a img{border:none;}
a:link,a:hover{color:#999;}
a:visited{color:#222;}
.left{border:1px solid #999;float:left;margin-bottom:4px;text-align:left;width:146px;}
.span1,hr{display:none;}
img{border:0;}
h1,h2,h3{font-size:10px;line-height:15px;margin-bottom:0;margin-top:0;}
#ex,.dot{border-bottom-color:#999;border-bottom-style:dotted;border-bottom-width:1px;float:left;margin-bottom:20px;text-align:left;width:568px;}
*.float{float:left;}
*.floatclear,.c-both{clear:both;}
.bno{color:#1c61ff;}



body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0 auto;
	text-align:center;
	font-size: 12px;
	line-height: 1.5;
	background-color: #293e7a;
}
#one{
	margin:0 auto;
	text-align:center;
	height: 102px;
	border-bottom: 4px solid #cbccd0;
	background-color: #FFF;
}
#base{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/onemenu3_bbc_ex.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 102px;
	width: 950px;
	padding: 11px 0 0 0;
}
#onetitle{
	margin:0 auto;
	text-align:right;
	height: 18px;
	width: 950px;
	color: #FFF;
}
#headlogo a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:60px;margin:0;padding:0;width:365px;float: left;}
#onemenu{
	margin:0 auto;
	text-align:center;
	height: 28px;
	width: 525px;
	padding: 0;
	float: right;
}

#onemenu #om1 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:28px;margin:0;padding:0;width:84px;}
#onemenu #om1 a:hover{background-image:url(../images/tm01.jpg);background-repeat:no-repeat;display:block;height:28px;margin:0;padding:0;width:84px;}
#onemenu #om2 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:28px;margin:0;padding:0;width:96px;}
#onemenu #om2 a:hover{background-image:url(../images/tm02.jpg);background-repeat:no-repeat;display:block;height:28px;margin:0;padding:0;width:96px;}
#onemenu #om3 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:28px;margin:0;padding:0;width:105px;}
#onemenu #om3 a:hover{background-image:url(../images/tm03.jpg);background-repeat:no-repeat;display:block;height:28px;margin:0;padding:0;width:105px;}
#onemenu #om4 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:28px;margin:0;padding:0;width:107px;}
#onemenu #om4 a:hover{background-image:url(../images/tm04.jpg);background-repeat:no-repeat;display:block;height:28px;margin:0;padding:0;width:107px;}
#onemenu #om5 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:28px;margin:0;padding:0;width:116px;}
#onemenu #om5 a:hover{background-image:url(../images/tm05ex.jpg);background-repeat:no-repeat;display:block;height:28px;margin:0;padding:0;width:116px;}
#onemenu li{display:inline;float:left;margin:0;padding:0 0 0 0;}
#onemenu ul{list-style-type:none;margin:0;padding:0;}

#box{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#box2{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/back2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#box3{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/back3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#box4{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/back4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#box5{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/back5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#box6{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/back6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#box7{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/back7.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#box8{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/back8.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#boxin{
	text-align:center;
	width: 950px;
	padding-bottom: 30px;
	margin: 0 auto;
	background-color: #01ffff;
}
#boxin2{
	text-align:center;
	width: 950px;
	padding-bottom: 30px;
	float: left;
	background-color: #01ffff;
}


#two{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/two.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 296px;
}


#three{
	margin:0 auto;
	text-align:center;
	height: 60px;
	padding-bottom: 30px;
	width: 950px;
}

#three-title{
	text-align:left;
	height: 30px;
	width: 938px;
	float: right;
	color: #5160C1;
	line-height: 30px;
}
#three-menu{
	text-align:center;
	height: 29px;
	width: 525px;
	padding: 3px 0 0 0;
	float: right;
}
#three-menu #tm1 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:69px;}
#three-menu #tm1 a:hover{background-image:url(../images/tm01.jpg);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:69px;}
#three-menu #tm2 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:79px;}
#three-menu #tm2 a:hover{background-image:url(../images/tm02.jpg);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:79px;}
#three-menu #tm3 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:91px;}
#three-menu #tm3 a:hover{background-image:url(../images/tm03.jpg);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:91px;}
#three-menu #tm4 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:80px;}
#three-menu #tm4 a:hover{background-image:url(../images/tm04.jpg);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:80px;}
#three-menu #tm5 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:95px;}
#three-menu #tm5 a:hover{background-image:url(../images/tm05ex.jpg);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:95px;}
#three-menu #tm6 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:111px;}
#three-menu #tm6 a:hover{background-image:url(../images/tm06.jpg);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:111px;}
#three-menu #tm7 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:158px;}
#three-menu #tm7 a:hover{background-image:url(../images/tm07.jpg);background-repeat:no-repeat;display:block;height:29px;margin:0;padding:0;width:158px;}
#three-menu li{display:inline;float:left;margin:0;padding:0 0 0 0;}
#three-menu ul{list-style-type:none;margin:0;padding:0;}

