.fc_gr{color:#36b6b5}.sec_ttl .head .en,.page_ttl .head .en{letter-spacing:.05em;padding-left:.05em}@font-face{font-family:"gen10";src:url("fonts/Gen10-H.eot") format("eot"),url("fonts/Gen10-H.woff2") format("woff2"),url("fonts/Gen10-H.woff") format("woff")}.gen10{font-family:"gen10";color:#07b53b}.mpl-1{font-family:"M PLUS 1",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.topics.archive .archive_area .post_item::before,.topics.archive .archive_area .post_smn img,.top_page #bottom_link .img-wr img,.top_page #topics .topics_item .post_title,.top_page #topics .topics_item .day_term span,.top_page #topics .topics_item .thumb img,.top_page #topics .topics_item::before,.top_page #pharmacy .tab_content .store_name_list a,.top_page #pharmacy .tab_content,.top_page #pharmacy .store_box .acc_btn_item,.top_page #pharmacy .store_box .this_store_img img,.top_page #pharmacy .store_select .tub_btn_item,.qa .page_content .text_q .switch::before,.qa .page_content .text_q .switch::after,.staff_to_single,section.recruit_news .article_block .horizon_btn.news .horizon_item,#footer .footer_logo img,.other_link_item span::before,#sp_stick,#header .head_logo img{transition:.3s ease-in}@media(hover: hover){.topics.archive .archive_area .post_item:hover::before,.topics.archive .archive_area .post_smn img:hover,.top_page #bottom_link .img-wr img:hover,.top_page #topics .topics_item .post_title:hover,.top_page #topics .topics_item .day_term span:hover,.top_page #topics .topics_item .thumb img:hover,.top_page #topics .topics_item:hover::before,.top_page #pharmacy .tab_content .store_name_list a:hover,.top_page #pharmacy .tab_content:hover,.top_page #pharmacy .store_box .acc_btn_item:hover,.top_page #pharmacy .store_box .this_store_img img:hover,.top_page #pharmacy .store_select .tub_btn_item:hover,.qa .page_content .text_q .switch:hover::before,.qa .page_content .text_q .switch:hover::after,.staff_to_single:hover,section.recruit_news .article_block .horizon_btn.news .horizon_item:hover,#footer .footer_logo img:hover,.other_link_item span:hover::before,#sp_stick:hover,#header .head_logo img:hover{transition-timing-function:ease-in-out}}html{font-size:62.5%;border:0;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;-webkit-text-size-adjust:100%}@media all and (max-width: 900px){html{font-size:1.1111111111vw}}@media all and (max-width: 600px){html{font-size:1.6666666667vw}}@media all and (max-width: 480px){html{font-size:62.5%}}@media all and (max-width: 320px){html{font-size:2.9411764706vw}}body,div,applet,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:1.6rem;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;-webkit-text-size-adjust:100%}@media all and (-ms-high-contrast: none){body{overflow-x:hidden}}span{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;-webkit-text-size-adjust:100%}:focus{outline:0}ol,ul{list-style:none}img{vertical-align:bottom;height:auto;width:100%}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{margin:0;padding:0;color:#323232;line-height:1.5;font-size:1.6rem;font-family:"Hiragino Sans","ヒラギノ角ゴシック","游ゴシック",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;font-weight:400;background-color:#fff;position:relative}p,li,dt,dd,table,td,th,button,input{text-align:justify;text-justify:inter-ideograph;line-break:strict;font-size:1.6rem;font-family:"Hiragino Sans","ヒラギノ角ゴシック","游ゴシック",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;font-weight:400;line-height:1.4}@media all and (max-width: 600px){p,li,dt,dd,table,td,th,button,input{font-size:1.4rem}}*{box-sizing:border-box}#wrapper figure{margin-bottom:0}a{margin:0;padding:0;text-decoration:none;outline:0;vertical-align:baseline;background-color:rgba(0,0,0,0);color:#323232;transition:.3s ease-in}@media(hover: hover){a:hover,a:active{outline:none;transition:.3s ease-in-out;cursor:pointer;color:#323232}a:hover:before,a:hover:after,a:active:before,a:active:after{transition:.3s ease-in-out}}@media(hover: hover){a:hover img,a:active img{opacity:.7;filter:alpha(opacity=70)}}input{-webkit-appearance:none}button{border:none;appearance:none;-webkit-appearance:none;border-radius:0;box-shadow:none;padding:0;font:inherit;background-color:rgba(0,0,0,0);color:#36b6b5}input[type=submit],input[type=reset]{-webkit-appearance:none;border:none;padding:0;font:inherit;color:#36b6b5}input,textarea{-webkit-appearance:none;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;cursor:text;margin:0em;background-color:rgba(0,0,0,0);font-family:"Hiragino Sans","ヒラギノ角ゴシック","游ゴシック",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;font-weight:400;border-radius:0;font-size:1.4rem}.grecaptcha-badge{bottom:84px !important}@media all and (max-width: 900px){.grecaptcha-badge{bottom:134px !important}}.sp,.sp_p{display:none}@media all and (max-width: 900px){.sp_p{display:block}.pc_c{display:none}}@media all and (max-width: 600px){.sp{display:block}.pc{display:none}}.bg-image{position:relative;overflow:hidden}.bg-image img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;object-fit:cover}@keyframes scroll-sign{0%{transform:scale3d(1, 1, 1);transform-origin:bottom}50%{transform:scale3d(1, 0, 1);transform-origin:bottom}51%{transform:scale3d(1, 0, 1);transform-origin:top}100%{transform:scale3d(1, 1, 1);transform-origin:top}}@keyframes scroll-sign02{0%{transform:scale3d(1, 1, 1);transform-origin:left}50%{transform:scale3d(0, 1, 1);transform-origin:left}51%{transform:scale3d(0, 1, 1);transform-origin:right}100%{transform:scale3d(1, 1, 1);transform-origin:right}}.fadein{opacity:0;transform:translateY(10%);transition:.5s ease-in-out}.fadein.active{opacity:1;transform:translateY(0)}@keyframes line01{0%{stroke-dashoffset:50}80%{stroke-dashoffset:0}}@keyframes line02{0%{stroke-dashoffset:3000;fill-opacity:0}30%{fill-opacity:0}35%{fill-opacity:1}100%{stroke-dashoffset:0;fill-opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes korokoro{5%{transform:rotate(0deg)}25%{transform:rotate(10deg)}30%{transform:rotate(0deg)}35%{transform:rotate(-5deg)}45%{transform:rotate(5deg)}50%{transform:rotate(8deg)}60%{transform:rotate(-2deg)}65%{transform:rotate(-3deg)}75%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes byon{0%{transform:scale(0)}70%{transform:scale(1.3) translateY(-4px)}100%{transform:scale(1) translateY(0px)}}#header{background-color:#fff;width:100%;position:fixed;top:0;left:0;right:0;margin:auto;z-index:900;box-shadow:3px 3px 15px rgba(0,0,0,.15)}#header .header_in{padding:0 235px;position:relative}#header .head_logo{width:205px;display:flex;justify-content:center;align-items:center;height:calc(200% + 30px);position:absolute;top:-30px;left:10px;margin:auto;background-color:#36b6b5}#header .head_logo h1{width:75%;padding-top:30px;margin:0 auto}@media all and (-ms-high-contrast: none){#header .head_logo h1{margin:0}}#header .g_menu{flex-basis:auto}#header .sp_menu_logo{display:none}#header .menu_list{flex-basis:80%;margin:0 auto;max-width:960px;display:flex;justify-content:flex-end;align-items:stretch;position:relative}#header .menu_list li{width:25%;height:66px}#header .menu_list li.sp_menu{display:none}#header .menu_list .under_line{position:absolute;left:0;bottom:0px;height:3px;background:#36b6b5;transition:all .3s ease-in-out;opacity:0}@media(hover: hover){#header .menu_list li:nth-child(1):hover~.under_line{left:-25%;opacity:1}#header .menu_list li:nth-child(2):hover~.under_line{left:0%;opacity:1}#header .menu_list li:nth-child(3):hover~.under_line{left:25%;opacity:1}#header .menu_list li:nth-child(4):hover~.under_line{left:50%;opacity:1}#header .menu_list li:nth-child(5):hover~.under_line{left:75%;opacity:1}}#header .menu_list_item{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;text-align:center}#header .menu_list_item::after{content:"";display:none;width:30px;height:8px;position:absolute;top:0;right:1em;bottom:0;margin:auto}#header .menu_list_item .ja{font-size:1.7rem;display:block;line-height:1;padding-bottom:.5em}#header .menu_list_item .en{font-size:1.3rem;line-height:1;display:block;letter-spacing:.02em}@media(hover: hover){#header .menu_list_item:hover *{color:#36b6b5}}#header .sp_sub_menu{display:none}#header .child_menu_item{position:relative}#header .child_menu_item::after{content:"";display:none;width:20px;height:8px;position:absolute;top:0;right:0;bottom:0;margin:auto}#header .banner_link{position:fixed;width:215px;right:10px;top:75px}#header .banner_link a{display:block;width:100%;margin-bottom:5px}#header .banner_link a:last-of-type{margin-bottom:0}#header .hmg{display:none}#header .gen10{border:3px solid #07b53b}#header .m_blue{color:#323232;border:3px solid #00aaea}#sp_stick{position:fixed;right:0;top:0;margin:auto;z-index:901;height:66px}.other_link_item{display:flex;justify-content:center;align-items:center;height:100%;width:225px;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;font-size:1.7rem;line-height:1;overflow:hidden}.other_link_item span{position:relative;z-index:1;line-height:1;display:flex;justify-content:space-between;align-items:center}.other_link_item span::before{content:"";display:inline-block;width:2em;height:2em;background-color:#fff;border-radius:50%;margin-right:10px}.other_link_item.recruit,.other_link_item.shop{display:none}.other_link_item.recruit{background-color:#fff067}.other_link_item.recruit span::before{background-color:#323232;background-size:50% auto !important}.other_link_item.shop{background-color:rgba(54,182,181,.7);color:#fff}.other_link_item.shop span::before{background-size:50% auto !important}.other_link_item.mail{background-color:#36b6b5;color:#fff}.other_link_item.mail span::before{background-size:50% auto !important}.other_link_item.mail:hover span::before{background-color:#323232}@media(hover: hover){.other_link_item.mail:hover{background-color:#fff067;color:#323232}}@media all and (max-width: 900px){#header .hmg{position:fixed;z-index:510;top:15px;right:10px;width:40px;display:block;margin-left:auto;cursor:pointer;margin-right:0;filter:drop-shadow(0 0 1px #fff)}#header .hmg div{width:100%;height:30px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between}#header .hmg span{position:static;display:block;width:100%;height:3px;background-color:#36b6b5;transition:.4s ease-in}#header .hmg.is_open span{transition:.4s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:1}#header .hmg.is_open span:first-of-type{transform:rotate3d(0, 1, 0, 180deg) rotate(45deg)}#header .hmg.is_open span:nth-of-type(2){opacity:0}#header .hmg.is_open span:last-of-type{transform:rotate3d(0, 1, 0, 180deg) rotate(-45deg)}#header .head_logo{max-width:145px;width:33%;margin:0;height:100%;position:static;background-color:rgba(0,0,0,0);padding:3px 0}#header .head_logo h1{width:75%;padding-top:0;margin:0 auto}}@media all and (max-width: 900px)and (-ms-high-contrast: none){#header .head_logo h1{margin:0}}@media all and (max-width: 900px){#header #layer_menu{width:100%;height:100%;overflow:scroll;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:-1;opacity:0;pointer-events:none;transition:.5s ease-in-out;background-color:#c3e9e9;padding-bottom:80px}}@media all and (max-width: 900px){#header #layer_menu.is_active{opacity:1;pointer-events:all}}@media all and (max-width: 900px){#header .header_in{padding:0;background-color:#fff;height:60px}}@media all and (max-width: 900px){#header .menu_list{display:block;padding-top:80px;width:90%;max-width:500px;margin:0 auto}#header .menu_list li{width:100%;padding:0;height:auto;background-color:#36b6b5;margin-bottom:10px}#header .menu_list li.sp_menu{display:block}}@media all and (max-width: 900px){#header .menu_list_item{flex-direction:row;justify-content:flex-start;position:relative;padding:0 1em;color:#323232;height:60px}#header .menu_list_item .ja{text-align:left;padding-bottom:0;width:100%;letter-spacing:.05em;font-family:"Hiragino Sans","ヒラギノ角ゴシック","游ゴシック",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;font-weight:400;color:#fff}}@media all and (max-width: 900px)and (max-width: 600px){#header .menu_list_item .ja{font-size:1.7rem}}@media all and (max-width: 900px){#header .menu_list_item .en{display:none}}@media all and (max-width: 900px){#header .menu_list_item::after{display:block}}@media all and (max-width: 900px){#header .child_menu{background-color:#fff;border:1px solid #36b6b5;padding:0 10px}}@media all and (max-width: 900px){#header .child_menu_item{width:100%;font-size:1.5rem;padding:10px;display:block;border-bottom:1px solid #36b6b5}#header .child_menu_item:last-of-type{border-bottom:none}#header .child_menu_item::after{display:block}}@media all and (max-width: 900px){#header .banner_link{display:none}}@media all and (max-width: 900px){#sp_stick{width:100%;position:fixed;bottom:0;top:inherit;display:flex;background-color:#fff;border-top:1px solid #fff;height:60px}#sp_stick .other_link_item{width:33.3333333333%;position:static;font-size:1.8rem;height:100%}}@media all and (max-width: 900px)and (max-width: 600px){#sp_stick .other_link_item{font-size:3.2vw}}@media all and (max-width: 900px){#sp_stick .other_link_item.recruit,#sp_stick .other_link_item.shop{display:flex}}@media all and (max-width: 900px)and (max-width: 600px){#sp_stick .other_link_item span::before{margin-right:8px}}#footer{width:100%;background-color:#36b6b5;padding:20px 0}@media all and (max-width: 900px){#footer{padding-bottom:80px}}@media all and (max-width: 600px){#footer{padding-top:50px}}#footer .footer_link{display:flex;justify-content:center;align-items:center;margin-bottom:50px}@media all and (max-width: 600px){#footer .footer_link{display:none}}#footer .footer_link li{position:relative}#footer .footer_link li::before{content:"";display:block;width:1px;height:100%;position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:#fff}#footer .footer_link li:last-of-type::after{content:"";display:block;width:1px;height:100%;position:absolute;top:0;bottom:0;right:0;margin:auto;background-color:#fff}#footer .footer_link_item{width:auto;position:relative;color:#fff;font-size:1.4rem;padding:.3em 1.2em;line-height:1}@media(hover: hover){#footer .footer_link_item:hover{color:#fff067}}#footer .footer_logo{width:250px;display:block;margin:0 auto 30px}@media all and (max-width: 600px){#footer .footer_logo{width:55%}}#footer .copy{display:block;padding-top:20px;text-align:center;color:#fff;font-size:1.3rem}.u_navul{margin-right:13%;margin-bottom:40px}.u_navli{margin:0 0 5px}.u_navli:last-of-type{margin:0}.u_nav_item{display:flex;justify-content:flex-start;align-items:center;max-width:330px;width:100%;height:60px;padding-left:6%;background-color:#b2b2b2;color:#fff;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;font-size:1.6rem;position:relative}.u_nav_item::after{content:"";display:block;width:40px;height:10px;position:absolute;top:0;right:-25px;bottom:0;margin:auto;transform:translateX(0);will-change:transform;transition:.4s ease-in-out}.emmm{width:90%;max-width:1000px;margin:0 auto 40px;border:5px solid #c50018;padding:20px}.emmm strong{font-weight:bold;font-size:1.2em;text-align:center}@media all and (max-width: 600px){.emmm{margin:0 auto 20px}}.mw_wp_form .c-btn{padding:0}.mw_wp_form input[type=text],.mw_wp_form input[type=email],.mw_wp_form textarea{width:100%;border:1px solid #323232;font-size:1.4rem;padding:.3em .5em}.mw_wp_form .mwform-radio-field input[type=radio]{display:none}.mw_wp_form .mwform-radio-field .mwform-radio-field-text{padding-left:20px;position:relative;margin-right:20px;display:inline-block;font-size:1.4rem}.mw_wp_form .mwform-radio-field .mwform-radio-field-text::before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;left:0;width:15px;height:15px;border:1px solid #323232;border-radius:50%}.mw_wp_form .mwform-radio-field input:checked+.mwform-radio-field-text::after{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;left:4px;width:9px;height:9px;background:#36b6b5;border-radius:50%}.mw_wp_form .mwform-checkbox-field input{display:none}.mw_wp_form .mwform-checkbox-field-text{padding-left:25px;position:relative;display:inline-block;cursor:pointer;font-size:1.4rem}.mw_wp_form .mwform-checkbox-field-text::before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto;left:0;width:15px;height:15px;border:1px solid #323232}.mw_wp_form .mwform-checkbox-field input:checked+.mwform-checkbox-field-text::after{content:"";display:block;position:absolute;top:0px;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #36b6b5;border-right:3px solid #36b6b5}.mw_wp_form select,.mw_wp_form option{width:100%;height:30px;line-height:30px;padding:0px;margin:0;text-indent:.3em}.mw_wp_form select{position:relative;display:inline-block;width:200px;border:1px solid #323232;font-size:1.4rem}@media all and (max-width: 600px){.mw_wp_form select{width:100%;font-size:1.4rem}}.mw_wp_form_send_error{text-align:center;font-size:1.4rem;color:#c50018}#tab_patop{width:100%}section.recruit_news *{line-height:1.7}section.recruit_news .article_block{max-width:1000px;width:90%;padding:0;margin:0 auto 60px;background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.15)}section.recruit_news .article_block div.ttl{padding-top:50px;background-color:#dff3f3;position:relative}section.recruit_news .article_block div.ttl h3{position:absolute;left:0;top:64%}@-moz-document url-prefix(){section.recruit_news .article_block div.ttl h3{top:1.5em}}section.recruit_news .article_block div.ttl .en{padding-left:40px;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;font-size:2.5rem;letter-spacing:.06em}section.recruit_news .article_block div.ttl .ja{padding-left:20px;font-size:1.4rem;font-weight:bold;letter-spacing:.06em;vertical-align:super}@media all and (max-width: 600px){section.recruit_news .article_block div.ttl h3{width:100%;padding:0 20px;display:flex;justify-content:space-between;align-items:center;top:40%}section.recruit_news .article_block div.ttl .en{padding:0;font-size:1.8rem}section.recruit_news .article_block div.ttl .ja{padding-left:0;font-weight:normal;font-size:1.2rem}}section.recruit_news .article_block div.news_ctn{padding:42px 40px 0px}section.recruit_news .article_block div.news_ctn .ul_news{padding-bottom:35px;border-bottom:1px solid #c8c8c9}section.recruit_news .article_block div.news_ctn .ul_news li a{display:block}@media(hover: hover){section.recruit_news .article_block div.news_ctn .ul_news a:hover{background-color:#f7f7f7}}@media(hover: hover){section.recruit_news .article_block div.news_ctn .ul_news .article_item:hover{background-color:rgba(0,0,0,0)}}section.recruit_news .article_block div.news_ctn .ul_news .editor_area a{display:inline}section.recruit_news .article_block div.news_ctn li.news_item{position:relative;margin-bottom:15px}section.recruit_news .article_block div.news_ctn li.news_item::before{content:"";display:block;width:5px;height:calc(100% - 5px);position:absolute;background-color:#36b6b5;top:0;bottom:0;left:0;margin:auto;z-index:1}section.recruit_news .article_block div.news_ctn li.news_item:last-of-type{padding-bottom:0}section.recruit_news .article_block div.news_ctn li.news_item .title{font-size:2rem}@media all and (max-width: 600px){section.recruit_news .article_block div.news_ctn li.news_item .title{font-size:1.7rem}}section.recruit_news .article_block div.news_ctn li.news_item .recruit-news-fixed{display:none}section.recruit_news .article_block div.news_ctn li.news_item .appli-cate{display:inline-block;width:fit-content;padding:0 10px;color:#fff;background-color:#36b6b5;line-height:1.4;text-align:center}section.recruit_news .article_block .horizon_ctn{padding:40px 40px 0}section.recruit_news .article_block .horizon_btn.news{width:100%}section.recruit_news .article_block .horizon_btn.news .horizon_item{cursor:pointer;margin:0 5px}section.recruit_news .article_block .horizon_btn.news .horizon_item:first-of-type{margin-left:0}section.recruit_news .article_block .horizon_btn.news .horizon_item:last-of-type{margin-right:0}section.recruit_news .article_block div.div_news_post{display:none}section.recruit_news .article_block div.div_news_post.show{display:block}section.recruit_news .article_block ul.news_post_ctn{width:100%;padding:30px 40px 0}section.recruit_news .article_block ul.news_post_ctn .recruit-news-fixed{display:none}section.recruit_news .article_block ul.news_post_ctn .appli-cate{display:inline-block;width:fit-content;padding:0 10px;color:#fff;background-color:#36b6b5;line-height:1.4;text-align:center}section.recruit_news .article_block .article_list li{position:relative;margin-bottom:15px}section.recruit_news .article_block .article_list li::before{content:"";display:block;width:5px;height:calc(100% - 5px);position:absolute;background-color:#36b6b5;top:0;bottom:0;left:0;margin:auto;z-index:1}section.recruit_news .article_block .article_list li:last-of-type{padding-bottom:0}section.recruit_news .article_block .article_item{display:block;position:relative;padding-left:15px;padding-right:15px}@media(hover: hover){section.recruit_news .article_block .article_item:hover{background-color:#f7f7f7}}section.recruit_news .article_block .article_item .day{font-size:1.3rem}section.recruit_news .article_block .article_item .title{font-weight:600;line-height:1.3;font-size:1.5rem}section.recruit_news article.article_link_ctn{max-width:1000px;width:90%;margin:0 auto 100px;display:flex;justify-content:space-between}section.recruit_news article.article_link_ctn .wr{line-height:1;display:flex;justify-content:center;flex-direction:column}section.recruit_news article.article_link_ctn .wr p{line-height:1}section.recruit_news div.link_box{width:47%;background-color:#fff;background:linear-gradient(180deg, #aae2f6 8%, white 8%);padding:6% 5% 5%;box-shadow:3px 3px 15px rgba(0,0,0,.15)}section.recruit_news div.link_box div.link_box_img{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}section.recruit_news div.link_box figure.marinee{width:23%}section.recruit_news div.link_box figure.mynavi{width:48%}section.recruit_news div.link_box figure.line{width:75%}section.recruit_news div.link_box>p{padding:30px 0% 0;line-height:1.3}section.recruit_news div.link_box:nth-of-type(2){background:linear-gradient(0deg, white 92%, #ace3b9 92%)}@media all and (max-width: 1025px){section.recruit_news div.link_box{padding:5%}}@media all and (max-width: 900px){section.recruit_news article.article_link_ctn{margin:0 auto 80px;flex-direction:column;align-items:center}section.recruit_news div.link_box{width:100%;padding:6% 15% 8%}section.recruit_news div.link_box:last-of-type{margin-top:60px}}@media all and (max-width: 600px){section.recruit_news .horizon_btn{display:flex;border-radius:50px}section.recruit_news .horizon_btn .horizon_item{margin-bottom:auto}section.recruit_news .article_block{margin:0 auto 20px}section.recruit_news .article_block div.ttl{padding-top:26px}section.recruit_news .article_block .horizon_ctn{padding:30px 20px 0}section.recruit_news .article_block div.news_ctn{padding:35px 20px 0px}section.recruit_news .article_block div.news_ctn .ul_news{padding-bottom:25px}section.recruit_news .article_block ul.news_post_ctn{padding:30px 20px 0}section.recruit_news div.link_box{width:100%;background:linear-gradient(180deg, #aae2f6 6%, white 6%);padding:25px 40px 40px}section.recruit_news div.link_box:last-of-type{margin-top:20px}section.recruit_news div.link_box:nth-of-type(2){background:linear-gradient(0deg, white 94%, #ace3b9 94%)}}.staff_to_single{background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.15);-ms-grid-row-align:stretch;align-self:stretch;height:auto}@media(hover: hover){.staff_to_single:hover{box-shadow:3px 3px 15px rgba(54,182,181,.7);transform:scale(1.02)}.staff_to_single:hover .to_single_img img{opacity:1}}.staff_to_single .item{display:flex;flex-direction:column;height:100%}.staff_to_single .to_single_img{width:100%;position:relative;overflow:hidden;padding-top:75%}.staff_to_single .to_single_img img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;object-fit:cover;height:100%;width:100%}.staff_to_single .staff_info{width:100%;height:inherit;display:flex;flex-direction:column;justify-content:space-between;padding:30px 15px 20px;position:relative}.staff_to_single .occupation{position:absolute;top:-10px;left:10px;background-color:#36b6b5;color:#fff;font-weight:600;font-size:1.5rem;line-height:1;width:8em;text-align:center;padding:.4em .8em}.staff_to_single .maincopy{font-size:2rem;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;margin-bottom:15px}.staff_to_single .info_inner{display:flex;flex-wrap:wrap;align-items:center}.staff_to_single .position{width:50%;font-size:1.4rem}.staff_to_single .name{font-size:2.4rem;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;color:#36b6b5;text-align:right;width:100%;margin:0;padding-top:5px}.staff_to_single .join{font-size:1.4rem;width:50%;text-align:right}.modal-video{background-color:rgba(255,255,255,.9);justify-content:center;align-items:center;height:100vh;display:none;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:200;pointer-events:none;width:100%}.modal-video.show{opacity:1;z-index:200;pointer-events:all}.modal-video .modai-fl{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.modal-video .inner{position:relative;width:90%;max-width:780px;max-height:80vh;margin:0 auto;text-align:center;padding-bottom:50px}@media all and (-ms-high-contrast: none){.modal-video .inner{margin:0 !important}}.modal-video .iframe-wr,.modal-video .archive.staff_page .movie_area .iframe-wr.sp_video,.archive.staff_page .movie_area .modal-video .iframe-wr.sp_video{width:100%;position:relative;padding-top:55%;height:0;overflow:hidden}.modal-video iframe,.modal-video video{width:100%;margin:0 auto;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;z-index:0}.modal-video iframe.show,.modal-video video.show{opacity:1;z-index:1}.modal-video .close-btn{background-color:#dcdcdc;width:40px;height:40px;border-radius:50%;position:absolute;bottom:-3em;left:50%;transform:translateX(-50%)}.modal-video .close-btn span{cursor:pointer;position:relative;display:block;height:100%;width:100%}.modal-video .close-btn span::before{content:"";display:block;width:3px;height:50%;position:absolute;background-color:#5a5a5a;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.modal-video .close-btn span::after{content:"";display:block;width:3px;height:50%;position:absolute;background-color:#5a5a5a;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.other_link_item.mail span::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2217.464%22%20viewBox%3D%220%200%2023%2017.464%22%3E%3Cg%3E%3Cpolygon%20points%3D%2211.5%2010.978%200%202.828%200%2017.464%202.217%2017.464%2020.783%2017.464%2023%2017.464%2023%202.828%2011.5%2010.978%22%20fill%3D%22%2336b6b5%22%2F%3E%3Cpolygon%20points%3D%220%200%200%200.009%2011.5%208.159%2023%200.009%2023%200%200%200%22%20fill%3D%22%2336b6b5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:auto 100%}@media(hover: hover){.other_link_item.mail:hover span::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2217.464%22%20viewBox%3D%220%200%2023%2017.464%22%3E%3Cg%3E%3Cpolygon%20points%3D%2211.5%2010.978%200%202.828%200%2017.464%202.217%2017.464%2020.783%2017.464%2023%2017.464%2023%202.828%2011.5%2010.978%22%20fill%3D%22%23fff067%22%2F%3E%3Cpolygon%20points%3D%220%200%200%200.009%2011.5%208.159%2023%200.009%2023%200%200%200%22%20fill%3D%22%23fff067%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}.c-btn::after,.u_nav_item::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.141%22%20height%3D%2210.465%22%20viewBox%3D%220%200%2036.141%2010.465%22%3E%3Cg%3E%3Cline%20y1%3D%225.233%22%20x2%3D%2235.496%22%20y2%3D%225.233%22%20fill%3D%22none%22%20stroke%3D%22%23251e1c%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.143%22%2F%3E%3Cpolyline%20points%3D%2230.504%200.404%2035.332%205.233%2030.504%2010.061%22%20fill%3D%22none%22%20stroke%3D%22%23251e1c%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.143%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:auto 100%}#header .menu_list_item::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236.141%22%20height%3D%2210.465%22%20viewBox%3D%220%200%2036.141%2010.465%22%3E%3Cg%3E%3Cline%20y1%3D%225.233%22%20x2%3D%2235.496%22%20y2%3D%225.233%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.143%22%2F%3E%3Cpolyline%20points%3D%2230.504%200.404%2035.332%205.233%2030.504%2010.061%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.143%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:auto 100%}#header .child_menu_item::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.212%22%20height%3D%2210.465%22%20viewBox%3D%220%200%2015.212%2010.465%22%3E%3Cg%3E%3Cg%3E%3Cline%20y1%3D%225.233%22%20x2%3D%2214.567%22%20y2%3D%225.233%22%20fill%3D%22none%22%20stroke%3D%22%23717071%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.143%22%2F%3E%3Cpolyline%20points%3D%229.575%200.404%2014.403%205.233%209.575%2010.061%22%20fill%3D%22none%22%20stroke%3D%22%23717071%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.143%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:auto 100%}.qa .page_content .text_q .switch::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.768%22%20height%3D%2210.538%22%20viewBox%3D%220%200%2019.768%2010.538%22%3E%3Cg%3E%3Cg%3E%3Cpolyline%20points%3D%2219.441%200.327%209.884%209.884%200.327%200.327%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%220.925%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.qa .page_content .text_q .switch::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.768%22%20height%3D%2219.768%22%20viewBox%3D%220%200%2019.768%2019.768%22%3E%3Cg%3E%3Cg%3E%3Cline%20x1%3D%220.327%22%20y1%3D%2219.441%22%20x2%3D%2219.441%22%20y2%3D%220.327%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%220.925%22%2F%3E%3Cline%20x1%3D%220.327%22%20y1%3D%220.327%22%20x2%3D%2219.441%22%20y2%3D%2219.441%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%220.925%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.acc_btn.external .acc_btn_item::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2222.919%22%20height%3D%2217.499%22%20viewBox%3D%220%200%2022.919%2017.499%22%3E%3Cg%3E%3Crect%20x%3D%220.582%22%20y%3D%224.142%22%20width%3D%2218.195%22%20height%3D%2212.775%22%20fill%3D%22%23fff%22%20stroke%3D%22%23251e1c%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.164%22%2F%3E%3Crect%20x%3D%224.142%22%20y%3D%220.582%22%20width%3D%2218.195%22%20height%3D%2212.775%22%20fill%3D%22%23fff%22%20stroke%3D%22%23251e1c%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221.164%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:auto 100%}.archive.staff_page .movie_area .iframe-wr.sp_video::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22105.785%22%20height%3D%2274.049%22%20viewBox%3D%220%200%20105.785%2074.049%22%3E%3Cg%3E%3Cpath%20d%3D%22M103.574%2C11.563A13.25%2C13.25%2C0%2C0%2C0%2C94.222%2C2.21C85.972%2C0%2C52.892%2C0%2C52.892%2C0S19.813%2C0%2C11.563%2C2.21A13.253%2C13.253%2C0%2C0%2C0%2C2.21%2C11.563C0%2C19.813%2C0%2C37.025%2C0%2C37.025S0%2C54.237%2C2.21%2C62.487a13.252%2C13.252%2C0%2C0%2C0%2C9.353%2C9.352c8.25%2C2.21%2C41.329%2C2.21%2C41.329%2C2.21s33.08%2C0%2C41.33-2.21a13.249%2C13.249%2C0%2C0%2C0%2C9.352-9.352c2.211-8.25%2C2.211-25.462%2C2.211-25.462S105.785%2C19.813%2C103.574%2C11.563Z%22%20fill%3D%22%23c0362b%22%2F%3E%3Cpolygon%20points%3D%2242.314%2052.892%2069.796%2037.025%2042.314%2021.157%2042.314%2052.892%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.top_page #magazine .btn-wr .to_single i,.archive.magazine .btn-wr .to_single i{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.299%22%20height%3D%2222.833%22%20viewBox%3D%220%200%2019.299%2022.833%22%3E%3Cg%3E%3Cpolygon%20points%3D%2214.95%202.081%2014.95%204.349%2017.218%204.349%2014.95%202.081%22%20fill%3D%22%23fff%22%2F%3E%3Cpolygon%20points%3D%2213.863%204.893%2013.863%204.893%2013.863%201.087%202.446%201.087%202.446%206.524%2016.037%206.524%2016.037%2016.309%202.446%2016.309%202.446%2021.745%2018.212%2021.745%2018.212%205.436%2013.863%205.436%2013.863%204.893%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M3.16%2C14.135v-1.8h.558A1.438%2C1.438%2C0%2C0%2C0%2C5.267%2C10.77C5.267%2C9.7%2C4.63%2C9.2%2C3.577%2C9.2H2v4.934H3.16Zm-.042-4.072h.3c.459%2C0%2C.685.212.685.7a.62.62%2C0%2C0%2C1-.622.707H3.118Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M10.19%2C11.71c0-1.859-1.1-2.509-2.206-2.509H6.231v4.934H7.836A2.213%2C2.213%2C0%2C0%2C0%2C10.19%2C11.71ZM7.758%2C13.272H7.391V10.063h.3c.9%2C0%2C1.287.629%2C1.287%2C1.647C8.974%2C12.608%2C8.6%2C13.272%2C7.758%2C13.272Z%22%20fill%3D%22%23fff%22%2F%3E%3Cpolygon%20points%3D%2214.034%2010.063%2014.034%209.201%2011.298%209.201%2011.298%2014.135%2012.415%2014.135%2012.415%2012.07%2013.97%2012.07%2013.97%2011.208%2012.415%2011.208%2012.415%2010.063%2014.034%2010.063%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M1.359%2C0V6.524H2.446V1.087H13.863V4.893h0v.543h4.349V21.745H2.446V16.309H1.359v6.524H19.3V4.893L14.406%2C0ZM14.95%2C4.349V2.081l2.268%2C2.268Z%22%20fill%3D%22%23595858%22%2F%3E%3Cpath%20d%3D%22M3.422%2C10.063h-.3V11.47h.367a.62.62%2C0%2C0%2C0%2C.622-.707c0-.488-.226-.7-.685-.7Z%22%20fill%3D%22%23323232%22%2F%3E%3Cpath%20d%3D%22M7.662%2C13V10.335h.025c.436%2C0%2C1.015.142%2C1.015%2C1.375C8.7%2C12.3%2C8.538%2C13%2C7.758%2C13Z%22%20fill%3D%22%23323232%22%2F%3E%3Cpath%20d%3D%22M0%2C16.037V6.8H15.765v9.241Zm11.026-1.631h1.661V12.342h1.555V10.937H12.687v-.6h1.619V8.929h-3.28Zm-5.067%2C0H7.836a2.493%2C2.493%2C0%2C0%2C0%2C2.625-2.7c0-2.05-1.279-2.781-2.477-2.781H5.959Zm-4.23%2C0h1.7V12.6h.286a1.712%2C1.712%2C0%2C0%2C0%2C1.82-1.834A1.732%2C1.732%2C0%2C0%2C0%2C3.577%2C8.929H1.729Z%22%20fill%3D%22%23323232%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:auto 100%}.other_link_item.recruit span::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.871%22%20height%3D%2212.131%22%20viewBox%3D%220%200%209.871%2012.131%22%3E%3Cg%3E%3Cg%3E%3Cpath%20d%3D%22M3.805%2C0H3.493L3.272.22.221%2C3.272%2C0%2C3.493v8.638H9.871V0ZM5.5%2C2.665a.846.846%2C0%2C1%2C1%2C1.692%2C0v.2a.846.846%2C0%2C0%2C1-1.692%2C0ZM.683%2C3.846%2C3.734.8V2.778A1.068%2C1.068%2C0%2C0%2C1%2C2.666%2C3.846ZM6%2C9.88H2.178V9.35H6v.53ZM7.638%2C8.29H2.178V7.76h5.46Zm0-1.591H2.178v-.53h5.46ZM7.384%2C5.045H5.315c-.273%2C0-.4-.4-.239-.679a1.333%2C1.333%2C0%2C0%2C1%2C.632-.589%2C1.114%2C1.114%2C0%2C0%2C0%2C1.282%2C0%2C1.331%2C1.331%2C0%2C0%2C1%2C.633.589C7.781%2C4.647%2C7.657%2C5.045%2C7.384%2C5.045Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:auto 100%}.other_link_item.shop span::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.2%22%20height%3D%2212.544%22%20viewBox%3D%220%200%2014.2%2012.544%22%3E%3Cg%20%3E%3Cg%3E%3Cpolygon%20points%3D%227.89%206.557%206.312%206.557%206.312%207.951%204.918%207.951%204.918%209.529%206.312%209.529%206.312%2010.922%207.89%2010.922%207.89%209.529%209.283%209.529%209.283%207.951%207.89%207.951%207.89%206.557%22%20fill%3D%22%2336b6b5%22%2F%3E%3Cpath%20d%3D%22M14.1%2C4.183%2C11.3.237a.6.6%2C0%2C0%2C0-.049-.053L11.223.157a.562.562%2C0%2C0%2C0-.155-.1.365.365%2C0%2C0%2C0-.035-.014.566.566%2C0%2C0%2C0-.2-.039H3.365a.566.566%2C0%2C0%2C0-.2.039.365.365%2C0%2C0%2C0-.035.014.562.562%2C0%2C0%2C0-.155.1c-.009.009-.016.018-.024.027a.6.6%2C0%2C0%2C0-.049.053L.1%2C4.183a.509.509%2C0%2C0%2C0-.042.08.311.311%2C0%2C0%2C0-.02.041A.537.537%2C0%2C0%2C0%2C0%2C4.494l0%2C.015c0%2C.033.008.064.01.095l0%2C.02A1.573%2C1.573%2C0%2C0%2C0%2C1.087%2C5.966v6.015a.564.564%2C0%2C0%2C0%2C.563.563H12.52a.564.564%2C0%2C0%2C0%2C.563-.563V5.967a1.583%2C1.583%2C0%2C0%2C0%2C1.061-1.215A.562.562%2C0%2C0%2C0%2C14.1%2C4.183ZM8.927%2C1.127l.608%2C3.079a.25.25%2C0%2C0%2C1-.2.292.261.261%2C0%2C0%2C1-.048%2C0%2C.248.248%2C0%2C0%2C1-.243-.2L8.421%2C1.127Zm-2.074%2C0h.5V4.255a.248.248%2C0%2C0%2C1-.5%2C0Zm-1.578%2C0h.506L5.154%2C4.3a.248.248%2C0%2C0%2C1-.242.2.263.263%2C0%2C0%2C1-.049%2C0%2C.248.248%2C0%2C0%2C1-.2-.292ZM2.07%2C3.993%2C3.664%2C1.127h.567L2.5%2C4.235a.249.249%2C0%2C0%2C1-.217.128.239.239%2C0%2C0%2C1-.12-.033A.248.248%2C0%2C0%2C1%2C2.07%2C3.993Zm9.886%2C7.424H2.214V5.965a1.719%2C1.719%2C0%2C0%2C0%2C.524-.295%2C1.7%2C1.7%2C0%2C0%2C0%2C2.173%2C0%2C1.7%2C1.7%2C0%2C0%2C0%2C2.174%2C0%2C1.7%2C1.7%2C0%2C0%2C0%2C2.174%2C0%2C1.7%2C1.7%2C0%2C0%2C0%2C2.173%2C0%2C1.707%2C1.707%2C0%2C0%2C0%2C.524.295Zm.08-7.087a.241.241%2C0%2C0%2C1-.12.033.251.251%2C0%2C0%2C1-.218-.128L9.972%2C1.127h.567l1.593%2C2.866A.249.249%2C0%2C0%2C1%2C12.036%2C4.33Z%22%20fill%3D%22%2336b6b5%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:auto 100%}.pagination{padding:100px 0;text-align:center;font-size:1.6rem}.pagination .current{color:#36b6b5}.pagination .page-numbers{padding-right:.4em;position:relative}@media all and (max-width: 600px){.pagination .page-numbers{font-size:1.4rem}}.pagination .page-numbers:after{content:"";display:inline-block;width:.4em;height:100%;content:".";position:absolute;right:-0.2em;color:#323232}.pagination .page-numbers img{transition:.3s ease-in}@media(hover: hover){.pagination .page-numbers:not(.current):hover{color:#9adada}}.pagination .page-numbers:last-child.current:after{content:none}.pagination .page-numbers.prev:after{content:none}.pagination .page-numbers.next:after{content:"";height:100%;background-color:#fff;left:-0.5em;bottom:0}.single .post_content{clear:both;width:90%;max-width:1000px;margin:0 auto}.single .post_content .title_area{background-color:#f7f7f7;padding:20px;margin-bottom:40px}@media all and (max-width: 600px){.single .post_content .title_area{padding:10px 15px}}.single .post_content .title_area .day{text-align:center;font-size:1.2rem}.single .post_content .title_area .post_title{text-align:center;font-size:2.4rem;font-weight:600;letter-spacing:.02em;padding-left:.02em}@media all and (max-width: 600px){.single .post_content .title_area .post_title{font-size:1.8rem}}.single .post_content .label.topi{display:inline-block}.single .post_content .label.topi::before{content:"|";padding:0 .5em}.single .post_content .label-wr{text-align:center;margin-bottom:10px}@media all and (max-width: 600px){.single .post_content .label-wr{margin-bottom:5px}}.single .post_content .label.app{min-width:80px;padding:3px 10px;line-height:1;background-color:#36b6b5;color:#fff;font-size:1.4rem;font-weight:600;text-align:center}@media all and (max-width: 600px){.single .post_content .label.app{font-size:1.2rem}}.single .post_content .label.app:not(:first-child){margin-left:10px}.single .post_content .thumb{width:100%;max-width:450px;margin:0 auto 40px}.single .post_content .thumb img{width:100%;max-width:100%}.single .post_content .to_archive{clear:both;margin:80px auto 0}.editor_area{width:100%;clear:both}.editor_area::after{content:"";display:block;clear:both}.editor_area img{width:auto;max-width:fit-content}.editor_area p,.editor_area li{line-height:2}.editor_area p{margin-bottom:1em}.editor_area p:last-of-type{margin-bottom:0}.editor_area a{line-height:2;color:#36b6b5;border-bottom:1px solid #36b6b5}@media(hover: hover){.editor_area a:hover{opacity:.7}}.editor_area h4,.editor_area h5,.editor_area h6{font-weight:600;color:#36b6b5;margin-bottom:30px;background-color:#f7f7f7;padding:.3em 20px}.editor_area h4{font-size:2rem}@media all and (max-width: 600px){.editor_area h4{font-size:1.8rem}}.editor_area h5{font-size:1.8rem}@media all and (max-width: 600px){.editor_area h5{font-size:1.6rem}}.editor_area h6{font-size:1.6rem}@media all and (max-width: 600px){.editor_area h6{font-size:1.4rem}}.editor_area hr{margin:2em 0;clear:both;width:100%}.editor_area blockquote{font-size:1.3rem;padding:1em;background-color:rgba(195,233,233,.3);color:#5a5a5a}.editor_area .alignleft{float:left;width:45%;max-width:45%}.editor_area .alignright{float:right;width:45%;max-width:45%}.editor_area .alignnone,.editor_area .aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}.editor_area ul,.editor_area ul li{list-style:disc}.editor_area ul,.editor_area ol{margin-bottom:1em}.editor_area ol,.editor_area ol li{list-style:decimal}.editor_area li{margin-left:1em}.editor_area .wp-caption{width:45%;margin-top:30px;margin-bottom:30px}.editor_area .wp-caption-text{font-size:1.4rem}@media(hover: hover){.editor_area .alignleft a:hover,.editor_area .alignright a:hover,.editor_area .alignnone a:hover,.editor_area .aligncenter a:hover,.editor_area .wp-caption a:hover{opacity:.7}}@media all and (max-width: 600px){.editor_area .wp-caption-text{font-size:1.3rem}}.editor_area blockquote.alignleft,.editor_area .wp-caption.alignleft,.editor_area img.alignleft{margin:1.6em 1.6em 1.6em 0}.editor_area blockquote.alignright,.editor_area .wp-caption.alignright,.editor_area img.alignright{margin:1.6em 0 1.6em 1.6em}.editor_area .alignnone,.editor_area blockquote.aligncenter,.editor_area .wp-caption.aligncenter,.editor_area img.aligncenter{clear:both;margin-top:1.6em;margin-bottom:1.6em}.editor_area .wp-caption.alignleft,.editor_area .wp-caption.alignright,.editor_area .wp-caption.aligncenter{margin-bottom:1.2em}.editor_area em{font-style:italic}.editor_area strong{font-weight:bold}.editor_area iframe{margin:0 auto}.editor_area .gallery{clear:both}.editor_area .gallery img{width:90%}@media all and (max-width: 600px){.editor_area .alignleft{float:none;width:100%;max-width:100%}.editor_area .alignright{float:none;width:100%;max-width:100%}.editor_area .alignnone,.editor_area .aligncenter{width:100%}.editor_area .wp-caption{width:100%}.editor_area blockquote.alignleft,.editor_area .wp-caption.alignleft,.editor_area img.alignleft{margin:1.6em 0 1.6em}.editor_area blockquote.alignright,.editor_area .wp-caption.alignright,.editor_area img.alignright{margin:1.6em 0 1.6em}.editor_area blockquote.aligncenter,.editor_area .wp-caption.aligncenter,.editor_area img.aligncenter{clear:both;margin-top:1.6em;margin-bottom:1.6em}}#wrapper{width:100%;position:relative;display:block}#wrapper.hidden{height:100vh;height:calc(var(--vh, 1vh)*100);overflow:hidden}.no-scroll{overflow-y:scroll}@media all and (max-width: 900px){.no-scroll{height:100vh;overflow:hidden}}#main{display:block;width:100%;position:relative;padding-bottom:100px}@media all and (max-width: 600px){#main{padding-bottom:60px}}.inner{width:90%;margin:0 auto}.ib{display:inline-block}.hav_img{height:0;position:relative;overflow:hidden}.hav_img img,.hav_img svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fv-bg-image{background-repeat:no-repeat;background-position:50%;background-size:cover}#to_top{position:fixed;right:20px;bottom:20px;width:50px;z-index:490}@media all and (max-width: 900px){#to_top{bottom:80px}}@media all and (max-width: 600px){#to_top{width:40px;right:10px;bottom:80px}}#to_top a{display:block;position:relative;border-radius:50%;background-color:#9adada;height:50px}@media all and (max-width: 600px){#to_top a{height:40px}}#to_top a::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 8px 12px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);position:absolute;top:31%;right:0;left:0;margin:auto}div.rec_nav_area{max-width:1100px;width:calc(100% - 205px - 225px - 60px);position:fixed;top:132px;left:50%;transform:translate(-50.5%, -100%);z-index:100}div.rec_nav_area ul.rectuit_nav{display:flex;justify-content:center;align-items:stretch;width:100%;border:1px solid #36b6b5;border-radius:20px;overflow:hidden}div.rec_nav_area li{width:17%;box-sizing:content-box}div.rec_nav_area li:last-of-type a{border:none;transform-origin:left;transform:scaleX(1.01)}div.rec_nav_area a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;padding:4% 3px;background-color:#fff;border-right:1px solid #eeefef;text-align:center;line-height:1.3;color:#36b6b5;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal}@media(hover: hover){div.rec_nav_area a:hover{background-color:#36b6b5;color:#fff}}@media all and (max-width: 1380px){div.rec_nav_area ul.rectuit_nav{align-items:stretch}div.rec_nav_area li{display:flex;justify-content:center;align-items:stretch}div.rec_nav_area a{padding:5px 0;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:1.3rem}}@media all and (max-width: 1025px){div.rec_nav_area{width:calc(100% - 205px - 225px - 30px);transform:translate(-51%, -100%)}}@media all and (max-width: 900px){div.rec_nav_area{display:none}}#header .myline_banner{padding-top:5px}#header .myline_banner .gen10{display:flex;justify-content:center;align-items:center;height:60px;border:3px solid #07b53b;box-shadow:3px 3px 15px rgba(0,0,0,.15);background-color:#fff;font-size:2rem;text-align:center;line-height:1.2}@media(hover: hover){#header .myline_banner .gen10:hover{color:#07b53b;opacity:.7}}#header .myline_banner .m_blue{display:flex;justify-content:center;align-items:center;height:60px;padding:0 8px;border:3px solid #00aaea;box-shadow:3px 3px 15px rgba(0,0,0,.15);background-color:#fff;font-size:2rem;font-weight:800}#header .myline_banner .m_blue ._year{padding-left:.2em;color:#00aaea}@media(hover: hover){#header .myline_banner .m_blue:hover{color:#323232;opacity:.7}}#header .myline_banner .m_blue img{transition:.3s ease-in}.sp_refix_wrap .sp_refix{width:calc(70% - 50px);height:60px;position:fixed;top:0;left:140px;z-index:910}@media all and (max-width: 900px){.sp_refix_wrap .sp_refix{display:flex;justify-content:flex-end;align-items:center}}@media all and (max-width: 600px){.sp_refix_wrap .sp_refix{left:30%}}.sp_refix_wrap .sp_refix .inner{display:flex;justify-content:flex-start;align-items:center;width:90%;margin:0 auto}.sp_refix_wrap .sp_refix .sp_refix_item{max-width:120px;width:50%;height:40px;display:flex;justify-content:center;align-items:center;margin-right:10px;border:2px solid #07b53b;background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.15);overflow:hidden}.sp_refix_wrap .sp_refix .sp_refix_item:last-of-type{margin-right:0}.sp_refix_wrap .sp_refix .gen10{font-size:16px}.sp_refix_wrap .sp_refix .m_blue{padding:0 5px;border:2px solid #00aaea;padding-bottom:1px}@media all and (max-width: 600px){.sp_refix_wrap .sp_refix .sp_refix_item{height:27px}.sp_refix_wrap .sp_refix .gen10{font-size:14px}}.sp_refix_wrap .recruit_news{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:490}.sp_refix_wrap .recruit_news .background{display:block;width:100vw;height:100vh;background-color:#fff;opacity:.9}.sp_refix_wrap .recruit_news .link_box{width:90%;background-color:#fff;position:absolute;top:40%;transform:translateY(-50%)}.sp_refix_wrap .recruit_news .link_box:last-of-type{margin-top:0}@media all and (max-width: 600px){.sp_refix_wrap .recruit_news .link_box{padding:25px 25px 33px}}.sp_refix_wrap .recruit_news .link_box>p{padding:12px 0 0}.sp_refix_wrap .recruit_news .modal_close{background-color:#dcdcdc;width:40px;height:40px;border-radius:50%;position:absolute;bottom:-3em;left:50%;transform:translateX(-50%)}.sp_refix_wrap .recruit_news .modal_close::before{content:"";display:block;width:3px;height:50%;position:absolute;background-color:#5a5a5a;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.sp_refix_wrap .recruit_news .modal_close::after{content:"";display:block;width:3px;height:50%;position:absolute;background-color:#5a5a5a;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.sp_refix_wrap .recruit_news .line_banner,.sp_refix_wrap .recruit_news .mynavi_banner{background-color:#fff}.sp_refix_wrap #sp_rec_modal{display:none}.sp_refix_wrap #sp_modal_item{display:none}.c-btn{display:flex;justify-content:center;align-items:center;max-width:240px;height:74px;border:5px solid #36b6b5;padding:0 15px;position:relative;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;font-size:1.7rem;transition-duration:.3s;cursor:pointer}.c-btn input{transition-duration:.3s;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;text-align:center;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal}@media all and (max-width: 600px){.c-btn{height:55px;max-width:200px;border-width:3px;font-size:1.5rem}}.c-btn::after{content:"";display:block;width:40px;height:10px;position:absolute;top:0;right:-25px;bottom:0;margin:auto;transform:translateX(0);will-change:transform;transition:.3s ease-in-out}.c-btn span::before,.c-btn span::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:-1;transform:scaleX(0);transform-origin:left}.c-btn span::before{background-color:#36b6b5;transition:.3s ease-in;z-index:-1}.c-btn span::after{background-color:#9adada;transition:.3s ease-in-out;transition-delay:.2s;z-index:-2}@media(hover: hover){.c-btn:hover{transition-duration:.3s;color:#fff}.c-btn:hover input,.c-btn:hover button{transition-duration:.3s;color:#fff}}@media(hover: hover)and (-ms-high-contrast: none){.c-btn:hover input,.c-btn:hover button{color:#323232}}@media(hover: hover){.c-btn:hover::after{transform:translateX(8px)}}@media(hover: hover){.c-btn:hover span::before,.c-btn:hover span::after{transform:scaleX(1)}}@media(hover: hover){.c-btn:hover span::before{transition-delay:.2s}}@media(hover: hover){.c-btn:hover span::after{transition-delay:0}}.c-btn.gray_btn{border-color:#dcdcdc}.c-btn.gray_btn span::before{background-color:#dcdcdc}.c-btn.gray_btn span::after{background-color:#f7f7f7}@media(hover: hover){.c-btn.gray_btn:hover{color:#323232}.c-btn.gray_btn:hover input,.c-btn.gray_btn:hover button{color:#323232}}.acc_btn{text-align:right}.acc_btn .acc_btn_item{min-width:140px;text-align:center;display:inline-block;position:relative;background-color:#fff067;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:600;font-style:normal;text-align:center;position:relative;line-height:1;padding:10px 40px 10px 40px;text-align:center;font-size:1.4rem;letter-spacing:.15em}.acc_btn .acc_btn_item::before{content:"";display:block;width:20px;height:100%;background:linear-gradient(to bottom right, #fff 50%, rgba(255, 240, 103, 0) 50%) top left/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;margin:auto}.acc_btn .acc_btn_item::after{content:">>";position:absolute;top:0;right:.3em;bottom:0;margin:auto;letter-spacing:-0.07em;height:1em;font-size:1.2em;transform:scaleX(0.5)}@media(hover: hover){.acc_btn .acc_btn_item:hover{background-color:#c3e9e9}}.acc_btn.external .acc_btn_item::after{content:"";width:30px;height:1em;transform:scaleX(1)}.horizon_btn{max-width:1000px;margin:0 auto;overflow:hidden;display:flex;justify-content:center;align-items:stretch}@media all and (max-width: 600px){.horizon_btn{width:85%;display:block;border-radius:0}}.horizon_btn .horizon_item{width:100%;margin:0 5px;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#717071;color:#fff;font-size:1.7rem;padding:.5em 10px;line-height:1.3;border-radius:50px}.horizon_btn .horizon_item:first-of-type{margin-left:0}.horizon_btn .horizon_item:last-of-type{margin-right:0}@media(hover: hover){.horizon_btn .horizon_item:hover{background-color:#9adada}}.horizon_btn .horizon_item.is_active{background-color:#36b6b5;cursor:auto}.horizon_btn .horizon_item.is_active::hover{background-color:#36b6b5}@media all and (max-width: 600px){.horizon_btn .horizon_item{margin-right:auto;margin-left:auto;margin-bottom:10px;border-radius:50px;font-size:1.5rem;padding:.7em 10px}.horizon_btn .horizon_item:last-of-type{margin-bottom:0}}.line_banner{height:70px;padding-left:10px;margin-top:20px;border:3px solid #07b53b;display:flex;justify-content:flex-start;align-items:center;position:relative}.line_banner *{transition:.3s ease-in-out}@media(hover: hover){.line_banner:hover .acc_btn_item{background-color:#c3e9e9}.line_banner:hover .gen10{opacity:.7}}.line_banner .acc_btn{position:absolute;height:100%;right:0;top:0}.line_banner .acc_btn_item{min-width:135px;height:100%;padding:15px 0 10px 25px;letter-spacing:.05em;position:absolute;right:0;bottom:0}.line_banner .acc_btn_item:before{width:40px}.line_banner .acc_btn_item:after{top:1.5em;right:2.3em}.line_banner .gen10{font-size:2rem;padding-left:9px;padding-top:9px}.line_banner figure{width:53%;margin:0;position:relative;z-index:2;margin-top:-6px}@media all and (max-width: 1025px){.line_banner .gen10{font-size:2rem}}@media all and (max-width: 900px){.line_banner{padding:7%}.line_banner .gen10{font-size:2.5rem}}@media all and (max-width: 600px){.line_banner{padding:3%;justify-content:flex-start}.line_banner .gen10{padding-left:3%}}@media all and (max-width: 450px){.line_banner{height:50px;padding:0 3%}.line_banner .acc_btn_item{min-width:95px;padding:10px 2px 0 0;font-size:1rem;text-align:right}.line_banner .acc_btn_item:before{width:30px}.line_banner .gen10{font-size:1.5rem}.line_banner figure{margin-bottom:3px}}.mynavi_banner{height:70px;margin-top:20px;border:3px solid #97cbe8;display:flex;justify-content:center;align-items:center;color:#323232;font-size:2.3rem;font-weight:800;position:relative}.mynavi_banner ._year{padding-left:.2em;color:#00aaea}.mynavi_banner *{transition:.3s ease-in-out}.mynavi_banner figure{width:68%;margin:0}@media(hover: hover){.mynavi_banner:hover{opacity:.7}}@media all and (max-width: 450px){.mynavi_banner{height:auto;min-height:50px;padding:5px;font-size:1.8rem}}.page_ttl{padding-top:100px}@media all and (max-width: 900px){.page_ttl{padding-top:130px}}.page_ttl .head{font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal}.page_ttl .head span{display:block}.page_ttl .head .en{font-size:4rem;text-align:center;line-height:1;margin-bottom:10px}@media all and (max-width: 600px){.page_ttl .head .en{font-size:7.5vw}}.page_ttl .head .ja{text-align:center;font-size:2rem;line-height:1.3}@media all and (max-width: 600px){.page_ttl .head .ja{font-size:4.8vw}}.intro{width:90%;margin:0 auto;margin-bottom:80px}.intro .bracket_ttl{margin-top:70px}@media all and (max-width: 900px){.intro .bracket_ttl{margin-top:40px}}.intro .comm{margin-top:50px;text-align:center;font-size:1.4rem;line-height:2}.sec_ttl .head{font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal}.sec_ttl .head span{display:block}.sec_ttl .head .en{font-size:3.6rem;text-align:center;line-height:1;margin-bottom:13px}@media all and (max-width: 600px){.sec_ttl .head .en{font-size:2.4rem;margin-bottom:5px}}.sec_ttl .head .ja{text-align:center;font-size:1.8rem;line-height:1.3}@media all and (max-width: 600px){.sec_ttl .head .ja{font-size:1.4rem}}.bracket_ttl{position:relative;font-size:2.4rem;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;text-align:center;overflow:hidden;color:#36b6b5;margin:0 auto;padding:1em 1.5em;width:fit-content;line-height:1.5}@media all and (max-width: 600px){.bracket_ttl{font-size:5.3vw;display:block;width:100%;padding:1em 0}}@media all and (-ms-high-contrast: none){.bracket_ttl{display:table}}.bracket_ttl::before,.bracket_ttl::after{content:"";display:block;position:absolute;top:0;right:0;background-color:#323232}.bracket_ttl::before{width:60px;height:1px}.bracket_ttl::after{width:1px;height:60px}@media all and (max-width: 900px){.bracket_ttl::before{width:45px}.bracket_ttl::after{height:45px}}@media all and (max-width: 600px){.bracket_ttl::before{width:30px}.bracket_ttl::after{height:30px}}.bracket_ttl .bracket_pseudo{display:inline-block;width:100%}.bracket_ttl .bracket_pseudo::before,.bracket_ttl .bracket_pseudo::after{content:"";display:block;position:absolute;bottom:0;left:0;background-color:#323232}.bracket_ttl .bracket_pseudo::before{width:60px;height:1px}.bracket_ttl .bracket_pseudo::after{width:1px;height:60px}@media all and (max-width: 900px){.bracket_ttl .bracket_pseudo::before{width:45px}.bracket_ttl .bracket_pseudo::after{height:45px}}@media all and (max-width: 600px){.bracket_ttl .bracket_pseudo::before{width:30px}.bracket_ttl .bracket_pseudo::after{height:30px}}.archive.application{width:90%;margin:0 auto}.archive.application .horizon_btn{margin:60px auto}.archive.application .rnews_wrap{max-width:800px;margin:0 auto}.archive.application ul.news_post_ctn{width:100%;padding:0}.archive.application ul.news_post_ctn li{position:relative;padding:40px 0;border-bottom:1px solid #dcdcdc}.archive.application ul.news_post_ctn li:first-of-type{padding:0 0 40px}.archive.application ul.news_post_ctn a{display:flex;justify-content:flex-start;align-items:flex-start;position:relative}.archive.application ul.news_post_ctn a::before{content:"";display:block;width:5px;height:calc(100% - 5px);position:absolute;background-color:#36b6b5;top:0;bottom:0;left:0;margin:auto;z-index:1}@media(hover: hover){.archive.application ul.news_post_ctn a:hover{background-color:#f7f7f7}}.archive.application ul.news_post_ctn .day{padding-top:13px;font-size:1.2rem}.archive.application ul.news_post_ctn .title{padding-top:10px;font-size:1.8rem;font-weight:bold}.archive.application ul.news_post_ctn .appli-cate{display:inline-block;width:fit-content;padding:0 10px;color:#fff;background-color:#36b6b5;line-height:1.4;font-size:1.5rem;font-weight:normal;text-align:center}.archive.application ul.news_post_ctn figure{width:185px;height:150px;margin:0 20px;position:relative;overflow:hidden}.archive.application ul.news_post_ctn figure img.thum{height:100%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:.3s ease-in}.archive.application ul.news_post_ctn figure .wp-post-image{transition:.3s ease-in}.archive.application ul.news_post_ctn .text_wrap{width:100%;padding-left:20px}@media all and (max-width: 600px){.archive.application ul.news_post_ctn a{flex-direction:column;align-items:center}.archive.application ul.news_post_ctn a::before{content:none}.archive.application ul.news_post_ctn .cate_tag{padding-top:15px;text-align:center}.archive.application ul.news_post_ctn .day{padding-top:8px;text-align:center}.archive.application ul.news_post_ctn .title{padding-top:10px;font-size:1.6rem;text-align:center}.archive.application ul.news_post_ctn .appli-cate{font-size:1.3rem;font-weight:normal}.archive.application ul.news_post_ctn .text_wrap{width:80%;padding-left:0}}.archive.application .pagination{padding:100px 0;text-align:center;font-size:1.6rem}@media all and (max-width: 900px){.archive.application .pagination{padding:60px 0 0}}@media all and (max-width: 600px){.archive.application .pagination{padding:30px 0 0}}.archive.application .current{color:#36b6b5}.archive.application .page-numbers{font-size:1.6rem;padding-right:.4em;position:relative}.archive.application .page-numbers:after{content:"";display:inline-block;width:.4em;height:100%;content:".";position:absolute;right:-0.2em;color:#323232}.archive.application .page-numbers:last-child.current:after{content:none}.archive.application .page-numbers.prev:after{content:none}.archive.application .page-numbers.next:after{content:"";height:100%;background-color:#fff;left:-0.5em;bottom:0}.company_page .intro{margin-bottom:90px}@media all and (max-width: 600px){.company_page .intro{margin-bottom:50px}}.company_page section:not(.intro){max-width:1100px;margin-right:auto;margin-left:auto;margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid #dcdcdc}@media all and (max-width: 600px){.company_page section:not(.intro){width:100%;padding-left:5%;padding-right:5%;margin-bottom:60px;padding-bottom:60px}}.company_page section:not(.intro):last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.company_page .bracket_ttl{min-width:520px;margin-bottom:80px;letter-spacing:.1em;padding-left:1.6em}@media all and (max-width: 900px){.company_page .bracket_ttl{min-width:370px;padding-right:0;padding-left:.1em}}@media all and (max-width: 600px){.company_page .bracket_ttl{min-width:0;margin-bottom:40px}}.company_page #greeding .greeding_box{display:-ms-grid;display:grid;-ms-grid-columns:70% 1fr;grid-template-columns:70% 1fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;grid-column-gap:50px;grid-row-gap:0px}@media all and (max-width: 900px){.company_page #greeding .greeding_box{-ms-grid-columns:55% 1fr;grid-template-columns:55% 1fr}}@media all and (max-width: 600px){.company_page #greeding .greeding_box{-ms-grid-columns:1fr 53%;grid-template-columns:1fr 53%;grid-column-gap:0;grid-row-gap:30px}}.company_page #greeding .greeding_txt{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;margin-bottom:50px}@media all and (-ms-high-contrast: none){.company_page #greeding .greeding_txt{padding-right:50px}}.company_page #greeding .greeding_txt p{font-size:1.4rem;line-height:1.8;margin-bottom:1em;text-indent:1em}.company_page #greeding .greeding_txt p:last-of-type{margin-bottom:0}@media all and (max-width: 600px){.company_page #greeding .greeding_txt{margin-bottom:0}}.company_page #greeding .greed_from{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2;padding-bottom:30px}@media all and (max-width: 600px){.company_page #greeding .greed_from{-ms-grid-row-align:center;align-self:center;padding-left:10px;padding-bottom:0}}.company_page #greeding .company_name{font-size:1.4rem;margin-bottom:1em}.company_page #greeding .pos_name{font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;color:#36b6b5;letter-spacing:.1em;display:flex;justify-content:flex-start;align-items:center}@media all and (max-width: 600px){.company_page #greeding .pos_name{flex-direction:column;align-items:flex-start}}.company_page #greeding .pos_name .position{font-size:1.4rem;margin-right:1em}@media all and (max-width: 600px){.company_page #greeding .pos_name .position{font-size:1.2rem}}.company_page #greeding .pos_name .name{font-size:2rem}@media all and (max-width: 600px){.company_page #greeding .pos_name .name{font-size:1.8rem}}.company_page #greeding .greed_img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/3/3;position:relative;overflow:hidden}@media all and (max-width: 600px){.company_page #greeding .greeding_txt{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2/1/3/3}.company_page #greeding .greed_from{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.company_page #greeding .greed_img{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}}.company_page #philosophy .philosophy_inner{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.company_page #philosophy .philosophy_block{width:30%;margin-right:5%;padding-top:60px}@media all and (min-width: 901px){.company_page #philosophy .philosophy_block:nth-of-type(3n),.company_page #philosophy .philosophy_block:last-of-type{margin-right:0}.company_page #philosophy .philosophy_block:nth-of-type(1),.company_page #philosophy .philosophy_block:nth-of-type(2),.company_page #philosophy .philosophy_block:nth-of-type(3){padding-top:0}}@media all and (max-width: 900px){.company_page #philosophy .philosophy_block{width:45%}.company_page #philosophy .philosophy_block:nth-of-type(2n),.company_page #philosophy .philosophy_block:last-of-type{margin-right:0}.company_page #philosophy .philosophy_block:nth-of-type(1),.company_page #philosophy .philosophy_block:nth-of-type(2){padding-top:0}}@media all and (max-width: 600px){.company_page #philosophy .philosophy_block{width:100%;margin-right:0;padding-top:30px}.company_page #philosophy .philosophy_block:nth-of-type(2){padding-top:30px}}.company_page #philosophy .philosophy_cate{background-color:#36b6b5;text-align:center;color:#fff;line-height:1.4;letter-spacing:.01em;font-weight:600;font-size:1.8rem;padding:.5em}@media all and (max-width: 600px){.company_page #philosophy .philosophy_cate{padding:.3em}}.company_page #philosophy .philosophy_con{font-size:1.4rem;padding-top:1em;line-height:1.8}.company_page #target .target_inner{margin-bottom:30px}.company_page #target .target_item{display:flex;justify-content:flex-start;align-items:center;background-color:#36b6b5;color:#fff;padding:15px 20px 15px 30px;margin-bottom:20px}@media all and (max-width: 600px){.company_page #target .target_item{padding:15px 20px;margin-bottom:30px;display:block}}.company_page #target .target_item:last-of-type{margin-bottom:0}.company_page #target .target_item .no{font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;font-size:4rem;margin-right:30px;line-height:1}@media all and (max-width: 600px){.company_page #target .target_item .no{margin-right:0;display:block;text-align:center;padding-bottom:10px}}.company_page #target .target_item .target_con{font-size:2rem;font-weight:600;line-height:1.4}@media all and (max-width: 600px){.company_page #target .target_item .target_con{font-size:1.8rem;line-height:1.6}}.company_page #target .target_comm{font-size:1.5rem}@media all and (max-width: 600px){.company_page #target .target_comm{font-size:1.4rem}}.company_page #history .overview_block{width:100%;max-width:780px;margin:0 auto;display:flex;padding:15px 0;border-top:1px solid #dcdcdc}.company_page #history .overview_block:last-of-type{border-bottom:1px solid #dcdcdc}.company_page #history .overview_block.noyear{border-top:none;padding-top:0}.company_page #history .overview_cate{width:30%;font-size:1.4rem}@media all and (max-width: 600px){.company_page #history .overview_cate{width:45%}}.company_page #history .overview_con{width:70%;font-size:1.4rem;display:flex;margin-left:auto;margin-right:0}@media all and (max-width: 600px){.company_page #history .overview_con{width:55%}}.company_page #history .overview_con .month{min-width:3em;display:inline-block;text-align:right;margin-right:2em;white-space:nowrap}@media all and (max-width: 600px){.company_page #history .overview_con .month{margin-right:1em}}.company_page #overview .overview_block{width:100%;max-width:780px;margin:0 auto;display:flex;justify-content:flex-start;align-items:flex-start;padding:15px 0;border-top:1px solid #dcdcdc}.company_page #overview .overview_block:last-of-type{border-bottom:1px solid #dcdcdc}.company_page #overview .overview_cate{width:30%;font-size:1.4rem}.company_page #overview .overview_con{width:70%;font-size:1.4rem;padding-left:1em}.company_page #overview .pdf_plan{margin:50px auto 0}@media all and (max-width: 600px){.company_page #overview .pdf_plan{margin-top:30px}}.contact_page #form_area{max-width:730px;width:90%;margin:0 auto}.contact_page .send .confirm_only{display:none}.contact_page .confirm .confirm_only{display:block}.contact_page .confirm .confirm_only.c-btn{display:flex}.contact_page .send .send_only{display:block}.contact_page .send .send_only.c-btn{display:flex}.contact_page .confirm .send_only{display:none}.contact_page .confirm .comp_txt,.contact_page .complete .comp_txt{text-align:center;margin-bottom:40px}.contact_page .pp_check.required::before,.contact_page .form_block.required .form_block_input::before,.contact_page .form_block.required .form_block_type::after{content:"必 須";display:inline-block;font-size:1.2rem;background-color:#c50018;color:#fff;padding:.5em 1.2em;margin-right:1em;line-height:1;white-space:nowrap;height:1em;height:fit-content}.contact_page .to_recruit{margin-bottom:40px}.contact_page .to_recruit p{text-align:center;line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem;font-size:1.4rem;margin-bottom:20px}.contact_page .to_recruit a{display:block;margin:0 auto;max-width:240px}.contact_page .form-table{margin:0 auto 40px;width:100%}.contact_page .form-table tbody,.contact_page .form_block{width:100%;display:block}.contact_page .form_block{margin-bottom:35px;position:relative}.contact_page .form_block.required .form_block_type::after{display:none}@media all and (max-width: 600px){.contact_page .form_block.required .form_block_type::after{display:inline-block;margin-left:1em;margin-right:0}}@media all and (max-width: 600px){.contact_page .form_block.required .form_block_input::before{display:none}}.contact_page .form_block_type{display:block;font-size:1.4rem;font-weight:600;padding-bottom:8px}.contact_page .form_block_input{padding-right:10px;display:flex;justify-content:space-between;font-size:1.4rem}.contact_page .form_block_input .input_wr{flex-basis:calc(100% - 5em);margin-left:auto}.contact_page .form_block_input .input_wr.horizontal{display:flex;justify-content:space-between}.contact_page .form_block_input .input_wr.horizontal input{width:49%}.contact_page .form_block_input .input_wr .mb{margin-bottom:10px}.contact_page .pp_txt{padding-top:20px;margin:0 auto 40px;line-height:2;font-size:1.4rem;line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem;color:#5a5a5a}.contact_page .pp_txt a{color:#36b6b5;border-bottom:1px solid #36b6b5;font:1.4rem sans-serif}@media(hover: hover){.contact_page .pp_txt a:hover{color:#9adada}}@media all and (-ms-high-contrast: none){.contact_page .c-btn{margin:0}}.contact_page .privacy-note{text-align:center;margin:0 auto 40px}.contact_page .btn_wr{padding-top:50px;display:flex;justify-content:center;align-items:center}.contact_page .c-btn{width:240px}@media all and (max-width: 600px){.contact_page .c-btn{margin:0 auto}}.contact_page .c-btn input,.contact_page .c-btn button{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.contact_page .submit_btn{margin-left:80px}@media all and (max-width: 600px){.contact_page .submit_btn{margin-top:20px;margin-left:auto}}@media all and (max-width: 600px){.contact_page .form-table,.contact_page .form-table tbody,.contact_page .form_block,.contact_page .form_block_type,.contact_page .form_block_input{display:block;width:100%;border-bottom:none}.contact_page .form_block.no_border{border-bottom:none;padding:0}.contact_page .form_block.no_border{border-bottom:none;padding:0}.contact_page .form_block_type,.contact_page .form_block_input{padding:0}.contact_page .form_block_type{margin-bottom:10px}.contact_page .btn_wr{display:block}}.contact_page .form_block_input input.w50{width:200px}.contact_page .form_block_input input.zip_area{width:8em}@media all and (max-width: 600px){.contact_page .form_block_input input.w50{width:50%}}.contact_page .pp_check{text-align:center}#main.education{padding-bottom:0}#main.education .bracket_ttl{width:90%;max-width:500px;height:100px;line-height:1.4;color:#fff;padding:10px;margin-bottom:60px;font-size:2.2rem}@media all and (max-width: 600px){#main.education .bracket_ttl{font-size:2rem;margin-bottom:40px}}#main.education .bracket_ttl span{display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;height:100%;background-color:#36b6b5}#main.education .content01{padding:120px 0;border:30px solid #f7f7f7;margin-bottom:130px}@media all and (max-width: 900px){#main.education .content01{padding:70px 0;border-width:15px;margin-bottom:80px}}@media all and (max-width: 600px){#main.education .content01{padding:30px 0;margin-bottom:50px;border-width:10px}}#main.education .process{width:90%;max-width:1100px;margin:0 auto 40px;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3, 1fr)}@media all and (max-width: 900px){#main.education .process{display:block}}#main.education .age_block{display:flex;justify-content:flex-end}@media all and (max-width: 600px){#main.education .age_block{display:block}}#main.education .age_block .age_name{width:32%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:2.6rem}@media all and (max-width: 900px){#main.education .age_block .age_name{width:28%}}@media all and (max-width: 600px){#main.education .age_block .age_name{width:100%;padding:20px 0 10px;font-size:2rem}}#main.education .age_block .program_list{width:68%;border-left:10px solid #fff;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;padding:15px 20px;grid-column-gap:15px;grid-row-gap:10px}@media all and (max-width: 900px){#main.education .age_block .program_list{padding-top:20px;padding-bottom:20px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);width:72%}}@media all and (max-width: 600px){#main.education .age_block .program_list{width:100%;border-left:none;display:block;margin-bottom:20px;padding:5px 15px 15px}#main.education .age_block .program_list:last-of-type{margin-bottom:0}}#main.education .age_block .program_list .program_item{-ms-grid-row-align:center;align-self:center}@media all and (max-width: 900px){#main.education .age_block .program_list .program_item{align-self:flex-start}}@media all and (max-width: 600px){#main.education .age_block .program_list .program_item{margin-bottom:15px}}#main.education .age_block .program_list .program_item.has_comm{-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3}@media all and (max-width: 900px){#main.education .age_block .program_list .program_item.has_comm{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}}#main.education .age_block .program_list p{color:#fff}#main.education .age_block .program_list .prorgram_name{font-weight:600;font-size:1.8rem}@media all and (max-width: 600px){#main.education .age_block .program_list .prorgram_name{font-size:1.6rem}}#main.education .age_block .program_list ._comm{line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem;padding-left:1em}#main.education .age_block.first{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}#main.education .age_block.first .age_name,#main.education .age_block.first .program_list{background-color:#717071}#main.education .age_block.second{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}#main.education .age_block.second .age_name,#main.education .age_block.second .program_list{background-color:#323232}#main.education .age_block.second .age_name{max-width:265px}@media all and (max-width: 900px){#main.education .age_block.second .age_name{max-width:100%}}#main.education .age_block.third{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}#main.education .age_block.third .age_name,#main.education .age_block.third .program_list{background-color:#36b6b5}#main.education .age_block.third .age_name{max-width:193px}@media all and (max-width: 900px){#main.education .age_block.third .age_name{max-width:100%}}#main.education .detail{width:90%;max-width:1100px;margin:0 auto 100px}#main.education .detail .content_inner{width:100%;background-color:#f7f7f7;display:-ms-grid;display:grid;-ms-grid-columns:1fr 350px;grid-template-columns:1fr 350px;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;grid-column-gap:0px;grid-row-gap:0px;margin-bottom:40px}@media all and (max-width: 900px){#main.education .detail .content_inner{-ms-grid-columns:1fr 40%;grid-template-columns:1fr 40%}}#main.education .detail .content_inner:last-of-type{margin-bottom:0}@media all and (max-width: 600px){#main.education .detail .content_inner{display:block}}#main.education .detail .content_inner ._head,#main.education .detail .content_inner ._comm{padding-left:40px;padding-right:40px}@media all and (max-width: 900px){#main.education .detail .content_inner ._head,#main.education .detail .content_inner ._comm{padding-left:20px;padding-right:20px}}#main.education .detail .content_inner ._head{padding-top:30px;color:#36b6b5;padding-bottom:15px;font-size:2rem;font-weight:600}@media all and (max-width: 900px){#main.education .detail .content_inner ._head{padding-top:20px}}@media all and (max-width: 600px){#main.education .detail .content_inner ._head{font-size:1.8rem;padding-top:15px}}#main.education .detail .content_inner ._image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/4/3}@media all and (max-width: 600px){#main.education .detail .content_inner ._image{width:90%;margin:0 auto}}#main.education .detail .content_inner ._comm{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2;padding-bottom:20px}#main.education .detail .content_inner ._comm p{line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem}@media all and (max-width: 600px){#main.education .detail .content_inner ._comm p{padding-top:20px}}#main.education .detail .content_inner ._name{color:#717071;font-weight:600}#main.education .detail .content_inner.has_block{padding-bottom:20px}#main.education .detail .content_inner.has_block .content__block{width:96%;margin:0 auto;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:4/1/4/3;background-color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;padding:10px;grid-column-gap:20px}@media all and (max-width: 900px){#main.education .detail .content_inner.has_block .content__block{-ms-grid-columns:1fr 40%;grid-template-columns:1fr 40%}}@media all and (max-width: 600px){#main.education .detail .content_inner.has_block .content__block{display:block}}#main.education .detail .content_inner.has_block .block_image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/4/3}@media all and (max-width: 600px){#main.education .detail .content_inner.has_block .block_image{padding-top:10px}}#main.education .detail .content_inner.has_block .block_name{color:#36b6b5;font-weight:600;margin-bottom:10px;font-size:1.6rem}#main.education .detail .content_inner.has_block .block_list{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}#main.education .detail .content_inner.has_block .list_item{text-align:left;font-weight:600;padding-bottom:5px;position:relative;padding-left:1.3em}#main.education .detail .content_inner.has_block .list_item::before{content:"●";color:#36b6b5;position:absolute;top:0;left:0;margin:auto}#main.education .flow{max-width:1100px;margin:0 auto;width:90%}#main.education .flow .block{-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr;display:-ms-grid;display:grid;grid-column-gap:30px;margin-bottom:80px;padding-bottom:20px}@media all and (max-width: 900px){#main.education .flow .block{-ms-grid-columns:80px 1fr;grid-template-columns:80px 1fr;grid-row-gap:10px}}@media all and (max-width: 600px){#main.education .flow .block{-ms-grid-columns:30px 1fr;grid-template-columns:30px 1fr;grid-column-gap:15px;margin-bottom:50px}}#main.education .flow .block:last-of-type{margin-bottom:0;padding-bottom:0}#main.education .flow .flow_target{width:100%;display:flex;justify-content:center;color:#fff;background-color:#36b6b5;position:relative;padding-top:40px;padding-bottom:40px;font-weight:600;font-size:2.8rem}@media all and (max-width: 600px){#main.education .flow .flow_target{font-size:1.6rem;padding-top:20px;padding-bottom:20px}}#main.education .flow .flow_target span.in{display:block;width:1.2em;position:sticky;top:180px;height:fit-content;text-align:center}#main.education .flow .flow_target span.in .tate{writing-mode:vertical-rl;-ms-writing-mode:tb-rl}#main.education .flow .flow_target::after{content:"";display:block;width:100%;height:20px;background:linear-gradient(to bottom left, #36b6b5 50%, transparent 50%) top left/50% 100% no-repeat,linear-gradient(to bottom right, #36b6b5 50%, transparent 50%) top right/50% 100% no-repeat;position:absolute;right:0;bottom:-20px;left:0;margin:auto}#main.education .flow .block03 .flow_target::after{display:none}#main.education .flow .block02 .flow_subject{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2, auto);grid-column-gap:0px;grid-row-gap:30px;position:relative}@media all and (max-width: 600px){#main.education .flow .block02 .flow_subject{display:block}}#main.education .flow .block02 .flow_subject::before{content:"";display:block;width:1px;height:100%;border-left:1px dashed #717071;position:absolute;top:0;right:0;left:0;margin:auto}@media all and (max-width: 600px){#main.education .flow .block02 .flow_subject::before{display:none}}#main.education .flow .block02 .flow_subject .block02_item{padding-bottom:30px;border-bottom:1px dashed #717071}#main.education .flow .block02 .flow_subject .block02_item:nth-of-type(2n-1){padding-right:30px}#main.education .flow .block02 .flow_subject .block02_item:nth-of-type(2n){padding-left:30px}#main.education .flow .block02 .flow_subject .block02_item:last-of-type,#main.education .flow .block02 .flow_subject .block02_item:nth-last-of-type(2){border-bottom:none;padding-bottom:0}@media all and (max-width: 600px){#main.education .flow .block02 .flow_subject .block02_item{padding-bottom:15px;margin-bottom:20px;border-bottom:1px dashed #717071}#main.education .flow .block02 .flow_subject .block02_item:nth-last-of-type(2){padding-bottom:15px;margin-bottom:20px;border-bottom:1px dashed #717071}#main.education .flow .block02 .flow_subject .block02_item:nth-of-type(2n-1){padding-right:0}#main.education .flow .block02 .flow_subject .block02_item:nth-of-type(2n){padding-left:0}#main.education .flow .block02 .flow_subject .block02_item:last-of-type{padding-bottom:0;margin-bottom:0}}#main.education .flow .block02 .flow_subject ._name{color:#36b6b5;font-size:2.4rem;font-weight:600;letter-spacing:.03em;padding:15px 0}@media all and (max-width: 600px){#main.education .flow .block02 .flow_subject ._name{font-size:1.8rem;padding:10px 0 6px}}#main.education .flow .block02 .flow_subject ._comm{line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem}#main.education .flow .block02 .flow_subject .block_list{display:flex;margin-top:10px;flex-wrap:wrap}#main.education .flow .block02 .flow_subject .list_item{display:inline-block;margin-right:20px;font-weight:600;padding-bottom:5px}#main.education .flow .block02 .flow_subject .list_item::before{content:"●";color:#36b6b5;margin-right:.3em}#main.education .flow .block03 .flow_subject{width:100%;background-color:#f7f7f7;display:-ms-grid;display:grid;-ms-grid-columns:1fr 350px;grid-template-columns:1fr 350px;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;grid-column-gap:0px;grid-row-gap:0px;margin-bottom:40px}@media all and (max-width: 900px){#main.education .flow .block03 .flow_subject{-ms-grid-columns:1fr 40%;grid-template-columns:1fr 40%}}#main.education .flow .block03 .flow_subject:last-of-type{margin-bottom:0}@media all and (max-width: 600px){#main.education .flow .block03 .flow_subject{display:block}}#main.education .flow .block03 .flow_subject ._head,#main.education .flow .block03 .flow_subject ._comm{padding-left:40px;padding-right:40px}@media all and (max-width: 900px){#main.education .flow .block03 .flow_subject ._head,#main.education .flow .block03 .flow_subject ._comm{padding-left:20px;padding-right:20px}}#main.education .flow .block03 .flow_subject ._head{padding-top:30px;color:#36b6b5;padding-bottom:15px;font-size:2rem;font-weight:600}@media all and (max-width: 900px){#main.education .flow .block03 .flow_subject ._head{padding-top:20px}}@media all and (max-width: 600px){#main.education .flow .block03 .flow_subject ._head{font-size:1.8rem;padding-top:15px}}#main.education .flow .block03 .flow_subject ._image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/4/3}@media all and (max-width: 600px){#main.education .flow .block03 .flow_subject ._image{width:90%;margin:0 auto}}#main.education .flow .block03 .flow_subject ._comm{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2;padding-bottom:20px}#main.education .flow .block03 .flow_subject ._comm p{line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem}@media all and (max-width: 600px){#main.education .flow .block03 .flow_subject ._comm p{padding-top:20px}}#main.education .flow .block03 .flow_subject ._name{color:#717071;font-weight:600}@media all and (max-width: 600px){#main.education .flow .block03 .flow_subject ._comm{padding-top:20px}}#main.education .content02 .inner{max-width:1100px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-column-gap:2%}@media all and (max-width: 600px){#main.education .content02 .inner{display:block}}#main.education .content02 .block{width:95%;margin:0 auto}@media all and (max-width: 600px){#main.education .content02 .block{width:100%;margin-bottom:40px}#main.education .content02 .block:last-of-type{margin-bottom:0}}#main.education .content02 ._head{color:#36b6b5;font-size:2.4rem;font-weight:600;letter-spacing:.03em;padding:15px 0}@media all and (max-width: 600px){#main.education .content02 ._head{font-size:2rem}}#main.education .content02 ._comm{line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem}.archive.magazine .intro{margin-bottom:90px}.archive.magazine .page_content{max-width:1000px;margin:0 auto;width:90%}.archive.magazine .year_title{width:100%;background-color:#36b6b5;font-size:2.4rem;padding:10px;line-height:1;font-weight:600;margin-bottom:60px;color:#fff}@media all and (max-width: 600px){.archive.magazine .year_title{font-size:1.8rem}}.archive.magazine .file{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:70px}@media all and (max-width: 600px){.archive.magazine .file{display:block;border-bottom:1px solid #dcdcdc;padding-bottom:40px;margin-bottom:40px}.archive.magazine .file:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}}.archive.magazine .file_thum{width:25%;border:1px solid #323232}@media all and (max-width: 600px){.archive.magazine .file_thum{width:70%;margin:0 auto 20px}}.archive.magazine .detail{width:70%}@media all and (max-width: 600px){.archive.magazine .detail{width:100%}}.archive.magazine .day_title{padding-left:20px;position:relative;margin-bottom:80px}@media all and (max-width: 600px){.archive.magazine .day_title{margin-bottom:30px}}.archive.magazine .day_title::before{content:"";display:block;width:7px;height:100%;position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:#36b6b5}.archive.magazine .day_title .day{font-size:1.3rem}@media all and (max-width: 600px){.archive.magazine .day_title .day{margin-bottom:10ox}}.archive.magazine .day_title .file_title{display:block;font-weight:600}@media all and (max-width: 600px){.archive.magazine .day_title .file_title{font-size:1.4rem}}.archive.magazine .file_index{margin-bottom:40px}.archive.magazine .file_index li{font-size:1.4rem;margin-bottom:.8em;padding-left:1.5em;position:relative}.archive.magazine .file_index li::before{content:"●";position:absolute;top:.2em;left:0;margin:auto;font-size:.8em}.archive.magazine .btn-wr{display:flex;position:relative;z-index:1}@media all and (max-width: 600px){.archive.magazine .btn-wr{display:block}}.archive.magazine .btn-wr .c-btn{height:50px;font-size:1.5rem;width:200px}@media all and (max-width: 600px){.archive.magazine .btn-wr .c-btn{margin:0 auto}}.archive.magazine .btn-wr .to_single{margin-right:60px}@media all and (max-width: 600px){.archive.magazine .btn-wr .to_single{margin-right:auto}}.archive.magazine .btn-wr .to_single span{display:flex;align-items:center}.archive.magazine .btn-wr .to_single i{display:inline-block;width:20px;height:1.3em;margin-left:.5em}.archive.magazine .pagination{padding:0;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal}.archive.magazine .pagination .page-numbers{letter-spacing:.2em;display:inline-block;padding:0 .2em}.archive.magazine .pagination .page-numbers:after{width:auto;position:static;padding-left:.3em}.archive.magazine .pagination .page-numbers.prev{padding-right:.5em}.archive.magazine .pagination .page-numbers.next{padding-left:.5em}#main.point{padding-bottom:0}#main.point .bracket_ttl{width:90%;max-width:500px;height:100px;line-height:1.4;color:#fff;padding:10px;margin-bottom:60px;font-size:2.2rem}@media all and (max-width: 600px){#main.point .bracket_ttl{font-size:2rem;margin-bottom:40px}}#main.point .bracket_ttl span{display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;height:100%;background-color:#36b6b5}#main.point ._intro{width:90%;max-width:960px;margin:0 auto 30px;line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem;font-size:1.6rem}#main.point .content_inner{width:90%;max-width:1100px;margin:0 auto;background-color:#f7f7f7;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;grid-column-gap:0px;grid-row-gap:0px}@media all and (max-width: 600px){#main.point .content_inner{display:block}}#main.point .content_inner ._image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/4/3}@media all and (max-width: 600px){#main.point .content_inner ._image{width:90%;margin:0 auto}}#main.point .content_inner ._comm{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}#main.point .content_inner ._comm p{line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem}#main.point .content_inner ._name{color:#717071;font-weight:600}#main.point .content_inner .con01_head,#main.point .content_inner .con02_head,#main.point .content_inner .con03_head{font-size:2rem;font-weight:600}@media all and (max-width: 600px){#main.point .content_inner .con01_head,#main.point .content_inner .con02_head,#main.point .content_inner .con03_head{font-size:1.8rem}}#main.point .content_inner .con02_head,#main.point .content_inner .con03_head{display:flex;height:100px;align-items:center;background-color:#717071;color:#fff}@media all and (max-width: 600px){#main.point .content_inner .con02_head,#main.point .content_inner .con03_head{height:66px}}#main.point .content01{margin-bottom:110px}#main.point .content01 .content_inner{-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px}#main.point .content01 .con01_head,#main.point .content01 .sub_comm,#main.point .content01 ._comm{padding-left:40px;padding-right:40px}@media all and (max-width: 600px){#main.point .content01 .con01_head,#main.point .content01 .sub_comm,#main.point .content01 ._comm{padding-left:20px;padding-right:20px}}#main.point .content01 .con01_head{padding-top:30px;color:#36b6b5;padding-bottom:15px}@media all and (max-width: 600px){#main.point .content01 .con01_head{padding-top:15px}}#main.point .content01 .sub_comm{font-weight:600;color:#36b6b5;padding-bottom:10px}@media all and (max-width: 600px){#main.point .content01 .sub_comm{padding-top:15px;padding-bottom:15px}}@media all and (max-width: 600px){#main.point .content01 ._comm{padding-bottom:20px}}#main.point .content02,#main.point .content03{margin-bottom:110px}#main.point .content02 .content_inner,#main.point .content03 .content_inner{-ms-grid-columns:1fr 36%;grid-template-columns:1fr 36%}#main.point .content02 .con02_head,#main.point .content02 .con03_head,#main.point .content02 ._name,#main.point .content02 ._comm,#main.point .content03 .con02_head,#main.point .content03 .con03_head,#main.point .content03 ._name,#main.point .content03 ._comm{padding-left:20px;padding-right:20px}#main.point .content02 ._name,#main.point .content03 ._name{padding-top:20px}@media all and (max-width: 600px){#main.point .content02 ._name,#main.point .content03 ._name{padding-top:20px;padding-bottom:20px}}#main.point .content02 ._comm,#main.point .content03 ._comm{padding-top:20px;padding-bottom:20px}#main.point .content03{margin-bottom:110px}#main.point .content03 ._comm p{margin-bottom:1.5em}#main.point .content03 ._comm p:last-of-type{margin-bottom:0}#main.point .content04 .content_inner{-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px;-ms-grid-rows:auto;grid-template-rows:auto}#main.point .content04 ._comm{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;-ms-grid-row-align:center;align-self:center;padding:20px 40px}@media all and (max-width: 600px){#main.point .content04 ._comm{padding-left:20px;padding-right:20px}}#main.point .content04 ._image{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.privacy_page .intro{margin-bottom:80px}.privacy_page .page_content{width:90%;max-width:780px;margin:0 auto}.privacy_page .page_content .bracket_ttl{width:100%;margin-bottom:40px}@media all and (max-width: 600px){.privacy_page .page_content .bracket_ttl{padding:1em .8em}}.privacy_page .page_content .content_comm{line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem;font-size:1.4rem;margin-bottom:50px}.privacy_page .page_content .content_block{margin-bottom:50px}.privacy_page .page_content .content_block:last-of-type{margin-bottom:0}.privacy_page .page_content .content_ttl{font-size:1.4rem;margin-bottom:10px;font-weight:600;line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem}.privacy_page .page_content .content_txt,.privacy_page .page_content .content_item{font-size:1.4rem;line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem}.privacy_page .page_content .content_item{padding-left:1em;position:relative}.privacy_page .page_content .content_item::before{content:"・";position:absolute;top:0;bottom:0;left:0;margin:auto}.qa .page_content .anker_link{margin-bottom:80px}.qa .page_content .content_box{max-width:780px;width:90%;margin:0 auto 120px}.qa .page_content .content_box:last-of-type{margin-bottom:0}.qa .page_content .bracket_ttl{width:100%;margin:0 auto 60px;max-width:450px}.qa .page_content .qa_box{width:100%;margin-bottom:40px}.qa .page_content .qa_box:last-of-type{margin-bottom:0}.qa .page_content .text_q{background-color:#36b6b5;color:#fff;font-weight:600;position:relative;height:60px;display:flex;justify-content:flex-start;align-items:center;padding-right:80px;padding-left:15px;cursor:pointer}@media all and (max-width: 600px){.qa .page_content .text_q{padding-right:50px}}.qa .page_content .text_q .switch{display:block;background-color:#229c9b;width:60px;height:60px;position:absolute;top:0;right:0;margin:auto}@media all and (max-width: 600px){.qa .page_content .text_q .switch{width:30px;height:100%}}.qa .page_content .text_q .switch::before,.qa .page_content .text_q .switch::after{content:"";display:block;width:20px;height:20px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-repeat:no-repeat;background-position:50%;overflow:hidden}@media all and (max-width: 600px){.qa .page_content .text_q .switch::before,.qa .page_content .text_q .switch::after{width:15px;height:15px}}.qa .page_content .text_q .switch::before{background-size:100% auto;opacity:1;transform:translateY(0)}.qa .page_content .text_q .switch::after{background-size:100% auto;opacity:0;transform:translateY(20%)}.qa .page_content .text_q.is_active .switch::before{opacity:0;transform:translateY(20%)}.qa .page_content .text_q.is_active .switch::after{opacity:1;transform:translateY(0)}.qa .page_content .text_a{padding:15px 0;display:none;font-size:1.4rem;line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem}@media all and (max-width: 600px){#main.recruit_top{padding-top:60px}}.recruit_top *{line-height:1.7}.recruit_top section.recruit_fv{width:100%;padding-top:51%;margin-bottom:100px;background:url(../img/recruit/recruit_top_img_01.jpg?date210730) no-repeat center/109%;position:relative}@media screen and (max-width: 1300px){.recruit_top section.recruit_fv{padding-top:47%;background:url(../img/recruit/recruit_top_img_01.jpg?date210730) no-repeat center/cover}}@media all and (max-width: 900px){.recruit_top section.recruit_fv{padding-top:51%;background:url(../img/recruit/recruit_top_img_01.jpg?date210730) no-repeat center/109%;margin-bottom:80px}}@media all and (max-width: 600px){.recruit_top section.recruit_fv{padding-top:70%;background:url(../img/recruit/recruit_top_img_01_sp.jpg?date210730) no-repeat center/cover;margin-bottom:40px}}.recruit_top article.inner{max-width:1100px;width:calc(100% - 205px - 225px - 60px);position:absolute;top:22%;left:50%;transform:translateX(-50%)}.recruit_top article.inner .fv_copy{width:62%;position:absolute;top:0%;left:50%;transform:translateX(-50%)}@media all and (max-width: 900px){.recruit_top article.inner{width:70%}}@media all and (max-width: 600px){.recruit_top section.recruit_news article.article_link_ctn{margin:0 auto}}.recruit_top section.recruit_messpo article{width:100%;padding:100px 0}.recruit_top section.recruit_messpo #message{border-top:1px solid #dcdcdc}.recruit_top section.recruit_messpo #point{background-color:#f7f7f7}.recruit_top section.recruit_messpo #point .rec_foot_link{padding:0}@media all and (max-width: 600px){.recruit_top section.recruit_messpo #point .rec_foot_link{margin-top:70px}}.recruit_top section.recruit_messpo div.article_inner{max-width:1100px;width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.recruit_top section.recruit_messpo .sec_ttl{padding:35px 0 15px}.recruit_top section.recruit_messpo .bracket_ttl{width:100%;padding:1em 1em 1em 1.5em;margin-bottom:50px}.recruit_top section.recruit_messpo ._comm{line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem}.recruit_top section.recruit_messpo div.article_txt_ctn_l{width:52%;margin-right:-2%}.recruit_top section.recruit_messpo div.article_txt_ctn_l .sec_ttl{padding-right:4%}.recruit_top section.recruit_messpo div.article_txt_ctn_l p{padding-right:8%}.recruit_top section.recruit_messpo figure.article_img_r{width:50%}@media all and (max-width: 1025px){.recruit_top section.recruit_messpo .bracket_ttl{padding:1em .2em 1em .6em;font-size:2.2rem}}@media all and (max-width: 600px){.recruit_top section.recruit_messpo article{padding:70px 0;border-top:none}.recruit_top section.recruit_messpo div.article_inner{width:100%;flex-direction:column;position:relative}.recruit_top section.recruit_messpo .sec_ttl{padding:0px 0 15px}.recruit_top section.recruit_messpo .bracket_ttl{margin-bottom:0px;padding:1em .2em;font-size:2rem}@-moz-document url-prefix(){.recruit_top section.recruit_messpo .bracket_ttl{font-size:1.8rem}}.recruit_top section.recruit_messpo div.article_txt_ctn_l{width:90%;margin-right:0}.recruit_top section.recruit_messpo div.article_txt_ctn_l .sec_ttl{padding-right:0%}.recruit_top section.recruit_messpo div.article_txt_ctn_l .bracket_ttl{margin-bottom:28px}.recruit_top section.recruit_messpo div.article_txt_ctn_l p{padding-right:0%}.recruit_top section.recruit_messpo figure.article_img_r{width:75%;margin:25px auto 0}.recruit_top section.recruit_messpo div.article_txt_ctn_r{width:90%;margin-left:0%;order:1}.recruit_top section.recruit_messpo div.article_txt_ctn_r .sec_ttl{padding-left:0%}.recruit_top section.recruit_messpo div.article_txt_ctn_r .c-btn{max-width:235px;width:100%;margin:0 auto 0;background-color:rgba(255,255,255,.5);font-size:1.5rem;position:absolute;bottom:0%;left:50%;transform:translate(-50%, 50%);z-index:1}.recruit_top section.recruit_messpo figure.article_img_l{width:100%;height:0;padding-top:60%;margin-top:25px;position:relative;overflow:hidden;order:2}.recruit_top section.recruit_messpo figure.article_img_l img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media screen and (max-width: 360px){.recruit_top section.recruit_messpo .bracket_ttl{font-size:1.7rem}}.recruit_top section.recruit_interview{background:#36b6b5;background:linear-gradient(180deg, #36b6b5 55%, rgba(50, 50, 50, 0) 55%)}.recruit_top .recruit_interview .sec_ttl{padding:100px 0 60px;background-color:#36b6b5}.recruit_top .recruit_interview h2{color:#fff}.recruit_top .recruit_interview .swiper-container{padding-bottom:70px}.recruit_top .recruit_interview .c-btn{margin:0 auto 100px}@media all and (max-width: 600px){.recruit_top .recruit_interview .sec_ttl{padding:70px 0 30px}.recruit_top .recruit_interview .swiper-container{padding-bottom:30px}.recruit_top .recruit_interview .c-btn{margin:0 auto 60px}}.recruit_top section.recruiting{padding-bottom:98px;background-color:#eeefef}.recruit_top section.recruiting>div.sec_ttl{padding-top:98px;margin-bottom:55px}.recruit_top section.recruiting ul.horizon_btn{margin-bottom:40px;width:90%}.recruit_top section.recruiting ul.horizon_btn li{cursor:pointer;transition:.3s ease-in-out}@media all and (max-width: 600px){.recruit_top section.recruiting{padding-bottom:16px}.recruit_top section.recruiting>div.sec_ttl{padding-top:70px;margin-bottom:40px}.recruit_top section.recruiting ul.horizon_btn{margin-bottom:30px}}.recruit_top section.recruiting div.rec_ctn{max-width:1000px;width:90%;margin:0 auto 0;background-color:#fff}.recruit_top section.recruiting article.change_ctn_l{display:none}.recruit_top section.recruiting article.change_ctn_l.show{display:block}.recruit_top section.recruiting h3.work_type{padding-top:40px;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;font-size:2.8rem;letter-spacing:.09em;color:#36b6b5;text-align:center}.recruit_top section.recruiting .rectab_btn{padding-top:30px;display:flex;justify-content:center}.recruit_top section.recruiting .rectab_btn p{width:35%;margin:0 1%;background-color:#9adada;color:#fff;border-radius:20px;font-size:1.8rem;line-height:2.2;text-align:center;cursor:pointer;transition:.3s ease-in-out}@media(hover: hover){.recruit_top section.recruiting .rectab_btn p:hover{background-color:#c3e9e9}}.recruit_top section.recruiting .rectab_btn p.is_active{background-color:#36b6b5}.recruit_top section.recruiting table{width:90%;padding-top:20px;margin:0 auto}.recruit_top section.recruiting table tbody{display:block}.recruit_top section.recruiting table tr{display:inline-block;width:100%;padding:18px 0;border-bottom:1px solid #c8c8c9;vertical-align:bottom}.recruit_top section.recruiting table th{width:25%;display:inline-block;vertical-align:top}.recruit_top section.recruiting table td{width:65%;display:inline-block}.recruit_top section.recruiting tr#ph_career_norec,.recruit_top section.recruiting tr#offi_career_norec{width:100%;padding:30px 0 50px;text-align:center;border-bottom:none}@media all and (max-width: 600px){.recruit_top section.recruiting table tr:last-of-type{padding:18px 0 28px;border-bottom:0}}.recruit_top section.recruiting ul.entry_ctn{padding:55px 0 60px;display:flex;justify-content:center}.recruit_top section.recruiting ul.entry_ctn a{width:200px;margin:0 33px}.recruit_top section.recruiting ul.entry_ctn .c-btn span:before{z-index:1}.recruit_top section.recruiting ul.entry_ctn .c-btn span:after{z-index:0}.recruit_top section.recruiting ul.entry_ctn .m_blue{border-color:#00aaea;font-family:"Hiragino Sans","ヒラギノ角ゴシック","游ゴシック",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-style:normal;font-weight:400;font-weight:700}.recruit_top section.recruiting ul.entry_ctn .m_blue ._year{padding-left:.2em;color:#00aaea}.recruit_top section.recruiting ul.entry_ctn .m_blue ._year:before,.recruit_top section.recruiting ul.entry_ctn .m_blue ._year:after{content:none}.recruit_top section.recruiting ul.entry_ctn span>span{position:relative;z-index:2}.recruit_top section.recruiting ul.entry_ctn span>span:before,.recruit_top section.recruiting ul.entry_ctn span>span:after{content:none}.recruit_top section.recruiting ul.entry_ctn figure{width:100%;height:100%;margin:0;background-color:#fff;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.recruit_top section.recruiting ul.entry_ctn img{width:146px;transition:.3s ease-in}@media(hover: hover){.recruit_top section.recruiting ul.entry_ctn .m_blue:hover{color:#323232;opacity:.7}}@media all and (max-width: 600px){.recruit_top section.recruiting ul.entry_ctn{padding:0 0 40px;flex-direction:column;align-items:center}.recruit_top section.recruiting ul.entry_ctn .m_blue{margin-top:20px}}.r_form_section .form_wrap{max-width:730px;width:90%;margin:0 auto 0}.r_form_section .sec_ttl{padding-top:100px;margin-bottom:90px}@media all and (max-width: 600px){.r_form_section .sec_ttl{padding-top:70px;margin-bottom:40px}}.r_form_section .must:before{content:"必 須";display:inline-block;color:#fff;background-color:#c50018;padding:.5em 1.2em;margin-right:7px;font-size:1.2rem;left:0;position:absolute;left:0}.r_form_section .pp_txt{margin-bottom:40px;font-size:1.4rem}.r_form_section .pp_txt a{color:#36b6b5;font-size:1.4rem;text-decoration:underline}.r_form_section .pp_check{margin-bottom:47px;text-align:center}.r_form_section .pp_check:before{content:"必 須";display:inline-block;color:#fff;background-color:#c50018;padding:.5em 1.2em;margin-right:7px;font-size:1.2rem;left:0}.r_form_section .btn_wr{padding:0 75px;display:flex;justify-content:space-between}.r_form_section .c-btn{width:240px}@media all and (max-width: 600px){.r_form_section .c-btn{margin:0 auto}}.r_form_section .c-btn input,.r_form_section .c-btn button{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.r_form_section .submit_btn{margin-left:80px}@media all and (max-width: 600px){.r_form_section .submit_btn{margin-top:20px;margin-left:auto}}.r_form_section .form-table{max-width:730px;width:100%;margin:0 auto}.r_form_section .form-table th{display:block;width:100%;margin-bottom:5px;font-size:1.4rem;font-weight:bold}.r_form_section .form-table td{display:block;padding-left:70px;margin-bottom:25px;font-size:1.4rem;position:relative}.r_form_section .form-table .sei{width:25%}.r_form_section .form-table .mei{width:25%;margin-left:7px}.r_form_section .form-table #zip{width:25%}.r_form_section .form-table .textarea{display:block;height:auto}@media all and (max-width: 600px){.r_form_section .form-table .sei{width:37%}.r_form_section .form-table .mei{width:37%}.r_form_section .form-table td input,.r_form_section .form-table td select{min-height:35px}.r_form_section .form-table #zip{width:37%}}@media all and (max-width: 900px){.r_form_section .btn_wr{justify-content:center}.r_form_section .gray_btn{margin-right:60px}}@media all and (max-width: 600px){.r_form_section .btn_wr{padding:0 0 60px;align-items:center;flex-direction:column}.r_form_section .gray_btn{margin-right:auto}}.r_form_section .confirm_wrap td{display:block;height:auto;min-height:30px}.r_form_section .confirm_wrap .gray_btn{display:none}.r_form_section .confirm_txt,.r_form_section .complete_txt{width:90%;margin:0 auto;padding:50px 0;text-align:center}.rec_foot_link{margin-top:120px;background-color:#f7f7f7;padding:100px 0}@media all and (max-width: 600px){.rec_foot_link{margin-top:100px;padding:60px 0}}.rec_foot_link .inner{max-width:1100px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-column-gap:5%;grid-row-gap:0px}@media all and (-ms-high-contrast: none){.rec_foot_link .inner{display:flex;justify-content:space-between}}@media all and (max-width: 600px){.rec_foot_link .inner{display:block}}.rec_foot_link ._item{display:block;position:relative}@media all and (-ms-high-contrast: none){.rec_foot_link ._item{width:49%}}@media all and (max-width: 600px){.rec_foot_link ._item{margin-bottom:40px}.rec_foot_link ._item:last-of-type{margin-bottom:0}}.rec_foot_link ._image{position:relative;padding-top:68.4615384615%;overflow:hidden;z-index:1}.rec_foot_link ._image::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:0;filter:blur(2px);background-color:#717071;opacity:.1;z-index:1;transition:.3s ease-in-out}.rec_foot_link ._image img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;transition:.3s ease-in-out;z-index:0}.rec_foot_link .page_name{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;margin-top:-38px;z-index:2}@media all and (max-width: 600px){.rec_foot_link .page_name{margin-top:-28px}}.rec_foot_link .page_name .en,.rec_foot_link .page_name .ja{display:block;text-shadow:0px 0px 10px rgba(0,0,0,.15);color:#fff;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;text-align:center}.rec_foot_link .page_name .en{font-size:4rem}@media all and (max-width: 600px){.rec_foot_link .page_name .en{font-size:2.8rem}}.rec_foot_link .page_name .ja{font-size:2rem}@media all and (max-width: 600px){.rec_foot_link .page_name .ja{font-size:1.4rem}}.rec_foot_link .c-btn{margin-right:auto;margin-left:auto;position:relative;z-index:2;margin-top:-34px}@media all and (max-width: 600px){.rec_foot_link .c-btn{margin-top:-28px}}@media(hover: hover){.rec_foot_link ._item:hover ._image::before{opacity:0}.rec_foot_link ._item:hover ._image img{transform:scale(1.02)}.rec_foot_link ._item:hover .c-btn{transition-duration:.3s;color:#fff}.rec_foot_link ._item:hover .c-btn::after{transform:translateX(8px)}.rec_foot_link ._item:hover .c-btn span::before,.rec_foot_link ._item:hover .c-btn span::after{transform:scaleX(1)}.rec_foot_link ._item:hover .c-btn span::before{transition-delay:.2s}.rec_foot_link ._item:hover .c-btn span::after{transition-delay:0}}.service .page_content{width:90%;max-width:1100px;margin:0 auto}@media all and (max-width: 600px){.service .page_content{width:100%}}.service .page_content .block{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;grid-column-gap:50px;grid-row-gap:30px;margin:0 auto 80px;padding-bottom:80px;border-bottom:1px solid #dcdcdc}@media all and (max-width: 900px){.service .page_content .block{display:block}}@media all and (max-width: 600px){.service .page_content .block{width:100%;padding:0 5% 50px;margin-bottom:50px}}.service .page_content .block_ttl{width:100%;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;font-size:2rem;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;color:#36b6b5;line-height:1.8}.service .page_content .block_ttl .f_black{display:inline-block;color:#323232}@media all and (-ms-high-contrast: none){.service .page_content .block_ttl{margin-bottom:30px}}@media all and (max-width: 900px){.service .page_content .block_ttl{margin-bottom:30px;width:80%;margin:0 auto 30px;text-align:center}}@media all and (max-width: 600px){.service .page_content .block_ttl{width:100%;font-size:1.8rem}}.service .page_content .txt_area{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.service .page_content .txt_area .txt_p{font-size:1.4rem;line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem;margin-bottom:1em}.service .page_content .txt_area .txt_p:last-of-type{margin-bottom:0}.service .page_content .image_area{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/3/3}@media all and (-ms-high-contrast: none){.service .page_content .image_area{margin-left:50px}}.service .page_content .image_area .image_ttl{text-align:center;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;color:#36b6b5;font-size:1.8rem;margin-bottom:10px}@media all and (max-width: 600px){.service .page_content .image_area .image_ttl{font-size:1.5rem}}@media all and (max-width: 900px){.service .page_content .image_area .image{width:60%;margin:0 auto 40px}}@media all and (max-width: 600px){.service .page_content .image_area .image{width:100%}}.service .interview{width:100%;overflow:hidden}.service .interview .slider_area{margin-bottom:80px}@media all and (max-width: 600px){.service .interview .slider_area{margin-bottom:50px}}.service .interview .sec_ttl{background-color:#36b6b5;padding-top:90px;padding-bottom:60px;color:#fff}@media all and (max-width: 600px){.service .interview .sec_ttl{padding:20px 0}}.service .interview .slider-wr{background:linear-gradient(180deg, #36b6b5 50%, #fff 50%)}.service .interview #staff_slide{max-width:1400px;margin:0 auto;padding-bottom:30px}.service .interview .swiper-wrapper{justify-content:center}@media all and (max-width: 600px){.service .interview .swiper-wrapper{justify-content:flex-start}}.service .interview .staff_to_single{max-width:calc((100% - 160px)/3.5);margin-right:40px}@media all and (max-width: 900px){.service .interview .staff_to_single{max-width:calc((100% - 80px)/2.4)}}@media all and (max-width: 600px){.service .interview .staff_to_single{max-width:calc((100% - 20px)/1.4)}}.service .interview .staff_to_single:last-of-type{margin-right:0}.service .back_btn{margin:auto}.sitemap{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.sitemap .page_content{max-width:780px;width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}@media all and (max-width: 600px){.sitemap .page_content{padding-left:5%}}.sitemap .content_box{width:33.3333333333%;height:auto}@media all and (-ms-high-contrast: none){.sitemap .content_box{width:33%}}@media all and (max-width: 600px){.sitemap .content_box{width:100%;padding-left:0;margin-top:50px}.sitemap .content_box:first-of-type{margin-top:0}}.sitemap .content_box.w100{width:100%;display:flex;flex-wrap:wrap;margin-top:50px}.sitemap .content_box.w100 .link_item{flex-basis:33.3333333333%}@media all and (-ms-high-contrast: none){.sitemap .content_box.w100 .link_item{flex-basis:33%}}.sitemap .content_box.w100 .link_item:first-of-type,.sitemap .content_box.w100 .link_item:nth-of-type(2){margin-top:0}@media all and (max-width: 600px){.sitemap .content_box.w100 .link_item{margin-left:0;flex-basis:100%;margin-right:1em;margin-top:40px}.sitemap .content_box.w100 .link_item:nth-of-type(2){margin-top:40px}}.sitemap .link_item{display:block;line-height:1;font-size:1.8rem;padding-left:20px;position:relative;padding-bottom:10px}@media all and (max-width: 600px){.sitemap .link_item{font-size:1.5rem;padding-left:1em}}.sitemap .link_item:first-of-type{margin-top:0}.sitemap .link_item::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #36b6b5;position:absolute;top:0;left:0;margin:auto}@media all and (max-width: 600px){.sitemap .link_item::after{border-width:.5em 0 .5em .5em}}@media(hover: hover){.sitemap .link_item:hover{color:#9adada}.sitemap .link_item:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #9adada}}.sitemap .link_item_child{display:block;width:100%;padding-left:1em;margin-top:10px;position:relative;color:#717071}@media all and (max-width: 600px){.sitemap .link_item_child{font-size:1.4rem;padding-right:1em}}.sitemap .link_item_child::before{content:"-";position:absolute;top:0;left:0;margin:auto}@media(hover: hover){.sitemap .link_item_child:hover{color:#9adada}.sitemap .link_item_child:hover::before{color:#9adada}}.archive.staff_page .anker_btn{width:90%;margin-bottom:100px;max-width:1100px}@media all and (max-width: 600px){.archive.staff_page .anker_btn{margin-bottom:30px}}.archive.staff_page .anker_btn .horizon_item{font-size:1.8rem;font-weight:600}@media all and (max-width: 600px){.archive.staff_page .anker_btn .horizon_item{width:90%;margin:0 auto 15px;font-size:1.4rem;padding-top:1em;padding-bottom:1em}}.archive.staff_page .occupation_box{width:100%;margin-bottom:140px;position:relative}@media all and (max-width: 600px){.archive.staff_page .occupation_box{margin-bottom:0;padding-bottom:80px;padding-top:70px}}.archive.staff_page .occupation_box:last-of-type{margin-bottom:0}.archive.staff_page .occupation_box::before{content:"";display:block;width:52%;height:100%;background-color:#f7f7f7;z-index:0;position:absolute;top:0;right:0;bottom:0;margin:auto}@media all and (max-width: 600px){.archive.staff_page .occupation_box::before{width:50%}}@media all and (max-width: 600px){.archive.staff_page .occupation_box:nth-of-type(even)::before{right:inherit;left:0}}.archive.staff_page .front_block{width:90%;max-width:1100px;margin:0 auto 50px;padding-right:5%;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;-ms-grid-columns:40% 60%;grid-template-columns:40% 60%;grid-column-gap:5%;grid-row-gap:30px;position:relative;z-index:1}@media all and (max-width: 600px){.archive.staff_page .front_block{display:block;margin-bottom:40px;padding-right:0}}.archive.staff_page .bracket_ttl{width:100%;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;color:#fff;display:flex;justify-content:center;align-items:center;z-index:1;padding:10px}@media all and (-ms-high-contrast: none){.archive.staff_page .bracket_ttl{margin-bottom:30px}}@media all and (max-width: 600px){.archive.staff_page .bracket_ttl{margin-bottom:30px}}.archive.staff_page .bracket_ttl span{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:1.2em;width:100%;height:100%;background-color:#36b6b5}.archive.staff_page .occupation_txt{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2;line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem;font-size:1.4rem}.archive.staff_page .movie_area{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/3/3;padding-top:40px;position:relative}@media all and (-ms-high-contrast: none){.archive.staff_page .movie_area{margin-left:40px}}@media all and (max-width: 600px){.archive.staff_page .movie_area{padding-top:0;margin-bottom:20px}}.archive.staff_page .movie_area .en{width:100%;text-align:center;font-size:2rem;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;background-color:#717071;color:#fff;padding:.3em;margin-bottom:10px}@media all and (max-width: 600px){.archive.staff_page .movie_area .en{font-size:1.4rem;padding:.5em}}.archive.staff_page .movie_area .iframe-wr.sp_video{cursor:pointer;position:relative}.archive.staff_page .movie_area .iframe-wr.sp_video::before{content:"";display:block;width:15%;height:20%;background-size:100% auto;background-repeat:no-repeat;background-position:50%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:1}@media all and (max-width: 900px){.archive.staff_page .movie_area .iframe-wr.sp_video::before{display:none}}.archive.staff_page .movie_area .iframe-wr.sp_video video,.archive.staff_page .movie_area .iframe-wr.sp_video iframe{width:100%;margin:0 auto;text-align:center}.archive.staff_page .sli-wr{width:calc(550px + 50vw);margin-right:0;margin-left:auto;position:relative;z-index:1}@media all and (max-width: 1200px){.archive.staff_page .sli-wr{width:95%}}.archive.staff_page .sli-wr::before{content:"";display:block;width:100%;height:50%;background-color:#fff;z-index:0;position:absolute;right:0;bottom:0;margin:auto}@media all and (max-width: 600px){.archive.staff_page .sli-wr::before{display:none}}.archive.staff_page .swiper-container{padding-bottom:20px}.archive.staff_page .staff_to_single{max-width:calc((100% - 120px)/4);margin-right:40px}@media all and (max-width: 900px){.archive.staff_page .staff_to_single{max-width:calc((100% - 80px)/2.4)}}@media all and (max-width: 600px){.archive.staff_page .staff_to_single{max-width:calc((100% - 20px)/1.3);margin-right:20px;width:70%}}.single.staff_page #interview{width:100%;margin-bottom:90px;overflow:hidden}@media all and (max-width: 600px){.single.staff_page #interview{margin-bottom:60px}}.single.staff_page #interview .copy_area{max-width:1000px;margin:0 auto 75px;width:100%;display:flex;justify-content:center;align-items:stretch}@media all and (max-width: 1025px){.single.staff_page #interview .copy_area{max-width:1024px;padding-left:5%}}@media all and (max-width: 600px){.single.staff_page #interview .copy_area{margin-bottom:40px}}.single.staff_page #interview .copy_area_txt{width:60%;background-color:#36b6b5;position:relative;-ms-grid-row-align:stretch;align-self:stretch;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.single.staff_page #interview .copy_area_txt::before{content:"";display:block;width:50vw;height:100%;position:absolute;top:0;bottom:0;margin:auto;right:99%;z-index:-1;background-color:#36b6b5}.single.staff_page #interview .copy_area_txt .maincopy{font-size:2.8rem;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;color:#fff;display:flex;justify-content:center;align-items:center;min-height:230px;height:100%;line-height:1.8;padding-top:20px;padding-bottom:20px;padding-right:1.2em}@media all and (max-width: 600px){.single.staff_page #interview .copy_area_txt .maincopy{font-size:1.8rem;padding-right:1em;line-height:1.4;min-height:130px}}.single.staff_page #interview .copy_area_txt .copy_staff_info{background-color:#323232;width:100%;padding:35px 20px 20px;position:relative}@media all and (max-width: 600px){.single.staff_page #interview .copy_area_txt .copy_staff_info{padding:20px 15px 10px}}.single.staff_page #interview .copy_area_txt .occupation{width:7em;padding:.2em .5em;position:absolute;top:-15px;left:10px;margin:auto;font-size:1.8rem;background-color:#fff;color:#36b6b5;font-weight:600}@media all and (max-width: 600px){.single.staff_page #interview .copy_area_txt .occupation{font-size:1.3rem;top:-10px}}.single.staff_page #interview .copy_area_txt .position{font-size:1.8rem;letter-spacing:.08em;color:#fff}@media all and (max-width: 600px){.single.staff_page #interview .copy_area_txt .position{font-size:1.4rem}}.single.staff_page #interview .copy_area_txt .name{font-size:3.2rem;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;padding:10px 0;letter-spacing:.01em;color:#fff;line-height:1}@media all and (max-width: 600px){.single.staff_page #interview .copy_area_txt .name{font-size:2rem;padding:5px 0}}.single.staff_page #interview .copy_area_txt .join{font-size:1.2rem;color:#fff}@media all and (max-width: 600px){.single.staff_page #interview .copy_area_txt .join{font-size:1.1rem}}.single.staff_page #interview .copy_staff_img{width:40%}.single.staff_page #interview .interview_content{max-width:1000px;padding-bottom:75px;margin-bottom:75px;border-bottom:1px solid #dcdcdc;display:flex;justify-content:space-between;align-items:flex-start}@media all and (max-width: 900px){.single.staff_page #interview .interview_content{flex-direction:column-reverse;justify-content:center;align-items:center}}@media all and (max-width: 600px){.single.staff_page #interview .interview_content{padding-bottom:35px;margin-bottom:35px}}.single.staff_page #interview .interview_content:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.single.staff_page #interview .txt{width:56%}@media all and (max-width: 900px){.single.staff_page #interview .txt{width:100%}}.single.staff_page #interview .txt .head{font-size:2.4rem;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;color:#36b6b5;margin-bottom:20px}@media all and (max-width: 600px){.single.staff_page #interview .txt .head{font-size:2rem;margin-bottom:20px}}.single.staff_page #interview .txt .editor_area p{line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem;font-size:1.4rem;margin-bottom:1em}.single.staff_page #interview .txt .editor_area p:last-of-type{margin-bottom:0}.single.staff_page #interview .txt .editor_area a{line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem;font-size:1.4rem}.single.staff_page #interview .txt .editor_area em{font-size:1.4rem}.single.staff_page #interview .txt .editor_area strong{font-size:1.4rem}.single.staff_page #interview .noimg .txt{width:100%}.single.staff_page #interview .content_img{width:40%;padding-top:30%}@media all and (max-width: 900px){.single.staff_page #interview .content_img{width:80%;margin:0 auto 40px;padding-top:50%}}@media all and (max-width: 600px){.single.staff_page #interview .content_img{width:100%;padding-top:63%;margin-bottom:25px}}.single.staff_page #other_staff{width:100%;overflow:hidden}.single.staff_page #other_staff .slider_area{margin-bottom:72px}@media all and (max-width: 600px){.single.staff_page #other_staff .slider_area{margin-bottom:10px}}.single.staff_page #other_staff .slider-wr{background:linear-gradient(180deg, #36b6b5 50%, #fff 50%)}.single.staff_page #other_staff .slider_area_head{text-align:center;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;color:#fff;background-color:#36b6b5;padding:40px 0;font-size:2rem}@media all and (max-width: 600px){.single.staff_page #other_staff .slider_area_head{font-size:1.8rem;padding:20px 0}}.single.staff_page #other_staff #staff_slide{max-width:1400px;margin:0 auto}.single.staff_page #other_staff .swiper-container{padding-bottom:20px}.single.staff_page #other_staff .swiper-wrapper{justify-content:center}@media all and (max-width: 600px){.single.staff_page #other_staff .swiper-wrapper{justify-content:flex-start}}.single.staff_page #other_staff .staff_to_single{max-width:calc((100% - 160px)/3.5);margin-right:40px}@media all and (max-width: 900px){.single.staff_page #other_staff .staff_to_single{max-width:calc((100% - 80px)/2.4)}}@media all and (max-width: 600px){.single.staff_page #other_staff .staff_to_single{max-width:calc((100% - 20px)/1.4)}}.single.staff_page #other_staff .staff_to_single:last-of-type{margin-right:0}.single.staff_page .back_btn{margin:0 auto}@media all and (max-width: 600px){.single.staff_page .back_btn{display:none}}.store_page.archive .intro .bracket_ttl{padding-left:2em}@media all and (max-width: 600px){.store_page.archive .intro .bracket_ttl{padding-left:.5em}}.store_page.archive .store_area{width:90%;max-width:1100px;margin:0 auto}.store_page.archive .store_area .horizon_btn{flex-wrap:wrap;margin-bottom:60px;max-width:1100px}@media all and (max-width: 600px){.store_page.archive .store_area .horizon_btn{width:95%;display:flex;justify-content:flex-start;margin-bottom:30px}}.store_page.archive .store_area .horizon_item{max-width:calc(14.2857142857% - 10px);margin:5px 5px}@media all and (max-width: 600px){.store_page.archive .store_area .horizon_item{max-width:100%;margin:0;width:48%;margin-right:auto;margin-bottom:10px}.store_page.archive .store_area .horizon_item:nth-of-type(even){margin-left:4%}.store_page.archive .store_area .horizon_item:last-of-type{margin-bottom:10px}}.store_page.archive .store_area .cate_name{color:#36b6b5;font-size:3.2rem;text-align:center;font-weight:600;margin-bottom:60px;line-height:1}@media all and (max-width: 600px){.store_page.archive .store_area .cate_name{font-size:2rem;margin-bottom:40px}}.store_page.archive .store_area .store_list{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.store_page.archive .store_area .store_item{display:block;width:32%;background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.15);margin-top:50px;margin-left:2%}@media all and (min-width: 600px){.store_page.archive .store_area .store_item:nth-of-type(3n-2){margin-left:0}.store_page.archive .store_area .store_item:nth-of-type(1),.store_page.archive .store_area .store_item:nth-of-type(2),.store_page.archive .store_area .store_item:nth-of-type(3){margin-top:0}}@media(hover: hover){.store_page.archive .store_area .store_item:hover{box-shadow:3px 3px 15px rgba(54,182,181,.7);transform:scale(1.02)}}@media all and (max-width: 600px){.store_page.archive .store_area .store_item{width:48%;margin-top:20px;margin-left:4%}.store_page.archive .store_area .store_item:nth-of-type(2n-1){margin-left:0}.store_page.archive .store_area .store_item:nth-of-type(1),.store_page.archive .store_area .store_item:nth-of-type(2){margin-top:0}}.store_page.archive .store_area .store_img{width:100%;padding-top:65%;position:relative}.store_page.archive .store_area .store_txt{padding:10px 20px}@media all and (max-width: 600px){.store_page.archive .store_area .store_txt{padding:10px 10px}}.store_page.archive .store_area .store_name{font-size:2.2rem;color:#36b6b5;font-weight:600;margin-bottom:10px}@media all and (max-width: 600px){.store_page.archive .store_area .store_name{font-size:1.8rem;text-align:center}}.store_page.archive .store_area .store_info{display:flex;font-size:1.4rem;margin-bottom:.5em}@media all and (max-width: 600px){.store_page.archive .store_area .store_info{font-size:1.3rem}}.store_page.archive .store_area .store_info .nw{white-space:nowrap;display:inline-block;margin-right:.5em}.store_page.single .page_content{width:90%;max-width:1000px;margin:0 auto}.store_page.single .store_name{background-color:#f7f7f7;padding:15px 20px;display:flex;justify-content:flex-start;align-items:center;margin-bottom:40px}@media all and (max-width: 600px){.store_page.single .store_name{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);margin-bottom:30px;padding-left:5%;padding-right:5%}}.store_page.single .store_name .area_cate{background-color:#36b6b5;border-radius:50px;color:#fff;font-size:2rem;padding:5px 20px;line-height:1;margin-right:20px}@media all and (max-width: 600px){.store_page.single .store_name .area_cate{font-size:1.4rem}}.store_page.single .store_name .head{font-weight:600;color:#36b6b5;font-size:2.8rem;line-height:1}@media all and (max-width: 600px){.store_page.single .store_name .head{font-size:2rem}}.store_page.single .blo_ttl{font-weight:600;color:#36b6b5;line-height:1;margin-bottom:1em;padding:0 5px;font-size:1.6rem}.store_page.single .store_comm{line-height:1.7}.store_page.single .store_box{padding-top:40px;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}@media all and (max-width: 900px){.store_page.single .store_box{margin-bottom:60px}}@media all and (max-width: 600px){.store_page.single .store_box{flex-direction:column-reverse;padding-top:30px}}.store_page.single .store_info{width:48%}@media all and (max-width: 600px){.store_page.single .store_info{width:100%}}.store_page.single .store_info_in{display:flex;padding:10px 6px;border-bottom:1px solid #dcdcdc}.store_page.single .store_info_cate{flex-basis:85px;font-size:1.4rem;letter-spacing:.02em}.store_page.single .store_info_con{flex-basis:calc(100% - 85px);font-size:1.4rem;letter-spacing:.02em}.store_page.single .store_info_con a{font-size:1.4rem}@media(hover: hover){.store_page.single .store_info_con a:hover{color:#36b6b5}}.store_page.single .prescription_link{margin-top:60px;width:fit-content;display:flex;justify-content:space-between;align-items:center;background-color:#fff067;color:#36b6b5;font-weight:600;padding:10px 10px 10px 15px;font-size:2rem;border:3px solid #fff067}@media all and (max-width: 900px){.store_page.single .prescription_link{font-size:1.8rem;padding-left:10px;margin-top:40px}}@media all and (max-width: 600px){.store_page.single .prescription_link{width:100%;padding:5px;margin-top:35px}}.store_page.single .prescription_link div{margin-left:15px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;width:150px;padding:10px 7px}@media all and (max-width: 900px){.store_page.single .prescription_link div{width:115px;margin-left:10px}}@media all and (max-width: 600px){.store_page.single .prescription_link div{width:110px;padding:5px;margin-right:0}}.store_page.single .prescription_link div figure{padding:0 3px}@media(hover: hover){.store_page.single .prescription_link:hover{border-color:#36b6b5;background-color:#fff}}.store_page.single .store_img{width:48%}@media all and (max-width: 600px){.store_page.single .store_img{width:100%;margin-bottom:35px}}.store_page.single #main-sldier{margin-bottom:10px}.store_page.single .swiper-slide{position:relative;overflow:hidden}.store_page.single .swiper-slide .main-slide{padding-top:60%}.store_page.single .swiper-slide .sub-slide{padding-top:60%}.store_page.single .swiper-slide>div{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:100%;height:100%}.store_page.single .store_map{width:100%;margin-bottom:100px}@media all and (max-width: 600px){.store_page.single .store_map{margin-bottom:50px}}.store_page.single .map_wr{width:100%;padding-top:43%;position:relative;overflow:hidden}@media all and (max-width: 600px){.store_page.single .map_wr{padding-top:80%}}.store_page.single .map_wr iframe{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.store_page.single .back_btn{margin:0 auto}.top_page #hero{position:relative}.top_page #hero .swiper-container,.top_page #hero .swiper-wrapper,.top_page #hero .swiper-slide{height:100%}.top_page #hero .fv_catch{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:2;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0 15%}@media all and (max-width: 900px){.top_page #hero .fv_catch{padding:0 10%;top:30%}}@media all and (max-width: 600px){.top_page #hero .fv_catch{top:30%}}.top_page #hero .fv_logo{width:80%;max-width:400px;margin:0 auto 3vh 0;filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.6))}@media all and (max-width: 600px){.top_page #hero .fv_logo{filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.7))}}.top_page #hero .fv_logo .hav_img{padding-top:40%;position:relative;width:100%;display:block}.top_page #hero .fv_logo img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}@media all and (max-width: 600px){.top_page #hero .fv_logo{width:60%}}.top_page #hero .fv_txt{font-size:5rem;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;color:#fff;filter:drop-shadow(0 0 15px rgba(0, 0, 0, 0.6))}@media all and (max-width: 600px){.top_page #hero .fv_txt{font-size:2.4rem;filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.7))}}.top_page #free{padding:50px 0 55px}@media all and (max-width: 600px){.top_page #free{padding:20px 0 30px}}.top_page #free .editor_area{width:90%;max-width:1000px;margin:0 auto}.top_page #free .editor_area:not(:first-of-type){padding-top:40px}@media all and (max-width: 600px){.top_page #free .editor_area:not(:first-of-type){padding-top:20px}.top_page #free .editor_area:first-of-type{padding-top:20px}}.top_page #free .top_news_block{margin-bottom:50px;background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.15)}@media all and (max-width: 600px){.top_page #free .top_news_block{margin-bottom:30px}}.top_page #free .top_news_block__ttl{padding-top:50px;background-color:#dff3f3;position:relative}.top_page #free .top_news_block__ttl h3{position:absolute;left:0;top:64%}@-moz-document url-prefix(){.top_page #free .top_news_block__ttl h3{top:1.5em}}.top_page #free .top_news_block__ttl .en{padding-left:40px;font-family:"游明朝",YuMincho,"Yu Mincho",yu-mincho-pr6,serif;font-weight:400;font-style:normal;font-size:2.5rem;letter-spacing:.06em}.top_page #free .top_news_block__ttl .ja{padding-left:20px;font-size:1.4rem;font-weight:bold;letter-spacing:.06em;vertical-align:super}@media all and (max-width: 600px){.top_page #free .top_news_block__ttl{padding-top:26px}.top_page #free .top_news_block__ttl h3{width:100%;padding:0 20px;display:flex;justify-content:space-between;align-items:center;top:40%}.top_page #free .top_news_block__ttl .en{padding:0;font-size:1.8rem}.top_page #free .top_news_block__ttl .ja{padding-left:0;font-weight:normal;font-size:1.2rem}}.top_page #free .top_news_block__cntn{padding:40px 0px 40px;margin:0 40px}.top_page #free .top_news_block__cntn:not(:nth-of-type(2)){border-top:1px solid #c8c8c9}@media all and (max-width: 600px){.top_page #free .top_news_block__cntn{padding:35px 0px;margin:0 20px}}.top_page #free .top_news_block__cntn p,.top_page #free .top_news_block__cntn a,.top_page #free .top_news_block__cntn a strong,.top_page #free .top_news_block__cntn li{font-size:14px}.top_page #free .top_news_block__cntn p{margin-bottom:.5em}.top_page #free .swiper-container{padding:10px 0}.top_page #free .swiper-slide{margin:0 auto}.top_page #free .swiper-slide.non_sli{max-width:1000px}.top_page #free .swiper-slide a{display:block;width:100%;box-shadow:3px 3px 15px rgba(0,0,0,.15)}@media all and (max-width: 600px){.top_page #free .swiper-slide a{width:90%;margin:0 auto}}.top_page #pharmacy{width:100%;position:relative;padding:90px 0}@media all and (max-width: 900px){.top_page #pharmacy{background:url("../img/top/miyagi.svg") no-repeat 50% 40px/100% auto}}@media all and (max-width: 600px){.top_page #pharmacy{padding:60px 0 80px;background-position:50% 0}}.top_page #pharmacy .sec_ttl{position:relative;margin-bottom:70px}@media all and (max-width: 900px){.top_page #pharmacy .sec_ttl{display:flex;flex-direction:column;margin-bottom:40px}}@media all and (max-width: 600px){.top_page #pharmacy .sec_ttl{width:90%;margin:0 auto 40px}}.top_page #pharmacy .sec_ttl .head{margin-bottom:50px}@media all and (max-width: 900px){.top_page #pharmacy .sec_ttl .head{order:3;margin-bottom:0}}.top_page #pharmacy .sec_ttl .bracket_ttl{margin-bottom:50px}@media all and (max-width: 900px){.top_page #pharmacy .sec_ttl .bracket_ttl{order:1}}@media all and (max-width: 600px){.top_page #pharmacy .sec_ttl .bracket_ttl{margin-bottom:40px}}.top_page #pharmacy .sec_ttl .sec_comm{text-align:center;font-weight:600;font-size:1.8rem;line-height:1.8;letter-spacing:.1em;padding-left:.1em;font-size:1.4rem}@media all and (max-width: 900px){.top_page #pharmacy .sec_ttl .sec_comm{order:2;margin-bottom:50px}}@media all and (max-width: 600px){.top_page #pharmacy .sec_ttl .sec_comm{font-weight:400;text-align:left;width:80%;margin:0 auto 40px;font-size:1.4rem}.top_page #pharmacy .sec_ttl .sec_comm br{display:none}}.top_page #pharmacy .store_select{width:50%;margin-left:auto;margin-right:0;margin-bottom:20px;background-color:#36b6b5;padding:30px 50px;position:relative;z-index:1}@media all and (max-width: 900px){.top_page #pharmacy .store_select{width:85%;margin:0 auto;background-color:rgba(0,0,0,0);padding:0}}@media all and (max-width: 600px){.top_page #pharmacy .store_select{width:90%}}.top_page #pharmacy .store_select .tab_btn{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:25px}@media all and (max-width: 900px){.top_page #pharmacy .store_select .tab_btn{display:none}}.top_page #pharmacy .store_select .tub_btn_item{width:31%;color:#fff;border:3px solid #fff;padding:.3em .5em;font-weight:600;font-size:1.8rem;text-align:center;margin-right:3.5%;margin-top:15px;cursor:pointer}.top_page #pharmacy .store_select .tub_btn_item:nth-of-type(1),.top_page #pharmacy .store_select .tub_btn_item:nth-of-type(2),.top_page #pharmacy .store_select .tub_btn_item:nth-of-type(3){margin-top:0}.top_page #pharmacy .store_select .tub_btn_item:nth-of-type(3n){margin-right:0}.top_page #pharmacy .store_select .tub_btn_item.is_active{border-color:#fff067;background-color:#fff067;color:#36b6b5;cursor:auto}@media(hover: hover){.top_page #pharmacy .store_select .tub_btn_item:not(.is_active):hover{background-color:#9adada}}.top_page #pharmacy .this_store{margin-bottom:5px;position:relative}@media all and (max-width: 900px){.top_page #pharmacy .this_store{display:none}}.top_page #pharmacy .store_box{display:flex;width:100%;opacity:0;z-index:0;pointer-events:none}.top_page #pharmacy .store_box.is_select{opacity:1;z-index:0;pointer-events:all}.top_page #pharmacy .store_box:not(:first-child){position:absolute;top:0;left:0;margin:auto}.top_page #pharmacy .store_box.defo{background-color:#fff;height:180px;justify-content:center;align-items:center}.top_page #pharmacy .store_box.defo img{width:30%;max-width:250px;margin:0 auto}@media all and (-ms-high-contrast: none){.top_page #pharmacy .store_box.defo img{margin:0}}.top_page #pharmacy .store_box .this_store_img{height:auto;position:relative;overflow:hidden;width:35%}.top_page #pharmacy .store_box .this_store_img img{width:120%;top:-10%;right:-10%;bottom:-10%;left:-10%;margin:auto;min-width:100%;min-height:100%;height:auto;position:absolute;margin:auto}.top_page #pharmacy .store_box .info{width:65%;background-color:#fff;padding-top:20px;padding-left:20px}.top_page #pharmacy .store_box .store_name{font-size:2.2rem;font-weight:600;color:#36b6b5;margin-bottom:10px}.top_page #pharmacy .store_box .address{padding-right:20px;font-size:1.3rem;margin-bottom:10px}.top_page #pharmacy .store_box .tel{font-size:1.8rem}.top_page #pharmacy .store_box .tel .bigger{font-size:1.2em;font-weight:600}.top_page #pharmacy .store_box .acc_btn{margin-top:10px}.top_page #pharmacy .store_box .acc_btn_item{padding-right:30px}.top_page #pharmacy .store_box .acc_btn_item::after{display:none}@media(hover: hover){.top_page #pharmacy .store_box:hover{box-shadow:3px 3px 15px rgba(0,0,0,.15);transform:translateY(-1px)}.top_page #pharmacy .store_box:hover .this_store_img img{transform:scale(1.02);opacity:1}.top_page #pharmacy .store_box:hover .acc_btn_item{background-color:#c3e9e9}}.top_page #pharmacy .tab_content_wr{position:relative}@media all and (max-width: 900px){.top_page #pharmacy .tab_content_wr{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}}.top_page #pharmacy .tab_content{opacity:0;z-index:0;display:flex;flex-wrap:wrap;pointer-events:none}@media all and (max-width: 900px){.top_page #pharmacy .tab_content{position:static;opacity:1;z-index:1;pointer-events:all;display:inline-flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}}.top_page #pharmacy .tab_content.is_active{opacity:1;z-index:1;pointer-events:all}.top_page #pharmacy .tab_content:not(:nth-of-type(1)){width:100%;height:100%;position:absolute;top:0;left:0;margin:auto}@media all and (max-width: 900px){.top_page #pharmacy .tab_content:not(:nth-of-type(1)){position:static;opacity:1;z-index:1;pointer-events:all}}.top_page #pharmacy .tab_content .area{width:100%;padding-top:15px;min-width:25%}@media all and (max-width: 1300px){.top_page #pharmacy .tab_content .area{min-width:32%}}@media all and (max-width: 1025px){.top_page #pharmacy .tab_content .area{min-width:50%}}.top_page #pharmacy .tab_content .place_name{font-weight:600;color:#fff}@media all and (max-width: 900px){.top_page #pharmacy .tab_content .place_name{background-color:#36b6b5;padding:5px;margin-bottom:10px}}.top_page #pharmacy .tab_content .store_name_list{display:flex;flex-wrap:wrap}@media all and (max-width: 900px){.top_page #pharmacy .tab_content .store_name_list{justify-content:space-between;padding-left:1em}}.top_page #pharmacy .tab_content .store_name_list li{width:25%}@media all and (max-width: 1300px){.top_page #pharmacy .tab_content .store_name_list li{width:32%}}@media all and (max-width: 1025px){.top_page #pharmacy .tab_content .store_name_list li{width:50%}}@media all and (max-width: 900px){.top_page #pharmacy .tab_content .store_name_list li{width:48%}}.top_page #pharmacy .tab_content .store_name_list a{display:block;line-height:2;font-size:1.4rem;color:#fff;padding:0 1em;position:relative}@media all and (max-width: 900px){.top_page #pharmacy .tab_content .store_name_list a{color:#323232;font-size:1.6rem}}@media all and (max-width: 600px){.top_page #pharmacy .tab_content .store_name_list a{font-size:1.4rem}}.top_page #pharmacy .tab_content .store_name_list a::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:.5em 0 .5em .4em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:.5em;left:0;margin:auto}@media all and (max-width: 900px){.top_page #pharmacy .tab_content .store_name_list a::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #36b6b5}}@media(hover: hover){.top_page #pharmacy .tab_content .store_name_list a:hover,.top_page #pharmacy .tab_content .store_name_list a.is_select{color:#fff067}.top_page #pharmacy .tab_content .store_name_list a:hover::before,.top_page #pharmacy .tab_content .store_name_list a.is_select::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff067}}.top_page #pharmacy .tab_content .area.less_4{width:auto}@media all and (max-width: 900px){.top_page #pharmacy .tab_content .area.less_4{width:48%;min-width:48%}}.top_page #pharmacy .tab_content .area.less_4 .store_name_list{display:block}.top_page #pharmacy .tab_content .area.less_4 .store_name_list li{width:auto}@media all and (max-width: 900px){.top_page #pharmacy .tab_content.nonch{width:48%;margin:0}.top_page #pharmacy .tab_content.nonch .area.less_4{width:100%;min-width:0%}.top_page #pharmacy .tab_content.nonch .store_name_list{display:block}.top_page #pharmacy .tab_content.nonch .store_name_list li{width:auto}}.top_page #pharmacy #map{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:0;background-color:#fff}@media all and (max-width: 900px){.top_page #pharmacy #map{display:none}}.top_page #pharmacy .leaflet-popup-content-wrapper,.top_page #pharmacy .leaflet-popup-tip{background-color:rgba(0,0,0,0);box-shadow:none}.top_page #pharmacy .leaflet-popup-content{margin:0;transform-origin:33% 105%;animation:byon .5s 1s ease-in-out both}.top_page #pharmacy .leaflet-popup{margin-bottom:3px}.top_page #pharmacy .leaflet-container a.leaflet-popup-close-button{display:none}.top_page #pharmacy .prescription_link{width:calc(50% - 20px);position:relative;margin-left:auto;margin-right:20px;text-align:center;background-color:#fff067;font-weight:600;padding:10px 10px 10px 15px;font-size:1.6rem;border:3px solid #fff067;display:block}.top_page #pharmacy .prescription_link .inner{display:flex;justify-content:space-between;align-items:center;max-width:700px}@media all and (max-width: 900px){.top_page #pharmacy .prescription_link{display:none}}.top_page #pharmacy .prescription_link .bigger{font-size:1.8em}@media all and (max-width: 1025px){.top_page #pharmacy .prescription_link .bigger{font-size:1.5em}}.top_page #pharmacy .prescription_link .bg_wh{margin-left:15px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px 7px}@media all and (max-width: 900px){.top_page #pharmacy .prescription_link .bg_wh{width:115px;margin-left:10px}}@media all and (max-width: 600px){.top_page #pharmacy .prescription_link .bg_wh{width:110px;padding:5px;margin-right:0}}.top_page #pharmacy .prescription_link .bg_wh figure{padding:0 3px}@media(hover: hover){.top_page #pharmacy .prescription_link:hover{border-color:#36b6b5;background-color:#fff}}.top_page #pharmacy .to_archive{display:none}@media all and (max-width: 900px){.top_page #pharmacy .to_archive{display:flex;margin:40px auto 0}}@media all and (max-width: 600px){.top_page #sp_link .c-btn{width:90%;margin:-27px auto 0;z-index:2;background-color:rgba(255,255,255,.5)}.top_page #sp_link .sec_ttl{width:90%;margin:0 auto 40px;padding-top:20px}.top_page #sp_link .sec_ttl .bracket_ttl{margin:25px auto}.top_page #sp_link .sec_ttl .sec_comm{line-height:2}}.top_page #recruit{padding:80px 0;padding-top:60px;width:100%;position:relative}@media all and (max-width: 900px){.top_page #recruit{padding-bottom:0}}@media all and (max-width: 600px){.top_page #recruit{background-color:#eeefef;padding:0;padding-bottom:20px}}.top_page #recruit .sec_ttl{margin-bottom:10px;position:relative}@media all and (max-width: 600px){.top_page #recruit .sec_ttl{background-color:#36b6b5;margin-bottom:0;padding-bottom:35px;padding-top:80px}.top_page #recruit .sec_ttl::before{content:"";display:block;width:100vw;height:70%;position:absolute;top:100%;right:0;left:0;margin:auto calc(50% - 50vw);background-color:#36b6b5;z-index:0}}@media all and (max-width: 600px){.top_page #recruit .sec_ttl .head{width:100%;margin:0 auto;color:#fff}}.top_page #recruit .recruit_bgimg{width:50%;max-width:1000px;position:absolute;top:0;right:50%;margin:auto;z-index:-1}.top_page #recruit .recruit_bgimg>div{width:100%;padding-top:100%;background-image:url("../img/top/recruit_img.jpg");background-repeat:no-repeat;background-position:50% 0%;background-size:cover}@media all and (max-width: 1400px){.top_page #recruit .recruit_bgimg>div{padding-top:130%}}@media all and (max-width: 600px){.top_page #recruit .recruit_bgimg>div{padding-top:50%}}@media all and (max-width: 600px){.top_page #recruit .recruit_bgimg{width:90%;position:relative;top:inherit;right:inherit;z-index:1;margin:0 auto}}.top_page #recruit .txt_area{width:90%;max-width:1100px;margin:0 auto 80px;position:relative;z-index:1}@media all and (max-width: 600px){.top_page #recruit .txt_area{margin-bottom:30px;background-color:#fff}}.top_page #recruit .recruit_catch{width:55%;margin-right:0;margin-left:auto;margin-bottom:30px}@media all and (max-width: 600px){.top_page #recruit .recruit_catch{width:50%;margin:0 auto;padding-top:20px}}.top_page #recruit .txt_area_in{width:50%;margin-left:auto;margin-right:0}@media all and (max-width: 600px){.top_page #recruit .txt_area_in{width:100%;padding:20px 5% 30px;margin:0 auto;background-color:#fff}}.top_page #recruit .txt_area_in .bracket_ttl{width:90%;margin:0 auto 40px}@media all and (max-width: 600px){.top_page #recruit .txt_area_in .bracket_ttl{margin-bottom:20px}}.top_page #recruit .txt_area_in .c-btn{margin:0 auto}@media all and (max-width: 600px){.top_page #recruit section.recruit_news article.article_link_ctn{margin-bottom:0}}.top_page #topics{padding-bottom:80px;overflow:hidden}@media all and (max-width: 600px){.top_page #topics{padding-bottom:80px}}.top_page #topics .sec_ttl{padding-top:80px;padding-bottom:50px;color:#fff;background-color:#36b6b5}@media all and (max-width: 600px){.top_page #topics .sec_ttl{background-color:#fff;padding-top:60px;color:#323232}}.top_page #topics .swiper-container{position:relative;z-index:1}@media all and (max-width: 900px){.top_page #topics .swiper-container{width:95%;margin:0 auto;overflow:visible}}@media all and (max-width: 600px){.top_page #topics .swiper-container{width:90%}}.top_page #topics .swiper-container::before{content:"";display:block;width:100vw;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto calc(50% - 50vw);z-index:-1;background:linear-gradient(0deg, #fff 50%, #36b6b5 50%)}@media all and (max-width: 600px){.top_page #topics .swiper-container::before{display:none}}@media(hover: hover){.top_page #topics .swiper-wrapper{padding:2px}}@media all and (max-width: 600px){.top_page #topics .swiper-wrapper{display:block}}@media all and (max-width: 600px){.top_page #topics .to_topics_single{display:none}.top_page #topics .to_topics_single:nth-of-type(1),.top_page #topics .to_topics_single:nth-of-type(2),.top_page #topics .to_topics_single:nth-of-type(3){display:block;margin-bottom:10px}}.top_page #topics .topics_item{display:block;position:relative}@media all and (max-width: 600px){.top_page #topics .topics_item{display:flex;justify-content:space-between;align-items:flex-start}}.top_page #topics .topics_item::before{content:"";display:block;width:100%;height:100%;position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;margin:auto;border:5px solid #fff067;opacity:0}.top_page #topics .topics_item .thumb{width:100%;padding-top:50%;position:relative;overflow:hidden;margin-bottom:10px}@media all and (max-width: 600px){.top_page #topics .topics_item .thumb{width:35%;padding-top:25%;margin-bottom:0}}.top_page #topics .topics_item .thumb img{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;margin:auto;width:120%;height:auto}@media all and (max-width: 600px){.top_page #topics .topics_item>div{width:60%}}.top_page #topics .topics_item .day_term{display:flex;margin-bottom:10px}.top_page #topics .topics_item .day_term span{font-size:1.3rem;display:inline-block;text-align:center}.top_page #topics .topics_item .day_term .day{width:60%;background-color:#c3e9e9}@media all and (max-width: 600px){.top_page #topics .topics_item .day_term .day{width:50%}}.top_page #topics .topics_item .day_term .post_term{width:40%;color:#fff;background-color:#36b6b5}@media all and (max-width: 600px){.top_page #topics .topics_item .day_term .post_term{width:50%}}.top_page #topics .topics_item .post_title{font-size:1.5rem;font-weight:600}@media(hover: hover){.top_page #topics .topics_item:hover{background-color:#eeefef}.top_page #topics .topics_item:hover::before{opacity:1}.top_page #topics .topics_item:hover .thumb img{transform:scale(1.02);opacity:1}.top_page #topics .topics_item:hover .post_title{color:#36b6b5}}.top_page #topics .to_archive{margin:40px auto 0}.top_page #magazine{background-color:#eeefef;padding:80px 0}@media all and (max-width: 600px){.top_page #magazine{padding:20px 0}}.top_page #magazine .sec_ttl{width:100%;margin-bottom:30px}.top_page #magazine .inner{max-width:1000px;background-color:#fff;padding:40px 7%}.top_page #magazine .lecent_file{display:flex;justify-content:space-between;align-items:flex-start}@media all and (max-width: 600px){.top_page #magazine .lecent_file{display:block}}.top_page #magazine .file_thum{width:30%;border:1px solid #323232}@media all and (max-width: 600px){.top_page #magazine .file_thum{width:70%;margin:0 auto 20px}}.top_page #magazine .detail{width:65%}@media all and (max-width: 600px){.top_page #magazine .detail{width:100%}}.top_page #magazine .day_title{padding-left:20px;position:relative;margin-bottom:80px}@media all and (max-width: 600px){.top_page #magazine .day_title{margin-bottom:30px}}.top_page #magazine .day_title::before{content:"";display:block;width:7px;height:100%;position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:#36b6b5}.top_page #magazine .day_title .day{font-size:1.3rem}@media all and (max-width: 600px){.top_page #magazine .day_title .day{margin-bottom:10ox}}.top_page #magazine .day_title .file_title{display:block;font-weight:600}@media all and (max-width: 600px){.top_page #magazine .day_title .file_title{font-size:1.4rem}}.top_page #magazine .file_index{margin-bottom:40px}.top_page #magazine .file_index li{font-size:1.4rem;margin-bottom:.8em;padding-left:1.5em;position:relative}.top_page #magazine .file_index li::before{content:"●";position:absolute;top:.2em;left:0;margin:auto;font-size:.8em}.top_page #magazine .btn-wr{display:flex;position:relative;z-index:1}@media all and (max-width: 600px){.top_page #magazine .btn-wr{display:block}}.top_page #magazine .btn-wr .c-btn{height:50px;font-size:1.5rem;width:200px}@media all and (max-width: 600px){.top_page #magazine .btn-wr .c-btn{margin:0 auto}}.top_page #magazine .btn-wr .to_single{margin-right:60px}@media all and (max-width: 600px){.top_page #magazine .btn-wr .to_single{margin-right:auto;margin-bottom:15px}}.top_page #magazine .btn-wr .to_single span{display:flex;align-items:center}.top_page #magazine .btn-wr .to_single i{display:inline-block;width:20px;height:1.3em;margin-left:.5em}.top_page #bottom_link{padding-top:80px;width:90%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media all and (max-width: 600px){.top_page #bottom_link{flex-direction:column}}.top_page #bottom_link .bottom_link_item{width:23%}@media all and (max-width: 600px){.top_page #bottom_link .bottom_link_item{display:block;width:100%;margin-bottom:50px}.top_page #bottom_link .bottom_link_item.sp_none{display:none}}.top_page #bottom_link .img-wr{position:relative;width:100%;padding-top:100%;overflow:hidden}@media all and (max-width: 600px){.top_page #bottom_link .img-wr{padding-top:65%}}.top_page #bottom_link .img-wr img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;object-fit:cover}.top_page #bottom_link .c-btn{width:90%;margin:-20px auto 0;z-index:2}@media all and (max-width: 600px){.top_page #bottom_link .c-btn{margin:-27px auto 0;background-color:rgba(255,255,255,.5)}}@media(hover: hover){.top_page #bottom_link .bottom_link_item:hover .img-wr img{transform:scale(1.02)}.top_page #bottom_link .bottom_link_item:hover .c-btn{transition-duration:.3s;color:#fff}.top_page #bottom_link .bottom_link_item:hover .c-btn::after{transform:translateX(8px)}.top_page #bottom_link .bottom_link_item:hover .c-btn span::before,.top_page #bottom_link .bottom_link_item:hover .c-btn span::after{transform:scaleX(1)}.top_page #bottom_link .bottom_link_item:hover .c-btn span::before{transition-delay:.2s}.top_page #bottom_link .bottom_link_item:hover .c-btn span::after{transition-delay:0}}@media all and (max-width: 600px){.top_page#main{padding-bottom:0}}.topics.archive .archive_area{width:90%;margin:0 auto}.topics.archive .archive_area .horizon_btn{margin-bottom:80px}@media all and (max-width: 600px){.topics.archive .archive_area .horizon_btn{margin-bottom:50px}}.topics.archive .archive_area .post_list{max-width:800px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.topics.archive .archive_area article{width:32%;margin-right:2%;margin-bottom:60px}@media all and (max-width: 600px){.topics.archive .archive_area article{width:100%;margin-right:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dcdcdc}.topics.archive .archive_area article:last-of-type{margin-bottom:0}}.topics.archive .archive_area article:nth-of-type(3n){margin-right:0}.topics.archive .archive_area .post_smn{width:100%;position:relative;padding-top:56%;overflow:hidden}@media all and (max-width: 600px){.topics.archive .archive_area .post_smn{width:35%;padding-top:25%}}.topics.archive .archive_area .post_smn img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:110%;height:auto}.topics.archive .archive_area .post_item{display:block;position:relative}@media all and (max-width: 600px){.topics.archive .archive_area .post_item{display:flex;justify-content:space-between;align-items:flex-start}}.topics.archive .archive_area .post_item::before{content:"";display:block;width:100%;height:100%;position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;margin:auto;z-index:2;opacity:0;border:5px solid #c3e9e9}@media all and (max-width: 600px){.topics.archive .archive_area .post_item::before{display:none}}@media all and (max-width: 600px){.topics.archive .archive_area .post_item .txt{width:60%}}@media(hover: hover){.topics.archive .archive_area .post_item:hover{background-color:#eeefef}.topics.archive .archive_area .post_item:hover::before{opacity:1}.topics.archive .archive_area .post_item:hover .post_smn img{opacity:1;transform:scale(1.02)}}.topics.archive .archive_area .day_cate{font-size:1.2rem;padding:.5em 0}@media all and (max-width: 600px){.topics.archive .archive_area .day_cate{padding-top:0}}.topics.archive .archive_area .post_term::before{content:"|";padding:0 .5em}.topics.archive .archive_area .post_ttl{font-weight:600}.topics.archive .pagination{padding:0;padding-top:20px}@media all and (max-width: 600px){.topics.archive .pagination{padding-top:40px}}
/*# sourceMappingURL=map/main.css.map */
