
/**/
.topMain{
margin:15px auto 0;
padding:0;
height:380px;
width:860px;
background:#0D0F14;
text-align:left;
}

.topMainLeft{
margin:0;
padding:0;
width:420px;
float:left;
}

.topMainRight{
margin:0;
padding:0;
width:390px;
float:left;
}

.topMainRight dl{
margin:40px 0 0 20px;
padding:0;
}

.topMainRight dt{
margin:0 0 110px 0;
padding:0;
}

.topMainRight dd{
margin:0 0 25px 0;
padding:0;
}

.topMainRight dd a{
text-indent:-1000em;
overflow:hidden;
}

.topMainRight dd a:link,.topMainRight dd a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/top_link_ov.gif) no-repeat 0 0;
height:26px;
width:120px;
display:block;
}

.topMainRight dd a:hover,.topMainRight dd a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/top_link_ov.gif) no-repeat 0 100%;
height:26px;
width:120px;
display:block;
}

.topMainBox{
margin:20px auto 0 auto;
padding:0;
width:860px;
text-align:left;
overflow:hidden;
}

.topBtnBox{
margin:20px 0 0 0;
padding:0;
list-style:none;
}

.topBtnBox li{
margin:0;
padding:0;
height:143px;
width:153px;
float:left;
}

.topBtnBox li a{
text-indent:-1000em;
overflow:hidden;
}

.topBtnBox li.topBtn01{
margin:0;
padding:0;
}

.topBtnBox li.topBtn01 a:link,.topBtnBox li.topBtn01 a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/top_btn01_ov.gif) no-repeat 0 0;
height:143px;
width:153px;
display:block;
}

.topBtnBox li.topBtn01 a:hover,.topBtnBox li.topBtn01 a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/top_btn01_ov.gif) no-repeat 0 100%;
height:143px;
width:153px;
display:block;
}

.topBtnBox li.topBtn02{
margin:0 0 0 9px;
padding:0;
}

.topBtnBox li.topBtn02 a:link,.topBtnBox li.topBtn02 a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/top_btn02_ov.gif) no-repeat 0 0;
height:143px;
width:153px;
display:block;
}

.topBtnBox li.topBtn02 a:hover,.topBtnBox li.topBtn02 a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/top_btn02_ov.gif) no-repeat 0 100%;
height:143px;
width:153px;
display:block;
}

.topBtnBox li.topBtn03{
margin:0 0 0 9px;
padding:0;
}

.topBtnBox li.topBtn03 a:link,.topBtnBox li.topBtn03 a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/top_btn03_ov.gif) no-repeat 0 0;
height:143px;
width:153px;
display:block;
}

.topBtnBox li.topBtn03 a:hover,.topBtnBox li.topBtn03 a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/top_btn03_ov.gif) no-repeat 0 100%;
height:143px;
width:153px;
display:block;
}

.topBtnBox li.topBtn04{
margin:0 0 0 9px;
padding:0;
}

.topBtnBox li.topBtn04 a:link,.topBtnBox li.topBtn04 a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/top_btn04_ov.gif) no-repeat 0 0;
height:143px;
width:153px;
display:block;
}

.topBtnBox li.topBtn04 a:hover,.topBtnBox li.topBtn04 a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/top_btn04_ov.gif) no-repeat 0 100%;
height:143px;
width:153px;
display:block;
}

/**/
.mainImg{
margin:15px auto 0;
padding:0;
width:860px;
}

.mainBox{
margin:32px auto 0 auto;
padding:0;
width:860px;
text-align:left;
overflow:hidden;
}

.leftBox{
margin:0;
padding:0 0 16px 0;;
border-right:solid 1px #EEE;
width:650px;
float:left;
}

.topLeftBox{
margin:0;
padding:0 0 30px 0;;
border-right:solid 1px #EEE;
width:650px;
float:left;
}

.rightBox{
margin:0;
padding:0 0 16px 0;
width:208px;
float:right;
}

/**/
.contentsBox{
margin:0;
padding:0;
width:640px;
}

/**/
ul.conceptLink{
margin:16px 0 0 20px;
padding:0;
list-style:none;
color:#999;
}

.conceptLink li{
margin:0;
padding:0
}

.conceptLinkOn{
margin:0;
padding:0 0 0 14px;
background:transparent url(/products/dp/antiseismic_rubber/basept/img/arrow_gray.gif) no-repeat 0 0.35em;
}

.conceptLink li a{
margin:0;
padding:0 0 0 14px;
background:transparent url(/products/dp/antiseismic_rubber/basept/img/arrow_blue.gif) no-repeat 0 0.35em;
}

/**/
.concept01Box{
margin:65px 0 0 0;
padding:0;
min-height:670px;
width:640px;
border-top:solid 1px #EEE;
}

.concept01Box h4{
margin:0;
padding:20px 0;
width:310px;
}

.concept01Box .textBox{
margin:0;
padding:0 0 16px 0;
}

.concept01Left{
margin:0;
padding:0;
width:310px;
float:left;
}

.concept01Img01{
margin:20px 0;
padding:0;
}