#gyo01{
	text-align:left;
	height: 18px;
	width: 525px;
	padding: 9px 0 0 0;
	float: right;
}
#gyo02 a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:18px;margin:0;padding:0;width:145px;}
#gyo02 a:hover{background-image:;background-repeat:no-repeat;display:block;height:18px;margin:0;padding:0;width:145px;}


#five{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/five.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	width: 950px;
	min-height: 525px;
}
#fivetop{
	width: 950px;
	height: 350px;
}
#fivemid{
	width: 950px;
	float: left;
	background-color: #FFF;
	background-image: url(../images/fivemenu.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#fivemid2{
	width: 950px;
	float: left;
	background-color: #FFF;
}
#fivedown{
	width: 910px;
	float: left;
	clear: both;
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
	min-height: 27px;
	padding: 40px 20px 20px 20px;
	margin: 0 0 0 0;
}
#fivedown2{
	width: 910px;
	float: left;
	clear: both;
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
	min-height: 27px;
	padding: 0 20px 20px 20px;
	margin: 0;
}
#fivedown3{
	width: 910px;
	float: left;
	background-image: url(../images/diver.jpg);
	clear: both;
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #FFF;
	min-height: 400px;
	padding: 0 20px 20px 20px;
	margin: 0;
}
#six{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/six.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	width: 950px;
}
#six2{
	margin:0 auto;
	text-align:center;
	background-image: url(../images/six2.gif);
	background-repeat: repeat-x;
	background-position: center 120px;
	width: 950px;
}
#sixtop{
	width: 950px;
	height: 150px;
}
#sixmid{
	width: 900px;
	float: left;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 25px 0 25px;
}
#sixmid2{
	width: 950px;
	float: left;
	background-color: #FFF;
}
#sixdown{
	width: 160px;
	float: left;
	background-image: url(../images/sixdown.jpg);
	clear: both;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #FFF;
	padding: 0 25px 0 765px;
	margin: 0 0 30px 0;
	height: 40px;
}
.btop a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:13px;margin:0;padding:0;width:92px;float: left;}
.bhome a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:13px;margin:0;padding:0;width:57px;float: right;}

.sixtle{
	width: 800px;
	float: left;
	padding: 0 0 20px 0;
	font-size: 18px;
	font-weight: 700;
	line-height: 28px;
	text-align: left;
}

.sixtext{
	width: 900px;
	float: left;
	padding: 0 0 20px 0;
}

.sixleft{
	width: 280px;
	float: left;
	padding: 0 0 20px 0;
	text-align: left;
}
.sixright{
	width: 590px;
	float: right;
	padding: 0 0 20px 0;
}
.sixrightl{
	width: 280px;
	float: left;
	padding: 0 0 20px 0;
	text-align: left;
}
.sixrightr{
	width: 280px;
	float: right;
	padding: 0 0 20px 0;
}

.goods{
	width: 900px;
	float: left;
	padding: 0 0 20px 0;
}

