/*!
Theme Name: marinedream
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: marinedream
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

marinedream is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}img{border:none;margin:0}img,iframe,object{max-width:100%;height:auto;display:block}body{margin:0;padding:0;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/bg01.gif);font-family:'Roboto','Hiragino Sans','Meiryo','Hiragino Kaku Gothic ProN',sans-serif;font-family:'Roboto','Helvetica Neue',Arial,Meiryo,'Hiragino Kaku Gothic ProN','Hiragino Sans',sans-serif}a{text-decoration:none}html{-webkit-text-size-adjust:100%}hr.line1{display:block;border-width:1px 0 0;border-style:solid;border-color:#666;height:1px;clear:both;margin:0}hr.line2{display:block;border-width:1px 0 0;border-style:solid;border-color:red;height:1px;clear:both;margin:0}del{background-image:linear-gradient(#fe3464,#fe3464);background-position:0 50%;background-size:100% 1px;background-repeat:repeat-x;color:#000;margin:0 .4em;text-decoration:none}.comment-form-email{display:none}.comment-notes{display:none}.comment-form-comment label{font-size:0}.comment-form-comment label:before{font-size:14px;content:"内容"}.comment-form-author label{font-size:0}.comment-form-author label:before{font-size:14px;content:"お名前・ニックネーム"}.del{color:red;text-decoration:line-through}.enki{border:1px solid red;padding:5px 8px 3px;color:red;font-weight:600;font-size:20px;background-color:#fff;margin-bottom:12px;border-radius:6px}@media screen and (min-width:751px){.sp_img{display:none}.pc_img{display:block;margin:0 auto}a{text-decoration:none}.style_red{color:red}.style_blue{color:blue}.style_bl{color:#000}.style14{font-size:14px;line-height:1.8}.style_14_16{font-size:14px;line-height:1.6;margin-top:10px}.style_14_16 a{color:#09f;text-decoration:underline}.style16{font-size:16px}.style18{font-size:18px;color:#000}.style_aka{color:red}.style22_aka{float:left;font-size:22px;font-weight:400;color:red}.style_aka_b{font-weight:700;color:red}.style_aka_b_16{font-weight:700;color:red;font-size:16px}.style_aka_b_18{font-weight:700;color:red;font-size:18px}.style20{font-size:20px}.style22{font-size:22px}.style24{font-size:24px}.style_b_16{font-weight:700;font-size:16px}.style_b_18{font-weight:700;font-size:18px}.style30{font-size:30px;color:#000}.style_shiro_b{font-weight:700;color:#fff}.black16{font-size:16px;font-weight:400;color:#000}.text18{font-size:18px;line-height:1.8}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.desc_title{font-size:24px;line-height:40px;color:#fff;background-color:red;text-align:center;margin-bottom:20px;padding-top:3px}.post_img{padding-bottom:40px;border-bottom:1px dotted #000;margin-bottom:40px}.desc_table th{text-align:left;vertical-align:top;padding:0 15px 25px 0;font-size:14px}.desc_table th img{vertical-align:middle;margin-right:5px;float:left}.desc_table p{font-size:14px;line-height:1.8;margin:0}.desc_table td{vertical-align:top;padding:0 0 25px}.cup_info_wrap{width:100%;position:relative}.cup_info img a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.season_end{position:absolute;width:500px;top:100px;left:0;right:0;margin:auto;border:1px solid red;padding:20px;background-color:#fff;z-index:2000}.season_end h3{color:red;font-size:20px;text-align:center;line-height:1.5;margin:0}.cup_info{width:100%;overflow:hidden}.cup_info_left{width:510px;float:left;margin-right:50px}.cup_date{display:flex;justify-content:flex-start;align-items:flex-end;margin:20px 0 10px}.cup_date h4{font-weight:400;font-size:22px}.cup_date h5{font-weight:400;font-size:32px}.cup_date h6{font-size:22px;font-weight:400;color:red}.date_name{margin:0 12px 0 0}.info_left_left{width:230px;float:left}.info_left_right{width:310px;float:left}.cup_info_right{width:400px;float:left}.cup_info h3{font-size:50px;font-weight:400;line-height:1.25;margin:5px 0 20px}.tw_bn_sp{display:none}.tw_bn_pc{width:400px;height:auto;margin:6px auto 30px}.tw_bn_pc a:hover img{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.br_sp{display:none}.top_jimukyoku{font-size:14px;line-height:1.5}.top_keihin_wrap{width:509px;overflow:hidden}.top_keihin{float:left;width:163px;margin:0 10px 10px 0}.top_keihin .syohin_title{background:#0086ba;padding:2px 0 3px 10px}.top_keihin .syohin_title p{color:#fff;font-size:16px}.top_keihin_2nd{float:left;width:250px;margin:0 0 10px}.total_keihin_wrap{width:509px;display:flex;justify-content:space-between}.total_keihin{width:163px}.total_keihin p{font-size:15px}.total_keihin img{width:100%;height:auto;margin-bottom:8px}.syuryo_wrap{position:relative;z-index:100}.syuryo{position:absolute;top:0;right:10px;z-index:100}.top_keihin_title{color:#fff;background-color:#dc5f5b;padding:3px 0 2px 10px;margin:0 0 6px}.top_keihin:nth-child(4){margin:0 0 10px}.top_keihin img{width:100%;height:auto}.top_keihin p{font-size:14px;color:#c30d23;margin:6px 0 0}.top_keihin_name{font-size:14px;color:#c30d23;margin:3px 0 0}.top_keihin_2nd p{font-size:12px;color:#c30d23;margin:3px 0 0}.top_keihin_2nd img{float:left;width:120px;height:auto;margin-right:10px;margin-bottom:3px}.top_keihin_2nd img:nth-child(2){width:120px;height:auto;margin-right:0}.obi30th{background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/30th_blue_obi.png);background-repeat:no-repeat;position:relative;width:1012px;height:45px}.obi30th img{position:absolute;left:0;right:0;margin:-74px auto 0;max-width:100%;height:auto}.entry-header{display:none}.page-header{width:100%;height:35px;border-bottom:1px solid #c30d23;margin:0 0 10px;padding:0}.page-header h1{font-size:24px;font-weight:400;text-align:left;float:left}.entry-header-ori{clear:both;width:100%;height:40px;border-bottom:1px solid #c30d23;margin:40px 0 10px;padding:0}.entry-title{font-size:24px;font-weight:400;text-align:left;float:left}.entry-title span{font-size:14px;font-weight:400}.index-link{float:right;text-align:right}.index-link span{font-size:18px;line-height:1;background-color:#dc5f5b;padding:.4em 1em;color:#fff;margin-bottom:15px}.index-link a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.entry-header-ori p{font-size:16px;text-align:center;vertical-align:bottom}.post-link{text-align:right}.post-link span{font-size:16px;line-height:1;background-color:#4082ab;padding:.4em 1em;color:#fff;margin:0 10px 15px 0}.post-link a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.cate-title{clear:both;font-size:22px;font-weight:400;border-bottom:1px solid #c30d23;margin:10px 0 10px}.left_pane{width:962px;margin-top:50px}.right_pane{width:240px;margin:0 auto}.btn-square-pop{position:relative;display:inline-block;padding:1em 1em .6em;text-decoration:none;text-align:center;color:#fff;background:#fd9535;border-bottom:solid 2px #d27d00;border-radius:4px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 2px 2px rgba(0,0,0,.19);font-weight:700;margin-bottom:20px}.btn-square-pop:active{border-bottom:solid 2px #fd9535;box-shadow:0 0 2px rgba(0,0,0,.3)}.btn-square-pop-2{position:relative;display:inline-block;padding:1em 2em .6em;text-decoration:none;text-align:center;color:#fff;background:#fd9535;border-bottom:solid 2px #d27d00;border-radius:4px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 2px 2px rgba(0,0,0,.19);font-weight:700;margin:25px auto}.btn-square-pop-2:active{border-bottom:solid 2px #fd9535;box-shadow:0 0 2px rgba(0,0,0,.3)}.cup_header_sp{display:none}.cup_header{width:962px;height:360px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/cup2024_title.jpg);position:relative;margin-bottom:12px}.cup_header a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.cup_link{width:962px;height:135px;text-align:center;display:flex;justify-content:center;margin-bottom:15px}.cup_link img{vertical-align:top;margin:0;padding:0}.cup_link a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.bn_mail a{margin:0 auto}.bn_bbs a{margin:0 auto}.bn_mail a img{width:466px;height:135px}.bn_bbs a img{width:466px;height:135px}.open_square{position:absolute;width:140px;right:20px;top:20px}.bn_result{position:absolute;width:180px;right:20px;top:20px}.bn_result2021{position:absolute;width:260px;left:0;top:0}.thumbnail_lists{width:962px;font-size:0;margin-bottom:60px}.thum_conte{width:230px;padding:15px 10px 15px;box-sizing:border-box;display:inline-block;background-color:#fff;border-radius:5px;border:solid 1px #999;vertical-align:top;margin:0 14px 20px 0}.thum_conte:nth-of-type(4n){margin:0 0 20px}.thum_conte h2{font-size:16px;font-weight:400;line-height:1;margin:0 0 8px}.thum_conte h2 a{color:#000}.thum_conte p{font-size:14px;line-height:1.5;margin:0;margin-top:7px}.thum_conte .time{margin-top:4px}.thum_conte span{background-color:#dc5f5b;font-size:12px;border-radius:4px;padding:2px 8px;margin:0 10px 0 0;color:#fff}.thumbnail_lists ul{list-style:none;padding-left:0;font-size:0;margin:0 0 10px}.thumbnail_lists li{width:230px;padding:15px 10px 15px;box-sizing:border-box;display:inline-block;background-color:#fff;border-radius:5px;border:solid 1px #999;vertical-align:top;margin:0 14px 20px 0}.thumbnail_lists li:nth-of-type(4n){margin:0 0 20px}.thumbnail_lists li h2{font-size:16px;font-weight:400;line-height:1;margin:0 0 8px}.thumbnail_lists li h2 a{color:#000}.thumbnail_lists li p{font-size:14px;line-height:1.5;margin:0;margin-top:7px}.thumbnail_lists li p br{display:none}.thumbnail_lists li .time{margin-top:4px}.thumbnail_lists span{background-color:#dc5f5b;font-size:12px;border-radius:4px;padding:2px 8px;margin:0 10px 0 0;color:#fff}.thumbnail_lists_half{width:962px;font-size:0;margin-bottom:20px}.thumbnail_lists_half ul{list-style:none;padding-left:0;font-size:0;margin:0 0 10px}.thumbnail_lists_half li{width:230px;padding:15px 10px 15px;box-sizing:border-box;display:inline-block;background-color:#fff;border-radius:5px;border:solid 1px #999;vertical-align:top;margin:0 10px 0 0}.thumbnail_lists_half li:nth-of-type(3n){margin:0}.thumbnail_lists_half li h2{font-size:16px;font-weight:400;line-height:1;margin:0 0 8px}.thumbnail_lists_half li h2 a{color:#000}.thumbnail_lists_half li p{font-size:14px;line-height:1.5;margin:0;margin-top:7px}.thumbnail_lists_half li p br{display:none}.thumbnail_lists_half li .time{margin-top:4px}.thumbnail_lists_half span{background-color:#dc5f5b;font-size:12px;border-radius:4px;padding:2px 8px;margin:0 10px 0 0;color:#fff}.post_right p{font-size:14px;line-height:1.5;margin:0;margin-top:5px}.post_right span{font-size:12px;text-align:center;background-color:#dc5f5b;border-radius:4px;padding:2px 5px;margin:0 10px 0 0;color:#fff}.item{font-size:22px;color:#c30d23;margin:0}.right_pane h3{font-size:50px;font-weight:400;line-height:1.25;margin:5px 0 20px}.matter{font-size:14px;line-height:1.8;margin:5px 0 25px}.keihin_wrap{width:260px;font-size:0;margin-bottom:30px}.keihin{display:inline-block;width:120px;margin:0 20px 20px 0}.keihin:nth-of-type(2n){margin:0 0 20px}.keihin img{width:100%;height:auto}.keihin_name{font-size:14px;color:#c30d23;margin:4px 0 0}.jimukyoku{font-size:14px;line-height:1.6}.post_pane{width:90%;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:6px;border:solid 1px #999;margin:0 auto 30px}.half_pane{width:720px;padding:20px 0 15px;box-sizing:border-box;margin:0 0 30px}.full_pane{width:962px;padding:20px 0 15px;box-sizing:border-box;margin:0 0 30px}.full_pane p{font-size:16px;line-height:1.6}.bbs_pane{width:962px;padding:20px 0 15px;box-sizing:border-box;margin:0 0 30px}.head_bbs{margin-bottom:50px}.freebbs_pane{width:100%}.freebbs_left{width:65%;float:left;margin-right:5%}.freebbs_right{width:30%;float:left}.obi_1st{clear:both;width:720px;height:123px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/obi_1st.png);position:relative;margin:20px 0 15px}.obi_2nd{width:720px;height:123px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/obi_2nd.png);position:relative;margin-bottom:15px}.obi_3rd{width:720px;height:123px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/obi_3rd.png);position:relative;margin-bottom:15px}.half_name{position:absolute;font-size:18px;line-height:1;font-weight:400;left:235px;bottom:22px}.half_size{position:absolute;font-size:18px;line-height:1;font-weight:400;left:580px;bottom:22px}.name_wrap{padding-top:30px}.name_1st{clear:both;width:230px;height:270px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/name_1st.png);position:relative;float:left;margin:0 10px 0 0}.name_2nd{clear:both;width:230px;height:270px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/name_2nd.png);position:relative;float:left;margin:0 10px 0 0}.name_3rd{clear:both;width:230px;height:270px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/name_3rd.png);position:relative;float:left;margin:0 10px 0 0}.name_name{font-size:16px;line-height:1;text-align:center;font-weight:400;position:absolute;left:0;right:0;margin:170px auto 0}.name_size{position:absolute;font-size:18px;line-height:1;text-align:center;font-weight:400;left:0;right:0;margin:220px auto 0}.name_ather{width:908px;height:222px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/ather_back.png);position:relative;float:left;margin:20px 0 80px}.name_ather h4{font-size:16px;line-height:1;text-align:left;font-weight:400}.name_4{position:absolute;left:76px;top:14px}.size_4{position:absolute;left:360px;top:14px}.name_5{position:absolute;left:544px;top:14px}.size_5{position:absolute;left:828px;top:14px}.name_6{position:absolute;left:76px;top:74px}.size_6{position:absolute;left:360px;top:74px}.name_7{position:absolute;left:544px;top:74px}.size_7{position:absolute;left:828px;top:74px}.name_8{position:absolute;left:76px;top:134px}.size_8{position:absolute;left:360px;top:134px}.name_9{position:absolute;left:544px;top:134px}.size_9{position:absolute;left:828px;top:134px}.name_10{position:absolute;left:76px;top:194px}.size_10{position:absolute;left:360px;top:194px}body ul.wpuf-form li .wpuf-label{width:20%}.wpuf-fields input{font-size:18px;padding:10px;border:1px solid #999;border-radius:6px;box-sizing:border-box;width:80%;max-width:400px}.wpuf_customs{list-style:none;padding-left:0}.wpuf_customs li{font-size:16px;line-height:1.7;margin:0;margin-top:7px}.wpuf_customs li label{display:inline-block;font-size:14px;text-align:center;width:80px;background-color:#dc5f5b;border-radius:4px;padding:2px 0;margin:0 10px 0 0;color:#fff}.post_content{margin-top:15px;overflow:hidden}.post_content p{font-size:16px;line-height:1.8;margin:0;margin-top:5px}.post_content span{display:inline-block;font-size:14px;text-align:center;width:100px;background-color:#dc5f5b;border-radius:4px;padding:2px 0;margin:0 10px 0 0;color:#fff}.com_span{float:left;font-size:14px;line-height:1.8;text-align:center;width:100px;background-color:#dc5f5b;border-radius:4px;padding:2px 0;margin:5px 10px 0 0;color:#fff}.sum_com{width:615px;float:left}.entry-content{margin-bottom:50px}.page-numbers{font-size:14px;text-align:center;background-color:#dc5f5b;border:1px solid #dc5f5b;border-radius:4px;padding:3px 8px;margin:0 2px 0 0;color:#fff}.page-numbers.current{text-align:center;background-color:#fff;border:1px solid #dc5f5b;color:#dc5f5b}.navigation{overflow:hidden;margin-bottom:40px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.navigation .nav-links{width:100%;box-sizing:border-box}.navigation .nav-next{text-align:right}.navigation .nav-next a{color:#444;width:50%;float:right;box-sizing:border-box}.navigation .nav-previous a{border-right:1px solid #ddd;color:#444;width:50%;float:left;box-sizing:border-box}.navigation a{display:block;padding:1em;border:none;font-size:14px;color:#000;box-sizing:border-box}.navigation .nav-previous a:hover{background:#ffeff7;color:#000}.navigation .nav-next a:hover{background:#ffeff7;color:#000}.comment-reply-title{font-size:18px;font-weight:400;border-bottom:1px solid #c30d23;margin:0 0 10px}.comment-respond p{font-size:14px;margin-bottom:5px}#comment{border-radius:6px;border:1px solid #aaa;padding:8px;box-sizing:border-box}#email{border-radius:6px;border:1px solid #aaa;padding:8px;box-sizing:border-box}#author{border-radius:6px;border:1px solid #aaa;padding:8px;box-sizing:border-box}.submit{color:#555;border:1px solid #ccc;background:#f7f7f7;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;padding:8px 15px;border-radius:6px}#header-sp{display:none}#head_menu_wrap{display:none}.dropmenu_wrap{display:none}#header{width:948px;padding:30px 32px 0;background-color:#fff;border-bottom:5px solid red;overflow:hidden}#head-top{width:948px;height:30px}#head-bottom{width:948px;height:50px}#head-bottom img{float:left}#header h1{font-size:18px;font-weight:400;float:left}#header h1.en_h1{font-size:13px;font-weight:400;float:left}#header h2{font-size:14px;line-height:24px;text-align:center;font-weight:400;color:red;border:2px solid red;width:120px;height:24px;padding-top:2px;margin-left:10px;float:right}#header h2 a{color:red;display:block}#header h2 a:hover{background-image:-moz-linear-gradient(top,#fff,#ffebeb);background-image:-ms-linear-gradient(top,#fff,#ffebeb);background-image:-o-linear-gradient(top,#fff,#ffebeb);background-image:-webkit-linear-gradient(top,#fff,#ffebeb);background-image:linear-gradient(top,#fff,#ffebeb)}#head-menu{overflow:hidden;margin:20px 0 0;padding:0;float:right}#head-menu ul{list-style-type:none}#head-menu li{float:left;list-style-type:none}#head-menu li a{background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/head_menu01.gif);display:block;height:47px;color:#fff;text-decoration:none;text-indent:-9999px}.head-menu-01 a{background-position:0 0;width:148px}.head-menu-02 a{background-position:-148px 0;width:110px}.head-menu-03 a{background-position:-258px 0;width:118px}#head-menu a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#head-menu-english{overflow:hidden;margin:20px 0 0;padding:0;float:right}#head-menu-english ul{list-style-type:none}#head-menu-english li{float:left;list-style-type:none}#head-menu-english li a{background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/english/head_menu_en01.gif);display:block;height:47px;color:#fff;text-decoration:none;text-indent:-9999px}.head-menu-01 a{background-position:0 0;width:148px}.head-menu-02 a{background-position:-148px 0;width:110px}.head-menu-03 a{background-position:-258px 0;width:118px}#head-menu-english a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#head-menu-chinese{overflow:hidden;margin:20px 0 0;padding:0;float:right}#head-menu-chinese ul{list-style-type:none}#head-menu-chinese li{float:left;list-style-type:none}#head-menu-chinese li a{background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/chinese/head_menu_chi01.gif);display:block;height:47px;color:#fff;text-decoration:none;text-indent:-9999px}.head-menu-01 a{background-position:0 0;width:148px}.head-menu-02 a{background-position:-148px 0;width:110px}.head-menu-03 a{background-position:-258px 0;width:118px}#head-menu-chinese a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#container{width:1012px;margin:0 auto;border-left:1px solid red;border-right:1px solid red;color:#000;height:100%}#main_menu_wrap{width:1012px;height:84px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/main_menu_bg01.gif);background-repeat:no-repeat}#menu-global{clear:both;width:1012px;overflow:hidden;margin:0 auto;padding:0;border-top:1px solid #fff}#menu-global ul{list-style-type:none}#menu-global li{float:left;list-style-type:none}#menu-global li a{background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/main_menu03.png);display:block;height:60px;color:#fff;text-decoration:none;text-indent:-9999px}#menu-global li a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.menu-item-01 a{background-position:0 0;width:172px}.menu-item-02 a{background-position:-172px 0;width:168px}.menu-item-03 a{background-position:-340px 0;width:168px}.menu-item-04 a{background-position:-508px 0;width:168px}.menu-item-05 a{background-position:-676px 0;width:168px}.menu-item-06 a{background-position:-844px 0;width:168px}#content{width:962px;margin:0 auto;padding-top:20px}#sub-menu{clear:both;width:462px;overflow:hidden;margin:28px auto;padding:0}#sub-menu ul{list-style-type:none}#sub-menu li{float:left;list-style-type:none}#sub-menu li a{display:block;color:#44b034;text-decoration:none;border:1px solid #44b034;width:214px;padding:8px 0 4px 8px;line-height:1.4;border-radius:4px;background-image:-moz-linear-gradient(top,#fff,#fdecdb);background-image:-ms-linear-gradient(top,#fff,#fdecdb);background-image:-o-linear-gradient(top,#fff,#fdecdb);background-image:-webkit-linear-gradient(top,#fff,#fdecdb);background-image:linear-gradient(top,#fff,#fdecdb);background-clip:padding-box}#sub-menu li a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#ev-quick img{float:left;margin:0 15px 40px 0}#ev-quick h3{margin:0 0 7px;font-size:16px;color:#2075b3;line-height:1.4}#ev-quick p{margin:0;font-size:12px;color:#000;line-height:1.5}#page-top{position:fixed;bottom:50px;right:20px}#page-top a{width:171px}#page-top a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#page-top-sp img{display:none}#tab_menu{width:604px;height:45px;margin:0 auto}#tab_menu a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#tab_menu img{margin:0 1px 0 0}form#mail_form{width:100%}#formWrap{width:700px;margin:0 auto;color:#555;line-height:120%;font-size:90%}table.formTable{width:100%;margin:0 auto;border-collapse:collapse}table.formTable td,table.formTable th{border:1px solid #ccc;padding:10px}table.formTable th{width:30%;font-size:90%;font-weight:400;background:#efefef;text-align:left}table.formTable td{width:70%}form#mail_form input[type=text],form#mail_form input[type=email],form#mail_form input[type=tel]{max-width:90%;height:2em;padding:2px 2%;border:1px solid #ccc;border-radius:3px;background:#fafafa;-webkit-appearance:none;font-size:100%;font-family:inherit;margin-top:7px}form#mail_form input[type=text]:focus,form#mail_form input[type=email]:focus,form#mail_form input[type=tel]:focus,form#mail_form textarea:focus{box-shadow:0px 0px 5px #5cf;border:1px solid #5cf;background:#fff}form#mail_form select{font-size:100%;font-family:inherit;margin-top:10px}form#mail_form textarea{display:block;width:90%;max-width:90%;height:200px;padding:2px 2%;resize:vertical;border:1px solid #ccc;border-radius:3px;background:#fafafa;-webkit-appearance:none;font-size:100%;font-family:inherit}form#mail_form input[type=submit],form#mail_form input[type=reset]{padding:9px 15px;vertical-align:middle;line-height:1;background:#5cb85c;border:1px solid #4cae4c;border-radius:3px;color:#fff;font-family:inherit;-webkit-appearance:none;font-size:100%;margin:25px 0}form#mail_form input[type=submit]:hover,form#mail_form input[type=reset]:hover{cursor:pointer;background:#449d44;border:1px solid #398439}.bbp-form input[type=text]{height:2em;padding:1% 2%;border:1px solid #ccc;border-radius:3px;background:#fafafa;-webkit-appearance:none;font-size:100%;font-family:inherit;margin-top:7px}.bbp-form input[type=text]:focus,.bbp-form textarea:focus{box-shadow:0px 0px 5px #5cf;border:1px solid #5cf;background:#fff}.bbp-the-content{max-width:100%;padding:1% 2%;border:1px solid #ccc;border-radius:3px;background:#fafafa;-webkit-appearance:none;font-size:100%;font-family:inherit;margin-top:7px}select.txt02{border:0;font-size:14px;font-family:Arial,sans-serif;color:#666;border:solid 1px #ccc;margin:0 0 6px;width:180px;padding:8px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.info_box p{font-size:14px;line-height:1.5}.info_box h3{font-size:20px;line-height:1.5}.txt_red{color:red}#footer{clear:both;width:1012px;height:219px;padding:84px 0 0;font-size:14px;line-height:1.8;text-align:center;color:#fff;margin:0;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/footer_bg01.jpg);background-repeat:no-repeat;box-sizing:border-box}#footer_top{clear:both;width:1012px;height:100px;padding:70px 0 0;font-size:14px;line-height:1;text-align:center;color:#fff;margin:0;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/footer_top_bg01.jpg);background-repeat:no-repeat;box-sizing:border-box}#footer_bottom{clear:both;width:1012px;height:130px;padding:20px 0 0;font-size:14px;line-height:1.8;text-align:center;color:#fff;margin:0;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/footer_bg02.gif);background-repeat:no-repeat;box-sizing:border-box}#footer_english{clear:both;width:1012px;height:219px;padding:144px 0 0;font-size:14px;line-height:1.8;text-align:center;color:#fff;margin:0;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/footer_bg01.jpg);background-repeat:no-repeat;box-sizing:border-box}.footer-menu{color:#000;margin:0}.footer-menu a{color:#000}.footer-menu a:hover{text-decoration:underline}.footer-menu-sp{display:none}.footer_top_img{display:none}#footer-sp{display:none}.table1{border-collapse:collapse;border:1px #000 solid;background-color:#fff}.table1 TH{width:150px;border:1px #000 solid;text-align:left;padding:4px 12px 2px;background-color:#fbd7a1}.table1 TD{border:1px #000 solid;padding:4px 12px 2px;font-size:14px}.table1 p{font-size:20px;line-height:1.5;margin:0 5px}.table2{border-collapse:collapse;border:1px #666 solid;background-color:#fff;margin:0 0 40px}.table2 th{border:1px #666 solid;text-align:left;padding:8px 12px 5px}.table2 td{border:1px #666 solid;padding:11px 15px 8px}.table2 h2{font-size:90%;margin:0}.table2 h3{font-size:90%;margin:0;color:#f39700}.table2 p{font-size:14px;margin:0;line-height:1.6;text-align:justify;text-justify:inter-ideograph}.table2_l{border-collapse:collapse;border:1px #666 solid;background-color:#fff;margin:0 20px 40px 0;float:left}.table2_l p{font-size:14px;margin:0;line-height:1.6;text-align:justify;text-justify:inter-ideograph}.table2_l th{border:1px #666 solid;text-align:left;padding:8px 12px 5px}.table2_l TD{border:1px #666 solid;padding:11px 15px 8px}.table2in{border:none;padding:0}.table2in th{border:none;padding:0}.table2in TD{border:none;padding:0}.table3{width:462px;margin:0}.table3 TH{width:195px;text-align:left;vertical-align:top}.table3 h3{font-size:16px;line-height:1.25;margin:0 0 8px}.table3 p{font-size:14px;line-height:1.5;margin:0 0 10px}.table4{margin:0;font-size:14px;text-align:left}.table4 TD{padding:4px 10px 2px}.table4 TH{font-weight:400;color:#fff;padding:4px 10px 2px;text-align:left}.table4 h3{font-size:16px;line-height:1.25;margin:0 0 8px}.table4 p{font-size:14px;line-height:1.5;margin:0 0 10px}.table5{margin:0;font-size:14px;line-height:1.5;margin-bottom:30px}.table5 TD{padding:16px 25px 0 0;border-bottom:1px solid #999}.table6{border-collapse:collapse;border:1px #666 solid;background-color:#fff;margin:0 auto 30px;font-size:16px}.table6 th{border:1px #666 solid;text-align:center;padding:4px 10px}.table6 td{border:1px #666 solid;padding:10px}.result_title{text-align:center;background:#e60012;background:-moz-linear-gradient(top,#e60012 9%,#c7000b 94%);background:-webkit-linear-gradient(top,#e60012 9%,#c7000b 94%);background:linear-gradient(to bottom,#e60012 9%,#c7000b 94%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e60012',endColorstr='#c7000b',GradientType=0);padding:6px 12px;color:#fff}.result_top3{width:700px;margin:20px auto 0;display:flex;justify-content:space-between}.result_top3_w{width:962px;margin:20px auto 30px;display:flex;justify-content:space-between}.result_top3_m{width:780px;margin:20px auto 30px;display:flex;justify-content:space-between}.result_top3_m img{width:240px;height:auto}.result_setsumei{width:760px;margin:30px auto 50px;font-size:14px;line-height:1.8}.result_setsumei span{font-size:24px;line-height:2.0}.toko_result{width:620px;margin:0 auto 80px;display:flex;justify-content:space-between;align-items:flex-start}.kokuchi2020{border:2px solid #c30d23;background:#fff;color:#c30d23;padding:6px 12px;text-align:center;margin:40px 0 50px}.image_title{background:rgba(0,0,0,.5);position:absolute;left:0;bottom:0;width:910px}.image_title a{display:block;color:#fff;text-decoration:none;padding:20px;font-size:16px}.honbun16b{font-size:16px;line-height:1.8;font-weight:700;color:#555}.honbun14{font-size:14px;font-weight:400;line-height:1.8;color:#000;margin:0}.honbun14_10{font-size:14px;font-weight:400;line-height:1;margin:0}.honbun14 a{color:#000;text-decoration:underline}.honbun12{font-size:12px;font-weight:400;line-height:1.4;color:#000;margin:5px 0 0;text-align:left}a{text-decoration:none}.bbp-breadcrumb{display:none}.form-allowed-tags{display:none}.bbp-author-avatar{display:none}.avatar{display:none}.bbp-attachments h6{display:none}.bbp-admin-links{font-size:12px;color:#999}.more_bbs{width:100%;border:1px solid #c30d23;background-color:#fff;text-align:center;padding:6px 0 4px;margin:0 0 10px}.more_bbs a{color:#c30d23}.more_bbs h2{font-size:20px;text-align:center;font-weight:400}.more_bbs h3{text-align:center;font-weight:400}.more_bbs_sub{width:100%;border:1px solid #c30d23;background-color:#fff;text-align:center;padding:6px 0 4px;margin:0 0 40px}.more_bbs_sub h3{font-size:120%;text-align:center;font-weight:400}#comments{font-weight:400;margin-top:30px}.commets-list{list-style-type:none;margin:20px 0 40px}.comment-content{margin:0 0 40px}.comment-metadata{margin:5px 0}input[type=submit],input[type=reset],input[type=button]{display:block;width:100%;height:50px;font-size:100%}input[type=text],textarea{width:100%;max-width:400px;padding:12px;font-size:100%;display:block;border:1px solid #ccc;border-radius:5px;background:#fafafa;-webkit-appearance:none;font-family:inherit;margin-top:7px;box-sizing:border-box}input[type=text]:focus,textarea:focus{box-shadow:0px 0px 5px #5cf;border:1px solid #5cf;background:#fff;box-sizing:border-box}}@media screen and (max-width:750px){.pc_img{display:none}.sp_img{width:100%;height:auto}input{width:100%!important}.table6{border-collapse:collapse;border:1px #666 solid;background-color:#fff;margin:0 auto 40px;font-size:16px}.table6 th{border:1px #666 solid;text-align:center;padding:4px 10px}.table6 td{border:1px #666 solid;padding:10px}.result_title{text-align:center;background:#e60012;background:-moz-linear-gradient(top,#e60012 9%,#c7000b 94%);background:-webkit-linear-gradient(top,#e60012 9%,#c7000b 94%);background:linear-gradient(to bottom,#e60012 9%,#c7000b 94%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e60012',endColorstr='#c7000b',GradientType=0);padding:6px 12px;font-size:90%;font-weight:400;line-height:1.4;color:#fff}.result_top3{width:100%;margin:20px auto 30px;display:flex;justify-content:space-between}.result_top3_w{width:100%;margin:20px auto 30px;display:flex;flex-wrap:wrap}.result_top3_w img{width:80%;height:auto;margin:0 auto 30px}.result_top3_m{width:100%;margin:20px auto 30px;display:flex;flex-wrap:wrap}.result_top3_m img{width:80%;height:auto;margin:0 auto 30px}.scroll table{width:100%}.scroll{overflow:auto;white-space:nowrap}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track{background:#f1f1f1}.scroll::-webkit-scrollbar-thumb{background:#bcbcbc}.result_setsumei{width:100%;margin:0 auto;font-size:14px;line-height:1.8}.result_setsumei span{font-size:24px;line-height:2.0}.kokuchi2020{border:2px solid #c30d23;background:#fff;color:#c30d23;padding:6px 12px;text-align:center;margin:30px 0 50px}body{margin:0;padding:0;background:#fff}#container{width:100%;margin:0 auto;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/bg01.gif);color:#000;height:100%}#content{width:94%;margin:0 auto}.entry-header{display:none}.entry-header-ori{width:100%;line-height:1;border-bottom:1px solid #c30d23;margin:0 0 10px;padding:0}.page-header{width:100%;border-bottom:1px solid #c30d23;margin:6% 0 2%;padding:0 0 1%}.page-header h1{font-size:140%;line-height:1.25;font-weight:400;text-align:left}.entry-title{font-size:150%;font-weight:400;text-align:center;margin:15% auto 3%}.index-link{display:block;width:100%;text-align:center;margin:4% 0}.index-link span{font-size:110%;line-height:1;background-color:#dc5f5b;padding:2% 3%;color:#fff}.thumbnail_lists{font-size:0;margin-bottom:5%}.thum_conte{font-size:14px;width:48%;padding:2%;box-sizing:border-box;display:inline-block;background-color:#fff;border-radius:5px;border:solid 1px #999;vertical-align:top;margin:0 4% 5% 0}.thum_conte:nth-of-type(4n){margin:0 0 5%}.thum_conte h2{font-size:110%;font-weight:400;line-height:1;margin:0 0 2%}.thum_conte h2 a{color:#000}.thum_conte p{font-size:100%;line-height:1.5;margin:0;margin-top:7px}.thum_conte .time{margin-top:4px}.thum_conte span{background-color:#dc5f5b;font-size:90%;border-radius:4px;padding:2px 8px;margin:0 10px 0 0;color:#fff}.thumbnail_lists ul{list-style:none;padding-left:0;margin:0 0 30px;font-size:0}.thumbnail_lists li{width:48%;padding:2%;box-sizing:border-box;display:inline-block;background-color:#fff;border-radius:5px;border:solid 1px #999;vertical-align:top;margin:0 4% 6% 0;font-size:14px}.thumbnail_lists li:nth-of-type(2n){margin:0 0 6%}.thumbnail_lists li h2{font-size:110%;font-weight:400;line-height:1.4;margin:0 0 2%}.thumbnail_lists li h2 a{color:#000}.thumbnail_lists li p{font-size:100%;line-height:1.5;margin:0;margin-top:2%}.thumbnail_lists li .time{margin-top:4px}.thumbnail_lists span{background-color:#dc5f5b;font-size:90%;border-radius:4px;padding:2px 8px;margin:0 10px 0 0;color:#fff}.thumbnail_lists_half{width:100%;font-size:0;margin-bottom:5%}.thumbnail_lists_half ul{list-style:none;padding-left:0;font-size:0;margin:0 0 10px}.thumbnail_lists_half li{width:48%;padding:15px 10px 15px;box-sizing:border-box;display:inline-block;background-color:#fff;border-radius:5px;border:solid 1px #999;vertical-align:top;margin:0 10px 10px 0}.thumbnail_lists_half li:nth-of-type(2n){margin:0 0 10px}.thumbnail_lists_half li h2{font-size:16px;font-weight:400;line-height:1;margin:0 0 8px}.thumbnail_lists_half li h2 a{color:#000}.thumbnail_lists_half li p{font-size:14px;line-height:1.5;margin:0;margin-top:7px}.thumbnail_lists_half li p br{display:none}.thumbnail_lists_half li .time{margin-top:4px}.thumbnail_lists_half span{background-color:#dc5f5b;font-size:12px;border-radius:4px;padding:2px 8px;margin:0 10px 0 0;color:#fff}.cup_header{display:none}.cup_header img{display:none}.cup_link{display:none}.cup_header_sp{width:100%;height:auto;margin-bottom:25px}.cup_header_sp a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.head_cup_sp{width:100%;height:auto;margin-bottom:2%}.bn_mail{width:100%;height:auto;margin-bottom:2%}.bn_mochi{width:100%;height:auto;margin-bottom:2%}.bn_bbs{width:100%;height:auto;margin-bottom:2%}.bn_result{width:100%;height:auto;margin-bottom:2%}.obi30th{display:none}.style_red{color:red}.style_blue{color:blue}.style_bl{color:#000}.style14{font-size:100%;line-height:1.8}.style_14_16{font-size:100%;line-height:1.6;margin-top:10px}.style_14_16 a{color:#09f;text-decoration:underline}.style16{font-size:110%}.style18{font-size:120%}.style_aka{color:red}.style_aka_b{font-weight:700;color:red}.style_aka_b_16{font-weight:700;color:red;font-size:120%}.style_aka_b_18{font-weight:700;color:red;font-size:120%}.style20{font-size:150%}.style22{font-size:110%}.style24{font-size:180%}.style_b_16{font-weight:700;font-size:110%}.style_b_18{font-weight:700;font-size:120%}.style30{font-size:150%}.style_shiro_b{font-weight:700;color:#fff}.black16{font-size:110%;font-weight:400;color:#000}.item{font-size:120%;color:#c30d23;margin:0 0 2%}.post-navigation{display:none}.mt10{margin-top:2%}.mt20{margin-top:4%}.mt30{margin-top:6%}.mt40{margin-top:8%}.mb10{margin-bottom:2%}.mb20{margin-bottom:4%}.mb30{margin-bottom:6%}.mb40{margin-bottom:8%}.desc_title{font-size:24px;line-height:40px;color:#fff;background-color:red;text-align:center;margin:20px 0;padding:0 3%;box-sizing:border-box}.post_img{width:100%;height:auto;padding-bottom:40px;border-bottom:1px dotted #000;margin-bottom:40px}.desc_table th{display:block;width:100%;text-align:left;vertical-align:top;padding:0 15px 20px 0;font-size:100%}.desc_table th img{vertical-align:middle;margin-right:5px;float:left}.desc_table p{font-size:100%;line-height:1.8;margin:0}.desc_table td{display:block;width:100%;vertical-align:top;padding:0 0 20px}.cup_info_wrap{width:100%;position:relative;overflow:hidden}.cup_info{width:100%;overflow:hidden}.cup_date{margin:20px 0 10px}.cup_date h4{font-weight:400;font-size:22px}.cup_date h5{font-weight:400;font-size:32px}.cup_date h6{font-size:22px;font-weight:400;color:red}.date_name{margin:0 0 12px}.cup_info_left{width:100%;margin-bottom:5%}.info_left_left{width:230px;float:left}.info_left_right{width:310px;float:left}.cup_info_right{width:100%}.cup_info h3{font-size:140%;font-weight:400;line-height:1.25;margin:5px 0 20px}.cup_info h4{font-size:100%;font-weight:400;line-height:1.5;margin:5px 0}.tw_bn_pc{display:none}.tw_bn_sp{width:100%;height:auto;margin:0 0 50px}.top_jimukyoku{font-size:90%;line-height:1.5}.top_keihin_wrap{width:100%;font-size:0;margin-bottom:10px}.top_keihin{display:inline-block;width:48%;margin:0 0 4%;vertical-align:top}.top_keihin:nth-child(2n){margin:0 4% 4% 0}.top_keihin img{width:100%;height:auto}.top_keihin_title{background-color:#dc5f5b;padding:3px 0 2px 10px;margin:0 0 6px}.top_keihin_title p{font-size:18px;color:#fff}.top_keihin_name{font-size:14px;color:#c30d23;margin:3px 0 0}.top_keihin p{font-size:16px;line-height:1.5;color:#c30d23;margin:6px 0 0}.top_keihin_2nd{width:100%;margin:0 0 4%;vertical-align:top}.top_keihin_2nd img{display:inline-block;width:48%;height:auto;margin:0 4% 0 0}.top_keihin_2nd img:nth-child(2n){margin:0}.top_keihin_name{font-size:14px;color:#c30d23;margin:3px 0 0}.top_keihin_2nd p{font-size:16px;line-height:1.5;color:#c30d23;margin:6px 0 0}.total_keihin_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.total_keihin{width:48%;margin-bottom:5%}.total_keihin img{width:100%;height:auto;margin-bottom:8px}.syuryo_wrap{position:relative}.syuryo{position:absolute;top:0;right:0}.jimukyoku{font-size:100%;line-height:1.5}.btn-square-pop{width:100%;position:relative;display:inline-block;padding:1em 0;text-decoration:none;text-align:center;color:#fff;background:#fd9535;border-bottom:solid 2px #d27d00;border-radius:4px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 2px 2px rgba(0,0,0,.19);font-size:125%;line-height:1.4;font-weight:700;margin-bottom:30px}.btn-square-pop:active{border-bottom:solid 2px #fd9535;box-shadow:0 0 2px rgba(0,0,0,.3)}.btn-square-pop-2{width:100%;position:relative;display:inline-block;padding:1em;text-decoration:none;text-align:center;color:#fff;background:#fd9535;border-bottom:solid 2px #d27d00;border-radius:4px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 2px 2px rgba(0,0,0,.19);font-size:125%;line-height:1.4;font-weight:700;margin:20px 0;box-sizing:border-box}.btn-square-pop-2:active{border-bottom:solid 2px #fd9535;box-shadow:0 0 2px rgba(0,0,0,.3)}.bbp-reply-author{display:block;width:100%}.left_pane{width:100%;margin-top:10%}.name_1st{width:100%;height:auto;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/obi_1st_sp.png);background-size:100% auto;background-repeat:no-repeat;background-position:top;padding:25% 0 5%;margin:20px 0 15px}.name_2nd{width:100%;height:auto;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/obi_2nd_sp.png);background-size:100% auto;background-repeat:no-repeat;padding:25% 0 5%;margin:20px 0 15px}.name_3rd{width:100%;height:auto;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/obi_3rd_sp.png);background-size:100% auto;background-repeat:no-repeat;padding:25% 0 5%;margin:20px 0 15px}.name_name{display:block;font-size:120%;line-height:1;text-align:center;font-weight:400;margin:0}.name_size{display:block;font-size:120%;line-height:1;text-align:center;font-weight:400;margin:3% 0 0}.name_ather{width:100%;height:0;padding-top:79.69%;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/ather_back_sp.png);background-size:contain;position:relative;margin:0}.name_ather h4{font-size:100%;line-height:1;text-align:left;font-weight:400;padding-top:1%}.name_4{position:absolute;left:17.97%;top:3%}.size_4{position:absolute;left:79.69%;top:3%}.name_5{position:absolute;left:17.97%;top:17.5%}.size_5{position:absolute;left:79.69%;top:17.5%}.name_6{position:absolute;left:17.97%;top:32%}.size_6{position:absolute;left:79.69%;top:32%}.name_7{position:absolute;left:17.97%;top:47%}.size_7{position:absolute;left:79.69%;top:47%}.name_8{position:absolute;left:17.97%;top:61.5%}.size_8{position:absolute;left:79.69%;top:61.5%}.name_9{position:absolute;left:17.97%;top:76.5%}.size_9{position:absolute;left:79.69%;top:76.5%}.name_10{position:absolute;left:17.97%;top:91%}.size_10{position:absolute;left:79.69%;top:91%}.wpuf-form{width:100%}.form-label-leftm{width:100%}.textfield{width:100%!important}.wpuf-fields input{width:100%!important}.input-l{width:100%}.wpuf_customs{list-style:none;padding-left:0}.wpuf_customs li{font-size:110%;line-height:1.7;margin:0;margin-top:10px}.wpuf_customs li label{display:inline-block;font-size:100%;text-align:center;width:100px;background-color:#dc5f5b;border-radius:4px;padding:2px 0;margin:0 10px 0 0;color:#fff}.post_content{margin-top:10px;overflow:hidden}.post_content p{font-size:100%;line-height:1.8;margin:0;margin-top:5px}.post_content span{display:inline-block;font-size:90%;text-align:center;width:30%;background-color:#dc5f5b;border-radius:4px;padding:2px 0;margin:0 2% 0 0;color:#fff}.com_span{float:left;font-size:90%;line-height:1.8;text-align:center;width:30%;background-color:#dc5f5b;border-radius:4px;padding:2px 0;margin:5px 2% 0 0;color:#fff}.sum_com{width:68%;float:left}.right_pane{margin:10% 0 0;padding:6% 0 0;border-top:1px solid #dc5f5b}#header{display:none}#main_menu_wrap{display:none}#header-sp{width:100%;margin:5% auto 0}#header-sp img{width:90%;display:block;margin:0 auto}#header-sp h1{font-size:85%;text-align:center;font-weight:400;line-height:1.5}#head_menu_wrap{width:100%;padding:1% 0;margin:2% auto 0;background-color:red;z-index:1000;overflow:hidden}#main_menu_btn{overflow:hidden;margin:0;padding:0}#main_menu_btn_wrap{width:35%;overflow:hidden;margin:0;padding:0;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/menu_btn01.png);background-repeat:no-repeat;background-size:contain;float:left}#main_menu_btn_wrap_en{width:35%;overflow:hidden;margin:0;padding:0;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/menu_btn_en_close01.png);background-repeat:no-repeat;background-size:contain;float:left}#menu_title{width:65%;overflow:hidden;margin:0;padding:0;float:left}#menu_title h2{margin:4.5% 0 0 4%;padding:0;font-size:100%;color:#fff}#head_img{width:100%;margin:0;clear:both}#head_img img{width:100%;margin:0;display:block;border-bottom:2px solid red}.dropmenu_wrap{clear:both;width:100%;height:auto;position:relative;margin:0}.dropmenu{display:none;*zoom:1;list-style-type:none;width:60%;margin:0;padding:0;position:absolute;z-index:50000}.dropmenu ul{list-style:none;z-index:50000;top:100%;left:0;margin:0;padding:0;width:60%}.dropmenu:before,.dropmenu:after{content:"";display:table}.dropmenu:after{clear:both}.dropmenu li{position:relative;width:100%;float:left;margin:0;padding:0;text-align:left;background:#fff;z-index:50000}.dropmenu li a{display:block;margin:0;color:red;font-size:90%;font-weight:700;line-height:1;text-decoration:none;padding:13px 0 11px 20%;border-right:1px solid red;border-bottom:1px solid red;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/menu_list_mark01.gif);background-position:8% center;background-repeat:no-repeat;background-size:auto 50%;text-align:left}.menu_ye a{background:#fff9ce}.menu_red a{background:#ffe1e1}.close{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.toggle_box{display:none;margin:0}.btn_w{background-color:#fff;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/sankaku_right01.gif);background-position:left center;padding:10px 0 10px 60px;border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #aaa;font-size:80%}.btn_g{background-color:#e5e6e6;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/sankaku_right_g01.gif);background-position:left center;padding:10px 0 10px 60px;border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #aaa;font-size:80%}.btn_w.active{background-color:#f39700;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/sankaku_under01.gif);background-position:left center;padding:10px 0 10px 60px;border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #aaa;color:#fff;font-size:80%}.btn_g.active{background-color:#f39700;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/sankaku_under01.gif);background-position:left center;padding:10px 0 10px 60px;border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #aaa;color:#fff;font-size:80%}.btn_w:hover{cursor:pointer}.btn_g:hover{cursor:pointer}.btn_c:hover{cursor:pointer;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.box{background-color:#fff;width:100%;height:0;margin:0;margin-bottom:20px}.half_pane{width:100%;padding:5%;box-sizing:border-box;margin:0}#formWrap{width:95%;margin:0 auto}table.formTable{width:100%;margin-bottom:5%}table.formTable th,table.formTable td{width:100%;display:block}table.formTable th{margin-top:4%;border-bottom:0;font-size:110%;font-weight:400}table.formTable td{font-size:100%;font-weight:400}input[type=text],textarea{width:100%;padding:4%;font-size:110%;display:block;border:1px solid #ccc;border-radius:5px;background:#fafafa;-webkit-appearance:none;font-family:inherit;margin-top:7px;box-sizing:border-box}input[type=text]:focus,textarea:focus{box-shadow:0px 0px 5px #5cf;border:1px solid #5cf;background:#fff;box-sizing:border-box}input[type=submit],input[type=reset],input[type=button]{display:block;width:100%;height:50px;font-size:120%}form#mail_form{width:100%}.selectbox{margin-top:7px;position:relative}.selectbox:after{position:absolute;top:45%;right:3%;margin-top:-3px;content:"▼";color:#333;pointer-events:none}form#mail_form select{font-size:110%;font-family:inherit;width:100%;padding:4%;display:block;border:1px solid #ccc;border-radius:5px;background:#fafafa;-webkit-appearance:none;font-family:inherit;box-sizing:border-box}input[type=file]{font-size:110%;font-family:inherit;width:100%;padding:4%;display:block;border:1px solid #ccc;border-radius:5px;background:#fafafa;-webkit-appearance:none;font-family:inherit;box-sizing:border-box;margin-top:4%}form#mail_form input[type=submit],form#mail_form input[type=reset]{display:block;width:100%;padding:5%;vertical-align:middle;line-height:1;background:#5cb85c;border:1px solid #4cae4c;border-radius:5px;color:#fff;font-family:inherit;-webkit-appearance:none;font-size:120%;margin:0 0 1%;box-sizing:border-box}.info_box p{font-size:100%;line-height:1.4;margin-top:6%}.info_box h3{font-size:125%;line-height:1.5}.bbp-breadcrumb{display:none}.form-allowed-tags{display:none}.bbp-author-avatar{display:none}.avatar{display:none}.bbp-attachments h6{display:none}#page-top-sp{position:fixed;bottom:2%;right:2%;width:10%}#page-top-sp img{width:100%;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#page-top img{display:none}#footer-sp{clear:both;width:100%;padding:4% 0 3%;font-size:70%;line-height:1.8;text-align:center;color:#fff;margin:0;background-color:red;box-sizing:border-box}#footer_english{clear:both;width:1012px;height:219px;padding:144px 0 0;font-size:14px;line-height:1.8;text-align:center;color:#fff;margin:0;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/footer_bg01.jpg);background-repeat:no-repeat;box-sizing:border-box}#footer_top{display:none}#footer_bottom{display:none}.footer-menu-sp{clear:both;color:#000;margin:15% auto 0;text-align:center;font-size:100%}.footer-menu-sp a{color:#000}.footer-menu-sp a:hover{text-decoration:underline}.footer_top_img{width:100%;height:auto;display:block;margin:0}.footer_mail{width:80%;margin:0 auto}.more_bbs{width:100%;border:1px solid #dc5f5b;background-color:#fff;text-align:center;padding:15px;margin:0 0 40px;box-sizing:border-box}.more_bbs a{color:#dc5f5b}.more_bbs h2{text-align:center;font-weight:400}.more_bbs h3{text-align:center;font-weight:400}.more_bbs_sub{width:100%;border:1px solid #dc5f5b;background-color:#fff;text-align:center;padding:10px 5px 10px;margin:0 0 40px;box-sizing:border-box}.more_bbs_sub h3{font-size:120%;text-align:center;font-weight:400}.season_end{border:1px solid red;padding:15px;background-color:#fff;margin-bottom:30px}.season_end h3{color:red;font-size:20px;text-align:center;line-height:1.5;margin:0}}@media print{.sp_img{display:none}.pc_img{display:block;margin:0 auto}a{text-decoration:none}.style_red{color:red}.style_blue{color:blue}.style_bl{color:#000}.style14{font-size:14px;line-height:1.8}.style_14_16{font-size:14px;line-height:1.6;margin-top:10px}.style_14_16 a{color:#09f;text-decoration:underline}.style16{font-size:16px}.style18{font-size:18px}.style_aka{color:red}.style_aka_b{font-weight:700;color:red}.style_aka_b_16{font-weight:700;color:red;font-size:16px}.style_aka_b_18{font-weight:700;color:red;font-size:18px}.style20{font-size:20px}.style22{font-size:22px}.style24{font-size:24px}.style_b_16{font-weight:700;font-size:16px}.style_b_18{font-weight:700;font-size:18px}.style30{font-size:30px}.style_shiro_b{font-weight:700;color:#fff}.black16{font-size:16px;font-weight:400;color:#000}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.desc_title{font-size:24px;line-height:40px;color:#fff;background-color:red;text-align:center;margin-bottom:20px;padding-top:3px}.post_img{padding-bottom:40px;border-bottom:1px dotted #000;margin-bottom:40px}.desc_table th{text-align:left;vertical-align:top;padding:0 15px 25px 0;font-size:14px}.desc_table th img{vertical-align:middle;margin-right:5px;float:left}.desc_table p{font-size:14px;line-height:1.8;margin:0}.desc_table td{vertical-align:top;padding:0 0 25px}.cup_info{width:100%;overflow:hidden}.cup_info_left{width:510px;float:left;margin-right:50px}.info_left_left{width:230px;float:left}.info_left_right{width:310px;float:left}.cup_info_right{width:400px;float:left}.cup_info h3{font-size:50px;font-weight:400;line-height:1.25;margin:5px 0 20px}.cup_info h4{font-weight:400;line-height:1.5;margin:5px 0 0}.tw_bn_sp{display:none}.tw_bn_pc{width:400px;height:auto;margin:6px 0 30px}.tw_bn_pc a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.br_sp{display:none}.top_jimukyoku{font-size:14px;line-height:1.5}.top_keihin_wrap{width:510px;overflow:hidden}.top_keihin{float:left;width:120px;margin:0 10px 10px 0}.top_keihin_2nd{float:left;width:250px;margin:0 0 10px}.syuryo_wrap{position:relative;z-index:100}.syuryo{position:absolute;top:0;right:10px;z-index:100}.top_keihin_title{color:#fff;background-color:#dc5f5b;padding:3px 0 2px 10px;margin:0 0 6px}.top_keihin:nth-of-type(5n){margin:0 0 10px}.top_keihin img{width:100%;height:auto}.top_keihin p{font-size:12px;color:#c30d23;margin:3px 0 0}.top_keihin_name{font-size:14px;color:#c30d23;margin:3px 0 0}.top_keihin_2nd p{font-size:12px;color:#c30d23;margin:3px 0 0}.top_keihin_2nd img{float:left;width:120px;height:auto;margin-right:10px;margin-bottom:3px}.top_keihin_2nd img:nth-child(2){width:120px;height:auto;margin-right:0}.obi30th{background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/30th_blue_obi.png);background-repeat:no-repeat;position:relative;width:1012px;height:45px}.obi30th img{position:absolute;left:0;right:0;margin:-74px auto 0;max-width:100%;height:auto}.entry-header{display:none}.page-header{width:100%;height:35px;border-bottom:1px solid #c30d23;margin:0 0 10px;padding:0}.page-header h1{font-size:24px;font-weight:400;text-align:left;float:left}.entry-header-ori{clear:both;width:100%;height:40px;border-bottom:1px solid #c30d23;margin:40px 0 10px;padding:0}.entry-title{font-size:24px;font-weight:400;text-align:left;float:left}.entry-title span{font-size:14px;font-weight:400}.index-link{float:right;text-align:right}.index-link span{font-size:18px;line-height:1;background-color:#dc5f5b;padding:.4em 1em;color:#fff;margin-bottom:15px}.index-link a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.entry-header-ori p{font-size:16px;text-align:center;vertical-align:bottom}.post-link{text-align:right}.post-link span{font-size:16px;line-height:1;background-color:#4082ab;padding:.4em 1em;color:#fff;margin:0 10px 15px 0}.post-link a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.cate-title{clear:both;font-size:22px;font-weight:400;border-bottom:1px solid #c30d23;margin:10px 0 10px}.left_pane{width:962px;margin-top:50px}.right_pane{width:240px;margin:0 auto}.btn-square-pop{position:relative;display:inline-block;padding:1em 1em .6em;text-decoration:none;text-align:center;color:#fff;background:#fd9535;border-bottom:solid 2px #d27d00;border-radius:4px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 2px 2px rgba(0,0,0,.19);font-weight:700;margin-bottom:20px}.btn-square-pop:active{border-bottom:solid 2px #fd9535;box-shadow:0 0 2px rgba(0,0,0,.3)}.btn-square-pop-2{position:relative;display:inline-block;padding:1em 2em .6em;text-decoration:none;text-align:center;color:#fff;background:#fd9535;border-bottom:solid 2px #d27d00;border-radius:4px;box-shadow:inset 0 2px 0 rgba(255,255,255,.2),0 2px 2px rgba(0,0,0,.19);font-weight:700;margin:25px auto}.btn-square-pop-2:active{border-bottom:solid 2px #fd9535;box-shadow:0 0 2px rgba(0,0,0,.3)}.cup_header_sp{display:none}.cup_header{width:962px;height:360px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/head_pc_2020.jpg);position:relative;margin-bottom:25px}.cup_header a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.bn_mail{position:absolute;left:31px;bottom:20px}.bn_mochi{position:absolute;left:40px;bottom:20px}.bn_bbs{position:absolute;right:31px;bottom:20px}.bn_result{position:absolute;width:180px;right:20px;top:20px}.thumbnail_lists{width:962px;font-size:0;margin-bottom:40px}.thum_conte{width:230px;padding:15px 10px 15px;box-sizing:border-box;display:inline-block;background-color:#fff;border-radius:5px;border:solid 1px #999;vertical-align:top;margin:0 14px 20px 0}.thum_conte:nth-of-type(4n){margin:0 0 20px}.thum_conte h2{font-size:16px;font-weight:400;line-height:1;margin:0 0 8px}.thum_conte h2 a{color:#000}.thum_conte p{font-size:14px;line-height:1.5;margin:0;margin-top:7px}.thum_conte .time{margin-top:4px}.thum_conte span{background-color:#dc5f5b;font-size:12px;border-radius:4px;padding:2px 8px;margin:0 10px 0 0;color:#fff}.thumbnail_lists ul{list-style:none;padding-left:0;font-size:0;margin:0 0 10px}.thumbnail_lists li{width:230px;padding:15px 10px 15px;box-sizing:border-box;display:inline-block;background-color:#fff;border-radius:5px;border:solid 1px #999;vertical-align:top;margin:0 14px 20px 0}.thumbnail_lists li:nth-of-type(4n){margin:0 0 20px}.thumbnail_lists li h2{font-size:16px;font-weight:400;line-height:1;margin:0 0 8px}.thumbnail_lists li h2 a{color:#000}.thumbnail_lists li p{font-size:14px;line-height:1.5;margin:0;margin-top:7px}.thumbnail_lists li p br{display:none}.thumbnail_lists li .time{margin-top:4px}.thumbnail_lists span{background-color:#dc5f5b;font-size:12px;border-radius:4px;padding:2px 8px;margin:0 10px 0 0;color:#fff}.thumbnail_lists_half{width:962px;font-size:0;margin-bottom:20px}.thumbnail_lists_half ul{list-style:none;padding-left:0;font-size:0;margin:0 0 10px}.thumbnail_lists_half li{width:230px;padding:15px 10px 15px;box-sizing:border-box;display:inline-block;background-color:#fff;border-radius:5px;border:solid 1px #999;vertical-align:top;margin:0 10px 0 0}.thumbnail_lists_half li:nth-of-type(3n){margin:0}.thumbnail_lists_half li h2{font-size:16px;font-weight:400;line-height:1;margin:0 0 8px}.thumbnail_lists_half li h2 a{color:#000}.thumbnail_lists_half li p{font-size:14px;line-height:1.5;margin:0;margin-top:7px}.thumbnail_lists_half li p br{display:none}.thumbnail_lists_half li .time{margin-top:4px}.thumbnail_lists_half span{background-color:#dc5f5b;font-size:12px;border-radius:4px;padding:2px 8px;margin:0 10px 0 0;color:#fff}.post_right p{font-size:14px;line-height:1.5;margin:0;margin-top:5px}.post_right span{font-size:12px;text-align:center;background-color:#dc5f5b;border-radius:4px;padding:2px 5px;margin:0 10px 0 0;color:#fff}.item{font-size:18px;color:#c30d23;margin:0}.right_pane h3{font-size:50px;font-weight:400;line-height:1.25;margin:5px 0 20px}.matter{font-size:14px;line-height:1.8;margin:5px 0 25px}.keihin_wrap{width:260px;font-size:0;margin-bottom:30px}.keihin{display:inline-block;width:120px;margin:0 20px 20px 0}.keihin:nth-of-type(2n){margin:0 0 20px}.keihin img{width:100%;height:auto}.keihin_name{font-size:14px;color:#c30d23;margin:4px 0 0}.jimukyoku{font-size:14px;line-height:1.6}.post_pane{width:90%;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:6px;border:solid 1px #999;margin:0 auto 30px}.half_pane{width:720px;padding:20px 0 15px;box-sizing:border-box;margin:0 0 30px}.full_pane{width:962px;padding:20px 0 15px;box-sizing:border-box;margin:0 0 30px}.bbs_pane{width:962px;padding:20px 0 15px;box-sizing:border-box;margin:0 0 30px}.head_bbs{margin-bottom:50px}.freebbs_pane{width:100%}.freebbs_left{width:65%;float:left;margin-right:5%}.freebbs_right{width:30%;float:left}.obi_1st{clear:both;width:720px;height:123px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/obi_1st.png);position:relative;margin:20px 0 15px}.obi_2nd{width:720px;height:123px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/obi_2nd.png);position:relative;margin-bottom:15px}.obi_3rd{width:720px;height:123px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/obi_3rd.png);position:relative;margin-bottom:15px}.half_name{position:absolute;font-size:18px;line-height:1;font-weight:400;left:235px;bottom:22px}.half_size{position:absolute;font-size:18px;line-height:1;font-weight:400;left:580px;bottom:22px}.name_wrap{padding-top:30px}.name_1st{clear:both;width:230px;height:270px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/name_1st.png);position:relative;float:left;margin:0 10px 0 0}.name_2nd{clear:both;width:230px;height:270px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/name_2nd.png);position:relative;float:left;margin:0 10px 0 0}.name_3rd{clear:both;width:230px;height:270px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/name_3rd.png);position:relative;float:left;margin:0 10px 0 0}.name_name{font-size:16px;line-height:1;text-align:center;font-weight:400;position:absolute;left:0;right:0;margin:170px auto 0}.name_size{position:absolute;font-size:18px;line-height:1;text-align:center;font-weight:400;left:0;right:0;margin:220px auto 0}.name_ather{width:908px;height:222px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/ather_back.png);position:relative;float:left;margin:20px 0 80px}.name_ather h4{font-size:16px;line-height:1;text-align:left;font-weight:400}.name_4{position:absolute;left:76px;top:14px}.size_4{position:absolute;left:360px;top:14px}.name_5{position:absolute;left:544px;top:14px}.size_5{position:absolute;left:828px;top:14px}.name_6{position:absolute;left:76px;top:74px}.size_6{position:absolute;left:360px;top:74px}.name_7{position:absolute;left:544px;top:74px}.size_7{position:absolute;left:828px;top:74px}.name_8{position:absolute;left:76px;top:134px}.size_8{position:absolute;left:360px;top:134px}.name_9{position:absolute;left:544px;top:134px}.size_9{position:absolute;left:828px;top:134px}.name_10{position:absolute;left:76px;top:194px}.size_10{position:absolute;left:360px;top:194px}.wpuf-fields input{font-size:18px;padding:8px;border:1px solid #666;border-radius:6px}.wpuf_customs{list-style:none;padding-left:0}.wpuf_customs li{font-size:16px;line-height:1.7;margin:0;margin-top:7px}.wpuf_customs li label{display:inline-block;font-size:14px;text-align:center;width:80px;background-color:#dc5f5b;border-radius:4px;padding:2px 0;margin:0 10px 0 0;color:#fff}.post_content p{font-size:16px;line-height:1.8;margin:0;margin-top:5px}.post_content span{display:inline-block;font-size:14px;text-align:center;width:100px;background-color:#dc5f5b;border-radius:4px;padding:2px 0;margin:0 10px 0 0;color:#fff}.entry-content{margin-bottom:50px}.page-numbers{font-size:14px;text-align:center;background-color:#dc5f5b;border:1px solid #dc5f5b;border-radius:4px;padding:3px 8px;margin:0 2px 0 0;color:#fff}.page-numbers.current{text-align:center;background-color:#fff;border:1px solid #dc5f5b;color:#dc5f5b}.navigation{overflow:hidden;margin-bottom:40px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.navigation .nav-links{width:100%;box-sizing:border-box}.navigation .nav-next{text-align:right}.navigation .nav-next a{color:#444;width:50%;float:right;box-sizing:border-box}.navigation .nav-previous a{border-right:1px solid #ddd;color:#444;width:50%;float:left;box-sizing:border-box}.navigation a{display:block;padding:1em;border:none;font-size:14px;color:#000;box-sizing:border-box}.navigation .nav-previous a:hover{background:#ffeff7;color:#000}.navigation .nav-next a:hover{background:#ffeff7;color:#000}.comment-reply-title{font-size:18px;font-weight:400;border-bottom:1px solid #c30d23;margin:0 0 10px}.comment-respond p{font-size:14px;margin-bottom:5px}#comment{border-radius:6px;border:1px solid #aaa;padding:8px;box-sizing:border-box}#email{border-radius:6px;border:1px solid #aaa;padding:8px;box-sizing:border-box}#author{border-radius:6px;border:1px solid #aaa;padding:8px;box-sizing:border-box}.submit{color:#555;border:1px solid #ccc;background:#f7f7f7;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;padding:8px 15px;border-radius:6px}#header-sp{display:none}#head_menu_wrap{display:none}.dropmenu_wrap{display:none}#header{width:948px;padding:30px 32px 0;background-color:#fff;border-bottom:5px solid red;overflow:hidden}#head-top{width:948px;height:30px}#head-bottom{width:948px;height:50px}#head-bottom img{float:left}#header h1{font-size:18px;font-weight:400;float:left}#header h1.en_h1{font-size:13px;font-weight:400;float:left}#header h2{font-size:14px;line-height:24px;text-align:center;font-weight:400;color:red;border:2px solid red;width:120px;height:24px;padding-top:2px;margin-left:10px;float:right}#header h2 a{color:red;display:block}#header h2 a:hover{background-image:-moz-linear-gradient(top,#fff,#ffebeb);background-image:-ms-linear-gradient(top,#fff,#ffebeb);background-image:-o-linear-gradient(top,#fff,#ffebeb);background-image:-webkit-linear-gradient(top,#fff,#ffebeb);background-image:linear-gradient(top,#fff,#ffebeb)}#head-menu{overflow:hidden;margin:20px 0 0;padding:0;float:right}#head-menu ul{list-style-type:none}#head-menu li{float:left;list-style-type:none}#head-menu li a{background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/head_menu01.gif);display:block;height:47px;color:#fff;text-decoration:none;text-indent:-9999px}.head-menu-01 a{background-position:0 0;width:148px}.head-menu-02 a{background-position:-148px 0;width:110px}.head-menu-03 a{background-position:-258px 0;width:118px}#head-menu a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#head-menu-english{overflow:hidden;margin:20px 0 0;padding:0;float:right}#head-menu-english ul{list-style-type:none}#head-menu-english li{float:left;list-style-type:none}#head-menu-english li a{background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/english/head_menu_en01.gif);display:block;height:47px;color:#fff;text-decoration:none;text-indent:-9999px}.head-menu-01 a{background-position:0 0;width:148px}.head-menu-02 a{background-position:-148px 0;width:110px}.head-menu-03 a{background-position:-258px 0;width:118px}#head-menu-english a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#head-menu-chinese{overflow:hidden;margin:20px 0 0;padding:0;float:right}#head-menu-chinese ul{list-style-type:none}#head-menu-chinese li{float:left;list-style-type:none}#head-menu-chinese li a{background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/chinese/head_menu_chi01.gif);display:block;height:47px;color:#fff;text-decoration:none;text-indent:-9999px}.head-menu-01 a{background-position:0 0;width:148px}.head-menu-02 a{background-position:-148px 0;width:110px}.head-menu-03 a{background-position:-258px 0;width:118px}#head-menu-chinese a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#container{width:1012px;margin:0 auto;border-left:1px solid red;border-right:1px solid red;color:#000;height:100%}#main_menu_wrap{width:1012px;height:84px;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/main_menu_bg01.gif);background-repeat:no-repeat}#menu-global{clear:both;width:1012px;overflow:hidden;margin:0 auto;padding:0;border-top:1px solid #fff}#menu-global ul{list-style-type:none}#menu-global li{float:left;list-style-type:none}#menu-global li a{background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/main_menu02.gif);display:block;height:60px;color:#fff;text-decoration:none;text-indent:-9999px}#menu-global li a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.menu-item-01 a{background-position:0 0;width:172px}.menu-item-02 a{background-position:-172px 0;width:168px}.menu-item-03 a{background-position:-340px 0;width:168px}.menu-item-04 a{background-position:-508px 0;width:168px}.menu-item-05 a{background-position:-676px 0;width:168px}.menu-item-06 a{background-position:-844px 0;width:168px}#content{width:962px;margin:0 auto;padding-top:20px}#sub-menu{clear:both;width:462px;overflow:hidden;margin:28px auto;padding:0}#sub-menu ul{list-style-type:none}#sub-menu li{float:left;list-style-type:none}#sub-menu li a{display:block;color:#44b034;text-decoration:none;border:1px solid #44b034;width:214px;padding:8px 0 4px 8px;line-height:1.4;border-radius:4px;background-image:-moz-linear-gradient(top,#fff,#fdecdb);background-image:-ms-linear-gradient(top,#fff,#fdecdb);background-image:-o-linear-gradient(top,#fff,#fdecdb);background-image:-webkit-linear-gradient(top,#fff,#fdecdb);background-image:linear-gradient(top,#fff,#fdecdb);background-clip:padding-box}#sub-menu li a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#ev-quick img{float:left;margin:0 15px 40px 0}#ev-quick h3{margin:0 0 7px;font-size:16px;color:#2075b3;line-height:1.4}#ev-quick p{margin:0;font-size:12px;color:#000;line-height:1.5}#page-top{position:fixed;bottom:50px;right:20px}#page-top a{width:171px}#page-top a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#page-top-sp img{display:none}#tab_menu{width:604px;height:45px;margin:0 auto}#tab_menu a:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#tab_menu img{margin:0 1px 0 0}form#mail_form{width:100%}#formWrap{width:700px;margin:0 auto;color:#555;line-height:120%;font-size:90%}table.formTable{width:100%;margin:0 auto;border-collapse:collapse}table.formTable td,table.formTable th{border:1px solid #ccc;padding:10px}table.formTable th{width:30%;font-size:90%;font-weight:400;background:#efefef;text-align:left}table.formTable td{width:70%}form#mail_form input[type=text],form#mail_form input[type=email],form#mail_form input[type=tel]{max-width:90%;height:2em;padding:2px 2%;border:1px solid #ccc;border-radius:3px;background:#fafafa;-webkit-appearance:none;font-size:100%;font-family:inherit;margin-top:7px}form#mail_form input[type=text]:focus,form#mail_form input[type=email]:focus,form#mail_form input[type=tel]:focus,form#mail_form textarea:focus{box-shadow:0px 0px 5px #5cf;border:1px solid #5cf;background:#fff}form#mail_form select{font-size:100%;font-family:inherit;margin-top:10px}form#mail_form textarea{display:block;width:90%;max-width:90%;height:200px;padding:2px 2%;resize:vertical;border:1px solid #ccc;border-radius:3px;background:#fafafa;-webkit-appearance:none;font-size:100%;font-family:inherit}form#mail_form input[type=submit],form#mail_form input[type=reset]{padding:9px 15px;vertical-align:middle;line-height:1;background:#5cb85c;border:1px solid #4cae4c;border-radius:3px;color:#fff;font-family:inherit;-webkit-appearance:none;font-size:100%;margin:25px 0}form#mail_form input[type=submit]:hover,form#mail_form input[type=reset]:hover{cursor:pointer;background:#449d44;border:1px solid #398439}.bbp-form input[type=text]{height:2em;padding:1% 2%;border:1px solid #ccc;border-radius:3px;background:#fafafa;-webkit-appearance:none;font-size:100%;font-family:inherit;margin-top:7px}.bbp-form input[type=text]:focus,.bbp-form textarea:focus{box-shadow:0px 0px 5px #5cf;border:1px solid #5cf;background:#fff}.bbp-the-content{max-width:100%;padding:1% 2%;border:1px solid #ccc;border-radius:3px;background:#fafafa;-webkit-appearance:none;font-size:100%;font-family:inherit;margin-top:7px}select.txt02{border:0;font-size:14px;font-family:Arial,sans-serif;color:#666;border:solid 1px #ccc;margin:0 0 6px;width:180px;padding:8px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.info_box p{font-size:14px;line-height:1.5}.info_box h3{font-size:20px;line-height:1.5}.txt_red{color:red}#footer{clear:both;width:1012px;height:219px;padding:84px 0 0;font-size:14px;line-height:1.8;text-align:center;color:#fff;margin:0;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/footer_bg01.jpg);background-repeat:no-repeat;box-sizing:border-box}#footer_top{clear:both;width:1012px;height:100px;padding:70px 0 0;font-size:14px;line-height:1;text-align:center;color:#fff;margin:0;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/footer_top_bg01.jpg);background-repeat:no-repeat;box-sizing:border-box}#footer_bottom{clear:both;width:1012px;height:130px;padding:20px 0 0;font-size:14px;line-height:1.8;text-align:center;color:#fff;margin:0;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/footer_bg02.gif);background-repeat:no-repeat;box-sizing:border-box}#footer_english{clear:both;width:1012px;height:219px;padding:144px 0 0;font-size:14px;line-height:1.8;text-align:center;color:#fff;margin:0;background-image:url(//virtspro.com/marine_wp/wp-content/themes/marinedream/img/footer_bg01.jpg);background-repeat:no-repeat;box-sizing:border-box}.footer-menu{color:#000;margin:0}.footer-menu a{color:#000}.footer-menu a:hover{text-decoration:underline}.footer-menu-sp{display:none}.footer_top_img{display:none}#footer-sp{display:none}.table1{border-collapse:collapse;border:1px #000 solid;background-color:#fff}.table1 TH{width:150px;border:1px #000 solid;text-align:left;padding:4px 12px 2px;background-color:#fbd7a1}.table1 TD{border:1px #000 solid;padding:4px 12px 2px;font-size:14px}.table1 p{font-size:20px;line-height:1.5;margin:0 5px}.table2{border-collapse:collapse;border:1px #666 solid;background-color:#fff;margin:0 0 40px}.table2 th{border:1px #666 solid;text-align:left;padding:8px 12px 5px}.table2 td{border:1px #666 solid;padding:11px 15px 8px}.table2 h2{font-size:90%;margin:0}.table2 h3{font-size:90%;margin:0;color:#f39700}.table2 p{font-size:14px;margin:0;line-height:1.6;text-align:justify;text-justify:inter-ideograph}.table2_l{border-collapse:collapse;border:1px #666 solid;background-color:#fff;margin:0 20px 40px 0;float:left}.table2_l p{font-size:14px;margin:0;line-height:1.6;text-align:justify;text-justify:inter-ideograph}.table2_l th{border:1px #666 solid;text-align:left;padding:8px 12px 5px}.table2_l TD{border:1px #666 solid;padding:11px 15px 8px}.table2in{border:none;padding:0}.table2in th{border:none;padding:0}.table2in TD{border:none;padding:0}.table3{width:462px;margin:0}.table3 TH{width:195px;text-align:left;vertical-align:top}.table3 h3{font-size:16px;line-height:1.25;margin:0 0 8px}.table3 p{font-size:14px;line-height:1.5;margin:0 0 10px}.table4{margin:0;font-size:14px;text-align:left}.table4 TD{padding:4px 10px 2px}.table4 TH{font-weight:400;color:#fff;padding:4px 10px 2px;text-align:left}.table4 h3{font-size:16px;line-height:1.25;margin:0 0 8px}.table4 p{font-size:14px;line-height:1.5;margin:0 0 10px}.table5{margin:0;font-size:14px;line-height:1.5;margin-bottom:30px}.table5 TD{padding:16px 25px 0 0;border-bottom:1px solid #999}.table6{border-collapse:collapse;border:1px #666 solid;background-color:#fff;margin:0 auto 30px;font-size:16px}.table6 th{border:1px #666 solid;text-align:center;padding:4px 10px}.table6 td{border:1px #666 solid;padding:10px}.result_title{text-align:center;background:#e60012;background:-moz-linear-gradient(top,#e60012 9%,#c7000b 94%);background:-webkit-linear-gradient(top,#e60012 9%,#c7000b 94%);background:linear-gradient(to bottom,#e60012 9%,#c7000b 94%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e60012',endColorstr='#c7000b',GradientType=0);padding:6px 12px;color:#fff}.result_top3{width:700px;margin:20px auto 30px;display:flex;justify-content:space-between}.result_top3_w{width:962px;margin:20px auto 30px;display:flex;justify-content:space-between}.result_top3_m{width:780px;margin:20px auto 30px;display:flex;justify-content:space-between}.result_top3_m img{width:240px;height:auto}.result_setsumei{width:600px;margin:0 auto 50px;font-size:14px;line-height:1.8}.kokuchi2020{border:2px solid #c30d23;background:#fff;color:#c30d23;padding:6px 12px;text-align:center;margin:40px 0 50px}.image_title{background:rgba(0,0,0,.5);position:absolute;left:0;bottom:0;width:910px}.image_title a{display:block;color:#fff;text-decoration:none;padding:20px;font-size:16px}.honbun16b{font-size:16px;line-height:1.8;font-weight:700;color:#555}.honbun14{font-size:14px;font-weight:400;line-height:1.8;color:#000;margin:0}.honbun14_10{font-size:14px;font-weight:400;line-height:1;margin:0}.honbun14 a{color:#000;text-decoration:underline}.honbun12{font-size:12px;font-weight:400;line-height:1.4;color:#000;margin:5px 0 0;text-align:left}a{text-decoration:none}.bbp-breadcrumb{display:none}.form-allowed-tags{display:none}.bbp-author-avatar{display:none}.avatar{display:none}.bbp-attachments h6{display:none}.bbp-admin-links{font-size:12px;color:#999}.more_bbs{width:100%;border:1px solid #dc5f5b;background-color:#fff;text-align:center;padding:3px 0 2px;margin:0 0 40px}.more_bbs h3{text-align:center;font-weight:400}.more_bbs_sub{width:100%;border:1px solid #dc5f5b;background-color:#fff;text-align:center;padding:3px 0 2px;margin:0 0 40px}.more_bbs_sub h3{font-size:100%;text-align:center;font-weight:400}#comments{font-weight:400;margin-top:30px}.commets-list{list-style-type:none;margin:20px 0 40px}.comment-content{margin:0 0 40px}.comment-metadata{margin:5px 0}.season_end{border:1px solid red;padding:15px;background-color:#fff;margin-bottom:30px}.season_end h3{color:red;font-size:20px;text-align:center;line-height:1.5;margin:0}}