.concept01Img02{
margin:20px 0;
padding:0;
}

.concept01Right{
margin:0 0 0 30px;
padding:0;
width:300px;
float:left;
}

/**/
.concept02Box{
margin:65px 0 0 0;
padding:0;
width:640px;
border-top:solid 1px #EEE;
}

.concept02Box h4{
margin:0;
padding:20px 0;
width:310px;
}

.concept02Box .textBox{
margin:0;
padding:0 0 16px 0;
}

.concept02Left{
margin:0;
padding:0;
width:300px;
float:left;
}

.concept02Img{
margin:20px 0 0 0;
padding:0;
text-align:center;
}

.concept02Right{
margin:0 0 0 20px;
padding:0;
width:310px;
float:left;
}

/**/
ul.techPoint{
margin:12px 0 0 5px;
padding:0;
list-style:none;
}

.techPoint li{
margin:0;
padding:0;
}

html:\66irst-child .techPoint li{
margin:0;
padding:0 0 7px 0;
}

body:first-of-type .techPoint li{
margin:0;
padding:0 0 7px 0;
}

.techBox{
margin:65px 0 0 0;
padding:0;
width:640px;
border-top:solid 1px #EEE;
}

.techBox .textBox{
margin:0;
padding:0;
}

/**/
.tech01Left{
margin:20px 0 0 0;
padding:0;
width:420px;
float:left;
}

.tech01Right{
margin:20px 0 0 20px;
padding:0;
width:200px;
float:left;
}

.tech01Img{
margin:0;
padding:0;
clear:both;
}

.tech01Img01{
margin:0;
padding:25px 0 0 0;
clear:both;
}

.tech01Img02{
margin:0;
padding:30px 0 0 14px;
clear:both;
}

/**/
.tech02Left{
margin:20px 0 0 0;
padding:0;
width:310px;
float:left;
}

.tech02Right{
margin:20px 0 0 20px;
padding:0;
width:310px;
float:left;
}

.tech02Img{
margin:0;
padding:30px 0 0 0;
height:510px;
width:640px;
clear:both;
overflow:hidden;
}

.tech02Img01{
margin:0;
padding:0;
height:210px;
width:536px;
clear:both;
}

.tech02Img02{
margin:0;
padding:0;
height:259px;
width:303px;
position:relative;
top:-115px;
_top:-120px;
left:377px;
clear:both;
}

.tech02Img03{
margin:0;
padding:0;
height:210px;
width:461px;
position:relative;
top:-173px;
_top:-228px;
left:0;
clear:both;
}

/**/
.tech03Left{
margin:20px 0 0 0;
padding:0;
width:420px;
float:left;
}

.tech03Link{
margin:10px 0 0 0;
padding:0;
}

.tech03Link a{
margin:0;
padding:0 0 0 14px;
background:transparent url(/products/dp/antiseismic_rubber/basept/img/arrow_blue.gif) no-repeat 0 50%;
}

.tech03Right{
margin:20px 0 0 20px;
padding:0;
width:200px;
float:left;
}

.tech03Img{
margin:0;
padding:0;
clear:both;
}

.tech03Img01{
margin:0;
padding:25px 0 0 0;
clear:both;
}

/**/
.tech04Left{
margin:20px 0 0 0;
padding:0;
width:310px;
float:left;
}

.tech04Right{
margin:20px 0 0 20px;
padding:0;
width:310px;
float:left;
}

.tech04Img{
margin:0;
padding:0;
clear:both;
}

.tech04Img01{
margin:0;
padding:25px 0 0 0;
clear:both;
}

.tech04Img dl.tech04Img02{
margin:30px 0 0 0;
padding:0;
width:170px;
float:left;
}

.tech04Img dl.tech04Img03{
margin:30px 0 0 20px;
padding:0;
width:170px;
float:left;
}

.tech04Img dl.tech04Img04{
margin:30px 0 0 20px;
padding:0;
width:170px;
float:left;
}

.tech04Img dt{
margin:0;
padding:0;
}

.tech04Img dd{
margin:3px 0 0 0;
padding:0;
}

/**/
.nextBox{
margin:0;
padding:16px 0 0 0;
width:640px;
border-top:solid 1px #EEE;
width:310px;
font-weight: 600 !important;
clear:both;
}

.nextBox a{
margin:0;
padding:0 0 0 14px;
background:transparent url(/products/dp/antiseismic_rubber/basept/img/arrow_blue.gif) no-repeat 0 0.35em;
}

.pagetopBox{
margin:0;
padding:40px 0 0 0;
width:640px;
clear:both;
}

html:\66irst-child .pagetopBox{
margin:0;
padding:40px 0 10px 0;
width:640px;
clear:both;
}

.pagetopBox a{
text-indent:-1000em;
overflow:hidden;
float:right;
}

.pagetopBox a:link,.pagetopBox a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/btn_pagetop_ov.gif) no-repeat 0 0;
height:11px;
width:99px;
display:block;
}

.pagetopBox a:hover,.pagetopBox a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/btn_pagetop_ov.gif) no-repeat 0 100%;
height:11px;
width:99px;
display:block;
}

