@charset "utf-8";header{width:100%;height:120px;background:#fff;position:fixed;top:0;z-index:100;color:#000}header nav ul{font-size:0;line-height:0;text-align:right;position:absolute;top:80px;right:260px}header nav ul li{display:inline-block;vertical-align:top;position:relative;font-size:2em}header nav ul li a{font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","ＭＳ 明朝",serif;font-size:15px;//line-height:54px;color:#000;font-weight:700;display:block;//padding:0 30px;margin:0 10px}header nav ul li a:hover{text-decoration:none}header nav ul li a:before{position:absolute;top:.8em;left:0;content:"";display:inline-block;width:0;height:2px;background:#5e86cb;transition:.5s}header nav ul li a:hover:before{width:100%}header .logo-box{position:absolute;top:10px;left:20px}header .logo-box .title{font-size:90%;font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","ＭＳ 明朝",serif;padding-bottom:5px;text-align:left}header .logo-box .logo{width:215px;height:auto}header .inquiry-box{position:absolute;top:15px;right:20px}header .inquiry-box .banner{width:226px;height:auto}header .sub-menu-box{//width:226px;//height:auto;position:absolute;top:30px;right:273px;color:#000}header .sub-menu-box a{font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","ＭＳ 明朝",serif;color:#000;font-size:90%}header .sub-menu-box a:hover{text-decoration:none}header .sub-menu-box a:before{content:"▶";position:absolute;top:0;left:-18px;font-size:70%}#billboard{width:100%;position:relative;//top:100px;margin:120px auto 0 auto;//background:#000}#billboard-inner{width:100%;margin-top:20px}#billboard .billboard-comment{position:absolute;top:50px;left:50px;width:767px;height:313px;margin:0 auto;z-index:2}#billboard .billboard-comment .comment{width:767px;height:313px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);//background:url(/recruit/img/billboard/billboard_font.png) no-repeat right center;animation-name:comment-animation;animation-duration:.2s;animation-delay:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;opacity:0}@keyframes comment-animation{50%{width:2000px;opacity:0;transform:translate(-50%,-50%) rotate(0)}94%{width:727px;opacity:.7;transform:translate(-50%,-50%) rotate(-5deg)}96%{width:707px;opacity:.8;transform:translate(-50%,-50%) rotate(5deg)}98%{width:747px;opacity:.9;transform:translate(-50%,-50%) rotate(-5deg)}100%{width:767px;opacity:1;transform:translate(-50%,-50%) rotate(0)}}#billboard .billboard-comment .comment02{//width:767px;width:1067px;height:330px;position:absolute;top:50%;left:70%;transform:translate(-50%,-50%) rotate(0);//background:url(/recruit/img/billboard/billboard_font.png) no-repeat right center;animation-name:comment-animation02;animation-duration:.2s;animation-delay:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;opacity:0}@keyframes comment-animation02{50%{width:2000px;opacity:0;transform:translate(-50%,-50%) rotate(0)}94%{width:1027px;opacity:.7;transform:translate(-50%,-50%) rotate(-5deg)}96%{width:1007px;opacity:.8;transform:translate(-50%,-50%) rotate(5deg)}98%{width:950px;opacity:.9;transform:translate(-50%,-50%) rotate(-5deg)}100%{width:900px;opacity:1;transform:translate(-50%,-50%) rotate(0)}}section{padding:50px 0;font-family:Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}h3{color:#444;font-size:140%;display:flex;align-items:center;width:400px;margin:0 auto}h3:before,h3:after{content:"";flex-grow:1;height:2px;background:#444;display:block}h3:before{margin-right:30px}h3:after{margin-left:30px}.t-people-box-inner{width:1100px;margin:0 auto;text-align:center}.t-people-box-inner h2{margin:0 auto 20px auto;text-align:center;//background:url(/recruit/img/t-people/title05.png) no-repeat top center;width:410px;height:93px}.t-people-box-inner ul{width:900px;margin:0 auto;padding-top:50px}.t-people-box-inner ul li{width:33%;text-align:center;float:left}.t-people-box-inner ul li img{width:206px;margin:0 auto;margin-bottom:10px}.t-people-box-inner ul li span{//display:block;//padding:20px 0;font-size:110%;line-height:160%;background:linear-gradient(transparent 50%,#faf92b 0%);font-weight:700}.message-box{background:#fff5e9}.message-box-inner{width:1100px;margin:0 auto;text-align:center}.message-box-inner h2{margin:0 auto 20px auto;text-align:center;width:410px;height:93px}.message-box-inner .message-box01{background:url(/wp/wp-content/themes/yarigatake/recruit/img/message/message_img01.png) no-repeat top left}.message-box-inner .message-box01-inner{margin-left:310px;padding-top:20px;padding-bottom:20px;position:relative}.message-box-inner .message-box01-inner .title img{width:642px;height:19px;margin-bottom:20px}.message-box-inner .message-box01-inner p{text-align:left;margin-bottom:10px}.message-box-inner .message-box01-inner .message{padding-right:100px;margin-right:80px;margin-bottom:20px;background:url(/wp/wp-content/themes/yarigatake/recruit/img/message/message_img04.png) no-repeat bottom right}.message-box-inner .message-box01-inner .more{//display:none;margin-right:80px;//padding-top:20px;padding-bottom:20px}.message-box-inner hr{height:3px;background:url(/wp/wp-content/themes/yarigatake/recruit/img/message/message_line.png) repeat-x 0 0;border:none;width:90%;margin:0 auto}.message-box-inner .message-box02{margin-top:30px;background:url(/wp/wp-content/themes/yarigatake/recruit/img/message/message_img02.png) no-repeat right 30px}.message-box-inner .message-box02-inner{margin-left:50px;//padding-top:20px;padding-bottom:20px;position:relative}.message-box-inner .message-box02-inner .title{padding-top:20px;margin-right:370px;background:url(/wp/wp-content/themes/yarigatake/recruit/img/message/message_img05.png) no-repeat top right}.message-box-inner .message-box02-inner .title img{width:566px;height:49px;margin-bottom:20px}.message-box-inner .message-box02-inner p{text-align:left;margin-bottom:10px}.message-box-inner .message-box02-inner .message{padding-right:250px;margin-right:90px;margin-bottom:20px}.message-box-inner .message-box02-inner .more{//display:none;margin-right:350px;//padding-top:20px;padding-bottom:20px}.message-box-inner .message-box03{margin-top:20px;background:url(/wp/wp-content/themes/yarigatake/recruit/img/message/message_img03.png) no-repeat left 10px}.message-box-inner .message-box03-inner{margin-left:310px;margin-right:60px;//padding-top:20px;padding-bottom:20px;position:relative;background:url(/wp/wp-content/themes/yarigatake/recruit/img/message/message_img06.png) no-repeat right 50px}.message-box-inner .message-box03-inner .title{padding-top:30px;margin-right:100px}.message-box-inner .message-box03-inner .title img{width:581px;height:49px;margin-bottom:20px}.message-box-inner .message-box03-inner p{text-align:left;margin-bottom:10px}.message-box-inner .message-box03-inner .message{padding-right:60px;margin-right:30px;margin-bottom:20px}.message-box-inner .message-box03-inner .more{//display:none;margin-right:100px;//padding-top:20px;padding-bottom:20px}.message-box-inner .more-action span:after{content:url(/wp/wp-content/themes/yarigatake/recruit/img/message/message_button_03.png);position:relative;top:50%;left:340px;display:block;width:21px;height:13px;cursor:pointer;//transform:rotate(90deg);transition:.4s all}.message-box-inner .more-action span.open:after{content:url(/wp/wp-content/themes/yarigatake/recruit/img/message/message_button_03.png);position:relative;top:50%;left:340px;display:block;width:21px;height:13px;cursor:pointer;transform:rotate(180deg);transition:.4s all}.schedule-more{width:280px;margin:0 auto 20px auto}.schedule-more02{width:280px;margin:0 auto 20px 200px}.time-schedule-box{background:#f0f2ff}.time-schedule-box-inner{width:1100px;margin:0 auto;text-align:center}.time-schedule-box-inner h2{margin:0 auto 20px auto;text-align:center;width:410px;height:93px}.time-schedule-box-inner .time-schedule-box-inner01 .title{margin:20px auto;text-align:center;padding-top:10px}.time-schedule-box-inner .time-schedule-box-inner01 .title img{width:603px;height:62px;margin:20px auto;padding-bottom:30px}.time-schedule-box-inner .time-schedule-box-inner02 .title{margin:20px auto;text-align:center;padding-top:10px}.time-schedule-box-inner .time-schedule-box-inner02 .title img{width:603px;height:62px;margin:20px auto;padding-bottom:30px}.time-schedule-box-inner img.schedule-image{margin:50px 0}.photo-box{background:#fff}.photo-box-inner{width:100%;margin:0 auto;text-align:center}.photo-box-inner h2{margin:0 auto 50px auto;text-align:center;width:410px;height:93px}#photo-slider{//padding-top:20px;margin-bottom:30px}.job-contents-box{background:#e1faff}.job-contents-box-inner{width:1100px;margin:0 auto;text-align:center}.job-contents-box-inner h2{margin:0 auto 50px auto;text-align:center;width:410px;height:93px}.job-contents-box-inner .job-contents-item{position:relative;margin-bottom:50px}.job-contents-box-inner .job-contents-item img{position:absolute;width:248px;height:45px;margin:0 auto;top:-22px;left:426px}.job-contents-box-inner .job-contents-item ul{width:840px;padding:50px 30px 30px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:0 auto;font-size:110%;font-weight:700}.job-contents-box-inner .job-contents-item ul li{//width:25%;float:left;margin-right:20px;padding:10px;margin-left:10px;position:relative}.job-contents-box-inner .job-contents-item ul li:before{content:"●";position:absolute;font-size:120%;margin-left:-20px;top:8px}.job-contents-box-inner .notes{width:900px;margin:50px auto 0 auto}.job-contents-box-inner h3{margin-bottom:30px}.job-contents-box-inner .notes ul{text-align:left}.job-contents-box-inner .notes ul li{padding:10px;//line-height:180%;margin-left:20px;position:relative}.job-contents-box-inner .notes ul li:before{content:"●";position:absolute;//display:inline-block;//top:50%;//left:340px;//display:block;//width:21px;//height:13px;//color:#fff;font-size:120%;margin-left:-20px;top:8px}.cabin-introduction-box{background:#ffebc8;//background:#e1faff;background-image:url(/wp/wp-content/themes/yarigatake/recruit/img/cabin-introduction/background.jpg);background-position:center top;background-repeat:no-repeat}.cabin-introduction-box:before{background:url(/wp/wp-content/themes/yarigatake/recruit/img/cabin-introduction/background.jpg) no-repeat center top;position:relative;width:100%;height:50px}.cabin-introduction-box-inner{width:1100px;margin:0 auto;text-align:center}.cabin-introduction-box-inner h2{margin:0 auto 20px auto;text-align:center;width:410px;height:93px}.cabin-introduction-box-inner ul{font-size:0;line-height:0;width:1100px;margin:0 auto;padding-top:30px}.cabin-introduction-box-inner ul li{display:inline-block;width:354px;height:230px;margin:0 19px 20px 0}.cabin-introduction-box-inner ul li:nth-child(3),.cabin-introduction-box-inner ul li:nth-child(6){margin:0 0 20px}.treatment-box{background:#fff}.treatment-box-inner{width:1100px;margin:0 auto;text-align:center}.treatment-box-inner h2{margin:0 auto 20px auto;text-align:center;width:410px;height:93px}.treatment-box-inner h2+h3{margin-bottom:30px}.treatment-box-inner .treatment-table01{width:900px;background:#f1f1f1;border-collapse:collapse;margin:30px auto}.treatment-box-inner .treatment-table01 tr th{background:#25406d;padding:20px;text-align:center;color:#fff;font-weight:700;border-bottom:2px solid #ccc;font-size:120%}.treatment-box-inner .treatment-table01 tr td{padding:20px;background:#f1f1f1;text-align:left;border-bottom:2px solid #ccc;//width:480px}.treatment-box-inner .treatment-table01 tr td:nth-child(2){border-right:2px solid #ccc;width:300px}.treatment-box-inner .treatment-table01 tr td:nth-child(3){width:300px}.treatment-box-inner .treatment-table01 tr:first-child td:nth-child(2),.treatment-box-inner .treatment-table01 tr:first-child td:nth-child(3){font-size:120%;color:#25406d;font-weight:700}.treatment-box-inner .treatment-table01 tr:last-child th{border-bottom:none}.treatment-box-inner .treatment-table01 tr:last-child td{border-bottom:none}.treatment-box-inner .treatment-table01 span{font-size:90%}.treatment-box-inner h3{font-size:150%;margin-top:80px}.treatment-box-inner .treatment-table02{width:900px;background:#f1f1f1;border-collapse:collapse;margin:30px auto}.treatment-box-inner .treatment-table02 tr th{background:#25406d;padding:20px;text-align:center;color:#fff;font-weight:700;border-bottom:2px solid #ccc;font-size:120%}.treatment-box-inner .treatment-table02 tr td{padding:20px;background:#f1f1f1;text-align:left;border-bottom:2px solid #ccc;//width:480px}.treatment-box-inner .treatment-table02 tr td:nth-child(2){border-right:2px solid #ccc;width:300px}.treatment-box-inner .treatment-table02 tr td:nth-child(3){width:300px}.treatment-box-inner .treatment-table02 tr:last-child th{border-bottom:none}.treatment-box-inner .treatment-table02 tr:last-child td{border-bottom:none}.treatment-box-inner p a,.treatment-box-inner table a{color:#00f;text-decoration:underline}.faq-box{background:#fff}.faq-box-inner{width:1100px;margin:0 auto;text-align:center}.faq-box-inner h2{margin:0 auto 30px auto;text-align:center;width:410px;height:93px}.faq-box-inner ul{width:900px;margin:0 auto;text-align:left;margin-bottom:50px}.faq-box-inner ul li .faq-list{margin-bottom:15px}.faq-question{position:relative;//margin:-1px -1px 0;padding:15px 40px 15px 70px;line-height:20px;cursor:pointer;background:url(/wp/wp-content/themes/yarigatake/recruit/img/faq/faq_background.gif) no-repeat center top;color:#000}.faq-question:before{content:"";position:absolute;top:50%;left:20px;display:inline-block;margin-top:-16px;width:31px;height:34px;background-image:url(/wp/wp-content/themes/yarigatake/recruit/img/faq/faq_icon01.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat}.faq-question a{color:#fff;text-decoration:none}.faq-question span:after{content:"";position:absolute;top:40%;right:20px;display:inline-block;width:12px;height:10px;transition:.4s all;background-image:url(/wp/wp-content/themes/yarigatake/recruit/img/faq/faq_icon03.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat}.faq-question span.open:after{content:"";position:absolute;top:40%;right:20px;display:inline-block;width:12px;height:10px;transform:rotate(180deg);transition:.4s all;background-image:url(/wp/wp-content/themes/yarigatake/recruit/img/faq/faq_icon03.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat}.faq-answer{position:relative;display:none;margin:0;//padding:10px;list-style:none;margin-bottom:30px;padding:20px 40px 15px 70px}.faq-answer:before{//content:url(/recruit/img/faq/faq_icon02.png);position:absolute;top:50%;left:20px;display:block;margin-top:-15px;width:31px;height:34px}.faq-answer table{border-collapse:collapse;width:600px;text-align:center;margin:30px 0 0}.faq-answer table th{border:1px dotted #ccc;padding:10px}.faq-answer table td{border:1px dotted #ccc;padding:10px;width:25%}.flow-box{background:url(/wp/wp-content/themes/yarigatake/recruit/img/contact/contact_background.jpg) no-repeat top center;//padding:30px 0;background-size:cover}.flow-box-inner{width:1100px;margin:0 auto;text-align:center}.flow-box-inner h2{margin:20px auto 30px auto;text-align:center;//width:410px;//height:93px;color:#fff}.flow-box-inner ul{width:100%;margin:0}.flow-box-inner ul li{width:20%;float:left;color:#fff;font-weight:700;position:relative}.flow-box-inner ul li:after{content:"▶";position:relative;display:block;top:-120px;left:50%;font-weight:700;font-size:21px}.flow-box-inner ul li:nth-child(4):after{content:"▶";position:relative;display:block;top:-165px;left:50%;font-weight:700;font-size:21px}.flow-box-inner ul li:last-child:after{content:none}.flow-box-inner ul li img{width:146px;height:146px;margin:0 auto}.flow-box-inner ul li span{display:block;margin-top:10px}.flow-box-inner ul li{width:100%;float:none;color:#fff;font-weight:700;position:relative;margin-bottom:50px;font-size:110%}.flow-box-inner ul li span{display:block;margin-top:10px;position:absolute;right:0;top:50px;left:calc(50% + 15px);text-align:left}.flow-box-inner ul li p{margin:20px 0;font-weight:400;//font-size:90%}.flow-box-inner ul li:after{content:"▼";position:relative;display:block;font-weight:700;font-size:21px;top:20px;left:0}.flow-box-inner ul li:nth-child(4):after{content:"▼";position:relative;display:block;font-weight:700;font-size:21px;top:20px;left:0}.flow-box-inner ul li img{width:146px;height:146px;margin:0 auto;background:#fff;border-radius:20px;margin-right:calc(50% + 15px)}.flow-box{background:url(/wp/wp-content/themes/yarigatake/recruit/img/contact/contact_background2023.jpg) no-repeat top center;background-size:cover;position:relative}.flow-box:before{content:"";position:absolute;//display:block;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0}.flow-box-inner h2{margin:20px auto 30px auto;text-align:center;position:relative}.flow-box-inner a{text-decoration:underline}.contact-box{background:#fff}.contact-box-inner{width:1100px;margin:0 auto;text-align:center}.contact-box-inner h2{margin:0 auto 20px auto;text-align:center;//width:410px;//height:93px;color:#25406d}.contact-box-inner h2 span{display:block;margin-top:10px;font-size:70%;font-weight:400}.contact-box-inner p{color:#25406d;font-size:110%;line-height:200%}.contact-box-inner p:nth-child(3){//color:#25406d;//font-size:90%;//line-height:160%;//margin-top:10px}p.notes02{color:red}.contact-box-inner .contact-info{background:url(/wp/wp-content/themes/yarigatake/recruit/img/contact/contact_box.png) no-repeat top center;width:931px height:130px;margin:30px auto 0 auto;padding:20px 20px 30px;font-size:100%}.contact-box-inner .contact-info ul{width:850px;margin:0 auto}.contact-box-inner .contact-info ul li{width:33%;padding:10px 0;float:left;color:#25406d;font-size:170%;//font-weight:700;position:relative;//margin-left:10px}.contact-box-inner .contact-info ul li a{font-size:60%;color:#25406d}.contact-box-inner .contact-info ul li a:hover{text-decoration:none}.contact-box-inner .contact-info ul li:nth-child(1):before{content:url(/wp/wp-content/themes/yarigatake/recruit/img/contact/contact_icon01.gif);position:absolute;margin-left:-40px;top:11px}.contact-box-inner .contact-info ul li:nth-child(2):before{content:url(/wp/wp-content/themes/yarigatake/recruit/img/contact/contact_icon02.gif);position:absolute;margin-left:-40px;top:11px}.contact-box-inner .contact-info ul li:nth-child(3){text-align:right}.contact-box-inner .contact-info ul li:nth-child(3):before{content:url(/wp/wp-content/themes/yarigatake/recruit/img/contact/contact_icon03.gif);position:absolute;margin-left:-40px;top:11px}footer{background:#25406d;padding:20px 0}.footer-inner{width:1100px;margin:0 auto;//padding:20px 0}footer .footer-logo{margin-top:20px;width:199px;display:inline-block;//float:left;//margin:10px 0 10px 20px;text-align:left}footer .copyright{width:895px;display:inline-block;//float:right;//margin:10px 20px 10px 0;font-size:12px;//line-height:160%;text-align:right;color:#fff}#scrollUp{bottom:20px;right:20px;width:62px;height:61px;background:url(/wp/wp-content/themes/yarigatake/recruit/img/footer/pagetop.png) no-repeat;background-position:right bottom;background-size:62px auto;text-indent:-9999px}a#scrollUp:hover{border:none}.staff-box{//width:1000px;//margin:20px auto}.staff-box img{width:1000px;margin:20px auto}.schedule-box-inner{width:900px;text-align:left;margin:20px auto}.schedule-box h4{font-size:120%;margin:10px 0}.schedule-box p{margin-bottom:50px}.schedule-box-inner h2{margin:0 auto 30px auto;text-align:center;width:410px;height:93px}.cabin-introduction-box{background-repeat:repeat-x;background-image:url(/wp/wp-content/themes/yarigatake/recruit/img/cabin-introduction/background2022.jpg)}#billboard .billboard-comment img{width:340px}#billboard .billboard-comment{position:absolute;top:50px;right:50px;width:340px;height:207px;margin:0 auto;z-index:2;left:auto;//transform:rotate(-5deg)}.representative-message-box{margin:50px 20px 20px;position:relative;background:#f1f1f1;border-radius:10px;padding:50px 320px 50px 80px;line-height:180%;text-align:left}.representative-message-box p{margin-bottom:10px}.representative-message-box p.textright{text-align:right}.representative-message-box_img{position:absolute;right:80px;top:70px;width:200px}.representative-message-box_img img{border-radius:10px}.message-box-inner .message-box02-inner .title{padding-top:20px;margin-right:370px;background:0 0}.message-box-inner .message-box03-inner{margin-left:310px;margin-right:60px;//padding-top:20px;padding-bottom:20px;position:relative;background:0 0}.message-box-inner .message-box03-inner .title img{width:642px;height:19px;margin-bottom:20px}.message-box-inner .message-box03-inner .more{margin-right:0}.message-box-inner .message-box01{background:url(/wp/wp-content/themes/yarigatake/recruit/img/message/2022/0102.png) no-repeat top left}.message-box-inner .message-box02{background:url(/wp/wp-content/themes/yarigatake/recruit/img/message/2022/02.png) no-repeat top right}.message-box-inner .message-box03{background:url(/wp/wp-content/themes/yarigatake/recruit/img/message/2022/03.png) no-repeat top left}.message-box-inner .message-box01-inner .title img{width:641px;height:49px;margin-bottom:20px}.message-box-inner .message-box02-inner .title img{width:431px;height:49px;margin-bottom:20px}.treatment-box-inner p{margin:30px 0}.treatment-box-inner ul{display:flex;margin-top:10px;justify-content:space-between;margin-bottom:50px}.treatment-box-inner ul li{width:30%;border:1px solid #25406d;border-radius:5px;background:#25406d}.treatment-box-inner ul li a{width:100%;display:block;padding:10px 0}#essentials-box01{background:#f9f9f9}#essentials-box02{background:#fff}#essentials-box03{background:#f9f9f9}.essentials-box{text-align:left;width:900px;padding:30px 100px;//border-radius:10px;margin:30px 0}.essentials-box h4{//font-weight:400;font-size:1.3em;color:#25406d;margin-bottom:20px}.essentials-box h4 span{//font-weight:400;font-size:.8em;display:inline-block;margin-left:10px;color:red}.essentials-box table{//border-top:1px solid #ccc;//border-bottom:1px solid #ccc;width:100%;border-collapse:collapse}.essentials-box th,.essentials-box td{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.essentials-box th{width:30%;//font-weight:400;padding:20px}.essentials-box td{//width:80%;padding:20px}.treatment-box a:hover{text-decoration:none !important;opacity:.8}.internship-box{background:#e1faff}.internship-box-inner{width:1100px;margin:0 auto;text-align:center}.internship-box-inner h2{margin:20px auto 50px auto;text-align:center;width:100%}.internship-box-inner h2+p{margin:20px 0;padding:0 100px;line-height:200%}.internship-box-inner h2+p+p{margin-bottom:80px;padding:0 100px}.internship-list{text-align:left}.internship-list .internship-list-item{margin-bottom:40px;border-bottom:1px dotted #25406d;padding:0 100px 40px}.internship-list .internship-list-item:first-child{border-top:1px dotted #25406d;padding-top:40px}.internship-list .internship-list-item:last-child{border-bottom:none}.internship-list .internship-list-item h3{display:block;width:100%;margin-bottom:15px;color:#25406d}.internship-list .internship-list-item h3:before,.internship-list .internship-list-item h3:after{display:none}.internship-list .internship-list-item a{color:#000;text-decoration:underline}.internship-list .internship-list-item p{line-height:200%}.internship-list .internship-list-item ul{padding:0 20px}.internship-list .internship-list-item ul li{list-style:disc;line-height:200%}.internship-list h3 span{font-size:110%;line-height:160%;background:linear-gradient(transparent 60%,#fff 0%);font-weight:700}#billboard{position:relative;height:auto;display:flex;justify-content:center;align-items:center;overflow:hidden;//top:100px}#billboard-inner{height:auto}.billboard{position:absolute;top:0;left:0;width:100%}#billboard .billboard-comment img{width:300px}#billboard .billboard-comment{position:absolute;top:50px;right:50px;width:300px;height:144px;margin:0 auto;z-index:2;left:auto}#billboard+p{text-align:center;margin-top:5px;padding:0 10px;font-size:.9em}#billboard+p>a{color:#00f}.application-form-box{background:#f1f1f1}.application-form-box-inner{width:1100px;margin:0 auto;text-align:center}.application-form-box-inner h2{margin:20px auto 50px auto;text-align:center;width:100%}.application-form-box-inner p{margin:20px 0;padding:0 100px;line-height:200%;font-size:110%}.application-form-box-inner p a{color:#00f;text-decoration:underline}.application-form-box .button-wrapper{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.application-form-box .button a{background:#3b5a87;color:#fff;border-radius:9999px;position:relative;display:flex;justify-content:center;align-items:center;padding:20px 60px 20px 40px;font-family:"Noto Sans Japanese";font-size:1.2rem;text-decoration:none;line-height:1.8;transition:.3s ease-in-out;font-weight:500;max-width:300px}.application-form-box .button a:after{content:"";position:absolute;top:50%;right:2.5rem;width:8px;height:8px;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:translateY(-50%) rotate(45deg);transition:right .3s}.application-form-box .button a:hover{background:#25406d;color:#fff}.application-form-box .button a:hover:after{right:2rem}