.lm{
	width: 240px;
	float: left;
	padding: 0 0 20px 0;
	text-align: left;
}
.lmtt{
	width: 240px;
	float: left;
	padding: 0 0 30px 0;
	text-align: left;
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
}
.lmtx{
	width: 240px;
	float: left;
	padding: 0 0 20px 0;
	text-align: left;
}
.co{
	width: 630px;
	float: right;
	padding: 0 0 10px 0;
	border-bottom: 1px dashed #999999;
	margin-bottom: 35px;
}
.co2{
	width: 645px;
	float: right;
	padding: 0 0 20px 0;
}
.cott{
	width: 630px;
	float: right;
	padding: 0 0 30px 0;
	text-align: left;
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
}
.cotx{
	width: 630px;
	float: right;
	padding: 0 0 20px 0;
	clear: both;
	text-align: left;
}
.cotx2{
	width: 645px;
	float: right;
	padding: 0 0 20px 0;
	clear: both;
	text-align: left;
}
.cotx-de{
	width: 630px;
	float: right;
	padding: 40px 0 20px 0;
	clear: both;
	text-align: left;
	background-image: url(../images/ttbg-detail.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.ph{
	width: 310px;
	float: left;
	padding: 0 0 20px 0;
	text-align: left;
}
.ep{
	width: 300px;
	float: right;
	padding: 0 0 20px 0;
	text-align: left;
}
.ep-sp{
	width: 300px;
	float: right;
	padding: 30px 0 20px 0;
	text-align: left;
	background-image: url(../images/ttbg-spec.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.ep-ex{
	width: 300px;
	float: right;
	padding: 30px 0 30px 0;
	text-align: left;
	background-image: url(../images/ttbg-exp.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.ep-si{
	width: 300px;
	float: right;
	padding: 30px 0 20px 0;
	text-align: left;
	background-image: url(../images/ttbg-size.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.cn{
	margin:0 auto;
	text-align:center;
	width: 950px;
	clear: both;
}
.cnin{
	text-align:left;
	width: 920px;
	float: left;
	clear: both;
	padding: 0 15px 0 15px;
}
.tit{
	text-align:left;
	width: 910px;
	float: left;
	clear: both;
	color: #ff7800;
	font-weight: 700;
	font-size: 14px;
	padding-bottom: 15px;
}
.tex{
	text-align:left;
	width: 910px;
	float: left;
	clear: both;
	padding-bottom: 30px;
}
.con01{
	text-align:left;
	width: 490px;
	float: left;
}
.con02{
	text-align:left;
	width: 400px;
	float: right;
}
.trade{
	text-align:left;
	width: 910px;
	float: left;
	clear: both;
	padding-bottom: 8px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 8px;
}

.shop{
	text-align:left;
	width: 390px;
	float: left;
	clear: both;
	padding-bottom: 30px;
}
.shop01{
	text-align:left;
	width: 390px;
	float: left;
	clear: both;
	padding-bottom: 30px;
}

#seven{
	margin:0 auto;
	text-align:center;
	height: 189px;
	clear: both;
	background-color: f1f1f1;
}
#sevenhome{
	margin:0 auto;
	height: 37px;
	width: 930px;
	padding: 0 20px 0 0;
	background-image: url(../images/sevenhome.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#sevenmenu{
	margin:0 auto;
	text-align:center;
	background-repeat: repeat;
	background-position: left top;
	height: 189px;
	width: 935px;
	padding: 20px 15px 0 0;
	background-image: url(../images/list2.gif);
}
#copy{
	margin:0 auto;
	text-align:left;
	width: 890px;
	padding: 30px 30px 0 30px;
	line-height: 22px;
	height: 189px;
}
#copyl{
	width: 250px;
	padding: 0 0 0 0;
	float: left;
	color: #fff;
	font-size: 11px;
	line-height: 18px;
}
#copyr{
	color: #fff;
	width: 610px;
	padding: 0 0 0 0;
	float: right;
	text-align: right;
}

#copyr a {
	color: #fff;
}

#sidemenu{
	width: 228px;
	float: left;
}
#sidemenu1{
	width: 196px;
	float: left;
	background-image: url(../images/bg-sidemenu1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 22px 12px 8px 20px;
	text-align: left;
	font-size: 17px;
	line-height: 24px;
	font-weight: 700;
}
#sidemenu2{
	width: 204px;
	float: left;
	background-position: left bottom;
	background-image: url(../images/bg-sidemenu2.gif);
	background-repeat: no-repeat;
	padding: 0 12px 0 12px;
}

#sidemenu3{
	width: 204px;
	float: left;
	text-align: left;
	padding: 0 0 20px 0;
}
#sidemenu3 ul{list-style-type:none;margin:0;padding:0;}
#sidemenu3 li{
	background-position: 3px 16px;
	background-image: url(../images/bg-sidemenu3b.jpg);
	background-repeat: no-repeat;
	padding: 8px 0 13px 16px;
	border-bottom: 1px dashed #999999;
	margin:0 0 10px 0;
	padding:10px 0 10px 20px;
	font-size: 13px;
	font-weight: 700;
}
#sidemenu3 li a{
	color: #5161c2;
}


