@charset "utf-8";



div#beetox{padding:20px 0 40px; width:760px;}

div#beetox img{border:none;}

div#beetox a{display:inline;}

div.main{padding:0px; margin: 0 20px 0 30px;}

div.contents{padding:15px 30px 10px 30px; margin-bottom:10px; background-color:#fff;}

div.contents h2#beetoxh2{margin-bottom:15px; padding-bottom:5px; font-size:19px; color:#90b333; border-bottom:2px solid #b0d952;}

.textWaku{border: 1px solid #ddd; padding: 10px; width: auto;}

.textBold{font-weight: bold;}

.textL{font-size: 117%;}

span.textS{font-size: 10px; color: #c8af85; font-weight: normal;}

ul.listOrange{list-style-image: url(images/list.gif); margin: 10px 10px 10px 20px; line-height: 180%;}

.floatRight{float:right; margin:0 10px 0 20px;}

div.socialbutton{text-align: right; width: 747px; background-color: #fff3f3; padding: 4px 0 2px 0; margin: 0 auto; border-top:1px dotted #cfddaf; border-bottom:1px dotted #cfddaf;}



div.main p{line-height: 180%;}

p.beetoxRightImg{float:right; padding:0 0 12px 12px; text-align:right; display:inline;}

div.beetoxText{padding:5px 0 20px 10px; text-align:left;}

div.beetoxText p{padding-bottom:15px; line-height:1.4em;}

span.beetoxTitle{padding:4px; font-size:16px; background-image:url("images/bg.gif"); display:inline; background-repeat: repeat; font-weight: bold;}

span.beetoxOrangeBold{color:#ff6000; font-weight: bold;}

span.beetoxBold{font-size:14px; font-weight:bold;}

span.smallText{font-size:11px; color:#a0a0a0;}

p.beetoxCheck{padding-left:20px; font-size:14px; background-image:url("images/check.gif"); background-repeat: no-repeat; font-weight: bold;}

p.beetoxChecks{padding-left:20px; font-size:14px; background-image:url("images/check2.gif"); background-repeat: no-repeat;}



h2.productMidashi{margin:0; padding:30px 0 20px; font-size:23px; line-height:1.4; font-weight:normal; color:#CC0000;}



div.productText{margin:0; padding:0 0 30px;}

div.productText h3{margin:0 0 14px; padding:8px; background:url(images/bg_dotted.gif) repeat; border-bottom:1px #EAE3D7 solid; font-size:14px; color:#222;}

div.productText h3 span{font-size:12px; color:#ff9900;}

div.productText ul{margin:0; padding:0;}

div.productText li{margin:0 0 5px 25px; padding:0; list-style-position:inherit;}



h3.koukaMidashi{margin:0 0 10px; padding:0 0 0 69px; height:66px; line-height:66px; background-position:left top; background-repeat:no-repeat; font-size:18px; color:#C00;}

h3.kouka01{background-image:url(images/icon_kouka1.gif);}

h3.kouka02{background-image:url(images/icon_kouka2.gif);}

h3.kouka03{background-image:url(images/icon_kouka3.gif);}



div.chigaiWaku{margin:0; padding:10px 20px 18px 20px; border:1px #cc0000 solid;}

table.chigai th,table.chigai td{padding:5px 8px; border-bottom:2px #fff solid; vertical-align:top;}

table.chigai th{text-align:center; font-size:12px;}

table.chigai th.kizon{background-color:#ddd; width:45%;}

table.chigai th.accare{background-color:#cc0000; width:45%; color:#fff;}

table.chigai th.seibun{background-color:#fffbe4; width:10%; color:#F90; vertical-align:middle;}



table.chigai td.kizon{background-color:#f3f3f3;}

table.chigai td.accare{background-color:#ffeeee;}



dl.beforeAfterLeft,dl.beforeAfterRight{float:left; margin:0; padding:0; width:350px; display:inline;}

dl.beforeAfterRight{float:right;}

dl.beforeAfterLeft dt,dl.beforeAfterRight dt{margin:0 0 5px; padding:0; font-size:12px; color:#cc0000;}

dl.beforeAfterLeft dd.img,dl.beforeAfterRight dd.img{margin:0 0 10px; padding:0;}

dl.beforeAfterLeft dd.text,dl.beforeAfterRight dd.text{margin:0 0 30px; padding:0;}



table.beetoxtable{width:100%; margin:10px 0; padding:0px; border-collapse:collapse; border:1px solid #bbda79;}

.beetoxtable th{padding:8px; text-align:right; vertical-align:center; border:1px solid #bbda79; background-color:#ecf9ca;}

.beetoxtable td{padding:8px; text-align:center; vertical-align:center;}

.beetoxtable td.beetoxtd{width:90px; padding:8px; text-align:center; vertical-align:center; background-color:#ecf9ca;}



div.beetoxCenter{padding-left: 20px; width:651px; height:320px;}

p.beetoxLeftText{float:left; text-align:left; width:192px; margin-right: 37px;}

p.beetoxLeftTextend{float:left; text-align:left; width:192px;}



div.contentsMain h3.title{margin:0 0 14px; padding:8px; background:url(images/bg_dotted.gif) repeat; border-bottom:1px #EAE3D7 solid; font-size:14px; color:#222;}

div.contentsMain h3.title span{font-size:12px; color:#ff9900;}

.company th,tr,td{border: 0px; vertical-align: top;}

.company th{font-weight: bold; padding: 12px; text-align: right;}

.company td{padding: 12px;}



ul.dongsungLineup{margin:0; padding:0 0 10px; list-style:none;}

ul.dongsungLineup li{float:left; margin:0 9px; padding:0 0 15px; width:100px; display:inline; font-size:10px;}

ul.dongsungLineup li img{margin-bottom:5px;}



div.dongsungTopics{margin:0 0 20px; border:1px #ddd solid; position:relative;}

p.dongsungTopicsIcon{margin:0; padding:0; position:absolute; left:-8px; top:-20px; z-index:100;}

div.dongsungTopics h3{margin:0; padding:0; position:absolute; left:60px; top:30px; color:#cc0000;}

div.dongsungTopics p.dongsungTopicsText{margin:0 10px 0 20px; padding:70px 0 20px 0;}



div.beetoxFooter{background:url(images/footer_bg.jpg) no-repeat left top; position:relative; width:760px; height:180px; margin-top:20px;}

div.beetoxFooter .beetoxMail{position:absolute; left:490px; top:96px;}