@charset "utf-8";
*{padding:0; margin:0;}
html,body{background-color:#000000; margin:0px; color:#ffffff;
font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ ゴシック',sans-serif;
scrollbar-arrow-color: #ffffff;
scrollbar-face-color: #000000;
scrollbar-3dlight-color: #444444;
scrollbar-darkshadow-color: #444444;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #444444;
}
 
a{color:#ffffff; text-decoration:none;}
a:hover{color:#ffffff; text-decoration:underline;}


p{font-size:9pt; line-height:18px; color:#ececec; letter-spacing:0px;}
h1{font-size:20px; color:#ffffff;}
h2{font-size:14px; color:#ffffff;}
h3{font-size:14px; color:#ffffff;}
h4{font-size:12px; color:#ffffff;}
h5{text-align:center;color:#ffffff;}
li{font-size:12px;}
a:hover img{opacity:1.0; filter:alpha(opacity=100); -ms-filter: "alpha( opacity=100 )";}
a img{border:0;}
p#kakunou{cursor:pointer;font-size:1.2em;font-weight:bold;}
p#setumei{display:none;}


.sml{font-size:9pt;}
.sml1{font-size:8pt;}
.sml1_2{font-size:7pt;}
.sml2{font-size:8pt; line-height:13px;}
.sml2_2{font-size:8pt; line-height:13px; margin:8px 0 0 0;}
.sml3{font-size:8pt; line-height:13px; margin-top:30px;}
.sml4{font-size:10pt; line-height:18px; margin-top:6px;}
.sml5{font-size:8pt; color:#999999; line-height:14px;}
.sml7{font-size:9pt; line-height:15px;}
.sml7_2{font-size:7pt; line-height:15px; padding-left:4px;}
.sml6{font-size:10pt; color:#ffffff; line-height:20px; margin-top:0px; text-align:left;}
.sml8{font-size:10pt; color:#ffffff; line-height:18px; margin-top:0px; border-bottom:1px solid #666666; border-top:1px solid #666666; display:block; width:568px; padding:12px 0 12px 0;}
.sml9{font-size:8pt; line-height:17px;}
.sml10{font-size:12px; line-height:17px;}
.sml11{font-size:12px; line-height:17px; text-align:center; color:#ff8000;}
.sml12{font-size:12px; line-height:17px; color:#ff8000;}
.sml13{font-size:16px; font-weight:bold;}
.sml14{font-size:14px; line-height:20px;}
.sr{font-size:8pt; text-align:right;}
.sr2{font-size:8pt; paddng:0 0 0 6px;}  
.sr3{font-size:8pt; text-align:left;}


.cen3{font-size:11pt; color:#ffffff; font-weight:bold; line-height:20px; margin-top:48px; _margin-top:68px;}
.cen4{font-size:9pt; color:#ffffff; text-align:center; font-weight:normal; padding:20px 0 0px 0; line-height:20px; letter-spacing:1px;}
.cen4_2{font-size:9pt; color:#ffffff; text-align:center; font-weight:normal; padding:0px 0 0px 0; line-height:20px; letter-spacing:1px;}
.cen5{font-size:9pt; color:#999999; font-weight:normal; padding:10px 0 10px 0;}
.cen6{font-size:11pt; color:#ffffff; font-weight:bold; padding:20px 0 0px 0; text-align:center;}
.cen7{width:624px; line-height:18px; padding:4px 18px 4px 18px; display:block; background-color:#202020; text-align:center;}
.cen8{width:253px; line-height:18px; padding:4px 18px 4px 18px; display:block; background-color:#202020; text-align:center;}


.bkc{background-color:#222222;}
p.naka1{font-size:8pt;  padding:6px; margin:0; text-align:center;}
p.naka2{font-size:11pt;  padding:8px 0 0 20px; line-height:20px;}
p.naka3{font-size:10pt;  padding:10pt; margin-top:20px; line-height:20px; color:#666666;}
p.naka4{font-size:9pt; padding:14px; margin-top:0; line-height:20px; color:#ffffff;}
.naka5{font-size:9pt; padding:0; margin-top:0; line-height:20px; color:#ffffff;}
.naka6{font-size:9pt; padding:0; margin-top:0; line-height:20px; color:#ffffff; text-align:center;}
p.naka7{font-size:8pt;  padding:180px 0 0 0; margin:0;}
.new1 {width:648px; padding:7px; font-size:10pt; font-weight:bold; margin-bottom:1px; display:block; line-height:12px; background-color:#202020; text-align:right;}
.new2 {width:648px; overflow:auto; ; padding:7px; font-size:10pt; margin-bottom:20px; display:block; line-height:16px; background-color:#202020; text-align:center;}
.pclear{clear:both;}
.line{border-top:1px dotted #666666; }
.line2{border-bottom:1px dotted #666666; }
.line3{border:6px solid #ffffff; }
.line4{border:4px solid #ffffff; }
.topm{margin-top:20px; padding-top:20px; _padding-top:0px;}
.topm2{padding-top:184px;}
.leftm{margin-left:170px;}
.center{margin-left:auto; margin-right:auto;}
.centerc{clear:both; margin-left:auto; margin-right:auto;}
.center2{margin-left:auto; margin-right:auto; padding:16px 0 16px 0;}
.center3{margin-left:auto; margin-right:auto; padding:0px 0 16px 0;}
.center4{margin-left:auto; margin-right:auto; padding:30px 0 20px 0;}
.t_center1{text-align:center;}
.t_center2{text-align:right;}
.t_center3{font-size:15px; text-align:center; padding:0px;}
.t_center4{font-size:15px; text-align:center; padding:24px 0 0 0px;}
.t_center5{font-size:12px; text-align:center; padding:0 0 20px 0;}
.t_center6{text-align:center;}
.t_center6_2{width: 290px; margin:6px 0 10px 0;line-height:20px;  border-top:1px solid yellow; border-bottom:1px solid yellow; display:block; padding:10px 0 10px 0;  text-align:center;}
.t_center7{font-size:15px; text-align:center; padding:15px 0 15px 0;}
.t_center9{width: 236px; line-height:20px;  border-top:1px solid yellow; border-bottom:1px solid yellow; display:block; padding:3px 0 3px 0; margin:0 0 10px 0; text-align:center;}
.t_right{text-align:right;}
.lef{clear:both; font-size:20px; padding-top:10px; _padding-top:10px; padding-left: 20px;}

img.yohaku1_2{float:right; display:block;}
img.yohaku1_3{float:left; display:block; margin-left:8px;}
img.yohaku1_4{float:right; display:block; padding:16px 0 10px 10px;}
img.yohaku1_5{float:left; display:block; margin:44px 25px 0 2px;}

img.yohaku2_2{float:left; display:block; margin:0 20px 0 0;}
img.yohaku2_3{float:left; display:block; padding:20px 8px 0 0px;}
img.yohaku2_4{float:left; display:block; padding:58px 8px 0 0px;}


img.yohaku5{float:left; padding:0 20px 0 0;}
img.yohaku6{width:146px; margin-left:20px;}
img.yohaku7{padding:0 0 20px 0;}
img.yohaku8{padding:60px 0 60px 0;}
img.yohaku9{padding:10px 0 0 0;}
img.yohaku10{padding:20px 0 0 0; border-top:1px solid #666666;}
img.yohaku11{padding:20px 0 0 0;}
img.yohaku12{margin-left:auto; margin-right:auto; display:block;}
img.yohaku13{text-align:left;}
img.yohaku14{padding:20px 0 0 0; margin-left:auto; margin-right:auto;}
img.yohaku15{float:left; padding:8px 5px 0 0; display:block;}
img.yohaku16{margin:0 0 20px 0; display:block;}
#yohaku15{margin:3px 0px 0 0;}

.c_box1{width:638px; margin:0 0 0 0; padding:26px 0 0 0; display:block; line-height:30px; font-size:14px;}

.ch{clear:both; width:660px; height:1px;}
.ch2{clear:both; width:568px; height:1px;}
.k1{width:156px; height:539px; margin:0; padding:0; display:block; background:url(work_of_art/image/kyoushitsu1.jpg); border:0px solid #999999;}
.k1 a{width:156px; height:539px; background:url(work_of_art/image/kyoushitsu1.jpg); display:block; }
.k1 a:hover{width:156px; height:539px; background:url(work_of_art/image/kyoushitsu2.jpg);}

.k2{width:660px; height:296px; margin:0; padding:0; display:block; background:url(news/image/news03.jpg); border:0px solid #999999;}
.k2 a{width:660px; height:296px; background:url(news/image/news03.jpg); display:block; }
.k2 a:hover{width:660px; height:296px; background:url(news/image/news04.jpg);}

.k3{width:660px; height:450px; margin:0; padding:0; display:block; background:url(news/image/news06.jpg); border:0px solid #999999;}
.k3 a{width:660px; height:450px; background:url(news/image/news06.jpg); display:block; }
.k3 a:hover{width:660px; height:450px; background:url(news/image/news07.jpg);}

div.siki{position: relative; top:0px; left:380px; width:550px; height:275px; background:url(base/sakura.png); background-repeat:no-repeat;}
div.siki2{position: relative; top:0px; left:400px; width:560px; height:480px; background:url(base/momiji2.png); background-repeat:no-repeat;}
div.siki3{position: relative; top:0px; left:400px; width:560px; height:550px; background:url(base/momiji3.png); background-repeat:no-repeat;}
div.siki4{position: relative; top:0px; left:440px; width:500px; height:348px; background:url(base/echizensuisen.png); background-repeat:no-repeat;}
#header1 {width:942px; height:40px; background-color:#000000; margin-bottom:0px;margin-left:auto; margin-right:auto; border-top:0px solid #000000;}
#header1 h1{float:left; font-size:8pt; font-weight:normal; color:#ffffff; padding:18px 0 0 0;}
#header1 img{display:block;}
#header1sdw {width:100%; height:40px; background-image:url(base/h4haikei.jpg);  margin-bottom:0px; border-bottom:0px solid #ffffff; border-top:0px solid #5b3530;}
#header1sdw img{display:block;}
#header1_2sdw {clear:both; width:100%; height:40px; background-image:url(base/h4haikei.jpg);  margin-bottom:0px; border-bottom:0px solid #ffffff; border-top:0px solid #5b3530;}
#header1_2sdw img{display:block;}
#header2 {width:100%; height:52px; background-color:#ffffff; margin-top:0px; border-bottom:2px solid #ffffff; border-top:0px solid #ffffff;}
#header2 img{display:block;}
#header3 {width:100%; height:40px; background-image:url(base/h3_2haikei.jpg);  margin-bottom:0px; border-top:20px solid #5b3530 ;}
#header3 img{display:block;}
div.armframe {width:942px; background:#000000; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; border:0px solid #ffffff;}
#mono {width:100%; margin:0 0 0 0; background:url(base/mainhaikei4.jpg); background-repeat:repeat-x; background-position:0 160px; margin-top:0px; padding:0;  border-top:0px solid #000000; border-bottom:20px solid #000000;}
#mono1_2 {width:100%; overflow:auto; margin:0 0 0 0; background:url(base/mainhaikei4.jpg); background-repeat:repeat-x; background-position:0 160px; margin-top:0px; padding:0;  border-top:0px solid #000000; border-bottom:20px solid #000000;}
#mono2 {width:100%; overflow:auto; background:url(base/mainhaikei.jpg); background-repeat:repeat-x; background-position:0 160px; margin-top:0px; padding:0;}
#mono3 {width:100%; overflow:auto; background:url(base/mainhaikei.jpg); background-repeat:repeat-x; background-position:0 160px; margin-top:0px; padding:0;}

#mainarea_sdw {width:100%; height:40px; background-image:url(base/h4_2haikei.jpg);  margin-bottom:0px; border-bottom:0px solid #ffffff; border-top:0px solid #ffffff;}
#mainarea_sdw img{display:block;}
#mainarea1{width:942px; height:540px; background-color:; margin-left:auto; margin-right:auto; border-top:0px solid #000000;}
#mainarea1_2{width:942px; overflow:auto;  background-color:; margin-left:auto; margin-right:auto; border-top:0px solid #000000;}
#mainarea2{width:942px; height:540px; background-color:; margin-left:auto; margin-right:auto;}
#mainarea3{clear:both; width:100%; background-color:#000000; margin-left:auto; margin-right:auto; border-top:0px solid #5b3530;}
#mainarea4{width:100%; background-color:#2B2920; margin-left:auto; margin-right:auto; border-top:0px solid #ffffff;}
#mainarea5{width:100%; background-color:#000000;  border-top:0px solid #5b3530;}
#mainarea6{width:100%; background-color:#5d4c48;  border-top:0px solid #202020;}
#sakuhintitle1{clear:both; width:100%: height:130px; background-color:#5b3530;}
#sakuhintitle1box{width:942px: height:130px; background-color:#5b3530; margin-left:auto; margin-right:auto;}
#sakuhintitle2{width:100%: height:130px; background-color:#494233;}
#sakuhintitle2box{width:942px: height:130px; background-color:#494233; margin-left:auto; margin-right:auto;}
#sakuhintitle3{width:100%: height:130px; background-color:#5d4c48;}
#sakuhintitle3box{width:942px: height:130px; background-color:#5d4c48; margin-left:auto; margin-right:auto;}

div.l_navi {float:left; width:156px; height: ;  margin:0; padding:0; _margin-bottom: -3px;}
div.l_navi img{display:block;}
div.l_navi2 {float:left; width:156px; background-color:; margin:0; padding:0; _margin-bottom: -3px;}
div.l_navi2 img{display:block;}
div.r_navi {float:right; width:786px; height: ; background-color: ;  margin:0; padding:0; _margin-bottom: -3px;}
div.r_navi img{display:block;}
div.r_navi2 {float:right; width:786px; height:540px; background:url(base/momiji.png); background-repeat:no-repeat; margin:0; padding:0; _margin-bottom: -3px;}
div.r_navi2 img{display:block;}
div.r_navi3 {float:right; width:786px; overflow:auto;  margin:0; padding:0; _margin-bottom: -3px;}
div.r_navi3 img{display:block;}
div.r_navi4 {float:right; width:786px; height:540px; margin:0; padding:0; _margin-bottom: -3px;}
div.r_navi4 img{display:block;}
div.r_navi5 {float:right; width:786px;  height:540px; background: ; margin:0; padding:0; _margin-bottom: -3px;}
div.r_navi5 img{display:block;}
div.r_navi6 {float:right; width:786px; height:540px ; background:url(base/topimage.jpg); background-repeat:no repeat; margin:0; padding:0; _margin-bottom: -3px;}
div.r_navi6 img{display:block;}
div.boxl{float:left; width:156px; margin:0 0 0 0; padding:0 0 0 0;}
div.boxr{float:right; width:786px; margin:0 0 0 0; padding:0 0 0 0;}

#footer1 {clear:both; width:100%; oveflow:auto; background-color:#000000;  margin:0 0 0 0; padding:0; border-top:20px solid #000000;}
#footer2 {width:100%; height:20px; background: #000000; margin:0; padding:0; border-bottom:1px solid #333333; border-top:10px solid #000000;}
#footer3 {clear:both; width:100%; height:220px; background-color:#000000;  margin:0 0 0 0; padding:0;}
#footer4 {clear:both; width:100%; height:100px; background-color:#5b3530;  margin:0 0 0 0; padding:0; }
#footer_sdw {width:100%; height:100px; background-image:url(base/namihaikei.jpg);  margin-bottom:0px; border-bottom:0px solid #ffffff; border-top:0px solid #5b3530;}
#footer_sdw img{display:block;}
#gototop{clear:both; width:100%; background-color:#000000; margin-left:auto; margin-right:auto; border-top:0px solid #5b3530;}
#slidegallery {clear:both; width:100%; height:170px; background:#5b3530 url(base/me_haikei.gif); background-repeat:repeat-x; margin-left:auto; margin-right:auto;  padding:60px 0 0 0;}

#howto{width:942px; height:570px; margin-left:auto; margin-right: auto; margin-top:40px; margin-bottom:50px; padding:0 0 0 0; display:block;}
div.howto1{float:left; width:570px; height:570px; margin:0; padding:0 6px 0 0; display:block;}
div.howto1 h2{font-size:15px; color:#ffcc66; padding:10px 0 0 0;}
div.howto1 p{font-size:12px; line-height:21px;}
div.howto2{float:right; width:352px; height:570px; margin:0; padding:0 0 0 12px; display:block; border-left:1px dotted #ffffff;}
div.howto2 h2{font-size:15px; color:#ffcc66; padding:10px 0 0 0;}
div.howto2 p{font-size:12px; line-height:21px;}
div.howto2 a{text-decoration:underline;}
div.howto2 a:hover{color:#ffcc66;}
ul.three{width:570px;  height:164px; margin:0 0 10px 0; padding:0 0 0 0; }
ul.three li{float:left; width:164px; height:72px; margin:0 6px 0 0; padding:92px 10px 0 10px; list-style:none; font-size:12px; color:#666666;}
ul.three li img{display:block; margin:0;}
ul.three li a{color:red;}
li.three1{background:url(base/tel.gif) 0 0 no-repeat;}
li.three2{background:url(base/fax.gif) 0 0 no-repeat;}
li.three3{background:url(base/mail.gif) 0 0 no-repeat;}


#kyoushitsu{width:942px; height:800px; margin-left:auto; margin-right: auto; margin-top:50px; margin-bottom:50px; padding:0 0 0 0; display:block; border: 0px solid #777777;}
div.ks1{float:right; width:570px; height:640px; margin:50px 0 0 0; padding:0 6px 0 0; display:block; border: 0px solid #777777;}
div.ks1 h2{font-size:15px; color:#ffcc66; padding:10px 0 0 0;}
div.ks1 p{font-size:12px; line-height:22px;}
div.ks2{float:left; width:352px; height:640px; margin:50px 0 0 0; padding:0 0 0 0; display:block; border-left:0px dotted #ffffff; border: 0px solid #777777;}
div.ks2 h2{font-size:15px; color:#ffcc66; padding:10px 0 0 0;}
div.ks2 p{font-size:12px; line-height:22px;}
div.ks2 a{text-decoration:underline;}
div.ks2 a:hover{color:#ffcc66;}
dl.kshyou {width:570px; margin:0 0 0 0; border-left: 1px solid #777777;border-right: 1px solid #777777; border-bottom: 1px solid #777777; background-color:#000000; font-size:14px;}
dl.kshyou dt {float:left; margin-right: -13em; padding:8px; border-top: 1px solid #777777; display: inline; width:84px; text-indent: 0; line-height:26px;}
dl.kshyou dd {margin-left:84px; padding:8px; border-left: 1px solid #777777; border-top: 1px solid #777777; background-color: #000000; line-height:26px;}
dl.kshyou {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.kshyou:after {height: 0; visibility: hidden; content: "."; display: block;}
dl.kshyou  b{color:orange;}



ul.submenu{float:right; width:auto; height:20px; margin:26px 0 0 0; _margin:30px 0 0 0;padding:0; border-left:1px solid #000000;}
ul.submenu li {float:left; height:20px; list-style:none; margin:0 0 0 0;  color:#ffffff; font-size:8pt; font-weight:bold; text-align:center; display:block; border-top:1px solid #000000;border-right:1px solid #000000; background-color:#ffffff;}
ul.submenu li a { line-height:20px; background-color:#ffffff; color:#000000; padding:2px 6px 0 6px;}
ul.submenu li a:hover {line-height:20px; background-color:#5b3530; color:#ffffff; text-decoration:none; padding:2 6px 0 6px;}

.backno{clear:both; font-size:11px; padding:20px 0 0 0; text-align:center; line-height:40px;}
.backno a{color:#8888ff;}

.hd2box{width:942px; height:56px; margin-left:auto; margin-right:auto;}

.ft1box{width:942px; height:250px; margin-left:auto; margin-right:auto; margin-top:0px;}
.ft1l{float:left; width:156px; height:250px; margin:0 0 0 0; padding:0; background-color:#000000;}
.ft1m{float:left; width:471px; height:250px; background:url(base/echizen_fudomon.jpg); background-repeat:no-repeat; margin:0: padding:0; background-color:#000000;}
.ft1m p{text-align:justify; text-justify:distribute; line-height:22px; margin:14px 0 0 0;}
.ft1r{float:right; width:447px; height:250px; margin:0 0 0 24px; padding:0; background-color:#000000; }
.ft1r p{text-align:justify; text-justify:distribute; line-height:22px; margin:14px 0 0 0;}
.ft1c{float:right; width:786px; height:160px; margin:0 0 0 0; padding:60px 0 0 0; background-color:#000000;}
.towa{width:180px; height:18px; font-size:9pt; text-align:center; background-color:#ffffff; color:#000000; padding:2px 0 0 0; margin-bottom:8px; display:block;}
.under{width:942px; font-size:8pt; margin:0; padding:3px; text-align:center; display:block; margin-left:auto; margin-right:auto;}
.ft1box2{width:942px; height:680px;background:url(base/01.jpg); background-repeat:no-repeat; background-position:680px 440px; margin-left:auto; margin-right:auto; margin-bottom:20px; padding:0;}
.ft1box3{width:942px; height:900px; background:url(base/01.jp); background-repeat:no-repeat; background-position:680px 400px; margin-top:30px; margin-left:auto; margin-right:auto; margin-bottom:20px; padding:0;}

.ft2box{width:942px; height:300px; margin-left:auto; margin-right:auto; margin-top:10px;}
.ft2l{float:left; width:156px; height:300px; margin:0 0 0 0; padding:0; background-color:#000000;}
.ft2m{float:left; width:471px; height:300px; background:url(base/echizen_fudomon.jpg); background-repeat:no-repeat; margin:0: padding:0; background-color:#000000;}
.ft2m p{text-align:justify; text-justify:distribute; line-height:22px; margin:14px 0 0 0;}
.ft2r{float:right; width:447px; height:300px; margin:0 0 0 24px; padding:0; background-color:#000000; }
.ft2r p{text-align:justify; text-justify:distribute; line-height:22px; margin:14px 0 0 0;}

.prfcont{clear:both; width:100%; oveflow:auto; background-color:#000000;  margin:40px 0 40px 0; padding:0;}
div.prfbox1{float:left; width:96px; height:540px; background:url(profile/image/name.gif); background-repeat:no-repeat; background-position:30px 40px;}
div.prfbox1 img{display:block;}
div.prfbox2{width:704px; margin:50px 0 0 82px; padding:0 0 0 0; background:url(profile/image/prf01); background-repeat:no-repeat; background-position:0 0; }
div.prfbox2 img{display:block;}
div.tokushobox2{float:right; width:680px; margin:0; padding:0 0 50px 10px; background:url(profile/image/prf01.jpg); background-repeat:no-repeat; background-position:338px 0;}
div.tokushobox2 h2{font-size:20px; margin:20px 0 0 0;}
div.tokushobox2 img{display:block;}
div.kiyakubox2{width:766px; margin:0; padding:0 0 0 0; background:url(profile/image/.jpg); background-repeat:no-repeat; background-position:338px 0;}
div.kiyakubox2 img{display:block;}
ul.reki{margin:0 0 0 292px;}
ul.reki li{font-size:12px; list-style:none; text-indent:-4.4em; padding:0 0 0 -4.4em;}
ul.reki li a{color:#ffffff; text-decoration:underline;}
ul.reki li a:hover{color:#5b3530; text-decoration:underline;}
ul.link{margin:20px 0 0 60px;}
ul.link li{font-size:14px; list-style:none; text-indent:-4.4em; padding:0 0 0 -4.4em; line-height:26px;}
ul.link li a{color:#ffffff; text-decoration:none;}
ul.link li a:hover{color:orange; text-decoration:underline;}
.bg1{font-size:18px; margin:10px 0 0 0;}
.bg2{padding:0 0 10px 32px;}
.bg3{font-size:16px; font-weight:bold;}
.cen1{float:right; width:662px; font-size:12px; color:#ffffff; margin:6px 0 0 0; padding:0 0 0 0; display:block;}
.cen2{color:#ffffff; padding:450px 0 0 30px;}
img.yohaku1{float:left; display:block; padding:0 0 0 0; margin:0 0 0 0;}
img.yohaku2{float:left; display:block; margin:0 20px 0 0;}
img.yohaku3{display:block; padding:0 0 0 0;}
img.yohaku4{margin:30px 0 0 30px;}
.span1{font-size:18px; font-weight:bold;}

div.schbox1{width:736px; margin:0; padding:30px 0 20px 30px; background:url(schedule/image/sch01.); background-repeat:no-repeat; background-position:434px 0;}
div.schbox1 h2{font-size:20px; margin:20px 0 0 0;}
div.schbox1 p{font-size:13px;}
div.schbox1 img{display:block;}
div.schbox2{width:942px; overflow:auto; background-color:000000; margin-left:auto; margin-right:auto; margin-top:0px; padding:0; }
div.schbox2 img{display:block; }

ul.schpass{width:942px; overflow:auto; background-color:000000; margin:30px 0 0 0; padding:0 0 0 0px; }
ul.schpass li{float:left; width:314px; height:286px; background-color:#494233; border:0px solid #5b3530; margin:30px 0px 30px 0; padding:0 0 0 0; list-style:none; font-size:12px; color:#ffffff; text-align:center;}
ul.schpass li img{display:block; margin:20px 0 4px 20px;}

div.acsbox1{width:756px; margin:0 0 30px 0; padding:30px 0 10px 30px;  border-bottom:0px dotted #ffffff;}
div.acsbox1 img{display:block;}
div.acsbox2{width:786px; height:344px; margin:0 0 30px 0; padding:0 0 30px 0; background:url(access/image/access.gif); background-repeat:no-repeat; border-bottom:1px dotted #ffffff;}
div.acsbox2 img{display:block;}
div.acsbox3{width:756px; margin:0 0 30px 0; padding:30px 0 10px 30px;  border-bottom:0px dotted #ffffff;}
div.acsbox3 p{font-size:13px; line-height:21px;}
div.acsbox3 b{font-size:13px; color:#ffffff;line-height:22px;}
div.acsbox3 h2{font-size:16px;}
div.acsbox3 h4{font-size:14px; color:#ffffff;}
div.acsbox3 a{text-decoration:underline;}
div.acsbox3 a:hover{color:#ffcc66;}
div.acsbox3 img{display:block;}
dl.acshyou {width:304px; margin:0 0 0 35px; border-left: 1px solid #777777;border-right: 1px solid #777777; border-bottom: 1px solid #777777; background-color:#000000; font-size:9pt;}
dl.acshyou dt {float:left; margin-right: -13em; padding:4px 2px 1px 2px; border-top: 1px solid #777777; display: inline; width:70px; text-indent: 0; line-height:11px;}
dl.acshyou dd {margin-left:70px; padding:4px 2px 1px 2px; border-left: 1px solid #777777; border-top: 1px solid #777777; background-color: #000000; line-height:11px;}
dl.acshyou {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.acshyou:after {height: 0; visibility: hidden; content: "."; display: block;}

div.workbox1{width:786px; height:540px; margin:0 0 0 0; padding:0 0 0 0; background:url(work_of_art/image/top.png); background-repeat:no-repeat;}
div.workboxin{width:786px; height:110px; margin:0 0 0 0; padding:410px 0px 0px 0px; display:block;}
div.workbox2{width:942px; overflow:auto; background-color:; margin-left:auto; margin-right:auto; padding:0;}
div.workbox2 img{display:block; }
div.workbox3{width:942px; overflow:auto; background-color: ; margin-left:auto; margin-right:auto; padding:0;}
div.workbox3 img{display:block; }
div.workbox4{width:942px; overflow:auto; background-color:; margin-left:auto; margin-right:auto; padding:0;}
div.workbox3 img{display:block; }


table#sakuhin1 {
    width:100%;
    border: 0px #333333 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    font-weight:bold;
    margin:0 0 70px 0;
    background:#2B2920;
}
table#sakuhin1 th {
    width:25%;
    padding:70px 0 0 0 ;
    border:#202020 solid;
    border-width: 0 0 0 0;
    background: ;
    font-weight: bold;
    text-align: center;
    color:#ded9c7;
}

table#sakuhin1 td {
    width:25%;    
    padding:10px 0 0 0;
    border: 1px #101010 solid;
    border-width: 0 0 0 0;
    text-align: center;
    background: ;
    color:#ded9c70;
}
table#sakuhin1 a:hover img{opacity:0.8; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
table#sakuhin1 img{display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}


table#sakuhin2 {
    width:100%;
    border: 0px #333333 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    font-weight:bold;
    margin:0 0 70px 0;
    background:#000000;
}
table#sakuhin2 th {
    width:25%;
    padding:70px 0 0 0 ;
    border:#202020 solid;
    border-width: 0 0 0 0;
    background:;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
}

table#sakuhin2 td {
    width:25%;    
    padding:10px 0 0 0;
    border: 1px #101010 solid;
    border-width: 0 0 0 0;
    text-align: center;
    background: ;
    color:#ffffff;
}
table#sakuhin2 a:hover img{opacity:0.8; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
table#sakuhin2 img{display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}


table#sakuhin3 {
    width:100%;
    border: 0px #333333 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    font-weight:bold;
    margin:0 0 70px 0;
    background:#5d4c48;
}
table#sakuhin3 th {
    width:25%;
    padding:70px 0 0 0 ;
    border:#202020 solid;
    border-width: 0 0 0 0;
    background: #;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
}

table#sakuhin3 td {
    width:25%;    
    padding:10px 0 0 0;
    border: 1px #101010 solid;
    border-width: 0 0 0 0;
    text-align: center;
    background: #;
    color:#ffffff;
}
table#sakuhin3 a:hover img{opacity:0.8; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
table#sakuhin3 h4{font-size:12px; color:#ff9999;}
table#sakuhin3 img{display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}

div.g-inner {clear:both; width:786px; height:380px; background:url(base/shousai_haikei.jpg); margin-left:auto; margin-right:auto; }
#view {width:786px; height:380px; top:0;left:0;	overflow:hidden; }
#view p {width:786px;height:380px;}
#thumbBtn {width:786px; overflow:auto; background-color:#ffffff;}
#thumbBtn li {float:left; padding: 0 0 0 0; margin:0; text-align:right; width:131px; cursor:pointer; list-style:none;}
#thumbBtn li:hover {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtn li.active {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtn li img {border:0;}
#caption {float:right; width:364px; height:25px; background-color:#101010; border-bottom:1px solid #000000; border-left:15px solid #494233; font-size:14px; display;block; padding:15px 8px 8px 8px; list-style:none;}

#view2 {width:786px; height:380px; top:0;left:0;overflow:hidden; background:url(base/shousai_haikei.jpg);}
#view2 p {width:786px;height:380px;}
#thumbBtn2 {width:786px; overflow:auto; background-color:#ffffff;}
#thumbBtn2 li {float:left; padding: 0 0 0 0; margin:0; text-align:right; width:131px; cursor:pointer; list-style:none;}
#thumbBtn2 li:hover {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtn2 li.active {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtn2 li img {border:0;}
#caption2 {float:right; width:364px; height:25px; background-color:#101010; border-bottom:1px solid #000000; border-left:15px solid #494233; font-size:14px; display;block; padding:15px 8px 8px 8px; list-style:none;}

#view3 {width:786px; height:380px; top:0;left:0; overflow:hidden;background:url(base/shousai_haikei.jpg);}
#view3 p {width:786px;height:380px;}
#thumbBtn3 {width:786px; overflow:auto; background-color:#ffffff;}
#thumbBtn3 li {float:left; padding: 0 0 0 0; margin:0; text-align:right; width:131px; cursor:pointer; list-style:none;}
#thumbBtn3 li:hover {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtn3 li.active {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtn3 li img {border:0;}
#caption3 {float:right; width:364px; height:25px; background-color:#101010; border-bottom:1px solid #000000; border-left:15px solid #494233; font-size:14px; display;block; padding:15px 8px 8px 8px; list-style:none;}

#view4 {width:786px; height:380px; top:0;left:0;overflow:hidden; background:url(base/shousai_haikei.jpg);}
#view4 p {width:786px;height:380px;}
#thumbBtn4 {width:786px; overflow:auto; background-color:#ffffff;}
#thumbBtn4 li {float:left; padding: 0 0 0 0; margin:0; text-align:right; width:131px; cursor:pointer; list-style:none;}
#thumbBtn4 li:hover {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtn4 li.active {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtn4 li img {border:0;}
#caption4 {float:right; width:364px; height:25px; background-color:#101010; border-bottom:1px solid #000000; border-left:15px solid #494233; font-size:14px; display;block; padding:15px 8px 8px 8px; list-style:none;}

#view5 {width:786px; height:380px; top:0;left:0;overflow:hidden; background:url(base/shousai_haikei.jpg);}
#view5 p {width:786px;height:380px;}
#thumbBtn5 {width:786px; overflow:auto; background-color:#ffffff;}
#thumbBtn5 li {float:left; padding: 0 0 0 0; margin:0; text-align:right; width:131px; cursor:pointer; list-style:none;}
#thumbBtn5 li:hover {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtn5 li.active {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtn5 li img {border:0;}
#caption5 {float:right; width:364px; height:25px; background-color:#101010; border-bottom:1px solid #000000; border-left:15px solid #494233; font-size:14px; display;block; padding:15px 8px 8px 8px; list-style:none;}

.s_box1{float:left; width:360px; height:32px; background-color:#111111; display;block; padding:8px; border-bottom:1px solid #000000; border-left:15px solid #5d4c58;}
.s_box1 h2{color:#ffffff; font-size:15px; padding:4px 0 0 0;}
.s_box2{float:left; width:360px; height:27px; background-color:#111111; display;block; padding:12px 8px 8px 8px; border-bottom:1px solid #000000; border-left:15px solid #35445b;}
.s_box2 h4{font-size:13px; color:#ffffff;}
.s_box3{float:right; width:364px; height:27px; background-color:#101010; border-bottom:0px solid #000000; border-left:15px solid #773333; font-size:14px; display;block; padding:12px 8px 8px 8px; list-style:none;}
.s_box3 h4{font-size:13px; color:#ffffff;}
.s_box3 a:hover img{opacity:0.8; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
.s_box4{clear:both; width:755px; height:33px; background-color:#111111; display;block; padding:8px;border-left:15px solid #35445b; margin:0 0 0 0;}

div.shousai_navi{width:786px; margin:0 0 0 0; padding:0 0 0 0; background-color:#ffffff;}
div.shousai_navi img{display:block;}

div.shousai_navism{width:393px; margin:0 0 0 0; padding:0 0 0 0; background-color:#ffffff;}
div.shousai_navism img{display:block;}
.s_box1sm{width:361px; height:23px; background-color:#111111; display;block; padding:8px; border-bottom:1px solid #000000; border-left:15px solid #5d4c58;}
.s_box1sm h2{color:#ffffff; font-size:15px; padding:4px 0 0 0;}
.s_box2sm{width:361px; height:31px; background-color:#111111; display;block; padding:4px 8px 4px 8px; border-bottom:1px solid #000000; border-left:15px solid #494233;}
.s_box2sm h4{font-size:13px; color:#ffffff;}
.s_box3sm{width:361px; height:31px; background-color:#111111; display;block; padding:4px 8px 4px 8px; border-bottom:1px solid #000000; border-left:15px solid #35445b;}
.s_box3sm h2{color:#ffffff; font-size:15px; padding:4px 0 0 0;}
.s_box4sm{width:361px; height:23px; background-color:#111111; display;block; padding:8px; border-bottom:1px solid #000000; border-left:15px solid #773333;}
.s_box4sm h2{color:#ffffff; font-size:15px; padding:4px 0 0 0;}



div.giftr{float:right; width:393px; height:160px;}

ul.gift{width:786px; margin:0; padding:0}
ul.gift li{float:left; width:786px; height:539px; margin:0; padding:0; list-style:none;}

div.g-inner2 {width:384px; height:380px; background:url(base/shousai_haikei.jpg); margin:0 9px 0 0; }
div.g-inner3 {width:384px; height:380px; background:url(base/shousai_haikei.jpg); margin:0 0 0 9px;}
#viewsmall {float:left; width:384px; height:380px; top:0;left:0; overflow:hidden; }
#viewsmall p {width:384px;height:380px;}
#thumbBtnsmall {width:384px; overflow:auto; background-color:#ffffff;}
#thumbBtnsmall li {float:left; padding: 0 0 0 0; margin:0; text-align:right; width:131px; cursor:pointer; list-style:none;}
#thumbBtnsmall li:hover {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtnsmall li.active {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtnsmall li img {border:0;}
#captionsmall {float:right; width:151px; height:25px; background-color:#101010; border-bottom:1px solid #000000; border-left:15px solid #494233; font-size:14px; display;block; padding:15px 8px 8px 8px; list-style:none;}

#viewsmall2 {float:right; width:384px; height:380px; top:0;left:0; overflow:hidden; }
#viewsmall2 p {width:384px;height:380px;}
#thumbBtnsmall2 {width:384px; overflow:auto; background-color:#ffffff;}
#thumbBtnsmall2 li {float:left; padding: 0 0 0 0; margin:0; text-align:right; width:131px; cursor:pointer; list-style:none;}
#thumbBtnsmall2 li:hover {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtnsmall2 li.active {opacity:0.6; filter:alpha(opacity=60); -ms-filter: "alpha( opacity=60 )";}
#thumbBtnsmall2 li img {border:0;}
#captionsmall2 {float:right; width:151px; height:25px; background-color:#101010; border-bottom:1px solid #000000; border-left:15px solid #494233; font-size:14px; display;block; padding:15px 8px 8px 8px; list-style:none;}


#motioncontainer {margin:0px auto; 
width:100%; /** Set to gallery width, in px or percentage **/ 
height: 160px; /** Set to gallery height 142px **/ 
}
#motioncontainer img {margin:0 0 0 20px;}
 
#motioncontainer a img { 
border: 1px solid #5b3530; /** Set image border color **/
padding:0 0 0 0; 

} 
#motioncontainer a:hover img { 
border: 1px solid #ffffff; /** Set image border hover color **/ 
} 
#statusdiv { 
background-color: lightyellow; 
border: 0px solid gray; 
padding: 2px; 
position: absolute; /** Stop Editing Gallery Styles **/ 
left: -300px; 
isibility: hidden; 
} 
#motioncontainer a:hover { 
color: red; /** Dummy definition to overcome IE bug **/ 
} 
/** Do not edit IE conditional style below **/ 
/** [if gte IE 5.5] **/ 
#motioncontainer { 
width:expression(Math.min(this.offsetWidth, maxwidth)+'px'); 
} 


ul.footernavi{float:left; height:160px; margin:30px 20px 0 0; padding:0 0 0 0;  border-right:1px solid #9d8683;}
ul.footernavi li{margin:0 0 0 0; padding:0 20px 0 0px; font-size:12px; list-style:none; color:#ffffff;}
ul.footernavi li img{display:block;}


ul.mainmenu {width:156px; height:160px; margin;0; padding:0; background-color:#000000;}
ul.mainmenu li {float:left; text-indent:-9999px; width:26px; height:160px; list-style:none; margin:0;}
ul.mainmenu li a {width:26px; height:160px; display:block;}
li.mainmenu1 a {background:url(base/mainmenu.gif) 0 0 no-repeat;}
li.mainmenu1 a:hover {background:url(base/mainmenu.gif) 0 -160px no-repeat;}
li.mainmenu1_2 {background:url(base/mainmenu.gif) 0 -160px no-repeat;}

li.mainmenu2 a {background:url(base/mainmenu.gif) -26px 0 no-repeat;}
li.mainmenu2 a:hover {background:url(base/mainmenu.gif) -26px -160px no-repeat;}
li.mainmenu2_2 {background:url(base/mainmenu.gif) -26px -160px no-repeat;}

li.mainmenu3 a {background:url(base/mainmenu.gif) -52px 0 no-repeat;}
li.mainmenu3 a:hover {background:url(base/mainmenu.gif) -52px -160px no-repeat;}
li.mainmenu3_2 {background:url(base/mainmenu.gif) -52px -160px no-repeat;}

li.mainmenu4 a {background:url(base/mainmenu.gif) -78px 0 no-repeat;}
li.mainmenu4 a:hover {background:url(base/mainmenu.gif) -78px -160px no-repeat;}
li.mainmenu4_2 {background:url(base/mainmenu.gif) -78px -160px no-repeat;}

li.mainmenu5 a {background:url(base/mainmenu.gif) -104px 0 no-repeat;}
li.mainmenu5 a:hover {background:url(base/mainmenu.gif) -104px -160px no-repeat;}
li.mainmenu5_2 {background:url(base/mainmenu.gif) -104px -160px no-repeat;}

li.mainmenu6 a {background:url(base/mainmenu.gif) -130px 0 no-repeat;}
li.mainmenu6 a:hover {background:url(base/mainmenu.gif) -130px -160px no-repeat;}
li.mainmenu6_2 {background:url(base/mainmenu.gif) -130px -160px no-repeat;}


ul.worksmenu {width:786px; height:110px; margin;0 0 0 0; padding:0; background-color:#000000;}
ul.worksmenu li {float:left; text-indent:-9999px; width:162px; height:110px; list-style:none; margin:0 0 0 32px;}
ul.worksmenu li a {width:162px; height:110px; display:block;}
li.worksmenu1 a {background:url(base/worksmenu.gif) 0 0 no-repeat;}
li.worksmenu1 a:hover {background:url(base/worksmenu.gif) 0 -110px no-repeat;}
li.worksmenu1_2 {background:url(base/worksmenu.gif) 0 -110px no-repeat;}

li.worksmenu2 a {background:url(base/worksmenu.gif) -162px 0 no-repeat;}
li.worksmenu2 a:hover {background:url(base/worksmenu.gif) -162px -110px no-repeat;}
li.worksmenu2_2 {background:url(base/worksmenu.gif) -162px -110px no-repeat;}

li.worksmenu3 a {background:url(base/worksmenu.gif) -324px 0 no-repeat;}
li.worksmenu3 a:hover {background:url(base/worksmenu.gif) -324px -110px no-repeat;}
li.worksmenu3_2 {background:url(base/worksmenu.gif) -324px -110px no-repeat;}

li.worksmenu4 a {background:url(base/worksmenu.gif) -486px 0 no-repeat;}
li.worksmenu4 a:hover {background:url(base/worksmenu.gif) -486px -110px no-repeat;}
li.worksmenu4_2 {background:url(base/worksmenu.gif) -486px -110px no-repeat;}


ul.workmenu {width:786px; height:110px; margin:0 0 0 0; padding:0; border:0px solid #ffffff;}
ul.workmenu li {float:left; text-indent:-9999px; width:226px; height:110px; list-style:none; margin:0 0 0 32px;}



#menu {width:100%; height:27px; background:#000000 url(base/m_haikei.gif);  background-repeat:repeat-x; border-bottom:1px solid #ffffff; margin-left:auto; margin-right:auto; margin-bottom:0px; border-top:1px solid #000000; border-right:0px solid #444444;}
#menu img{display:block; }
#menu2 {width:100%; height:27px; background:#000000 url(base/m_haikei4.gif);  background-repeat:repeat-x; border-bottom:1px solid #333333; border-top:1px solid #333333; margin-left:auto; margin-right:auto; margin-bottom:0px; border-right:0px solid #444444;}
#menu2 img{display:block; }
#area2 {width:100%; background:#ececec; margin-left:auto; margin-right:auto; border-top:0px solid #444444; border-bottom:0px solid #444444; padding:30px 0 10px 0;}
#area {width:100%; background:#ececec url(base/a_haikei_2.gif); background-repeat:repeat-x; margin-left:auto; margin-right:auto; border-top:0px solid #444444; border-bottom:0px solid #444444; padding:46px 0 0px 0;}

#line {width:100%; height:10px; background: #ff6600; margin-left:auto; margin-right:auto; border-top:0px solid #444444; border-bottom:0px solid #444444;}
#l_space{clear:both; width:100%; height:54px; background: #101010;  margin-bottom:0;  border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; text-align:center;}
#l_space p{font:size:10pt; padding:8px;}
#l_space a{color:#ffffff; text-decoration:none;}
#l_space a:hover{color:#ffffff; text-decoration:underline;}
#l_space2{ width:100%; height:70px; background: #000000;  margin-bottom:0;  border-bottom:1px solid #ffffff; text-align:center; padding:10px 0 8px 0;}
#l_space2 p{font:size:10pt; padding:8px;}
#l_space2 a{color:#ffffff; text-decoration:none;}
#l_space2 a:hover{color:#ffffff; text-decoration:underline;}
#l_space3{width:100%; height:70px; background: #000000;  margin-bottom:0;  border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; text-align:center; padding:10px 0 8px 0;}
#l_space3 p{font:size:10pt; padding:8px;}
#l_space3 a{color:#ffffff; text-decoration:none;}
#l_space3 a:hover{color:#ffffff; text-decoration:underline;}

dl.tokushohyou{width:680px; margin:60px 0 0 80px; border-left: 0px solid #777777; border-right: 0px solid #777777; border-bottom: 0px solid #777777; font-size:12px; color:#ffffff;}
dl.tokushohyou dt{margin: 0; margin-right: -13em; padding:4px; border-top: 0px solid #777777; float:left; display: inline; width: 200px; line-height:16px;}
dl.tokushohyou dd{margin-left:208px; padding:4px 10px; border-left: 0px solid #777777; border-top: 0px solid #777777; line-height:16px;}
dl.tokushohyou dd img{display:block; margin:0 0 0 7px;} 
dl.tokushohyou {/*\*/	min-height: 1px; _height: 1%;	/* */	/*\*//*/overflow: hidden;/**/}
dl.tokushohyou:after {height: 0; visibility: hidden; content: "."; display: block;}

dl.kiyakuhyou{margin: 60px 0 0 0; width:760px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-size:12px; color:#ffffff;}
dl.kiyakuhyou dt{margin: 0; margin-right: -13em; padding:4px; border-top: 1px solid #999999; float:left; display: inline; width: 200px; line-height:16px;}
dl.kiyakuhyou dd{margin-left:208px; padding: 4px 4px; border-left: 1px solid #999999; border-top: 1px solid #999999; line-height:16px;}
dl.kiyakuhyou dd img{display:block; margin:0 0 0 7px;} 
dl.kiyakuhyou {/*\*/	min-height: 1px; _height: 1%;	/* */	/*\*//*/overflow: hidden;/**/}
dl.kiyakuhyou:after {height: 0; visibility: hidden; content: "."; display: block;}

dl.pphyou{margin: 60px 0 0 0; width:760px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-size:12px; color:#ffffff;}
dl.pphyou dt{margin: 0; margin-right: -13em; padding:4px; border-top: 1px solid #999999; float:left; display: inline; width: 180px; line-height:20px;}
dl.pphyou dd{margin-left:188px; padding: 4px 4px; border-left: 1px solid #999999; border-top: 1px solid #999999; line-height:19px;}
dl.pphyou dd img{display:block; margin:0 0 0 7px;} 
dl.pphyou {/*\*/	min-height: 1px; _height: 1%;	/* */	/*\*//*/overflow: hidden;/**/}
dl.pphyou:after {height: 0; visibility: hidden; content: "."; display: block;}

div.fw{width:785px; height20px; margin-left:auto; margin-right:auto; text-align:center; padding:10px 0 10px 0;}
div.main {width:920px; background:url(base/a_haikei.gif); margin-left:auto; margin-right:auto;  border-left:0px solid #444444;}
div.main2 {width:100%; background-color:#000000; margin-left:auto; margin-right:auto;  border-left:0px solid #444444;}
div.main3 {width:100%; background-color:#000000; margin-left:auto; margin-right:auto;  border-left:0px solid #444444;}
div.main3 img{margin-left:auto; margin-right:auto;display:block;}
div.main4 {width:860px; background-color:#ececec; margin-left:auto; margin-right:auto;  border-left:0px solid #444444;}
div.shw1 {width:920px; height:34px; background:url(base/a2_3_haikei.gif); margin-left:auto; margin-right:auto;  border-left:0px solid #444444;  }
div.shw2 {width:920px; height:70px; background:url(base/a3_haikei.gif); margin-left:auto; margin-right:auto;  border-left:0px solid #444444;  }
div.navi_right {width:785px;  background-color: #000000;  margin:0 0 0 0; border-left:0px solid #444444; border-right:0px solid #444444;}
div.navi_right2 {width:840px;  background-color: #000000; margin-left:auto; margin-right:auto;}
div.navi_right2 img{display:block;}
div.navi_right3 {width:790px;  background-color: #000000; margin-left:auto; margin-right:auto;}
div.navi_right3 img{display:block;}

div.au_waku{width:982px; _width:986px; background-color:#000000; margin-left:auto; margin-right:auto;border:0px solid #444444;}
div.au_left{float:left; width:156px; height:468px;background:url(base/nobori2.jpg); border:0px solid #444444; display:inline;}
div.au_left img{display:block;}
div.au_right{float:right; width:156px; height:468px; background:url(base/nobori1.jpg); border:0px solid #444444; display:inline;}
div.au_right img{display:block;}
div.au_contents {width:662px;  background-color:#000000; margin-left:163px; _margin-left:160px; border:0px solid #444444; padding-bottom:40px;}
di.contents p{ font-size:10pt;  padding:10pt; margin-top:20px; line-height:20px; }
div.au_contents h2{margin-top:20px; margin-left:0px; line-height:20px; }
div.au_contents img{display:block; text-align:center;}

div.contents {width:662px; background-color:#000000; margin-left:auto; margin-right:auto; margin-top:0px; padding-bottom:40px; border:px solid #444444; }
di.contents p{ font-size:10pt;  padding:10pt; margin-top:20px; line-height:20px; }
div.contents h2{ margin-top:20px; margin-left:0px; line-height:20px; }
div.contents img{display:block; text-align:center;}
div.contents2 {width:860px;  background-color:#000000; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:60px; border:0px solid #444444; }
div.contents2 img{display:block;}
div.contents2_2 {width:860px;  overflow:auto; background-color:#000000; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; border:0px solid #444444; }
div.contents3 {width:662px;  background-color:#000000; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:30px; border:0px solid #444444; }
div.contents4 {width:662px;   background-color:#000000; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:40px; border:0px solid #444444; }
di.contents4 p{ font-size:10pt;  padding:10pt; margin-top:20px; line-height:20px; }
div.contents4 h2{ margin-top:20px; margin-left:0px; line-height:20px;}
div.contents4 img{display:block;}
div.contents5 {width:662px;   background-color:#000000; margin-left:auto; margin-right:auto; margin-top:0px; padding-bottom:40px; border:0px solid #444444; }
div.contents6 {width:840px;  background-color: #000000; margin-left:auto; margin-right:auto; margin-bottom:50px;}
div.contents7 {width:566px; background-color:#000000; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:40px; border:0px solid #444444; }
di.contents7 p{ font-size:10pt;  padding:10pt; margin-top:20px; line-height:20px; }
div.contents7 h2{ margin-top:0px; margin-left:0px; line-height:20px; padding:0 0 5px 0 ;}
div.contents7 img{display:block;}
div.contents8 {width:660px; background-color:#ececec; margin-left:auto; margin-right:auto;}
div.contents9 {width:100%; background-color:#404040; margin-left:auto; margin-right:auto; margin-top:0px;}
div.contents9 img{display:block;}
div.contents10 {width:662px; margin-left:auto; margin-right:auto; padding-top:150px; margin-top:0px; padding-bottom:40px; border:px solid #444444; }
di.contents10 p{ font-size:10pt;  background-color:#000000; padding:10pt; margin-top:20px; line-height:20px; }
div.contents10 h2{ margin-top:20px; margin-left:0px; line-height:20px; }
div.contents10 img{display:block; text-align:center;}

div.contents11 {width:860px; margin-left:auto; margin-right:auto; padding:20px 0 20px 0;}
di.contents11 p{ font-size:10pt;  background-color:#000000; padding:10pt; margin-top:20px; line-height:20px; }
div.contents11 h2{ margin-top:0px; margin-left:0px; line-height:20px; }
div.contents11 img{display:block; text-align:center;}

#bar1{width:100%; height:100px; background-color:#202020;}

#serarea {width:786px;  border-left:0px solid #ffffff; border-top:0px solid #ffffff; border-right:0px solid #ffffff; padding:50px 0 14px 0; margin-left:auto; margin-right:auto;}
#serleft {float:left; width:152px; background-color:#000000; margin:20px 0 20px 0; border-left:0px solid #ffffff; border-right:0px solid #ffffff; }
#serleft img{display:block;}
#serright {float:right; width:570px; background-color:#000000; padding:0 0px 0 0px; margin-left:auto;  margin-top:0px; border-left:0px solid #ffffff; border-right:0px solid #ffffff;}

.tate1{width:156px; margin:0 0 0 0; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; padding-left:0; background-color:#000000;}
.tate1 img{display:block;}
.tate_mv{width:152px; list-style-type : none; list-style-position:outside; padding:0px 0 0 0; margin:0 0 20px 0; text-indent:10px; font-size:10pt; background-color:#000000;}
.tate_mv1 {width :152px; line-height:26px; background-color:#000000; padding:0; border-top:0px solid #999999; border-bottom:1px dotted #ffffff;}
.tate_mv1_2 {width:152px; line-height:26px; background-color:#000000; padding:0; border-top:0px solid #999999; border-bottom:1px solid #ffffff;}
.tate_mv1 a{display:block; width:100%; line-height:26px; text-decoration:none; font-weight:normal; color:#ffffff;}
.tate_mv1 a:hover{width:100%; line-height:26px; text-decoration:underline; font-weight:normal; background-color:#202020; color:#ffffff;}
.tate_mv1_2 a{display: block; width:100%; line-height:26px; text-decoration:none; font-weight:normal; color:#ffffff;}
.tate_mv1_2 a:hover{width:100%; line-height:26px; text-decoration:underline; font-weight:normal; background-color:#202020; color:#ffffff;}

div.a_fuchi{width:840px; overflow:auto; border:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; margin-left:auto; margin-right:auto; margin-top:0px;}
div.a_fuchi p{font-size:10pt; padding:10px 10px 0 10px;}
div.a_fuchi h3{padding:5px 0 5px 0; text-align:center;}
div.a_fuchi h4{font-size:10pt; padding:10px 0 0px 10px;}

div.aone{float:left; width:259px; height:480px; padding:0 10px 4px 10px; border-right:1px dotted #666666;}
div.aone img{display:block;}
div.atwo{float:left; width:259px; height:480px; padding:0 10px 4px 10px; border-right:1px dotted #666666;}
div.atwo img{display:block;}
div.athree {float:right; width:259px; height:480px; padding:0 10px 4px 10px;}
div.athree img{display:block;}
div.aone_2{float:left; width:259px; height:480px; padding:0 10px 4px 10px;  border-top:1px dotted #666666;border-right:1px dotted #666666;}
div.aone_2 img{display:block;}
div.atwo_2{float:left; width:259px; height:480px; padding:0 10px 4px 10px;  border-top:1px dotted #666666;border-right:1px dotted #666666;}
div.atwo_2 img{display:block;}
div.athree_2{float:right; width:259px; height:480px; padding:0 10px 4px 10px; border-top:1px dotted #666666;}
div.athree_2 img{display:block;}

dl.ahyou {width:256px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px; border-left: 1px solid #777777;	border-right: 1px solid #777777; border-bottom: 1px solid #777777; background-color:#000000; font-size:9pt;}
dl.ahyou h4{font-size:11px; color:red;}
dl.ahyou dt {float: left; margin-right: -13em; padding:6px 6px; border-top: 1px solid #777777; display: inline; width:94px; text-indent: 0; line-height:14px;}
dl.ahyou dd {margin-left:94px;	padding: 6px 6px; border-left: 1px solid #777777; border-top: 1px solid #777777; background-color: #000000; line-height:14px;}
dl.ahyou dd img{display:block; margin:0 0 0 0;} 
dl.ahyou {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.ahyou:after {height: 0; visibility: hidden; content: "."; display: block;}


div.s_fuchi{width:840px; overflow:auto; border:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; margin-left:auto; margin-right:auto; margin-bottom:50px;}
div.sone{float:left; width:259px; height:120px;  border-right:1px dotted #666666; padding:10px;}
div.sone p{font-size:10pt; padding:10px 0 0 0;}
div.sone h3{padding:8px 0 0 0;}
div.sone img{display:block;}
div.stwo{float:left; width:259px; height:120px; border-right:1px dotted #666666; padding:10px;}
div.stwo p{font-size:10pt; padding:10px 0 0 0;}
div.stwo h3{padding:8px 0 0 0;}
div.stwo img{display:block;}
div.sthree{float:right; width:259px; height:120px; padding:10px;}
div.sthree p{font-size:10pt; padding:10px 0 0 0;}
div.sthree h3{padding:8px 0 0 0;}
div.sthree img{display:block;}
div.sone_2{float:left; width:259px; height:120px; border-top:1px dotted #666666; border-right:1px dotted #666666; padding:10px;}
div.sone_2 p{font-size:10pt; padding:10px 0 0 0;}
div.sone_2 h3{padding:8px 0 0 0;}
div.sone_2 img{display:block;}
div.stwo_2{float:left; width:259px; height:120px; border-top:1px dotted #666666; border-right:1px dotted #666666; padding:10px;}
div.stwo_2 p{font-size:10pt; padding:10px 0 0 0;}
div.stwo_2 h3{padding:8px 0 0 0;}
div.stwo_2 img{display:block;}
div.sthree_2{float:right; width:259px; height:120px; border-top:1px dotted #666666; padding:10px;}
div.sthree_2 p{font-size:10pt; padding:10px 0 0 0;}
div.sthree_2 h3{padding:8px 0 0 0;}
div.sthree_2 img{display:block;}


#lg_line {clear:both; width:780px; height:18px; background-color:#303030; text-align:center;}
#lg_line p{margin:0 0 0 6px; color:#999999; font-size:10pt; line-height:18px;}
#lg_line a{color:#999999; text-decoration:none;}
#lg_line a:hover{color:#ffcc00; text-decoration:underline;}


div.flash{width:690px; height370px; background-color:#000000; margin-left:auto; margin-right:auto; border:1px solid #ffffff; }


div.logo2{width:184px; height:60px; padding:0px 0 0 0;}
div.v_mark{position: relative; top:370px; _top:378px; left:-128px; width:60px; height:60px; background-image:url(products/image/v_mark.gif); display:block;}
div.v_mark2{position: relative; top:310px; _top:318px; left:204px; width:60px; height:60px; background-image:url(products/image/v_mark.gif); display:block;}
div.v_mark3{position: relative; top:470px; _top:470px; left:-130px; width:60px; height:60px; background-image:url(products/image/v_mark.gif); display:block;}
div.v_mark4{position: relative; top:376px; _top:376px; left:35px; width:60px; height:60px; background-image:url(products/image/v_mark.gif); display:block;}
div.v_mark5{position: relative; top:795px; _top:803px; left:-128px; width:60px; height:60px; background-image:url(products/image/v_mark.gif); display:block;}
div.v_mark6{position: relative; top:735px; _top:743px; left:204px; width:60px; height:60px; background-image:url(products/image/v_mark.gif); display:block;}
div.m_mark{position: relative; top:60px; _top:58px; left:-72px; width:112px; height:28px; background-image:url(products/image/more.gif); display:block;}
div.m_mark2{position: relative; top:570px; _top:568px; left:-72px; width:112px; height:28px; background-image:url(products/image/more.gif); display:block;}
div.sp_mark{position: absolute; top:570px; _top:568px; left:400px; width:130px; height:130px; background-image:url(products/image/spmark.gif); display:block;}
p.pic1{position: relative; top:20px; _top:20px; left:46px; width:130px; height:87px; background-image:url(service/image/01.jpg); display:block;}
p.pic2{position: relative; top:20px; _top:20px; left:12px; width:130px; height:87px; background-image:url(service/image/02.jpg); display:block;}
p.pic3{position: relative; top:92px; _top:92px; left:0px; width:130px; height:87px; background-image:url(service/image/03.jpg); display:block;}
p.pic4{position: relative; top:92px; _top:92px; left:60px; width:130px; height:87px; background-image:url(service/image/04.jpg); display:block;}
p.pic5{position: relative; top:164px; _top:164px; left:46px; width:130px; height:87px; background-image:url(service/image/05.jpg); display:block;}
p.pic6{position: relative; top:164px; _top:164px; left:12px; width:130px; height:87px; background-image:url(service/image/06.jpg); display:block;}

div.threed{float:left; width:190px; height:446px; border:0px solid #ffffff; margin:40px 0 0 0;}
div.threed2{float:left; width:274px; height:446px; border:0px solid #ffffff;  margin:40px 0 0 0;}
div.threed3{float:right; width:190px; height:446px; border:0px solid #ffffff;  margin:40px 0 0 0;}

div.sent{width:840px; overflow:auto; background-color:#101010; margin-bottom:10px; margin-left:auto; margin-right:auto; padding:10px;}
div.sent p{width:840px; font-size:9pt;  display:block; line-height:18px; text-align:justify; }
div.sent h3{font-size:14px; color:orange;  border-top:#666666 dotted 0px; padding:15px 0 10px 0;}
div.sent h2{font-size:15px; color:#ffffff;  border-top:#666666 dotted 0px; padding-top:10px;}

div.sent2{width:660px; overflow:auto; background-color:#202020; margin-top: 30px; margin-bottom:30px; margin-left:auto; margin-right:auto;  text-align:center;}
div.sent2 p{width:640px; font-size:10pt; padding:10px; display:block; line-height:20px; background-color:#333333;}
div.sent2 h3{width:640px;  font-size:12px; color:#ffffff; margin-top:14px; border-top:#555555 dotted 0px; padding:10px;}
div.sent2 h2{width:640px;  font-size:16px; color:#ececec; margin-top:0; border-top:#555555 dotted 0px; padding:10px;}

div.sent3{width:660px; overflow:auto; background-color:#101010; margin-top: 20px; margin-bottom:20px; margin-left:auto; margin-right:auto;}
div.sent3 p{width:640px; font-size:8pt; margin:10px; display:block; line-height:16px;}
div.sent3 h3{width:640px;  font-size:12px; color:#ffffff; margin-left:10px; margin-top:14px; border-top:#666666 dotted 0px; padding-top:10px;}
div.sent3 h2{width:640px;  font-size:16px; color:#ececec; margin-left:10px; margin-top:0; border-top:#666666 dotted 0px; padding-top:10px;}

div.sent4{width:568px; overflow:auto; background-color:#101010; margin-top: 50px; margin-bottom:30px; margin-left:auto; margin-right:auto;  text-align:center;}
div.sent4 p{width:548px; font-size:11pt; margin:10px; display:block; line-height:22px;}
div.sent4 h3{width:548px;  font-size:12px; color:#ffffff; margin-left:10px; margin-top:14px; border-top:#666666 dotted 0px; padding-top:10px;}
div.sent4 h2{width:548px;  font-size:16px; color:#ececec; margin-left:10px; margin-top:0; border-top:#666666 dotted 0px; padding-top:10px;}

.prx{width:648px; height:24px; background-color:#ffffff; color:#000000; font-size:16px; padding:6px; text-align:center; display:block;}
.prx2{width:648px; height:24px; background-color:#101010; color:#ffffff; font-size:16px; padding:6px; text-align:center; display:block;}

ul.verup{ background-color:#000000; width:630px; height:300px; border:0px solid #ffffff; list-style-type:none; margin-top:34px; margin-left:auto; margin-right:auto; padding:0 0 0 0px; }
ul.verup li{float:left;
width:210px; height:150px; /* メニューのサイズ */
border:0px solid #999999; /* メニューの下線 */
background:#000000; /* 背景色 */
font-size:10pt;
line-height:250px;
text-align:center;
overflow:hidden;
}
ul.verup li a{display:block; color:#ffffff; width:160px; height:136px; margin-left:24px; _margin-left:0px; overflow:hidden; background-repeat : no-repeat;}
ul.verup li a:hover{display:block; width:160px; height:136px; margin-left:24px; _margin-left:0px; overflow:hidden; background-repeat : no-repeat; }
li.verup1 a{background-image:url(products/image/prd03_4.jpg); }
li.verup1 a:hover {background-image:url(products/image/prd03_2.jpg); text-decoration:none; color:#cc6633;}
li.verup1_2 a{ background-image:url(products/image/prd03_3.jpg);}
li.verup1_2 a:hover{ background-image:url(products/image/prd03_3.jpg); color:#ffffff; text-decoration:none;}
li.verup2 a{background-image:url(products/image/prd04_4.jpg);}
li.verup2 a:hover {background-image:url(products/image/prd04_2.jpg);text-decoration:none; color:#cc6633;}
li.verup2_2 a{background-image:url(products/image/prd04_3.jpg);}
li.verup2_2 a:hover{background-image:url(products/image/prd04_3.jpg); color:#ffffff; text-decoration:none;}
li.verup3 a{background-image:url(products/image/prd05_4.jpg);}
li.verup3 a:hover {background-image:url(products/image/prd05_2.jpg);text-decoration:none; color:#cc6633;}
li.verup3_2 a{background-image:url(products/image/prd05_3.jpg);}
li.verup3_2 a:hover{background-image:url(products/image/prd05_3.jpg); color:#ffffff; text-decoration:none;}
li.verup4 a{background-image:url(products/image/prd06_4.jpg);}
li.verup4 a:hover {background-image:url(products/image/prd06_2.jpg);text-decoration:none; color:#cc6633;}
li.verup4_2 a{background-image:url(products/image/prd06_3.jpg);}
li.verup4_2 a:hover{background-image:url(products/image/prd06_3.jpg); color:#ffffff; text-decoration:none;}
li.verup5 a{background-image:url(products/image/prd07_4.jpg);}
li.verup5 a:hover {background-image:url(products/image/prd07_2.jpg);text-decoration:none; color:#cc6633;}
li.verup5_2 a{background-image:url(products/image/prd07_3.jpg);}
li.verup5_2 a:hover{background-image:url(products/image/prd07_3.jpg); color:#ffffff; text-decoration:none;}
li.verup6 a{background-image:url(products/image/prd08_4.jpg);}
li.verup6 a:hover {background-image:url(products/image/prd08_2.jpg);text-decoration:none; color:#cc6633;}
li.verup6_2 a{background-image:url(products/image/prd08_3.jpg);}
li.verup6_2 a:hover{background-image:url(products/image/prd08_3.jpg); color:#ffffff; text-decoration:none;}
li.verup7 a{background-image:url(products/image/prd26.jpg);}
li.verup7 a:hover {background-image:url(products/image/prd26_2.jpg);text-decoration:none; color:#cc6633;}
li.verup7_2 a{background-image:url(products/image/prd26_3.jpg);}
li.verup7_2 a:hover{background-image:url(products/image/prd26_3.jpg); color:#ffffff; text-decoration:none;}
ul.verup img{margin-left:auto; margin-right:auto;}

div.vum1{width:620px; height:60px; padding:0px 20px 0px 20px; border:0px solid #ffffff;}
div.vum2{width:620px; height:110px; padding:20px; border-bottom:1px dotted #666666;}
div.vum2 img{float:right; padding:4px; display:block;}
div.vum2_2{clear:both; width:620px; height:160px; padding:20px; border-top:1px solid #666666;}
div.vum2_2 img{float:left; padding-right:16px; display:block;}
div.vum2_3{clear:both; width:620px; height:110px; padding:20px; border-top:1px solid #666666;}
div.vum2_3 a{text-decoration:underline;}
div.vum2_3 a:hover{color:#ffffff; text-decoration:underline;}
div.vum2_3 img{float:left; padding-right:16px; display:block;}
div.vum3{float:left; width:340px; height:126px; padding:20px; border-bottom:1px dotted #666666; overflow:hidden}
div.vum3 img{float:left; padding: 2px 20px 0 0; display:block;}
div.vum3_2{float:left; width:340px; height:126px; padding:20px; border-top:2px solid #ffffff; border-bottom:1px dotted #666666; overflow:hidden;}
div.vum3_2 img{float:left; padding: 2px 20px 0 0; display:block;}
div.vum4{ float:right; width:280px; height:166px; background-image:url(products/image/v_yajirushi.gif); padding:0px; border-bottom:1px dotted #666666; _overflow:hidden;}
div.vum4 img{padding: 0; display:block;}
div.vum4_2{ float:right; width:280px; height:166px; background-image:url(products/image/v_yajirushi.gif); padding:0px; border-top:2px solid #ffffff; border-bottom:1px dotted #666666;}
div.vum4_2 img{padding: 0; display:block;}
div.vum4_3{ float:right; width:280px; height:166px; background-image:url(products/image/v_yajirushi.gif);  border-bottom:1px dotted #666666;}
div.vum4_3 img{padding: 0; display:block;}
div.vum5{float:left; width:290px; overflow:auto; padding:19px; border-right:1px dotted #666666;}
div.vum5 p{font-size:10pt;}
div.vum5 img{padding: 10px 0 10px 0; display:block;}
div.vum5_2{float:left; width:289px; height:506px; padding:19px; border-right:1px dotted #666666;}
div.vum5_2 p{font-size:10pt;}
div.vum5_2 img{padding: 10px 0 10px 0; display:block;}
div.vum5_3{float:left; width:289px; height:506px; padding:19px; border-right:1px dotted #666666; border-top:1px dotted #666666;}
iv.vum5_3 p{font-size:10pt;}
div.vum5_3 img{padding-top:10px; padding-bottom:10px; display:block;}
div.vum5_4{float:left; width:290px; overflow:auto; padding:19px; border-right:1px dotted #666666; border-top:1px dotted #666666;}
div.vum5_4 p{font-size:10pt;}
div.vum5_4 img{padding: 10px 0 10px 0; display:block;}
div.vum5_5{float:left; width:290px; overflow:auto; padding:19px; border-right:1px dotted #666666; border-bottom:1px dotted #666666;}
div.vum5_5 p{font-size:10pt;}
div.vum5_5 img{padding: 10px 0 10px 0; display:block;}

div.vum6{float: right; width:290px; overflow:auto; padding:19px; border:0px solid #ffffff;}
div.vum6 img{padding: 10px 0 10px 0; display:block;}
div.vum6_2{float: right; width:289px; height:506px; padding:19px; border:0px solid #ffffff;}
div.vum6_2 img{padding-top:10px; padding-bottom:10px; display:block;}
div.vum6_3{float: right; width:289px; height:506px; padding:19px; border-top:1px dotted #666666;}
div.vum6_3 img{padding-top:10px; padding-bottom:10px; display:block;}
div.vum6_4{float: right; width:290px; overflow:auto; padding:19px; border-top:1px dotted #666666;}
div.vum6_4 img{padding: 10px 0 10px 0; display:block;}
div.vum6_5{float: right; width:290px; overflow:auto; padding:19px; border-bottom:1px dotted #666666;}
div.vum6_5 img{padding: 10px 0 10px 0; display:block;}

div.vum7{clear:both;  width:620px; height:340px; padding:0px 20px 0px 20px; border:0px solid #ffffff;}
div.vum7 img{padding: 10px 0 10px 0; display:block; margin-left:auto; margin-right:auto;}




ul.topmenu2 {width:860px; height:27px; background-color:#000000;  padding:0;  margin-left:auto; margin-right:auto;  _margin-bottom:-1px; border-top:0px solid #ffffff; border-left:0px solid #ffffff; border-right:0px solid #ffffff;}
ul.topmenu2 li {float:left; background-color:#000000; text-indent:-9999px; width:172px; height:27px; list-style:none; margin-right:0;}
ul.topmenu2 li a {display:block; width:172px; height:27px;}
li.topmenu1_2 a {background:url(base/menu2.gif) 0 0 no-repeat;}
li.topmenu1_2 a:hover {background:url(base/menu2.gif) 0px -27px no-repeat;}

li.topmenu2_2 a {background:url(base/menu2.gif) -172px 0px no-repeat;}
li.topmenu2_2 a:hover {background:url(base/menu2.gif) -172px -27px no-repeat;}

li.topmenu3_2 a {background:url(base/menu2.gif) -344px 0px no-repeat;}
li.topmenu3_2 a:hover {background:url(base/menu2.gif) -344px -27px no-repeat;}

li.topmenu4_2 a {background:url(base/menu2.gif) -516px 0px no-repeat;}
li.topmenu4_2 a:hover {background:url(base/menu2.gif) -516px -27px no-repeat;}

li.topmenu5_2 a {background:url(base/menu2.gif) -688px 0px no-repeat;}
li.topmenu5_2 a:hover {background:url(base/menu2.gif) -688px -27px no-repeat;}

li.topmenu6_2 a {background:url(base/menu2.gif) -860px 0px no-repeat;}
li.topmenu6_2 a:hover {background:url(base/menu2.gif) -860px -27px no-repeat;}











.cac{background-color:#000000;  font: bold 9pt "Arial","Lucida Grande", "Trebuchet MS", "MSゴシック",Verdana, Helvetica, sans-serif; 
color:#ffffff; border-bottom: 1px solid #444444; padding-left:3px;}


ul.pcat {width:750px; overflow:auto; background-color:#000000;  padding:0;  margin-top:10px; margin-bottom:40px; margin-left:20px; _margin-left:-10px;}
ul.pcat li {float:left; background-color:#000000; font-size:9pt; text-align:center; line-height:128px; width:350px; height:90px; list-style:none; margin:20px 0px 10px 20px; overflow:hidden;}
ul.pcat li a {display:block; width:350px; height:90px; color:#ffffff;}
ul.pcat li a:hover {color:#ffffff;}
li.pcat1 a {background:url(products/image/pm01.jpg) 0 0 no-repeat; }
li.pcat1 a:hover {background:url(products/image/pm01.jpg) 0px -720px no-repeat;}

li.pcat2 a {background:url(products/image/pm01.jpg) -350px 0px no-repeat; }
li.pcat2 a:hover {background:url(products/image/pm01.jpg) -350px -720px no-repeat; }

li.pcat3 a {background:url(products/image/pm01.jpg) 0 -90px no-repeat; }
li.pcat3 a:hover {background:url(products/image/pm01.jpg) 0 -810px no-repeat;}

li.pcat4 a {background:url(products/image/pm01.jpg) -350px -90px no-repeat; }
li.pcat4 a:hover {background:url(products/image/pm01.jpg) -350px -810px no-repeat;}

li.pcat5 a {background:url(products/image/pm01.jpg) 0px -180px no-repeat;}
li.pcat5 a:hover {background:url(products/image/pm01.jpg) 0px -900px no-repeat;}

li.pcat6 a {background:url(products/image/pm01.jpg) -350px -180px no-repeat; }
li.pcat6 a:hover {background:url(products/image/pm01.jpg) -350px -900px no-repeat;}

li.pcat7 a {background:url(products/image/pm01.jpg) 0px -270px no-repeat; }
li.pcat7 a:hover {background:url(products/image/pm01.jpg) 0px -990px no-repeat;}

li.pcat8 a {background:url(products/image/pm01.jpg) -350px -270px no-repeat; }
li.pcat8 a:hover {background:url(products/image/pm01.jpg) -350px -990px no-repeat;}

li.pcat9 a {background:url(products/image/pm01.jpg) 0px -360px no-repeat; }
li.pcat9 a:hover {background:url(products/image/pm01.jpg) 0px -1080px no-repeat;}

li.pcat10 a {background:url(products/image/pm01.jpg) -350px -360px no-repeat; }
li.pcat10 a:hover {background:url(products/image/pm01.jpg) -350px -1080px no-repeat;}

li.pcat11 a {background:url(products/image/pm01.jpg) 0px -450px no-repeat; }
li.pcat11 a:hover {background:url(products/image/pm01.jpg) 0px -1170px no-repeat;}

li.pcat12 a {background:url(products/image/pm01.jpg) -350px -450px no-repeat; }
li.pcat12 a:hover {background:url(products/image/pm01.jpg) -350px -1170px no-repeat;}

li.pcat13 a {background:url(products/image/pm01.jpg) 0px -540px no-repeat; }
li.pcat13 a:hover {background:url(products/image/pm01.jpg) 0px -1260px no-repeat;}

li.pcat14 a {background:url(products/image/pm01.jpg) -350px -540px no-repeat; }
li.pcat14 a:hover {background:url(products/image/pm01.jpg) -350px -1260px no-repeat;}

li.pcat15 a {background:url(products/image/pm01.jpg) 0px -630px no-repeat; }
li.pcat15 a:hover {background:url(products/image/pm01.jpg) 0px -1350px no-repeat;}

li.pcat16 a {background:url(products/image/pm01.jpg) -350px -630px no-repeat; }
li.pcat16 a:hover {background:url(products/image/pm01.jpg) -350px -1350px no-repeat;}


ul.pcat_s {width:560px; overflow:auto; background-color:#000000;  padding:0;  margin-top:0px; margin-bottom:20px; margin-left:auto; margin-right:auto; }
ul.pcat_s li {float:left; background-color:#000000; font-size:9pt; text-align:center; line-height:102px; width:280px; height:66px; list-style:none; margin:0 0 10px 0; overflow:hidden;}
ul.pcat_s li a {display:block; width:280px; height:66px; color:#666666;}
ul.pcat_s li a:hover {color:#999999;}
li.pcat_s1 a {background:url(products/image/pm02.gif) 0 0 no-repeat; }
li.pcat_s1 a:hover {background:url(products/image/pm02.gif) 0px -66px no-repeat;}

li.pcat_s2 a {background:url(products/image/pm02.gif) -280px 0px no-repeat; }
li.pcat_s2 a:hover {background:url(products/image/pm02.gif) -280px -66px no-repeat;}

li.pcat_s3 a {background:url(products/image/pm02.gif) -560px 0px no-repeat; }
li.pcat_s3 a:hover {background:url(products/image/pm02.gif) -560px -66px no-repeat;}

ul.pcat_t {width:840px; overflow:auto; background-color:#000000;  padding:0;  margin-top:60px; margin-bottom:20px; margin-left:auto; margin-right:auto; }
ul.pcat_t li {float:left; background-color:#000000; font-size:9pt; text-align:center; line-height:102px; width:280px; height:66px; list-style:none; margin:0 0 10px 0; overflow:hidden;}
ul.pcat_t li a {display:block; width:280px; height:66px; color:#666666;}
ul.pcat_t li a:hover {color:#999999;}
li.pcat_t1 a {background:url(products/image/pm03.gif) 0 0 no-repeat; }
li.pcat_t1 a:hover {background:url(products/image/pm03.gif) 0px -132px no-repeat;}

li.pcat_t2 a {background:url(products/image/pm03.gif) -280px 0px no-repeat; }
li.pcat_t2 a:hover {background:url(products/image/pm03.gif) -280px -132px no-repeat;}

li.pcat_t3 a {background:url(products/image/pm03.gif) -560px 0px no-repeat; }
li.pcat_t3 a:hover {background:url(products/image/pm03.gif) -560px -132px no-repeat;}

li.pcat_t4 a {background:url(products/image/pm03.gif) 0px -66px no-repeat; }
li.pcat_t4 a:hover {background:url(products/image/pm03.gif) 0px -198px no-repeat;}

li.pcat_t5 a {background:url(products/image/pm03.gif) -280px -66px no-repeat;}
li.pcat_t5 a:hover {background:url(products/image/pm03.gif) -280px -198px no-repeat;}

li.pcat_t6 a {background:url(products/image/pm03.gif) -560px -66px no-repeat; }
li.pcat_t6 a:hover {background:url(products/image/pm03.gif) -560px -198px no-repeat;}


ul.scat {width:840px; overflow:auto; background-color:#000000;  padding:0;  margin-top:40px; margin-bottom:20px; margin-left:auto; margin-right:auto; }
ul.scat li {float:left; background-color:#000000; font-size:9pt; text-align:center; line-height:102px; width:280px; height:66px; list-style:none; margin:0 0 10px 0; overflow:hidden;}
ul.scat li a {display:block; width:280px; height:66px; color:#666666;}
ul.scat li a:hover {color:#999999;}
li.scat1 a {background:url(service/image/s_menu.jpg) 0 0 no-repeat; }
li.scat1 a:hover {background:url(service/image/s_menu.jpg) 0px -198px no-repeat;}

li.scat2 a {background:url(service/image/s_menu.jpg) -280px 0px no-repeat; }
li.scat2 a:hover {background:url(service/image/s_menu.jpg) -280px -198px no-repeat;}

li.scat3 a {background:url(service/image/s_menu.jpg) -560px 0px no-repeat; }
li.scat3 a:hover {background:url(service/image/s_menu.jpg) -560px -198px no-repeat;}

li.scat4 a {background:url(service/image/s_menu.jpg) 0px -66px no-repeat; }
li.scat4 a:hover {background:url(service/image/s_menu.jpg) 0px -264px no-repeat;}

li.scat5 a {background:url(service/image/s_menu.jpg) -280px -66px no-repeat;}
li.scat5 a:hover {background:url(service/image/s_menu.jpg) -280px -264px no-repeat;}

li.scat6 a {background:url(service/image/s_menu.jpg) -560px -66px no-repeat; }
li.scat6 a:hover {background:url(service/image/s_menu.jpg) -560px -264px no-repeat;}

li.scat7 a {background:url(service/image/s_menu.jpg) 0px -132px no-repeat;}
li.scat7 a:hover {background:url(service/image/s_menu.jpg) 0px -330px no-repeat;}

li.scat8 a {background:url(service/image/s_menu.jpg) -280px -132px no-repeat; }
li.scat8 a:hover {background:url(service/image/s_menu.jpg) -280px -330px no-repeat;}

li.scat9 a {background:url(service/image/s_menu.jpg) -560px -132px no-repeat; }
li.scat9 a:hover {background:url(service/image/s_menu.jpg) -560px -330px no-repeat;}

.egv {background-color:#000000; width:840px; height:160px; margin:20px 0 0 0; }
.egv a{width:840px; height:160px; background-image:url(service/image/engraving01.jpg); display:block;}
.egv a:hover{width:840px; height:160px; background-image:url(service/image/engraving02.jpg); display:block;}

div.pa{ width:660px; height:330px; background-image:url(products/image/proarm02.jpg); margin:0 0 0 0;}
div.pa p{font-size:10px; color:#999999; width:274px; height:188px; letter-spacing:1px; position:relative; top:124px; left:4px; display:block; margin:0 0 0 0;  padding:8px 0 6px 0; line-height:20px;}
div.pfl{float:left; width:430px; overflow:auto; background-color:#000000; margin:40px 0 0 0; border:0px solid #ffffff; border-bottom:0px solid #ffffff;}
div.pfl h2{ width:418px; display:block; font-size:14px; margin-top:0px; margin-left:0px; line-height:18px; border-bottom:1px dotted #ffffff; padding:0px 0 6px 0;}
div.pfl p{ width:418px; display:block; font-size:10pt;  margin-bottom:0px; margin-left:0px; line-height:16px; border-bottom:0px dotted #ffffff; padding:8px 0px 6px 0; line-height:18px;}
div.pfc{width:660px; overflow:auto; background-color:#000000; margin:40px 0 0 0; border:0px solid #ffffff; border-bottom:0px solid #ffffff;}
div.pfc h2{ width:660px; display:block; font-size:14px; margin-top:0px; margin-left:0px; line-height:18px; border-bottom:1px dotted #ffffff; border-top:1px dotted #ffffff; padding:6px 0 6px 0;}
div.pfc p{font-size:10pt;  margin-bottom:0px; margin-left:0px; line-height:16px; border-bottom:0px dotted #ffffff; padding:8px 0px 6px 0; line-height:18px;}

div.pfr{float:right; width:230px; overflow:auto; background-color:#000000; margin:40px 0 0 0; border:0px solid #ffffff; border-bottom:0px solid #ffffff;}


.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


table#proarm1 {
    width:660px;    
    border: 1px #333333 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; 
    margin-top:8px; margin-left:auto; margin-right:auto;
    color:#ffffff;
}
table#proarm1 th {
    width: 218px; height:40px;
    padding:0 0 0 0 ;
    border:#333333 solid;
    border-width: 0 0 1px 1px;
    background: #000000;
    font-weight: bold;
    text-align: center;
}
table#proarm1 td {
    width: 218px; 
    vertical-align:top;   
    padding:10px 0px 10px 18px;
    border: 1px #333333 solid;
    border-width: 0 0 1px 1px;
}

table#proarm1 img{display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}

ul.proarm1 {width:186px;  background-color:#000000;  padding:0;  margin:0;}
ul.proarm1 li { background-color:#000000; font-size:12px;   width:186px; list-style:none; margin:0; }
ul.proarm1 li a {display:block; width:186px;  color:#ffffff;}
ul.proarm1 li a:hover {color:#ffffff;}

div.aone{float:left; width:259px; height:480px; padding:0 10px 4px 10px; border-right:1px dotted #666666;}
div.aone img{display:block;}
div.atwo{float:left; width:259px; height:480px; padding:0 10px 4px 10px; border-right:1px dotted #666666;}
div.atwo img{display:block;}
div.athree {float:right; width:259px; height:480px; padding:0 10px 4px 10px;}
div.athree img{display:block;}
div.aone_2{float:left; width:259px; height:480px; padding:0 10px 4px 10px;  border-top:1px dotted #666666;border-right:1px dotted #666666;}
div.aone_2 img{display:block;}
div.atwo_2{float:left; width:259px; height:480px; padding:0 10px 4px 10px;  border-top:1px dotted #666666;border-right:1px dotted #666666;}
div.atwo_2 img{display:block;}
div.athree_2{float:right; width:259px; height:480px; padding:0 10px 4px 10px; border-top:1px dotted #666666;}
div.athree_2 img{display:block;}

div.a_fuchi{width:840px; overflow:auto; border:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; margin-left:auto; margin-right:auto; margin-bottom:0px;}
div.a_fuchi p{font-size:10pt; padding:10px 10px 0 10px;}
div.a_fuchi h3{padding:5px 0 5px 0; text-align:center;}
div.a_fuchi h4{font-size:10pt; padding:10px 0 0px 10px;}

table.proarm2 {
    width:839px;    
    border:8px #000000 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    margin:0px 0 0px 0;
}
table.proarm2 th {
    width: 258px;
    _width: ;
    padding:10px;
    border:#000000 solid;
    border-width: 0 0 8px 8px;
    background: #222222;
    font-weight:bold;
    color:#ffffff;
    text-align:center;
}
table.proarm2 td {
    width: 258px; 
    vertical-align:top;
    padding:10px;
    border: 8px #000000 solid;
    border-width: 0 0 8px 8px;
    background: #000000;
    line-height:18px;
    color:#cfcfcf;
}


table.proarm2 img{display:block;}
table.proarm2 h3{font-size:11pt; text-align:center;}
table.proarm2 h4{font-size:11pt; padding:0 0 2px 0;}

table.proarm2 th.lno{
    width: 258px; 
    vertical-align:top;
    padding:9px;
    border: 8px #000000 solid;
    border-width: 0 8px 8px 0px;
    text-align: center;
}

table.proarm2 th.rno{
    width: 258px; 
    vertical-align:top;
    padding:9px;
    border:8px #000000 solid;
    border-width: 0 8px 8px 0px;
    text-align: center;
}

.ctr{text-align:center; color:#ffffff; padding:20px;}
.ctr2{text-align:center; color:#ffffff; padding:0 0 10px 0;}
.ctr3{font-size:11pt; text-align:center; color:#ffffff; padding:5px 0 30px 0;}
.ctr4{text-align:center; color:#ffffff; padding:20px 0 0px 0;}
.ctr5{text-align:center; color:#ffffff; padding:10px;}


table.profix {
    width:660px;    
    border:0px #444444 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    margin:0 0 0 0;
    border-bottom:1px dotted #ffffff;
    color:#ffffff;
}
table.profix th {
    width: 218px;
    padding:2px;
    border:#444444 solid;
    border-width: 0 0 0px 0px;
    background: #000000;
    font-weight: bold;
    text-align: center;
}
table.profix td {
    width: 218px; 
    padding:5px 0 10px 0;
    border: 1px #444444 solid;
    border-width: 0 0 0px 0px;
    text-align: center;
}


table.profix img{width:200px; height:130px; display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.profix h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}


table.profix2 {
    width:660px;    
    border:0px #444444 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    margin:16px 0 0 0;
    border-top:1px dotted #ffffff;
    border-bottom:1px dotted #ffffff;
    color:#ffffff;
}
table.profix2 th {
    width: 218px;
    padding-top:16px;
    border:#444444 solid;
    border-width: 0 0 0px 0px;
    background: #000000;
    font-weight: bold;
    text-align: center;
}
table.profix2 td {
    width: 218px; 
    padding:5px 0 10px 0;
    border: 1px #444444 solid;
    border-width: 0 0 0px 0px;
    text-align: center;
}


table.profix2 img{width:200px; height:130px; display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.profix2 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}



table.normal {
    width:630px;    
    border:0px #444444 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    margin-left:auto; margin-right:auto;
    margin-bottom:20px;
    margin-top:20px;
    border-bottom:0px dotted #ffffff;
}
table.normal th {
    padding:0;
    border:#444444 solid;
    border-width: 0 0 0px 0px;
    background: #000000;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
}
table.normal td {
    padding:10px;
    border: 1px #444444 solid;
    border-width: 0 0 0px 0px;
    text-align: center;
}

table.normal img{ display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.normal h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

table.normal2 {
    width:630px;    
    border:0px #444444 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    margin-left:auto; margin-right:auto;
    margin-bottom:10px;
    border-bottom:0px dotted #ffffff;
}
table.normal2 th {
    padding:10px 0 0 0;
    border:#444444 solid;
    border-width: 0 0 0px 0px;
    background: #000000;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
}
table.normal2 td {
    padding:10px;
    border: 1px #444444 solid;
    border-width: 0 0 0px 0px;
    text-align: center;
    color:#ffffff;
}

table.normal2 img{ display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.normal2 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

table.normal3 {
    width:650px;    
    border:1px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:11pt; line-height:18px;
    margin-left:auto; margin-right:auto;
    margin-bottom:10px;
    margin-top:30px;
    border-bottom:0px dotted #ffffff;
}
table.normal3 th {
    padding:10px 10px 0 10px;
    border:#666666 solid;
    border-width: 0 0 0px 0px;
    background: #000000;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
}
table.normal3 td {
    padding:10px 10px 10px 10px;
    border: 1px #666666 solid;
    border-width: 0 0 1px 0px;
    text-align: center;
}

table.normal3 img{ display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.normal3 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

table.normal4 {
    width:630px;    
    border-top:0px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:11pt; line-height:18px;
    margin-left:auto; margin-right:auto;
    margin-bottom:0px;
    margin-top:0px;
    border-bottom:1px solid #666666;
    color:#ffffff;
}
table.normal4 th {
    padding:30px 10px 0 10px;
    border:#666666 solid;
    border-width: 0 0 0px 0px;
    background: #000000;
    font-weight: bold;
    text-align: center;

}
table.normal4 td {
    padding:10px 10px 10px 10px;
    border: 1px #666666 solid;
    border-width: 0 0 0px 0px;
    text-align: center;
    font-size:11pt;
}


table.normal4 img{ display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.normal4 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

table.normal5 {
    width:564px;
    border-top:0px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    margin-left:auto; margin-right:auto;
    margin-top:10px;
}
table.normal5 th {
    padding:0 0 10px 0;
    border:#444444 solid;
    border-width: 0 0 0px 0px;
    background: #000000;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
}
table.normal5 td {
    width:94px;
    padding:0;
    border: 0px #444444 solid;
    border-width: 0 0 0px 0px;
    text-align: center;
}

table.normal5 img{display:block; margin-left:auto; margin-right:auto; padding:0;}
table.normal5 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

table.normal6 {
    width:568px;    
    border-top:1px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:11pt; line-height:18px;
    margin-left:auto; margin-right:auto;
    margin-bottom:10px;
    margin-top:20px;
    border-bottom:0px dotted #ffffff;
    color:#ffffff;
}
table.normal6 th {
    padding:20px 0px 0 0px;
    border:#666666 solid;
    border-width: 0 0 0px 0px;
    background: #000000;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
    width:274px;
    font-size:9pt;
}
table.normal6 td {
    padding:10px 0px 10px 0px;
    border: 1px #666666 solid;
    border-width: 0 0 1px 0px;
    text-align: center;
    font-size:9pt;
}

table.normal6 img{ display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.normal6 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

table.normal7 {
    width:568px;    
    border-top:1px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:11pt; line-height:18px;
    margin-left:auto; margin-right:auto;
    margin-bottom:10px;
    margin-top:0px;
    border-bottom:0px dotted #ffffff;
}
table.normal7 th {
    padding:20px 0 0 0;
    border:#666666 solid;
    border-width: 0 0 0px 1px;
    background: #000000;
    font-weight: bold;
}
table.normal7 td {
    padding:10px 15px 10px 15px;
    border: 1px #666666 solid;
    border-width: 0 0 1px 1px;
    text-align:center;
    vertical-align:top;
}

table.normal7 img{ display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.normal7 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

table.normal8 {
    width:90%;
    border-top:0px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    margin-left:auto; margin-right:auto;
    margin-top:55px;
    margin-bottom:20px;
}
table.normal8 th {
    padding:0 0 10px 0;
    border:#444444 solid;
    border-width: 0 0 0px 0px;
    background: #000000;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
}
table.normal8 td {
    padding:2px;
    border: 1px #444444 solid;
    border-width: 0px 0px 0px 0px;
    text-align: center;
}

table.normal8 img{display:block; padding:0; margin:0;}
table.normal8 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}



table.catein {
    width:630px;    
    border:0px #444444 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    margin-top:10px;
    border-top:1px solid #444444;
    border-bottom:1px solid #444444;
    margin-left:auto; margin-right:auto;
    color:#ffffff;
}
table.catein th {
    padding:2px;
    border:#444444 solid;
    border-width: 0 0 0px 0px;
    background: #000000;
    font-weight: bold;
    text-align: center;

}
table.catein td {
    padding:5px 0 20px 0;
    border: 1px #444444 solid;
    border-width: 0 0 0px 0px;
    text-align: center;
}


table.catein img{width:160px; height:110px; display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.catein h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

table.catein2 {
    width:600px;    
    border:0px #444444 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    margin-top:30px;
    border-top:0px solid #444444;
    border-bottom:0px solid #444444;
    margin-left:auto; margin-right:auto;
}
table.catein2 th {
    width: 210px;
    padding:2px;
    border:#444444 solid;
    border-width: 0 0 0px 0px;
    background: #000000;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
}
table.catein2 td {
    width: 210px; 
    padding:5px 0 20px 0;
    border: 1px #444444 solid;
    border-width: 0 0 0px 0px;
    text-align: center;
}


table.catein2 img{width:160px; height:110px; display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.catein2 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

#inm {
    width:858px;    
    border:0px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:8pt; line-height:18px;
    margin-top:0px;
    border: 1px #000000 solid;
    border-width: 1px 1px 0 0;
    margin-left:auto; margin-right:auto;
    color:#ffffff;
    background: #222222;
}
#inm th {
    padding:2px;
    border:#000000 solid;
    border-width: 0 0 1px 1px;
    background: #444444;
    font-weight:normal;
}
#inm td {
    padding:3px;
    border:#000000 solid;
    border-width: 0 0 1px 1px;
}

#inm h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}


table.inm2 {
    width:610px;    
    border:0px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:9pt; line-height:14px;
    margin-top:10px; margin-bottom:20px;
    border: 1px #666666 solid;
    border-width: 1px 1px 0 0;
    margin-left:auto; margin-right:auto;
    color:#ffffff;
}
table.inm2 th {
    padding:4px;
    border:#666666 solid;
    border-width: 0 0 1px 1px;
    background: #222222;
    font-weight:normal;
}
table.inm2 td {
    padding:8px;
    border:#666666 solid;
    border-width: 0 0 1px 1px;
    background-color:#000000;
}

table.inm2 img{width:160px; height:110px; display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.inm2 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}


table.inm4 {
    width:616px;    
    border:0px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:14px;
    margin-top:10px; margin-bottom:20px;
    border: 1px #666666 solid;
    border-width: 1px 1px 0 0;
    margin-left:auto; margin-right:auto;
    text-align:center;
    color:#ffffff;
    }
table.inm4 th {
    padding:4px;
    border:#666666 solid;
    border-width: 0 0 1px 1px;
    background: #222222;
    font-weight:normal;
}
table.inm4 td {
    padding:4px;
    border:#666666 solid;
    border-width: 0 0 1px 1px;
    background-color:#000000;
}

table.inm4 img{width:160px; height:110px; display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.inm4 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

table.inm5 {
    width:295px;    
    border:0px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:14px;
    margin-top:10px; margin-bottom:20px;
    border: 1px #666666 solid;
    border-width: 1px 1px 0 0;
    margin-left:auto; margin-right:auto;
}
table.inm5 th {
    padding:4px;
    border:#666666 solid;
    border-width: 0 0 1px 1px;
    background: #222222;
    color:#ececec;
    font-weight:normal;
}
table.inm5 td {
    padding:4px;
    border:#666666 solid;
    border-width: 0 0 1px 1px;
    background-color:#000000;
}

table.inm5 img{width:160px; height:110px; display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
table.inm5 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}


#inm3 {
    width:660px;    
    border:0px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:14px;
    margin-top:0px;
    border: 1px #666666 solid;
    border-width: 1px 1px 0 0;
    margin-left:auto; margin-right:auto;
    text-align:center;
    color:#ffffff;
}
#inm3 th {
    padding:1px;
    border:#666666 solid;
    border-width: 0 0 1px 1px;
    background: #101010;
    font-weight:normal;
}
#inm3 td {
    padding:1px 0 0 0;
    border:#666666 solid;
    border-width: 0 0 1px 1px;
}

#inm3 img{width:160px; height:110px; display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
#inm3 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

#inm6 {
    width:568px;    
    border:0px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:14px;
    margin-top:0px;
    border: 1px #666666 solid;
    border-width: 1px 1px 0 0;
    margin-left:auto; margin-right:auto;
    text-align:center;
}
#inm6 th {
    padding:2px;
    border:#666666 solid;
    border-width: 0 0 1px 1px;
    background: #222222;
    color:#ececec;
    font-weight:normal;
}
#inm6 td {
    padding:4px;
    border:#666666 solid;
    border-width: 0 0 1px 1px;
    background-color:#000000;
}


#inm7 {
    width:660px;    
    border:0px #666666 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:14px;
    margin-top:0px;
    border: 1px #666666 solid;
    border-width: 1px 1px 0 0;
    margin-left:auto; margin-right:auto;
    text-align:center;
    color:#ffffff;
}
#inm7 th {
    padding:8px;
    border:#666666 solid;
    border-width: 0 0 1px 1px;
    background: #202020;
    font-weight:bold;
}
#inm7 td {
    padding:8px 0 8px 0;
    border:#666666 solid;
    border-width: 0 0 1px 1px;
}


#inm7 img{width:160px; height:110px; display:block; margin-left:auto; margin-right:auto; padding:0 0 0 0;}
#inm7 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}


#inm8 {
    width:858px;    
    border:#444444 solid;
    border-width: 1px 1px 0 0;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    margin-top:40px;
    margin-left:auto; margin-right:auto;
    color:#ffffff;
    background: #000000;
    padding:0;
}
#inm8 th {
    padding:0px 0 0px 0;
    border:#444444 solid;
    border-width: 0px 0px 1px 1px;
    background: #ffffff;
    font-weight:bold;
    font-size:8pt;
    color:#000000;
}
#inm8 td {
    padding:0px 0 0px 0;
    border:#444444 solid;
    border-width: 0 0 1px 1px;
    text-align:center;
    font-size:10pt;
}

#inm8 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}





.lo5000 {background-color:#000000; width:132px; height:170px; margin-bottom:7px;}
.lo5000 a{width:132px; height:170px; background-image:url(base/lo5000.jpg); display:block;}
.lo5000 a:hover{width:132px; height:170px; background-image:url(base/lo5000_2.jpg); display:block;}
.tanp{margin-bottom:10px;}

.blg {background-color:#000000; width:98px; height:98px; margin-left:17px; margin-bottom:7px;}
.blg a{width:98px; height:98px; background-image:url(base/blogmark.gif); display:block;}
.blg a:hover{width:98px; height:98px; background-image:url(base/blogmark2.gif); display:block;}

div.fl1{width:132px; height:132px; background-color:#333333; margin-bottom:7px;}

div.title {width:480px; height:18px; background-image:url(base/titlebar.gif);}
div.title img{display:block;}
div.title p{color:#ffffff; font-weight:bold; margin-left:9px;}

div.title2 {width:480px; height:18px; background-image:url(plans_price/image/titlebar2.gif);}
div.title2 img{display:block;}
div.title2 p{color:#ffffff; font-weight:bold; margin-left:9px;}

div.title3 {width:480px; height:18px; background-image:url(qa/image/titlebar3.gif);}
div.title3 img{display:block;}
div.title3 p{color:#ffffff; font-weight:bold; margin-left:9px;}

div.title4 {width:480px; height:18px; background-image:url(privacy/image/titlebar4.gif);}
div.title4 img{display:block;}
div.title4 p{color:#ffffff; font-weight:bold; margin-left:9px;}

div.title5 {width:480px; height:18px; background-image:url(goriyoukiyaku/image/titlebar5.gif);}
div.title5 img{display:block;}
div.title5 p{color:#ffffff; font-weight:bold; margin-left:9px;}


div.box {overflow: hidden;  position: relative; margin-bottom:16px;}

div.pl1{float:left; width:160px; overflow:auto; background-color:#1e1e1e;}
div.pl1 h2{color:#34b3d1; font-size:20px; text-align:center;}
div.pl1 h3{width:144px; color:#34b3d1; line-height:20px; background-color:#000000; display:block; text-align:center; margin:8px;}
div.pl1 h4{width:136px; height:88px; font-weight:normal; color:#777777; line-height:18px; background-color:#1e1e1e; display:block;margin:12px;}
div.pl1 p{width:144px; color:#777777; line-height:16px; background-color:#1e1e1e; display:block; text-align:center; margin:8px;}

div.pl2{float:left; width:160px; overflow:auto; background-color:#282828;}
div.pl2 h2{color:#ffcc00; font-size:20px; text-align:center;}
div.pl2 h3{width:144px; color:#ffcc00; line-height:20px; background-color:#000000; display:block; text-align:center; margin:8px;}
div.pl2 h4{width:136pxpx; height:88px; _height:90px; font-weight:normal; color:#777777; line-height:18px; background-color:#282828; display:block;  margin:12px;}
div.pl2 p{width:144px; color:#777777; line-height:16px; background-color:#282828; display:block; text-align:center; margin:8px;}

div.pl3{float:right; width:160px;overflow:auto; background-color:#1e1e1e;}
div.pl3 h2{color:#fc92a7; font-size:20px; text-align:center;}
div.pl3 h3{width:144px; color:#fc92a7; line-height:20px; background-color:#000000; display:block; text-align:center; margin:8px;}
div.pl3 h4{width:136pxpx; height:88px; _height:90px; font-weight:normal; color:#777777; line-height:18px; background-color:#1e1e1e; display:block;  margin:12px;}
div.pl3 p{width:144px; color:#777777; line-height:16px; background-color:#1e1e1e; display:block; text-align:center; margin:8px;}

div.sp1{float:left; width:160px; overflow:auto; background-color:#1e1e1e;}
div.sp1 h2{width:160px; height:44px; color:#777777; font-size:20px; text-align:center; line-height:44px;}
div.sp1 h3{width:144px; color:#ffffff; line-height:20px; background-color:#000000; display:block; text-align:center; margin:8px;}
div.sp1 h4{width:136px;  font-weight:normal; color:#777777; line-height:18px; background-color:#1e1e1e; display:block;margin:12px;}
div.sp1 p{width:144px; color:#777777; line-height:16px; background-color:#1e1e1e; display:block; text-align:center; margin:8px;}

div.sp2{float:left; width:160px; overflow:auto; background-color:#282828;}
div.sp2 h2{width:160px; height:44px; color:#999999; font-size:20px; text-align:center; line-height:44px;}
div.sp2 h3{width:144px; color:#ffffff; line-height:20px; background-color:#000000; display:block; text-align:center; margin:8px;}
div.sp2 h4{width:136pxpx; font-weight:normal; color:#777777; line-height:18px; background-color:#282828; display:block;  margin:12px;}
div.sp2 p{width:144px; color:#777777; line-height:16px; background-color:#282828; display:block; text-align:center; margin:8px;}

.order {background-color:#000000; width:480px; height:40px; margin-bottom:10px; }
.order a{width:480px; height:40px; background-image:url(plans_price/image/order_bar.gif); display:block;}
.order a:hover{width:480px; height:40px; background-image:url(plans_price/image/order_bar2.gif); display:block;}
.order2 {background-color:#000000; width:480px; height:40px; margin-bottom:10px; }
.order2 a{width:480px; height:40px; background-image:url(lo5000/image/order_bar.gif); display:block;}
.order2 a:hover{width:480px; height:40px; background-image:url(lo5000/image/order_bar2.gif); display:block;}
.ichibtm {background-color:#000000; width:480px; height:62px; margin-bottom:0; }
.ichibtm a{width:480px; height:62px; background-image:url(lo5000/image/ichiran_btm.gif); display:block;}
.ichibtm a:hover{width:480px; height:62px; background-image:url(lo5000/image/ichiran_btm2.gif); display:block;}

ul.qaa{width:480px; background-color:#101010; margin:0 0 0 0; padding:0px; border:0px solid #999999;}
li.qaa {color:#999999; width:430px; line-height:20px; margin-left:4px; margin-top: 0px; margin-bottom:8px; padding-left:40px; padding-bottom:10px; list-style-type:none; background-color:white;  border-bottom:0px dotted #999999;}
li.qaanew3 {color:#999999; width:430px; line-height:20px; margin-left:4px; margin-bottom:0px; padding-left:40px; padding-bottom:10px; list-style-type:none; background:url(qa/image/a.gif) 6px 1px no-repeat;  border-bottom:0px dotted #999999;}
li.qaanew {color:#999999; width:430px; line-height:20px; margin-left:4px; margin-bottom:8px; padding-left:40px; padding-bottom:10px; list-style-type:none; background:url(qa/image/a.gif) 6px 1px no-repeat;  border-bottom:1px dotted #999999;}
li.qaanew2 {color:#999999; width:430px; line-height:20px; margin-left:4px; margin-bottom:0px; padding-left:40px; padding-bottom:10px; list-style-type:none; background:url(qa/image/q.gif) 6px 7px no-repeat;  border-bottom:0px dotted #999999;}
ul.qaa h2{font-size:13px; color:orange; line-height:30px; margin:0 0 10px 0px; font-weight:normal;}


dl.hyou {
	width:290px;
        margin:10px 0 18px 0px;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	background-color:#000000;
        font-size:11pt;
        color:#ffffff;
}

dl.hyou dt {
	margin-right: -13em;
	padding:5px 0;
	border-top: 1px solid #777777;
	float: left;	
	display: inline;
	width: 130px;
	text-indent: 10px;
        line-height:16px;
}

dl.hyou dd {
	margin-left:130px;
	padding: 5px 10px;
	border-left: 1px solid #777777;
	border-top: 1px solid #777777;
	background-color: #000000;
        line-height:16px; 
}

dl.hyou dd img{display:block; margin:0 0 0 7px;} 

dl.hyou {
	/*\*/
	min-height: 1px;
	_height: 1%;
	/* */

	/*\*//*/
	overflow: hidden;
	/**/
}

dl.hyou:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
}


dl.hyou2 {
	margin: 0 0px;
        width:656px;
        margin-top:40px;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	background-color:#000000;
        font-size:12px;
        color:#ffffff;
}

dl.hyou2 dt {
	margin: 0;
	margin-right: -13em;
	padding:8px 0;
	border-top: 1px solid #777777;
	float: left;	
	display: inline;
	width: 160px;
	text-indent: 10px;
        line-height:16px;
}

dl.hyou2 dd {
	margin-left:160px;
	padding: 8px 10px;
	border-left: 1px solid #777777;
	border-top: 1px solid #777777;
	background-color: #000000;
        line-height:16px; 
}

dl.hyou2 dd img{display:block; margin:0 0 0 7px;} 

dl.hyou2 {
	/*\*/
	min-height: 1px;
	_height: 1%;
	/* */

	/*\*//*/
	overflow: hidden;
	/**/
}

dl.hyou2:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
}

dl.hyou3 {
	margin-top:-1px;
        margin-bottom:30px;
        width:660px;
       	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#333333;
        color:#ffffff;
        font-size:10pt;
}

dl.hyou3 dt {
	margin: 0;
	margin-right: -13em;
	padding:5px 0;
	border-top: 1px solid #000000;
	float: left;	
	display: inline;
	width: 100px;
	text-indent: 10px;
        line-height:16px;
        background-color:#333333;
}

dl.hyou3 dd {
	margin-left:100px;
	padding: 5px 10px;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #222222;
        line-height:16px; 
}

dl.hyou3 dd img{display:block; margin:0; padding:4px 0 4px 0;} 
dl.hyou3 h2{font-size:12px; padding:4px 0 0 0;}
dl.hyou3 p{float:left; font-size:10pt; line-height:18px; margin:0 0 0 0; padding:0 16px 0 0;}

dl.hyou3 {
	/*\*/
	min-height: 1px;
	_height: 1%;
	/* */

	/*\*//*/
	overflow: hidden;
	/**/
}

dl.hyou3:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
}

dl.hyou3_2 {
	margin-top:-1px;
        margin-bottom:0px;
        width:660px;
       	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#333333;
        color:#ffffff;
        font-size:10pt;
}

dl.hyou3_2 dt {
	margin: 0;
	margin-right: -13em;
	padding:5px 0;
	border-top: 1px solid #000000;
	float: left;	
	display: inline;
	width: 100px;
	text-indent: 10px;
        line-height:16px;
        background-color:#333333;
}

dl.hyou3_2 dd {
	margin-left:100px;
	padding: 5px 10px;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #222222;
        line-height:16px; 
}

dl.hyou3 dd img{display:block; margin:0; padding:4px 0 4px 0;} 
dl.hyou3 h2{font-size:12px; padding:4px 0 0 0;}
dl.hyou3 p{float:left; font-size:10pt; line-height:18px; margin:0 0 0 0; padding:0 16px 0 0;}

dl.hyou3_2 {
	/*\*/
	min-height: 1px;
	_height: 1%;
	/* */

	/*\*//*/
	overflow: hidden;
	/**/
}

dl.hyou3_2:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
}


dl.hyou4 {
	margin: 0 0px;
        width:656px;
        margin-top:40px;
	border-left: 1px solid #777777;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	background-color:#000000;
        font-size:12px;
        color:#ffffff;
}

dl.hyou4 dt {
	margin: 0;
	margin-right: -14em;
	padding:8px 0;
	border-top: 1px solid #777777;
	float: left;	
	display: inline;
	width: 160px;
	text-indent: 10px;
        line-height:16px;
}

dl.hyou4 dd {
	margin-left:160px;
	padding: 8px 10px;
	border-left: 1px solid #777777;
	border-top: 1px solid #777777;
	background-color: #000000;
        line-height:22px; 
}

dl.hyou4 dd img{display:block; margin:0 0 0 7px;} 

dl.hyou4 {
	/*\*/
	min-height: 1px;
	_height: 1%;
	/* */

	/*\*//*/
	overflow: hidden;
	/**/
}

dl.hyou4:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
}



dl.hyou6 {
	margin-top:-1px;
        margin-bottom:0px;
        width:658px;
       	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#333333;
        color:#ffffff;
        font-size:10pt;
}

dl.hyou6 dt {
	margin: 0;
	margin-right: -13em;
	padding:5px 0;
	border-top: 1px solid #000000;
	float: left;	
	display: inline;
	width: 100px;
	text-indent: 10px;
        line-height:16px;
        background-color:#333333;
}

dl.hyou6 dd {
	margin-left:100px;
	padding: 5px 10px;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #222222;
        line-height:16px; 
}

dl.hyou6 dd img{display:block; margin:0; padding:4px 0 4px 0;} 
dl.hyou6 h2{font-size:12px; padding:4px 0 0 0;}
dl.hyou6 p{float:left; font-size:10pt; line-height:18px; margin:0 0 0 0; padding:0 16px 0 0;}

dl.hyou6 {
	/*\*/
	min-height: 1px;
	_height: 1%;
	/* */

	/*\*//*/
	overflow: hidden;
	/**/
}

dl.hyou6:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
}

dl.hyou7 {
	margin-top:-1px;
        margin-bottom:0px;
        width:658px;
       	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color:#333333;
        color:#ffffff;
        font-size:10pt;
}

dl.hyou7 dt {
	margin: 0;
	margin-right: -13em;
	padding:5px 0;
	border-top: 1px solid #000000;
	float: left;	
	display: inline;
	width: 180px;
	text-indent: 10px;
        line-height:16px;
        font-weight:bold;
	background-color:#333333;
}

dl.hyou7 dd {
	margin-left:180px;
	padding: 5px 10px;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	background-color: #222222;
        line-height:16px; 
}

dl.hyou7 dd img{display:block; margin:0; padding:4px 0 4px 0;} 
dl.hyou7 h2{font-size:12px; padding:4px 0 0 0;}
dl.hyou7 p{float:left; font-size:10pt; line-height:18px; margin:0 0 0 0; padding:0 16px 0 0;}

dl.hyou7 {
	/*\*/
	min-height: 1px;
	_height: 1%;
	/* */

	/*\*//*/
	overflow: hidden;
	/**/
}

dl.hyou7:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
}


table#worksta {
    width:480px;    
    border: 1px #333333 solid;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:10pt; line-height:18px;
    margin:0px 0 0px 0;
}
table#worksta th {
    width: 470px;
    padding:5px 10px 5px 10px ;
    border:#333333 solid;
    border-width: 0 0 1px 1px;
    background: #000000;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
}
table#worksta td {
    width: 470px;    
    padding:10px;
    border: 1px #333333 solid;
    border-width: 0 0 1px 1px;
}

table#worksta img{display:block; margin-left:auto; margin-right:auto; padding:4px 0 4px 0;}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix { display: inline-block}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix { display:block;}

ul.leftcat {
   width:152px;
   margin-bottom:20px;
   padding:0;
}

ul.leftcat li {
   border:0px solid #999999;
   margin-bottom:2px;
   text-indent:-9999px;
   width:152px;
   height:40px;
   list-style:none;
}

ul.leftcat li a {
   display:block;
   width:152px;
   height:40px;
}

li.leftcat1 a {
   background:url(base/s_menu.gif) 0 0 no-repeat;
}

li.leftcat1 a:hover {
   background:url(base/s_menu.gif) -152px 0 no-repeat;
}

li.leftcat2 a {
   background:url(base/s_menu.gif) 0 -40px no-repeat;
}

li.leftcat2 a:hover {
   background:url(base/s_menu.gif) -152px -40px no-repeat;
}

li.leftcat3 a {
   background:url(base/s_menu.gif) 0 -80px no-repeat;
}

li.leftcat3 a:hover {
   background:url(base/s_menu.gif) -152px -80px no-repeat;
}

li.leftcat4 a {
   background:url(base/s_menu.gif) 0 -120px no-repeat;
}

li.leftcat4 a:hover {
   background:url(base/s_menu.gif) -152px -120px no-repeat;
}

li.leftcat4_2 a {
   background:url(base/s_menu.gif) -152px -120px no-repeat;
}

li.leftcat4_2 a:hover {
   background:url(base/s_menu.gif) -152px -120px no-repeat;
}

li.leftcat5 a {
   background:url(base/s_menu.gif) 0 -160px no-repeat;
}

li.leftcat5 a:hover {
   background:url(base/s_menu.gif) -152px -160px no-repeat;
}

li.leftcat5_2 a {
   background:url(base/s_menu.gif) -152px -160px no-repeat;
}

li.leftcat5_2 a:hover {
   background:url(base/s_menu.gif) -152px -160px no-repeat;
}

li.leftcat6 a {
   background:url(base/s_menu.gif) 0 -200px no-repeat;
}

li.leftcat6 a:hover {
   background:url(base/s_menu.gif) -152px -200px no-repeat;
}

li.leftcat6_2 a {
   background:url(base/s_menu.gif) -152px -200px no-repeat;
}

li.leftcat6_2 a:hover {
   background:url(base/s_menu.gif) -152px -200px no-repeat;
}

li.leftcat7 a {
   background:url(base/s_menu.gif) 0 -240px no-repeat;
}

li.leftcat7 a:hover {
   background:url(base/s_menu.gif) -152px -240px no-repeat;
}

li.leftcat8 a {
   background:url(base/s_menu.gif) 0 -280px no-repeat;
}

li.leftcat8 a:hover {
   background:url(base/s_menu.gif) -152px -280px no-repeat;
}
li.leftcat9 a {
   background:url(base/s_menu.gif) 0 -320px no-repeat;
}

li.leftcat9 a:hover {
   background:url(base/s_menu.gif) -152px -320px no-repeat;
}
li.leftcat10 a {
   background:url(base/s_menu.gif) 0 -360px no-repeat;
}

li.leftcat10 a:hover {
   background:url(base/s_menu.gif) -152px -360px no-repeat;
}
li.leftcat11 a {
   background:url(base/s_menu.gif) 0 -400px no-repeat;
}

li.leftcat11 a:hover {
   background:url(base/s_menu.gif) -152px -400px no-repeat;
}
li.leftcat12 a {
   background:url(base/s_menu.gif) 0 -440px no-repeat;
}

li.leftcat12 a:hover {
   background:url(base/s_menu.gif) -152px -440px no-repeat;
}
li.leftcat13 a {
   background:url(base/s_menu.gif) 0 -480px no-repeat;
}

li.leftcat13 a:hover {
   background:url(base/s_menu.gif) -152px -480px no-repeat;
}



.vup {background-color:#000000; width:860px; height:180px; margin:40px 0 80px 0;}
.vup a{width:860px; height:180px; background-image:url(base/verupbt1.jpg); display:block;}
.vup a:hover{width:860px; height:180px; background-image:url(base/verupbt2.jpg); display:block;}
.pdfuchi1{width:820px; overflow:auto; padding:20px; border:1px solid #ffffff;}

.vmark1{position: absolute; top:126px; _top:126px; left:256px; width:54px; height:92px; background-image:url(products/image/vupmark.png); display:block;}
.vmark2{position: absolute; top:70px; _top:70px; left:550px; width:54px; height:92px; background-image:url(products/image/vupmark.png); display:block;}
.vmark3{position: absolute; top:90px; _top:90px; left:180px; width:54px; height:92px; background-image:url(products/image/vupmark.png); display:block;}
.vmark4{position: absolute; top:60px; _top:60px; left:400px; width:54px; height:92px; background-image:url(products/image/vupmark.png); display:block;}
.vmark5{position: absolute; top:30px; _top:30px; left:620px; width:54px; height:92px; background-image:url(products/image/vupmark.png); display:block;}
.vmark6{position: absolute; top:40px; _top:40px; left:180px; width:54px; height:92px; background-image:url(products/image/vupmark.png); display:block;}
.vmark7{position: absolute; top:40px; _top:40px; left:612px; width:54px; height:92px; background-image:url(products/image/vupmark2.png); display:block;}
.vmark8{position: absolute; top:90px; _top:90px; left:790px; width:46px; height:46px; background-image:url(products/image/vupmark3.png); display:block;}
.vmark9{position: absolute; top:0px; _top:0px; left:510px; width:46px; height:46px; background-image:url(products/image/vupmark3.png); display:block;}
.vmark10{position: absolute; top:0px; _top:0px; left:806px; width:46px; height:46px; background-image:url(products/image/vupmark3.png); display:block;}
.ormark1{position: absolute; top:54px; _top:54px; left:400px; width:40px; height:40px; background-image:url(products/image/or.png); display:block;}
.ormark2{position: absolute; top:260px; _top:265px; left:740px; width:40px; height:40px; background-image:url(products/image/or.png); display:block;}
.nmbmark1{position: absolute; top:330px; _top:330px; left:490px; width:65px; height:65px; background-image:url(products/image/nmb.png); display:block;}
.nmbmark2{position: absolute; top:330px; _top:330px; left:787px; width:65px; height:65px; background-image:url(products/image/nmb.png); display:block;}
.nmbmark3{position: absolute; top:-36px; _top:-36px; left:785px; width:65px; height:65px; background-image:url(products/image/nmb.png); display:block;}
.nmbmark4{position: absolute; top:-36px; _top:-36px; left:785px; width:65px; height:65px; background-image:url(products/image/nmb.png); display:block;}

.exp1{width:860px; height:100px; margin:0 0 0 0; padding:0 0 0 0;}
.exp1 p{font-size:13px;}
.exp1_2{width:860px; height:70px; margin:0 0 0 0; padding:0 0 0 0;}
.exp1_2 p{font-size:13px;}

.markbox1{width:860px; height:92px; margin:0 0 0 0; padding:0 0 0 0;}



.upmbbox{position:relative; width:860px; height:450px; padding:0; margin:10px 0 20px 0; border-bottom:1px solid #ffffff;}
.upmbbox img{display:block; padding:0 0 6px 0;}
.upmbox1{float:left; width:266px; height:430px; padding:10px 0 10px 0; display:block;}
.upmbox2{float:left; width:266px; height:430px; padding:10px 0 10px 31px; display:block;}
.upmbox3{float:right; width:266px; height:430px; padding:10px 0 10px 0; display:block;}

.kyuonbox{ width:860px; height:350px; padding:0; margin:10px 0 20px 0; border-bottom:1px solid #ffffff;}
.kyuonbox img{display:block; padding:0 0 6px 0;}
.kyobox1{float:left; width:266px; height:330px; padding:10px 0 10px 0; display:block;}
.kyobox2{float:left; width:266px; height:330px; padding:10px 0 10px 30px; display:block;}
.kyobox3{float:right; width:266px; height:330px; padding:10px 0 10px 0; display:block;}

.rbtbox{position:relative; width:860px; height:470px; padding:0; margin:10px 0 20px 0; border-bottom:1px solid #ffffff;}
.rbtbox img{display:block; padding:0 0 6px 0;}
.rbtbox1{float:left; width:195px; height:450px; padding:10px 27px 10px 0px; display:block;}
.rbtbox2{float:left; width:195px; height:450px; padding:10px 27px 10px 0px; display:block;}
.rbtbox3{float:left; width:195px; height:450px; padding:10px 26px 10px 0px; display:block;}
.rbtbox4{float:right; width:195px; height:450px; padding:10px 0 20px 0; display:block;}

.dpbox{position:relative; width:860px; height:680px; background:url(products/image/dpbox_haikei.gif); padding:0; margin:10px 0 20px 0; border-bottom:1px solid #ffffff;}
.dpbox img{display:block; padding:0 0 6px 0;}
.dprbox1{float:left; width:195px; height:600px; padding:10px 20px 10px 0px; display:block;}
.dprbox2{float:left; width:195px; height:600px; padding:10px 20px 10px 0px; display:block;}
.dprbox3{float:left; width:195px; height:600px; padding:10px 0px 10px 0px; display:block;}
.dprbox4{float:right; width:195px; height:660px; padding:10px 0px 10px 19px; display:block; border-left:1px solid #ffffff;}

.spratebox{width:860px; height:492px; padding:0; margin:10px 0 20px 0; border-bottom:1px solid #ffffff;}
.spratebox img{display:block; padding:0 0 6px 0;}
.spratebox1{float:left; width:620px; height:492px; padding:0px; display:block; border:0px solid #ffffff;}
.spratebox2{float:right; width:236px; height:492px; padding:0px; display:block; border:0px solid #ffffff;}

.springbox{position:relative; width:860px; height:360px; padding:0; margin:10px 0 20px 0; border-bottom:1px dotted #ffffff;}
.springbox img{display:block; padding:0 0 6px 0;}
.springbox1{float:left; width:266px; height:360px; padding:0px; display:block; border:0px dotted #ffffff;}
.springbox2{float:right; width:580px; height:360px; padding:0 0 0 10px; display:block; border:0px dotted #ffffff;}

.springclbox{position:relative; width:860px; height:470px; padding:0; margin:10px 0 20px 0; border-bottom:1px solid #ffffff;}
.springclbox img{display:block; padding:0 0 6px 0;}
.springcl img{display:block; padding:0 0 6px 0;}
.springclbox1{float:left; width:266px; height:450px; padding:10px 0px 10px 0; display:block;}
.springclbox2{float:left; width:266px; height:450px; padding:10px 0px 10px 31px; display:block;}
.springclbox3{float:right; width:266px; height:450px; padding:10px 0 10px 0; display:block;}

.hpspringbox{width:860px; height:280px; padding:0; margin:10px 0 20px 0; border-bottom:1px dotted #ffffff;}
.hpspringbox img{display:block; padding:0 0 6px 0;}
.hpspring img{display:block; padding:0 0 6px 0;}
.hpspringbox1{float:left; width:266px; height:260px; padding:10px 0 10px 0; display:block;}
.hpspringbox2{float:left; width:266px; height:260px; padding:10px 0 10px 31px; display:block;}
.hpspringbox3{float:right; width:266px; height:260px; padding:10px 0 10px 0; display:block;}

div.pfc2{width:860px; overflow:auto; background-color:#000000; margin:10px 0 0 0; border:0px solid #ffffff; border-bottom:0px solid #ffffff;}
div.pfc2 h2{ width:860px; display:block; font-size:14px; margin-top:0px; margin-left:0px; line-height:18px; border-bottom:1px dotted #ffffff; border-top:1px dotted #ffffff; padding:6px 0 6px 0;}
div.pfc2 p{font-size:10pt;  margin-bottom:0px; margin-left:0px; line-height:16px; border-bottom:0px dotted #ffffff; padding:8px 0px 6px 0; line-height:18px;}

.exp2{width:185px; height:82px; margin-left:auto; margin-right:auto; padding:4px; display:block; background-color:#121212;}
.exp3{float:left; width:102px; height:26px; margin-left:auto; margin-right:auto; padding:3px; display:block; background-color:#000000; text-align:center; font-size:10px; line-height:12px;}
.exp3_2{float:right; width:102px; height:26px; margin-left:auto; margin-right:auto; padding:3px; display:block; background-color:#000000; text-align:center; font-size:10px; line-height:12px;}
.exp4{clear:right; width:230px; height:34px; margin-left:auto; margin-right:auto; padding:3px; display:block; background-color:#222222;  font-size:10px; line-height:12px;}
.exp5{width:254px; height:16px; margin-left:auto; margin-right:auto; margin:5px 0 0 0; padding:4px; display:block; background-color:#121212; border:1px solid #ffff00; color:#ffff00; text-align:center;}
.exp6{width:254px; height:32px; margin-left:auto; margin-right:auto; padding:4px; display:block; background-color:#121212;}
.exp7{width:852px; height:56px; padding:20px 4px 4px 4px; display:block; background-color:000000; color:#ffffff; margin:0 0 0 0; font-size:12px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; text-align:center;}
.exp8{width:844px; height:70px; padding:8px; display:block; background-color:#121212; font-size:8pt; margin-left:auto; margin-right:auto; margin-top:20px;margin-bottom:20px;}
.exp9{width:100%;  padding:10px 0 10px 0; display:block; background-color:#121212;  margin-left:auto; margin-right:auto; margin-top:0px;margin-bottom:20px; text-align:center; }
.exp10{width:100%; padding:10px 0 0 0; display:block; background-color:#121212;  margin-left:auto; margin-right:auto; margin-top:0px;margin-bottom:20px; text-align:right;}
.steptitle{width:852px; height:26px; padding:4px; display:block; background-color:#ffffff; color:#000000; margin:0 0 10px 0; font-size:20px;}

dl.damphyou {width:264px; margin-left:auto; margin-right:auto; margin-top:6px; margin-bottom:0px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color:#222222; font-size:10pt; color:#ffffff;}
dl.damphyou h4{font-size:13px; color:red;}
dl.damphyou dt {float: left; margin-right: -13em; padding:6px 6px; border-top: 1px solid #000000; display: inline; width:82px; text-indent: 0; line-height:14px; background-color: #333333;}
dl.damphyou dd {margin-left:94px; padding: 6px 6px; border-left: 1px solid #000000; border-top: 1px solid #000000;  line-height:14px;}
dl.damphyou dd img{display:block; margin:0 0 0 0;} 
dl.damphyou {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.damphyou:after {height: 0; visibility: hidden; content: "."; display: block;}

dl.damphyou2 {width:193px; margin-left:auto; margin-right:auto; margin-top:6px; margin-bottom:0px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color:#222222; font-size:10pt; color:#ffffff;}
dl.damphyou2 h4{font-size:13px; color:red;}
dl.damphyou2 dt {float: left; margin-right: -13em; padding:6px 6px; border-top: 1px solid #000000; display: inline; width:60px; text-indent: 0; line-height:14px; background-color: #333333;}
dl.damphyou2 dd {margin-left:72px; padding: 6px 6px; border-left: 1px solid #000000; border-top: 1px solid #000000;  line-height:14px;}
dl.damphyou2 dd img{display:block; margin:0 0 0 0;} 
dl.damphyou2 {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.damphyou2:after {height: 0; visibility: hidden; content: "."; display: block;}

dl.damphyou3 {width:610px;  margin-top:24px; margin-bottom:0px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color:#222222; font-size:10pt; color:#ffffff;}
dl.damphyou3 h4{font-size:13px; color:red;}
dl.damphyou3 dt {float: left; margin-right: -13em; padding:6px 6px; border-top: 1px solid #000000; display: inline; width:280px; text-indent: 0; line-height:42px; background-color: #333333;}
dl.damphyou3 dd {margin-left:292px; padding: 6px 6px; border-left: 1px solid #000000; border-top: 1px solid #000000;  line-height:42px; font-size:14px;}
dl.damphyou3 dd img{display:block; margin:0 0 0 0;} 
dl.damphyou3 {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.damphyou3:after {height: 0; visibility: hidden; content: "."; display: block;}

dl.damphyou5 {width:578px;  margin-top:12px; margin-bottom:0px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color:#222222; font-size:10pt; color:#ffffff;}
dl.damphyou5 h4{font-size:13px; color:red;}
dl.damphyou5 dt {float: left; margin-right: -13em; padding:6px 6px; border-top: 1px solid #000000; display: inline; width:120px; text-indent: 0; line-height:56px; background-color: #333333;}
dl.damphyou5 dd {margin-left:132px; padding: 6px 6px; border-left: 1px solid #000000; border-top: 1px solid #000000;  line-height:56px; font-size:14px;}
dl.damphyou5 dd img{display:block; margin:0 0 0 0;} 
dl.damphyou5 {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.damphyou5:after {height: 0; visibility: hidden; content: "."; display: block;}

dl.damphyou6 {width:264px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color:#222222; font-size:10pt; color:#ffffff;}
dl.damphyou6 h4{font-size:13px; color:red;}
dl.damphyou6 dt {float: left; margin-right: -13em; padding:6px 6px; border-top: 1px solid #000000; display: inline; width:110px; text-indent: 0; line-height:15px; background-color: #333333;}
dl.damphyou6 dd {margin-left:122px; padding: 6px 6px; border-left: 1px solid #000000; border-top: 1px solid #000000;  line-height:15px;}
dl.damphyou6 dd img{display:block; margin:0 0 0 0;} 
dl.damphyou6 {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.damphyou6:after {height: 0; visibility: hidden; content: "."; display: block;}
.cl{clear:both; width:860px; height:1px;}

.kncltitle{width:852px; height:26px; padding:4px; display:block; background-color:#ffffff; color:#000000; margin:0 0 20px 0; font-size:20px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff;}
.optntitle{width:852px; height:20px; padding:4px; display:block; background-color:#333333; color:#ffffff; margin:0 0 0 0; font-size:16px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; text-align:center;}
.optntitle2{width:416px; height:20px; padding:4px; display:block; background-color:#6d127c; color:#ffffff; margin:0 0 0px 0; font-size:14px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; text-align:center;}
.optntitle3{width:542px; height:20px; padding:4px; display:block; background-color:#6d127c; color:#ffffff; margin:0 0 0px 0; font-size:14px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; text-align:center;}
.lexusknbox{width:860px; height:400px; margin:0 0 100px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.lexusknbox1{width:860px; height:200px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.lexusknbox2{width:860px; height:200px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
table.lexuskn{width:550px; border-right:1px solid #000000; border-top:1px solid #000000; font-size:10pt; line-height:19px;  border-collapse: collapse;}
table.lexuskn th{padding:10px 4px 10px 4px; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#222222; line-height:19px;}
table.lexuskn td{padding:10px 4px 10px 4px; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#111111; line-height:19px;}
table.lexuskn h4{font-size:15px; color:red; line-height:20px;}

.alumiknbox{width:860px; height:370px; margin:0 0 0px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.alumiknbox1{width:860px; height:200px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.alumiknbox2{width:860px; height:164px; margin:0 0 15px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.alumiknbox3{float:left;width:290px; height:150px; margin:0 0 0 0; padding:14px 0 0 0; border:0px solid #ffffff; display:block;}
.alumiknbox3 h4{font-size:13px;}
.alumiknbox3 p{text-align:justify; text-justify:distribute-all-lines;}
.alumiknbox4{float:right; width:550px; height:150px; margin:0 0 0 0; padding:14px 0 0 0; border:0px solid #ffffff; display:block;}
.alumiknbox5{float:left; width:424px; height:192px; margin:0 0 0 0; padding:0 12px 0 0; border:0px solid #ffffff; display:block;}
.alumiknbox6{float:right; width:424px; height:192px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.boxauto{width:860px; height:192px; margin:0 0 100px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}

table.alumikn{width:550px; border-right:1px solid #000000; border-top:1px solid #000000; font-size:10pt; line-height:14px; border-collapse: collapse;}
table.alumikn th{padding:6px 4px 6px 4px; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#222222; line-height:17px;}
table.alumikn td{padding:6px 4px 6px 4px; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#111111; line-height:17px;}
table.alumikn h4{font-size:15px; color:red; line-height:20px;}
.yh1{float:left; padding:0 19px 0 0;}
.yh2{float:left; padding:0 0px 0 0;}

.clbt{clear:both; width:416px; padding:4px; background-color:#222222; text-align:center; display:block; }
.clbt2{clear:both; width:542px; padding:4px; background-color:#222222; text-align:center; display:block; }
.clbt3{clear:both; width:852px; padding:4px; background-color:#222222; text-align:center; display:block; }
.clbt4{clear:both; width:852px; padding:4px; background-color:#000000; text-align:right; display:block; font-size:8pt}
.clbt5{clear:both; width:282px; height:40px; padding:4px; background-color:#111111;  text-align:center; display:block; font-size:12px;}

dl.knucklehyou1 {float:right; width:224px; height:134px; margin-top:0px; margin-bottom:0px; border-left: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 1px solid #000000; background-color:#222222; font-size:10pt; color:#ffffff;}
dl.knucklehyou1 h4{font-size:15px; color:red;}
dl.knucklehyou1 dt {float: left; margin-right: -13em; padding:6px 6px; border-top: 1px solid #000000; display: inline; width:54px; text-indent: 0; line-height:13px; background-color: #111111;}
dl.knucklehyou1 dd {margin-left:66px; padding: 6px 6px; border-left: 1px solid #000000; border-top: 1px solid #000000;   line-height:13px;}
dl.knucklehyou1 dd img{display:block; margin:0 0 0 0;} 
dl.knucklehyou1 {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.knucklehyou1:after {height: 0; visibility: hidden; content: "."; display: block;}

.fugaknbox{width:860px; height:200px; margin:0 0 100px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.fugaknbox1{width:860px; height:200px; margin:0 0 100px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
table.fugakn{width:550px; border-right:1px solid #000000; border-top:1px solid #000000; font-size:10pt; line-height:14px; border-collapse: collapse;}
table.fugakn th{padding:10px 4px 10px 4px; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#222222; line-height:24px;}
table.fugakn td{padding:10px 4px 10px 4px; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#111111; line-height:24px;}
table.fugakn h4{font-size:15px; color:red; line-height:22px;}

.toyotaknbox{width:860px; height:410px; margin:0 0 100px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.toyotaknbox1{width:860px; height:200px; margin:0 0 20px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.toyotaknbox2{float:right; width:550px; height:192px; margin:0 0 0px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
dl.toyotahyou1 {float:left; width:350px; height:134px; margin-top:0px; margin-bottom:0px; border-left: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 1px solid #000000; background-color:#222222; font-size:10pt; color:#ffffff;}
dl.toyotahyou1 h4{font-size:15px; color:red;}
dl.toyotahyou1 dt {float: left; margin-right: -13em; padding:6px 6px; border-top: 1px solid #000000; display: inline; width:54px; text-indent: 0; line-height:13px; background-color: #111111;}
dl.toyotahyou1 dd {margin-left:66px; padding: 6px 6px; border-left: 1px solid #000000; border-top: 1px solid #000000;   line-height:13px;}
dl.toyotahyou1 dd img{display:block; margin:0 0 0 0;} 
dl.toyotahyou1 {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.toyotahyou1:after {height: 0; visibility: hidden; content: "."; display: block;}
table.tykn{width:550px; border-right:1px solid #000000; border-top:1px solid #000000; font-size:10pt; line-height:14px; border-collapse: collapse;}
table.tykn th{padding:6px 4px 6px 4px; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#222222; line-height:17px;}
table.tykn td{padding:6px 4px 6px 4px; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#111111; line-height:17px;}
table.tykn h4{font-size:15px; color:red; line-height:20px;}

.hondaknbox{width:860px; height:202px; margin:0 0 100px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.hondaknbox1{width:860px; height:200px; margin:0 0 20px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.hondaknbox2{float:right; width:550px; height:192px; margin:0 0 100px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
dl.hondahyou1 {float:left; width:350px; height:134px; margin-top:0px; margin-bottom:0px; border-left: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 1px solid #000000; background-color:#333333; font-size:10pt; color:#ffffff;}
dl.hondahyou1 h4{font-size:15px; color:red;}
dl.hondahyou1 dt {float: left; margin-right: -13em; padding:6px 6px; border-top: 1px solid #000000; display: inline; width:54px; text-indent: 0; line-height:13px; background-color: #222222;}
dl.hondahyou1 dd {margin-left:66px; padding: 6px 6px; border-left: 1px solid #000000; border-top: 1px solid #000000;   line-height:13px;}
dl.hondahyou1 dd img{display:block; margin:0 0 0 0;} 
dl.hondahyou1 {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.hondahyou1:after {height: 0; visibility: hidden; content: "."; display: block;}
table.hndkn{width:550px; border-right:1px solid #000000; border-top:1px solid #000000; font-size:10pt; line-height:14px; border-collapse: collapse;}
table.hndkn th{padding:6px 4px 6px 4px; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#222222; line-height:17px;}
table.hndkn td{padding:6px 4px 6px 4px; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#111111; line-height:17px;}
table.hndkn h4{font-size:15px; color:red; line-height:20px;}


table.knexp{width:858px; border-right:1px solid #000000; border-top:1px solid #000000; font-size:12px; line-height:14px; border-collapse: collapse; border-spacing:0; margin:20px 0 10px 0;}
table.knexp th{padding:4px; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#333333; line-height:17px;}
table.knexp td{padding:4px; text-align:center; border-left:1px solid #000000; border-bottom:1px solid #000000; background-color:#222222; line-height:17px;}


.easyprobox{width:860px; height:630px; padding:0; margin:10px 0 20px 0; border-bottom:0px solid #ffffff; }
.easyprobox img{display:block; padding:0 0 0 0;}
.easyprobox1{float:left; width:276px; height:580px; padding:10px 0 10px 0; display:block;}
.easyprobox2{float:left; width:276px; height:580px; padding:10px 0 10px 16px; display:block;}
.easyprobox3{float:right; width:276px; height:580px; padding:10px 0 10px 0; display:block;}
dl.easyprohyou {width:276px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; border-left: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 0px solid #000000; background-color:#222222; font-size:14px; font-weight:bold; color:#ffffff;}
dl.easyprohyou h4{font-size:13px; color:red;}
dl.easyprohyou dt {float: left; margin-right: -13em; padding:0px 0px; border-top: 1px solid #000000; display: inline; width:0px; text-indent: 0; line-height:14px; background-color: #222222;}
dl.easyprohyou dd {margin-left:0px; padding: 6px 6px; border-left: 1px solid #000000; border-top: 1px solid #000000;  line-height:18px;}
dl.easyprohyou dd img{display:block; margin:0 0 0 0;} 
dl.easyprohyou {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.easyprohyou:after {height: 0; visibility: hidden; content: "."; display: block;}
.easytitle{width:268px; height:30px; padding:10px 4px 4px 4px; display:block; background-color:#ececec; color:#000000; margin:0 0 0 0; font-size:16px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; text-align:center;}
.easytitle2{width:268px; height:30px; padding:10px 4px 4px 4px; display:block; background-color:#000000; color:#ffffff; margin:0 0 0 0; font-size:15px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; text-align:center;}
.easyexp1{width:264px; height:58px; padding:6px; display:block; background-color:#333333; color:#ffffff; margin:0 0 0 0; font-size:12px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff;}
.easyexp1_2{width:264px; height:110px; padding:6px; display:block; background-color:#333333; color:#ffffff; margin:0 0 0 0; font-size:12px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff;}
.easyexp2{width:264px; height:18px; padding:6px; display:block; background-color:#111111; color:#ffffff; margin:0 0 0 0; font-size:12px; border-top:1px dotted #ffffff; border-bottom:1px dotted #ffffff; font-weight:bold; text-align:center;}
.easyexp3{width:264px; height:58px; padding:6px; display:block; background-color:#222222; color:#ffffff; margin:0 0 0 0; font-size:12px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff;}
.easyexp4{width:264px; height:12px; padding:4px; display:block; background-color:#000000; color:#ffffff; margin:0 0 0 0; font-size:7pt; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; text-align:right;}


.treatmbox{width:860px; height:230px; margin:40px 0 0 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.treatmbox1{width:860px; height:230px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
table.treatm{width:570px; height:198px; border-left:0px solid #000000; border-top:0px solid #000000;  line-height:19px;  border-spacing:0; background-color:#333333; border-collapse: collapse;}
table.treatm th{padding:6px 4px 6px 4px;  border-right:0px solid #000000; border-bottom:1px solid #000000; background-color:#222222; line-height:18px; text-align:left; font-size:11pt;}
table.treatm td{padding:6px 4px 6px 4px; font-size:9pt;  border-right:0px solid #000000; border-bottom:1px solid #000000; background-color:#111111; line-height:20px;}
table.treatm h4{font-size:15px; color:red; line-height:20px;}


.brakesbox{width:860px; height:224px; margin:0 0 30px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.brakesbox2{width:860px; height:224px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.brakesbox1{width:860px; height:224px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}

table.brakes{width:570px; height:198px; border-left:0px solid #000000; border-top:1px solid #000000;  line-height:19px;  border-spacing:0; background-color:#333333; border-collapse: collapse;}
table.brakes th{padding:6px 4px 6px 4px;  border-right:0px solid #000000; border-bottom:1px solid #000000; background-color:#222222; line-height:21px; text-align:left; font-size:11pt;}
table.brakes td{padding:6px 4px 6px 4px; font-size:10pt;  border-right:0px solid #000000; border-bottom:0px solid #000000; background-color:#111111; line-height:20px;}
table.brakes h4{font-size:15px; color:red; line-height:20px;}
.braketitle{width:844px; height:23px; padding:8px; background-color:#ffffff; color:#000000; font-size:18px; display:block; margin:0px 0 15px 0;}
.braketitle2{width:844px; height:23px; padding:8px; background-color:#101010; color:#ffffff; font-size:15px; display:block; text-align:center;}
.imagebox{width:860px; height:300px; margin:0 0 65px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.imagebox1{float:left; width:290px; height:300px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.imagebox2{float:right;width:570px; height:300px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}

table.normal8 {width:100%; border-top:0px #666666 solid; border-collapse: collapse; border-spacing: 0; font-size:10pt; line-height:18px;
               margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:20px;}
table.normal8 th {padding:0 0 0 0; border:#444444 solid; border-width: 0 0 0px 0px; background: #000000; font-weight: bold; text-align: center; color:#ffffff;}
table.normal8 td {padding:0px; border: 1px #444444 solid; border-width: 0px 0px 0px 0px; text-align: center;}
table.normal8 img{display:block; padding:0; margin:0;}
table.normal8 h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

.uppermtbox{width:860px; height:224px; margin:0 0 30px 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.uppermtbox1{position: relative; width:860px; height:224px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.uppermtbox1_2{clear:both; position: relative; width:860px; height:224px; margin:0 0 0 0; padding:0 0 0 0; border:0px solid #ffffff; display:block;}
.spuppermtbox1{ width:570px; height:150px; margin-left:auto; margin-right:auto; padding:0px; border:0px solid #ffffff; display:block;}
.spuppermtbox2{ width:570px; height:150px; margin-left:auto; margin-right:auto; padding:0px; border:0px solid #ffffff; display:block;}
.spuppermtbox3{ width:570px; height:150px; margin:0 0 0 290px; padding:0px; border:0px solid #ffffff; display:block;}
.sluppermtbox{width:860px; height:640px; margin:0; paddding:0;}
.sluppermtbox1{float:left; width:50%; height:640px; margin:0 0 0 0px; padding:0px; border:0px solid #ffffff; display:block;}
.sluppermtbox2{float:right; width:50%; height:640px; margin:0 0 0 0px; padding:0px; border:0px solid #ffffff; display:block;}
table.uppermt{width:570px; height:198px; border-left:0px solid #000000; border-top:0px solid #000000;  line-height:19px;  border-spacing:0; background-color:#333333; border-collapse: collapse;}
table.uppermt th{padding:6px 4px 6px 4px;  border-right:0px solid #000000; border-bottom:1px solid #000000; background-color:#222222; line-height:21px; text-align:left;}
table.uppermt td{padding:6px 4px 6px 4px; font-size:12px;  border-right:0px solid #000000; border-top:1px solid #000000; background-color:#111111; line-height:20px;}
table.uppermt h4{font-size:15px; color:red; line-height:20px;}
table.uppermt h3{font-size:12px;}
.uppermttitle{width:844px; height:23px; margin:60px 0 15px 0; padding:8px; background-color:#ffffff; color:#000000; font-size:18px; display:block; }
.uppermttitle2{width:844px; height:23px; padding:8px; background-color:#101010; color:#ffffff; font-size:15px; display:block; text-align:center;}

table.slupmt {width:429px; border:0px #666666 solid; border-collapse: collapse; border-spacing: 0; font-size:10pt; line-height:18px; margin:0 0 0px 0;
      border: 1px #333333 solid; border-width: 1px 1px 0 0; color:#ffffff; background: #000000;}
table.slupmt th {padding:0px; border:#333333 solid; border-width: 0 0 1px 1px; background: #ffffff; color:#000000; font-size:8pt; font-weight:bold;}
table.slupmt td {padding:0px; border:#333333 solid; border-width: 0 0 1px 1px; font-size:8pt;}
table.slupmt h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}
.upmtitle{width:852px; height:20px; padding:4px; background-color:#222222; color:#ffffff; font-size:12px; display:block; text-align:center; margin:20px 0 0 0;}
.upmtitle2{width:554px; height:23px; margin-left:auto; margin-right:auto; padding:8px; background-color:#111111; color:#ffffff; font-size:15px; display:block; text-align:center;}
.upmtitle3{clear:both; width:554px; height:23px; margin-left:auto; margin-right:auto; padding:8px; background-color:#111111; color:#ffffff; font-size:15px; display:block; text-align:center;}

dl.upmthyou {float:right; width:350px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; border-left: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 1px solid #000000; background-color:#222222; font-size:10pt; color:#ffffff;}
dl.upmthyou h4{font-size:13px; color:red;}
dl.upmthyou dt {float: left; margin-right: -13em; padding:4px 4px; border-top: 1px solid #000000; display: inline; width:100px; text-indent: 0; line-height:14px; }
dl.upmthyou dd {margin-left:108px; padding: 4px 4px; border-left: 1px solid #000000; border-top: 1px solid #000000;  line-height:14px; background-color: #333333;}
dl.upmthyou dd img{display:block; margin:0 0 0 0;} 
dl.upmthyou {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.upmthyou:after {height: 0; visibility: hidden; content: "."; display: block;}

table.option {width:350px; height:150px; border:0px #666666 solid; border-collapse: collapse; border-spacing: 0; font-size:10pt; line-height:18px; margin-top:0px;
      border: 0px #000000 solid; border-width: 0px 0px 0 0; margin-left:auto; margin-right:auto; color:#ffffff; background: #222222;}
table.option th {padding:0px; border:#000000 solid; border-width: 0 0 1px 0px; background: #333333; font-size:8pt; font-weight:bold;}
table.option td {padding:0px; border:#000000 solid; border-width: 0 0 1px 1px; font-size:8pt; text-align:center;}
table.option h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}


table.goods {width:860px; border-top:0px #666666 solid; border-collapse: collapse; border-spacing: 0; font-size:10pt; line-height:18px;
               margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:20px;}
table.goods th {padding:0 0 0 0; border:#444444 solid; border-width: 0 0 0px 0px; background: #000000; font-weight: bold; text-align: center; color:#ffffff;}
table.goods td {padding:0px; border: 1px #444444 solid; border-width: 0px 0px 0px 0px; text-align: center;}
table.goods img{display:block; padding:0; margin:0;}
table.goods h3{font-size:12px; color:#cc6633; margin-bottom:8px; line-height:20px;}

.goodsbox{width:860px; height:550px; padding:0; margin:10px 0 20px 0; border-bottom:0px solid #ffffff; }
.goodsbox img{display:block; padding:0 0 0 0;}
.goodsbox1{float:left; width:276px; height:530px; padding:10px 0 10px 0; display:block;}
.goodsbox2{float:left; width:276px; height:530px; padding:10px 0 10px 16px; display:block;}
.goodsbox3{float:right; width:276px; height:530px; padding:10px 0 10px 0; display:block;}
dl.goodshyou {width:276px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; border-left: 0px solid #000000; border-right: 0px solid #000000; border-bottom: 0px solid #000000; background-color:#222222; font-size:14px;  color:#ffffff;}
dl.goodshyou h4{font-size:13px; color:red;}
dl.goodshyou dt {float: left; margin-right: -13em; padding:6px 6px; border-top: 1px solid #000000; display: inline; width:64px; text-indent: 0; line-height:14px; background-color: #333333; font-size:9pt; font-weight:bold;}
dl.goodshyou dd {margin-left:76px; padding: 6px 6px; border-left: 1px solid #000000; border-top: 1px solid #000000;  line-height:14px; background-color: #222222; font-size:9pt;}
dl.goodshyou dd img{display:block; margin:0 0 0 0;} 
dl.goodshyou {/*\*/	min-height: 1px; _height: 1%;/* *//*\*//*/overflow: hidden;/**/}
dl.goodshyou:after {height: 0; visibility: hidden; content: "."; display: block;}

.goodstitle{width:268px; height:24px; padding:8px 4px 4px 4px; display:block; background-color:#ececec; color:#000000; margin:0 0 0 0; font-size:16px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; text-align:center;}
.goodstitle2{width:268px; height:24px; padding:7px 4px 4px 4px; display:block; background-color:#000000; color:#ffffff; margin:0 0 0 0; font-size:15px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; text-align:center;}
.goodsexp1{width:264px; height:58px; padding:6px; display:block; background-color:#333333; color:#ffffff; margin:0 0 0 0; font-size:12px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff;}
.goodsexp1_2{width:264px; height:110px; padding:6px; display:block; background-color:#333333; color:#ffffff; margin:0 0 0 0; font-size:12px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff;}
.goodsexp2{width:264px; height:18px; padding:6px; display:block; background-color:#111111; color:#ffffff; margin:0 0 0 0; font-size:12px; border-top:1px dotted #ffffff; border-bottom:1px dotted #ffffff; font-weight:bold; text-align:center;}
.goodsexp3{width:264px; height:58px; padding:6px; display:block; background-color:#222222; color:#ffffff; margin:0 0 0 0; font-size:12px; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff;}
.goodsexp4{width:264px; height:12px; padding:4px; display:block; background-color:#000000; color:#ffffff; margin:0 0 0 0; font-size:7pt; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; text-align:right;}

.newstitle{width:652px; height:20px; padding:4px; background-color:#111111; color:#ffffff; font-size:12px; font-weight:bold; display:block; margin:0 0 0 0;}

