@charset "UTF-8";.device-pc{display:block}.device-sp{display:none}.mg__b{margin-bottom:5%}header{width:100%;position:fixed;z-index:1000;top:0;margin:0;transition:.3s}header.m_fixed{width:100%;position:fixed;z-index:1000;top:0;margin:0;transition:.3s;background-color:rgba(255,255,255,.8)}.header__wrap{max-width:1536px;height:107px;margin-left:auto;margin-right:auto;padding:0 2%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:space-between;box-sizing:content-box}.header__wrap h1{background:url(//www.hottacon.co.jp/wp/wp-content/themes/hottacon/./images/common/logo.svg) no-repeat;background-position:left center;background-size:contain}.header__wrap h1 a{display:block;cursor:pointer;overflow:hidden;text-indent:100%;white-space:nowrap;height:55px;width:460px}.header__wrap2{max-width:1536px;height:130px;margin-left:auto;margin-right:auto;padding:0 2%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:space-between;box-sizing:content-box}.header__wrap2 h1{background:url(//www.hottacon.co.jp/wp/wp-content/themes/hottacon/./images/common/logo2.svg) no-repeat;background-position:left center;background-size:contain}.header__wrap2 h1 a{display:block;cursor:pointer;overflow:hidden;text-indent:100%;white-space:nowrap;height:78px;width:460px}.header__nintei{width:496px;display:flex;flex-wrap:wrap;justify-content:space-between}.hap__wrap{background:url(//www.hottacon.co.jp/wp/wp-content/themes/hottacon/./images/common/hap.svg) no-repeat;background-position:right;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap;height:60px;width:282px}.hatarakikata__wrap{background:url(//www.hottacon.co.jp/wp/wp-content/themes/hottacon/./images/common/mie-hatarakikata.webp) no-repeat;background-position:right;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap;height:60px;width:72px}.yy__wrap{background:url(//www.hottacon.co.jp/wp/wp-content/themes/hottacon/./images/common/youth_yell2024.png) no-repeat;background-position:right;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap;height:60px;width:62px}.header__menubox{width:100%;background-color:#012454}.header__menuwrap{max-width:1536px;margin-left:auto;margin-right:auto;color:#fff;line-height:80%;padding:0 2%;box-sizing:content-box;font-size:1.6rem}.dropmenu{*zoom:1;list-style-type:none;width:100%;padding:0}.dropmenu:before,.dropmenu:after{content:"";display:table}.dropmenu:after{clear:both}.dropmenu li{position:relative;float:left;margin:0;padding:0;text-align:center}.dropmenu li.menu_single_01{width:13.75%;border-right:1px solid #fff;border-left:1px solid #fff}.dropmenu li.menu_single_02{width:13.75%;border-right:1px solid #fff}.dropmenu li.menu_multi{width:15%;border-right:1px solid #fff}.dropmenu li a{display:block;margin:0;padding:15px 0 15px;color:#fff;line-height:1;text-decoration:none;position:relative;transition:.3s}.dropmenu li.menu_multi a:after{font-family:'Font Awesome 6 Pro';content:'\f105';font-size:16px;color:#fff;position:absolute;width:16px;height:16px;top:15px;right:5px}.dropmenu li.menu_multi a:hover:after,.dropmenu li:hover>a:after{font-family:'Font Awesome 6 Pro';content:'\f107';font-size:16px;color:#fff;position:absolute;width:16px;height:16px;top:15px;right:5px}.dropmenu li.menu_single_01 a:after,.dropmenu li.menu_single_02 a:after,.dropmenu li.menu_multi ul li a:after,.dropmenu li.menu_multi ul li a:hover:after{content:''}.dropmenu li ul{position:absolute;z-index:9999;top:100%;left:0;margin:0;padding:0;width:100%}.dropmenu li ul li{width:100%}.dropmenu li ul li a{padding:13px 15px;border-top:1px dotted #fff;background:rgba(1,36,84,.8);text-align:left}.dropmenu li:hover>a{background:#345076}.dropmenu li a:hover{background:#345076}.dropmenu li ul li a:hover{background:rgba(1,36,84,1)}#dropmenu li ul li{overflow:hidden;height:0;transition:.3s}#dropmenu li:hover ul li{overflow:visible;height:41px}.sp__menubox{display:none}footer{width:100%;background-color:#013276;color:#fff}.footer__wrap{max-width:1536px;margin-left:auto;margin-right:auto;padding:1.5% 2%;box-sizing:content-box}.footer__cntbox{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.footer__infobox{width:100%}.footer__logo{width:20%}.footer__info{width:100%;margin-top:1%;font-size:1.6rem}.footer__copyright{width:100%;text-align:center;font-size:1.4rem;color:#fff;padding:.7% 0;background-color:#012454}.footer__wrap2{max-width:1536px;margin-left:auto;margin-right:auto;padding:0 2%;box-sizing:content-box}.footer__copybox{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.footer__menubox,.footer__copy{width:50%}.footer__menubox{text-align:left}.footer__menubox ul{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.footer__menubox ul li{border-left:1px solid #808b9a;padding:0 1.5em}.footer__menubox ul li:first-child{border-left:none;padding:0 1.5em 0 0}.footer__menubox ul li a{color:#8091a9}.footer__menubox ul li a:hover{color:#ccd3dd}.footer__copy{text-align:right}#page_top{width:50px;height:50px;position:fixed;right:2%;bottom:3%;background:#333;z-index:100}#page_top a{position:relative;display:block;width:50px;height:50px;text-decoration:none}#page_top a:hover{opacity:.5}#page_top a:before{font-family:'Font Awesome 6 Pro';content:'\f062';font-size:25px;color:#fff;position:absolute;width:25px;height:25px;top:-10px;bottom:0;right:0;left:0;margin:auto;text-align:center}.font__sans{font-family:'Noto Sans JP',sans-serif}.bgcolor__gray{background-color:#f5f5f5}.bgcolor__dgray{background-color:#333}.bgcolor__blue{background-color:#013276}.bgcolor__navy{background-color:#012454}.bgcolor__gold{background-color:#dab300}.bgcolor__red{background-color:#b3000f}.color__blue{color:#013276}.relative{position:relative}.order01{order:1}.order02{order:2}.main__container{width:100%;padding:3% 0}.main__container2{width:100%;padding:0 0 5%}.contents__wrap{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 2%;box-sizing:content-box;position:relative}.title__wrap{width:100%;text-align:center}.title__eng{width:100%;font-weight:700;font-size:2.5rem}.title__maincnt{width:100%;font-size:5rem;line-height:120%}.btn__wrap{width:300px;margin:0 auto;text-align:center;margin-top:3%}.btn__cnt a{width:100%;display:block;border:1px solid #333;background-color:#fff;color:#333;padding:3% 0;font-size:1.8rem;font-weight:700;position:relative}.btn__cnt a:after{font-family:'Font Awesome 6 Pro';content:'\f105';font-size:25px;font-weight:300;color:#333;position:absolute;top:50%;right:8px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.btn__cnt a:hover{background-color:#333;color:#fff}.btn__cnt a:hover:after{color:#fff}.table__wrap{width:100%;margin:0 auto 0 auto}.table__wrap ul{width:100%;border-top:solid 1px #333}.table__wrap ul li{width:100%;border-bottom:solid 1px #333;padding:1%;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#fff}.table__itembox{width:20%;font-weight:700}.table__cntbox{width:75%}.table__img01{width:200px;margin:1% 0}.table__img02{width:300px;margin:0 0 1%}.table__contents{width:100%}.mg__b{margin-bottom:10%}.table__cntbox3{width:75%;display:flex;flex-wrap:wrap;justify-content:flex-start}.table__img03{height:65px;margin-right:40px;& img{width:100%;height:100%;object-fit:contain}&:last-of-type{margin-right:0}}.post__container{width:100%;padding:3% 0}.post__wrap{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 2%;box-sizing:content-box;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.post__cntwrap{width:75%}.post__sidemenu{width:20%;margin-top:30px}.post__catename{width:100%;text-align:right;line-height:80%;height:30px}.post__ttlbox{width:100%;padding:5px 10px;color:#fff}.post__sidebox{width:100%;margin-bottom:20%}.post__sidebox ul{width:100%}.post__sidebox ul li{width:100%;margin-top:7%;border-bottom:1px dotted #333;padding-bottom:1.5%;line-height:120%}.post__sidebox ul li a{color:#333}.post__sidebox ul li p{padding-left:.9em;text-indent:-.9em}.post__sidebox ul li a:before{font-family:'Font Awesome 6 Pro';content:'\f105';font-size:1.6rem;font-weight:300;color:#333;margin-right:.5em}.post__sidebox ul li a:hover{opacity:.5}.post__cntbox{width:100%;background-color:#fff;padding:5%}@media screen and (min-width:0px) and (max-width:834px){.device-pc{display:none}.device-sp{display:block}.fixed{position:fixed;width:100%;height:100%;overflow:hidden}.header__menubox{display:none}.header__wrap{height:70px;padding:0 5%;flex-wrap:wrap;margin:5px 0}.header__wrap h1{order:2}.header__wrap h1 a{height:30px;width:255px}.header__wrap2{height:95px;padding:0 5%;flex-wrap:wrap;margin:5px 0}.header__wrap2 h1{order:2}.header__wrap2 h1 a{height:50px;width:255px}.header__nintei{width:178px;order:1;margin-right:calc(100% - 178px)}.hap__wrap{height:25px;width:118px}.hatarakikata__wrap{height:25px;width:30px}.yy__wrap{height:25px;width:26px}.sp__menubox{display:block;width:calc(100% - 260px);order:3;text-align:right}.nav a{color:#000;text-decoration:none;font-size:14px;color:#448aff}.nav li{display:inline-block;margin:0 10px}.nav-wrap.open{display:block}.nav-wrap.close{display:none}.nav-button{display:block;cursor:pointer}.nav-wrap{position:fixed;left:0;top:0;display:none;z-index:10;background-color:rgba(0,23,54,.9);width:100%;height:100%;text-align:left}.nav-wrap .nav{height:100%;position:relative;overflow-x:hidden;overflow-y:auto;margin-top:calc(80px - 5%);padding-bottom:calc(80px - 5%)}.nav-wrap li{display:block;margin:5%}.nav-wrap li ul li:before{font-family:'Font Awesome 6 Pro';content:'\f105';font-size:1.6rem;color:#fff;margin-right:.5em}.nav-wrap li a{color:#fff;font-size:1.8rem}.nav-button,.nav-button span{display:inline-block;transition:all .4s;box-sizing:border-box}.nav-button{z-index:20;position:relative;width:35px;height:30px}.nav-button span{position:absolute;right:5%;width:100%;height:4px;background-color:#333;border-radius:4px}.nav-button.active span{background-color:#fff}.nav-button span:nth-of-type(1){top:-3px}.nav-button span:nth-of-type(2){top:10px}.nav-button span:nth-of-type(3){bottom:3px}.nav-button.active{right:7%}.nav-button.active span:nth-of-type(1){-webkit-transform:translateY(13px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}.nav-button.active span:nth-of-type(2){opacity:0}.nav-button.active span:nth-of-type(3){-webkit-transform:translateY(-13px) rotate(45deg);transform:translateY(-13px) rotate(45deg)}.footer__wrap{padding:5%}.footer__infobox{width:100%}.footer__logo{width:70%}.footer__info{margin-top:2%}.footer__copyright{padding:1.5% 0}.footer__wrap2{padding:0 5%}.footer__menubox,.footer__copy{width:100%}.footer__menubox ul{justify-content:center}.footer__menubox ul li{padding:0 1em}.footer__menubox ul li:first-child{border-left:none;padding:0 1em}.footer__copy{text-align:center;margin-top:1%}#page_top{background:rgba(51,51,51,.5)}.order01{order:2}.order02{order:1}.main__container{padding:6% 0}.main__container2{padding:0 0 10%}.contents__wrap{padding:0 5%}.title__eng{font-size:1.8rem}.title__maincnt{width:100%;font-size:3rem;line-height:120%}.btn__wrap{width:250px;margin-top:6%}.btn__cnt a{padding:3% 0;font-size:1.6rem}.btn__cnt a:after{font-size:20px}.table__wrap{width:100%;margin:7% auto 0 auto}.table__wrap ul{width:100%}.table__wrap ul li{width:100%;padding:3% 4%}.table__itembox{width:100%}.table__cntbox{width:100%}.table__img01{width:250px;margin-top:2%}.table__img02{width:250px;margin-top:2%}.table__cntbox3{width:100%}.table__img03{width:100%;height:65px;margin-right:0;margin-top:5%;&:first-of-type{margin-top:2%}& img{object-position:left}}.post__container{width:100%;padding:10% 0 5%}.post__wrap{padding:0 5%}.post__cntwrap{width:100%}.post__sidemenu{width:100%;margin-top:10%}.post__catename{width:100%;height:auto;margin-bottom:3%;text-align:justify;line-height:120%}.post__sidebox{margin-bottom:10%}.post__sidebox ul li{margin-top:3%}.post__sidebox ul li a{display:block}.post__cntbox{width:100%;background-color:#fff;padding:8%}}.grecaptcha-badge{width:70px !important;overflow:hidden !important;transition:all .3s ease !important;left:4px !important}.grecaptcha-badge:hover{width:256px !important}