.clearfix,#forte .forteBox,#guide .guideBox,#handling .handlingBox,#inquiry .inquiryBox{*zoom:1}.clearfix:after,#forte .forteBox:after,#guide .guideBox:after,#handling .handlingBox:after,#inquiry .inquiryBox:after{content:"";display:table;clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1}.table_cell{display:table-cell;*display:inline;*zoom:1;vertical-align:middle}#topVisual{max-width:1280px;min-width:1040px;height:383px;margin:0 -120px;border-top:solid 2px #fff;overflow:hidden;background:url(../../img/top_visualbg.jpg) no-repeat left top}#topVisual .printVisual{display:none}h2{font-size:18px;font-size:1.8rem;text-align:center;margin-bottom:24px;letter-spacing:0.4em}#forte{width:1040px;margin:0 -120px;border-top:solid 2px #fff;padding:40px 120px 0}#forte .forteBox div{width:320px;float:left;margin-left:40px}#forte .forteBox div:first-child{margin-left:0}#forte .forteBox div h3{font-size:24px;font-size:2.4rem;font-weight:200;text-align:center;letter-spacing:0.2em;padding-bottom:48px;position:relative}#forte .forteBox div h3 a{display:block;padding-top:20px;color:#333;background:url(../img/top_bg01.png) no-repeat left top}#forte .forteBox div h3 a:before{border-top:42px solid #3d9970;border-right:42px solid transparent;content:"";position:absolute;left:0;top:0;z-index:10}html.ie6 #forte .forteBox div h3 a:before,html.ie7 #forte .forteBox div h3 a:before,html.ie8 #forte .forteBox div h3 a:before,html.ie9 #forte .forteBox div h3 a:before{border:none}#forte .forteBox div h3 a:hover:before{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}#forte .forteBox div h3 a .ieBdr{border-top:42px solid #3d9970;border-right:42px solid transparent;content:"";position:absolute;left:0;top:0;z-index:10}#forte .forteBox div p{font-size:14px;font-size:1.4rem;letter-spacing:0.2em}#guide{width:1040px;margin:60px -120px 0;padding:60px 120px 0;border-top:solid 2px #fff}#guide .guideBox div{width:240px;float:left;margin-left:26.66px}#guide .guideBox div:first-child{margin-left:0}#guide .guideBox div a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}html.ie6 #guide .guideBox div a:hover:hover,html.ie7 #guide .guideBox div a:hover:hover,html.ie8 #guide .guideBox div a:hover:hover,html.ie9 #guide .guideBox div a:hover:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#about{width:1040px;margin:60px -120px 0;padding:60px 120px 0;border-top:solid 2px #fff}#about p{font-size:15px;font-size:1.5rem;text-align:center;letter-spacing:0.2em;line-height:2.2}#about .aboutBtn{margin-top:20px}#about .aboutBtn a{width:313px;height:46px;line-height:46px;margin:20px auto 0;display:block;background:#3d9970 url(../img/btn_ic01.png) no-repeat 96% center}#handling{width:1040px;margin:60px -120px 0;padding:60px 120px 0;border-top:solid 2px #fff}#handling .handlingBox{width:500px;margin:0 auto}#handling .handlingBox a{width:230px;height:46px;line-height:46px;margin-left:40px;float:left;display:block;background:#3d9970 url(../img/btn_ic01.png) no-repeat 96% center}#handling .handlingBox a:first-child{margin-left:0}#inquiry{width:1040px;margin:60px -120px 0;padding:60px 120px 0;border-top:solid 2px #fff}#inquiry .inquiryBox{width:680px;margin:0 auto}#inquiry .inquiryBox .telBox{font-size:20px;font-size:2rem;font-weight:bold;background:url(../img/top_bg02.png) no-repeat left center;margin-top:10px;padding:0 0 0 50px;letter-spacing:0.2em;float:left}#inquiry .inquiryBox .formBox{width:313px;float:right}#inquiry .inquiryBox .formBox a{font-size:16px;font-size:1.6rem;height:54px;line-height:54px}@media print{#topVisual{width:900px;height:auto;margin:0 auto;background:none}#topVisual .printVisual{display:block;width:100%}#topVisual .slider{display:none}#forte{width:900px;margin:15px auto 0;padding:0}#forte .forteBox div{width:280px;margin-left:20px}#forte .forteBox div h3{font-size:20px;font-size:2rem;padding-bottom:20px;position:relative}#forte .forteBox div h3 a{padding-top:10px}#guide{width:900px;margin:40px auto 0;padding:0}#guide .guideBox div{width:210px;margin-left:15px}#guide .guideBox div:first-child{margin-left:0}#guide .guideBox div a img{width:100%}#about{width:900px;margin:40px auto 0;padding:0}#about p{font-size:14px;font-size:1.4rem}#handling{width:900px;margin:40px auto 0;padding:0}#inquiry{width:900px;margin:40px auto 0;padding:0}}
/*# sourceMappingURL=top.css.map */