#main{
	width: 705px;
	float: right;
}
.main1{
	width: 677px;
	float: right;
	background-image: url(../images/bg-main1.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 22px 0 0 28px;
	text-align: left;
	font-size: 17px;
	line-height: 24px;
}
.main2{
	width: 655px;
	float: right;
	background-image: url(../images/bg-main2.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 20px 25px 13px 25px;
	text-align: left;
	margin: 0 0 18px 0;
}
.main2t{
	width: 655px;
	float: right;
	padding: 0 0 20px 0;
}
.main2d{
	width: 655px;
	float: right;
	background-image: url(../images/dot.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 1px;
	margin: 0 0 20px 0;
}
.main2b{
	width: 655px;
	float: right;
	padding: 0 0 20px 0;
	font-size: 13px;
	font-weight: 700;
	color: #cd911e;
}
.backhome{
	float: right;
	background-image: url(../images/bg-top.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0 0 10px 467px;
	text-align: left;
	clear: both;
	width: 188px;
	margin: 0;
	height: 10px;
}
.top a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:10px;margin:0;padding:0;width:89px;float:left;}
.top a:hover{background-image:url(../images/top.gif);background-repeat:no-repeat;display:block;height:10px;margin:0;padding:0;width:89px;float:left;}
.home a{background-image:url(../images/space.gif);background-repeat:no-repeat;display:block;height:10px;margin:0;padding:0;width:77px;float:right;}
.home a:hover{background-image:url(../images/home.gif);background-repeat:no-repeat;display:block;height:10px;margin:0;padding:0;width:77px;float:right;}

#tt01{width: 677px;float: right;background-image: url(../images/bg-main1.jpg);background-repeat: no-repeat;background-position: 0 0;padding: 22px 0 0 28px;text-align: left;font-size: 17px;line-height: 24px;}
#tt02{width: 677px;float: right;background-image: url(../images/bg-main1.jpg);background-repeat: no-repeat;background-position: 0 0;padding: 22px 0 0 28px;text-align: left;font-size: 17px;line-height: 24px;}
#tt03{width: 677px;float: right;background-image: url(../images/bg-main1.jpg);background-repeat: no-repeat;background-position: 0 0;padding: 22px 0 0 28px;text-align: left;font-size: 17px;line-height: 24px;}
#tt04{width: 677px;float: right;background-image: url(../images/bg-main1.jpg);background-repeat: no-repeat;background-position: 0 0;padding: 22px 0 0 28px;text-align: left;font-size: 17px;line-height: 24px;}
#tt05{width: 677px;float: right;background-image: url(../images/bg-main1.jpg);background-repeat: no-repeat;background-position: 0 0;padding: 22px 0 0 28px;text-align: left;font-size: 17px;line-height: 24px;}
#tt06{width: 677px;float: right;background-image: url(../images/bg-main1.jpg);background-repeat: no-repeat;background-position: 0 0;padding: 22px 0 0 28px;text-align: left;font-size: 17px;line-height: 24px;}
#tt07{width: 677px;float: right;background-image: url(../images/bg-main1.jpg);background-repeat: no-repeat;background-position: 0 0;padding: 22px 0 0 28px;text-align: left;font-size: 17px;line-height: 24px;}
#tt08{width: 677px;float: right;background-image: url(../images/bg-main1.jpg);background-repeat: no-repeat;background-position: 0 0;padding: 22px 0 0 28px;text-align: left;font-size: 17px;line-height: 24px;}
#tt09{width: 677px;float: right;background-image: url(../images/bg-main1.jpg);background-repeat: no-repeat;background-position: 0 0;padding: 22px 0 0 28px;text-align: left;font-size: 17px;line-height: 24px;}
#tt10{width: 677px;float: right;background-image: url(../images/bg-main1.jpg);background-repeat: no-repeat;background-position: 0 0;padding: 22px 0 0 28px;text-align: left;font-size: 17px;line-height: 24px;}
#tt11{width: 677px;float: right;background-image: url(../images/bg-main1.jpg);background-repeat: no-repeat;background-position: 0 0;padding: 22px 0 0 28px;text-align: left;font-size: 17px;line-height: 24px;}
#tt12{width: 677px;float: right;background-image: url(../images/bg-main1.jpg);background-repeat: no-repeat;background-position: 0 0;padding: 22px 0 0 28px;text-align: left;font-size: 17px;line-height: 24px;}


.lg01 a {
	text-decoration: none;
}


a:hover {
	opacity:0.5!important;
}