.ltitle{padding-bottom:5px;text-align:center;font-weight:bold;border-bottom:1px solid #9A93BD;}
.lnavi{margin:0;padding:10px 0 0 2px;}
.lnavi ul{list-style-type:none;margin:0;padding:0;}
.lnavi li{list-style-type:none;padding:0 0 0 3px;margin:2px 0 5px 0;}
.table1{margin:0;border-collapse: collapse;}
.table1 th{white-space: nowrap;border: 1px solid #cbcbcb;background:#c0c0c0;padding:5px;font-size:12px;font-weight:normal;}
.table1 td{border: 1px solid #cbcbcb;padding:5px;background-color:#fff;font-size:small;}
.table1 td span{font-weight:bold;color:#F00;}
.colmun h3{width:773px;margin:0 auto;margin-top:10px;margin-bottom:10px;padding-left:30px;font-weight:bold;text-align:left;font-size:12px;}
.txt10{font-size:10px;}
.lnavi2{margin:0;padding:10px 0 0 10px;}
.detail{width:600px;border:1px solid #cbcbcb;}
.detail h3{margin:0 50px 2px 5px;padding:2px 0;font-size:medium;border-bottom:1px solid #cbcbcb;}
.detail .cons{padding:10px;}
.detail .dotb{margin-top:20px;border:1px dashed #222;padding:5px;}
.detail h4{margin:0 60px 2px 10px;padding:1px 2px 1px 2px;font-size:small;font-weight:normal;}
.detail h5{margin:2px 0 0 20px;padding:1px;font-size:small;color:#000000;font-weight:normal;}
.detail h6{margin:2px 0 0 30px;padding:1px;font-size:small;font-weight:normal;}
.detail p{margin:0 10px 0 25px;padding:0;}

.bio{margin:0;}
.bio h2{margin:0 0 10px 0;padding:5px 10px;border:1px solid #ccc;background-color:#f2f2f2;font-size:14px;text-align:center;}
.bio h3{margin:0 0 10px 0;padding:5px 0;font-size:14px;}
.bio .block_c{margin:0 0 10px 0;}
.chkline{margin:3px 0 0 0;padding:3px 0 0 0;border-top:1px dashed #cbcbcb;}
.faq{margin:0;}
.faq H2{margin:0 0 10px 0;padding:5px 10px;border-bottom:1px solid #666;font-size : 16px;}
.faq H3{margin: 0 0 10px 0;padding: 5px 10px;font-size : 14px;background-color:#FFFFCC;}
.faq H4{margin: 0 0 10px 0;padding:0 0 0 25px;font-size : 14px;color : green;}
.faq h5{margin: 0 0 10px 0;padding:0 0 0 40px;font-size:12px;}
.faq p{margin:0 0 20px 0;padding:0 25px;font-size:12px;}
.faq .table{padding:0 0 0 25px;}
.faq ul{margin:0 0 20px 0;padding:0 0 0 55px;list-style-type:none;font-size:small;}
.faq li{margin:0 0 5px 0;padding:0;list-style-type:disc;font-size:small;}
.faq li span{color:#f00;}

hr{width:580px;margin:10px;background-color:#cbcbcb;height:2px;}
.faq .body{width:580px;margin:0 auto;}
.faq .body h4{margin: 0 0 5px 0;padding:0;font-size:12px;color:#59923E;}
.faq .body_faq p{margin: 0 0 15px 0;padding:0 0 0 20px;font-size:12px;}
.faq .body_faq P.des{margin: 0 0 15px 0;padding:0;font-size:12px;font-weight : bold;}
.faq .body_faq .more{margin-top:15px;text-align:right;font-size:small;}
/*** Mamoru 2007/09/09 mamo ***/
.detail_series{margin:0;font-size:12px;color:#0000ff;text-decoration :underline;}
.cart_button{border:1px solid #000;background-color:#FF9900;font-family:"MS Gothic";font-size : 12px;}
.faq .hr_faq{width:730px;margin:10px;background-color:#cbcbcb;height:2px;}
body_faq{width:730px;margin:0 auto;}
div#t_banner{margin:0;padding:10px 0;}
