#contents #main>h1{margin-top:5px;letter-spacing:.02em;text-align:left;font-weight:700}@media screen and (min-width: 769px){#contents #main>h1{color:#58717d;border-bottom:#63dbff 3px solid;padding:0 8px 8px;border-top:none;margin-bottom:20px;margin-left:-8px;margin-right:-8px;font-size:20px}}.breadcrumbs_list{color:#000;padding:4px;margin-bottom:8px}@media screen and (min-width: 769px){.breadcrumbs_list{margin-bottom:0}}.breadcrumbs_list a{color:#5e9fb5;padding:4px;margin-bottom:8px}@media screen and (min-width: 769px){.breadcrumbs_list a{margin-bottom:0}}.tab{position:relative;margin:40px auto;padding:5px 0 0;max-width:750px}.tab input{position:fixed;z-index:1000;width:90px;height:25px;left:0;top:0;opacity:0;cursor:pointer}.tab input#tab-2{left:92px}.tab input#tab-3{left:184px}.tab input#tab-4{left:276px}.tab input#tab-5{left:368px}.tab input#tab-6{left:460px}.tab td input{position:relative;width:auto;height:auto;left:0;top:0;opacity:1;cursor:pointer}.tab input:checked+.tabmenu{background:#fff;z-index:6;color:#000}.tab input.tab-selector-1:checked~.tabcontent .content-1,.tab input.tab-selector-2:checked~.tabcontent .content-2,.tab input.tab-selector-3:checked~.tabcontent .content-3,.tab input.tab-selector-4:checked~.tabcontent .content-4,.tab input.tab-selector-5:checked~.tabcontent .content-5,.tab input.tab-selector-6:checked~.tabcontent .content-6{z-index:100;opacity:1;-webkit-transition:all ease-out .2s .1s;transition:all ease-out .2s .1s;padding:3%;width:100%}.tab .tabmenu:first-of-type{z-index:4;-webkit-box-shadow:2px 0 2px rgba(0,0,0,.1);box-shadow:2px 0 2px rgba(0,0,0,.1)}.tab-label-2{z-index:3}.tab-label-3{z-index:2}.tab .tabmenu{-webkit-box-sizing:content-box;box-sizing:content-box;background:#686859;width:16%;position:relative;padding:5px 6px;float:left;display:block;color:#fff;letter-spacing:1px;text-transform:uppercase;text-align:center;border-radius:3px 3px 0 0;-webkit-box-shadow:2px 0 2px rgba(0,0,0,.1),-2px 0 2px rgba(0,0,0,.1);box-shadow:2px 0 2px rgba(0,0,0,.1),-2px 0 2px rgba(0,0,0,.1);font-size:12px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tab input:checked+.tabmenu{color:#58717d}.tab .tabmenu:after{content:"";background:#fff;position:absolute;bottom:-2px;left:0;width:100%;height:2px;display:block}.tab input:hover+.tabmenu{background:#ddd}.clear-shadow{clear:both}.tabcontent{background:#fff;position:relative;height:500px;z-index:5;border:1px solid #ddd}.tabcontent>*{overflow-x:hidden;overflow-y:scroll;height:100%;padding:3%}.tabcontent>div{position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transition:all linear .1s;transition:all linear .1s}span.badge{color:#fff;background-color:#dc3545;display:inline-block;padding:.25em .4em;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}#og_image{width:450px;height:auto;max-height:200px;margin:0 auto}#logo_image{width:200px;height:auto;margin:0 auto}.intern_btn_entry>.button_orange{display:block;width:100%;border-radius:0 !important;text-align:center;cursor:pointer}.button_gray{width:30%;background:#ccc;border:none;padding:12px;color:#fff;font-weight:700;letter-spacing:2px}@media screen and (min-width: 769px){.button_gray{font-size:1.5em}}.intern_btn_entry button.button_gray{font-size:1.2em;padding:20px 0 !important;border-radius:0 !important}p.columns_content_text{color:#000;padding-left:8px;margin-bottom:10px}.reserve{background:#59b200}.cancel{background:#ccc}.confirmString{margin:20px 10px}.noentry{background:#ccc;color:#fff;margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1.2em;padding:3px 0;border-radius:3px}.intern_btn .intern_btn_fab a{border-radius:0 !important}.intern_btn_entry>.button_orange:nth-child(2){padding-top:5px;padding-bottom:5px}.dispflexcenter{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center !important}.intern_btn_entry .noentry{padding:20px 0}br.sp_br{display:none}#officialBox{margin:20px 0;border:#ccc 1px solid}#officialBox>p{padding:2px 0 2px 4px}#officialBox>p a{display:inline;color:#5e9fb5;background:rgba(0,0,0,0);font-size:1em;font-weight:normal;padding:0;margin:0}#officialBox>p a:after{content:none}.btn-square{font-size:20px;text-align:center;height:30px;width:20%;display:inline-block;margin-left:20%;padding:.5em 1em;text-decoration:none;background:#668ad8;color:#fff;border-bottom:solid 4px #627295;border-radius:3px}@media screen and (min-width: 769px){#contents .intern_btn{width:200px}.intern_btn_entry{padding-bottom:4px}.intern_btn .intern_btn_entry button,.intern_btn .intern_btn_entry input{padding:40px 0;border-radius:6px 6px 0 0}.intern_btn{position:fixed;width:152px;left:0;z-index:100;-webkit-transition:opacity .3s,0s,0s,0s;transition:opacity .3s,0s,0s,0s;opacity:1;margin:15px;bottom:0}}@media only screen and (max-width: 768px){#og_image{width:90%;max-width:450px}#logo_image{width:90%;max-width:200px}#contents #main>h1{color:#58717d;border-bottom:#63dbff 3px solid;padding:0 8px 8px;border-top:none;margin-bottom:20px;margin-left:-8px;margin-right:-8px;line-height:normal}.intern_btn{position:fixed;bottom:0;left:0;width:100%;z-index:100}.intern_btn_entry>.button_orange{border-radius:0 !important}.spflex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:1px}.spflex>.intern_btn_entry{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intern_btn_entry button.button_gray{padding:0 !important}.spflex>div.intern_btn_entry:nth-child(n+2){border-left:rgba(0,0,0,0) solid 1px;margin-left:1px}.spflex button{height:74px}.more .more{margin:0}.confirmString{margin:20px 5px}#entriedButton{height:60px}.intern_btn_entry .noentry{padding:3px 0}br.sp_br{display:inline}br.none_sp_br{display:none}small{font-size:80%}#officialBox>p{padding:2px 6px}}.ogbox{margin-top:6em;margin:0;padding:0}.inner{max-width:400px;max-height:300px;vertical-align:middle;margin:20px auto;text-align:center}#og_image{max-width:100%;max-height:300px;height:auto;width:auto;vertical-align:bottom}.industry_tag{display:inline-block;padding-top:1px;padding-right:5px;padding-bottom:1px;padding-left:5px;margin-bottom:2px;border:1px solid #d4d4d4;border-radius:4px;-webkit-box-shadow:0 3px 0 0 #f0f0f0;box-shadow:0 3px 0 0 #f0f0f0;font-size:8px;font-weight:700;color:#5e9fb5;text-decoration:none}.intern_tag_link{display:inline-block;padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:10px;margin-left:2px;margin-right:2px;margin-bottom:6px;border:1px solid #d4d4d4;border-radius:4px;-webkit-box-shadow:0 3px 0 0 #f0f0f0;box-shadow:0 3px 0 0 #f0f0f0;font-size:12px;font-weight:700;color:#5e9fb5;text-decoration:none}.intern_btn{background-color:#fff}.intern_btn .intern_btn_fab a{height:auto !important;padding-top:10px !important}.intern_btn .intern_btn_fab a::after{display:none}.button_orange{background:#de5485;border:none;border-radius:0;padding:20px 0;width:100%;cursor:pointer;color:#fff;font-weight:700;font-size:1.2em;letter-spacing:2px}.intern_btn_entry>.button_orange{display:block;width:100%;border-radius:0 !important;text-align:center;cursor:pointer}.intern_btn_entry>.button_orange:nth-child(2){padding-top:5px;padding-bottom:5px}.spflex{background-color:#fff}.centralBox{font-size:14px;padding:15px 10px;font-weight:700;text-align:center;z-index:10000;background:#fff !important;border:#000 solid 5px;-webkit-box-shadow:0 3px 9px #333;box-shadow:0 3px 9px #333;width:90%;position:fixed;left:5%;top:15%;display:none}@media screen and (min-width: 769px){.centralBox{font-size:20px;width:40%;left:30%;top:25%}}.centralBox--visible{display:block}.centralBox-scrim{background-color:#000;opacity:.4;position:fixed;left:0;right:0;top:0;bottom:0;z-index:10000}.cancel,.reserve{-webkit-appearance:none;border:none;color:#fff;padding:10px 0;margin-right:10px;width:90px;font-weight:700;cursor:pointer}@media screen and (min-width: 769px){.cancel,.reserve{width:120px}}.overview{margin:2em 0 0;overflow:auto;max-height:400px}.movie{margin:40px 0 0}.movie__body{margin:1em 0 0}.movie__list{list-style:none}.movie__link{margin-top:1em}.useful-information{margin:40px 0 0}.useful-information__body{margin:1em 0 0}.useful-information__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.useful-information__link{margin-top:1em}.sub-content{margin:40px 0 0}.sub-content__body{margin:1em 0 0}.sub-content__link{margin-top:1em}.intern-list{margin:1em 0 0}.intern-list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}@media screen and (min-width: 769px){.intern-list>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 769px){.intern-list>ul li{width:calc(33.3333333333% - 1em)}}.button-column{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.button-column>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.button-column div>*:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-column div:not(:first-child)>*:first-child{height:100%}.p-bottom-login-box{display:none}.more .c-button::after,.spflex .c-button::after{display:none}