@charset "shift_jis";

/*
--------------------------------------------------------------------- */
body{background-color:#FFFFFF; background:url(/design/gcom066/header/sya_bk__all01.jpg) background-position:50% 0; background-repeat:repeat-y;}
a:link{color:#666666; text-decoration:none;}
a:visited{color:#666666; text-decoration:none;}
a:hover{color:#46b2ad; text-decoration:underline;}
a:activ{color:#46b2ad; text-decoration:none;}
img a{margin:0px; padding:0px; border:0}




/*---------------------------------header---------------------------------*/
#header {width:858px; height:141px; background:url(/design/gcom066/header/header-back2.jpg) repeat-x; margin:0px auto 30px auto;}
#header h1 {font-size:11px; width:400px; color:#666; font-weight:normal; text-align:left; padding-top:10px; margin:0px 0px 0px 5px; float:left;}
#header .logo{float:right; margin:0px; height:65px; width:842px; background:url(/design/gcom066/header/contact-back.jpg) no-repeat; text-align:left;}
#header-navi{float:right; width:400px; margin:0px;}
#header-navi ul{list-style:none; margin:0px; padding:0px; height:30px;}
#header-navi li{float:left; margin:0px; padding:0px;}
img{border:0; margin:0px; padding:0px;}

#header ul.g-navi{list-style:none; float:left; height:46px; width:852px; top: 99px; margin:0px; padding-left:9px;}
#header ul.g-navi li{display:inline; text-indent:-9999px;}
#header ul.g-navi li a{display:block; float:left; height:46px; background:url(/design/gcom066/header/header-back.jpg) no-repeat; overflow:hidden;}

#header ul.g-navi li#h a{background-position:   0px 0px; width: 140px;}
#header ul.g-navi li#p a{background-position: -140px 0px; width: 140px;}
#header ul.g-navi li#b a{background-position:-280px 0px; width:140px;}
#header ul.g-navi li#bd a{background-position:-420px 0px; width:140px;}
#header ul.g-navi li#c a{background-position:-560px 0px; width:140px;}
#header ul.g-navi li#ct a{background-position:-700px 0px; width:140px;}

#header ul.g-navi li#h a:hover{background-position:   0px -94px;}
#header ul.g-navi li#p a:hover{background-position: -140px -94px;}
#header ul.g-navi li#b a:hover{background-position: -280px -94px;}
#header ul.g-navi li#bd a:hover{background-position: -420px -94px;}
#header ul.g-navi li#c a:hover{background-position: -560px -94px;}
#header ul.g-navi li#ct a:hover{background-position: -700px -94px;}


#header ul.g-navi li#h a.visited{background-position:   0px -141px;}
#header ul.g-navi li#p a.visited{background-position: -140px -141px;}
#header ul.g-navi li#b a.visited{background-position: -280px -141px;}
#header ul.g-navi li#bd a.visited{background-position: -420px -141px;}
#header ul.g-navi li#c a.visited{background-position: -560px -141px;}
#header ul.g-navi li#ct a.visited{background-position: -700px -141px;}

#header ul.g-navi li#h a.active{background-position:   0px -141px;}
#header ul.g-navi li#p a.active{background-position: -140px -141px;}
#header ul.g-navi li#b a.active{background-position: -280px -141px;}
#header ul.g-navi li#bd a.active{background-position: -420px -141px;}
#header ul.g-navi li#c a.active{background-position: -560px -141px;}
#header ul.g-navi li#ct a.active{background-position: -700px -141px;}


#header ul.g-navi li#h a.now{background-position:   0px -141px;}
#header ul.g-navi li#p a.now{background-position: -140px -141px;}
#header ul.g-navi li#b a.now{background-position: -280px -141px;}
#header ul.g-navi li#bd a.now{background-position: -420px -141px;}
#header ul.g-navi li#c a.now{background-position: -560px -141px;}
#header ul.g-navi li#ct a.now{background-position: -700px -141px;}


/*---------------------------------leftnavi---------------------------------*/

.left-navigation{width:180px;/* for IE6 only */ margin:0px 8px 0px 0px !important; padding-left:10px; float:right;}
.trial{background:url(/design/gcom066/leftnavi/trial-back.jpg) no-repeat; width:180px; height:208px;}
.trial img{ margin:165px 0px 0px 6px;}
.care{width:180px; margin-top:30px;}
.care ul{margin:0px; padding:0px; float:left; list-style:none;}
.care li{margin-top:5px; padding:4px; border-bottom:dotted 1px #cbcbcb; width:176px;}
.search{border:solid 1px #bce7de; height:150px; width:178px; margin:20px 0px 15px 0px; text-align:center; font-size:11px;}
.search input{float:right;}
.search-bottan input{ width:130px;}
.search-text{text-align:left; padding:3px;}
.search-bottan{text-align:right; padding-right:3px;}
.searchkeyword{border: solid 2px #bce7de !important; padding:5px; margin:15px 0px 15px 0px;}
.ranking{width:178px; border:solid 1px #cccccc; margin-top:10px;}
.ranking img{margin:0px; padding:0px;}
.rank-1{margin:10px 0px 0px 0px; padding-bottom:10px; background:url(/design/gcom066/leftnavi/rank1.jpg) no-repeat; border-bottom:dotted 1px #cbcbcb; float:left; width:auto;}
.ranking-text{margin:50px 0px 0px 0px; width:90px; float:right; padding-right:5px; font-size:11px;}
.rank-1 img{ margin:5px 8px 0px 8px; float:left;}
.rank-2{margin:10px 0px 0px 0px; padding-bottom:10px; background:url(/design/gcom066/leftnavi/rank2.jpg) no-repeat; border-bottom:dotted 1px #cbcbcb; float:left; width:auto;}
.rank-2 img{ margin:5px 8px 0px 8px; float:left;}
.rank-3{margin:10px 0px 0px 0px; padding-bottom:10px; background:url(/design/gcom066/leftnavi/rank3.jpg) no-repeat; float:left; width:auto;}
.rank-3 img{ margin:5px 8px 0px 8px; float:left;}
.customesvoisce{margin:15px 0px 0px 0px; width:180px; height:118px; float:left; background:url(/design/gcom066/leftnavi/uservoice.jpg) no-repeat;}
.voice{ width:110px; margin:68px 0px 0px 6px; float:left; font-size:11px;}
.leftbannner{width:180px; float:left; margin-top:20px;}
.leftbannner img{ margin:3px 0px 0px 0px; padding:0px; float:left;}


/*---------------------------login----------------------------*/
.id-pass{width:181px; height:150px; background:url(/design/gcom066/leftnavi/id-back.jpg) no-repeat;}
.id-pass table{background:url(/design/gcom066/leftnavi/id-pass-back.jpg) no-repeat; margin:5px 0px 0px 5px; padding-top:3px;}
.id-pass table td{font-size:10px; padding-left:3px; text-align:right;}
.id-pass table input{width:80px; height:20px; margin:2px;}

/*---------------------------logout----------------------------*/
.id-pass02{width:180px; height:150px; background:url(/design/gcom066/leftnavi/logout-back.jpg) no-repeat; text-align:center;}
.id-pass02 table{background:url(/design/gcom066/leftnavi/nameback.jpg) no-repeat; margin:1px 0px 0px 3px; width:175px; height:50px; text-align:center;}
.id-pass02 img{margin-top:2px;}


/*---------------------------------maincontent---------------------------------*/

.maincontent{width:650px; margin:0px; padding:0px; float:left;}
.mainbanner{margin:0px 0px 20px 0px;}
.step{margin:20px 0px 20px 0px; float:left; width:638px; padding-left:12px;}
.strong{margin:0px; text-align:left; line-height:1.7em; width:625px; float:left; padding-left:20px;}
.teeth{margin:20px 0px 20px 0px; padding-left:20px; width:625px; float:left; line-height:1.7em; text-align:left;}
.linenap{margin:20px 0px 10px 0px; padding:0px; float:left; width:650px;}
.maintrial{margin:0px 0px 20px 0px; font-size:11px; width:650px; text-align:left;}
.maintrial a{color:#ef5959 !important; text-decoration:none;}
.maintrial img{margin-bottom:10px;}
.detailpatan{width:650px; float:left; margin-bottom:8px;}
.detail1{float:left; margin-right:10px;}
.detail2{float:left;}
.news-topics{float:left; width:380px; margin-top:25px;}
#News-topic{overflow:auto; width:380px; height:165px; margin:0px 0px 0px 0px; padding:0px; float:left; border: solid 1px #EEEEEE;}
#News-topic ul{margin:0px; padding-left:5px; list-style:none; text-align:left;}
#News-topic li{margin-top:10px; list-style:none; text-align:left; width:350px;}
.span1{font-size:14px; color:#51c0ba; font-weight:bold; margin:3px 0px;}
.span2{font-size:14px; font-weight:bold; margin:5px 0px;}
.span3{width:650px; float:left; text-align:left; line-height:1.7em;}
.goodsdetail{float:left; margin:25px 0px 0px 5px;}
.object{float:left; width:650px;}
.object2{float:left; width:650px; margin-top:10px;}
.objectbanner{float:left; width:650px; margin-top:20px;}
.object img{float:left; margin:10px 3px 0px 3px;}
.resercher{float:left; width:650px; margin-top:20px;}
.reserchercontent{ float:left; width:480px; padding:0px 5px; line-height:1.7em; text-align:left;}
.reserchercontent img{ margin:5px 0px 5px 0px;}
.resercher-picture{width:145px; margin:10px 0px 0px 10px; float:left;}
.messeage{width:650px; float:left; margin:10px 0px; line-height:1.7em; text-align:left;}
.messeage img{margin-bottom:10px;}
.contact{margin:10px 0px 0px 0px; float:left; width:650px; text-align:left;}

/*---------------------------------maincontent ‹¤’Ê---------------------------------*/
.contact-detailbanner{margin-top:25px}

.reseacher-content1{width:460px; float:left; padding-left:3px;}
.reseacher-content1 img{margin-top:10px;}
.reseacher-content2{float:left; margin:20px 0px 0px 20px;}
.reseacher-content3{width:630px; float:left; padding-left:3px; margin-top:10px;}
.reseacher-content3 img{margin-top:15px;}


/*--------------ƒ|ƒŠƒŠƒ“ƒWƒFƒ‹-----------------*/
.itemdetail{width:589px; float:left; margin-top:10px;}
.itemdetail01{width:331px; float:left;}
.itemdetail02{width:258px; float:left;}
.itemdetail03{width:331px; float:left; margin-top:30px;}
.itemdetail04{width:258px; float:left; margin-top:30px;}

/*---------------------------------footer---------------------------------*/

.footer{width:862px; float:left; margin-top:10px; padding-left:0px;}
.infomation{margin:0px 0px 0px 0px; text-align:right; float:left; width:862px; background:#FFFFFF; text-align:center;}
.up{width:862px; text-align:right; padding:15px 0px 10px 0px; float:right; background:#FFFFFF;}
.up2{width:650px; text-align:right; padding:15px 0px 10px 0px; float:right; background:#FFFFFF;}
.footer ul{list-style-type:none; width:840px; margin:0px 0px 0px 5px; padding-left:35px;}
.footer li{ margin:10px 0px 10px 0px; padding-left:8px; float:left;}
.footerbottom{background:#eaeae8; border-top:1px #d1d1d1 solid;}
.footerlogo{margin:10px 0px 0px 5px; float:left;}
.copyright{margin:38px 10px 0px 0px; float:right;}



/*--------------ƒXƒ^[ƒ^[ƒZƒbƒg----------------*/
.starter{margin:0px; float:left; width:650px;}
.starter01{margin:0px; float:left; width:650px;}

/*--------------ƒgƒ‰ƒCƒAƒ‹ƒZƒbƒg----------------------*/
.trial-item{width:650px; float:left;}
.trial-step{float:left; padding-left:12px; margin-bottom:20px; width:635px;}
.weekly{ margin:20px 0px 30px 0px;}
.trialsetback{ width:635px; border: solid 1px #d4d4d4; height:65px; line-height:1.7em; text-align:left; padding:10px 0px 10px 15px;}
.tokuten{width:650px; height:382px; float:left; background:url(/design/gcom066/item/trialset13.jpg) no-repeat; margin:20px 0px 20px 0px; padding:25px 0px 0px 0px;}
.tokuten-text{ margin:10px 0px 10px 0px; float:left; text-align:left;}
.tokuten-target{float:left; width:300px;}
.tokuten-target2{padding-left:45px; float:left; width:605px}
.tokuten-images{float:left; width:585px; margin-top:5px;}
.tokuten-images-text{margin-right:24px; text-align:left; line-height:1.2em; float:left; font-size:11px; width:122px; color:#666666;}
.tokuten-images-text img{margin-bottom:5px;}

/*--------¤•iÚ×---*/
#productdetail01 { font-size: 11pt; font-family: ƒƒCƒŠƒI; line-height: 1.8em; background-image: url("/design/gcom066/Product-oral/cimage.jpg"); background-repeat: no-repeat; text-align: right; width: 620px }
#productdetail01 b { font-size: larger; font-weight: bolder; font-stretch: semi-expanded }
#productdetail02 { font-size: 10pt; line-height: 1.8em; text-align: left; margin: 50px; width: 500px }
#productdetail02 b { color: Highlight; font-size: 12pt; font-weight: bold; background-color: #ffc; text-align: center }
.detailnobox {
	width: 600px;
}
#sentaimg {
	text-align: center;
}
#prdbox {
	margin: 10px;
	width: 600px;
}
#prdbox table tr td {
	font-family: "‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace;
	font-size: 10pt;
	background-color: #CCC;
}
#prdbox li {
	margin: 35px;
	list-style-position: outside;
	list-style-type: square;
	text-align: left;
}
#prdbox #text1 {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	text-align: center;
	margin: 30px;
	font-size: 12pt;
	font-weight: bold;
	color: #333;
	background-color: #CCC;
}