.topNaviBox{
margin:0 0 0 9px;
padding:0 0 16px 0;
width:199px;
border-bottom:solid 1px #CCC;
}

.naviBox{
margin:0 0 0 9px;
padding:0;
width:199px;
border-bottom:solid 5px #333;
}

.inqBtn{
margin:0;
padding:0;
width:199px;
list-style:none;
}

.inqBtn li{
margin:0;
padding:0;
width:199px;
text-indent:-1000em;
overflow:hidden;
}

.inqBtn li a:link,.inqBtn li a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/btn_inq_ov.gif) no-repeat 0 0;
height:42px;
width:199px;
display:block;
}

.inqBtn li a:hover,.inqBtn li a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/btn_inq_ov.gif) no-repeat 0 100%;
height:42px;
width:199px;
display:block;
}

ul.naviList{
margin:16px 0 0 0;
padding:0;
width:199px;
list-style:none;
border-top:solid 5px #333;
}

ul.naviList li{
margin:0;
padding:0 0 0 10px;
font-size:1px;
line-height:1px;
text-indent:-1000em;
overflow:hidden;
}

ul.naviList li.naviList01{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi01_on.gif) no-repeat 10px 0;
height:30px;
width:180px;
display:block;
}

ul.naviList li.naviList01 a:link,ul.naviList li.naviList01 a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi01_ov.gif) no-repeat 0 0;
height:30px;
width:180px;
display:block;
}

ul.naviList li.naviList01 a:hover,ul.naviList li.naviList01 a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi01_ov.gif) no-repeat 0 100%;
height:30px;
width:180px;
display:block;
}

ul.naviList li.naviList02{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi02_on.gif) no-repeat 10px 0;
height:30px;
width:180px;
display:block;
}

ul.naviList li.naviList02 a:link,ul.naviList li.naviList02 a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi02_ov.gif) no-repeat 0 0;
height:30px;
width:180px;
display:block;
}

ul.naviList li.naviList02 a:hover,ul.naviList li.naviList02 a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi02_ov.gif) no-repeat 0 100%;
height:30px;
width:180px;
display:block;
}

dl.naviList{
margin:0;
padding:0;
width:199px;
}

dl.naviList dt{
margin:0;
padding:10px 0 8px 13px;
font-size:1px;
line-height:1px;
}

dl.naviList dd{
margin:0;
padding:0 0 0 15px;
font-size:1px;
line-height:1px;
text-indent:-1000em;
overflow:hidden;
}

dl.naviList dd.naviList03{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi03_on.gif) no-repeat 15px 0;
height:45px;
width:165px;
display:block;
}

dl.naviList dd.naviList03 a:link,dl.naviList dd.naviList03 a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi03_ov.gif) no-repeat 0 0;
height:45px;
width:165px;
display:block;
}

dl.naviList dd.naviList03 a:hover,dl.naviList dd.naviList03 a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi03_ov.gif) no-repeat 0 100%;
height:45px;
width:165px;
display:block;
}

dl.naviList dd.naviList04{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi04_on.gif) no-repeat 15px 0;
height:45px;
width:165px;
display:block;
}

dl.naviList dd.naviList04 a:link,dl.naviList dd.naviList04 a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi04_ov.gif) no-repeat 0 0;
height:45px;
width:165px;
display:block;
}

dl.naviList dd.naviList04 a:hover,dl.naviList dd.naviList04 a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi04_ov.gif) no-repeat 0 100%;
height:45px;
width:165px;
display:block;
}

dl.naviList dd.naviList05{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi05_on.gif) no-repeat 15px 0;
height:45px;
width:165px;
display:block;
}

dl.naviList dd.naviList05 a:link,dl.naviList dd.naviList05 a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi05_ov.gif) no-repeat 0 0;
height:45px;
width:165px;
display:block;
}

dl.naviList dd.naviList05 a:hover,dl.naviList dd.naviList05 a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi05_ov.gif) no-repeat 0 100%;
height:45px;
width:165px;
display:block;
}

dl.naviList dd.naviList06{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi06_on.gif) no-repeat 15px 0;
height:45px;
width:165px;
display:block;
}

dl.naviList dd.naviList06 a:link,dl.naviList dd.naviList06 a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi06_ov.gif) no-repeat 0 0;
height:45px;
width:165px;
display:block;
}

dl.naviList dd.naviList06 a:hover,dl.naviList dd.naviList06 a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/side_navi06_ov.gif) no-repeat 0 100%;
height:45px;
width:165px;
display:block;
}

.linkBox{
margin:15px 0 0 8px;
padding:0;
width:200px;
text-indent:-1000em;
overflow:hidden;
}

.linkBox a:link,.linkBox a:visited{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/btn_category_ov.gif) no-repeat 0 0;
height:31px;
width:200px;
display:block;
}

.linkBox a:hover,.linkBox a:active{
background:transparent url(/products/dp/antiseismic_rubber/basept/img/btn_category_ov.gif) no-repeat 0 100%;
height:31px;
width:200px;
display:block;
}
