@charset "utf-8";

#title {width:670px;}
#title th {width:345px;}
#title .exp {padding-right:20px; vertical-align:bottom;}

#contents dt {width:670px; margin-top:20px; padding-bottom:7px; border-top:1px solid #DADADA; font-size:80%; background:url(images/line_dotted.gif) 0px bottom repeat-x;}
#contents dt p {}
#contents dd {width:670px; padding:20px 0px 10px;}
#contents dd .main {float:left; width:210px; overflow:hidden;}
#contents dd .main p {font-size:80%; color:#000000}
#contents dd .main h3 {margin-top:1em;}
#contents dd .sub {float:left; width:440px; margin-left:20px; overflow:hidden;}
#contents dd .sub .box {margin-top:1.5em;}

#contents dd .main2 {float:left; width:325px; overflow:hidden;}
#contents dd .main2 p {font-size:80%; color:#000000}
#contents dd .main2 h3 {margin-top:1em;}
#contents dd .sub2 {float:left; width:325px; margin-left:20px; overflow:hidden;}
#contents dd .sub2 .box {margin-top:1.5em;}

#contents dd .main3 {float:left; width:440px; margin-top:-7px; overflow:hidden;}
#contents dd .main3 th {width:140px; color:#ED8888; padding:7px 0px; background:url(images/line_dotted.gif) 0px bottom repeat-x; overflow:hidden;}
#contents dd .main3 .space {width:20px; background:url(images/spacer.gif) 0px bottom repeat-x; overflow:hidden;}
#contents dd .main3 td {width:280px; padding:7px 0px; background:url(images/line_dotted.gif) 0px bottom repeat-x; overflow:hidden;}

#contents dd .main3 li {margin:0px 0px 0px 18px; padding:0px; list-style-type:disc; line-height:140%;}
#contents dd .sub3 {float:left; width:210px; margin-left:20px; overflow:hidden;}
#contents dd .bottom3 {clear:both; width:0px; height:0px; overflow:hidden;}
#contents dd .itemBottom {clear:both; width:0px; height:0px; overflow:hidden;}

#contents dd .main4 {float:left; width:325px; margin-top:20px; overflow:hidden;}
#contents dd .main4 h3 {margin-top:15px;}
#contents dd .sub4 {float:left; width:325px; margin-top:20px; margin-left:20px; overflow:hidden;}
#contents dd .sub4 h3 {margin-top:15px;}

#contents dd .col3 .oth {float:left; width:152px; margin-left:20px; overflow:hidden;}
#contents dd .col3 .top {float:left; width:152px; margin-left:0px; overflow:hidden;}
#contents dd .col3 .bottom {clear:both; width:0px; height:0px; overflow:hidden;}


#contents .dowble{float:left; width:324px; overflow:hidden;}
#contents .dowble dd{width:324px; padding:15px 0px 10px; overflow:hidden;}
#contents .mrn_left_22px{margin-left:22px;}

#contents dt .title_left {float:left; width:300px; overflow:hidden;}
#contents dt .title_right {float:left; width:370px; padding-top:7px; font-size:120%; text-align:right; overflow:hidden;}
#contents dt .title_right .nobar {text-decoration:none}
#contents dt .title_right span {color:#ED8888}
#contents dt .proc_title_bottom {clear:both; width:0px; height:0px; overflow:hidden;}


#contents dt .detail_title_left {float:left; width:400px; overflow:hidden;}
#contents dt .detail_title_left .name {margin:10px 0px 5px 0px; padding-left:10px; border-left:5px #704AA5 solid; font-size:140%;}
#contents dt .detail_title_right {float:left; width:270px; padding-top:7px; font-size:120%; text-align:right; overflow:hidden;}
#contents dt .detail_title_right .nobar {text-decoration:none}
#contents dt .detail_title_right span {color:#ED8888}
#contents dt .detail_title_bottom {clear:both; width:0px; height:0px; overflow:hidden;}
#contents dd .detail_left {float:left; width:265px; border-right:1px #dadada solid; padding-right:20px; overflow:hidden;}
#contents dd .detail_left img{border-bottom:1px #dadada solid;}
#contents dd .detail_left table{margin-top:5px; width:100%;}
#contents dd .detail_left td{text-align:right;}
#contents dd .detail_left .dotline{height:10px; margin:0px 0px; background:url(images/line_dotted.gif) 0px repeat-x;}
#contents dd .detail_right {float:left; width:364px; margin-left:20px; overflow:hidden;}
#contents dd .detail_h_border{border-top:1px solid #DADADA; height:12px; margin-top:12px; overflow:hidden;}
#contents dd .detail_cont_bottom {clear:both; width:0px; height:0px; overflow:hidden;}

#contents dd .proc_cont_left{float:left; width:210px; overflow:hidden;}
#contents dd .proc_cont_right{float:left; width:440px; margin:-5px 0px 0px 20px; overflow:hidden;}
#contents dd .proc_cont_right2{float:left; width:440px; margin:0px 0px 0px 20px; overflow:hidden;}
#contents dd .proc_cont_bottom {clear:both; width:0px; height:0px; overflow:hidden;}
#contents dd .proc_cont_dotline {width:670px; height:15px; margin-top:15px; background:url(images/line_dotted.gif) repeat-x;}

#contents dd .product_box{}
#contents dd .product_box p{text-align:center; font-size:80%; letter-spacing:1px;}
#contents dd .product_box a span{text-align:center; font-size:80%; letter-spacing:1px; line-height:100%;}
#contents dd .product_box1{float:left; width:223px; border-right:1px #dadada solid; text-align:center; overflow:hidden;}
#contents dd .product_box2{float:left; width:222px; text-align:center; overflow:hidden;}
#contents dd .product_box_clear{clear:both; width:0px; height:0px; overflow:hidden;}
#contents dd .product_box .product_box_h_border{border-top:1px solid #DADADA; height:20px; margin-top:20px; overflow:hidden;}


