﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&family=Yuji+Syuku&display=swap";.object_sp{display:none}html{font-size:62.5%;line-height:1;color:#111;font-family:YakuHanJP_Noto,"Noto Sans JP","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Meiryo,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-size:1.5rem;overflow:hidden}* a[href^=tel]{color:inherit;text-decoration:none;pointer-events:none}*::selection{background-color:#3eb2d5;color:#fff}header{position:relative;width:1000px;margin:80px auto 40px}header hgroup{width:auto}header hgroup h1{width:430px;height:220px;background-image:url(../images/apply/ttl_site@2x.png);background-size:430px;text-indent:-9999px;margin:0 0 28px}header hgroup p{position:absolute;top:0;right:10px}header ul{width:424px;list-style:none;text-align:center;margin:0 0 0 6px}header ul li{width:auto;border:5px solid #3eb2d5;margin:6px 0}header ul a{display:block;width:auto;height:50px;transition:all .2s ease;background-size:auto 32px;background-position:center center;text-indent:-9999px;text-decoration:none}header ul a:hover{background-color:#fff3d5}header ul #nav_about{background-image:url(../images/apply/nav_global_about@2x.png)}header ul #nav_cool{background-image:url(../images/apply/nav_global_cool@2x.png)}header ul #nav_contact{background-image:url(../images/apply/nav_global_contact@2x.png)}header ul #nav_boat{background-image:url(../images/apply/nav_global_boat@2x.png);background-size:auto 46px}header ul #nav_boat{height:90px;border:5px solid #3eb2d5}header ul .is_unlink{pointer-events:none;opacity:.5;filter:grayscale(1)}header .txt_end{position:absolute;top:70px;left:270px;font-family:"Yuji Syuku",serif;font-size:2.4rem;font-weight:900;color:#fff;line-height:1;transform:rotate(25deg);background-color:rgba(205,71,39,.9);backdrop-filter:blur(3px);padding:20px 10px}main{width:1000px;margin:0 auto}main .section_entry{position:relative;width:auto;background-color:#fff3d5;border-radius:30px;padding:50px;margin:60px 0 50px}main .section_entry .txt_entry{position:absolute;top:-30px}main .section_entry ol{display:grid;grid-template-columns:repeat(4, 207px);gap:20px 24px;width:auto;list-style:none}main .section_entry ol li{position:relative;display:flex;justify-content:center;align-items:center;height:225px;border:4px solid #3eb2d5;background-color:#fff}main .section_entry ol img:not(.number_enrty){width:105px;height:auto}main .section_entry ol .number_enrty{position:absolute;top:-14px;left:-14px}main .wrapper{width:900px;line-height:1.7;margin:0 auto}main .section_caution{display:flex;align-items:baseline;width:685px;margin:0 0 5px auto}main .section_caution h3{white-space:nowrap;margin:0 10px 0 0}main .section_caution h3:before{content:"【"}main .section_caution h3:after{content:"】"}main .section_caution .list_cmn_1{margin:0 0 0 22px}main .section_caution .list_contact{display:flex;width:auto;list-style:none}main .section_caution .list_contact li{margin:0 1em 0 0}main .section_caution span{font-size:1.2rem;margin:0 0 0 1em}main .section_form{width:auto;border-top:3px solid #3eb2d5;padding:50px;margin:50px 0 25px}main .section_form h2{margin:0 0 28px}main .section_form .section_present{display:grid;grid-template-columns:1fr 120px;align-items:center;gap:35px;margin:0 0 30px}main .section_form .section_present img{width:100%;height:auto}main .section_form .table_form_apply{width:100%;margin:20px 0 0}main .section_form .table_form_apply tr,main .section_form .table_form_apply th,main .section_form .table_form_apply td{display:block;width:auto;border:none;text-align:left;padding:0;margin:0}main .section_form .table_form_apply th{color:#3eb2d5;margin:0 0 10px}main .section_form .table_form_apply tr{margin:0 0 25px}main .section_form .table_form_apply input{width:100%;border:3px solid #3eb2d5;padding:2px;margin:0 0 5px}main .section_form .table_form_apply input::placeholder{color:#999}main .section_form .table_form_apply select{min-width:30%;height:2.2em;border:3px solid #3eb2d5;background-color:#fff;font-size:1.6rem;transition:all .2s ease}main .section_form .table_form_apply textarea{width:100%;height:10em;border:3px solid #3eb2d5;padding:10px}main .section_form .table_form_apply .input_number{width:3em;margin:0 0 0 .5em}main .section_form .table_form_apply .list_input_name{display:flex;flex-wrap:wrap;width:auto;list-style:none}main .section_form .table_form_apply .list_input_name li{width:30%;margin:0 1em 0 0}main .section_form .table_form_apply .list_input{display:flex;width:auto;list-style:none}main .section_form .table_form_apply .list_input li{display:flex;align-items:center;width:auto;margin:0 1em 0 0}main .section_form .table_form_apply .list_input input{width:auto;margin:0 5px 0 0}main .section_form input[type=submit]{font-family:"Yuji Syuku",serif;font-size:3rem;color:#fff;cursor:pointer;border-radius:5px;background-color:#3eb2d5;padding:20px 40px}@media screen and (max-width: 600px){img{max-width:100%;height:auto}.link_anchor{position:relative;top:-60px}.object_sp{display:block}.object_pc{display:none}* a[href^=tel]{pointer-events:all}header{position:relative;width:92%;margin:20px auto 40px}header hgroup{width:auto}header hgroup h1{width:100%;height:28vw;background-size:contain;background-position:center center;margin:0 0 28px}header hgroup p{position:static;width:88%;height:auto;margin:0 0 0 1.6vw}header ul{width:100%;margin:30px 0}header ul a{background-size:auto 22px}header ul #nav_boat{background-size:auto 36px}header ul #nav_boat{height:90px;border:5px solid #3eb2d5}header .txt_end{top:35px;left:auto;right:11vw;font-size:3.5vw}main{width:92%;margin:0 auto}main .section_entry{border-radius:10px;padding:30px 20px 40px;margin:30px 0}main .section_entry .txt_entry{position:relative;top:0;width:100%;height:auto;margin:-45px 0 30px}main .section_entry ol{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 4%}main .section_entry ol li{height:50vw}main .section_entry ol img:not(.number_enrty){max-width:22vw;height:auto}main .section_entry ol .number_enrty{width:40px;height:auto}main .wrapper{width:100%;line-height:1.7;margin:0 auto}main .section_caution{width:100%;font-size:1.3rem;text-align:justify;margin:10px 0}main .section_caution h3{width:43%;white-space:nowrap;margin:0 10px 0 0}main .section_caution h3+*{width:100%}main .section_caution .list_contact{display:block;width:100%}main .section_caution span{display:block;width:auto;font-size:1.1rem;margin:0}main .section_form{padding:30px 0;margin:30px 0}main .section_form h2{margin:0 0 28px}main .section_form .section_present{display:grid;grid-template-columns:1fr 40px;align-items:center;gap:15px}main .section_form .table_form_apply{width:auto;margin:20px 0}main .section_form .table_form_apply tbody,main .section_form .table_form_apply tr,main .section_form .table_form_apply th,main .section_form .table_form_apply td{display:block;width:100%;text-align:left;padding:0;margin:0}main .section_form .table_form_apply th{color:#3eb2d5;margin:0 0 2px}main .section_form .table_form_apply tr{margin:0 0 25px}main .section_form .table_form_apply .list_input_name{display:flex;flex-wrap:wrap;width:auto;list-style:none}main .section_form .table_form_apply .list_input_name li{width:30%;margin:0 1em 0 0}main .section_form .table_form_apply .list_input{display:flex;justify-content:space-between;flex-wrap:wrap;width:auto;list-style:none}main .section_form .table_form_apply .list_input li{width:48%;margin:10px 0}main .section_form .table_form_apply .list_input input{width:100%;margin:0}main .section_form .table_form_apply .list_input label{display:block;width:100%;text-align:center;border:1px solid #ddd;border-radius:5px;padding:5px}main .section_form input[type=submit]{font-family:"Yuji Syuku",serif;font-size:3rem;color:#fff;cursor:pointer;border-radius:5px;background-color:#3eb2d5;padding:20px 40px}}