@charset "utf-8";@import url("https://fonts.googleapis.com/css?family=Oswald:600");.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mb130{margin-bottom:130px}.mb150{margin-bottom:150px}.ml10{margin-left:10px}.ext_link:after{display:inline-block;width:15px;height:15px;content:"";background:url('../img/common/sprite-sf232b2d24d.png') 0 -2066px;margin-left:3px}.ext_link_wt:after{display:inline-block;width:15px;height:15px;content:"";background:url('../img/common/sprite-sf232b2d24d.png') 0 -2181px;margin-left:3px}.anime_float{-moz-animation:main_owl_anime 2s infinite ease;-webkit-animation:main_owl_anime 2s infinite ease;animation:main_owl_anime 2s infinite ease}@-webkit-keyframes main_owl_anime{0%{-webkit-transform:translate(0, 0)}50%{-webkit-transform:translate(0, -7px)}100%{-webkit-transform:translate(0, 0)}}@keyframes main_owl_anime{0%{transform:translate(0, 0)}50%{transform:translate(0, -7px)}100%{transform:translate(0, 0)}}.anime_float_revers{-moz-animation:main_owl_anime2 2s infinite ease;-webkit-animation:main_owl_anime2 2s infinite ease;animation:main_owl_anime2 2s infinite ease}@-webkit-keyframes main_owl_anime2{0%{-webkit-transform:translate(0, 0)}50%{-webkit-transform:translate(0, 7px)}100%{-webkit-transform:translate(0, 0)}}@keyframes main_owl_anime2{0%{transform:translate(0, 0)}50%{transform:translate(0, 7px)}100%{transform:translate(0, 0)}}#sub_main_ttl.bg_contact{background:url('../img/contact/bg_img_01.jpg?1638760426');background-color:#F5F5F5;background-attachment:fixed;background-position:top right;background-repeat:no-repeat;-moz-background-size:auto 244px;-o-background-size:auto 244px;-webkit-background-size:auto 244px;background-size:auto 244px}.msg_info{border:2px solid #274D96;font-weight:bold;padding:10px;color:#274D96;font-size:14px}.msg_info li{padding-left:14px;text-indent:-14px}.msg_info li:before{content:"";width:3px;height:3px;display:inline-block;background-color:#274D96;border-radius:50%;margin-right:10px;position:relative;top:-4px;left:4px}@media (min-width: 64em){.msg_info{padding:15px;font-size:16px}.msg_info li{padding-left:16px;text-indent:-16px}.msg_info li:before{width:4px;height:4px;margin-right:12px}}.msg_err{display:none;border:2px solid #DF0117;font-weight:bold;padding:10px;color:#DF0117;-moz-transition-property:display;-o-transition-property:display;-webkit-transition-property:display;transition-property:display;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s}.bg_err_row{outline:3px solid #DF0117}.err_row{display:none;color:#DF0117;font-weight:bold;margin-bottom:5px}.spot{color:#274D96}.tbl_contact{width:100%}.tbl_contact p{margin-bottom:1rem}.tbl_contact th,.tbl_contact td{display:block}.tbl_contact th{font-weight:bold;text-align:left}.tbl_contact th .spot{font-size:.85rem}.tbl_contact th{padding-top:10px}.tbl_contact td{padding:0 0 10px 0;position:relative}.tbl_contact .input_note{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;display:block;position:absolute;margin-top:5px;color:#3d6ecd;font-size:0.9rem;font-weight:bold}.confirm td{padding:1.5rem 0}.ml10{margin-left:10px}form .inputbase,form input[type=text],form textarea,form select{width:100%;border:1px solid rgba(51,51,51,0.2);padding:7px 10px;-moz-transition-property:border;-o-transition-property:border;-webkit-transition-property:border;transition-property:border;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s}form input[type=text]:focus,form textarea:focus,form select:focus{background:rgba(51,51,51,0.02)}form input[type=text]:focus,form textarea:focus{outline:3px solid #3d6ecd}form label{margin-right:10px}form .side_box{clear:both;overflow:hidden}form .side_box .side_col{float:left;width:50%;padding:3px}form .side_box .side_col:first-child{padding-right:10px}form .contact_txt{height:11rem}#txt_customor{margin-left:0 !important}#txt_customor h3{color:#333;font-size:1rem}#txt_customor>.txt_area{background:#F5F5F5;height:250px;overflow-y:scroll;border:1px solid rgba(51,51,51,0.2);padding:15px}#txt_customor>.txt_area pre{white-space:pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word}button{width:100%;border:none}.pnl_thanks{position:relative;background:rgba(245,245,245,0.9);padding:30px 40px}.pnl_thanks:before{border:20px solid transparent;border-top:20px solid #fff;content:"";display:block;height:0;width:0;left:-20px;position:absolute;top:-20px;transform:rotate(135deg)}.pnl_thanks:after{border:20px solid transparent;border-top:20px solid #fff;content:"";display:block;height:0;width:0;right:-20px;position:absolute;bottom:-20px;transform:rotate(-45deg)}@media (min-width: 40em){#sub_main_ttl.bg_contact{-moz-background-size:130% auto;-o-background-size:130% auto;-webkit-background-size:130% auto;background-size:130% auto}}@media (min-width: 64em){.tbl_contact th,.tbl_contact td,.confirm th,.confirm td{display:table-cell;padding:15px 0;vertical-align:middle}.tbl_contact th,.confirm th{width:26%}.tbl_contact th .spot,.confirm th .spot{display:block}form .input_s{width:350px !important}form .input_xs{width:170px !important}form .side_col{width:auto !important}form label{margin-right:0px}}
