table{width:100%;border:1px solid #bdc8ca}table th{color:#425258;background-color:#f7fafa;font-weight:normal}table.horizontal th,table.horizontal td{border-right:1px dotted #bdc8ca;text-align:center;vertical-align:middle}table.vertical th,table.vertical td{padding:8px;border-bottom:1px solid #bdc8ca;line-height:1.3;text-align:left;vertical-align:top}table.vertical th{width:15%;border-right:1px dotted #bdc8ca}table.vertical td{border-right:1px solid #bdc8ca}table.vertical.col2 td{width:85%;border-right:1px solid #bdc8ca;word-break:break-all}table.vertical.col4 td{width:35%;border-right:1px solid #bdc8ca}table td .linkType1{padding-top:5px;text-align:right}table td .linkType2{text-align:right}table td .indent{display:block;padding-left:1em}table td .address{display:block}table td .association,table td .companySite{display:block;margin-top:10px}.mod-ballon{background-color:#fff}.mod-ballon .expHead{color:#ed6103;line-height:1.5;font-weight:bold;font-size:115.4%;background:#f8f6f1;border:#f0f0f0 solid 1px;border-bottom-color:#efeadd;padding:8px 10px}.mod-ballon .expMain{border:#f0f0f0 solid 1px;border-top:none;padding:10px}.mod-modal{overflow:hidden;min-width:700px}.mod-modal .logo{display:none}.mod-modal .expMain,.mod-modal .expMadori{border:#f0f0f0 solid 1px;padding:10px 10px 0 10px;border-top:none;overflow:auto;background:#fff}.mod-modal .expMadori{max-width:900px}.mod-modal table.vertical th,.mod-modal table.vertical td{padding:5px}.mod-modal table.vertical th{width:120px}.mod-modal table.vertical td{min-width:15%}.mod-modal .mod-bukkenSpec{margin-bottom:20px}.mod-modal .mod-bukkenSpec .note{font-size:76.9%}.mod-modal .mod-expHead{color:#ed6103;line-height:1.5;font-size:130.8%;font-weight:bold;background:#f8f6f1;border:#f0f0f0 solid 1px;border-bottom-color:#efeadd;padding:8px 10px}.mod-modal .mod-expFooter{text-align:center;padding-top:5px}.mod-modal .mod-bukkenTtl .ttl{margin-bottom:10px;line-height:24px;font-size:169.2%;font-weight:bold}.mod-modal .mod-bukkenTtl .ttl img{padding-right:5px;vertical-align:bottom}.mod-modal .mod-bukkenTtl p.caption{font-size:115.4%;font-weight:bold}.mod-modal .mod-bukkenTtl p.inquireBtn{float:right;margin-bottom:10px}.mod-modal .mod-bukkenTtl p.inquireBtn a{display:block;width:199px;height:48px;background-image:url('/search/assets/img/default/page/detail/sprite_btn_link_to_inquire.png?v=6b8644a11d3368b3ad386ce57d5a7928');background-repeat:no-repeat;background-position:0 -264px;text-indent:-9999px;overflow:hidden}.mod-modal .mod-bukkenTtl p.inquireBtn a:hover{background-position:-288px -264px}.mod-modal .mod-bukkenTtl p.inquireBtn+p.printBtn{clear:both}.mod-modal .mod-bukkenTtl p.printBtn{float:right;margin-left:10px}.mod-modal .mod-bukkenTtl .txtBtn{display:inline-block;height:23px;background:url('/search/assets/img/default/common/bg_txtbtn23.png?v=01cc75744c5d534aa111b2b5b02f1a20') no-repeat 0 0;vertical-align:middle}.mod-modal .mod-bukkenTtl .txtBtn a{display:inline-block;height:23px;line-height:23px;padding:0 15px;background:url('/search/assets/img/default/common/bg_txtbtn23.png?v=01cc75744c5d534aa111b2b5b02f1a20') no-repeat right -23px}.mod-modal .mod-bukkenTtl:after{content:".";display:block;height:0;visibility:hidden;clear:both}