@charset "UTF-8";html{overflow-y:scroll}img{max-width:100%;height:auto}a{word-wrap:break-word}span.pdficon:after{content:url(//www.marine-tec.jp/wp-content/themes/mt/css/../images/pdficon_small.png);margin:0 5px;position:relative;top:3px}.br_pc:before{content:"\A";white-space:pre}.flowauto{height:200px;overflow:auto}.phoneonly{display:none}.tabletonly{display:none}.pconly{display:block}main{display:block}.gotop{display:block;width:60px;height:60px;box-sizing:border-box;background:#fff;border:1px solid #999;border-radius:5px;padding-top:30px;text-align:center;letter-spacing:-1px;font-size:85%;color:#333;opacity:.5;position:fixed;bottom:20px;right:20px;z-index:10000}.gotop,a{text-decoration:none}.gotop:before{display:block;border-top:2px solid #333;border-right:2px solid #333;width:25%;height:25%;top:25%;margin:auto;position:absolute;transform:rotate(-45deg)}.gotop:before,.schoolmenu .a_box figure:after,.schoolmenu .a_box:after{content:"";right:0;left:0}p.sub_c{text-align:center}h2{font-size:175%;padding:10px 10px 5px;margin-bottom:15px}h2 img,h3 img{vertical-align:middle}h3{font-size:150%;background:url(//www.marine-tec.jp/wp-content/themes/mt/css/../images/ico_content_h3.png) no-repeat left center;padding:5px 10px 0 20px;border-bottom:solid 1px #454036;margin:15px 0 .5em}h5{font-size:130%}div.posts,div#entry-content{padding:0}table{width:100%;border:solid 1px #d9d9d9;margin:0 0 1em;table-layout:fixed}tr{border-top:solid 1px #ddd}th{width:40%;height:auto;font-weight:400;background:#f4f4f4;vertical-align:middle;text-align:center;padding:12px;white-space:nowrap;line-height:1.5}td{width:auto;height:auto;padding:12px;vertical-align:middle;line-height:1.5}td.w150{width:150px;height:50px;text-align:center}td.w250{width:250px}table tr:first-child{border:none}address{font-style:normal}time{color:#707070;font-size:80%;line-height:1}ul,ol{margin:1em 0 1.2em 2em}a{text-decoration:none;color:#222}a:hover{color:#009bff}a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover dt,.calendar a:hover,article.ptside p a{color:#009bff}p{margin:.5em 0 1.2em}a:hover img{opacity:.6}a img{transition:all .5s ease 0s}#bread-crumb{font-size:100%;padding:1px 0 20px;margin-bottom:50px;border-bottom:2px dotted #d9d9d9}#bread-crumb ul{margin:20px 0 auto;width:100%}#bread-crumb ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}#bread-crumb li{float:left;padding-left:15px}#bread-crumb li:before{letter-spacing:10px;content:">"}#bread-crumb li:first-child:before{content:""}.adjacent_post_links{margin:80px 0 0}.adjacent_post_links ul{margin:0}.adjacent_post_links ul:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.adjacent_post_links li{max-width:325px;height:50px}.adjacent_post_links li a{display:block;vertical-align:middle}.adjacent_post_links li.previous{float:left}.adjacent_post_links li.previous a{background:url(//www.marine-tec.jp/wp-content/themes/mt/css/../images/bg_previous_link.png) no-repeat left center;padding-left:20px}.adjacent_post_links li.next{float:right}.adjacent_post_links li.next a{background:url(//www.marine-tec.jp/wp-content/themes/mt/css/../images/bg_next_link.png) no-repeat right center;padding-right:20px}#back_to_top{margin-top:50px;text-align:right}#back_to_top a{position:relative;right:-9px}.link-text{display:block;text-align:right;margin-top:15px;line-height:1}.link-text a:before{content:'> '}.sub_navi .current_page_item a,.sub_navi .current-cat a,.sub_navi li a:hover{color:#222;background-color:rgba(0,0,0,.2);background-color:#c3bcac \9}.sub_navi .current_page_item li a{background:0 0}.single-format-standard #contents .ptside img{max-width:100%;height:auto}.alignleft{float:left;margin-right:1.6em}.alignright{float:right;margin-left:1.6em}.aligncenter{clear:both;display:block;margin:0 auto}img.alignleft,img.alignright,img.aligncenter{margin-top:5px;margin-bottom:10px}ul.alignleft{margin-left:1em}body{font-family:"游ゴシック Medium",YuGothic,"Yu Gothic Medium","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;background-color:#fff;background-repeat:no-repeat;background-position:50% 0;background-attachment:scroll;color:#222;margin:0;padding:0}h1,h2,h3,h4,h5,h6,strong,p.maincopy{font-family:-apple-system,BlinkMacSystemFont,"游ゴシック体",YuGothic,"Yu Gothic",sans-serif;font-weight:700}*{line-height:1.6}.wrapper{position:relative}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}select,input,textarea{font-family:"游ゴシック Medium",YuGothic,"Yu Gothic Medium","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;color:#222}.cf{display:block}.cf:after{clear:both;content:".";display:block;height:0;visibility:hidden}.timestamp{color:#666;font-size:90%}.backtotop{margin-top:10px;text-align:right;width:100%}#sub_img{width:100%;position:relative;z-index:1;background:rgba(0,0,0,1);overflow:hidden}#sub_img:before{content:"";display:block;padding-top:25%}#category_image{padding:0;margin:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:-100;border:none;opacity:.6}#sub_img h1{font-size:300%;color:#fff;text-shadow:1px 1px 3px #555;position:absolute;top:70%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:100%;height:auto;text-align:center}h2.sub_title{font-size:2.5em;margin:0;padding-bottom:.5em;color:#454545;text-align:center}h2.sub_title:before{content:url(//www.marine-tec.jp/wp-content/themes/mt/css/../images/icon_h2_2.png);margin:10px;position:relative;top:8px}video{max-width:100%}header{background:none repeat 0 0 scroll;margin:0;width:100%;position:absolute;left:0;z-index:1000}.header_top{position:relative;width:100%;max-width:1400px;height:120px;margin:0 auto;padding-bottom:10px}.main-id{display:inline;float:left;font-size:11px;font-weight:400;position:absolute;bottom:10px;left:1%}#site-id{display:inline-block;vertical-align:bottom}#site-id img{height:auto;max-width:320px;min-width:280px}.description{font-size:65%;width:100%;text-align:right}.contact{position:absolute;right:250px;bottom:5px}.sub-id{position:absolute;right:1%;bottom:10px}.fb_logo{display:inline-block;vertical-align:bottom}.fb_logo img{height:auto;max-width:26px;margin-right:20px}.sub-id-inner{display:inline-block;vertical-align:bottom;margin-left:20px}#sub_logo{width:100%;max-width:140px;display:inline-block;vertical-align:bottom}#calender_btn{display:inline-block;width:10em;padding:5px;margin-right:1em;margin-bottom:5px;border-color:transparent;border-width:10px;background:rgba(255,0,155,1);box-shadow:0 10px 6px -6px #777;border-radius:5px;color:#fff;font-size:.8em;vertical-align:bottom;text-align:center}.header_btm{position:absolute;height:40px;width:100%;margin:0 auto 10px;font-size:90%}.header_btm.fixed{position:fixed;top:0}#toggle{display:none}#global_nav{width:100%;max-width:1400px;color:#fff;margin:0 auto;padding:0;z-index:100;background:rgba(0,155,255,.8);box-shadow:0 10px 6px -6px #777;border-radius:5px}#global_nav ul{margin:0;padding:0}#global_nav>ul>li{float:left;height:50px;width:10%;text-align:center;font-size:.9rem;display:table}#global_nav>ul>li>a{outline:0;color:#fff;display:table-cell;vertical-align:middle}#global_nav .current-menu-item,#global_nav .current-page-ancestor{background:rgba(0,101,166,.8);color:#000}#global_nav>ul>li a:hover{background:#fff;color:#000;opacity:.5;-webkit-transition:all .3s;transition:all .3s;border-radius:5px}#extrainfo{background-color:#fff;border:solid 2px #3037bf;padding:10px;margin:10px 0 20px;width:100%;border-radius:5px}#contents_frontpg{margin:0 auto;width:100%;padding:0;clear:both}#contents{margin:0 auto;width:100%;padding:0 2.5%;max-width:1400px;clear:both}#main_img{width:100%;position:relative;margin:0 0 100px;overflow:hidden}#main_img:before{content:"";display:block;padding-top:62.5%}#inbox{min-height:1px}.maincopy{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:100%;height:auto;text-align:center}p.maincopy{font-size:3em;font-weight:900;color:#fff;text-shadow:0 0 5px #000}.servicemenu{width:100%;height:auto;margin:0 auto;padding:5em 0;background:rgba(0,101,166,.8)}.servicemenu ul{width:95%;max-width:1400px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;flex-wrap:wrap}.servicemenu a{float:left;margin:0;padding:5em 2em;color:#fff;display:block;border:1px solid #fff;border-radius:5px;background-color:#000;width:100%;position:relative;z-index:50}.servicemenu h3{font-size:2em;text-align:center;background:0 0;padding:0;border:none;margin:0}.servicemenu a:nth-child(1):after{background-image:url(//www.marine-tec.jp/wp-content/themes/mt/css/../images/top/top_sm2024.jpg)}.servicemenu a:after{content:"";background-position:center;background-size:cover;opacity:.6;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.servicemenu a:hover{opacity:.8;background-color:transparent;transition:all .5s ease 0s}.servicemenu a:hover:after{opacity:1}.servicemenu a:hover h3,.servicemenu a:hover p{color:#fff;transition:all .5s ease 0s}.servicemenu a li:hover{text-shadow:0 0 1px #000;transition:all .5s ease 0s}.schoolmenu_top{width:100%;margin:0 auto;max-width:1400px}.schoolmenu_top ul{margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}.schoolmenu_top a{width:49.9%;position:relative;margin:.5%;border:1px solid #d9d9d9;box-shadow:3px 3px 10px -4px #555}.schoolmenu_top a li figure{width:100%;overflow:hidden;position:relative}.schoolmenu_top a li figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 -18px 6px -6px #fff}.schoolmenu_top a li figure img{width:100%}.schoolmenu-text-box{text-align:center;padding:5px 10px 14px}.schoolmenu-text-box h2{color:#0065a6;border:none;font-size:2em;font-weight:700;margin:0;padding:0}.schoolmenu-text-box p{color:#333;line-height:2;text-align:left}.ptside{width:75%;padding-right:7%;float:left}.topposts{width:100%;position:relative}.moreread{display:block;width:100%;text-align:center;padding:2em;background:rgba(0,155,255,1);color:#fff;transition:all .5s ease 0s}.moreread:hover{background:rgba(0,155,255,.1)}.moreread:before{content:"\02192";margin:4px;position:relative}.tabs_2{background-color:#fff;width:100%;margin:0 auto;padding-top:1em}.tabs_2 .tab_item{width:calc(99.9%/4.21);padding:14px 0;border:1px solid;border-color:#454545 #454545 #009bff;border-radius:5px 5px 0 0;background-color:#fff;font-size:1.1em;text-align:center;display:block;float:left;text-align:center;transition:all .2s ease}.tabs_2 label:first-of-type{margin-left:2.5%}.tabs_2 .tab_item:hover{opacity:.75}.tabs_2 input[name=tab_item]{display:none}.tabs_2 .tab_content{clear:both;overflow:hidden;display:none}.tabs_2 #a1:checked~#a1_content,.tabs_2 #a2:checked~#a2_content,.tabs_2 #a3:checked~#a3_content,.tabs_2 #a4:checked~#a4_content{display:block}.tabs_2 input:checked+.tab_item{background-color:#009bff;border-color:#009bff;font-weight:700;color:#fff}.toppostslist,.boat_pickuplist,.schoolmenu{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;flex-wrap:wrap;margin:0 auto}.toppostslist a,.boat_pickuplist a{float:left;margin:.5%;padding:1%;display:block;border:1px solid #fff;border-radius:2%}.toppostslist a{width:23.99%}.boat_pickuplist a{width:23.99%}.toppostslist a:hover,.boat_pickuplist a:hover{border:1px solid #d9d9d9}.toppostslist figure,.boat_pickuplist figure{text-align:center}.toppostslist figure img,.boat_pickuplist figure img{width:100%!important;height:75%!important}.toppostslist dt,.boat_pickuplist dt{width:100%;font-size:130%;font-weight:400;height:calc(1.6em * 2);display:table}.toppostslist dt span,.boat_pickuplist dt span{display:table-cell;vertical-align:middle}.toppostslist dd,.boat_pickuplist dd{padding:5px 0}.toppostslist div.cat_icon,.blog div.cat_icon{padding:2px .5em;font-size:80%;text-align:center!important;display:block;width:40%;float:left;border-radius:5px}.toppostslist .icon1,.blog .icon1{background-color:#737aff}.toppostslist .icon2,.blog .icon2{background-color:#30bf7a}.toppostslist .icon3,.blog .icon3{background-color:#ff8e00}.toppostslist .icon4,.blog .icon4{background-color:#fff773}.toppostslist .icon5,.blog .icon5{background-color:#81f1d2}.topposts .timestamp{text-align:right;font-size:80%;width:40%;float:right}.topposts dd.comment.boat_pickuplist dd.comment{width:100%;display:block}#front-banner{width:100%}#front-banner a{width:calc(99.9% / 3);padding:0 1%;float:left}#front-banner a img{max-width:100%;height:auto}#top_map{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;flex-wrap:wrap;margin:0 auto}.google-maps-top{position:relative;padding-bottom:30%;height:0;overflow:hidden;width:66.6666%;float:left}.google-maps-top iframe{position:absolute;top:0;left:0;width:100%;height:100%}#top_map img{display:block;overflow:hidden;width:33.3333%;height:auto;padding:0;float:left;object-fit:cover;font-family:'object-fit: cover;'}.btn{border:none;padding:15px;margin:0 auto 10px;border-radius:5px;background-color:#009bff;width:250px}.btn a,.btn a:hover{color:#fff}.btn:hover{background-color:#0065a6}.btn2{border-radius:5px;padding:30px 15px;margin:10px auto 20px;background-color:#ff6c00;box-shadow:3px 3px 10px -4px #555;color:#fff!important;text-align:center!important;transition:all .5s ease 0s;width:80%;position:relative}.btn2,.btn2 a:hover{color:#fff}.btn2:hover{background-color:#ff903f}.btn,.school_list,.school_list3 li img,.school_list_single img,.schoolmenu .a_box,a.bana img{box-shadow:3px 3px 10px -4px #555}.sbside{width:25%;float:right}.sbside img{max-width:100%}a.bana{display:block;margin-bottom:20px;width:100%}a.bana img{width:100%;height:auto;display:block;border:solid 1px #d9d9d9;box-shadow:3px 3px 10px -4px #555}.contact_side_phone{display:none}.submenu li{float:left;width:50%;padding:0 5px 10px}.li3 li{width:33.3333%}.li4 li{width:25%}.li6 li{width:33.3333%}.submenu li a span{display:inline-block;vertical-align:middle;position:relative;margin-left:2em}.submenu li a{padding:20px 0;display:block;background:#0065a6;font-size:120%;border-radius:5px}.submenu li a:hover{background:#009bff}.submenu li a span:before{content:url(//www.marine-tec.jp/wp-content/themes/mt/css/../images/icon_arrow1.png);display:inline-block;transform:scale(.4);margin:0 10px 0 0;position:absolute;left:-2em;height:100%}.btn,.submenu li a{color:#fff;text-align:center;transition:all .5s ease 0s}.submenu li a.m_red{background:#f44}.submenu li a.m_red:hover{background:rgba(255,68,68,.55)}.youtubemovie{position:relative;width:100%;padding-top:56.25%}.youtubemovie iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.pd_25{padding:0 2.5%}.row_200{width:100%;margin-bottom:200px}.row_150{width:100%;margin-bottom:150px}.row_100{width:100%;margin-bottom:100px}.row_50{width:100%;margin-bottom:50px}.row_20{width:100%;margin-bottom:20px}.row_10{width:100%;margin-bottom:10px}.row{width:100%;margin-bottom:0}.row_top50{padding-top:50px}.row img,.row_10 img,.row_20 img,.row_50 img{max-width:100%}.col_px_1{width:8.333333%}.col_px_2{width:16.66666%}.col_px_3{width:25%}.col_px_4{width:33.33333%}.col_px_5{width:41.66666%}.col_px_6{width:50%}.col_px_7{width:58.33333%}.col_px_8{width:66.66666%}.col_px_9{width:75%}.col_px_10{width:83.33333%}.col_px_11{width:91.66666%}.col_px_12{width:100%}.col_px_1,.col_px_2,.col_px_3,.col_px_4,.col_px_5,.col_px_6,.col_px_7,.col_px_8,.col_px_9,.col_px_10,.col_px_11,.col_px_12{float:left;padding:0 15px}.col_px_1 img,.col_px_2 img,.col_px_3 img,.col_px_4 img,.col_px_5 img,.col_px_6 img,.col_px_7 img,.col_px_8 img,.col_px_9 img,.col_px_10 img,.col_px_11 img,.col_px_12 img,.col_sx_1 img,.col_sx_2 img,.col_sx_3 img,.col_sx_4 img,.col_sx_5 img,.col_sx_6 img,.col_sx_7 img,.col_sx_8 img,.col_sx_9 img,.col_sx_10 img,.col_sx_11 img,.col_sx_12 img{width:100%;height:auto}.col_sx_1{width:8.333333%}.col_sx_2{width:16.66666%}.col_sx_3{width:25%}.col_sx_4{width:33.33333%}.col_sx_5{width:41.66666%}.col_sx_6{width:50%}.col_sx_7{width:58.33333%}.col_sx_8{width:66.66666%}.col_sx_9{width:75%}.col_sx_10{width:83.33333%}.col_sx_11{width:91.66666%}.col_sx_12{width:100%}.col_sx_1,.col_sx_2,.col_sx_3,.col_sx_4,.col_sx_5,.col_sx_6,.col_sx_7,.col_sx_8,.col_sx_9,.col_sx_10,.col_sx_11,.col_sx_12{padding:0 15px;float:left}.w_100{width:100%;height:auto;margin:0 0 10px}ul{line-height:0;list-style-type:none;margin:0 0 1em;padding:0}ul.caution_normal{list-style-type:disc;list-style-position:outside;padding:0 30px}li{line-height:normal;margin:0;padding:0}.flt_left{float:left;width:auto}.flt_right{float:right;width:auto}.txt_right{text-align:right}.red{color:red}.red_strong{color:red;font-size:80%;font-weight:700}.red_strong_100{color:red;font-size:100%;font-weight:700}.red_strong_110{color:red;font-size:110%;font-weight:700}.red_strong_120{color:red;font-size:110%;font-weight:700}.red_strong_130{color:red;font-size:130%;font-weight:700}.red_normal{color:red}.red_normal_120{color:red;font-size:110%}.red_normal_110{color:red;font-size:110%}.red_normal_100{color:red;font-size:100%}.normal_80{font-size:80%}.normal_120{font-size:120%}.normal_150{font-size:150%}.normal_80b{font-size:80%;font-weight:700}.normal_120b{font-size:120%;font-weight:700}.normal_150b{font-size:150%;font-weight:700}.nobr{white-space:nowrap}.blue_strong_100{color:#009bff;font-size:100%;font-weight:700}.blue_normal_100{color:#009bff;font-size:100%}.blue_strong{color:#009bff;font-weight:700}.blue_normal{color:#009bff}footer,footer a{color:#fff}.footerimg{width:100%;height:70px;background:url(//www.marine-tec.jp/wp-content/themes/mt/css/../images/footerimg.png) bottom repeat-x scroll;position:relative;text-align:center}#footer_wrap{background:#009bff;width:100%;position:relative}#footer_navi{margin:0 auto;width:100%;max-width:1200px;padding:50px 0 50px 20px;font-size:90%}#footer_navi_phone{display:none}.ftnavi{float:left;padding:15px 10px 10px;width:25%}.ftnavi li{padding:0;margin:0 0 5px}.ftnavi li a{font-size:.9rem}.ftnavi li a:hover{color:#ccc}#footer_lower{width:100%;background:#0065a6;padding-top:50px}#footer_lower dl{max-width:1000px;width:100%;margin:0 auto;text-align:center}#footer_lower img{max-height:30px;height:100%;width:auto}#footer_lower p{width:100%;text-align:center;margin:0;padding:0;font-size:.7em}#copyright{font-size:.7em;width:100%;text-align:center;padding:50px 0 50px}ol li{padding-left:.5em}ol li::marker{font-weight:700;color:#e32222}.cstm_thumb{width:100%;display:block}.cstm_thumb img{width:48.99%}.cstmextop figure{display:inline-block;vertical-align:top;padding:10px 10px 0;margin:0 5px 20px;border:solid 1px #d9d9d9;width:47.5%}.cstmex figure{display:inline-block;vertical-align:top;padding:0 15px 20px;width:49.5%}.google-maps{width:100vw;margin-left:calc(50% - 50vw);position:relative;padding-bottom:40%;height:0;overflow:hidden}@media screen and (max-width:639px){.google-maps{padding-bottom:75%}}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}#simplyScroll img{width:auto;height:360px}.lcs_price{font-size:200%;font-weight:700}.lcs_comment{font-size:80%}.school_list,.school_list2,.school_list_single{width:100%}.school_list li{width:25%;float:left;padding:0 8px;margin:0 0 20px}.school_list2 li{width:25%;float:left;padding:30px 8px;margin:0;background-color:#ddf1ff;text-align:center;border:solid 2px #fff}.school_list3 li{width:33.3%;float:left;padding:0 8px;margin:0 0 20px}.school_list4 li{width:100%;float:left;padding:30px 30px 10px;margin:0;border:solid 2px #fff}.school_list4 li:first-child{background-color:#ddd}.school_list4 li:last-child{background-color:#ddf1ff}.school_list,.school_list3 li img{width:100%;height:auto;border:solid 1px #d9d9d9;box-shadow:3px 3px 10px -4px #555}.school_list2 li b{font-size:130%;font-weight:700;margin:0 10px}.school_list_single img{width:45%;display:block;height:auto;border:solid 1px #d9d9d9;box-shadow:3px 3px 10px -4px #555;margin:0 auto}.license_list dl{border:solid 1px #d9d9d9;padding:10px;margin:0 0 15px}.license_list dl:last-child{margin:0}.license_list dt{font-size:120%;font-weight:700;color:#0065a6}.license_date li{border:solid 1px #d9d9d9;padding:10px 0;margin:0 0 6px;text-align:center}.lcs_kousin_time tr:nth-child(n+2):hover{color:#009bff;cursor:pointer}.lcs_kousin_time td{text-align:center}#lisence_schedule td,#lisence_schedule th{border:solid 1px #d9d9d9;padding:5px 0;margin:0;text-align:center}#print_caution{border:none;border-radius:5px;background-color:#9f3;padding:10px;margin:0 0 5px}span#license_price{font-size:130%;font-weight:700}.schoolmenu a p.btn,.schoolmenu a p.btn2{border-radius:5px;padding:10px!important;box-shadow:3px 3px 10px -4px #555;color:#fff!important;text-align:center!important;transition:all .5s ease 0s;height:3em;width:80%;position:absolute;bottom:1em;left:0;right:0}.schoolmenu .a_box{width:32%;float:left;padding:0 0 20px;margin:.63%;border:1px solid #d9d9d9;box-shadow:3px 3px 10px -4px #555;position:relative}.schoolmenu .a_box:after{content:"";background-position:center;background-size:cover;opacity:.3;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.schoolmenu .a_box h4{color:rgba(0,101,166,1);text-shadow:1px 1px 3px #fff;text-align:center;border:none;font-size:2em;font-weight:700;margin:0;padding:20px 0}.schoolmenu .a_box figure{width:100%;overflow:hidden;position:relative}.schoolmenu .a_box figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 -18px 6px -6px #fff}.schoolmenu .a_box figure img{width:100%}.schoolmenu .a_box p{padding:0 1em 5em}.selectbox-1{position:relative}.selectbox-1:before,.selectbox-1:after{position:absolute;content:'';pointer-events:none}.selectbox-1:before{display:inline-block;right:0;width:2.8em;height:2.8em;border-radius:0 3px 3px 0;background-color:#2589d0}.selectbox-1:after{position:absolute;top:50%;right:1.4em;transform:translate(50%,-50%) rotate(45deg);width:6px;height:6px;border-bottom:3px solid #fff;border-right:3px solid #fff}.selectbox-1 select{appearance:none;min-width:230px;height:2.8em;padding:.4em 3.6em .4em .8em;border:none;border-radius:3px;background-color:#f2f2f2;color:#333;font-size:1em;cursor:pointer;margin:0}.selectbox-1 select:focus{outline:2px solid #2589d0}.sel_k div:first-child{text-align:right}.sel_k_btn{color:#fff;font-size:2em;font-weight:700;text-align:center;margin:0 auto;padding:1em 2em;display:block;border:1px solid #fff;border-radius:5px;width:100%;position:relative;z-index:50;box-shadow:3px 3px 10px -4px #555;background-image:url(//www.marine-tec.jp/wp-content/themes/mt/css/../images/license_btn.jpg);max-width:1000px}.riggingmenu{padding:20px 0 0}.riggingmenu h4{color:#000!important;padding-bottom:2.5em!important}.rig-genre{max-width:1800px}.rig-genre>div{display:flex;margin:0;padding:0}.rig-genre .a_box{width:46%;float:left;padding:0 0 20px;margin:2%;border:1px solid #d9d9d9;box-shadow:3px 3px 10px -4px #555;position:relative}.rig-genre .a_box:after{content:"";background-position:center;background-size:cover;opacity:.3;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.rig-genre .a_box h4{color:#000;text-shadow:1px 1px 3px #fff;border:none;font-size:1.5em;font-weight:700;margin:0;padding:20px 20px 10px}.rig-genre .a_box figure{width:100%;overflow:hidden;position:relative}.rig-genre .a_box figure img{width:100%}.rig-genre .a_box p{padding:0 1em;margin-bottom:4em}.splide__slide img{width:100%;height:100%;object-fit:cover}.splide__list li{width:100%}.card05{.splide-b:not(.is-active){padding:0;visibility:visible;.splide__arrow--prev,.splide__arrow--next{display:none}}}.rig-icon{padding:5px .5em;font-size:90%;text-align:center!important;display:block;width:80%;height:2.25em;margin:10px auto;border-radius:5px;background-color:rgba(0,155,255,.8);color:#fff;position:absolute;bottom:1em;left:0;right:0}.modal-agree{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:10000}.modal-content{width:80%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background-color:#fefefe;border:1px solid #888;border-radius:12px}.modal-agree .window{overflow-y:auto;max-height:calc(100vh - 300px);border:1px solid #aaa;padding:5px 10px;margin:0 0 15px}.modal-agree h4{margin:0 0 6px;font-size:1em;font-weight:700;background-color:#000;color:#fff;padding:4px 12px}#closeModal{float:right;font-size:1em;font-weight:700;cursor:pointer}.col_100{padding:0 10%}.col_100 p{line-height:2.5}.tabs_1{background-color:#fff;width:100%;padding-top:1em}.tabs_1 .tab_item{width:calc(99.9%/2);padding:14px 0;border:1px solid;border-color:#454545 #454545 #009bff;border-radius:5px 5px 0 0;background-color:#fff;font-size:1.1em;text-align:center;display:block;float:left;text-align:center;transition:all .2s ease}.tabs_1 .tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tabs_1 .tab_content{clear:both;overflow:hidden;display:none}.tabs_1 #a1:checked~#a1_content,.tabs_1 #a2:checked~#a2_content{display:block}.tabs_1 input:checked+.tab_item{background-color:#009bff;border-color:#009bff;font-weight:700;color:#fff}.ac-container{width:auto;margin:30px auto}.ac-container label{min-width:240px;max-width:50%;text-align:center;background:#f44;margin:auto;padding:20px 10px;position:relative;display:block;cursor:pointer;color:#fff}.ac-container label:hover{background:rgba(255,68,68,.55);-webkit-transition:all .3s;transition:all .3s}.ac-container label.mail_caution{background:#9f3;color:#000}.ac-container label.mail_caution:hover{background:rgba(153,255,51,.55);-webkit-transition:all .3s;transition:all .3s}.ac-container label:before{color:#fff;content:"→"}.ac-container input:checked~label:before{color:#fff;content:"↓"}.ac-container input{display:none}.ac-container div{background:rgba(255,255,255,.5);margin-top:-1px;overflow:hidden;max-height:0;position:relative;z-index:10;transition:max-height .3s ease-in-out,box-shadow .6s linear}.ac-container input:checked~div{max-height:2000px;transition:max-height 1s ease-in-out,box-shadow 1s linear;box-shadow:0 0 0 1px rgba(155,155,155,.3)}.ac-container div p{line-height:23px;font-size:14px;padding:20px}.ublist{display:inline-block;padding:1%;vertical-align:top;width:33.33%}.ublist li{margin:0 0 3%}.ublist li a{padding:15px;display:block;border:solid 1px #d9d9d9;box-shadow:3px 3px 10px -4px #555}.ublist li a figure{width:100%}.ublist li a figure img{width:100%}.ublist_data{width:100%}.ublist h4{border:none;font-size:150%;font-weight:700;width:100%;text-align:left;margin:0 0 10px;padding:0;color:#0065a6;background:none transparent}.ublist dl{width:100%;float:left;font-size:90%;margin:0 0 5px}.ublist dl dt{float:left;text-align:center;background:none #0065a6;color:#fff;width:5em;padding:2px .25em;margin:0 8px 0 0}.ublist_eg{overflow:hidden}.ublist_data div{width:100%}.ublist_text{clear:both;line-height:1em;margin:0;padding:10px 0 0 5px;overflow:hidden}.ublist p.statusicon{margin:0;padding:5px 0 0;width:96px;height:35px;overflow:hidden;text-align:left;float:left}.ublist_price{float:right;text-align:right;color:#ff8c00;margin:0}.ublist_price span{font-size:180%;text-align:right;font-weight:700}#b_listform{width:100%;padding:0 0 15px;text-align:right}.ubsingle_px_6{width:50%;float:left;padding:0 10px 0 0}.ubsingle_px_6 img{width:100%;height:auto}.ubsingle_px_6 img#thumb{width:25%;height:auto;padding:0 1%;margin:0 0 5px}.ubsingle_sx_6{width:50%;float:right}.ubsingle_sx_6 img{width:25%;height:auto;float:left;display:block;padding:0 1%;margin:0 0 5px}.ubsingle_px_12{width:100%;float:left;padding:0 10px 0 0}.ubsingle_px_12 img{width:12.5%;height:auto;float:left;display:block;padding:0 .5%;margin:0 0 5px}td.price_single{text-align:center}table#specs th{width:auto}.modal_button{width:100%;text-align:center;margin-bottom:1em;padding:.5em 0}.modal_button img{width:50%}.modal_line_code{width:100%;text-align:center;font-weight:700;padding:.5em;border:solid 1px #000}#navigation div{margin:0;text-align:center;width:100%}.wp-pagenavi{clear:both}.wp-pagenavi a{text-decoration:none;border:1px solid #bfbfbf;padding:6px 10px;margin:5px;box-shadow:3px 3px 10px -4px #555;border-radius:4px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700;text-decoration:none;border:1px solid #bfbfbf;padding:6px 10px;margin:5px;box-shadow:3px 3px 10px -4px #555;border-radius:4px}.blog{padding-bottom:50px;width:100%;position:relative}.blog ul{padding:0 10px;width:100%;border:1px solid #d9d9d9}.blog li a{display:table;width:100%;padding:20px}.blog li{border-bottom:1px dotted #d9d9d9}.blog li:last-child{border-bottom:none}.blog li div{display:table-cell;vertical-align:middle}.blog li figure{width:160px;display:table-cell;vertical-align:middle}.blog li figure img{width:100%;height:auto}.blog h4{padding-left:10px}.blog li p{padding:0 0 0 15px}.blog li div:last-child{font-size:90%;text-align:right;float:right;width:120px}.fishing{margin-bottom:50px;width:100%;position:relative}.fishing_article{padding:15px;margin-bottom:30px;width:100%;border:1px solid #d9d9d9}.fishing_article>h3{background:#009bff;border:none;font-size:120%;font-weight:700;color:#fff;margin:0 0 20px;padding:10px 15px}.fishing li{border-bottom:1px dotted #d9d9d9}.fishing div a{display:table;width:100%;margin-bottom:10px}.fishing li p{padding:10px 0 0 15px}.fishing li:last-child{border-bottom:none}.fishing img{width:100%;height:auto}input.wpcf7-file{width:300px}.sitemap{padding-left:20px}.sitemap li{padding:5px 0}#get_adobe_reader{width:230px;margin:20px 0 0}#get_adobe_reader>p{margin:5px 0 0;font-size:80%}.modal{display:none;height:100vh;position:fixed;top:0;left:0;width:100%;z-index:10000}.modal__bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%;border-radius:10px}.js-modal-close{width:100%;text-align:center;display:block}.calendar{margin-bottom:50px}#content tr td{border-top:none!important}#content table{border:none}.business-calendar{background:#cacaca;border-right:0;border-bottom:0;border-collapse:collapse;color:#000;border-spacing:0;border-top:1px solid #CACACA!important;border-left:1px solid #CACACA!important;font-size:90%;margin:0 0 5px;padding:0;text-align:center;width:100%}* html body .business-calendar{border-collapse:collapse}.business-calendar caption{font-size:120%;border:none;caption-side:top;margin:5px 0;padding:0;text-align:center}.business-calendar th{background:#eee;border-top:none;border-left:0;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;font-weight:400;padding:3px;width:14%;text-align:center}.business-calendar td{background:#fff;border-top:none;border-left:0;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;padding:3px;text-align:center}.business-calendar .attr0{color:red;background:#fcc}.business-calendar .attr1{color:#f60;background:#fc9}.business-calendar .attr2{color:#060;background:#cfc}.business-calendar .attr3{color:#00f;background:#ccf}.business-calendar .attr4{color:#c0c;background:#fcf}.business-calendar-attribute{margin:5px 0 0;padding:0}.business-calendar-attribute li{padding:5px 10px;line-height:1.3;list-style:none}.business-calendar-attribute .attr0{color:red;background:#fcc}.business-calendar-attribute .attr1{color:#f60;background:#fc9}.business-calendar-attribute .attr2{color:#060;background:#cfc}.business-calendar-attribute .attr3{color:#00f;background:#ccf}.business-calendar-attribute .attr4{color:#c0c;background:#fcf}#sidebar .business-calendar-attribute{margin:5px 0 0;padding:0}#sidebar .business-calendar-attribute li{padding:5px 10px;line-height:1.3}#sidebar .business-calendar-attribute .attr0{color:red;background:#fcc}#sidebar .business-calendar-attribute .attr1{color:#f60;background:#fc9}#sidebar .business-calendar-attribute .attr2{color:#060;background:#cfc}#sidebar .business-calendar-attribute .attr3{color:#00f;background:#ccf}#sidebar .business-calendar-attribute .attr4{color:#c0c;background:#fcf}#sidebar .business-calendar-desc{margin:5px}.vlist td{text-align:left}.badate{color:#ccc}#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;opacity:.85}#tooltip h3,#tooltip div{margin:0}.text{border:solid 1px #ddd;padding:3px;border-radius:3px}.length-l{width:98%}.length-m{width:50%}.length-s{width:30%}.form tr th{width:30%}input{max-width:450px}textarea{width:90%}input[type=text],input[type=email],input[type=tel],textarea,select{border:solid 1px #ddd;color:#000;padding:5px 0 5px 5px;margin:2px 0}input[type=checkbox],input[type=radio]{width:30px}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus,select:focus{background-color:#fff}input.submit,input.wpcf7c-btn-back,input.wpcf7-submit,input.wpcf7-confirm{width:14em;height:4em}input.wpcf7c-btn-back{margin-right:1em}.require{color:red;font-size:80%;font-weight:400}.require:before,.require2:before{content:' ';white-space:normal}.require2{font-size:80%;font-weight:400}.wpcf7c-conf{background-color:#d9d9d9;color:#000;border:1px solid #ddd}.wpcf7-text:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}input#zip{ime-mode:inactive}#new_lineup .col_px_3,#new_lineup .col_sx_3{padding:0 5px}#new_lineup div a p{text-align:center;font-weight:700}.qa-list dl{position:relative;margin:30px 0 0;cursor:pointer;border:1px solid #ddd}.qa-list dl:first-child{margin-top:0}.qa-list dl:after{position:absolute;top:27px;right:26px;display:block;width:7px;height:7px;margin:auto;content:'';transform:rotate(135deg);border-top:2px solid #000;border-right:2px solid #000}.qa-list .open:after{transform:rotate(-45deg)}.qa-list dl dt{position:relative;margin:0;padding:20px 20px 20px 60px;margin-bottom:10px;font-weight:700;background:#eee}.qa-list dl dt:before{font-size:22px;line-height:1;position:absolute;top:20px;left:20px;display:block;content:'Q.';color:#3285bf}.qa-list dl dd:before{font-size:22px;line-height:1;position:absolute;left:20px;display:block;content:'A.';font-weight:700;color:#c80021}.qa-list dl dd{position:relative;margin:0;padding:20px 20px 20px 60px}.qa-list dl dd p{margin:30px 0 0}.qa-list dl dd p:first-child{margin-top:0}#popup{display:none}.popup-open{cursor:pointer}.popup-overlay{display:none}#popup:checked~.popup-overlay{display:block;z-index:99999;background-color:#00000070;position:fixed;width:100%;height:100vh;top:0;left:0}.popup-window{width:90vw;max-width:560px;padding:20px;background-color:#fff;border-radius:6px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-text{margin:0}.popup-text:not(:last-of-type){margin-bottom:1em}.popup-close{cursor:pointer;position:absolute;top:-26px;right:0}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-slide figure{width:100%;max-width:1200px}.swiper-slide figure img{margin:0 auto}:root{--easing:cubic-bezier(.2,1,.2,1);--transition:.8s var(--easing);--color-base:#f8f8f8;--color-gray:#ddd;--color-theme:#009bff;--color-theme-darken:#0065a6;--box-shadow:.8rem .8rem 1.2rem rgba(0,0,0,.05),-.8rem -.8rem 1.2rem #fff;--box-shadow-hover:1rem 1rem 1.5rem rgba(0,0,0,.08),-1rem -1rem 1.5rem #fff;--box-shadow-inset:inset .8rem .8rem 1.2rem rgba(0,0,0,.05),inset -.8rem -.8rem 1.2rem #fff;--box-shadow-dark:.8rem .8rem 1.2rem rgba(0,0,0,.1),-.8rem -.8rem 1.2rem rgba(#fff,.2)}main{display:block}.l-inner{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 5rem}.l-section .l-inner{padding-top:1rem;padding-bottom:1rem}[class*=swiper]:focus{outline:none}.slide-media,.thumb-media{position:relative;overflow:hidden}.slide-media img,.thumb-media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper-button-prev,.swiper-button-next{display:grid;place-content:center;width:6.4rem;height:6.4rem;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.swiper-button-prev:before,.swiper-button-next:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.swiper-button-prev:after,.swiper-button-next:after{width:1.2rem;height:1.2rem;content:"";border:solid var(--color-gray);border-width:3px 3px 0 0}.swiper-button-prev:after{margin-left:.4rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.swiper-button-next:after{margin-right:.4rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-disabled{pointer-events:none;opacity:0}.card04{overflow:hidden}.card04 .swiper-b{overflow:visible}.card04 .swiper-button-prev,.card04 .swiper-button-next{position:absolute;z-index:1;top:30%;margin:auto}.card04 .swiper-button-prev:before,.card04 .swiper-button-next:before{background-color:rgba(0,0,0,.3);-webkit-box-shadow:var(--box-shadow-dark);box-shadow:var(--box-shadow-dark)}.card04 .swiper-button-prev:after,.card04 .swiper-button-next:after{border-color:#fff}.card04 .swiper-button-prev{right:calc(100% - 1.6rem)}.card04 .swiper-button-next{left:calc(100% - 1.6rem)}.card04 .swiper-a:not(.swiper-initialized){padding:0}.card04 .swiper-a:not(.swiper-initialized) .swiper-button-prev,.card04 .swiper-a:not(.swiper-initialized) .swiper-button-next{display:none}.card04 .swiper-a:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.card04 .swiper-b:not(.swiper-initialized){padding:0}.card04 .swiper-b:not(.swiper-initialized) .swiper-button-prev,.card04 .swiper-b:not(.swiper-initialized) .swiper-button-next{display:none}.card04 .slide{overflow:hidden;border-radius:4px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.card04 .slide-media{padding-top:62.5%}.card04 .slide-media img{height:calc(100% + 16px);-webkit-transform:translateY(-16px);transform:translateY(-16px)}.card04 .slide-content{padding:3.2rem}.card04 .slide-date{font-size:1.2rem;line-height:1;display:block;color:var(--color-theme)}.card04 .slide-title{line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3.2em;margin-top:1.6rem}.card04 .swiper-pagination-sub{font-size:0;text-align:center;padding:0 0 10px}.card04 .swiper-pagination-sub .swiper-pagination-bullet{display:inline-block;width:20px;height:5px;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);vertical-align:top;background-color:var(--color-gray)}.card04 .swiper-pagination-sub .swiper-pagination-bullet:not(:first-child){margin-left:10px}.card04 .swiper-pagination-sub .swiper-pagination-bullet-active{background-color:var(--color-theme-darken)}.card04 .sub00 .swiper-pagination-bullet-active{background-color:transparent}@media only screen and (max-width:1024px){.l-inner{padding:0 .8rem}.pc{display:none!important}.card04 .swiper-button-prev{right:calc(100% - 5.6rem)}.card04 .swiper-button-next{left:calc(100% - 5.6rem)}}@media only screen and (max-width:599px){.pc-tab{display:none!important}.card04 .swiper-b:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(1,1fr)}.swiper-button-prev,.swiper-button-next{display:grid;place-content:center;width:2rem;height:2rem;cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.card04 .swiper-button-prev{right:calc(100% - 1.8rem)}.card04 .swiper-button-next{left:calc(100% - 1.8rem)}.swiper-button-prev:after,.swiper-button-next:after{width:1rem;height:1rem}.card04 .swiper-button-prev,.card04 .swiper-button-next{top:30%}}@media only screen and (min-width:1025px){.tab-sp{display:none!important}.swiper-button-prev:before,.swiper-button-next:before{-webkit-transition:var(--transition);transition:var(--transition)}.swiper-button-prev:hover:before,.swiper-button-next:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.card04 .slide{-webkit-transition:var(--transition);transition:var(--transition)}.card04 .slide img{-webkit-transition:var(--transition);transition:var(--transition)}.card04 .slide:hover{-webkit-transform:translateY(-16px);transform:translateY(-16px);-webkit-box-shadow:var(--box-shadow-hover);box-shadow:var(--box-shadow-hover)}.card04 .slide:hover img{-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width:600px){.sp{display:none!important}}@media only screen and (max-width:1024px) and (min-width:600px){.card04 .swiper-b:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,1fr);gap:24px}}