@import url("https://fonts.googleapis.com/css?family=Poppins:400,700");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word !important}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul,ol{list-style:none}img{margin:0;padding:0;border:0;outline:0;max-width:100%;height:auto;vertical-align:bottom}main{display:block}@media screen and (min-width: 769px){.text{display:bolck}}@media screen and (max-width: 1366px){.text{display:bolck}}body{-webkit-text-size-adjust:100%;background:#fff;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:500;font-size:.83333vw;color:#333;letter-spacing:0.05em}@media screen and (max-width: 1600px){body{font-size:.98765vw}}@media screen and (max-width: 1366px){body{font-size:16px}}@media screen and (max-width: 768px){body{font-size:13px}}body.fixed{position:fixed;width:100%;height:100%}a{color:#333;text-decoration:none}a:hover{color:#333}.poppins{font-family:'Poppins', sans-serif}#modal{display:none;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999;position:fixed;top:0;left:0}body{position:relative;padding-left:15.625vw}@media screen and (max-width: 1600px){body{padding-left:60px}}@media screen and (max-width: 1366px){body{padding-left:0;padding-top:60px}}.main_content{overflow:hidden}@media screen and (max-width: 1366px){.page_link{padding-top:60px;margin-top:-60px;display:block}}header .menu_btn{display:block;width:28px;height:24px;position:fixed;z-index:1001;cursor:pointer;top:15px;left:16px}@media screen and (min-width: 1601px){header .menu_btn{display:none}}@media screen and (max-width: 1366px){header .menu_btn{top:18px;left:auto;right:20px}}header .menu_btn span{content:"";width:100%;height:2px;background:#999;position:absolute;top:50%;left:0;margin-top:-1px;-webkit-transition:0.2s;transition:0.2s}header .menu_btn:before,header .menu_btn:after{content:"";width:100%;height:2px;background:#999;position:absolute;top:50%;left:0;-webkit-transition:0.6s;transition:0.6s}header .menu_btn:before{margin-top:-11px}header .menu_btn:after{margin-top:9px}header .menu_btn.active span{opacity:0}header .menu_btn.active:before{margin-top:-1px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}header .menu_btn.active:after{margin-top:-1px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}header .pc_menu{background:#e7f0f5;background:linear-gradient(135deg, #e7f0f5 0%, #f3f8e5 33%, #f8f6e7 67%, #fae8ee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f0f5', endColorstr='#fae8ee',GradientType=1 );position:fixed;top:0;left:0;width:60px;text-align:center;min-height:100%;z-index:999}@media screen and (min-width: 1601px){header .pc_menu{display:none}}@media screen and (max-width: 1366px){header .pc_menu{display:none}}header .sp_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e7f0f5;background:linear-gradient(135deg, #e7f0f5 0%, #f3f8e5 33%, #f8f6e7 67%, #fae8ee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f0f5', endColorstr='#fae8ee',GradientType=1 );position:fixed;top:0;left:0;width:60px;text-align:center;height:60px;padding:0 15px;width:100%;z-index:999}@media screen and (min-width: 1367px){header .sp_menu{display:none}}header .sp_menu .logo_cw img{height:34px;width:auto}header .sp_menu .logo_rec{margin-left:20px}header .sp_menu .logo_rec img{height:12px;width:auto}header .inner{overflow-y:scroll;height:100%;padding-top:6.51042vw;padding-bottom:9.375vw;background:#e7f0f5;background:linear-gradient(135deg, #e7f0f5 0%, #f3f8e5 33%, #f8f6e7 67%, #fae8ee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f0f5', endColorstr='#fae8ee',GradientType=1 );position:fixed;top:0;left:0;width:15.625vw;text-align:center;z-index:1000}@media screen and (max-width: 1600px){header .inner{width:300px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:0.5s;transition:0.5s}header .inner.active{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width: 1366px){header .inner{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:0.5s;transition:0.5s;left:auto;right:0;padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 768px){header .inner{width:100%}}header .inner .text:before{content:"";display:block;width:100%;height:1.30208vw;margin-bottom:1.5625vw;background:url(../img/common/h_obj.svg) no-repeat 50% 50%;background-size:contain}@media screen and (max-width: 1366px){header .inner .text:before{height:25px;margin-bottom:30px}}header .inner .text img{width:10.98958vw}@media screen and (max-width: 1366px){header .inner .text img{width:210px}}@media screen and (max-width: 768px){header .inner .text img{width:150px}}@media screen and (min-width: 1367px){header .inner h1 a,header .inner h2 a{-webkit-transition:0.3s;transition:0.3s}header .inner h1 a:hover,header .inner h2 a:hover{opacity:0.7}}header .inner h1{margin-top:1.82292vw}@media screen and (max-width: 1366px){header .inner h1{margin-top:35px}}header .inner h1 img{width:5.72917vw}@media screen and (max-width: 1366px){header .inner h1 img{width:110px}}@media screen and (max-width: 768px){header .inner h1 img{width:80px}}header .inner h2{margin-top:1.5625vw}@media screen and (max-width: 1366px){header .inner h2{margin-top:30px}}header .inner h2 img{width:4.94792vw}@media screen and (max-width: 1366px){header .inner h2 img{width:95px}}@media screen and (max-width: 768px){header .inner h2 img{width:74px}}header .inner nav{margin-top:4.6875vw}@media screen and (max-width: 1366px){header .inner nav{margin-top:90px}}@media screen and (max-width: 768px){header .inner nav{margin-top:50px}}header .inner nav ul li{font-size:.9375vw}@media screen and (max-width: 1366px){header .inner nav ul li{font-size:18px}}@media screen and (max-width: 768px){header .inner nav ul li{font-size:14px}}header .inner nav ul li+li{margin-top:1.2em}header .inner nav ul li a{font-family:'Poppins', sans-serif}@media screen and (min-width: 1367px){header .inner nav ul li a{-webkit-transition:0.3s;transition:0.3s}header .inner nav ul li a:hover{opacity:0.7}}header .inner nav .entry_link{margin-top:9.11458vw}@media screen and (max-width: 1366px){header .inner nav .entry_link{margin-top:175px}}@media screen and (max-width: 768px){header .inner nav .entry_link{margin-top:50px}}header .inner nav .entry_link a{font-size:1.25vw;font-weight:700;display:inline-block;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 1366px){header .inner nav .entry_link a{font-size:20px}}@media screen and (max-width: 768px){header .inner nav .entry_link a{font-size:16px}}header .inner nav .entry_link a:before{content:"";display:block;width:100%;height:1.82292vw;margin-bottom:.67708vw;background:url(../img/common/h_arrow.svg) no-repeat 50% 50%;background-size:contain;-webkit-transition:0.5s;transition:0.5s}@media screen and (max-width: 1366px){header .inner nav .entry_link a:before{height:35px;margin-bottom:13px}}@media screen and (min-width: 1367px){header .inner nav .entry_link a:hover:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}footer{font-family:'Poppins', sans-serif}@media screen and (min-width: 1367px){footer{padding:0 2.60417vw 3.125vw 5.98958vw;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 1366px){footer{padding-bottom:20px;text-align:center}}@media screen and (min-width: 1367px){footer .link{margin-left:auto}}@media screen and (max-width: 1366px){footer .link{margin-bottom:30px}}footer .link a{display:inline-block;padding:0.5em 0 0.5em 1.5em;position:relative}footer .link a:before{content:"";width:1em;height:2em;background:url(../img/common/arrow.svg) no-repeat 0 50%;background-size:contain;position:absolute;top:0;left:0;-webkit-transition:0.5s;transition:0.5s}@media screen and (min-width: 1367px){footer .link a:hover:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}}@media screen and (max-width: 1366px){footer .copy small{font-size:11px}}.ttl_01{font-size:2.60417vw;font-family:'Poppins', sans-serif;font-weight:700;position:relative;z-index:10}@media screen and (max-width: 1600px){.ttl_01{font-size:3.08642vw}}@media screen and (max-width: 1366px){.ttl_01{font-size:32px}}@media screen and (max-width: 768px){.ttl_01{font-size:22px}}@-webkit-keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(50%, -50%);transform:rotate(-45deg) translate(50%, -50%);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0);opacity:0}}@keyframes sdb{0%{-webkit-transform:rotate(-45deg) translate(50%, -50%);transform:rotate(-45deg) translate(50%, -50%);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0);opacity:0}}.top_visual{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7.8125vw;height:100vh;position:relative}@media screen and (max-width: 1600px){.top_visual{padding:9.25926vw}}@media screen and (max-width: 1366px){.top_visual{padding:40px 80px;height:calc(100vh - 60px)}}@media screen and (max-width: 768px){.top_visual{padding:40px 40px 80px}}.top_visual svg{width:100%;height:auto;max-width:1242px;overflow:visible}.top_visual svg#text_01 path{stroke:#000;fill:#000;fill-opacity:0;-webkit-transition:fill-opacity 1.5s;transition:fill-opacity 1.5s}.top_visual svg#text_01.color path{fill:#000;fill-opacity:1}.top_visual svg#text_02{display:none;-webkit-transition:1s;transition:1s;opacity:0}.top_visual svg#text_02.show{opacity:1}.top_visual svg#text_02 .cls_02{-webkit-transition:opacity 2.6s,-webkit-transform 2.5s cubic-bezier(0.33, 0, 0.667, 1.33);transition:opacity 2.6s,-webkit-transform 2.5s cubic-bezier(0.33, 0, 0.667, 1.33);transition:opacity 2.6s,transform 2.5s cubic-bezier(0.33, 0, 0.667, 1.33);transition:opacity 2.6s,transform 2.5s cubic-bezier(0.33, 0, 0.667, 1.33),-webkit-transform 2.5s cubic-bezier(0.33, 0, 0.667, 1.33)}.top_visual svg#text_02 .cls_02.cls-1{-webkit-transform-origin:6.1% 20.7%;transform-origin:6.1% 20.7%}.top_visual svg#text_02 .cls_02.cls-2{-webkit-transform-origin:18.5% 20.7%;transform-origin:18.5% 20.7%}.top_visual svg#text_02 .cls_02.cls-3{-webkit-transform-origin:32.3% 20.7%;transform-origin:32.3% 20.7%}.top_visual svg#text_02 .cls_02.cls-4{-webkit-transform-origin:47.7% 20.7%;transform-origin:47.7% 20.7%}.top_visual svg#text_02 .cls_02.cls-5{-webkit-transform-origin:63.0% 20.7%;transform-origin:63.0% 20.7%}.top_visual svg#text_02 .cls_02.cls-6{-webkit-transform-origin:78.8% 20.7%;transform-origin:78.8% 20.7%}.top_visual svg#text_02 .cls_02.cls-7{-webkit-transform-origin:94.1% 20.7%;transform-origin:94.1% 20.7%}.top_visual svg#text_02 .cls_02.cls-8{-webkit-transform-origin:7.3% 78.4%;transform-origin:7.3% 78.4%}.top_visual svg#text_02 .cls_02.cls-9{-webkit-transform-origin:21.5% 78.4%;transform-origin:21.5% 78.4%}.top_visual svg#text_02 .cls_02.cls-10{-webkit-transform-origin:35.6% 78.4%;transform-origin:35.6% 78.4%}.top_visual svg#text_02 .cls_02.cls-11{-webkit-transform-origin:50.5% 78.4%;transform-origin:50.5% 78.4%}.top_visual svg#text_02 .cls_02.cls-12{-webkit-transform-origin:63.5% 78.4%;transform-origin:63.5% 78.4%}.top_visual svg#text_02 .cls_02.cls-13{-webkit-transform-origin:72.3% 93.5%;transform-origin:72.3% 93.5%}.top_visual svg#text_02.scale .cls_02{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width: 1366px){.top_visual svg#text_02.scale .cls_02{-webkit-transform:scale(1.3);transform:scale(1.3)}}.top_visual svg#text_02.comp{margin-top:-6.25vw}@media screen and (max-width: 1600px){.top_visual svg#text_02.comp{margin-top:-7.40741vw}}@media screen and (max-width: 1366px){.top_visual svg#text_02.comp{margin-top:-120px}}.top_visual svg#text_02.comp.fade{opacity:1}.top_visual .scroll{font-size:1.04167vw;text-align:center;letter-spacing:0.1em;width:100%;position:absolute;left:0;bottom:15%;opacity:0;-webkit-transition:1s;transition:1s}@media screen and (max-width: 1600px){.top_visual .scroll{font-size:1.23457vw}}@media screen and (max-width: 1366px){.top_visual .scroll{font-size:18px}}@media screen and (max-width: 768px){.top_visual .scroll{font-size:16px}}.top_visual .scroll.fade{opacity:1}.top_visual .scroll span{padding-top:2.5em;display:inline-block;position:relative}.top_visual .scroll span:before{content:"";position:absolute;top:0;left:50%;width:2em;height:2em;margin-left:-1em;border-left:1px solid #707070;border-bottom:1px solid #707070;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}.top_make_happy .bg{background:url(../img/top/make_happy_bg.jpg) no-repeat;background-size:auto 100%;background-position:0 50%;padding:16.66667vw 0 17.1875vw}@media screen and (max-width: 600px){.top_make_happy .bg{padding:19.75309vw 0 20.37037vw}}.top_make_happy .bg .inner{height:10.9375vw;background:url(../img/top/make_happy_text.svg) no-repeat;background-size:auto 100%;background-position:0 50%;position:relative;z-index:10}@media screen and (max-width: 1600px){.top_make_happy .bg .inner{height:12.96296vw}}@media screen and (max-width: 600px){.top_make_happy .bg .inner{height:71px}}.top_about{padding:5.20833vw 0 7.03125vw;background:url(../img/top/about_bg.jpg) no-repeat;background-size:cover;position:relative;overflow:hidden}@media screen and (max-width: 1600px){.top_about{padding:6.17284vw 0 8.33333vw}}@media screen and (max-width: 1366px){.top_about{padding:80px 40px 80px}}@media screen and (max-width: 768px){.top_about{padding:40px}}.top_about video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.top_about:after{content:"";width:100%;height:100%;background:rgba(255,255,255,0.5);position:absolute;top:0;left:0;z-index:2}.top_about h3{text-align:right;padding-right:3.64583vw;color:#666}@media screen and (max-width: 1600px){.top_about h3{padding-right:4.32099vw}}@media screen and (max-width: 1366px){.top_about h3{padding-right:0}}.top_about .text_box{display:table;margin:0 auto;position:relative;z-index:10}.top_about .text_box h4{font-size:1.45833vw;line-height:1.5;letter-spacing:0.1em}@media screen and (max-width: 1600px){.top_about .text_box h4{font-size:1.7284vw}}@media screen and (max-width: 1366px){.top_about .text_box h4{padding-right:0;font-size:24px}}@media screen and (max-width: 768px){.top_about .text_box h4{margin-top:30px;font-size:15px}}.top_about .text_box .text_01{margin-top:3.125vw;font-size:.9375vw;line-height:2;letter-spacing:0.1em}@media screen and (max-width: 1600px){.top_about .text_box .text_01{margin-top:3.7037vw;font-size:1.11111vw}}@media screen and (max-width: 1366px){.top_about .text_box .text_01{margin-top:30px;font-size:18px}}@media screen and (max-width: 768px){.top_about .text_box .text_01{font-size:13px}}.top_about .text_box .text_02{margin-top:3.125vw}.top_about .text_box .text_02 img{height:1.45833vw}@media screen and (max-width: 1600px){.top_about .text_box .text_02{margin-top:3.7037vw}.top_about .text_box .text_02 img{height:1.7284vw}}@media screen and (max-width: 1366px){.top_about .text_box .text_02{margin-top:30px}.top_about .text_box .text_02 img{height:24px}}@media screen and (max-width: 768px){.top_about .text_box .text_02 img{height:15px}}.top_interview{position:relative}.top_interview:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media screen and (max-width: 1366px){.top_interview{background:#ECEBE6;padding:80px 0 50px}}.top_interview h3{color:#fff}@media screen and (min-width: 1367px){.top_interview h3{position:absolute;z-index:10;top:7.8125vw;left:3.64583vw}}@media screen and (min-width: 1367px) and (max-width: 1600px){.top_interview h3{top:7.71605vw;left:4.32099vw}}@media screen and (max-width: 1366px){.top_interview h3{color:#999;margin-left:30px}}.top_interview figure{position:relative;z-index:10}@media screen and (min-width: 1367px){.top_interview figure{display:none}}@media screen and (max-width: 1366px){.top_interview figure{text-align:center;-webkit-transition:translateY(12.5%);transition:translateY(12.5%)}}.top_interview figure img{width:280px;height:auto}.top_interview .profile{position:relative}.top_interview .profile:before{content:"";width:11.97917vw;height:2px;background:linear-gradient(135deg, #2F8DCF 0%, #A0C452 33%, #FCAE3C 67%, #E04E7C 100%);position:absolute;left:2.08333vw;bottom:0;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}@media screen and (max-width: 1366px){.top_interview .profile:before{width:210px;left:-60px;bottom:auto;top:0;-webkit-transform-origin:right top;transform-origin:right top}}@media screen and (max-width: 768px){.top_interview .profile:before{width:195px}}@media screen and (max-width: 1366px){.top_interview .profile{margin-left:30px;margin-right:10px}}@media screen and (max-width: 768px){.top_interview .profile{margin-left:30px;margin-right:30px}}.top_interview .profile h5{display:table;text-align:center;font-size:1.14583vw;line-height:1.3}@media screen and (max-width: 1600px){.top_interview .profile h5{font-size:1.35802vw}}@media screen and (max-width: 1366px){.top_interview .profile h5{font-size:20px}}@media screen and (max-width: 768px){.top_interview .profile h5{font-size:16px}}.top_interview .profile h5 span{display:block;font-size:.78125vw}@media screen and (max-width: 1600px){.top_interview .profile h5 span{font-size:.92593vw}}@media screen and (max-width: 1366px){.top_interview .profile h5 span{display:none}}.top_interview .profile dl{margin-top:1.5625vw;padding-left:7.8125vw;font-size:.78125vw;line-height:1.6}.top_interview .profile dl:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media screen and (max-width: 1600px){.top_interview .profile dl{margin-top:1.85185vw;padding-left:9.25926vw;font-size:.92593vw}}@media screen and (max-width: 1366px){.top_interview .profile dl{margin-top:40px;font-size:14px;padding-left:105px}}@media screen and (max-width: 768px){.top_interview .profile dl{display:table;margin-left:auto;font-size:12px;padding-left:0}}.top_interview .profile dl dt{width:6.51042vw;font-weight:bold;float:left;clear:both}@media screen and (max-width: 1600px){.top_interview .profile dl dt{width:7.71605vw}}@media screen and (max-width: 1366px){.top_interview .profile dl dt{width:8em}}.top_interview .profile dl dd{float:left}.top_interview .text_box{position:relative;z-index:10}@media screen and (max-width: 1366px){.top_interview .text_box{margin-top:30px;margin-left:30px;margin-right:30px}}.top_interview .text_box h6{font-size:1.45833vw;line-height:1.7}@media screen and (max-width: 1600px){.top_interview .text_box h6{font-size:1.45833vw}}@media screen and (max-width: 1366px){.top_interview .text_box h6{font-size:20px}}@media screen and (max-width: 768px){.top_interview .text_box h6{font-size:16px}}.top_interview .text_box p{margin-top:2.46914vw;line-height:1.875}@media screen and (max-width: 1600px){.top_interview .text_box p{margin-top:2.46914vw}}@media screen and (max-width: 1366px){.top_interview .text_box p{margin-top:40px}}@media screen and (max-width: 768px){.top_interview .text_box p{margin-top:30px}}.top_interview .text_box .link{margin-top:2.08333vw}@media screen and (max-width: 1600px){.top_interview .text_box .link{margin-top:2.46914vw}}@media screen and (max-width: 1366px){.top_interview .text_box .link{margin-top:40px;text-align:center}}@media screen and (max-width: 768px){.top_interview .text_box .link{margin-top:30px}}.top_interview .text_box .link a{display:inline-block;font-size:.9375vw;border:1px solid #ccc;padding:0.5em 2em}@media screen and (max-width: 1600px){.top_interview .text_box .link a{font-size:1.11111vw}}@media screen and (max-width: 1366px){.top_interview .text_box .link a{padding:0.5em 4em;font-size:18px}}@media screen and (max-width: 768px){.top_interview .text_box .link a{font-size:14px}}.top_interview .text_box .link a span{display:inline-block;padding:0.5em 0 0.5em 1.5em;position:relative}.top_interview .text_box .link a span:before{content:"";width:1em;height:2em;background:url(../img/common/arrow.svg) no-repeat 0 50%;background-size:contain;position:absolute;top:0;left:0;-webkit-transition:0.5s;transition:0.5s}.top_interview .text_box .link a:hover span:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}@media screen and (min-width: 1367px){.top_interview .interview_fujii{padding:8.85417vw 36.45833vw 0 23.4375vw;height:63.33333vw;background:url(../img/top/fujii_bg.png) no-repeat 0 0;background-size:100% auto;position:absolute;top:0;left:0}}@media screen and (min-width: 1367px) and (max-width: 1600px){.top_interview .interview_fujii{padding:9.25926vw 43.20988vw 0 25.92593vw}}@media screen and (min-width: 1367px){.top_interview .interview_fujii .text_box{margin-top:3.125vw}}@media screen and (min-width: 1367px) and (max-width: 1600px){.top_interview .interview_fujii .text_box{margin-top:3.7037vw}}@media screen and (min-width: 769px) and (max-width: 1366px){.top_interview .interview_fujii{width:50%;float:left}}@media screen and (max-width: 768px){.top_interview .interview_fujii figure{margin-top:-20px;margin-bottom:-20px;text-align:right}.top_interview .interview_fujii figure img{margin-right:-27px}}@media screen and (min-width: 1367px){.top_interview .interview_nakamura{padding:28.38542vw 3.38542vw 0 38.54167vw;height:72.86458vw;background:url(../img/top/nakamura_bg.png) no-repeat 0 0;background-size:100% auto}}@media screen and (min-width: 1367px) and (max-width: 1600px){.top_interview .interview_nakamura{padding:30.8642vw 4.01235vw 0 45.67901vw;height:83.33333vw}}@media screen and (min-width: 1367px){.top_interview .interview_nakamura .profile{margin-left:auto;display:table}.top_interview .interview_nakamura .text_box{margin-top:9.11458vw;padding-right:17.70833vw}}@media screen and (min-width: 1367px) and (max-width: 1600px){.top_interview .interview_nakamura .text_box{margin-top:10.80247vw;padding-right:20.98765vw}}@media screen and (min-width: 1367px){.top_interview .interview_nakamura .text_box h6{text-align:right}}@media screen and (max-width: 768px){.top_interview .interview_nakamura figure{margin-bottom:20px;text-align:left}.top_interview .interview_nakamura figure img{margin-left:-27px}}@media screen and (min-width: 769px) and (max-width: 1366px){.top_interview .interview_nakamura{width:50%;float:right}}@media screen and (max-width: 768px){.top_interview .interview_nakamura{margin-top:100px}}.top_message{padding:12.5vw 4.16667vw 7.8125vw 7.8125vw}@media screen and (min-width: 769px){.top_message{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 1600px){.top_message{padding:14.81481vw 4.93827vw 9.25926vw 9.25926vw}}@media screen and (max-width: 1366px){.top_message{padding:80px 0}}@media screen and (max-width: 768px){.top_message{padding:60px 0 30px}}@media screen and (max-width: 1366px){.top_message .text_box{padding-right:30px;padding-left:30px}}.top_message .text_box h3{padding-right:3.64583vw;color:#666}@media screen and (max-width: 1600px){.top_message .text_box h3{padding-right:4.32099vw}}.top_message .text_box p{margin-top:3.64583vw;line-height:2.5}@media screen and (max-width: 1600px){.top_message .text_box p{margin-top:4.32099vw}}@media screen and (max-width: 1366px){.top_message .text_box p{line-height:1.8}}.top_message .text_box .name{margin-top:2em;font-size:1.14583vw;color:#666;font-weight:700}@media screen and (max-width: 1600px){.top_message .text_box .name{font-size:1.35802vw}}@media screen and (max-width: 1366px){.top_message .text_box .name{font-size:18px}}@media screen and (max-width: 768px){.top_message .text_box .name{font-size:13px}}.top_message figure{margin-left:auto;text-align:left;z-index:4;position:relative;-webkit-transform:translateY(12.5%);transform:translateY(12.5%)}@media screen and (max-width: 1366px){.top_message figure{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width: 768px){.top_message figure{text-align:right}}.top_message figure img{max-width:620px;width:32.29167vw}@media screen and (max-width: 1600px){.top_message figure img{width:38.2716vw}}@media screen and (max-width: 768px){.top_message figure img{width:80%;max-width:400px}}.top_infomation{padding-left:26.82292vw}@media screen and (max-width: 1600px){.top_infomation{padding-left:27.77778vw}}@media screen and (max-width: 1366px){.top_infomation{padding-left:100px}}@media screen and (max-width: 768px){.top_infomation{padding-left:15px}}.top_infomation .inner{padding:5.72917vw 9.63542vw 7.8125vw 7.8125vw;background:url(../img/top/info_bg.gif) 0 0}@media screen and (max-width: 1600px){.top_infomation .inner{padding:6.79012vw 11.41975vw 9.25926vw 9.25926vw}}@media screen and (max-width: 1366px){.top_infomation .inner{padding:80px 60px}}@media screen and (max-width: 768px){.top_infomation .inner{padding:50px 20px}}.top_infomation .inner h3{color:#666;text-align:center}.top_infomation .inner p{margin-top:3.64583vw;margin-bottom:3.64583vw;font-size:.9375vw;line-height:1.7}@media screen and (max-width: 1600px){.top_infomation .inner p{margin-top:4.32099vw;margin-bottom:4.32099vw;font-size:1.11111vw}}@media screen and (max-width: 1366px){.top_infomation .inner p{display:table;margin:40px auto 40px;font-size:16px}}@media screen and (max-width: 768px){.top_infomation .inner p{font-size:13px}}.top_infomation .inner dl{font-size:.9375vw;line-height:1.7}@media screen and (min-width: 769px){.top_infomation .inner dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 1600px){.top_infomation .inner dl{font-size:1.11111vw}}@media screen and (max-width: 1366px){.top_infomation .inner dl{font-size:15px}}@media screen and (max-width: 768px){.top_infomation .inner dl{font-size:13px}}.top_infomation .inner dl+dl{margin-top:1em}.top_infomation .inner dl dt{font-weight:bold;letter-spacing:0.1em}@media screen and (min-width: 769px){.top_infomation .inner dl dt{width:9em;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 768px){.top_infomation .inner dl dt{font-size:16px}}@media screen and (min-width: 769px){.top_infomation .inner dl dd{width:calc(100% - 9em);-ms-flex-negative:0;flex-shrink:0}}.top_entry{padding:9.375vw 0 9.375vw}@media screen and (max-width: 1600px){.top_entry{padding:11.11111vw 0 11.11111vw}}@media screen and (max-width: 1366px){.top_entry{padding:60px 0}}@media screen and (max-width: 768px){.top_entry{padding:40px 0}}.top_entry a{display:table;margin:0 auto;text-align:center}.top_entry .entry_link{font-size:1.25vw;padding:1.5625vw 4.94792vw;border:3px solid #000;background:#e7f0f5;background:linear-gradient(135deg, #e7f0f5 0%, #f3f8e5 16.67%, #f8f6e7 33.33%, #fae8ee 50%, #f8f6e7 66.67%, #f3f8e5 88.33%, #e7f0f5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f0f5', endColorstr='#fae8ee',GradientType=1 );background-size:200% auto;-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width: 1367px){.top_entry .entry_link:hover{background-position:100% 50%}}@media screen and (max-width: 1600px){.top_entry .entry_link{font-size:1.48148vw;padding:1.23457vw 5.8642vw}}@media screen and (max-width: 1366px){.top_entry .entry_link{border:2px solid #000;font-size:20px;padding:0.8em 2em}}@media screen and (max-width: 768px){.top_entry .entry_link{font-size:15px}}.top_entry .entry_link span{display:inline-block;padding:0.5em 0 0.5em 1.5em;position:relative}.top_entry .entry_link span:before{content:"";width:1em;height:2em;background:url(../img/common/arrow.svg) no-repeat 0 50%;background-size:contain;position:absolute;top:0;left:0}.top_entry .privacy_link{margin-top:2.86458vw}@media screen and (max-width: 1600px){.top_entry .privacy_link{margin-top:3.39506vw}}@media screen and (min-width: 1367px){.top_entry .privacy_link{-webkit-transition:0.3s;transition:0.3s}.top_entry .privacy_link:hover{opacity:0.7}}@media screen and (max-width: 1366px){.top_entry .privacy_link{margin-top:50px}}@media screen and (max-width: 768px){.top_entry .privacy_link{margin-top:35px}}.top_make_happy{position:relative}.top_interview{position:relative}.top_message{position:relative}.main_content{position:relative}.line_01{width:20vw;height:2px;background:#64a795;background:-webkit-gradient(linear, left top, right top, from(#64a795), to(#338fca));background:linear-gradient(left, #64a795, #338fca);position:absolute;top:0;right:0;-webkit-transform:translate(7vw, 7vw) rotateZ(45deg);transform:translate(7vw, 7vw) rotateZ(45deg);z-index:5}@media screen and (max-width: 1366px){.line_01{height:1px}}.line_02{width:30vw;height:2px;background:#64a795;background:-webkit-gradient(linear, left top, right top, from(#64a795), to(#338fca));background:linear-gradient(left, #64a795, #338fca);position:absolute;bottom:0;right:0;-webkit-transform:translate(10.5vw, 0) rotateZ(-45deg);transform:translate(10.5vw, 0) rotateZ(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;z-index:5}@media screen and (max-width: 1366px){.line_02{height:1px}}.line_03{height:2px;background:#64a795;background:-webkit-gradient(linear, left top, right top, from(#E04E7C), color-stop(33%, #FCAE3C), color-stop(67%, #A0C452), to(#2F8DCF));background:linear-gradient(left, #E04E7C 0%, #FCAE3C 33%, #A0C452 67%, #2F8DCF 100%);position:absolute;top:-8.85417vw;left:0;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transform-origin:top left;transform-origin:top left;z-index:5;width:0}.animate .line_03{width:160vw;-webkit-transition:4s;transition:4s}@media screen and (max-width: 1366px){.animate .line_03{-webkit-transition:3s;transition:3s}}@media screen and (max-width: 1366px){.line_03{height:1px}}.line_04{height:2px;background:#64a795;background:-webkit-gradient(linear, left top, right top, from(#E04E7C), color-stop(33%, #FCAE3C), color-stop(67%, #A0C452), to(#2F8DCF));background:linear-gradient(left, #E04E7C 0%, #FCAE3C 33%, #A0C452 67%, #2F8DCF 100%);position:absolute;top:-8.33333vw;right:0;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transform-origin:top right;transform-origin:top right;z-index:5;width:0;-webkit-transition-delay:1s;transition-delay:1s}.animate .line_04{width:160vw;-webkit-transition:4s;transition:4s}@media screen and (max-width: 1366px){.animate .line_04{-webkit-transition:3s;transition:3s}}@media screen and (max-width: 1366px){.line_04{height:1px}}.line_05{width:0;height:2px;background:#64a795;background:-webkit-gradient(linear, left top, right top, from(#E04E7C), color-stop(33%, #FCAE3C), color-stop(67%, #A0C452), to(#2F8DCF));background:linear-gradient(left, #E04E7C 0%, #FCAE3C 33%, #A0C452 67%, #2F8DCF 100%);position:absolute;top:66.6%;left:0;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transform-origin:top left;transform-origin:top left;z-index:5}.line_05.animate{width:160vw;-webkit-transition:4s;transition:4s}@media screen and (max-width: 1366px){.line_05.animate{-webkit-transition:3s;transition:3s}}@media screen and (max-width: 1366px){.line_05{height:1px;top:45%;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transform-origin:top right;transform-origin:top right;left:auto;right:0}}.line_06{width:0;height:2px;background:#64a795;background:-webkit-gradient(linear, left top, right top, from(#E04E7C), color-stop(33%, #FCAE3C), color-stop(67%, #A0C452), to(#2F8DCF));background:linear-gradient(left, #E04E7C 0%, #FCAE3C 33%, #A0C452 67%, #2F8DCF 100%);position:absolute;top:-2px;right:0;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transform-origin:top right;transform-origin:top right;z-index:5}.line_06.animate{width:160vw;-webkit-transition:4s;transition:4s}@media screen and (max-width: 1366px){.line_06.animate{-webkit-transition:3s;transition:3s}}@media screen and (max-width: 1366px){.line_06{height:1px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transform-origin:top left;transform-origin:top left;right:auto;top:-10.76923vw;left:0}}.line_07{width:0;height:2px;background:#64a795;background:-webkit-gradient(linear, left top, right top, from(#E04E7C), color-stop(33%, #FCAE3C), color-stop(67%, #A0C452), to(#2F8DCF));background:linear-gradient(left, #E04E7C 0%, #FCAE3C 33%, #A0C452 67%, #2F8DCF 100%);position:absolute;top:-2px;right:0;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transform-origin:top right;transform-origin:top right;z-index:3}.line_07.animate{width:160vw;-webkit-transition:4s;transition:4s}@media screen and (max-width: 1366px){.line_07{height:1px;top:50%;right:0;z-index:5}}@media screen and (max-width: 1366px) and (min-width: 769px){.line_07{display:none}}.line_08{width:0;height:1px;background:#64a795;background:-webkit-gradient(linear, left top, right top, from(#E04E7C), color-stop(33%, #FCAE3C), color-stop(67%, #A0C452), to(#2F8DCF));background:linear-gradient(left, #E04E7C 0%, #FCAE3C 33%, #A0C452 67%, #2F8DCF 100%);position:absolute;left:0;top:60%;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);-webkit-transform-origin:top left;transform-origin:top left;z-index:3}@media screen and (min-width: 769px){.line_08{display:none}}.line_08.animate{width:142vw;-webkit-transition:4s;transition:4s}@media screen and (max-width: 1366px){.line_08.animate{-webkit-transition:3s;transition:3s}}.obj_01{width:29.6875vw;height:29.6875vw;background:#64a795;background:linear-gradient(135deg, #ABD1EB 0%, #D9E7B9 33%, #FDDEB1 67%, #F2B8CA 100%);position:absolute;left:0;top:66.6%;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);z-index:4;-webkit-transform-origin:top left;transform-origin:top left;opacity:0;-webkit-transition-delay:1s;transition-delay:1s}.obj_01.animate{opacity:1;-webkit-transition:4s;transition:4s}@media screen and (max-width: 1366px){.obj_01{display:none}}.top_make_happy{opacity:0}.top_make_happy.animate{-webkit-transition:1s;transition:1s;opacity:1}.top_about{opacity:0;-webkit-transition:1s;transition:1s}.top_about .ttl_01{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition:1s;transition:1s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.top_about .text_box{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transition-delay:1s;transition-delay:1s}.top_about.animate{opacity:1}.top_about.animate .ttl_01{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.top_about.animate .text_box{opacity:1}.top_interview .interview_fujii,.top_interview .interview_nakamura{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transition-delay:1s;transition-delay:1s}.top_interview .ttl_01{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition:1s;transition:1s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.top_interview .profile h5{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition-delay:0.5s;transition-delay:0.5s}.top_interview .profile dl{opacity:0;-webkit-transition:1s;transition:1s;-webkit-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform:translateX(-50px);transform:translateX(-50px)}.top_interview .profile.animate h5{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.top_interview .profile.animate dl{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.top_interview .text_box{opacity:0;-webkit-transition:1s;transition:1s}.top_interview .text_box.animate{opacity:1}.top_interview.animate{opacity:1}.top_interview.animate .interview_fujii,.top_interview.animate .interview_nakamura{opacity:1}.top_interview.animate .ttl_01{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.top_message .text_box{-webkit-transition:1s;transition:1s;opacity:0}.top_message .text_box.animate{opacity:1}.top_infomation{-webkit-transition:1s;transition:1s;opacity:0}.top_infomation.animate{opacity:1}.top_entry a{-webkit-transition:1s;transition:1s;opacity:0}.top_entry a.animate{opacity:1}.interview{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1366px){.interview{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.interview .interview_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,0.8);position:relative;z-index:2}@media screen and (min-width: 1367px){.interview .interview_header{width:28.80208vw;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 1600px){.interview .interview_header{width:34.1358vw}}@media screen and (max-width: 1366px){.interview .interview_header{padding:50px 0;min-height:100vh;width:100%}}.interview .interview_header figure{text-align:center;width:100%}.interview .interview_header figure img{max-width:561px;width:65%;height:auto}@media screen and (max-width: 1366px){.interview .interview_header figure img{width:40%}}.interview .interview_header .profile{margin-top:.9375vw;position:relative}@media screen and (max-width: 1366px){.interview .interview_header .profile{margin-top:30px}}@media screen and (max-width: 768px){.interview .interview_header .profile{margin-top:20px}}.interview .interview_header .profile:before{content:"";width:10.9375vw;height:2px;background:linear-gradient(135deg, #2F8DCF 0%, #A0C452 33%, #FCAE3C 67%, #E04E7C 100%);position:absolute;left:1.5625vw;bottom:0;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}@media screen and (max-width: 1366px){.interview .interview_header .profile:before{width:210px;left:-60px;bottom:auto;top:0;-webkit-transform-origin:right top;transform-origin:right top}}@media screen and (max-width: 768px){.interview .interview_header .profile:before{width:195px}}@media screen and (max-width: 1366px){.interview .interview_header .profile{margin-left:30px;margin-right:10px}}@media screen and (max-width: 768px){.interview .interview_header .profile{margin-left:30px;margin-right:30px}}.interview .interview_header .profile h3{display:table;text-align:center;font-size:1.14583vw;line-height:1.3}@media screen and (max-width: 1600px){.interview .interview_header .profile h3{font-size:1.35802vw}}@media screen and (max-width: 1366px){.interview .interview_header .profile h3{font-size:20px}}@media screen and (max-width: 768px){.interview .interview_header .profile h3{font-size:16px}}.interview .interview_header .profile dl{margin-top:1.5625vw;padding-left:7.8125vw;font-size:.78125vw;line-height:1.6}.interview .interview_header .profile dl:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media screen and (max-width: 1600px){.interview .interview_header .profile dl{margin-top:1.85185vw;padding-left:9.25926vw;font-size:.92593vw}}@media screen and (max-width: 1366px){.interview .interview_header .profile dl{margin-top:40px;font-size:14px;padding-left:105px}}@media screen and (max-width: 768px){.interview .interview_header .profile dl{font-size:12px;padding-left:90px}}.interview .interview_header .profile dl dt{width:6.51042vw;font-weight:bold;float:left;clear:both}@media screen and (max-width: 1600px){.interview .interview_header .profile dl dt{width:7.71605vw}}@media screen and (max-width: 1366px){.interview .interview_header .profile dl dt{width:8em}}@media screen and (max-width: 768px){.interview .interview_header .profile dl dt{width:7.5em}}.interview .interview_header .profile dl dd{float:left}.interview .interview_header .back_sp{margin-top:90px;font-size:18px;text-align:center;letter-spacing:0.1em}@media screen and (min-width: 1367px){.interview .interview_header .back_sp{display:none}}@media screen and (max-width: 768px){.interview .interview_header .back_sp{font-size:15px}}.interview .interview_header .back_sp a{padding-left:2em;display:inline-block;position:relative}.interview .interview_header .back_sp a:before{content:"";width:1.6em;height:1.6em;position:absolute;top:50%;left:0;border-bottom:1px solid #707070;border-left:1px solid #707070;-webkit-transform:translate(0, -50%) rotateZ(45deg);transform:translate(0, -50%) rotateZ(45deg)}.interview .interview_content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}@media screen and (min-width: 1367px){.interview .interview_content{height:100vh}}.interview .interview_content>div{position:relative}@media screen and (min-width: 1367px){.interview .interview_content>div{height:100%;overflow-y:hidden;position:absolute;top:0;left:0;width:100%;z-index:1}}.interview .interview_content .bg{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 1366px){.interview .interview_content .bg{position:fixed;width:100vw;height:100vh}}.interview .interview_content .text_box{height:100%}.interview .interview_content .text_box .inner{background:rgba(255,255,255,0.8);height:100%;padding:0 22.91667vw 0 6.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;position:relative}@media screen and (max-width: 1600px){.interview .interview_content .text_box .inner{padding:0 18.51852vw 0 7.40741vw}}@media screen and (max-width: 1366px){.interview .interview_content .text_box .inner{min-height:100vh;padding:10vh 40px 50vh;-webkit-box-sizing:content-box;box-sizing:content-box}}.interview .interview_content .text_box .inner>*{-webkit-transition:1s;transition:1s;-webkit-transform:translateY(0);transform:translateY(0)}.interview .interview_content .text_box .inner.up>*{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.interview .interview_content .text_box .inner.down>*{-webkit-transform:translateY(50px);transform:translateY(50px)}.interview .interview_content .text_box h4{font-size:1.45833vw;line-height:1.8}@media screen and (max-width: 1600px){.interview .interview_content .text_box h4{font-size:1.7284vw}}@media screen and (max-width: 1366px){.interview .interview_content .text_box h4{font-size:18px}}@media screen and (max-width: 768px){.interview .interview_content .text_box h4{font-size:15px}}.interview .interview_content .text_box p{margin-top:2.08333vw;font-size:.83333vw;line-height:2}@media screen and (max-width: 1600px){.interview .interview_content .text_box p{margin-top:2.46914vw;font-size:.98765vw}}@media screen and (max-width: 1366px){.interview .interview_content .text_box p{margin-top:40px;font-size:15px}}@media screen and (max-width: 768px){.interview .interview_content .text_box p{font-size:13px}}.interview .interview_content .scroll{margin-top:7.29167vw;font-size:1.04167vw;text-align:center;letter-spacing:0.1em}@media screen and (max-width: 1366px){.interview .interview_content .scroll{display:none}}.interview .interview_content .scroll span{padding-top:2.5em;display:inline-block;position:relative}.interview .interview_content .scroll span:before{content:"";position:absolute;top:0;left:50%;width:2em;height:2em;margin-left:-1em;border-left:1px solid #707070;border-bottom:1px solid #707070;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 1.5s infinite;animation:sdb 1.5s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}.interview .interview_content .back{margin-top:7.29167vw;font-size:1.04167vw;text-align:center;letter-spacing:0.1em}@media screen and (max-width: 1366px){.interview .interview_content .back{display:none}}.interview .interview_content .back a{padding-left:2.5em;display:inline-block;position:relative;-webkit-transition:0.7s;transition:0.7s}.interview .interview_content .back a:before{content:"";width:2em;height:2em;position:absolute;top:50%;left:0;border-bottom:1px solid #707070;border-left:1px solid #707070;-webkit-transform:translate(0, -50%) rotateZ(45deg);transform:translate(0, -50%) rotateZ(45deg)}.interview .interview_content .back a:hover{opacity:0.7}.interview .interview_content.fujii .content_01 .bg{background:url(../img/interview/fujii_01.jpg) no-repeat 50% 50%;background-size:cover}@media screen and (max-width: 1366px){.interview .interview_content.fujii .content_01 .bg{background-position:70% 50%}}.interview .interview_content.fujii .content_02 .bg{background:url(../img/interview/fujii_02.jpg) no-repeat 50% 50%;background-size:cover;background-position:70% 50%}.interview .interview_content.nakamura .content_01 .bg{background:url(../img/interview/nakamura_01.jpg) no-repeat 50% 50%;background-size:cover;background-position:30% 50%}.interview .interview_content.nakamura .content_02 .bg{background:url(../img/interview/nakamura_02.jpg) no-repeat 50% 50%;background-size:cover;background-position:30% 50%}@media screen and (min-width: 1367px){_:-ms-lang(x),.interview .interview_content{height:100vh;position:relative;overflow-y:scroll}_:-ms-lang(x),.interview .interview_content>div{position:relative;overflow-y:visible;min-height:100%}_:-ms-lang(x),.interview .interview_content>div .text_box .inner{padding:25vh 40px 25vh}_:-ms-lang(x),.interview .interview_content>div .bg{position:absolute;width:100%;height:100%}}.finished{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}.finished .finished_inner{margin:auto 20px}.finished .text_l{font-size:1.04167vw;color:#666;font-weight:700;line-height:1.5;text-align:center}@media screen and (max-width: 1600px){.finished .text_l{font-size:1.23457vw}}@media screen and (max-width: 1366px){.finished .text_l{font-size:16px;display:table;text-align:left;margin:0 auto}}@media screen and (max-width: 768px){.finished .text_l{font-size:13px}}.finished .text_m{margin-top:4.5em;text-align:center}@media screen and (max-width: 1366px){.finished .text_m{display:table;text-align:left;margin:4.5em auto 0}}.finished .text_m a{color:#006CFF;text-decoration:underline}.finished .text_m a:hover{opacity:0.7;-webkit-transition:0.3s;transition:0.3s}.finished .link_top{margin-top:9em;text-align:center}.finished .link_top .entry_link{display:inline-block;font-size:1.04167vw;padding:1.30208vw 4.94792vw;border:3px solid #000;background:#e7f0f5;background:linear-gradient(135deg, #e7f0f5 0%, #f3f8e5 16.67%, #f8f6e7 33.33%, #fae8ee 50%, #f8f6e7 66.67%, #f3f8e5 88.33%, #e7f0f5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f0f5', endColorstr='#fae8ee',GradientType=1 );background-size:200% auto;-webkit-transition:0.3s;transition:0.3s}@media screen and (min-width: 1367px){.finished .link_top .entry_link:hover{background-position:100% 50%}}@media screen and (max-width: 1600px){.finished .link_top .entry_link{font-size:1.23457vw;padding:1.23457vw 5.8642vw}}@media screen and (max-width: 1366px){.finished .link_top .entry_link{border:2px solid #000;font-size:18px;padding:0.8em 2em}}@media screen and (max-width: 768px){.finished .link_top .entry_link{font-size:14px}}.finished .link_top .entry_link span{display:inline-block;padding:0.5em 0 0.5em 1.5em;position:relative}.finished .link_top .entry_link span:before{content:"";width:1em;height:2em;background:url(../img/common/arrow.svg) no-repeat 0 50%;background-size:contain;position:absolute;top:0;left:0}.finished footer{margin-top:auto}
