@charset "UTF-8";.deadline{padding:1em;background-color:#f0f0f0;display:inline-block}@media screen and (max-width:767px){.deadline{display:block;text-align:center}}h4{background-color:#004294!important;background-image:url(none)!important;color:#fff}h5{font-size:208%;margin-top:45px;border-bottom:1px solid #c3c3c3;padding-bottom:13px}h6{font-size:120%;margin:38px 0 33px 0;color:#fff;background-color:#000;padding:8px 13px}.note{position:relative;padding-left:1em}.note:before{content:"※";position:absolute;left:0}@media screen and (min-width:768px),print{.note{font-size:92.3076923077%}}.listAnchorLinks{display:flex;justify-content:space-between}@media screen and (max-width:767px){.listAnchorLinks{flex-direction:column}}.listAnchorLinks__item{width:24%}@media screen and (max-width:767px){.listAnchorLinks__item{width:100%}}.listAnchorLinks__link{border:1px solid #d2d2d2;display:flex;flex-direction:column;justify-content:center;height:100%;padding:2em 0 2.2em;text-decoration:none;position:relative;box-sizing:border-box;cursor:pointer}@media screen and (min-width:768px),print{.listAnchorLinks__link{transition:border-color .3s}.listAnchorLinks__link:hover{border-color:#004294}}@media screen and (max-width:767px){.listAnchorLinks__link{padding:1em 0 1em;padding-left:32px}}.listAnchorLinks__link:before{content:"";position:absolute;display:block;border:1px solid #004294;border-width:0 2px 2px 0}@media screen and (min-width:768px),print{.listAnchorLinks__link:before{width:5px;height:5px;bottom:15px;left:50%;transform:translateX(-50%) rotate(45deg)}}@media screen and (max-width:767px){.listAnchorLinks__link:before{width:5px;height:5px;top:50%;left:13px;transform:translateY(-50%) rotate(45deg)}}@media screen and (max-width:767px){.listAnchorLinks__item+.listAnchorLinks__item .listAnchorLinks__link{border-top:none}}.listAnchorLinks__name{margin-top:0;line-height:1.45}@media screen and (min-width:768px),print{.listAnchorLinks__name{font-size:92.3076923077%;text-align:center}}.listAnchorLinks__caption{margin-top:0;line-height:1}@media screen and (min-width:768px),print{.listAnchorLinks__caption{font-size:84.6153846154%;margin-top:.5em;text-align:center}}@media screen and (max-width:767px){.listAnchorLinks__caption{font-size:92.3076923077%}}.listNumber{counter-reset:my-counter;list-style:none;padding:0;margin:0}.listNumber__item{position:relative;padding-left:1.5em}.listNumber.-disc .listNumber__item{padding-left:1.8em}.listNumber__item:before{content:counter(my-counter) ".";counter-increment:my-counter;position:absolute;top:0;left:.3em}.listNumber.-disc .listNumber__item:before{content:counter(my-counter);border:1px solid #000;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;line-height:0;font-size:.9em;padding-top:.1em;position:absolute;top:0;left:.1em;height:1.5em;width:1.5em}.listNumber__item+.listNumber__item{margin-top:1em}.notice{padding:2em;background-color:#f2f2f2}.notice__title{line-height:1;margin-top:0;position:relative;padding-left:1em;line-height:1.5}@media screen and (min-width:768px),print{.notice__title{font-size:123.0769230769%}}.notice__title:before{content:"■";position:absolute;left:0}.youtube{position:relative}.youtube:before{content:"";display:block;padding-top:56%}.youtube iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width:767px){.fBox.-youtube .textRight{margin-top:20px}}.noteBox{border:1px solid #e10000;border-radius:4px;padding:20px;margin-top:30px}.noteBox ul{margin-top:0}@media screen and (max-width:767px){.noteBox ul{padding-left:13px}}.noteBox ul li:nth-child(2){padding-bottom:0}.contactBox{border:1px solid #000;border-radius:4px;padding:20px;margin-top:30px}.contactBox h5{font-size:163%;border-bottom:none;margin-top:13px;padding-bottom:0}.contactBox p{margin-top:13px}.applyArea{background-color:#f37c7c;border:1px solid #f1e7e7}.applyArea .applyBtn{background-color:#e52f2a!important}.button_area{border-bottom:none!important;padding-top:10px}.guideline{background-color:#000;padding:8px 20px;width:18%;margin-top:13px;border:1px solid #c1c1c1}@media screen and (max-width:767px){.guideline{width:23%}}.guideline p{margin-top:0}.guideline a{color:#fff}.btn_apply{width:30%;border:1px solid #c1c1c1;border-radius:4px;background-color:#c3c3c3;box-shadow:inset 0 0 3px 0 #fff;box-sizing:border-box;height:30px;transition:background .5s ease;position:relative;margin-top:15px}.btn_apply.-sub{margin:23px auto 0}.btn_apply p{font-size:100%;padding:3px 5px 5px 9px;margin-top:0;text-shadow:0 0 3px #aaa;height:17px;text-align:center;line-height:1.85}.btn_apply p a{color:#fff;text-decoration:none;padding-right:13px}.btn_apply p a:visite{color:#fff;text-decoration:none}@media screen and (max-width:767px){.btn_apply{margin:15px auto 0;width:50%}}@media screen and (max-width:767px){.text_list_l:nth-child(2){margin-top:20px}}.text_list_l p{font-size:100%!important}@media screen and (max-width:767px){.text_list_l p{font-size:90%!important}}.info-box{background:url(/common/css/img/h4bg.gif) repeat scroll 0 0!important;border:1px solid #e5e5e5;border-radius:4px;padding:10px 30px 30px 30px;margin-top:50px}@media screen and (max-width:767px){.info-box{padding:3px 10px 18px 10px}}.info-box h5{font-size:173%;margin-top:0;border-bottom:none;padding-bottom:0}@media screen and (max-width:767px){.info-box h5{text-align:center;font-size:138.5%;line-height:0;padding-bottom:18px}}.info-box h5:before{content:"";display:inline-block;width:63px;height:63px;background-image:url(img/fukidasi_new.png);background-size:contain;vertical-align:middle;position:relative;top:-27px;left:-10px}@media screen and (max-width:767px){.info-box h5:before{left:-18px;width:58px;height:58px}}.info-box h5 span{font-size:85%}@media screen and (max-width:767px){.info-box h5 span{display:block}}.info-box p{margin-top:8px;letter-spacing:.5px}.info-box p.note{font-size:90%;margin-top:13px}.height-long{height:78px}.height-long p{height:47px!important}@media screen and (min-width:768px),print{.buttonA.-col3 a{max-width:4.04rem}}@media screen and (max-width:767px){.buttonA.-col3 a{margin-top:.32rem!important}}@media screen and (max-width:767px){.buttonA.-col3 .briefingBox__title{margin-top:.32rem!important}}.noteList.-listM li{margin-bottom:.1rem}@media screen and (min-width:768px),print{.noteList.-listM li{font-size:.16rem!important}}@media screen and (max-width:767px){.noteList.-listM li{font-size:.14rem}}.note_block{margin-bottom:.1rem;font-size:.16rem;padding-left:1.6em}@media screen and (max-width:767px){.note_block{font-size:.14rem}}.mt10{margin-top:.1rem}@media screen and (min-width:768px),print{.photoBlock__media.-t5{width:5rem}}