@charset "Shift_JIS";
/* CSS Document */

a img{border:0px}
#buc_main{ width:800px; margin:auto; font-size:12px; line-height:16px}
#buc_bnr{}
.bottom_list{ height:38px; margin:9px 0; text-align:center; line-height:38px;}
.bottom_list a{padding:13px 5px 13px 40px; background:url(../img/list_tag.gif) top left no-repeat; line-height:38px; color:#00359b !important; text-decoration:underline;}

.buc_kohya{ background:url(../img/buc_bg1.jpg) #004068 repeat-y;}
.buc_kohya .title{ background:url(../img/buc_titlebg.jpg) left top no-repeat; text-align:left}
.buc_kohya .content{ text-align:left; height:113px; overflow:hidden}
.buc_kohya .txt{ background:url(../img/buc_kohya_txtbg.jpg) top left repeat-y;padding:0px 20px 0px 30px; color:#fff; text-align:left;}
.buc_kohya .bottom{ background:url(../img/buc_bottombg.jpg) top left no-repeat; height:54px;}


.buc_katana{ background:url(../img/buc_bg2.jpg) #004068 no-repeat;}
.buc_katana .title{ text-align:left}
.buc_katana .content{ height:160px; overflow:hidden}

.buc_katana .txt{ color:#333333; text-align:left; border:4px solid #ced2d3; margin:0px 6px 0px 5px; background:#fff;}
.buc_katana .bottom{ height:6px; overflow:hidden; background:#003f6a}
.buc_katana .txt_bg{background:url(../img/buc_kohya_txtbg.jpg) top left repeat-y;}

.buc_fleuret{ background:url(../img/100222FleuretBnc_bg.jpg) -1px 1px #004068 no-repeat;}
.buc_fleuret .title{ text-align:left; padding-top:1px;}
.buc_fleuret .content{ height:160px; overflow:hidden}

.buc_fleuret .txt{ color:#333333; text-align:left; border:4px solid #ced2d3; margin:-1px 6px 0px 5px; background:#fff;}
.buc_fleuret .bottom{ height:6px; overflow:hidden; background:#003f6a}
.buc_fleuret .txt_bg{background:url(../img/buc_kohya_txtbg.jpg) top left repeat-y;}

.buc_degen{ background:url(../img/100222DegenBnc_bg.jpg) -1px 1px #004068 no-repeat;}
.buc_degen .title{ text-align:left; padding-top:1px;}
.buc_degen .content{ height:160px; overflow:hidden}

.buc_degen .txt{ color:#333333; text-align:left; border:4px solid #ced2d3; margin:-1px 6px 0px 5px; background:#fff;}
.buc_degen .bottom{ height:6px; overflow:hidden; background:#003f6a}
.buc_degen .txt_bg{background:url(../img/buc_kohya_txtbg.jpg) top left repeat-y;}

.claymore{ background:url(../img/buc_bg3.jpg) no-repeat;}
.claymore .title{ text-align:left}
.claymore .content{ height:160px; overflow:hidden}
.claymore .txt{ color:#333333; text-align:left; border:4px solid #ced2d3; margin:0px 6px 0px 5px; background:#fff;}
.claymore .bottom{ height:6px; overflow:hidden; background:#003f6a}
.claymore .txt_bg{background:url(../img/buc_kohya_txtbg.jpg) top left repeat-y;}


.lance{ background:url(../img/buc_bg4.jpg) no-repeat;}
.lance .title{ text-align:left}
.lance .content{ height:160px; overflow:hidden}
.lance .txt{ color:#333333; text-align:left; border:4px solid #ced2d3; margin:0px 6px 0px 5px; background:#fff;}
.lance .bottom{ height:6px; overflow:hidden; background:#003f6a}
.lance .txt_bg{background:url(../img/buc_kohya_txtbg.jpg) top left repeat-y;}

.text1{ padding:15px 8px 0px 17px; background-color:#FFF;}
.text2{ padding:0px 16px 0px 17px}
.link_txt{ height:39px; line-height:39px; overflow:hidden; text-align:center; color:#FFF}
.link_txt span{margin:0px 10px 0px 10px}
.text3{padding:0px 5px 0px 10px; background-color:#FFF;}
ul,li,p{margin:0px;padding:0px; list-style:none}
.text2 li{color:#FFF; margin-top:7px;vertical-align:bottom;}

.list_title{height:29px; overflow:hidden; background:url(../img/bnr_listbg.jpg) top left no-repeat;}
.list_txt{height:120px; overflow:hidden;}
.list_txt .li_l{width:243px; height:120px; background:url(../img/li_onebg.gif) no-repeat; float:left; text-align:left; }
.list_txt .li_l p{padding:0px 34px; margin:0px}
.list_txt .li1{padding-top:43px;}
.list_txt .li2{padding-top:13px;}
.list_txt .li3{padding-top:22px;}
.list_txt .li_c{width:495px; height:120px; float:left;margin-left:9px; overflow:hidden}
.list_txt .li_r{width:243px; height:120px; float:left;margin-left:9px; overflow:hidden}
.msg_li{width:530px;}
.msg_li li{ vertical-align:bottom; color:#00436a; width:530px; line-height:12px}
.msg_li a{color:#333333; text-align:left}
.msg_li li .a{width:94px; float:left;}
.msg_li li .b{width:50px; float:left}
.msg_li li .cc{width:79px; float:left}
.msg_li li .d{width:70px; float:left}
.msg_li li .e{width:120px; float:left}
.msg_li li .ee{width:129px; float:left}
.msg_li li .f{width:117px; float:left}
.msg_li li .ff{width:145px; float:left}
.msg_li li .t{width:436px; float:left}

.msg_li1{width:546px;}
.msg_li1 li{ vertical-align:bottom; color:#00436a; width:546px; line-height:12px}
.msg_li1 a{color:#333333; text-align:left}
.msg_li1 li .a{width:75px; float:left;}
.msg_li1 li .b{width:50px; float:left}
.msg_li1 li .cc{width:79px; float:left}
.msg_li1 li .d{width:70px; float:left}
.msg_li1 li .e{width:128px; float:left}
.msg_li1 li .ee{width:129px; float:left}
.msg_li1 li .f{width:143px; float:left}
.msg_li1 li .t{width:436px; float:left}


.c{ clear:both}
.font1{ color:#00faf3; font-size:14px}
.buc_font1{color:#0033cc; font-size:14px}
.m_r26{margin-right:26px;}
.m_r10{margin-right:10px;}
.h_10{ height:10px; overflow:hidden;}
.hr_23{height:25px; overflow:hidden; border-top:1px solid #004066; width:747px; margin-top:13px;}
.toplink {
	FONT-SIZE: 12px; MARGIN: auto; WIDTH: 800px
}
.as{ background-color:#FFF;}
.link a{color:#fff !important;}
.l{float:left}
.r{float:right}

.wrap_800{width:800px; text-align:left; margin:0 auto;}
.mtb_5{margin:3px 0px;}
.of{overflow:hidden; zoom:1;}
.fl{float:left;}
.ml_5{margin-left:5px;}
.mb_5{margin-bottom:3px;}
.mt_5{margin-top:3px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mb_15{margin-bottom:15px;}
.mb_1{margin-bottom:1px;}
.pt_10{padding-top:10px;}
.right{float:left; margin-left:4px;border:4px solid #003f68; color:#000;}
.rightbody{border:3px solid #d1d2d4; font-size:12px; line-height:18px; padding:0 12px 12px 12px; width:577px; width:607px \9;}
.blue{color:#0033cc; margin:10px 0 10px 0; font-size:14px;}
.rl{width:173px; height:93px; background:url(../img/100819rightbg.jpg) center top no-repeat; font-size:12px; color:#000; padding-left:15px; line-height:14px; color:#FFF;}
.pl_6{padding-left:6px;}
.f_12{font-size:12px;}
.f_12 a:link{color:#ffffff;}
.f_12 a:visited{color:#ffffff;}
.red{color:red;}
.bl{color:#026666; font-size:12px;}
.pl{padding:20px 23px 0px 23px; background-color:#004068; color:#FFF; width:562px; width:608px \9; line-height:16px;}
.dd{color:#03fafd;}
.pl a{color:#FFF;}
.pl a:visited{color:#FFF;}
.bg03{ background-color:#004068;}
.as01{border:4px solid #003f68; width:604px;}
.as02{border:3px solid #d1d2d4; font-size:12px; line-height:18px; padding:0 12px 12px 12px;}
