@charset "UTF-8";body,html{height:100%;-webkit-text-size-adjust:none;font-family:dotum,"돋움",Arial,Sans-serif;margin:0}body,button,h1,h2,h3,h4,h5,h6,input,select,table,textarea{line-height:1.5;font:inherit;color:inherit;margin:0}address,article,aside,blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,input,legend,li,nav,ol,p,section,select,td,textarea,th,ul{margin:0;padding:0;box-sizing:border-box}li,ol,ul{list-style:none}fieldset,img{vertical-align:middle;border:0 none}fieldset{min-inline-size:100%}input,select,textarea{vertical-align:middle;resize:none}input[type=button],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;border-radius:0}button{border:0 none;background:0 0;cursor:pointer}select::-ms-expand{display:none}hr{display:none}.hide,legend{position:absolute;left:-999.9rem}table caption{width:0;height:0;visibility:hidden;text-indent:-999.9rem;font-size:0;line-height:0}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}svg{vertical-align:top}a{color:inherit;text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}button,input[type=button]{outline:0}button::-moz-focus-inner{border:0}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url(../font/notosanskr/NotoSansKR-Light.woff2) format("woff2"),url(../font/notosanskr/NotoSansKR-Light.woff) format("woff")}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url(../font/notosanskr/NotoSansKR-Regular.woff2) format("woff2"),url(../font/notosanskr/NotoSansKR-Regular.woff) format("woff")}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url(../font/notosanskr/NotoSansKR-Medium.woff2) format("woff2"),url(../font/notosanskr/NotoSansKR-Medium.woff) format("woff")}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url(../font/notosanskr/NotoSansKR-Bold.woff2) format("woff2"),url(../font/notosanskr/NotoSansKR-Bold.woff) format("woff")}@font-face{font-family:Godo;font-style:normal;font-weight:400;src:url(../font/godo/GodoM.woff2) format("woff2"),url(../font/godo/GodoM.woff) format("woff")}@font-face{font-family:Godo;font-style:normal;font-weight:700;src:url(../font/godo/GodoB.woff2) format("woff2"),url(../font/godo/GodoB.woff) format("woff")}html{scroll-behavior:smooth;overflow-y:scroll;font-size:10px}body,html{font-family:'Noto Sans KR',sans-serif;font-weight:300;letter-spacing:-.04rem;-webkit-font-smoothing:antialiased;color:#101010}body.noscroll,html.noscroll{overflow:hidden}strong{font-weight:700}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.no-scroll{overflow:hidden}.dim{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#333;opacity:.8;z-index:8}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=fade-up]{-webkit-transform:translate3d(0,10rem,0);transform:translate3d(0,10rem,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-10rem,0);transform:translate3d(0,-10rem,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-10rem,0,0);transform:translate3d(-10rem,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(10rem,0,0);transform:translate3d(10rem,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-10rem,10rem,0);transform:translate3d(-10rem,10rem,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(10rem,10rem,0);transform:translate3d(10rem,10rem,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-10rem,-10rem,0);transform:translate3d(-10rem,-10rem,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(10rem,-10rem,0);transform:translate3d(10rem,-10rem,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,10rem,0) scale(.6);transform:translate3d(0,10rem,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-10rem,0) scale(.6);transform:translate3d(0,-10rem,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-10rem,0,0) scale(.6);transform:translate3d(-10rem,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(10rem,0,0) scale(.6);transform:translate3d(10rem,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,10rem,0) scale(1.2);transform:translate3d(0,10rem,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-10rem,0) scale(1.2);transform:translate3d(0,-10rem,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-10rem,0,0) scale(1.2);transform:translate3d(-10rem,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(10rem,0,0) scale(1.2);transform:translate3d(10rem,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(250rem) rotateY(-100deg);transform:perspective(250rem) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(250rem) rotateY(0);transform:perspective(250rem) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(250rem) rotateY(100deg);transform:perspective(250rem) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(250rem) rotateY(0);transform:perspective(250rem) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(250rem) rotateX(-100deg);transform:perspective(250rem) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(250rem) rotateX(0);transform:perspective(250rem) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(250rem) rotateX(100deg);transform:perspective(250rem) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(250rem) rotateX(0);transform:perspective(250rem) rotateX(0)}.str_wrap{overflow:hidden;width:100%;font-size:1.2rem;line-height:1.6rem;position:relative;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;max-width:100%;height:auto}.str_move{white-space:nowrap;position:absolute;top:0;left:0;float:left}.str_move_clone{display:inline-block;vertical-align:top;position:absolute;left:100%;top:0}.str_vertical .str_move_clone{left:0;top:100%}.str_down .str_move_clone{left:0;bottom:100%}.str_down .str_move,.str_vertical .str_move{white-space:normal;width:100%}.noStop .str_move,.no_drag .str_move,.str_static .str_move{cursor:inherit}.str_wrap img{max-width:none}/*! nouislider - 14.2.0 - 3/27/2020 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{width:50%;max-width:60rem;height:.6rem}.noUi-horizontal .noUi-handle{width:6rem;height:1.4rem;right:-3rem;top:-.35rem}.noUi-vertical{width:1.8rem}.noUi-vertical .noUi-handle{width:2.8rem;height:3.4rem;right:-.6rem;top:-1.7rem}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-1.7rem;right:auto}.noUi-target{margin:0 auto;border-radius:3rem;background-color:#f5f5f5}.noUi-connects{border-radius:.3rem}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:url(../img/main/scroll-handle.png) 0 0 no-repeat;background-size:contain}.noUi-active{box-shadow:inset 0 0 .1rem #fff,inset 0 .1rem .7rem #ddd,0 .3rem .6rem -.3rem #bbb}.noUi-handle:after{left:1.7rem}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:1.4rem;height:.1rem;left:.6rem;top:1.4rem}.noUi-vertical .noUi-handle:after{top:1.7rem}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:1rem}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:1rem 0;height:8rem;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-.1rem;width:.2rem;height:.5rem}.noUi-marker-horizontal.noUi-marker-sub{height:1rem}.noUi-marker-horizontal.noUi-marker-large{height:1.5rem}.noUi-pips-vertical{padding:0 1rem;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:2.5rem}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:.5rem;height:.2rem;margin-top:-.1rem}.noUi-marker-vertical.noUi-marker-sub{width:1rem}.noUi-marker-vertical.noUi-marker-large{width:1.5rem}.noUi-tooltip{display:block;position:absolute;border:.1rem solid #d9d9d9;border-radius:.3rem;background:#fff;color:#000;padding:.5rem;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}/*! OverlayScrollbars https://github.com/KingSora/OverlayScrollbars Version: 1.12.0 Copyright KingSora | Rene Haas. https://github.com/KingSora Released under the MIT license. Date: 05.04.2020 */html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100%!important;width:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;position:absolute!important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{position:relative;overflow:visible!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.os-host-flexbox{overflow:hidden!important;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.os-host-flexbox>.os-size-auto-observer{height:inherit!important}.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.os-host-flexbox>.os-content-glue,.os-host-flexbox>.os-size-auto-observer{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0;-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1;-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto}#os-dummy-scrollbar-size{position:fixed;opacity:0;visibility:hidden;overflow:scroll;height:50rem;width:50rem}#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:1rem 0}#os-dummy-scrollbar-size:after,#os-dummy-scrollbar-size:before,.os-content:after,.os-content:before{content:'';display:table;width:.001rem;height:.001rem;line-height:0;font-size:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;visibility:hidden}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important;visibility:hidden!important;background:0 0!important}.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:1}.os-host-overflow>.os-padding{overflow:hidden}.os-viewport{direction:inherit!important;box-sizing:inherit!important;resize:none!important;outline:0!important;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.os-content-arrange{position:absolute;z-index:-1;min-height:.1rem;min-width:.1rem;pointer-events:none}.os-content{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:100%;height:100%;width:100%;visibility:visible}.os-content>.os-textarea{box-sizing:border-box!important;direction:inherit!important;background:0 0!important;outline:0 none transparent!important;overflow:hidden!important;position:absolute!important;display:block!important;top:0!important;left:0!important;margin:0!important;border-radius:0!important;float:none!important;-webkit-filter:none!important;filter:none!important;border:none!important;resize:none!important;-webkit-transform:none!important;transform:none!important;max-width:none!important;max-height:none!important;box-shadow:none!important;-webkit-perspective:none!important;perspective:none!important;opacity:1!important;z-index:1!important;clip:auto!important;vertical-align:baseline!important;padding:0}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0!important}.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}.os-content>.os-textarea[wrap=off]{white-space:pre!important;margin:0!important}.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;visibility:hidden;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box}.os-resize-observer-host>.os-resize-observer{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;box-sizing:content-box}.os-resize-observer-host.observed{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.os-resize-observer-host.observed>.os-resize-observer{position:relative;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.os-size-auto-observer{box-sizing:inherit!important;height:100%;width:inherit;max-width:.1rem;position:relative;float:left;max-height:.1rem;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;-webkit-flex-grow:inherit;flex-grow:inherit;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0}.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:.1rem;min-width:.1rem}.os-resize-observer-item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr!important;-webkit-box-flex:0!important;-ms-flex:none!important;-webkit-flex:none!important;flex:none!important}.os-resize-observer-item-final{position:absolute;left:0;top:0;-webkit-transition:none!important;transition:none!important;-webkit-box-flex:0!important;-ms-flex:none!important;-webkit-flex:none!important;flex:none!important}.os-resize-observer{-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-name:os-resize-observer-dummy-animation;animation-name:os-resize-observer-dummy-animation}object.os-resize-observer{box-sizing:border-box!important}@-webkit-keyframes os-resize-observer-dummy-animation{from{z-index:0}to{z-index:-1}}@keyframes os-resize-observer-dummy-animation{from{z-index:0}to{z-index:-1}}.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{-webkit-transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s;transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;z-index:1}.os-scrollbar-corner{bottom:0;right:0}.os-scrollbar{pointer-events:none}.os-scrollbar-track{pointer-events:auto;position:relative;height:100%;width:100%;padding:0!important;border:none!important}.os-scrollbar-handle{pointer-events:auto;position:absolute;width:100%;height:100%}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none!important}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-host-rtl>.os-scrollbar-horizontal{right:0}.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}.os-host-rtl>.os-scrollbar-corner{right:auto;left:0}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-padding+.os-scrollbar-corner,.os-scrollbar-auto-hidden,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}.os-scrollbar-corner-resize-both{cursor:nwse-resize}.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}.os-scrollbar-corner-resize-vertical{cursor:ns-resize}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}.os-scrollbar-corner.os-scrollbar-corner-resize,.os-scrollbar:hover{opacity:1!important;visibility:visible!important}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto!important}.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.os-host-overflow{overflow:hidden!important}.os-theme-none>.os-scrollbar-corner,.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical{display:none!important}.os-theme-none>.os-scrollbar-corner-resize{display:block!important;min-width:1rem;min-height:1rem}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:1rem;height:1rem}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:1rem;width:1rem}.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:1rem;right:0}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:1rem;width:1rem}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{background-color:transparent}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:.2rem;box-sizing:border-box;background:0 0}.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar.os-scrollbar-unusable{background:0 0}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:0 0}.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:3rem}.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:3rem}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color .3s;transition:background-color .3s}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{border-radius:1rem}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.4)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,.4)}.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.55)}.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,.55)}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(0,0,0,.7)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(255,255,255,.7)}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-.6rem;bottom:-.2rem}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-.6rem;right:-.2rem}.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-.6rem;left:-.2rem}.board-header{opacity:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 auto 1.5rem;font-size:1.6rem}.board-header .count{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 .5rem}.board-header .count span{margin-left:.5rem;font-weight:500}.board-header .search-box{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex}.board-header .search-box .search-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:0}.board-header .search-box .search-input{min-width:24rem}.board-header .search-box .btn{margin-left:1rem}.list-foot{margin-top:4rem;text-align:right;position:relative}.list-foot .btn-area{position:absolute;bottom:0;right:0}.board-line{padding:6rem 0;border-top:.2rem solid #101010;border-bottom:.2rem solid #dedede}.board-line+.pagination{margin-top:8rem}.board-gallery{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.board-gallery.photo li .image:hover:after{display:none}.board-gallery.photo li .image:hover .more{display:none}.board-gallery.photo li .image .pic{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.board-gallery.photo li .image .pic:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.board-gallery li{opacity:0;-webkit-flex-basis:22.5%;-ms-flex-preferred-size:22.5%;flex-basis:22.5%;margin-right:3.3%;margin-bottom:4rem}.board-gallery li:nth-child(4n){margin-right:0}.board-gallery li .image{position:relative;width:100%;height:0;max-height:74%;padding-top:74%;overflow:hidden}.board-gallery li .image .pic{position:absolute;top:0;left:0;width:100%;height:0;max-height:74%;padding-top:74%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.board-gallery li .image:after{content:'';display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#74c400;opacity:0}.board-gallery li .image:hover:after{opacity:.8;transition:.2s ease}.board-gallery li .image:hover .more{width:4.05rem;height:5rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-4.75rem .1rem;background-repeat:no-repeat;height:0;max-height:5rem;padding-top:5rem;overflow:hidden;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;opacity:1;transition:opacity .3s ease}.board-gallery li .image .more{position:absolute;text-indent:-999.9rem;opacity:0}.board-gallery li .info{border:.1rem solid #dedede;padding:2rem 2rem 3rem;text-align:center}.board-gallery li .title{height:5.4rem;font-size:1.8rem;font-weight:700;overflow:hidden;color:#333;word-break:break-all}.board-gallery li .date{margin-top:1rem;color:#757575;font-size:1.4rem}.table.board-list{opacity:0}.table.board-list table tbody tr:hover{background-color:#f8fbf5}.mark-status{box-sizing:border-box;display:inline-block;padding:0 .6rem;min-width:5rem;height:2.4rem;line-height:2;margin-top:-.2rem;vertical-align:middle;text-align:center;border-radius:1rem;color:#fff;background-color:#b5b5b5;font-weight:500;font-size:1.2rem;word-wrap:break-word}.mark-status.primary{background-color:#74c500;font-weight:700}.mark-status.scheduled{background-color:#00b4a8}.mark-status.emphasis{background-color:#f66953}.mark-status+.tit{margin-left:1rem}.board-thumbnail{opacity:0;border-top:.2rem solid #101010;position:relative;z-index:1}.board-thumbnail .list{padding:4rem 5.5rem;margin:0 auto;border-bottom:.1rem solid #dedede;position:relative}.board-thumbnail .list a{display:block}.board-thumbnail .list a:hover .img{-webkit-transform:scale(1.1);transform:scale(1.1)}.board-thumbnail .list .thumb{height:0;max-height:0;padding-top:56%;overflow:hidden;position:relative}.board-thumbnail .list .img{width:100%;height:100%;background-size:cover;background-position:center center;position:absolute;top:0;left:0;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.board-thumbnail .list .tit{padding-top:2rem;font-weight:500;font-size:1.8rem;text-align:center;word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board-thumbnail .list .swiper-button-prev{-webkit-transform:translateY(-1.6rem);transform:translateY(-1.6rem)}.board-thumbnail .list .swiper-button-prev:after{background-image:url(../img/sprite/icons.png);background-position:-34.4rem -17.6rem;width:2.2rem;height:4rem;height:0;max-height:4rem;padding-top:4rem;background-size:40.6rem 39.7rem;overflow:hidden}.board-thumbnail .list .swiper-button-next{-webkit-transform:translateY(-1.6rem);transform:translateY(-1.6rem)}.board-thumbnail .list .swiper-button-next:after{background-image:url(../img/sprite/icons.png);background-position:-34.4rem -22.6rem;width:2.2rem;height:4rem;height:0;max-height:4rem;padding-top:4rem;background-size:40.6rem 39.7rem;overflow:hidden}.board-thumbnail .detail{border-bottom:.1rem solid #dedede;text-align:center}.board-thumbnail .detail img{max-width:100%}.thumbnail-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.thumbnail-list li{opacity:0;width:22.5%;margin-left:3.33%;border:solid .1rem #dedede}.thumbnail-list li:nth-child(4n+1){margin-left:0}.thumbnail-list li:nth-child(n+5){margin-top:4rem}.thumbnail-list a{display:block}.thumbnail-list a:hover .thumb .img{-webkit-transform:scale(1.1);transform:scale(1.1)}.thumbnail-list a:hover .tit{text-decoration:underline}.thumbnail-list .thumb{padding:12.31% 13.05%}.thumbnail-list .thumb .wrap{height:0;min-height:0;padding-top:117%;position:relative;overflow:hidden}.thumbnail-list .thumb .img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;position:absolute;top:0;left:0}.thumbnail-list .con{padding:7.08% 13.05% 10.07%;border-top:.1rem solid #dedede}.thumbnail-list .tit{color:#333;font-weight:700;font-size:1.8rem;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.thumbnail-list .info{margin-top:.7rem}.thumbnail-list .info+.info{margin-top:0}.thumbnail-list .author{color:#757575;font-size:1.4rem;word-wrap:break-word}.thumbnail-list .company{padding-left:1.2rem;margin-left:.8rem;color:#757575;font-size:1.4rem;word-wrap:break-word;position:relative}.thumbnail-list .company:after{content:'';display:block;width:.2rem;height:1.5rem;background-color:#d4d4d4;position:absolute;top:.4rem;left:0}.thumbnail-list .year{color:#757575;font-size:1.4rem;word-wrap:break-word}.thumbnail-list .select{padding-left:1.2rem;margin-left:.8rem;color:#757575;font-size:1.4rem;word-wrap:break-word;position:relative}.thumbnail-list .select:after{content:'';display:block;width:.2rem;height:1.5rem;background-color:#d4d4d4;position:absolute;top:.4rem;left:0}.thumbnail-list .str{display:inline-block;margin-left:.2rem;color:#333;font-weight:700}.thumbnail-list.book .thumb .wrap{padding-top:135%}.thumbnail-list.book .tit{min-height:5.4rem}.board-view{opacity:0;width:100%;border-top:.3rem solid #101010}.board-view .view-title .title{padding:2.8rem 1rem;color:#333;font-size:2.2rem;font-weight:700;border-bottom:.1rem solid #dedede;word-wrap:break-word}.board-view .view-title .info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:2.3rem 1rem;color:#333;font-size:1.6rem;font-weight:400;border-bottom:.1rem solid #dedede;word-wrap:break-word}.board-view .view-title .info .mark-status{margin-right:1rem}.board-view .view-title .date{padding-left:1.5rem;margin-left:1rem;color:#101010;position:relative}.board-view .view-title .date:after{content:'';display:block;width:.2rem;height:1.5rem;background-color:#d4d4d4;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.board-view .view-title .univ{margin-left:.3rem}.board-view .view-title .count{margin-left:auto;color:#333;font-size:1.6rem}.board-view .view-title .count .num{padding-left:1.5rem;margin-left:1rem;color:#101010;position:relative}.board-view .view-title .count .num:after{content:'';display:block;width:.2rem;height:1.5rem;background-color:#d4d4d4;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.board-view .book-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3rem 4rem;border-bottom:.1rem solid #dedede}.board-view .book-title .thumb{width:21.2rem;height:0;min-height:0;padding-top:29rem;background-repeat:no-repeat;background-size:cover;overflow:hidden}.board-view .book-title .content{width:calc(100% - 21.2rem);padding-left:6rem}.board-view .book-title .content dt+dd{margin-top:3.2rem}.board-view .book-title .content dd{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1.2rem}.board-view .book-title .title{color:#333;font-weight:700;font-size:2.2rem;word-wrap:break-word}.board-view .book-title .tit{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:7.1rem;color:#333;font-weight:400;font-size:1.6rem;word-wrap:break-word;position:relative}.board-view .book-title .tit:after{content:'';display:block;width:.2rem;height:1.5rem;background-color:#d4d4d4;position:absolute;top:.5rem;right:0}.board-view .book-title .con{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0;margin-left:2.2rem;color:#101010;font-weight:400;font-size:1.6rem;word-wrap:break-word}.board-view .view-content{margin-bottom:4rem;border-bottom:.2rem solid #dedede}.board-view .view-content>.row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:2.2rem 1rem 2.2rem 1rem}.board-view .view-content>.row:not(:nth-of-type(1)){border-top:.1rem solid #dedede}.board-view .view-content>.row .tit{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:13rem;padding-right:1rem;color:#757575;font-weight:500;font-size:1.6rem}.board-view .view-content>.row .con{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;width:calc(100% - 13rem);color:#101010;font-weight:500;font-size:1.6rem;word-wrap:break-word}.board-view .view-content>.text{padding:3rem 1rem;min-height:30rem;font-weight:400;color:#333;font-size:1.6rem;word-wrap:break-word}.board-view .view-content>.text .indent{display:inline-block;text-indent:1.3rem}.board-view .view-content>.text strong{font-weight:500;font-size:1.8rem}.board-view .view-content>.movie-wrap{position:relative;width:100%;max-width:80rem;margin:3rem auto 0}.board-view .view-content>.movie-wrap .movie{position:relative;height:0;padding-bottom:56.25%}.board-view .view-content>.movie-wrap .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.board-view .view-content>.photo-wrap{text-align:center}.board-view .view-content>.photo-wrap .img{display:inline-block;max-width:80rem;margin:3rem auto}.board-view .view-content>.photo-wrap .img figcaption{margin:1rem 0 5rem;text-align:left;font-weight:500}.board-view .view-content>.research{padding:3rem 0}.board-view .view-content>.research .num-wrap{margin-top:4rem}.board-view .view-content>.research .num-wrap:first-child{margin-top:0}.board-view .view-content>.research .num-wrap .que{margin-bottom:3rem}.board-view .view-content>.research .num-wrap .radio-wrap{display:block;padding:0 2rem 2rem}.board-view .view-content>.research .num-wrap .radio-wrap:last-child{padding:0 2rem 0}.board-view .view-content>.research .num-wrap .radio-wrap input[type=text]{margin-left:1.2rem}.board-view .view-content>.research .num-wrap .textarea{max-width:116rem;margin:0 2rem}.board-view .view-content>.file{padding:2.3rem 1rem;border-top:.1rem solid #dedede}.board-view .view-content>.file dd{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.board-view .view-content>.file a{display:inline-block;padding-left:2.8rem;margin-top:1rem;color:#333;font-size:1.6rem;font-weight:500;text-decoration:underline;position:relative;word-wrap:break-word}.board-view .view-content>.file a:first-child{margin-top:0}.board-view .view-content>.file a:after{content:'';display:block;position:absolute;top:.2rem;left:0;background-image:url(../img/sprite/icons.png);background-position:-38.6rem -12.3rem;width:1.6rem;height:2rem;height:0;max-height:2rem;padding-top:2rem;background-size:40.6rem 39.7rem;overflow:hidden}.board-view .view-content img{max-width:100%}.board-view .view-btn{font-size:0;text-align:right}.board-view .view-btn>a{margin:0 0 .5rem 1rem}.board-view .view-btn>a:first-child{margin-left:0}.reply-area{margin-top:5.1rem}.reply-area .reply-notice .title{margin-bottom:1rem;line-height:1.3;font-size:2rem;font-weight:500}.reply-area .reply-notice .title:before{content:'';display:inline-block;position:relative;top:.3rem;margin-right:.87rem;background-image:url(../img/sprite/icons.png);background-position:-38.6rem 0;width:2rem;height:2.2rem;height:0;max-height:2.2rem;padding-top:2.2rem;background-size:40.6rem 39.7rem;overflow:hidden}.reply-area textarea{margin-bottom:1rem;height:15rem;overflow:auto}.reply-area .reply-count{margin-top:2.1rem;font-size:1.6rem;font-weight:500}.reply-area .reply-count span{color:#74c500}.reply-area .reply-list{margin-top:1rem;padding:2rem 0;border-top:.1rem solid #101010;border-bottom:.1rem solid #dedede;font-size:1.6rem}.reply-area .reply-list li{display:table;table-layout:fixed;width:100%;padding:1.3rem 3rem}.reply-area .reply-list li.on{background-color:#f5f5f5}.reply-area .reply-list li.on .delete{display:inline-block}.reply-area .reply-list li .name{display:table-cell;width:8.4rem;color:#757575;font-weight:500;word-wrap:break-word}.reply-area .reply-list li .comment{display:table-cell;width:calc(100% - 18rem);padding:0 1rem;font-weight:400;word-wrap:break-word}.reply-area .reply-list li .delete{display:none;width:1.12em;height:0;max-height:0;margin:0 0 .12em .62em;padding-top:1.12em;vertical-align:bottom;position:relative;overflow:hidden}.reply-area .reply-list li .delete:after{content:'';position:absolute;top:0;left:0;background-image:url(../img/sprite/icons.png);background-position:-38.6rem -15.3rem;width:1.6rem;height:1.6rem;height:0;max-height:1.6rem;padding-top:1.6rem;background-size:40.6rem 39.7rem;overflow:hidden}.reply-area .reply-list li .date{display:table-cell;width:8rem;text-align:right;word-wrap:break-word}.board-webzine{width:100%;padding:1rem 0;border-top:.2rem solid #101010;border-bottom:.2rem solid #dedede}.board-webzine li{opacity:0;border-top:.1rem solid #dedede}.board-webzine li:first-child{border-top:none}.board-webzine a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 auto;padding:4rem 0;box-sizing:border-box}.board-webzine a:hover .title{text-decoration:underline}.board-webzine a:hover .title .tag{text-decoration:none}.board-webzine a:hover .img{-webkit-transform:scale(1.1);transform:scale(1.1)}.board-webzine .thumbnail{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:30rem;height:0;max-height:0;padding-top:16.9rem;margin-right:5rem;overflow:hidden;position:relative}.board-webzine .img{width:100%;height:100%;background:url(../img/@dummy/board-list-thumb01.jpg) no-repeat;background-size:cover;background-position:center center;position:absolute;top:0;left:0;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.board-webzine .preview{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:calc(100% - 35rem);padding-left:.9rem;vertical-align:middle}.board-webzine .title{font-size:2rem;font-weight:700;color:#333;word-wrap:break-word}.board-webzine .title .count{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:1.8rem;font-weight:500;color:#333;word-wrap:break-word}.board-webzine .title .mark-status{margin:-.2rem .5rem 0 .5rem}.board-webzine .detail{width:100%;height:4.8rem;line-height:1.5;margin-top:.9rem;color:#333;font-size:1.6rem;word-wrap:break-word;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.board-webzine .info{line-height:1.4;margin-top:2.2rem;font-size:1.4rem;color:#757575;word-wrap:break-word}.board-webzine .info .name{position:relative;padding-right:1.4rem;margin-right:1rem}.board-webzine .info .name:after{content:'|';position:absolute;top:0;right:0;font-size:1.5rem;color:#d4d4d4}.board-webzine+.pagination{margin-top:8rem}.board-webzine.cross a{box-sizing:border-box;width:100%;max-width:120rem;margin:0 auto}.board-webzine.cross li:nth-child(2n-1) .preview{padding-left:0}.board-webzine.cross li:nth-child(2n) a{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.board-webzine.cross li:nth-child(2n) .thumbnail{margin-right:0}.board-webzine.cross li:nth-child(2n) .preview{margin-right:5rem}.board-webzine.recent:before{content:none}.board-webzine.recent li:first-child .thumbnail{width:50%;height:0;max-height:0;margin-right:4.16%;padding-top:28.16%;position:relative;overflow:hidden}.board-webzine.recent li:first-child .thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0}.board-webzine.recent li:first-child .preview{width:45.84%}.board-webzine.recent li:first-child .preview .type{margin-bottom:3rem;color:#74c500;font-size:1.8rem;font-weight:500;text-transform:uppercase}.board-webzine.recent li:first-child .preview .title .txt{font-size:2.4rem}.board-webzine.recent li:first-child .preview .detail{height:7.2rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}.board-webzine.recent li:first-child .preview .info{margin-top:2rem}.btns{font-size:0}.btn,input.btn{display:inline-block;box-sizing:border-box;height:4rem;line-height:2.4;margin-right:1rem;padding:0 3rem;border:0;border-radius:.6rem;text-align:center;vertical-align:middle;font-size:1.6rem;font-weight:500;background-color:#757575;color:#fff;cursor:pointer}.btn:focus,.btn:hover,input.btn:focus,input.btn:hover{background-color:#585858}.btn:active,input.btn:active{background-color:#333}.btn:last-child,input.btn:last-child{margin-right:0}.btn.small,input.btn.small{height:3rem;line-height:3rem;padding:0 2.4rem;font-size:1.4rem}.btn.large,input.btn.large{height:6rem;line-height:6rem;padding:0 5rem;border-radius:1rem;font-size:1.8rem}.btn.primary,input.btn.primary{background-color:#74c500}.btn.primary:focus,.btn.primary:hover,input.btn.primary:focus,input.btn.primary:hover{background-color:#5d9e00}.btn.primary:active,input.btn.primary:active{background-color:#4a7e00}.btn.light,input.btn.light{background-color:#fff;border:.1rem solid #757575;color:#101010}.btn.light:hover,input.btn.light:hover{border-color:#74c500;color:#5d9e00}.btn.light:focus,input.btn.light:focus{border-color:#74c500;color:#5d9e00;background-color:#f5f5f5}.btn.light:active,input.btn.light:active{border-color:#74c500;color:#5d9e00;background-color:#f0f5e8}.btn.add,.btn.del,input.btn.add,input.btn.del{position:relative;padding:0 4.2rem 0 2rem}.btn.add:after,.btn.del:after,input.btn.add:after,input.btn.del:after{content:'';display:inline-block;position:absolute;top:calc(50% - .1rem);right:2rem;width:1.2rem;height:.2rem;background-color:#333}.btn.add:focus:after,.btn.add:hover:after,.btn.del:focus:after,.btn.del:hover:after,input.btn.add:focus:after,input.btn.add:hover:after,input.btn.del:focus:after,input.btn.del:hover:after{background-color:#74c500}.btn.add:before,input.btn.add:before{content:'';display:inline-block;position:absolute;top:calc(50% - .6rem);right:2.5rem;width:.2rem;height:1.2rem;background-color:#333}.btn.add:focus:before,.btn.add:hover:before,input.btn.add:focus:before,input.btn.add:hover:before{background-color:#74c500}.btn.disabled,input.btn.disabled{background-color:#b5b5b5;color:#fff;cursor:default}.btn.search,input.btn.search{width:5rem;height:0;max-height:0;padding:4.8rem 0 0 0;background-color:#fff;border:.1rem solid #dedede;font-size:0;color:#101010;position:relative;overflow:hidden}.btn.search:after,input.btn.search:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2.62857rem;height:2.62857rem;background-image:url(../img/sprite/icons.png);background-size:29rem 28.35714rem;background-position:-6.18571rem -23.97143rem;background-repeat:no-repeat}input[type=text]+.btn{padding:0 2.4rem}.btn-line{font-size:1.6rem;font-weight:700;letter-spacing:-.04rem;line-height:1.23;border-bottom:.3rem solid #101010}.btn-line:hover{color:#74c500;border-color:#74c500}.btn-line:focus{color:#5d9e00;border-color:#5d9e00}.btn-line:active{color:#4a7e00;border-color:#4a7e00}.btn-close{display:inline-block;position:absolute;top:3rem;right:3rem;width:3.6rem;height:3.6rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-4rem -5.25rem;background-repeat:no-repeat;height:0;max-height:3.6rem;padding-top:3.6rem;overflow:hidden}.btn-close.black{background-image:url(../img/sprite/icons.png);background-position:-24.2rem -26.7rem;width:3.6rem;height:3.6rem;height:0;max-height:3.6rem;padding-top:3.6rem;background-size:40.6rem 39.7rem;overflow:hidden}.pagination{font-size:0;text-align:center}.pagination a{box-sizing:border-box;display:inline-block;width:4rem;height:4rem;line-height:2.37;text-align:center;border-top:.1rem solid #e9e9e9;border-bottom:.1rem solid #e9e9e9;border-right:.1rem solid #e9e9e9;vertical-align:middle;font-size:1.6rem;font-weight:500;color:#757575;word-wrap:break-word}.pagination a:first-child{border-left:.1rem solid #e9e9e9}.pagination a:hover{text-decoration:underline}.pagination a.active{background-color:#74c500;border-color:#74c500;color:#fff}.pagination a.page-arrow.prev{box-sizing:border-box;width:4rem;height:0;max-height:4rem;padding-top:4rem;position:relative;overflow:hidden;padding-top:3.8rem}.pagination a.page-arrow.prev:after{width:1.6rem;height:1.6rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-17.2rem -4.6rem;content:'';display:block;margin:-.8rem 0 0 -.8rem;position:absolute;top:50%;left:50%}.pagination a.page-arrow.next{box-sizing:border-box;width:4rem;height:0;max-height:4rem;padding-top:4rem;position:relative;overflow:hidden;padding-top:3.8rem}.pagination a.page-arrow.next:after{width:1.6rem;height:1.6rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-17.2rem -2.5rem;content:'';display:block;margin:-.8rem 0 0 -.8rem;position:absolute;top:50%;left:50%}.pagination.small a{width:3.0rem;height:3rem;line-height:1.75;font-weight:400;border:0}.pagination.small a:focus,.pagination.small a:hover{text-decoration:underline}.pagination.small a.active{text-decoration:underline;color:#74c500;background-color:#fff}.pagination.small a.page-arrow.prev{margin-right:1.8rem;box-sizing:border-box;width:3rem;height:0;max-height:3rem;padding-top:3rem;position:relative;overflow:hidden}.pagination.small a.page-arrow.prev:after{width:1.6rem;height:1.6rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-17.2rem -4.6rem;content:'';display:block;margin:-.8rem 0 0 -.8rem;position:absolute;top:50%;left:50%}.pagination.small a.page-arrow.next{margin-left:1.8rem;box-sizing:border-box;width:3rem;height:0;max-height:3rem;padding-top:3rem;position:relative;overflow:hidden}.pagination.small a.page-arrow.next:after{width:1.6rem;height:1.6rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-17.2rem -2.5rem;content:'';display:block;margin:-.8rem 0 0 -.8rem;position:absolute;top:50%;left:50%}.email-wrap{font-size:0;text-align:left}.email-wrap .email-inner{display:inline-block;vertical-align:middle;width:57%;font-size:0}.email-wrap .at{display:inline-block;width:2rem;vertical-align:middle;text-align:center;font-size:1.6rem;color:#757575}.email-wrap input[type=text]{width:calc(50% - 1rem)}.email-wrap select{width:calc(43% - 1rem);margin-left:1rem;vertical-align:middle}.tel-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}.tel-wrap .bar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;line-height:2.2;width:1.5rem;text-align:center;font-size:1.6rem;color:#757575}.amount-wrap{font-size:0}.amount-wrap input[type=text]{width:calc(50% - .75rem)}.slash{display:inline-block;width:1.5rem;text-align:center;color:#bbb;vertical-align:middle;font-size:1.6rem}.control-wrap{position:relative;margin-top:5rem}.control-wrap .title-txt{position:relative;display:inline-block;top:1.3rem}.control-wrap .table-row{clear:right;border-top:.1rem solid #dedede}.control-wrap .table-row thead{border-bottom:.1rem solid #dedede}.control-wrap .table-row thead th{padding:1.9rem 0 1.7rem;text-align:center;font-weight:500;color:#757575}.control-wrap .table-row tbody tr:first-child td,.control-wrap .table-row tbody tr:first-child th{padding-top:2.5rem}.control-wrap .table-row tbody tr:last-child td,.control-wrap .table-row tbody tr:last-child th{padding-bottom:2.5rem;border-bottom:.1rem solid #dedede}.control-wrap .table-row td{padding:.5rem;text-align:center}.control-wrap .table-row td.left{text-align:left}.control-wrap .input-list,.control-wrap .school-form{clear:right}.control-wrap .controls{float:right;margin-bottom:1rem;font-size:0}.control-wrap .controls+.input-list{padding:3rem 1rem;border-top:.1rem solid #dedede;border-bottom:.1rem solid #dedede}.check-list{display:inline-block;vertical-align:middle;font-size:0}.check-list>li{display:inline-block;margin-bottom:.5rem;vertical-align:middle;margin-right:2rem;line-height:2.5}.check-list>li:last-child{margin-right:0}.check-list>li input[type=text]{max-width:10rem;line-height:1.3}.check-list>li.only-text{padding-right:9rem}.check-list>li.only-text label.check{height:4rem;line-height:2.5}.check-list>li.only-text label.check input{top:.8rem}.check-list>li.only-text label.check span:before{top:.8rem}.input-wrap{font-size:0;margin-top:1rem}.input-wrap.post input[type=text]{max-width:26.1rem}.input-wrap:first-child{margin-top:0}.input-wrap .select,.input-wrap input[type=text]{margin-left:1rem;vertical-align:middle}.input-wrap .select:first-child,.input-wrap input[type=text]:first-child{margin-left:0}.input-wrap .select.small,.input-wrap input[type=text].small{width:11.35%}.input-wrap .select.medium,.input-wrap input[type=text].medium{width:16.2%}.input-wrap .select.large,.input-wrap input[type=text].large{width:21%}.input-wrap .select.school,.input-wrap .select.search,.input-wrap input[type=text].school,.input-wrap input[type=text].search{width:33.5%}.input-wrap input[type=text]+.btn{margin-left:1rem}.input-wrap .after-text,.input-wrap .text{margin-left:1rem;font-size:1.6rem;vertical-align:middle}.input-wrap .check{margin-left:1rem}.input-wrap .check:first-child{margin-left:0}.input-wrap .select{display:inline-block;vertical-align:middle;width:14.4rem}.input-wrap.tip:after{content:"";display:block;clear:both}.input-wrap.tip .file-attach{float:left}.input-wrap.tip .tooltip{float:left;padding-top:.8rem;margin-left:1rem;font-size:1.4rem}.input-table dl{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1rem}.input-table dl:first-child{margin-top:0}.input-table dt{width:10.5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:left;vertical-align:middle;line-height:2.2;font-size:1.8rem;font-weight:500}.input-table dd{width:100%;text-align:left;display:-webkit-flex;display:-ms-flexbox;display:flex}.input-table dd .btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:1rem;padding:0 2.4rem}.input-table input.date{max-width:100%}.input-table select{max-width:26rem}.info-define{margin-top:4rem;font-size:1.6rem;font-weight:300;text-align:left}.info-define .title{font-size:1.8rem;font-weight:500}.info-define .inner{margin-top:1rem}.info-define .inner dt{padding:.7rem 1rem .8rem;border-top:.1rem solid #212121;background-color:#f5f5f5;letter-spacing:-.04rem;color:#333}.info-define .inner dd{padding:1rem 1rem 0 1rem;margin-bottom:3rem}.info-define .inner dd.blank{margin-bottom:0}.info-define .inner.border{padding-bottom:3rem;border-bottom:.1rem solid #dedede}.text-data dt{margin-top:2.5rem;font-weight:700}input[type=checkbox]{width:2.2rem;height:2.2rem;vertical-align:middle;opacity:0}input[type=checkbox]+label{vertical-align:middle;padding-left:.7rem;margin-right:1rem;line-height:1.62;font-size:1.6rem;position:relative}input[type=checkbox]+label:before{content:'';box-sizing:border-box;position:absolute;width:2.2rem;height:2.2rem;left:-2.5rem;top:calc(50% - 1.1rem);border:.2rem solid #b5b5b5;background-color:#fff;border-radius:.5rem}input[type=checkbox]:checked+label:before{border:0;background:url(../img/common/check-on-2x.png) 50% 42% no-repeat #74c500;background-size:1.4rem 1.4rem}input[type=checkbox]:disabled+label:before{background-color:#dedede;border:0}input[type=checkbox]:disabled:checked+label:before{background:url(../img/common/check-dis-on-2x.png) 50% 42% no-repeat #ebebeb;background-size:1.4rem 1.4rem}label.check{display:inline-block;position:relative;vertical-align:middle;line-height:1.62;font-size:1.6rem;padding-left:3.2rem;margin-right:1rem}label.check input{position:absolute;top:0;left:0;opacity:0;width:2.2rem;height:2.2rem}label.check input+span:before{content:'';box-sizing:border-box;position:absolute;width:2.2rem;height:2.2rem;left:0;top:calc(50% - 1.1rem);border:.2rem solid #b5b5b5;background-color:#fff;border-radius:.5rem}label.check input:checked+span:before{border:0;background:url(../img/common/check-on-2x.png) 50% 42% no-repeat #74c500;background-size:1.4rem 1.4rem}label.check input:disabled+span:before{background-color:#dedede;border:0}label.check input:disabled:checked+span:before{background:url(../img/common/check-dis-on-2x.png) 50% 42% no-repeat #ebebeb;background-size:1.4rem 1.4rem}.check-only{display:inline-block;position:relative;vertical-align:middle;height:2.2rem}.check-only input{position:absolute;opacity:0}.check-only input+span{display:inline-block;box-sizing:border-box;width:2.2rem;height:2.2rem;border:.2rem solid #b5b5b5;background-color:#fff;border-radius:.5rem}.check-only input:checked+span{border:0;background:url(../img/common/check-on-2x.png) 50% 42% no-repeat #74c500;background-size:1.4rem 1.4rem}.check-only input:disabled+span{background-color:#dedede;border:0}.check-only input:disabled:checked+span{background:url(../img/common/check-dis-on-2x.png) 50% 42% no-repeat #ebebeb;background-size:1.4rem 1.4rem}.ui-datepicker{width:30rem;padding:2rem;font-size:1.4rem;display:none;border:.1rem solid #ebebeb;border-radius:.6rem;background-color:#fff}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:.5rem;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-.8rem;top:50%;margin-top:-.8rem}.ui-datepicker .ui-datepicker-prev{width:1.1rem;height:2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-17.2rem -8.8rem;left:0}.ui-datepicker .ui-datepicker-next{width:1.1rem;height:2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-17.2rem -11.3rem;right:0}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1.4rem;margin:.1rem 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:.1rem}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker td a.ui-state-active{color:#7fbe25}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:.2rem;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:.1rem;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:.2rem;right:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:.1rem;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:.1rem}.ui-datepicker .ui-icon{display:block;text-indent:-9999.9rem;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.inputs input,.inputs select{margin-left:1rem}.inputs input:first-child,.inputs select:first-child{margin-left:0}input[type=number],input[type=password],input[type=tel],input[type=text]{width:100%;height:4rem;padding:.8rem 1.5rem;border:.1rem solid #dedede;border-radius:.6rem;font-size:1.6rem;color:#101010}input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{line-height:1.5}input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{line-height:1.5}input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{line-height:1.5}input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder{line-height:1.5}input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:#333;outline:0}input[type=number]:active,input[type=password]:active,input[type=tel]:active,input[type=text]:active{border-color:#74c500}input[type=number][required][pattern]:valid,input[type=password][required][pattern]:valid,input[type=tel][required][pattern]:valid,input[type=text][required][pattern]:valid{position:relative;border-color:#74c500;background:url(../img/common/input-check-2x.png) calc(100% - 1.1rem) 50% no-repeat;background-size:2rem 1.5rem}input[type=number].invalid,input[type=number][required][pattern]:invalid,input[type=password].invalid,input[type=password][required][pattern]:invalid,input[type=tel].invalid,input[type=tel][required][pattern]:invalid,input[type=text].invalid,input[type=text][required][pattern]:invalid{border-color:#f66953}input[type=number][readonly],input[type=password][readonly],input[type=tel][readonly],input[type=text][readonly]{color:#b5b5b5}input[type=number][disabled],input[type=password][disabled],input[type=tel][disabled],input[type=text][disabled]{background-color:#f5f5f5;color:#b5b5b5}input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#b5b5b5}input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#b5b5b5}input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#b5b5b5;opacity:1}input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder{color:#b5b5b5;opacity:1}.txt-invalid{margin-top:1rem;padding-left:2.1rem;font-size:1.2rem;color:#f66953;background:url(../img/common/input-invalid-2x.png) 0 50% no-repeat;background-size:1.6rem 1.6rem}input.date,input.date-yy{max-width:24rem;padding:.8rem 3.2rem .8rem 1.5rem;background:url(../img/common/icon-calendar-2x.png) calc(100% - .7rem) 50% no-repeat #fff;background-size:2rem 2.2rem}input.search{padding:.8rem 3.5rem .8rem 1.5rem;background:url(../img/apply/icon-search.png) calc(100% - 1rem) 50% no-repeat;background-size:2.4rem 2.4rem}.textarea{border:.1rem solid #dedede;background-color:#fff;border-radius:.8rem;padding:2.5rem;text-align:left}.os-host,.os-host-textarea{padding:0 2.4rem 0 0;font-size:1.6rem;color:#333}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{width:.8rem}.os-theme-dark>.os-scrollbar{padding:0;background:#f5f5f5;border-radius:2rem}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#dedede}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:#ddd}textarea{width:100%;box-sizing:border-box;border:.1rem solid #dedede;padding:1.5rem;border-radius:.6rem;font-size:1.6rem;overflow:auto}textarea::-webkit-input-placeholder{color:#b5b5b5}textarea:-ms-input-placeholder{color:#b5b5b5}textarea::-moz-placeholder{color:#b5b5b5;opacity:1}textarea:-moz-placeholder{color:#b5b5b5;opacity:1}textarea:focus{outline:0}select{width:100%;height:4rem;padding:0 3.5rem 0 1.5rem;border-radius:.8rem;border:solid .1rem #dedede;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/common/arrow-down-2x.png) calc(100% - 1.5rem) 50% no-repeat #fff;background-size:1.7rem 1.1rem;font-size:1.6rem}select:focus{outline:0;border-color:#74c500;background:url(../img/common/arrow-up-black-2x.png) calc(100% - 1.5rem) 50% no-repeat #fff;background-size:1.7rem 1.1rem}select:focus.selected{border-color:#333;background:url(../img/common/arrow-down-black-2x.png) calc(100% - 1.5rem) 50% no-repeat #fff;background-size:1.7rem 1.1rem}.search-box .search-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:46rem;margin:0 auto}.search-box .select-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:14.2rem}.search-box .select-wrap select{height:4rem}.search-box .select-wrap+.btn-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:4rem;height:0;padding-top:4rem;max-height:4rem;overflow:hidden;position:relative;border-radius:.6rem;background-color:#74c500;margin-left:1rem}.search-box .select-wrap+.btn-search:after{content:'';display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2rem;height:2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-4.8rem -13.35rem;height:0;max-height:2rem;padding-top:2rem;overflow:hidden}.search-box .search-input{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:24rem;height:4rem;margin-left:1rem;position:relative}.search-box .search-input input{width:calc(100% - 4.5rem);height:4rem}.search-box .search-input .btn-search{display:inline-block;position:absolute;right:0;top:0;width:4rem;height:0;padding-top:4rem;max-height:4rem;overflow:hidden;background-color:#74c500;border-radius:.6rem}.search-box .search-input .btn-search:after{content:'';display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2rem;height:2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-4.8rem -13.35rem;height:0;max-height:2rem;padding-top:2rem;overflow:hidden}.search-box .search-input+.btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.file-attach{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}.file-attach .file-info{width:100%;position:relative}.file-attach .file-info .file-name{width:100%;height:4rem;line-height:2.3;padding:0 3.5rem 0 1.5rem;position:relative;text-align:left;border:.1rem solid #ebebeb;border-radius:.6rem;overflow:hidden;font-size:1.6rem}.file-attach .file-info .file-name span{display:inline-block;width:100%;height:100%;word-break:break-all;overflow:hidden}.file-attach .file-info .file-name span.placeholder{color:#b5b5b5}.file-attach .file-info .file-name span.text{margin-left:0;vertical-align:top}.file-attach .file-info .btn-del{position:absolute;top:50%;right:1.3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6rem;height:1.6rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-8.45rem -16.75rem;background-repeat:no-repeat;height:0;max-height:1.6rem;padding-top:1.6rem;overflow:hidden}.file-attach label{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:1rem;padding:0 2.4rem}.file-attach input[type=file]{width:0;height:0;border:0;padding:0;opacity:0;font-size:0}.photo-attachment{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0}.photo-attachment .file-name{position:relative;width:100%;border:.1rem solid #dedede;border-radius:.6rem}.photo-attachment .file-name input[type=text]{width:calc(100% - 2rem);height:3.8rem;border:0}.photo-attachment .file-name .btn-del{position:absolute;top:50%;right:1.3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6rem;height:1.6rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-8.45rem -16.75rem;background-repeat:no-repeat;height:0;max-height:1.6rem;padding-top:1.6rem;overflow:hidden}.photo-attachment .btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:1rem;padding:0 2.4rem}input[type=radio]{width:2.2rem;height:2.2rem;vertical-align:middle;opacity:0}input[type=radio]+label{vertical-align:middle;padding-left:.7rem;margin-right:1rem;line-height:1.62;font-size:1.6rem;position:relative}input[type=radio]+label:before{content:'';box-sizing:border-box;position:absolute;width:2.2rem;height:2.2rem;left:-2.5rem;top:calc(50% - 1.1rem);border:.2rem solid #b5b5b5;background-color:#fff;border-radius:50%}input[type=radio]:checked+label:before{border:0;width:2.2rem;height:2.2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-2.1rem -13.35rem}input[type=radio]:disabled+label:before{background-color:#dedede;border:0}input[type=radio]:disabled:checked+label:before{width:2.2rem;height:2.2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-13.7rem -10rem}label.radio{display:inline-block;position:relative;line-height:1.62;font-size:1.6rem;padding-left:3.2rem;vertical-align:middle;margin-right:1rem}label.radio input{position:absolute;top:0;left:0;opacity:0;width:2.2rem;height:2.2rem}label.radio input+span:before{content:'';box-sizing:border-box;position:absolute;width:2.2rem;height:2.2rem;left:0;top:calc(50% - 1.1rem);border:.2rem solid #b5b5b5;background-color:#fff;border-radius:50%}label.radio input:checked+span:before{border:0;width:2.2rem;height:2.2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-2.1rem -13.35rem}label.radio input:disabled+span:before{background-color:#dedede;border:0}label.radio input:disabled:checked+span:before{width:2.2rem;height:2.2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-13.7rem -10rem}.radio-only{display:inline-block;position:relative;vertical-align:middle;height:2.2rem}.radio-only input{position:absolute;opacity:0}.radio-only input+span{display:inline-block;box-sizing:border-box;width:2.2rem;height:2.2rem;border:.2rem solid #b5b5b5;background-color:#fff;border-radius:50%}.radio-only input:checked+span{border:0;width:2.2rem;height:2.2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-2.1rem -13.35rem}.radio-only input:disabled+span{background-color:#dedede;border:0}.radio-only input:disabled:checked+span{width:2.2rem;height:2.2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-13.7rem -10rem}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:1rem;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:1rem;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:.8rem;height:.8rem;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}ul.notice-list{margin-top:5rem;font-size:1.4rem;color:#757575}ul.notice-list li{position:relative;padding-left:1.8rem;word-break:keep-all}ul.notice-list li:before{content:'※';position:absolute;top:0;left:0}ul.notice-list li strong{font-weight:700}.breadcrumb{display:-webkit-flex;display:-ms-flexbox;display:flex;height:6.2rem;padding-left:3rem;border-top:.1rem solid #dedede;border-bottom:.1rem solid #dedede}.breadcrumb .list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:192rem;width:100%;margin:0 auto}.breadcrumb .list>li{position:relative}.breadcrumb .list>li.on{height:auto}.breadcrumb .list>li.on li.on a{color:#7db72c}.breadcrumb .list>li.home a{display:block;width:6rem;height:100%;position:relative;border-left:.1rem solid #dedede;border-right:.1rem solid #dedede}.breadcrumb .list>li.home a span{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../img/sprite/icons.png);background-position:-38.6rem -9.2rem;width:1.8rem;height:2.1rem;height:0;max-height:2.1rem;padding-top:2.1rem;background-size:40.6rem 39.7rem;overflow:hidden}.breadcrumb .list>li:not(.home)>a{box-sizing:border-box;display:block;min-width:21.8rem;min-height:6rem;padding:1.7rem 6rem 1.7rem 3rem;border-right:.1rem solid #dedede;font-weight:400;font-size:1.6rem;color:#101010;position:relative}.breadcrumb .list>li:not(.home)>a:after{content:'';position:absolute;top:50%;right:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.7rem;height:1.05rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-10.45rem -16.85rem;height:0;max-height:1.05rem;padding-top:1.05rem;overflow:hidden}.breadcrumb .list>li:not(.home).on>a:after{width:1.7rem;height:1.05rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-14.85rem -16.85rem;height:0;max-height:1.05rem;padding-top:1.05rem;overflow:hidden}.breadcrumb .list>li.depth-2>li .sub-list{display:none}.breadcrumb .sub-list{display:none;box-sizing:border-box;width:calc(100% + .1rem);padding:1.4rem 0 2.4rem;border-left:.1rem solid #dedede;border-right:.1rem solid #dedede;border-bottom:.1rem solid #dedede;position:relative;left:-.1rem;background-color:#fff;overflow:hidden;z-index:2}.breadcrumb .sub-list li{margin-top:1.8rem}.breadcrumb .sub-list li:first-child{margin-top:0}.breadcrumb .sub-list li.on a{color:#7db72c}.breadcrumb .sub-list a{box-sizing:border-box;display:block;min-width:21.6rem;padding:0 3rem;font-size:1.6rem;font-weight:400;color:#101010}.breadcrumb .sub-list a:hover{color:#7db72c}.breadcrumb .current{display:none;box-sizing:border-box;min-width:21.8rem;min-height:6rem;padding:1.7rem 2rem;font-size:1.6rem;font-weight:500;color:#101010}div.status{opacity:0;background-color:#74c500;padding:2rem 0;text-align:center}div.status li{opacity:0;display:inline-block;position:relative;margin-right:5.6rem;padding:1.1rem 4rem 1.3rem 1.3rem;border-radius:10rem;color:#fff;text-align:left;font-size:2.2rem;font-weight:700}div.status li:after{content:'';display:inline-block;position:absolute;top:2.5rem;right:-3.7rem;width:1.6rem;height:3rem;background-image:url(../img/sprite/apply.png);background-size:11.9rem 7.3rem;background-position:-7.8rem 0;height:0;max-height:3rem;padding-top:3rem;overflow:hidden}div.status li:last-child{margin-right:0}div.status li:last-child:after{display:none}div.status li.active{background-color:#5a8b14}div.status li.passed{background-color:#6db605}div.status li.passed div:first-child{background:url(../img/common/opacity-333-10.png) 0 0 no-repeat #487309}div.status li.passed div:first-child.step01:after,div.status li.passed div:first-child.step02:after,div.status li.passed div:first-child.step03:after,div.status li.passed div:first-child.step04:after{width:1.9rem;height:1.4rem;background-image:url(../img/sprite/apply.png);background-size:11.9rem 7.3rem;background-position:-9.9rem -2.7rem;height:0;max-height:1.4rem;padding-top:1.4rem;overflow:hidden}div.status li div{display:inline-block;vertical-align:middle}div.status li div:first-child{margin-right:1rem;background-color:#fff;border-radius:100%;width:6rem;height:6rem;text-align:center}div.status li div:first-child:after{content:'';display:inline-block;margin-top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.status li div:first-child.step01:after{width:3.4rem;height:3.4rem;background-image:url(../img/sprite/apply.png);background-size:11.9rem 7.3rem;background-position:0 0;height:0;max-height:3.4rem;padding-top:3.4rem;overflow:hidden}div.status li div:first-child.step02:after{width:3.4rem;height:3.4rem;background-image:url(../img/sprite/apply.png);background-size:11.9rem 7.3rem;background-position:-3.9rem 0;height:0;max-height:3.4rem;padding-top:3.4rem;overflow:hidden}div.status li div:first-child.step03:after{margin-left:4%;width:3.4rem;height:3.4rem;background-image:url(../img/sprite/apply.png);background-size:11.9rem 7.3rem;background-position:0 -3.9rem;height:0;max-height:3.4rem;padding-top:3.4rem;overflow:hidden}div.status li div:first-child.finish:after{width:3.4rem;height:3.4rem;background-image:url(../img/sprite/apply.png);background-size:11.9rem 7.3rem;background-position:-3.9rem -3.9rem;height:0;max-height:3.4rem;padding-top:3.4rem;overflow:hidden}div.status li span{display:block;font-size:1.6rem;font-weight:400}div.status .current-step{display:none}.tab-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;margin-bottom:10rem}.tab-menu .list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:6rem;margin:0 auto;border-radius:3rem;border:.1rem solid #dedede}.tab-menu li.on a{color:#fff;background-color:#74c500}.tab-menu li a{box-sizing:border-box;display:block;padding:1.6rem 3rem;height:6rem;border-radius:3rem;color:#757575;font-weight:400;font-size:1.8rem;letter-spacing:-.1rem;text-align:center;position:relative;top:-.1rem;left:-.1rem;z-index:2}.tab-menu li a.active{color:#fff;background-color:#74c500}.tab-menu li:last-child a{left:auto;right:-.1rem}.ui-dialog{position:absolute;top:0;left:0;padding:5rem 2rem;outline:0;background-color:#fff;border-radius:1rem}.ui-dialog.content{display:none;width:0;padding:0 0 5rem;border-radius:2rem 2rem 1rem 1rem}.ui-dialog.content .ui-dialog-titlebar{display:none}.ui-dialog .ui-dialog-titlebar{position:relative}.ui-dialog.alert .ui-dialog-titlebar,.ui-dialog.confirm .ui-dialog-titlebar{font-size:0;position:static}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0;top:0;width:2.4rem;height:2.4rem}.ui-dialog.alert .ui-dialog-titlebar-close,.ui-dialog.confirm .ui-dialog-titlebar-close{top:2.1rem;right:2.1rem;background:url(../img/common/icon-close.png) 0 0 no-repeat;background-size:cover}.ui-dialog.content .ui-dialog-titlebar-close{right:2.1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ui-dialog .ui-dialog-content{position:relative;border:0;padding-bottom:2rem;margin:0;background:0 0;overflow:visible;font-size:1.6rem;text-align:center}.ui-dialog.content .ui-dialog-content{padding-bottom:0}.ui-dialog .ui-dialog-buttonpane{width:calc(100% - 6rem);margin:0 auto 0 auto;text-align:left;border-width:.1rem 0 0 0;background-image:none}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{text-align:center}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{box-sizing:border-box;min-width:11rem;height:4rem;line-height:4rem;margin-right:1rem;padding:0 1.2rem;text-align:center;vertical-align:middle;background-color:#74c500;font-size:1.6rem;font-weight:500;border-radius:.6rem;color:#fff}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:last-child{margin-right:0}.ui-dialog.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:first-child,.ui-dialog.content .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:first-child{background-color:#757575}.ui-dialog.content .ui-button-icon-only .ui-icon{width:2.60283rem;height:2.60283rem;background-image:url(../img/sprite/icons.png);background-size:14.34629rem 14.02827rem;background-position:-2.79753rem -3.68092rem;background-repeat:no-repeat}.ui-dialog .ui-dialog-buttonpane button{margin:0;cursor:pointer}.ui-dialog .ui-resizable-n{height:.2rem;top:0}.ui-dialog .ui-resizable-e{width:.2rem;right:0}.ui-dialog .ui-resizable-s{height:.2rem;bottom:0}.ui-dialog .ui-resizable-w{width:.2rem;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:.7rem;height:.7rem}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7}.ui-front{z-index:100}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-999.9rem;white-space:nowrap}.popup-content-default .title-bar{padding:1.4rem 6rem 1.3rem 3rem;background-color:#333;color:#fff;text-align:left;font-size:2.2rem;font-weight:500;border-radius:1.5rem 1.5rem 0 0}.popup-content-default .pop-close{position:absolute;top:1.8rem;right:2.1rem;width:2.59437rem;height:2.59437rem;background-image:url(../img/sprite/icons.png);background-size:14.29578rem 13.97887rem;background-position:-2.78732rem -3.66761rem;background-repeat:no-repeat;height:0;max-height:2.59437rem;padding-top:2.59437rem;overflow:hidden}.popup-content-default>.inner{padding:0 3rem}.popup-content-default>.inner>.con{padding:4rem 0 3rem 0}.popup-content-default>.inner>.con>.title{margin-bottom:2rem;font-weight:500;color:#333;font-size:1.8rem}.popup-content-default>.inner>.con>.title .br{display:block}.popup-content-default>.inner>.con>.title .str{color:#74c500}.popup-content-default>.inner>.con>.title .add{display:block;font-weight:300;font-size:1.6rem}.popup-content-default>.inner>.con>.tit{margin-bottom:.7rem;font-weight:800;color:#333;font-size:1.6rem;text-align:left}.popup-content-default>.inner>.con>.tit:not(:first-child){margin-top:3rem}.popup-content-default>.inner>.con>.comment{color:#757575;font-size:1.4rem}.popup-content-default>.inner>.btn-area{padding-top:2rem;font-size:0;border-top:.1rem solid #dedede}.popup-content-default>.inner>.btn-area .btn{min-width:11rem;padding:0 1rem;margin:1rem .5rem 0 .5rem}.popup-search-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.popup-search-box .btn{min-width:9rem;padding:0 1rem;margin-left:1rem}.popup-form table{width:100%}.popup-form table th{padding:1.3rem 1rem 1.3rem 0;min-height:4rem;font-weight:500;color:#757575;font-size:1.6rem;text-align:left}.popup-form table td{min-height:4rem;font-weight:400;color:#333;text-align:left}.table{border-top:.2rem solid #101010}.table table{width:100%;table-layout:fixed}.table table th{padding:2.1rem 0 2.2rem;border-bottom:.1rem solid #ebebeb;font-weight:500;font-size:1.8rem;color:#101010}.table table td{padding:2.1rem 1rem;border-bottom:.1rem solid #ebebeb;text-align:center;font-size:1.6rem;line-height:1.5;letter-spacing:-.04rem;color:#333;word-break:break-all}.table table td.subject>a{display:block;font-size:1.8rem;font-weight:500;text-align:left}.table table td.subject>a .mark-status{margin:-.2rem .5rem 0 .5rem}.table table td.subject>a:hover{text-decoration:underline}.table table td.none{padding:10rem 0}.table table td.left{text-align:left}.table table td.right{text-align:right}.table table .left td{text-align:left}.table table .right td{text-align:right}.table-wrap{border-top:.1rem solid #212121}.table-wrap table{width:100%}.table-wrap table th{padding:.8rem 1.5rem;font-size:1.6rem;font-weight:300;border-bottom:.1rem solid #dedede;border-right:.1rem solid #dedede;background-color:#f5f5f5}.table-wrap table th:last-child{border-right:none}.table-wrap table td{padding:.8rem 0;font-weight:500;text-align:center;border-bottom:.1rem solid #dedede;border-right:.1rem solid #dedede;color:#333}.table-wrap table td:last-child{border-right:none}.table-wrap table td.left{text-align:left;padding:.8rem 1.5rem}.page-head{padding-bottom:5rem}.page-head .tit{margin-bottom:.7rem;font-family:Godo;font-size:5.6rem;font-weight:400;line-height:1.14;text-align:center;opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem);-webkit-animation:fade-up .8s forwards;animation:fade-up .8s forwards}.page-head .desc{font-size:2rem;line-height:1.63;text-align:center;color:#333;opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem);-webkit-animation:fade-up .8s forwards .2s;animation:fade-up .8s forwards .2s}.title-txt{margin-bottom:1rem;font-size:1.8rem;font-weight:700;position:relative}.title-txt.large{font-size:2.2rem}.title-txt span{font-weight:500}.title-txt .info-txt{margin:0 0 0 1rem;font-size:1.4rem;font-weight:400;color:#757575;display:inline-block}.title-txt .info-txt.right{position:absolute;right:0;top:.3rem}.primary-title{margin-top:5rem;font-size:2rem;font-weight:700;color:#74c500}.primary-title:first-child{margin-top:0}.txt-level01{font-family:Godo;font-weight:400;font-size:5.6rem;line-height:1.14;letter-spacing:-.14rem;color:#101010}.txt-level02{font-weight:700;font-size:2.8rem;line-height:1.46;letter-spacing:-.07rem;color:#333}.txt-level03{font-weight:500;font-size:2.4rem;line-height:1.5;letter-spacing:-.06rem;color:#333}.txt-level04{font-weight:500;font-size:1.8rem;line-height:1.5;letter-spacing:-.045rem;color:#333}.txt-level05{font-weight:400;font-size:1.6rem;line-height:1.5;letter-spacing:-.04rem;color:#333}.txt-level06{font-weight:400;font-size:1.4rem;line-height:1.42;letter-spacing:normal;color:#757575}.main-banner{position:relative;top:0;background:linear-gradient(110deg,#78d649 2%,#00b4a8 64%);text-align:center;color:#fff;overflow:hidden}.main-banner .container{width:100%;max-width:192rem;margin:0 auto;position:relative}.main-banner .inner{max-width:108rem;margin:0 auto;position:relative}.main-banner .image{text-align:left}.main-banner .image img{height:100%}.main-banner .image img.mobile{display:none}.main-banner .text-area{position:absolute;top:50%;right:1.3rem;width:60%;max-width:62rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-banner h2{font-family:Godo;font-weight:400;font-size:3rem;line-height:3.4rem}.main-banner .text{margin-top:1rem;font-size:1.8rem;line-height:2.6rem}.main-banner .more{margin-top:1.5rem;line-height:2.4rem}.main-banner .more a{padding:0 .4rem .2rem;font-size:1.6rem;font-weight:700;border-bottom:.2rem solid #fff}.main-banner .hide-check{position:absolute;bottom:1.5rem;right:3.2rem;font-size:1.4rem}.main-banner .hide-check input[type=checkbox]{width:1.5rem;height:1.5rem}.main-banner .hide-check input[type=checkbox]+label{margin-right:0;padding-left:.8rem}.main-banner .hide-check input[type=checkbox]+label:before{width:1.5rem;height:1.5rem;background:#fff;left:-1.8rem;top:.5rem;border:0;border-radius:0}.main-banner .hide-check input[type=checkbox]:checked+label:before{background:url(../img/main/icon-check.png) 50% 50% no-repeat #fff}.common-footer{text-align:center;height:34rem}.common-footer .inner{height:34rem;padding:5.8rem 0}.common-footer h2{position:absolute;left:-999.9rem}.common-footer .logo{margin:0 auto 2.8rem;width:9.3rem;height:7rem;background-image:url(../img/sprite/logo.png);background-size:23rem 21.4rem;background-position:-10.05rem -5.05rem;background-repeat:no-repeat;height:0;max-height:7rem;padding-top:7rem;overflow:hidden}.common-footer .menu{display:inline-block;vertical-align:middle}.common-footer .menu li{display:inline-block;margin-left:2rem;line-height:1.1;font-size:1.8rem;font-weight:500;color:#272727}.common-footer .menu li:first-child{margin-left:0}.common-footer .dropdown{display:inline-block;position:relative;width:14.6rem;height:3rem;line-height:2.14;margin-left:2rem;text-align:left;font-size:1.4rem;vertical-align:middle}.common-footer .dropdown>a{display:inline-block;box-sizing:border-box;width:100%;height:3rem;border:.1rem solid #dedede;border-radius:.6rem;padding:0 2rem 0 1rem;background:url(../img/common/arrow-down-2x.png) calc(100% - 1rem) 50% no-repeat;background-size:1.4rem auto}.common-footer .dropdown>a.active{border-color:#74c500;background:url(../img/common/arrow-up-black-2x.png) calc(100% - 1rem) 50% no-repeat;background-size:1.4rem auto}.common-footer .dropdown ul{display:none;position:absolute;bottom:3rem;left:0;z-index:1;width:100%;border:.1rem solid #74c500;border-radius:.6rem;padding:.5rem 0;background-color:#fff;overflow:hidden}.common-footer .dropdown li>a{display:inline-block;width:100%;padding:0 1rem}.common-footer .dropdown li>a:focus,.common-footer .dropdown li>a:hover{background-color:#f5f5f5}.common-footer address{margin-top:1.6rem;line-height:1.5;font-size:1.6rem;font-style:normal}.common-footer address .contact span{display:inline-block;margin-left:1.5rem}.common-footer address .contact span:first-child{margin-left:0}.common-footer .copy{margin-top:1.9rem;line-height:1.5;font-size:1.2rem;color:#757575}#loading{display:none;width:100%;height:100%;top:0;left:0;position:fixed;background-color:#fff;opacity:.7;z-index:999;text-align:center}#loading-image{position:absolute;top:50%;left:50%;z-index:100}.header-wrap{height:9rem}.common-header{position:relative;top:0;left:0;width:100%;margin:0 auto;z-index:3;font-size:1.6rem}.common-header:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:0;background-color:#fff;transition:.4s ease}.common-header.on:before{height:54rem;transition:.4s ease;box-shadow:0 .8rem 1rem 0 rgba(0,0,0,.04)}.common-header>.inner{max-width:192rem;height:9rem;margin:0 auto;position:relative;padding:3rem 0 2.9rem;text-align:center}.common-header>.inner.login .gnav .depth-1>li{padding: 0 0 3.1rem; width: 180px;}.common-header>.inner.login .gnav .depth-1>li span{font-size:15px;color:#aaa;}.common-header>.inner.login .gnav .depth-2>li span{font-size:1.4rem;color:#757575}.common-header.stuck{background-color:#fff;position:fixed;top:0;left:0;margin-top:0;z-index:11;box-shadow:0 .6rem 1rem 0 rgba(0,0,0,.04)}.common-header h2,.common-header h3{position:absolute;left:-999.9rem}.common-header .logo{position:absolute;top:50%;left:3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.common-header .logo a{display:block;width:23.2rem;height:4.85rem;background-image:url(../img/sprite/logo.png);background-size:23rem 21.4rem;background-position:.1rem .1rem;background-repeat:no-repeat;height:0;max-height:4.85rem;padding-top:4.85rem;overflow:hidden}.common-header .gnav{display:inline-block;position:relative;text-align:center}.common-header .gnav h2{position:absolute;left:-999.9rem}.common-header .gnav .depth-1{margin:0 auto;font-size:0}.common-header .gnav .depth-1>li{display:inline-block;padding:0 6rem 3.1rem;line-height:1.5;font-size:2rem;font-weight:700;position:relative}.common-header .gnav .depth-1>li:first-child{margin-left:0}.common-header .gnav .depth-1>li.active>a,.common-header .gnav .depth-1>li:focus>a,.common-header .gnav .depth-1>li:hover>a{color:#6fbc00;transition:ease .2s}.common-header .gnav .depth-1>li:last-child .depth-2{border-right:.1rem solid #ebebeb}.common-header .gnav .depth-2{position:absolute;top:6rem;left:50%;width:100%;height:0;opacity:0;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:.1rem solid #ebebeb;font-size:1.6rem;line-height:1.5;font-weight:500}.common-header .gnav .depth-2>li{margin-bottom:1.8rem;word-break:keep-all}.common-header .gnav .depth-2>li.active>a,.common-header .gnav .depth-2>li:focus>a,.common-header .gnav .depth-2>li:hover>a{color:#6fbc00;transition:ease .2s}.common-header .gnav .depth-2.on{opacity:1;height:42rem;transition:.3s ease .2s}.common-header .gnav .depth-3{margin-top:1rem}.common-header .gnav .depth-3 li{margin-bottom:1rem;line-height:1.42;font-size:1.4rem;font-weight:400;word-break:keep-all}.common-header .gnav .depth-3 li:last-child{margin-bottom:1.8rem}.common-header .gnav .depth-3 li a{color:#757575}.common-header .gnav .depth-3 li a.active,.common-header .gnav .depth-3 li a:focus,.common-header .gnav .depth-3 li a:hover{color:#6fbc00;transition:ease .2s}.common-header .top-menu{position:absolute;top:50%;right:3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;font-size:0}.common-header .top-menu li{display:inline-block;margin-left:4.5rem;vertical-align:middle;font-size:1.4rem;font-weight:400}.common-header .top-menu li.icon-search{margin-left:4.7rem}.common-header .top-menu li.icon-search a{display:block;width:3.6rem;height:3.6rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:.1rem -9.35rem;background-repeat:no-repeat;height:0;max-height:3.6rem;padding-top:3.6rem;overflow:hidden}.common-header .top-menu li.icon-search-close{display:none;margin-left:4.7rem}.common-header .top-menu li.icon-search-close.on{display:inline-block}.common-header .top-menu li.icon-search-close a{display:block;background-image:url(../img/sprite/icons.png);background-position:-28.8rem -26.7rem;width:3.6rem;height:3.6rem;height:0;max-height:3.6rem;padding-top:3.6rem;background-size:40.6rem 39.7rem;overflow:hidden}.common-header .top-menu li.icon-menu{margin-left:2.4rem}.common-header .top-menu li.icon-menu a{display:block;width:3.6rem;height:3.6rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-7.9rem -5.25rem;background-repeat:no-repeat;height:0;max-height:3.6rem;padding-top:3.6rem;overflow:hidden}.page-visual{position:absolute;top:0;right:0;z-index:-1;overflow:hidden;width:72.7rem;height:0;padding-top:calc(72.7rem * 784 / 727)}.section-intro .page-visual{width:62.6rem;padding-top:calc(62.6rem * 620 / 626)}.section-service .page-visual{width:58.1rem;padding-top:calc(58.1rem * 590 / 581)}.section-apply .page-visual{width:57.7rem;padding-top:calc(57.7rem * 440 / 577)}.section-community .page-visual{width:66.1rem;padding-top:calc(66.1rem * 454 / 661)}.section-news .page-visual{width:78.6rem;padding-top:calc(78.6rem * 492 / 786)}.page-visual svg{width:100%;height:100%;position:absolute;top:0;right:0}.page-visual .object{position:absolute}.page-visual .object img{width:100%}.page-visual .object01{top:12.24%;left:23.74%;width:1.93%;height:1.79%;border-radius:50%;background-color:#f2f9e7;opacity:0}.page-visual .object01.on{opacity:1;transition:ease .5s .8s}.section-intro .page-visual .object01{top:4.84%;left:36.74%;width:2.87%;height:2.9%}.section-intro .page-visual .object01.on{transition:ease .5s .4s}.section-service .page-visual .object01{top:20.34%;left:19.28%;width:3.78%;height:3.73%}.section-service .page-visual .object01.on{transition:ease .5s .4s}.section-apply .page-visual .object01{top:18.64%;left:10.4%;width:4.16%;height:5.45%}.section-apply .page-visual .object01.on{transition:ease .5s 1s}.section-community .page-visual .object01{top:23.13%;left:11.95%;width:2.12%;height:3.08%}.section-community .page-visual .object01.on{transition:ease .5s 1s}.section-news .page-visual .object01{top:16.26%;left:28.37%;width:3.05%;height:4.88%}.section-news .page-visual .object01.on{transition:ease .5s .4s}.page-visual .object02{top:12.75%;left:27.86%;width:6.34%;height:6%;opacity:0}.page-visual .object02.on{opacity:1;transition:ease .5s 1.2s}.section-intro .page-visual .object02{top:8.06%;left:39.13%;width:6.87%;height:6.87%}.section-intro .page-visual .object02.on{transition:ease .5s .8s}.section-service .page-visual .object02{top:17.62%;left:5.85%;width:7.92%;height:7.79%}.section-service .page-visual .object02.on{transition:ease .5s .8s}.section-apply .page-visual .object02{top:22.72%;left:1.73%;width:7.8%;height:10.23%}.section-apply .page-visual .object02.on{opacity:1;transition:ease .5s 1.5s}.section-community .page-visual .object02{top:27.09%;left:4.84%;width:6.81%;height:9.91%}.section-community .page-visual .object02.on{transition:ease .5s 1.5s}.section-news .page-visual .object02{top:29.47%;left:9.8%;width:5.72%;height:9.15%}.section-news .page-visual .object02.on{transition:ease .5s .8s}.section-intro .page-visual .object03{top:2.74%;left:46.32%;width:21.08%;opacity:0}.section-intro .page-visual .object03.on{opacity:1;transition:ease 1s 1.2s}.section-service .page-visual .object03{top:3.9%;left:33.39%;width:13.25%;opacity:0}.section-service .page-visual .object03.on{opacity:1;transition:ease 1s 1.2s}.section-news .page-visual .object03{top:16.26%;left:32.19%;width:16.92%;opacity:0}.section-news .page-visual .object03.on{opacity:1;transition:ease 1s 1.2s}#common-path{stroke-dasharray:2182;stroke-dashoffset:2182}#intro-path{stroke-dasharray:2234;stroke-dashoffset:2234}#service-path{stroke-dasharray:2294;stroke-dashoffset:2294}#apply-path{stroke-dasharray:2696;stroke-dashoffset:2696}#community-path{stroke-dasharray:2648;stroke-dashoffset:2648}#community-path02{stroke-dasharray:115;stroke-dashoffset:115}#news-path{stroke-dasharray:5026;stroke-dashoffset:5026}.quick-menu{position:fixed;top:30rem;right:3rem;width:6rem;margin-top:18.9rem;z-index:9}.quick-menu li{width:6rem;height:6rem;margin-bottom:1rem;border-radius:50%;box-shadow:.8rem .8rem 1rem 0 rgba(0,0,0,.16);text-align:center}.quick-menu li a{display:inline-block;width:6rem;height:6rem}.quick-menu li span{display:inline-block;margin-top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.quick-menu li.icon-toggle{display:none;position:absolute;top:0;margin-bottom:1rem;z-index:1;background-color:#0b8e3e}.quick-menu li.icon-ask{background-color:#0ba848}.quick-menu li.icon-ask:hover{background-color:#19c95d}.quick-menu li.icon-ask:active{background-color:#0b8e3e}.quick-menu li.icon-ask span{width:3.2rem;height:3.2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-7.3rem -9.35rem;background-repeat:no-repeat;height:0;max-height:3.2rem;padding-top:3.2rem;overflow:hidden}.quick-menu li.icon-news{background-color:#74c500}.quick-menu li.icon-news:hover{background-color:#85da10}.quick-menu li.icon-news:active{background-color:#62a109}.quick-menu li.icon-news span{width:3.2rem;height:3.2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-13.6rem .1rem;background-repeat:no-repeat;height:0;max-height:3.2rem;padding-top:3.2rem;overflow:hidden}.quick-menu li.icon-facebook{background-color:#4961b0;position:relative}.quick-menu li.icon-facebook span{text-indent:-999.9rem}.quick-menu li.icon-facebook a:before{content:'f';font-family:Godo;color:#fff;font-size:3rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);cursor:pointer}.quick-menu li.icon-facebook:hover{background-color:#6681d8}.quick-menu li.icon-facebook:active{background-color:#41579e}.quick-menu li.icon-blog{background-color:#00b4a8;position:relative}.quick-menu li.icon-blog span{text-indent:-999.9rem}.quick-menu li.icon-blog a:before{content:'B';font-family:Godo;color:#fff;font-size:2.6rem;font-weight:700;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%);cursor:pointer}.quick-menu li.icon-blog:hover{background-color:#04cec0}.quick-menu li.icon-blog:active{background-color:#088f86}.quick-menu li.icon-top{background-color:#fff;border:.2rem solid #0ba848}.quick-menu li.icon-top:hover{border-color:#19c95d}.quick-menu li.icon-top:active{border-color:#0b8e3e}.quick-menu li.icon-top span{width:2.7rem;height:3.3rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-13.6rem -3.4rem;background-repeat:no-repeat;height:0;max-height:3.3rem;padding-top:3.3rem;overflow:hidden;-webkit-transform:translate(-5%,-55%);transform:translate(-5%,-55%)}.quick-menu li.icon-db{background-color:#599db6;position:relative}.quick-menu li.icon-db span{width:3.2rem;height:0;background-image:url(../img/sprite/icons.png);background-size:26rem;background-position:-21.7rem -23rem!important;background-repeat:no-repeat;max-height:3.2rem;padding-top:3.2rem;overflow:hidden}.search-bar{display:none;background-color:#fff;width:100%;padding:2rem 0 5rem;height:13.8rem;position:absolute;bottom:-13.8rem;z-index:12;left:0}.search-bar .inner{width:90%;max-width:60rem;margin:0 auto;text-align:left}.search-bar .search-area{border-bottom:.2rem solid #101010;position:relative}.search-bar .search-area input{margin-bottom:.1rem;max-width:90%;border:0;font-size:2.6rem;line-height:5.5rem;height:5.5rem;padding:0 1rem}.search-bar .search-area input::-webkit-input-placeholder{color:#000}.search-bar .search-area input:-ms-input-placeholder{color:#000}.search-bar .search-area input::-moz-placeholder{color:#000;opacity:1}.search-bar .search-area input:-moz-placeholder{color:#000;opacity:1}.search-bar .search-area button{position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;background-image:url(../img/sprite/icons.png);background-position:-8.8rem -33.7rem;width:3.4rem;height:3.4rem;height:0;max-height:3.4rem;padding-top:3.4rem;background-size:40.6rem 39.7rem;overflow:hidden}.search-bar p{font-size:1.4rem;color:#757575;margin:1rem 0 0 .5rem}.search-bar .btn-close{display:none}.sitemap{position:fixed;top:0;right:0;width:100%;background-color:#333;color:#fff;z-index:13;-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden;transition:-webkit-transform ease .1s;transition:transform ease .1s;transition:transform ease .1s,-webkit-transform ease .1s}.sitemap.on{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;transition:-webkit-transform ease .7s;transition:transform ease .7s;transition:transform ease .7s,-webkit-transform ease .7s}.sitemap h2,.sitemap h3{position:absolute;left:-999.9rem}.sitemap nav{max-width:84.4rem;margin:0 auto;padding:9rem 0 10rem}.sitemap nav.login{max-width:126.6rem}.sitemap nav.login .depth-1>li{-webkit-flex-basis:16%;-ms-flex-preferred-size:16%;flex-basis:16%}.sitemap .login-menu{display:none}.sitemap .depth-1{display:-webkit-flex;display:-ms-flexbox;display:flex}.sitemap .depth-1>li{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;text-align:center;border-right:.1rem solid #444}.sitemap .depth-1>li:last-child{border-right:0}.sitemap .depth-1>li>a{display:inline-block;padding:2.2rem 0 3rem;line-height:1.5;font-size:2.4rem;font-family:Godo;font-weight:400;color:#74c400}.sitemap .depth-2>li{margin-bottom:1.8rem;line-height:1.5;font-size:1.6rem;font-weight:500;letter-spacing:normal}.sitemap .depth-2>li>a{position:relative;color:#fff}.sitemap .depth-2>li>a:after{content:'';position:absolute;bottom:0;left:0;width:0;display:inline-block}.sitemap .depth-2>li.active>a,.sitemap .depth-2>li:focus>a,.sitemap .depth-2>li:hover>a{color:#74c400;transition:ease .3s}.sitemap .depth-2>li.active>a:after,.sitemap .depth-2>li:focus>a:after,.sitemap .depth-2>li:hover>a:after{width:100%;transition:ease .3s}.sitemap .depth-3{margin-top:1rem}.sitemap .depth-3 li{margin-bottom:1rem;line-height:1.42;font-size:1.4rem;font-weight:400;letter-spacing:normal}.sitemap .depth-3 li>a{position:relative;color:#c9c9c9}.sitemap .depth-3 li>a:after{content:'';position:absolute;bottom:0;left:0;width:0;display:inline-block}.sitemap .depth-3 li>a.active,.sitemap .depth-3 li>a:focus,.sitemap .depth-3 li>a:hover{color:#74c400;transition:ease .3s}.sitemap .depth-3 li>a.active:after,.sitemap .depth-3 li>a:focus:after,.sitemap .depth-3 li>a:hover:after{width:100%;transition:ease .3s}.skip-navi{position:absolute;left:-999.9rem}.skip-navi:focus{display:block;width:100%;height:4rem;line-height:4rem;text-align:center;font-size:1.6rem;color:#fff;text-decoration:none;background:#000;position:fixed;top:0;left:0;z-index:99999}.wrapper{width:100%;margin:0 auto;position:relative;overflow-x:hidden;background:url(../img/common/bg-bottom.png) 0 100% no-repeat}.wrapper[data-page=intro]{background:url(../img/intro/bg-bottom.png) 0 100% no-repeat}.wrapper[data-page=service]{background:url(../img/service/bg-bottom.png) 0 100% no-repeat}.wrapper[data-page=apply]{background:url(../img/apply/bg-bottom.png) 0 100% no-repeat}.wrapper[data-page=news]{background:url(../img/news/bg-bottom.png) 0 100% no-repeat}.wrapper[data-page=community]{background:url(../img/community/bg-bottom.png) 0 100% no-repeat}.common-container{min-height:85vh;padding:8rem 0 10rem;position:relative;overflow:hidden;word-break:keep-all}.common-container .content-wrap{width:calc(100% - 6rem);max-width:120rem;margin:0 auto;font-size:1.6rem}.common-container [data-aos=fade-up]{-webkit-transform:translate3d(0,5rem,0);transform:translate3d(0,5rem,0)}.apply-advice.common-container .field{max-width:70rem;margin:5rem auto}.apply-advice.section-apply .field+.button,.apply-advice.section-apply .inquiry+.button{text-align:center}.apply-advice .textarea .text{height:15rem}.apply-advice .notice{max-width:70rem;margin:6rem auto 0;text-align:right}.apply-advice .inquiry{max-width:70rem;padding:4rem 3.5rem;margin:1rem auto 5rem;border-top:.2rem solid #033333;border-bottom:.2rem solid #dedede}.apply-advice .inquiry table{width:100%}.apply-advice .inquiry table tr:last-child th{padding-top:3.6rem}.apply-advice .inquiry table tr:last-child td{padding-top:2.8rem}.apply-advice .inquiry table th{padding:1.2rem 0;text-align:left;vertical-align:top;font-size:1.6rem;font-weight:500;color:#757575}.apply-advice .inquiry table td{padding:.5rem 0}.apply-advice .inquiry table td .info-txt{margin:1rem auto 3rem;font-size:1.4rem;color:#757575}.apply-advice .inquiry table td .textarea{padding:2rem}.apply-advice .inquiry .tel-wrap{max-width:52rem}.apply-agree .textarea .button{margin-top:.5rem}.apply-agree .textarea .text{height:14.5rem}.apply-agree .field+.button{text-align:right}.apply-faq .accordion.faq{border-top:.2rem solid #101010;border-bottom:.2rem solid #ebebeb;margin-top:0}.apply-faq .accordion.faq li{border-top:none;border-bottom:.1rem solid #ebebeb}.apply-faq .accordion.faq li:last-child{border-bottom:none}.apply-faq .accordion.faq li>div{border-bottom:none}.apply-faq .accordion.faq li.active{border-top:none}.apply-faq .accordion.faq .tit{padding:2rem 8.2rem;position:relative}.apply-faq .accordion.faq .tit .inner{padding:0}.apply-faq .accordion.faq .tit .inner:after{content:'Q';display:block;font-family:Godo;font-weight:500;line-height:1;font-size:2.8rem;color:#74c500;position:absolute;top:1.9rem;left:3.6rem;word-wrap:break-word}.apply-faq .accordion.faq .con{display:none;padding:2rem 8.2rem;position:relative}.apply-faq .accordion.faq .con .inner{padding:0}.apply-faq .accordion.faq .con .inner:after{content:'A';display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:3.4rem;height:3.4rem;line-height:1;font-family:Godo;font-weight:500;font-size:2rem;color:#fff;background-color:#74c500;border-radius:50%;position:absolute;top:2.5rem;left:3rem;word-wrap:break-word}.apply-faq .tab-menu{margin-bottom:4rem;padding:0}.apply-faq .tab-menu .list{width:70%;max-width:64rem}.apply-faq .tab-menu .list li{width:33%}.apply-faq .tab-menu .list li:last-child{width:34%}.section-apply .content-wrap{opacity:0}.section-apply .step{margin-top:5rem;font-size:1.8rem;font-weight:500;color:#333}.section-apply .step span{margin-right:1.5rem;padding:.5rem 1.5rem;border-radius:3rem;background-color:#00b4a8;font-size:1.6rem;color:#fff}.section-apply .step strong{position:relative;margin-left:.7rem;padding-left:3rem;font-size:1.8rem;color:#00b4a8}.section-apply .step strong:before{content:'〉〉〉';position:absolute;top:.4rem;left:0;color:#b5b5b5;font-size:1.4rem;font-weight:400;letter-spacing:-.65rem}.section-apply .accordion{margin:4rem 0;background-color:#fff}.section-apply .accordion .required{color:#e93a3a}.section-apply .accordion .title-txt{margin-top:5rem}.section-apply .accordion .title-txt:first-of-type{margin-top:0}.section-apply .accordion .title-txt+.inner{padding:3rem 1rem;border-top:.1rem solid #dedede;border-bottom:.1rem solid #dedede}.section-apply .accordion .title-txt+.inner.school{padding-bottom:0;border-bottom:0}.section-apply .accordion .control-wrap:first-of-type{margin-top:0}.section-apply .accordion .control-wrap .title-txt{margin-top:0}.section-apply .accordion>li{border-top:.2rem solid #dedede}.section-apply .accordion>li.active{border-top-color:#033333}.section-apply .accordion>li.active>a{background-color:#f8fbf5}.section-apply .accordion>li.active>a:before{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.section-apply .accordion>li.open>a:before{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.section-apply .accordion>li.close>a:before{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.section-apply .accordion>li:last-child{border-bottom:.2rem solid #dedede}.section-apply .accordion>li>a{display:block;position:relative;padding:2.3rem 3rem 2rem;font-size:1.8rem;font-weight:500;color:#333}.section-apply .accordion>li>a .required{margin-left:.3rem;position:relative;top:-.1rem;font-size:1.4rem;color:#74c500}.section-apply .accordion>li>a .ok{display:none;position:absolute;top:50%;right:8.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:2.2rem;font-size:1.6rem;background:url(../img/common/check-ok-2x.png) 0 50% no-repeat;background-size:1.8rem 1.4rem}.section-apply .accordion>li>a:before{content:'';display:inline-block;position:absolute;top:2.5rem;right:4.1rem;width:.3rem;height:2.1rem;background-color:#b5b5b5;border-radius:.5rem;opacity:1;transition:all .4s}.section-apply .accordion>li>a:after{content:'';display:inline-block;position:absolute;top:3.4rem;right:3.2rem;width:2.1rem;height:.3rem;background-color:#b5b5b5;border-radius:.5rem}.section-apply .accordion .next{margin-top:4rem;text-align:right}.section-apply .accordion .input{margin-bottom:1rem;font-size:0}.section-apply .accordion .input .btn{margin-left:1rem}.section-apply .accordion input[type=radio]+label:before{left:-2.2rem}.section-apply .accordion input[type=checkbox]+label:before{left:-2.2rem}.section-apply .accordion .info-txt{margin-top:1rem;font-size:1.4rem;color:#757575}.section-apply .accordion .info-txt.space{margin-bottom:2rem}.section-apply .accordion .info-txt+.next{margin-top:3rem}.section-apply .progress-status{max-width:80rem;margin:10rem auto 0;padding:5.4rem 0 6rem 0;border-top:.2rem solid #101010;border-bottom:.1rem solid #dedede}.section-apply .progress-status+.btn-area{margin-top:4rem;text-align:center}.section-apply .progress-status .tit{margin-bottom:1rem;color:#333;font-weight:500;font-size:2rem;letter-spacing:-.1rem;text-align:center}.section-apply .progress-status .desc{color:#333;font-weight:500;font-size:2.8rem;letter-spacing:-.07rem;text-align:center}.section-apply .progress-status .desc span{color:#74c500}.section-apply .progress-status .info{margin-top:2rem;font-size:1.6rem;letter-spacing:-.04rem;text-align:center}.section-apply .progress-status .info span{display:block}.section-apply .progress-status .date{margin-top:4rem;font-weight:500;color:#333;font-size:1.8rem;letter-spacing:-.05rem;text-align:center}.section-apply .accordion+.button,.section-apply .field+.button{text-align:right;font-size:0}.section-apply .mark-status{min-width:8rem;height:3rem;font-size:1.4rem;border-radius:3rem;line-height:2.14}.apply-passer .progress-status{max-width:70rem;margin:0 auto}.apply-step01 .school-form>li{display:table;width:100%;background-color:#f5f5f5;margin-bottom:1rem}.apply-step01 .school-form .school-select{display:table-cell;width:23rem;padding:1.5rem 0 1.5rem 2rem;vertical-align:top}.apply-step01 .school-form .school-select .select{display:inline-block;vertical-align:middle;width:15.4rem;margin-left:2rem;font-weight:400}.apply-step01 .school-form .school-input{display:table-cell;width:calc(100% - 23rem);padding:1.5rem 2rem}.apply-step01 .school-form .school-input input[type=text][readonly]{background-color:#fff}.apply-step01 .school-type{display:none}.apply-step01 .school-type .input-wrap .check:first-of-type{margin-left:1rem}.apply-step01 .form-area{display:none;padding:5rem 3rem;border-top:.1rem solid #dedede}.apply-step01 .form-area .age{margin-left:2rem}.apply-step01 .form-area label.radio span{vertical-align:top}.apply-step01 .form-area.school-field .control-wrap{margin-top:1rem}.apply-step01 .school-field .paper td{padding-bottom:1.5rem}.apply-step01 .school-field .paper tr:last-child td{padding-bottom:.5rem}.apply-step01 .school-field .paper input[type=text]{max-width:66rem}.apply-step01 .school-field .paper input[type=text].half-more{max-width:16.4rem}.apply-step01 .volunteer-field .input-list .select{width:15.4rem;margin:0 1rem 0 2rem}.apply-step01 .volunteer-field .input-list input[type=text]{width:17%;max-width:14.6rem}.apply-step01 .volunteer-field .input-list input[type=text]:first-of-type{width:30.8%;max-width:100%}.apply-step01 .certify-field .gle input[type=text]{width:21.3%}.apply-step01 .certify-field .gle input[type=text].date{max-width:14.6rem}.apply-step01 .certify-field .toefl input[type=text]{width:21.3%}.apply-step01 .certify-field .toefl input[type=text].date{max-width:14.6rem}.apply-step01 .certify-field table+.control-wrap{margin-top:2.5rem}.apply-step01 .certify-field table+.control-wrap .controls+.input-list{padding:0;border:0}.apply-step01 .certify-field .certify .check-only+.select{width:15.4rem;margin:0 1rem 0 2rem}.apply-step01 .certify-field .certify input[type=text]{width:12.8%}.apply-step01 .certify-field .certify input[type=text]:first-of-type{width:25%}.apply-step01 .certify-field .certify input[type=text]:last-child{width:18.3%}.apply-step01 .input-list.language>li{margin-top:3rem}.apply-step01 .input-list.language>li:last-child{margin-bottom:1rem}.apply-step01 .input-list.language .input-wrap:first-child .check-only+.select{width:15.4rem;margin:0 1rem 0 2rem}.apply-step01 .input-list.language .input-wrap:first-child input[type=text]{display:none;max-width:30.5rem}.apply-step01 .input-list.language .input-wrap:nth-child(2){margin-left:21.6rem}.apply-step01 .input-list.language .input-wrap:nth-child(2) input[type=text]:first-child{width:33.7%}.apply-step01 .input-list.language .input-wrap:nth-child(2) input[type=text]:nth-child(2){width:22.7%}.apply-step01 .input-list.language .input-wrap:nth-child(2) input[type=text].date{width:16%}.apply-step01 .input-list.language .input-wrap:nth-child(2) .select{width:16%}.apply-step01 .family label.check{margin-right:2rem;margin-top:.5rem}.apply-step01 .family label.check:last-of-type{margin-right:0}.apply-step01 .family label.check span{vertical-align:top}.apply-step01 .extra-field .patent tr:first-child .input-wrap input[type=text]{width:14.7%}.apply-step01 .extra-field .patent tr:first-child .input-wrap input[type=text]:last-child{width:calc(85.3% - 1rem)}.apply-step01 .extra-field .patent tr:last-child .input-wrap input[type=text]{width:14.7%}.apply-step01 .extra-field .patent tr:last-child .input-wrap input[type=text]:last-child{width:calc(70.6% - 2rem)}.apply-step01 .extra-field .income .input-wrap .select{width:15.4%}.apply-step01 .extra-field .income .input-wrap input[type=text]{width:30.8%}.apply-step01 .extra-field .income .input-wrap .etc{display:none}.apply-step01 .extra-field .tel-wrap{max-width:36.7rem}.apply-step01 .extra-field .notice-list{margin-top:1rem}.apply-step02 .input{margin-bottom:1rem;font-size:0}.apply-step02 .input .btn{margin-left:1rem}.apply-step02 .input input[readonly]{background-color:#f5f5f5}.apply-step02 .text-input{padding:0 1rem 2rem}.apply-step02 .field .text-input:last-child{padding-bottom:0}.apply-step02 .os-host-textarea{height:6.8rem}.apply-step02 .title{margin-bottom:1rem;font-weight:500;color:#757575}.apply-step02 .letters{margin-top:1rem;text-align:right;font-size:1.4rem;color:#757575;letter-spacing:normal}.apply-step02 .table-form{margin-bottom:4rem;padding:3.5rem;background-color:#f0f0f0}.apply-step02 .table-form.white{background-color:#fff;border-top:.1rem solid #dedede;border-bottom:.1rem solid #dedede}.apply-step02 .table-form table{width:100%}.apply-step02 .table-form th{text-align:left;font-weight:500;color:#757575}.apply-step02 .table-form td{padding:.5rem 0;height:5rem}.apply-step02 .table-form td .input-form{font-size:0}.apply-step02 .table-form td .input-form input{margin-left:1rem}.apply-step02 .table-form td .input-form input:first-child{margin-left:0}.apply-step02 .table-form td .input-form .btn{margin-left:1rem}.apply-step02 .table-form td .input-form span{font-size:1.6rem;font-weight:500;margin-left:1.8rem;vertical-align:middle;color:#757575}.apply-step02 .table-form td strong{font-weight:500}.apply-step02 .table-form input[type=checkbox],.apply-step02 .table-form input[type=radio]{margin-left:3rem}.apply-step02 .table-form input[type=checkbox]:first-child,.apply-step02 .table-form input[type=radio]:first-child{margin-left:0}.common-container .field{margin:5rem 0;padding-bottom:5rem;border-bottom:.2rem solid #dedede}.common-container .field h3{margin-bottom:4rem;padding-bottom:1rem;border-bottom:.2rem solid #101010;font-size:2.2rem;font-weight:700;color:#333;letter-spacing:-.11rem}.common-container .field .agree-check{margin-top:3rem;font-size:1.8rem;font-weight:500}.common-container .field .agree-check input[type=checkbox]+label:before{left:-2.2rem}.common-container fieldset table{width:100%;table-layout:fixed}.common-container fieldset table th{padding:1.3rem 0;vertical-align:top;text-align:left;font-size:1.6rem;font-weight:500;color:#757575}.common-container fieldset table th.middle{vertical-align:middle}.common-container fieldset table td{padding:.5rem 0}.common-container fieldset table td.btm-space{padding-bottom:2.5rem}.common-container fieldset table td.vertical-space{padding:3rem 0}.common-search .content-wrap{opacity:0}.common-search .board-header .alumnus{display:none}.common-search .board-header.community-find .alumnus{display:block}.common-search .result-text{border-top:.2rem solid #101010;border-bottom:.1rem solid #dedede;padding:6rem 2rem 4.8rem;text-align:center;font-size:2rem;word-break:keep-all}.common-search .result-text.fail{padding:19rem 0}.common-search .result-text span{color:#74c500;font-weight:700}.common-search .result-list{margin-bottom:4rem}.common-search .result-list li{padding:3.8rem 0 4rem;border-bottom:.1rem solid #dedede}.common-search .result-list li a{display:block}.common-search .result-list li a:hover dt{text-decoration:underline}.common-search .result-list li dt{font-size:2rem;font-weight:700;color:#333}.common-search .result-list li dt span{color:#74c500;text-decoration:underline}.common-search .result-list li .text{margin-top:1rem;height:7.2rem;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}.common-search .result-list li .info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem;font-size:1.4rem;color:#757575}.common-search .result-list li .date span:before{content:'|';display:inline-block;padding:0 1rem;color:#d4d4d4}.section-community .board-line{padding-bottom:4rem}.section-community .thumbnail-list{padding:6rem 0 3.5rem}.section-community .thumbnail-list+.info-txt{text-align:center}.intro-founder .full-visual,.intro-greeting .full-visual{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.intro-founder .full-visual:before,.intro-greeting .full-visual:before{content:'';position:absolute;width:55%;height:100%;top:calc(10% - -4rem);right:0;background-color:#eeeeee48}.intro-founder .full-visual .image,.intro-greeting .full-visual .image{-webkit-flex:1;-ms-flex:1;flex:1}.intro-founder .full-visual .image img,.intro-greeting .full-visual .image img{width:100%;object-fit:cover}.intro-founder .full-visual .cont,.intro-greeting .full-visual .cont{-webkit-flex:1;-ms-flex:1;flex:1;padding-left:10rem;margin:17rem -28rem 0 0}.intro-founder .full-visual .cont .message,.intro-greeting .full-visual .cont .message{margin-bottom:4rem;font-size:2.4rem;font-weight:700;letter-spacing:.06rem;color:#7db72c}.intro-founder .full-visual .cont .tit,.intro-greeting .full-visual .cont .tit{margin-bottom:3rem;font-size:6rem;font-weight:700;line-height:1.35;letter-spacing:-.135rem}.intro-founder .full-visual .cont .desc,.intro-greeting .full-visual .cont .desc{max-width:55%;word-break:break-all;text-align:justify;font-size:1.8rem;line-height:1.78;letter-spacing:-.045rem}.intro-founder .full-visual .cont .desc span,.intro-greeting .full-visual .cont .desc span{display:inline}.intro-purpose .intro-quote{padding:5.2rem 3.2rem 6rem;border-top:.2rem solid #000;border-bottom:.2rem solid #f2f9e7;border-bottom:.1rem solid #f2f9e7}.intro-purpose .intro-quote .comment{line-height:1.7;color:#101010;font-weight:500;font-size:2rem;letter-spacing:-.025em;text-align:center}.intro-purpose .intro-quote .name{margin-top:2.2rem;color:#101010;font-weight:400;font-size:1.6rem;text-align:center}.intro-purpose .support-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:9rem}.intro-purpose .support-list .item{box-sizing:border-box;width:25%;padding:0 1rem}.intro-purpose .support-list .item.scholarship .tit{background-image:url(../img/intro/purpose-scholarship.png)}.intro-purpose .support-list .item.academic .tit{background-image:url(../img/intro/purpose-academic.png)}.intro-purpose .support-list .item.culture .tit{background-image:url(../img/intro/purpose-culture.png)}.intro-purpose .support-list .item.welfare .tit{background-image:url(../img/intro/purpose-welfare.png)}.intro-purpose .support-list .tit{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:22rem;background:url(../img/intro/purpose-scholarship.png) no-repeat;background-size:13.8rem auto;background-position:center top}.intro-purpose .support-list .tit .sub{margin-bottom:.2rem;color:#ebebeb;font-weight:700;font-size:2.4rem;text-align:center}.intro-purpose .support-list .tit .main{color:#101010;font-weight:500;font-size:4.8rem;text-align:center}.intro-purpose .support-list .desc{line-height:1.67;padding-top:3.6rem;color:#101010;font-weight:400;font-size:1.8rem;text-align:center;position:relative}.intro-history .company-history{margin-top:3rem}.intro-history .company-history+.company-history{margin-top:11rem}.intro-history .company-history .visual{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.intro-history .company-history .visual .left{width:24.6rem;height:4rem;margin-bottom:3rem;background-repeat:no-repeat;background-size:auto 100%;background-position:left center}.intro-history .company-history .visual .right{width:25.3rem;height:4rem;margin-bottom:3rem;background-repeat:no-repeat;background-size:auto 100%;background-position:right center}.intro-history .company-history .visual .full{width:100%;height:30rem;background-repeat:no-repeat;background-size:cover;background-position:center center}.intro-history .company-history .visual .full.pc{display:block}.intro-history .company-history .visual .full.mob{display:none}.intro-history .company-history .content{width:50%;margin:7rem 0 0 auto}.intro-history .company-history .content .year{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:0 0 6rem 2.6rem;position:relative}.intro-history .company-history .content .year:before{content:'';display:block;position:absolute;top:1.2rem;left:-.7rem;background-image:url(../img/sprite/icons.png);background-position:-38.6rem -17.9rem;width:1.4rem;height:1.4rem}.intro-history .company-history .content .year:after{content:'';display:block;width:.1rem;height:calc(100% - 2.4rem);background-color:#dedede;position:absolute;top:3rem;left:0}.intro-history .company-history .content .year:last-child{padding-bottom:0}.intro-history .company-history .content .year:last-child:after{content:none}.intro-history .company-history .content .tit{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:9.5rem;min-width:0;color:#101010;font-weight:700;font-size:2.4rem}.intro-history .company-history .content .con{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;width:calc(100% - 9.5rem);padding-left:1rem}.intro-history .company-history .content .list{padding-top:.4rem}.intro-history .company-history .content .list li{color:#101010;font-weight:400;font-size:2rem;word-wrap:break-word}.intro-status .status-chart{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:120rem;margin:0 auto;background-color:rgba(245,245,245,.7)}.intro-status .status-chart .scholarship{width:40%;padding:5rem 3rem}.intro-status .status-chart .scholarship .title{color:#74c500;font-weight:500;font-size:2.8rem;text-align:center}.intro-status .status-chart .scholarship .title span{color:#101010;font-size:2.4rem}.intro-status .status-chart .business{width:60%;padding:5rem 3rem;border-left:.1rem solid #e2e2e2}.intro-status .status-chart .business .title{color:#00b4a8;font-weight:500;font-size:2.8rem;text-align:center}.intro-status .status-chart .business .title span{color:#101010;font-size:2.4rem}.intro-status .status-chart .list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}.intro-status .status-chart .list li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2rem;position:relative}.intro-status .status-chart .list li:not(:first-child){margin-left:2rem}.intro-status .status-chart .list .tit{margin-top:1.5rem;color:#101010;font-weight:400;font-size:2rem;text-align:center}.intro-status .status-chart .list .con{width:100%;text-align:center;position:absolute;top:6rem;left:0}.intro-status .status-chart .list .value{color:#101010;font-weight:700;font-size:4.2rem}.intro-status .status-chart .list .unit{color:#101010;font-weight:500;font-size:2.4rem}.intro-status .status-chart .list .add{display:block;color:#101010;font-weight:400;font-size:1.6rem}.intro-status .status-chart .list .chart{position:relative}.intro-status .status-chart .list canvas{position:absolute;top:0;left:0}.intro-status .content-wrap .title{margin:8rem 0 2rem 0;color:#101010;font-weight:700;font-size:2rem}.intro-status .content-wrap .table-wrap{border-top:.2rem solid #101010}.intro-status .content-wrap .table-wrap table th{height:7rem;font-weight:500;font-size:1.8rem;background-color:#f9f9f9}.intro-status .content-wrap .table-wrap table td{height:7rem;color:#101010;font-weight:400}.intro-status .content-wrap .table-wrap.pc{display:block}.intro-status .content-wrap .table-wrap.mob{display:none}.intro-manage .manage-report.pc{display:block}.intro-manage .manage-report.pc .title{margin-bottom:2rem;color:#101010;font-weight:700;font-size:2rem}.intro-manage .manage-report.mob{display:none}.intro-manage .manage-report .table.report-pc table{border-collapse:separate;border-spacing:0}.intro-manage .manage-report .table.report-pc th{height:7rem;padding:1.8rem 2rem;color:#333;background-color:#f9f9f9}.intro-manage .manage-report .table.report-pc td{height:7rem;padding:1.8rem 2rem;border-left:.1rem solid #ebebeb;font-weight:400;text-align:right}.intro-manage .manage-report .table.report-pc td.tit{border-left:none;border-bottom:.1rem solid #000;font-weight:500;text-align:center}.intro-manage .manage-report .table.report-pc td.sub-tit{text-align:center}.intro-manage .manage-report .table.report-pc .total td{border-bottom:.1rem solid #000;background-color:#f8fbf5}.intro-manage .manage-report .table.report-pc .download td{border-bottom:.1rem solid #000;text-align:center}.intro-manage .manage-report .table.report-pc .download td:first-child{border-left:none}.intro-founder .full-visual .cont{padding-left:9rem;margin:19rem -22rem 0 0}.intro-founder .full-visual .cont .tit{font-size:3.2rem;letter-spacing:-.08rem}.intro-founder .full-visual .cont .desc{letter-spacing:-.07rem;max-width:65%}.intro-founder .full-visual .cont .quote{margin-top:2rem;font-size:1.6rem;letter-spacing:-.04rem}.intro-founder .full-visual .cont .more{display:none}.intro-founder .full-visual:before{width:58%;top:calc(10% - -2rem)}.intro-founder .content-wrap .btn-wrap{margin-top:14rem;text-align:right}.intro-founder .content-wrap .profile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:4rem}.intro-founder .content-wrap .profile .life{-webkit-flex:1;-ms-flex:1;flex:1;margin-right:5.5rem}.intro-founder .content-wrap .profile .award{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:5.5rem}.intro-founder .content-wrap .profile h3{padding-bottom:1.5rem;margin-bottom:4rem;font-size:2.8rem;font-weight:500;border-bottom:.2rem solid #000;letter-spacing:-.07rem;color:#74c500}.intro-founder .content-wrap .profile dl{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:1.8rem;line-height:1.78}.intro-founder .content-wrap .profile dl:not(:last-child){margin-bottom:2rem}.intro-founder .content-wrap .profile dl dt{-webkit-flex:.5;-ms-flex:.5;flex:.5;font-weight:700}.intro-founder .content-wrap .profile dl dd{-webkit-flex:1;-ms-flex:1;flex:1}.intro-founder .content-wrap .profile dl dd span{display:block}.intro-access .content-wrap{border-top:.2rem solid #101010}.intro-access .content-wrap .info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:3rem 11rem}.intro-access .content-wrap .info dl{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.intro-access .content-wrap .info dl.address{margin-right:1.5rem}.intro-access .content-wrap .info dl.tel{-webkit-flex:.4;-ms-flex:.4;flex:.4}.intro-access .content-wrap .info dl dt{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:2rem;font-weight:500;word-break:break-all;color:#757575}.intro-access .content-wrap .info dl dt:after{content:'';display:block;position:absolute;width:.2rem;height:1.5rem;top:.6rem;right:0;background-color:#dedede}.intro-access .content-wrap .info dl dd{padding-left:2rem;font-weight:500;word-break:break-all}.intro-access .content-wrap .map img{width:100%}.intro-access .content-wrap .access{padding-left:9%;margin-top:8rem}.intro-access .content-wrap .access dl{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5.2rem}.intro-access .content-wrap .access dt{-webkit-flex-basis:22.4rem;-ms-flex-preferred-size:22.4rem;flex-basis:22.4rem}.intro-access .content-wrap .access dt span{display:inline-block;width:15.6rem;border-bottom:.2rem solid #000;color:#74c500;font-size:2.6rem;font-weight:500}.intro-access .content-wrap .access dd{-webkit-flex-basis:65rem;-ms-flex-preferred-size:65rem;flex-basis:65rem;font-size:1.8rem;font-weight:400}.intro-access .content-wrap .access dd span:after{content:' :'}.intro-access .content-wrap .access dd.subway{-webkit-flex-basis:45rem;-ms-flex-preferred-size:45rem;flex-basis:45rem}@-webkit-keyframes rotate01{to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotate01{to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes rotate02{to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotate02{to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes sprout{0%{width:0}30%{width:50%}100%{width:100%}}@keyframes sprout{0%{width:0}30%{width:50%}100%{width:100%}}@-webkit-keyframes scroll-arrow{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:.5;-webkit-transform:translateY(.4rem);transform:translateY(.4rem)}40%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scroll-arrow{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:.5;-webkit-transform:translateY(.4rem);transform:translateY(.4rem)}40%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scroll-wheel{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,1rem);transform:translate(0,1rem);opacity:0}100%{opacity:0}}@keyframes scroll-wheel{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,1rem);transform:translate(0,1rem);opacity:0}100%{opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fade-down{0%{opacity:0;-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-down{0%{opacity:0;-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.main-index{font-size:1.6rem}.main-index .photo{width:47.5%;height:0;max-width:70rem;max-height:calc(47.5% * .627);padding-top:calc(47.5% * .627);position:relative;border-radius:7% 0 7% 0;overflow:hidden;box-shadow:1rem 2rem 5rem #4d8300}.main-index .photo .pic{position:absolute;top:0;left:0;width:100%;height:0;max-height:62.85%;padding-top:62.85%;background-size:cover}.main-index .pager{display:inline-block;font-size:0;vertical-align:middle;height:2.3rem}.main-index .pager li{display:inline-block;margin-left:.8rem}.main-index .pager li:first-child{margin-left:0}.main-index .pager a{display:inline-block;width:1.4rem;height:1.4rem;text-indent:-999.9rem;border:.2rem solid #101010;border-radius:50%}.main-index .pager a.active{background-color:#101010}.main-index .description dt{max-height:10.2rem;overflow:hidden;font-size:3.6rem;font-weight:500;color:#fff;line-height:1.33;word-break:keep-all;letter-spacing:-.09rem}.main-index .description .text{margin-top:2rem;max-height:7.9rem;overflow:hidden;line-height:1.44;font-size:1.8rem;word-break:keep-all}.main-index .description .name{margin-top:2rem;line-height:2.6rem;font-weight:500}.main-index .description .more{margin-top:3.3rem;line-height:2.38;font-weight:700}.main-index .description .more a{border-bottom:.3rem solid #101010}.main-index .newsletter{padding:5.1rem 0;border-bottom:.1rem solid #dedede;text-align:center;background-color:#fff}.main-index .newsletter .text{display:inline-block;position:relative;padding-left:5.1rem;font-size:2.6rem;font-weight:500}.main-index .newsletter .text:before{content:'';display:inline-block;position:absolute;top:-.2rem;left:0;vertical-align:middle;width:4rem;height:4rem;width:4.2rem;height:4.2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-9.1rem .1rem;background-repeat:no-repeat;height:0;max-height:4.2rem;padding-top:4.2rem;overflow:hidden}.main-index .newsletter strong{color:#7fb711;font-weight:500}.main-index .newsletter .more{display:inline-block;margin-left:4.7rem;vertical-align:top;position:relative;top:.5rem}.main-index .newsletter .btn-line{display:inline-block;line-height:1.5}.main-index .compliance{margin-bottom:34rem;padding:3.1rem 0;border-bottom:.1rem solid #dedede;text-align:center;font-size:2rem}.main-index .compliance .small{margin-top:.4rem;font-size:1.6rem;color:#757575}[data-role=main].wrapper{background:0 0;overflow:hidden}[data-role=main] .common-footer{position:absolute;bottom:0;width:100%;background:0 0}[data-role=main] .common-footer .inner{width:100%;background-color:#fff;-webkit-transform:translateY(100%);transform:translateY(100%)}[data-role=main] .common-footer .inner.on{-webkit-transform:translateY(0);transform:translateY(0);transition:ease .8s}.main-index .news{position:relative;background-color:#74c500}.main-index .news .inner{width:91%;max-width:162.2rem;margin:0 auto;position:relative;overflow:hidden}.main-index .news .line-animation{width:58.38%;height:0;padding-top:calc(58.38% * 2050 / 948);position:relative;float:right}.main-index .news .line-animation svg{width:100%;height:100%;position:absolute;top:0;right:0}.main-index .news .line-animation svg.mobile{display:none}.main-index .news .white-path{stroke-dasharray:3040;stroke-dashoffset:-3040}.main-index .news .white-path-m{stroke-dasharray:3359;stroke-dashoffset:3359}.main-index .news .contents{width:100%;height:100%;max-width:162.2rem;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-index .news .contents:after{content:'';display:block;position:absolute;bottom:0;left:8.5%;width:25.15%;height:23.16%;background:url(../img/main/objects/tree.png) 0 0 no-repeat;background-size:contain}.main-index .news h2{margin:6rem 16.8rem 0 0;padding-top:7rem;-webkit-transform:translateY(3.2rem);transform:translateY(3.2rem);text-align:right;font-family:Godo;font-size:6.4rem;font-weight:400;color:#fff}.main-index .news .category{width:100%;position:relative}.main-index .news .category.domestic{margin-top:11.8rem}.main-index .news .category.domestic:before{content:'';display:block;position:absolute;top:-45%;left:28.125%;width:10.2%;height:33.4%;background:url(../img/main/objects/seed.png) 0 0 no-repeat;background-size:contain}.main-index .news .category.overseas{position:absolute;bottom:calc(26.5% - 23.35rem);left:50%;z-index:1;margin-left:-50%}.main-index .news .category.overseas:before{content:'';display:block;position:absolute;top:-19%;right:8.2%;width:11.4%;height:26.5%;background:url(../img/main/objects/sprout-light.png) 0 0 no-repeat;background-size:contain}.main-index .news .category.overseas .title{left:auto;right:64.5%;top:.5rem}.main-index .news .category.overseas .photo{float:right;margin-right:2.4%}.main-index .news .category.overseas .description{float:right;width:34%;margin:6.6rem 16% 0 0;text-align:right}.main-index .news .title{position:absolute;top:5.7rem;left:62.3%;font-family:Godo;font-size:2.6rem;font-weight:400;color:#101010;z-index:2}.main-index .news h3{display:inline-block}.main-index .news .pager{margin:.5rem 0 0 1rem}.main-index .news .item{display:none;padding:0 4.5%}.main-index .news .item:after{content:"";display:block;clear:both}.main-index .news .item .photo{float:left;position:relative}.main-index .news .item .description{float:left;max-width:39rem;width:36.5%;margin:12.3rem 0 0 16%}.main-index .news .slogan{position:relative;margin:11.5% auto 0 -1rem;max-width:162.2rem;text-align:center;z-index:2;font-family:Godo;font-size:5.4rem;font-weight:400;color:#fff;letter-spacing:.378rem}.main-index .news .slogan span{margin-left:10rem}.main-index .news .slogan span:before{content:'';display:inline-block;width:3.4rem;height:3.5rem;margin-right:2rem;background:url(../img/main/objects/plus-white.png) 0 0 no-repeat;background-size:cover}.main-index .service{position:relative;overflow:hidden}.main-index .service .inner{position:relative;width:86%;max-width:124rem;height:100%;margin:0 auto;padding:17rem 0 16rem;z-index:1}.main-index .service h2{position:absolute;left:-999.9rem}.main-index .service .line-animation{position:absolute;bottom:0;left:0;width:100%}.main-index .service .obj-sun{position:absolute;top:4%;left:6%;width:6.68%;-webkit-transform:scale(0,0);transform:scale(0,0)}.main-index .service .obj-sun.on{-webkit-transform:scale(1,1);transform:scale(1,1);transition:ease .5s 1s}.main-index .service .obj-sun img{width:100%}.main-index .service .obj-cloud{position:absolute;top:4%;left:14%;width:5.68%;-webkit-transform:scale(0,0);transform:scale(0,0)}.main-index .service .obj-cloud.on{-webkit-transform:scale(1,1);transform:scale(1,1);transition:ease .5s 1.5s}.main-index .service .obj-cloud img{width:100%}.main-index .service .mountain-wrapper{width:96rem}.main-index .service .mountain{position:relative;width:100%;height:0;padding-top:calc(100% * 718 / 960);z-index:-1}.main-index .service .mountain svg{position:absolute;top:0;left:0;width:100%;height:100%}.main-index .service .mountain svg.mobile{display:none}.main-index .service .mountain-path{stroke-dasharray:1876;stroke-dashoffset:1876}.main-index .service .mountain-path-m{stroke-dasharray:1260;stroke-dashoffset:1260}.main-index .service .service-tab{margin-bottom:8.6rem;text-align:center;font-family:Godo;font-size:0;font-weight:400;color:#101010}.main-index .service .service-tab li{display:inline-block;margin-left:8rem;font-size:2.6rem}.main-index .service .service-tab li:first-child{margin-left:0}.main-index .service .service-tab li a{padding:0 .8rem .4rem .8rem}.main-index .service .service-tab li a.active{border-bottom:.6rem solid #74c500;color:#74c500}.main-index .service .content{min-width:62.4rem;height:44rem;margin:0 auto;position:relative}.main-index .service .category{position:absolute;width:100%;opacity:0;z-index:0}.main-index .service .category.active{opacity:1;z-index:1;transition:opacity .8s ease}.main-index .service .category .title{position:absolute;top:0;left:64%;padding-top:6.3rem;font-family:Godo;font-size:5.6rem;font-weight:400;color:#101010;letter-spacing:-.1rem;z-index:2}.main-index .service .category .title .pager{position:absolute;top:1.6rem;left:.7rem;width:100%}.main-index .service .category .title .pager li.active a{background-color:#313131}.main-index .service .category h3{display:inline-block}.main-index .service .category .photo{float:left;width:56.5%;max-height:calc(56.5% * .627);padding-top:calc(56.5% * .627);box-shadow:1rem 2rem 5rem #a4a4a4}.main-index .service .category .description{float:left;width:36%;max-width:44rem;margin-left:7.5%;padding-top:17.3rem}.main-index .service .category .description dt{color:#101010;max-height:4rem;font-size:3rem}.main-index .service .category .description .text{max-height:10.5rem}.main-index .service .category .description .date{margin:.3rem 0 0}.main-index .service .item-wrapper{position:relative}.main-index .service .item{position:absolute;opacity:0;z-index:0;width:100%}.main-index .service .item:after{content:"";display:block;clear:both}.main-index .service .item.active{opacity:1;z-index:1;transition:opacity .8s ease}.main-index .sns{position:relative;background-color:#fff;overflow:hidden}.main-index .sns:after{content:"";display:block;clear:both}.main-index .sns h2{margin-bottom:5.3rem;text-align:center;line-height:8rem;font-family:Godo;font-size:6.4rem;font-weight:400;color:#101010}.main-index .sns h2 span{display:block}.main-index .sns .inner{position:relative;z-index:1;padding:15.7rem 0 13.7rem}.main-index .sns .contents{margin-bottom:5.1rem;position:relative;left:40%;width:100%;overflow:hidden}.main-index .sns .slide{display:inline-block;width:30rem;height:calc(100% * .91);margin:0 .9rem;vertical-align:top;white-space:normal}.main-index .sns .slide .image{position:relative;height:calc(30rem * .66);overflow:hidden;background-color:#fff}.main-index .sns .slide .image img{width:auto;min-width:100%;max-width:120%;min-height:calc(30rem * .66);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-index .sns .slide .image:after{content:'';display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#74c400;opacity:0}.main-index .sns .slide .image:hover:after{opacity:.8;transition:.2s ease}.main-index .sns .slide .image:hover .more{background-image:url(../img/sprite/icons.png);background-position:-27.4rem -14.2rem;width:4.8rem;height:4.8rem;height:0;max-height:4.8rem;padding-top:4.8rem;background-size:40.6rem 39.7rem;overflow:hidden;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;opacity:1;transition:opacity .3s ease}.main-index .sns .slide .more{position:absolute;text-indent:-999.9rem;opacity:0}.main-index .sns .slide .icon{display:inline-block;position:absolute;top:.8rem;right:.8rem}.main-index .sns .slide .icon.facebook{background-image:url(../img/sprite/icons.png);background-position:-13.2rem -33.7rem;width:2.9rem;height:2.9rem;height:0;max-height:2.9rem;padding-top:2.9rem;background-size:40.6rem 39.7rem;overflow:hidden}.main-index .sns .slide .icon.blog{background-image:url(../img/sprite/icons.png);background-position:-34.4rem -27.6rem;width:2.9rem;height:2.9rem;height:0;max-height:2.9rem;padding-top:2.9rem;background-size:40.6rem 39.7rem;overflow:hidden}.main-index .sns .slide .title{margin-top:2rem;line-height:2.4rem;font-size:1.8rem;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main-index .sns .slide .date{margin-top:.5rem;line-height:2.4rem;font-size:1.4rem;font-weight:400;color:#757575}.main-index .sns .link{margin-top:9.5rem;text-align:center}.main-index .sns .link li{display:inline-block}.main-index .sns .link a{display:inline-block;width:15rem;height:5rem;line-height:5rem;box-sizing:border-box;border-radius:5rem;text-align:left;font-size:1.8rem;font-weight:500;color:#fff}.main-index .sns .link a.icon-facebook{padding-left:5.3rem;background:url(../img/main/icon-facebook.png) 2.9rem 50% no-repeat #4961b0}.main-index .sns .link a.icon-blog{margin-left:2rem;background-color:#3ac0a5;position:relative}.main-index .sns .link a.icon-blog:before{content:'B';display:inline-block;padding:0 .8rem 0 2.7rem;vertical-align:middle;font-family:Godo;font-weight:400;font-size:2.64rem}.main-index .sns .link span{display:inline-block;text-indent:-999.9rem}.main-index .sns .line-animation{position:absolute;top:0;right:0;width:42.34375%;max-width:81.3rem;float:right}.main-index .sns .line-animation .heart{position:relative;width:100%;height:0;padding-top:calc(100% * 785 / 813)}.main-index .sns .line-animation .heart svg{position:absolute;top:0;left:0;width:100%;height:100%}.main-index .sns .line-animation .heart svg.mobile{display:none}.main-index .sns .heart-path{stroke-dasharray:2167;stroke-dashoffset:-2167}.main-index .sns .heart-path-m{stroke-dasharray:1857;stroke-dashoffset:1857}.main-index .status{padding:13rem 0 11rem;text-align:center;background-color:#f3f3f3}.main-index .status h2{position:absolute;left:-999.9rem}.main-index .status .image{width:61%;max-width:65.2rem;margin:0 auto}.main-index .status .image img{width:100%}.main-index .status ul{width:73%;max-width:106rem;margin:4.3rem auto 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main-index .status .cost{font-size:2.4rem;font-weight:400}.main-index .status .cost strong{font-weight:400}.main-index .status .support{margin-top:1.7rem;line-height:5.4rem;font-size:5rem;font-weight:500}.main-index .status .support strong{color:#72c200;font-weight:500}.main-index .story{height:50rem;background:url(../img/main/bg-movie.jpg) 50% 50% no-repeat;color:#fff;overflow:hidden;background-size:cover}.main-index .story .inner{width:100%;max-width:170rem;margin:0 auto;height:100%;padding:16rem 0 0 10%;position:relative}.main-index .story h2{max-width:28.7rem;font-family:Godo;font-size:5.6rem;font-weight:400;line-height:7.2rem}.main-index .story p{margin-top:1rem;font-size:1.8rem;line-height:2.6rem}.main-index .story .play{position:absolute;top:50%;left:47.6%;display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/sprite/icons.png);background-position:0 0;width:8.7rem;height:9.7rem;height:0;max-height:9.7rem;padding-top:9.7rem;background-size:40.6rem 39.7rem;overflow:hidden}.main-index .story .movie{display:none;width:90%;height:100%;position:absolute;top:0;left:5%}.main-index .story .movie .btn-close{position:absolute;top:.5rem;right:-4rem}.main-index .story .movie embed,.main-index .story .movie iframe,.main-index .story .movie object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.main-index .visual{position:relative}.main-index .visual h2{position:absolute;left:-999.9rem}.main-index .visual .swiper-container{width:86%;max-width:139rem;min-height:calc(86% * .5);margin:-3% auto 0;overflow:visible}.main-index .visual .swiper-slide{position:relative}.main-index .visual .swiper-slide.type-text-left .text-area{left:.86331%;width:45%}.main-index .visual .swiper-slide.type-text-left .image{float:right}.main-index .visual .swiper-slide.type-text-right .text-area{right:0;width:39%}.main-index .visual .swiper-slide.type-text-right .image{float:left}.main-index .visual .text-area{position:absolute;top:50%;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-index .visual img{width:100%}.main-index .visual .title{max-height:31.7rem;overflow:hidden;font-family:Godo;font-weight:400;font-size:8.6rem;line-height:1.28;letter-spacing:-.215rem}.main-index .visual .text{max-width:54rem;max-height:14rem;margin-top:2rem;overflow:hidden;font-size:2rem;line-height:1.7;letter-spacing:-.06rem;word-break:keep-all}.main-index .visual .more{margin-top:2.5rem}.main-index .visual .more a{padding:0 .4rem .1rem;border-bottom:.3rem solid #101010;font-size:1.6rem;line-height:3.8rem;font-weight:500}.main-index .visual .image{opacity:0;width:56%;max-width:74.3rem}.main-index .visual .image.fade-in{opacity:0;-webkit-animation:fadeIn 2s ease .2s forwards;animation:fadeIn 2s ease .2s forwards}.main-index .visual .image.off{opacity:1;-webkit-animation:fadeOut 1s ease .2s forwards;animation:fadeOut 1s ease .2s forwards}.main-index .visual p{opacity:0}.main-index .visual p.off{opacity:1;-webkit-animation:fadeOut 1s ease .2s forwards;animation:fadeOut 1s ease .2s forwards}.main-index .visual p.fade1{opacity:0;-webkit-animation:fadeIn .5s ease 1s forwards;animation:fadeIn .5s ease 1s forwards}.main-index .visual p.fade2{opacity:0;-webkit-animation:fadeIn .5s ease 1.5s forwards;animation:fadeIn .5s ease 1.5s forwards}.main-index .visual p.fade3{opacity:0;-webkit-animation:fadeIn .5s ease 2s forwards;animation:fadeIn .5s ease 2s forwards}.main-index .visual p.fade4{opacity:0;-webkit-animation:fadeIn .5s ease 2.3s forwards;animation:fadeIn .5s ease 2.3s forwards}.main-index .visual p.fade5{opacity:0;-webkit-animation:fadeIn .5s ease 2.7s forwards;animation:fadeIn .5s ease 2.7s forwards}.main-index .visual .obj{display:inline-block;position:relative;margin:.2rem .2rem 0 .2rem;vertical-align:top;width:3.3rem;height:3.3rem;background:url(../img/main/objects/plus.png) 0 0 no-repeat;background-size:cover}.main-index .visual .obj-01{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:1s}.main-index .visual .obj-02{-webkit-transform:rotate(0);transform:rotate(0);transition:1s}.main-index .visual .swiper-slide-active .obj-01{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-animation:rotate01 .3s ease 1.7s forwards;animation:rotate01 .3s ease 1.7s forwards}.main-index .visual .swiper-slide-active .obj-02{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-animation:rotate02 .3s ease 2.2s forwards;animation:rotate02 .3s ease 2.2s forwards}.main-index .visual .swiper-controls{position:absolute;bottom:2.4rem;left:0;width:100%;z-index:1}.main-index .visual .swiper-controls a{vertical-align:middle}.main-index .visual .swiper-controls a.pause{display:none;background-image:url(../img/sprite/icons.png);background-position:-38.6rem -6.2rem;width:2rem;height:2rem;height:0;max-height:2rem;padding-top:2rem;background-size:40.6rem 39.7rem;overflow:hidden}.main-index .visual .swiper-controls a.pause.on{display:inline-block}.main-index .visual .swiper-controls a.play{display:none;background-image:url(../img/sprite/icons.png);background-position:-38.6rem -3.2rem;width:2rem;height:2rem;height:0;max-height:2rem;padding-top:2rem;background-size:40.6rem 39.7rem;overflow:hidden}.main-index .visual .swiper-controls a.play.on{display:inline-block}.main-index .visual .swiper-pagination{position:static;display:inline-block}.main-index .visual .swiper-pagination-bullet{width:1.8rem;height:1.8rem;margin-right:.8rem;opacity:1;border:.2rem solid #101010;background-color:#fff;vertical-align:middle;box-sizing:border-box}.main-index .visual .swiper-pagination-bullet-active{background-color:#101010}.main-index .visual .scroll-down{display:inline-block;box-sizing:border-box;position:absolute;top:0;left:calc(50% - 1.1rem);width:2.2rem;height:3.5rem;border:.3rem solid #101010;border-radius:1rem;background-color:#fff}.main-index .visual .scroll-down .arrow-down{opacity:1;display:inline-block;position:absolute;left:calc(50% - .7rem);bottom:-1.6rem;width:1.4rem;height:.95rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:.1rem -19rem;background-repeat:no-repeat;height:0;max-height:.95rem;padding-top:.95rem;overflow:hidden;-webkit-animation:scroll-arrow 2s infinite;animation:scroll-arrow 2s infinite}.main-index .visual .scroll-down .scroll-wheel{opacity:0;display:inline-block;width:.4rem;height:.8rem;background-color:#815151;border-radius:.5rem;position:absolute;top:.4rem;left:calc(50% - .2rem);-webkit-animation:scroll-wheel 2s infinite;animation:scroll-wheel 2s infinite}.main-index .visual .notice{width:91%;max-width:162.2rem;margin:0 auto;position:relative}.main-index .visual .obj-sprout{position:absolute;left:0;bottom:-.1rem;width:10.48089%;-webkit-transform:translateX(-45%);transform:translateX(-45%);text-align:center}.main-index .visual .obj-sprout img{width:0;-webkit-animation:sprout .5s ease-in-out .1s forwards;animation:sprout .5s ease-in-out .1s forwards}.main-index .visual .obj-sprout img.mobile{display:none}.main-index .visual .line-animation{width:100%;height:0;padding-top:calc(100% * 275 / 1623);position:relative}.main-index .visual .line-animation svg{width:100%;height:100%;position:absolute;top:0;left:0}.main-index .visual .line-animation svg.mobile{display:none}.main-index .visual .green-path{stroke-dasharray:2082;stroke-dashoffset:-2082}.main-index .visual .contents{position:absolute;left:50%;top:54%;width:81.81258%;max-width:132.7rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-index .visual .contents>div{width:43%;max-width:50rem}.main-index .visual .contents>div.left{float:left;margin-right:7%}.main-index .visual .contents>div.right{float:right;margin-left:7%}.main-index .visual .contents dl{max-width:50rem}.main-index .visual .contents dt{margin-bottom:1rem;line-height:3.8rem;font-weight:700;font-size:2.2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main-index .visual .contents .text{display:inline-block;margin-top:0;max-height:4.9rem;line-height:2.4rem;overflow:hidden;word-break:keep-all;font-size:1.6rem}.main-index .visual .contents .more{margin-top:1rem;line-height:2.4rem}.main-index .visual .contents .more a{font-weight:700;padding:0 .4rem .2rem;border-bottom:.3rem solid #333}.section-member .content-wrap{opacity:0}.section-member .notice{margin-top:3rem;font-size:1.4rem;text-align:center;letter-spacing:-.035rem;color:#757575}.section-member .notice+.btn-area{text-align:center}.member-login .page-head .desc{margin-top:2rem;font-size:2.2rem;font-weight:500;line-height:1.5;letter-spacing:-.11rem}.member-login .page-head .desc.emp span{display:inline-block;color:#74c500}.member-login .info{max-width:70rem;padding:3rem 2rem;margin:0 auto;margin-top:4rem;background-color:#f5f5f5}.member-login .info .desc{color:#333;font-weight:500;font-size:1.8rem;text-align:center}.member-login .info .desc .str{color:#74c500}.member-login .info .btn-area{font-size:0;margin-top:1.5rem;text-align:center}.member-login .login{max-width:70rem;margin:0 auto;padding:5rem 9rem;border-top:.2rem solid #101010;border-bottom:.1rem solid #dedede}.member-login .login .inner{float:left;width:36.5rem;letter-spacing:-.045rem;color:#333}.member-login .login .inner .id p{display:inline-block;font-size:1.8rem;font-weight:500}.member-login .login .inner .id input[type=text]{display:inline-block;max-width:26.5rem;margin-left:3.6rem}.member-login .login .inner .pw{margin-top:1.2rem}.member-login .login .inner .pw p{display:inline-block;font-size:1.8rem;font-weight:500}.member-login .login .inner .pw input[type=password]{display:inline-block;max-width:26.5rem;margin-left:2rem}.member-login .login .button{display:inline-block}.member-login .login .button button.btn{height:9.3rem;padding:0 4.3rem;border-radius:.6rem}.member-login .login+.button{margin-top:5rem;text-align:center}.member-login .button .btn:nth-child(2){padding:0 2.05rem}.member-login .button .btn:nth-child(3){padding:0 1.3rem}.member-agree .field{max-width:70rem;margin:5rem auto}.member-agree .textarea .button{margin-top:1rem}.member-agree .textarea .button .btn{height:3rem;line-height:1.5}.member-agree .textarea.agree02{margin-top:2rem}.member-agree .textarea.agree02 .text{height:10rem}.member-agree input[type=checkbox]+label{font-size:1.8rem}.member-agree .btn-area{text-align:center}.member-join-input .personal-info{max-width:70rem;padding:5rem 0;margin:0 auto;border-bottom:.1rem solid #dedede}.member-join-input .personal-info h3{margin-bottom:5rem;padding-bottom:1rem;border-bottom:.2rem solid #101010;font-size:2.2rem;font-weight:700;color:#333;letter-spacing:-.11rem}.member-join-input .personal-info .form-area{padding:0 3rem}.member-join-input .personal-info .form-area table{width:100%}.member-join-input .personal-info .form-area table th{padding:1rem 0 0;font-size:1.4rem;font-weight:500;text-align:left;vertical-align:top;color:#757575}.member-join-input .personal-info .form-area table td{padding:.5rem 0}.member-join-input .personal-info .form-area table td .check{margin-top:1rem}.member-join-input .personal-info .form-area .input{display:-webkit-flex;display:-ms-flexbox;display:flex}.member-join-input .personal-info .form-area .input .btn{margin-left:1rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.member-join-input .personal-info .form-area .info-txt{margin-top:1rem;font-size:1.4rem;color:#757575}.member-join-input .personal-info .form-area .info-txt.space{margin-bottom:2rem}.member-join-input .personal-info+.button{margin-top:5rem;text-align:center}.member-join-complete .complete{max-width:70rem;margin:10rem auto 4rem;padding:5.4rem 0 6rem 0;border-top:.2rem solid #101010;border-bottom:.1rem solid #dedede}.member-join-complete .complete p{text-align:center;color:#333}.member-join-complete .complete p.info{font-size:2.8rem;font-weight:500;line-height:1.46;letter-spacing:-.07rem}.member-join-complete .complete p.desc{margin-top:2rem;font-size:1.6rem;line-height:1.5;letter-spacing:-.04rem}.member-join-complete .complete p span{color:#74c500}.member-join-complete .complete+.button{text-align:center}.member-id-find{text-align:center}.member-id-find .field{max-width:70rem;padding:5rem 0;margin:0 auto;border-top:.2rem solid #033333;border-bottom:.2rem solid #dedede}.member-id-find .field .inner{max-width:22rem;margin:0 auto}.member-id-find .field .inner .title{font-size:2rem;font-weight:500;letter-spacing:-.05rem}.member-id-find .field .inner .list{margin:3rem 0 0 5rem}.member-id-find .field .inner .list li{margin-bottom:2rem}.member-id-find .field .inner .list li:last-child{margin:0}.member-id-find .field .result{margin-top:3rem;font-size:2rem;color:#f66953;font-weight:500}.member-id-find .info-txt{font-size:1.4rem;color:#757575;margin-top:2rem}.member-id-find .btn-area{margin-top:4rem}.member-pw-find .join-pw{max-width:70rem;padding:5rem 0;margin:0 auto 2rem;text-align:center;border-top:.2rem solid #033333;border-bottom:.2rem solid #dedede}.member-pw-find .join-pw .id{font-size:1.8rem;letter-spacing:-.045rem;color:#575757}.member-pw-find .join-pw .pw{margin-top:2rem;font-size:2rem;font-weight:500;letter-spacing:-.05rem}.member-pw-find .join-pw .pw span{color:#f66953}.member-pw-find .notice{margin:0 auto 4rem}.member-pw-find .notice+.btn-area{text-align:center}.section-mypage .content-wrap{opacity:0}.mypage-info.common-container .table-row tbody tr:last-child td{border-bottom:0}.mypage-info .title-txt.large{margin:5rem 0 1rem}.mypage-info .info-wrap{border-top:.2rem solid #101010;border-bottom:.2rem solid #dedede}.mypage-info .info-wrap .btn.light{padding:0 2.4rem}.mypage-info .info-wrap .controls .btn.light{padding:0 4.2rem 0 2rem}.mypage-info .info-wrap+.button{margin-top:4rem;text-align:right}.mypage-info .form-photo{padding:3.8rem 4rem 3rem}.mypage-info .form-photo:after{content:"";display:block;clear:both}.mypage-info .form-photo .photo{float:left;width:10rem;height:12.5rem;margin-right:3rem}.mypage-info .form-photo .photo img{width:10rem;height:12.5rem}.mypage-info .form-photo .file{float:left;max-width:71.7rem;margin-top:1.8rem}.mypage-info .form-school.control-wrap{margin-top:-5rem}.mypage-info .info-text{margin-top:1rem;font-size:1.4rem;color:#757575}.mypage-info .table-col th{font-weight:500;text-align:left;padding-right:2rem}.mypage-info .table-col td.btm-space{padding-bottom:2.5rem}.mypage-info .form-personal{padding:2.5rem 1rem 3.1rem}.mypage-info .form-personal.general{max-width:64rem;margin:0 auto}.mypage-info .form-personal.general .col-th{width:18%}.mypage-info .form-personal.general .col-td{width:auto}.mypage-info .form-personal.general input[type=password],.mypage-info .form-personal.general input[type=text]{max-width:36rem}.mypage-info .form-personal.general td .btn{margin:1rem 1rem 2rem 0}.mypage-info .form-personal.general td .info-txt{margin:1rem auto 2rem;font-size:1.4rem;color:#757575}.mypage-info .form-personal .col-th{width:15.8%}.mypage-info .form-personal .col-td{width:auto}.mypage-info .form-personal input[type=password],.mypage-info .form-personal input[type=text]{max-width:41rem}.mypage-info .form-personal .post input[type=text]{max-width:26.1rem}.mypage-info .form-personal input[type=text].address{max-width:71.6rem}.mypage-info .form-personal input[type=text][readonly]{background-color:#f5f5f5}.mypage-info .form-personal label.radio input+span:before{top:.2rem}.mypage-info .form-personal label.check input+span:before{top:.2rem}.mypage-info .form-personal strong{margin-right:3%;font-weight:500;font-size:1.6rem;vertical-align:middle}.mypage-info .form-me{padding:2.5rem 1rem 4.5rem}.mypage-info .form-file{padding:4.5rem 2.8rem}.mypage-info .form-file .file-attach{max-width:71.7rem}
.mypage-mentor-list .stamp-attendance{padding:5rem 2rem 10rem;background-color:#f5f5f5}
.mypage-mentor-list .stamp-attendance .tit{width:29.9rem;margin:0 auto 1rem auto}
.mypage-mentor-list .stamp-attendance .tit img{width:100%} 
.mypage-mentor-list .stamp-attendance .list{width:57.5rem;height:26.9rem;margin:0 auto;margin-top: 1rem;position:relative}
.mypage-mentor-list .stamp-attendance .list li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}
.mypage-mentor-list .stamp-attendance .list li .wrap{width:57.5rem;height:21rem;font-size:0;position:relative;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../img/mypage/stamp-attendance-img01.png) no-repeat;background-size:cover}
.mypage-mentor-list .stamp-attendance .list .info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}.mypage-mentor-list .stamp-attendance .list .date{font-weight:500;color:#757575;font-size:1.8rem;text-align:center}.mypage-mentor-list .stamp-attendance .list .date span{margin-left:.5rem;font-weight:700;color:#101010;font-size:2rem}.mypage-mentor-list .stamp-attendance .list .check{display:inline-block;width:20%;height:9.5rem;background:url(../img/mypage/stamp-attendance-check.png) no-repeat;background-size:auto 100%;background-position:center center}.mypage-mentor-list .stamp-attendance .list .check:nth-child(n+6){margin-top:2rem}.mypage-mentor-list .stamp-attendance .list .swiper-button-prev{width:2.2rem;height:4rem;left:-7rem}.mypage-mentor-list .stamp-attendance .list .swiper-button-prev:after{background-image:url(../img/sprite/icons.png);background-position:-34.4rem -17.6rem;width:2.2rem;height:4rem;height:0;max-height:4rem;padding-top:4rem;background-size:40.6rem 39.7rem;overflow:hidden}.mypage-mentor-list .stamp-attendance .list .swiper-button-next{width:2.2rem;height:4rem;right:-7rem}.mypage-mentor-list .stamp-attendance .list .swiper-button-next:after{background-image:url(../img/sprite/icons.png);background-position:-34.4rem -22.6rem;width:2.2rem;height:4rem;height:0;max-height:4rem;padding-top:4rem;background-size:40.6rem 39.7rem;overflow:hidden}.mypage-mentor-list .stamp-attendance+.board-header,.mypage-mentor-list .stamp-attendance+.board-list{margin-top:5rem}.mypage-mentor-list .table.board-list{border-top:.2rem solid #dedede}.mypage-mentor-list .table.board-list td.subject>a{text-align:center}.mypage-mentor-view .board-list{border-top:.2rem solid #dedede}.mypage-mentor-view .mentee-view{padding:5rem 10rem 6rem 10rem;border:.2rem solid #101010}.mypage-mentor-view .mentee-view .title{padding-bottom:2rem;margin-bottom:3rem;border-bottom:.1rem solid #dedede;font-weight:700;color:#333;font-size:2.8rem;text-align:center;word-wrap:break-word}.mypage-mentor-view .mentee-view .content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 7rem}.mypage-mentor-view .mentee-view .content dl{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;box-sizing:border-box;width:50%}.mypage-mentor-view .mentee-view .content dl:nth-child(n+3){margin-top:2rem}.mypage-mentor-view .mentee-view .content .tit{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:10.6rem;font-weight:500;color:#757575;font-size:1.6rem;margin-right:2rem;word-wrap:break-word;position:relative}.mypage-mentor-view .mentee-view .content .tit:after{content:'';display:block;width:.2rem;height:1.5rem;background-color:#dedede;position:absolute;top:.6rem;right:0}.mypage-mentor-view .mentee-view .content .con{min-width:0;padding-right:1rem;font-weight:500;color:#101010;font-size:1.6rem;word-wrap:break-word}.mypage-mentor-view .mentee-view+.board-list{margin-top:5rem}.mypage-diary .diary-wrap{border-top:.2rem solid #101010;border-bottom:.2rem solid #dedede;padding:3.5rem 0 4.5rem 1rem}.mypage-diary .diary-wrap+.button{margin-top:4rem;text-align:right}.mypage-diary .diary-wrap .col-th{width:16%}.mypage-diary .diary-wrap .col-td{width:84%}.mypage-diary .diary-wrap th{text-align:left;font-weight:500;padding-right:2rem}.mypage-diary .diary-wrap td{padding:.5rem 0}.mypage-diary .diary-wrap td input[type=text]{max-width:41rem}.mypage-diary .diary-wrap td .semester{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:41rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mypage-diary .diary-wrap td .semester select{width:calc(50% - .5rem)}.mypage-diary .diary-wrap td.date{padding-bottom:2rem;font-size:0}.mypage-diary .diary-wrap td.date .input-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}.mypage-diary .diary-wrap td.date .select-wrap{margin-left:1rem;width:calc(25% - 1rem);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.mypage-diary .diary-wrap td.date input{width:calc(50% - .5rem)}.mypage-diary .diary-wrap td.date .select{width:calc(50% - .5rem)}.mypage-diary .diary-wrap td.date .after-text{line-height:2.5}.mypage-diary .diary-wrap td strong{font-size:1.6rem;font-weight:500;color:#333}.mypage-diary .diary-wrap td .name{margin-bottom:1rem}.mypage-diary .diary-wrap td .letters{margin-top:1rem;padding-right:.5%;padding-bottom:2.5rem;text-align:right;font-size:1.4rem;color:#757575}.mypage-diary .diary-wrap .control-wrap{margin-top:.5rem}.mypage-diary .diary-wrap .control-wrap .controls{float:none;text-align:right;width:99.7%}.mypage-diary .diary-wrap .control-wrap select{max-width:35rem;margin-right:1rem}.mypage-diary .diary-wrap .mentee-input li:not(:first-child){margin-top:2rem}.mypage-ask .inquiry{padding:5rem;border-top:.2rem solid #101010;border-bottom:.1rem solid #dedede}.mypage-ask .inquiry table{width:100%;max-width:78.8rem;margin:0 auto}.mypage-ask .inquiry table tr:not(:first-child) th{padding-top:1rem}.mypage-ask .inquiry table tr:not(:first-child) td{padding-top:1.5rem}.mypage-ask .inquiry table tr.email th{padding-top:.7rem}.mypage-ask .inquiry table th{font-weight:500;font-size:1.8rem;text-align:left;vertical-align:top}.mypage-ask .inquiry table .input-email input[type=text]{padding:1rem 1.5rem}.mypage-ask .inquiry table .input-content .textarea{padding:1rem}.mypage-mentee .facil-info{padding:5rem 10rem;border:.2rem solid #101010}.mypage-mentee .facil-info .title{display:block;padding-bottom:2rem;border-bottom:.1rem solid #dedede;font-size:2.8rem;font-weight:700;text-align:center}.mypage-mentee .facil-info ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5.3rem;margin-top:3rem}.mypage-mentee .facil-info ul li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:1.6rem;font-weight:500;color:#101010;word-break:break-all}.mypage-mentee .facil-info ul li.address{padding-right:2rem}.mypage-mentee .facil-info ul li:nth-child(2n-1){width:60%}.mypage-mentee .facil-info ul li:nth-child(2n){width:40%}.mypage-mentee .facil-info ul li:nth-child(n+3){margin-top:2rem}.mypage-mentee .facil-info ul li span{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;width:11.5rem;margin-right:2rem;color:#757575}.mypage-mentee .facil-info ul li span:after{content:'';display:inline-block;width:.2rem;height:1.5rem;background-color:#d4d4d4;position:absolute;top:.5rem;right:0}.mypage-mentee .facil-info+.btn-area{margin-top:4rem;margin-bottom:5rem;text-align:right;font-size:0}.mypage-mentee .table.board-list{border-bottom:.2rem solid #dedede}.mypage-mentee .table.board-list table tr:last-child td{border-bottom:none}.mypage-mentee .mark-status{min-width:8rem;height:3rem;margin-top:0;font-size:1.4rem;border-radius:3rem}.news-newsletter .board-header{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.news-newsletter .search-box .search-inner{max-width:29rem}.news-newsletter .search-box .select-wrap{width:24rem;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.popup-content-default .upload-file .file-attach .btn{min-width:11rem;padding:0 1rem}.popup-content-default .upload-file .comment{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:1rem;font-weight:300;color:#333;font-size:1.4rem;text-align:left}.popup-content-default .upload-file .comment .tit{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.popup-content-default .upload-file .comment .desc{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-left:.3rem}.popup-content-default .upload-file .preview{margin-top:2rem}.popup-content-default .upload-file .preview .img{width:18rem;height:21.2rem;margin:0 auto;background-color:#f5f5f5;position:relative}.popup-content-default .upload-file .preview .img:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../img/sprite/icons.png);background-position:-7.8rem -18.9rem;width:6rem;height:6.1rem;height:0;max-height:6.1rem;padding-top:6.1rem;background-size:40.6rem 39.7rem;overflow:hidden}.popup-content-default .upload-file .preview .img img{width:100%;height:100%;position:absolute;top:0;left:0}.popup-content-default.photo-upload{max-width:46rem}.popup-content-default.terms{text-align:left}.popup-content-default.terms .title-txt{position:relative}.popup-content-default.terms .title-txt select{position:absolute;top:-.5rem;right:0;max-width:17rem;font-weight:400}.popup-content-default.terms>.inner{padding:5rem 5rem 0}.popup-content-default.terms>.inner>.con{padding:0}.popup-content-default.terms>.inner>.btn-area{border-top:0;text-align:center}.popup-content-default.terms .field{padding:3rem 0;border-top:.2rem solid #101010;border-bottom:.2rem solid #dedede}.popup-content-default.terms .field-inner{height:56rem;overflow:auto}.popup-content-default.terms .bold{font-weight:700}.popup-content-default.terms .bold span{color:#74c500}.popup-content-default.terms .info-box{margin:1rem 0;border:.1rem solid #dedede;border-radius:.6rem;padding:2.5rem}.popup-content-default.terms .info-box li{margin-top:1rem}.popup-content-default.terms .info-box li .title{font-weight:500}.popup-content-default.terms .info-box li .title span{font-weight:300}.popup-content-default.terms .info-box li:first-child{margin-top:0}.popup-content-default.terms ol{padding-left:1rem}.popup-content-default.find-school .inner>.con{padding-bottom:0}.popup-content-default.find-school .result-list{padding:1rem .2rem;border-top:.1rem solid #333}.popup-content-default.find-school .result-list li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.popup-content-default.find-school .result-list li .tit{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:6.6rem;padding:.8rem .4rem .8rem 0;text-align:left;word-wrap:break-word}.popup-content-default.find-school .result-list li .con{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0;padding:.8rem 0;text-align:left;word-wrap:break-word}.popup-content-default.find-school .result-list li .con:hover{text-decoration:underline}.popup-content-default.credit>.inner>.con .title{margin-bottom:1.5rem}.popup-content-default.credit .popup-form{margin-top:1.5rem}.popup-content-default.credit .popup-form .input-credit th{text-align:right}.popup-content-default.credit .popup-form .input-credit td{font-size:0;vertical-align:middle}.popup-content-default.credit .popup-form .input-credit td input[type=text]{width:14rem}.popup-content-default.credit-type2 .popup-form{margin-top:1.5rem}.popup-content-default.credit-type2 .popup-form .input-credit th{text-align:right}.popup-content-default.credit-type2 .popup-form .input-credit td{font-size:0;vertical-align:middle}.popup-content-default.credit-type2 .popup-form .input-credit td input[type=text]{width:10rem}.popup-content-default.credit-type2 .popup-form .input-credit td .partition{display:inline-block;margin:0 .5rem;color:#bbb;font-size:1.8rem;text-align:center;vertical-align:middle}.popup-ask{position:fixed;top:0;right:-100%;width:58rem;height:100%;background-color:#fff;opacity:0;z-index:11;transition:ease-out .5s;overflow:auto}.popup-ask.on{right:0;opacity:1}.popup-ask.question input[type=text]{margin-top:3rem;height:5rem;font-size:1.6rem}.popup-ask.question textarea{margin-top:2rem;height:24rem}.popup-ask.newsletter .btn-area{margin-top:3rem;padding-top:4rem;border-top:.1rem solid #e9e9e9}.popup-ask .inner{width:44rem;margin:30% auto 5%}.popup-ask h2{font-family:Godo;font-weight:400;font-size:4.4rem;color:#72c200}.popup-ask .title{margin:3rem 0 1rem;font-size:2.6rem;font-weight:700}.popup-ask p{font-size:1.6rem}.popup-ask .email-wrap .email-inner{width:100%;margin-bottom:1rem}.popup-ask .email-wrap select{max-width:100%;width:100%;margin-left:0}.popup-ask .input-table{margin-top:3rem;padding-top:4rem;border-top:.1rem solid #e9e9e9}.popup-ask .input-table dt{font-size:1.6rem}.popup-ask .agree{margin-top:2rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.popup-ask .agree .link{font-size:1.6rem;font-weight:500;text-decoration:underline}.popup-ask .notice-list{margin-top:2rem}.popup-ask .text{display:block}.popup-ask .btn-area{margin-top:2.8rem;text-align:right}.common-login>.desc{margin-bottom:3rem;color:#333;font-weight:500;font-size:2.2rem;letter-spacing:-.11rem}.common-login>.desc .str{color:#74c500}.common-login>.login-form-wrap{padding:5rem 6rem;border-top:.2rem solid #101010;border-bottom:.2rem solid #dedede}.common-login>.login-form-wrap+.btn-area{margin-top:2rem;font-size:0}.common-login>.login-form-wrap+.btn-area .btn{margin:1rem 0 0 1rem}.common-login>.login-form-wrap+.btn-area .btn:first-child{margin-left:0}.common-login>.login-form-wrap+.btn-area .btn:nth-child(2){padding:0 2.05rem}.common-login>.login-form-wrap+.btn-area .btn:nth-child(3){padding:0 1.3rem}.common-login>.add{margin-top:2rem;color:#757575;font-weight:400;font-size:1.4rem;text-align:center}.common-login>.info{padding:3rem 2rem;margin-top:4rem;background-color:#f5f5f5}.common-login>.info .desc{color:#333;font-weight:500;font-size:1.8rem}.common-login>.info .desc .str{color:#74c500}.common-login>.info .btn-area{font-size:0;margin-top:1.5rem}.login-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:9.2rem}.login-form .input-id,.login-form .input-pw{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:calc(100% - 12.8rem);padding-right:1rem}.login-form .input-pw{margin-top:1.2rem}.login-form label{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:8rem;padding-right:.5rem;color:#333;font-weight:500;font-size:1.8rem;text-align:left}.login-form input[type=text]{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.login-form .btn-area{width:12.8rem;height:100%}.login-form .btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.popup-content-default.login>.inner{padding-left:5rem;padding-right:5rem}.popup-content-default.find-info .inner>.con{padding-bottom:0}.popup-content-default.find-info .desc{margin-bottom:3rem;font-size:2.2rem;font-weight:500}.popup-content-default.find-info .field{margin:3rem 2rem;border-top:.2rem solid #101010;border-bottom:.2rem solid #dedede}.popup-content-default.find-info .input-table{padding:5rem 4.3rem}.popup-content-default.find-info .input-table dd .btn{padding:0 1.8rem}.popup-content-default.receipt .preview{margin:1rem 0 2rem;max-width:100%}.popup-content-default.receipt .no-img{max-width:100rem;width:100%;min-height:50rem;margin:0 auto;background-color:#f5f5f5;position:relative}.popup-content-default.receipt .no-img span{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../img/sprite/logo.png);background-position:0 -10.3rem;width:19.3rem;height:14.3rem;height:0;max-height:14.3rem;padding-top:14.3rem;background-size:46rem 42.8rem;overflow:hidden}.popup-content-default.receipt .upload-file .preview{margin:3rem 0 0 0}.popup-content-default.receipt .upload-file .preview .img:before{width:8.44786rem;height:6.31111rem;background-image:url(../img/sprite/logo.png);background-size:19.65812rem 18.2906rem;background-position:.1rem -4.30171rem;background-repeat:no-repeat;height:0}.popup-content-default.receipt .notice-list{margin-top:3rem;text-align:left;font-size:1.6rem}.popup-content-default.apply-preview>.inner{height:calc(100vh - 11rem);overflow-y:scroll}.popup-content-default.apply-preview .tit{padding-top:6rem;font-size:3.6rem;font-weight:700;text-align:center;letter-spacing:-.18rem;color:#333}.popup-content-default.apply-preview .tit span{color:#74c500}.popup-content-default.apply-preview .receipt-num{font-size:1.6rem;text-align:right;color:#333}.popup-content-default.apply-preview .receipt-num strong{font-weight:500}.popup-content-default.apply-preview .con{padding:0}.popup-content-default.apply-preview .con .voluntary-service .title{margin-top:4rem;margin-bottom:1rem;font-size:1.8rem;font-weight:700;text-align:left;letter-spacing:-.045rem}.popup-content-default.apply-preview .con .voluntary-service .cont{padding:1rem 1.5rem;font-weight:500;text-align:left;border-top:.2rem solid #212121;border-bottom:.1rem solid #dedede}.popup-content-default.apply-preview .table-wrap table th{padding:.8rem 1.2rem}.popup-content-default .summit{padding:4rem 0;border-top:.1rem solid #dedede}.popup-content-default .summit .cont{font-size:2.2rem;font-weight:500;letter-spacing:-.11rem;color:#333}.popup-content-default .summit .cont span{color:#74c500}.popup-content-default .summit .info{margin-top:2.5rem;font-weight:500}.popup-content-default .summit .info span{margin-right:4rem;font-weight:300}.popup-table .title{margin-top:.5rem;margin-bottom:1rem;font-size:1.8rem;font-weight:500;text-align:left;letter-spacing:-.045rem}.popup-table .title:not(.first){margin-top:4rem}.popup-table.personal-info .col01,.popup-table.personal-info .col03{width:15.7rem}.popup-table.personal-info .col02,.popup-table.personal-info .col04{width:auto}.popup-table.personal-info .col05{width:21rem}.popup-table.personal-info th{padding:1rem 0 1rem 1.5rem;font-size:1.4rem;text-align:left}.popup-table.personal-info td{padding:1rem 0 1rem 1.5rem;font-size:1.4rem;text-align:left;border-bottom:.1rem solid #dedede;letter-spacing:-.035rem;color:#333}.popup-table.personal-info td:nth-child(2n){border-right:none}.popup-table.personal-info td.photo{text-align:center}.popup-table.personal-info td.photo img{width:18rem;height:21.2rem}.popup-table .table-wrap table td.left.family{padding-bottom:.5rem}.popup-table:last-of-type{margin-bottom:4rem}.section-service .full-visual{height:45.6rem;overflow:hidden}.section-service .full-visual .img{width:100%;height:100vh;background-image:url(../img/service/full-visual-education.jpg);background-repeat:no-repeat;background-size:cover;background-position:center 0;position:relative}.section-service .relation-info{word-break:keep-all;padding:6rem 2rem 8rem 2rem;background-color:#f8f8f8}.section-service .relation-info .wrap{max-width:106rem;margin:0 auto}.section-service .relation-info .title{margin-bottom:4.5rem;color:#101010;font-weight:700;font-size:2.8rem}.section-service .relation-info .title.empo{width:63%;margin:0 auto 4.5rem}.section-service .relation-info .list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section-service .relation-info li{width:24.52%}.section-service .relation-info li:not(:first-child){margin-left:13.2%}.section-service .relation-info a{display:block;width:100%}.section-service .relation-info a:hover .desc:after{background-image:url(../img/sprite/icons.png);background-position:-14.6rem -26.7rem;width:3.8rem;height:3.8rem;height:0;max-height:3.8rem;padding-top:3.8rem;background-size:40.6rem 39.7rem;overflow:hidden}.section-service .relation-info .tit{padding:.7rem 0;border-bottom:.1rem solid #101010;color:#101010;font-weight:500;font-size:1.8rem}.section-service .relation-info .desc{padding-right:4.5rem;margin-top:1rem;color:#101010;font-weight:400;font-size:1.6rem;position:relative}.section-service .relation-info .desc:after{content:'';display:block;position:absolute;top:.4rem;right:.4rem;background-image:url(../img/sprite/icons.png);background-position:-19.4rem -26.7rem;width:3.8rem;height:3.8rem;height:0;max-height:3.8rem;padding-top:3.8rem;background-size:40.6rem 39.7rem;overflow:hidden}.service-introduce{word-break:break-all}.service-introduce .top-intro{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:120rem;margin:5rem auto 8rem auto}.service-introduce .top-intro .title{-webkit-flex:1;-ms-flex:1;flex:1;padding-right:2.5rem;word-break:keep-all}.service-introduce .top-intro .title p{line-height:1.45;color:#333;font-weight:500;font-size:4.6rem;letter-spacing:-.1rem}.service-introduce .top-intro .title span{background-position:0 4rem}.service-introduce .top-intro .title .underline{background-image:linear-gradient(to right,rgba(0,0,0,0) 50%,#9cf122 50%);background-repeat:repeat-x;background-position:0 4rem;background-size:200% 3rem;transition:background-position .4s 1.1s}.service-introduce .top-intro .title.aos-animate .underline{background-position:-100% 4rem}.service-introduce .top-intro .con{-webkit-flex:1;-ms-flex:1;flex:1;padding:.8rem 0 0 2.5rem}.service-introduce .top-intro .con p{text-align:justify;line-height:1.45;color:#101010;font-weight:400;font-size:1.8rem;opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem);transition:opacity .1s,-webkit-transform .1s;transition:transform .1s,opacity .1s;transition:transform .1s,opacity .1s,-webkit-transform .1s}.service-introduce .top-intro .con p:not(:first-child){margin-top:1.7rem}.service-introduce .top-intro .con .br{display:inline}.service-introduce .top-intro .con.aos-animate p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .6s 1.1s,-webkit-transform .6s 1.1s;transition:transform .6s 1.1s,opacity .6s 1.1s;transition:transform .6s 1.1s,opacity .6s 1.1s,-webkit-transform .6s 1.1s}.service-introduce .top-intro .con.aos-animate p:nth-child(2){transition:opacity .6s 1.2s,-webkit-transform .6s 1.2s;transition:transform .6s 1.2s,opacity .6s 1.2s;transition:transform .6s 1.2s,opacity .6s 1.2s,-webkit-transform .6s 1.2s}.service-introduce .top-intro .con.aos-animate p:nth-child(3){transition:opacity .6s 1.3s,-webkit-transform .6s 1.3s;transition:transform .6s 1.3s,opacity .6s 1.3s;transition:transform .6s 1.3s,opacity .6s 1.3s,-webkit-transform .6s 1.3s}.service-introduce .top-intro .con.aos-animate p:nth-child(4){transition:opacity .6s 1.4s,-webkit-transform .6s 1.4s;transition:transform .6s 1.4s,opacity .6s 1.4s;transition:transform .6s 1.4s,opacity .6s 1.4s,-webkit-transform .6s 1.4s}.service-introduce .top-intro .con.aos-animate p:nth-child(5){transition:opacity .6s 1.5s,-webkit-transform .6s 1.5s;transition:transform .6s 1.5s,opacity .6s 1.5s;transition:transform .6s 1.5s,opacity .6s 1.5s,-webkit-transform .6s 1.5s}.service-introduce .top-intro .con.aos-animate p:nth-child(6){transition:opacity .6s 1.6s,-webkit-transform .6s 1.6s;transition:transform .6s 1.6s,opacity .6s 1.6s;transition:transform .6s 1.6s,opacity .6s 1.6s,-webkit-transform .6s 1.6s}.service-introduce .top-intro .con.aos-animate p:nth-child(7){transition:opacity .6s 1.7s,-webkit-transform .6s 1.7s;transition:transform .6s 1.7s,opacity .6s 1.7s;transition:transform .6s 1.7s,opacity .6s 1.7s,-webkit-transform .6s 1.7s}.service-introduce .detail-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:120rem;min-height:68rem;padding:8rem 0 10rem 0;margin:0 auto}.service-introduce .detail-info .img{-webkit-flex:1;-ms-flex:1;flex:1;min-height:46.4rem;background-image:url(../img/service/detail-info-education.png);background-repeat:no-repeat;background-size:100% auto;background-position:50% 50%}.service-introduce .detail-info .con{-webkit-flex:1;-ms-flex:1;flex:1;margin-left:3rem}.service-introduce .detail-info .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.service-introduce .detail-info .row:not(:first-child){padding-top:3rem;margin-top:3rem;border-top:.1rem solid #dedede}.service-introduce .detail-info .tit{width:12.5rem;height:100%;color:#333;font-weight:700;font-size:2.2rem}.service-introduce .detail-info .tit .history{font-size:2rem;letter-spacing:-.15rem}.service-introduce .detail-info .tit .space{padding:0 7.5%}.service-introduce .detail-info .desc{width:calc(100% - 12.5rem);padding-top:.4rem}.service-introduce .detail-info .desc p{color:#333;font-size:1.6rem}.service-introduce .detail-info .desc p:not(:first-child){margin-top:1rem}.service-introduce .detail-info .str{display:block;font-weight:400}.service-introduce .detail-info .btn-area{width:100%;margin-top:6rem;text-align:right}.service-volunteer .intro-visual{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:43.9rem;padding:0 2rem;overflow:hidden}.service-volunteer .intro-visual .img{width:100%;height:200%;background-image:url(../img/service/volunteer-intro.jpg);background-repeat:no-repeat;background-size:cover;background-position:center 0;position:absolute;top:0;left:0;z-index:1}.service-volunteer .intro-visual .title{color:#fff;font-weight:400;font-size:3.8rem;text-align:center;letter-spacing:-.1rem;position:relative;z-index:2}.service-volunteer .intro-visual .title .str{display:block;margin-top:.2rem;font-weight:500}.service-volunteer .intro-visual .author{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:400;font-size:2.4rem;margin-top:2.2rem;position:relative;z-index:2}.service-volunteer .intro-visual .author:before{content:'';display:inline-block;width:2rem;height:.2rem;margin-right:2rem;background-color:#fff}.service-volunteer .intro-visual .author:after{content:'';display:inline-block;width:2rem;height:.2rem;margin-left:2rem;background-color:#fff}.service-volunteer .cross-list{padding:10rem 0;word-break:break-all;text-align:justify}.service-volunteer .cross-list li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.service-volunteer .cross-list li:not(:first-child){margin-top:16rem}.service-volunteer .cross-list li:nth-child(2n){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.service-volunteer .cross-list li:nth-child(2n) .con{padding-left:5.16%;padding-right:0}.service-volunteer .cross-list li .underline{display:inline-block;padding:0 .6rem;background-image:linear-gradient(to right,rgba(0,0,0,0) 50%,#9cf122 50%);background-repeat:repeat-x;background-position:0 2.1rem;background-size:200% 2.4rem;transition:background-position .4s .4s}.service-volunteer .cross-list li.aos-animate .underline{background-position:-100% 2.1rem}.service-volunteer .cross-list .con{width:52.5%;padding-right:5.16%;color:#101010}.service-volunteer .cross-list .img{width:47.5%;height:0;min-height:0;padding-top:29.75%;background-size:cover;background-repeat:no-repeat;overflow:hidden}.service-volunteer .cross-list .title{line-height:1.2;color:#101010;font-weight:500;font-size:3.8rem}.service-volunteer .cross-list .desc{line-height:1.6;margin-top:2.2rem;color:#101010;font-weight:400;font-size:1.8rem}@media all and (max-width:1680px){.common-header .inner.login .gnav .depth-1>li{ padding: 0 0 3.1rem; width: 160px;}.common-header>.inner.login .gnav .depth-1>li span{font-size:1.3rem}.common-header .inner .gnav .depth-1>li{font-size:1.9rem}.common-header .inner .gnav .depth-2{top:5.5rem}.common-header .inner .top-menu li{margin-left:3rem}.common-header .inner .top-menu li.icon-search{margin-left:3rem}.common-header .inner .top-menu li.icon-menu{margin-left:2rem}.intro-founder .full-visual .cont,.intro-greeting .full-visual .cont{padding-left:8.5rem;margin:15.5rem -26rem 0 0}.intro-founder .full-visual .cont .message,.intro-greeting .full-visual .cont .message{margin-bottom:3.7rem;font-size:2.1rem}.intro-founder .full-visual .cont .tit,.intro-greeting .full-visual .cont .tit{margin-bottom:2.8rem;font-size:5.3rem;line-height:1.32}.intro-founder .full-visual .cont .desc,.intro-greeting .full-visual .cont .desc{font-size:1.6rem;line-height:1.73}.intro-founder .full-visual .cont{padding-left:8rem;margin:16rem -19rem 0 0}.intro-founder .full-visual .cont .tit{font-size:3rem}.intro-founder .full-visual .cont .quote{font-size:1.5rem}.intro-founder .content-wrap .btn-wrap{margin-top:12.5rem}}@media all and (max-width:1440px){.main-banner .text-area{right:2.5rem}.common-header .inner.login .gnav .depth-1>li{padding: 0 0 3.1rem;width: 120px;font-size:1.5rem;}.common-header>.inner.login .gnav .depth-1>li span{font-size:1.2rem;}.common-header .inner .logo a{width:18.6rem;height:3.92rem;background-image:url(../img/sprite/logo.png);background-size:18.4rem 17.12rem;background-position:.1rem .1rem;background-repeat:no-repeat;height:0;max-height:3.92rem;padding-top:3.92rem;overflow:hidden}.common-header .inner .gnav .depth-1>li{padding:0 5rem 3.1rem;font-size:1.7rem}.common-header .inner .gnav .depth-2{top:5rem;font-size:1.4rem}.common-header .inner .gnav .depth-2 span{font-size:1.2rem} .common-header .inner .gnav .depth-3 li{font-size:1.2rem}.common-header .inner .top-menu li{margin-left:2rem}.common-header .inner .top-menu li.icon-search{margin-left:2rem}.common-header .inner .top-menu li.icon-search a{width:2.92rem;height:2.92rem;background-image:url(../img/sprite/icons.png);background-size:16.24rem 15.88rem;background-position:.1rem -7.46rem;background-repeat:no-repeat;height:0;max-height:2.92rem;padding-top:2.92rem;overflow:hidden}.common-header .inner .top-menu li.icon-menu{margin-left:1.5rem}.common-header .inner .top-menu li.icon-menu a{width:2.92rem;height:2.92rem;background-image:url(../img/sprite/icons.png);background-size:16.24rem 15.88rem;background-position:-6.3rem -4.18rem;background-repeat:no-repeat;height:0;max-height:2.92rem;padding-top:2.92rem;overflow:hidden}.common-header .inner .top-menu li.icon-search-close a{width:2.92006rem;height:2.92006rem;background-image:url(../img/sprite/icons.png);background-size:15.33812rem 14.99811rem;background-position:.1rem -3.94231rem;background-repeat:no-repeat;height:0;max-height:2.92006rem;padding-top:2.92006rem;overflow:hidden}.page-visual{right:-10%}.section-intro .page-visual{right:-10%}.section-service .page-visual{right:-10%}.intro-founder .full-visual .cont,.intro-greeting .full-visual .cont{padding-left:7rem;margin:14rem -24rem 0 0}.intro-founder .full-visual .cont .message,.intro-greeting .full-visual .cont .message{margin-bottom:3.3rem;font-size:1.8rem}.intro-founder .full-visual .cont .tit,.intro-greeting .full-visual .cont .tit{margin-bottom:2.6rem;font-size:4.6rem;line-height:1.28}.intro-founder .full-visual .cont .desc,.intro-greeting .full-visual .cont .desc{font-size:1.4rem;line-height:1.67}.intro-founder .full-visual .cont{padding-left:7rem;margin:13rem -16rem 0 0}.intro-founder .full-visual .cont .tit{font-size:2.8rem}.intro-founder .full-visual .cont .quote{font-size:1.3rem}.intro-founder .content-wrap .btn-wrap{margin-top:11.5rem}.intro-access .content-wrap .info{padding:3rem 8rem}.main-index .news h2{margin-top:4rem;font-size:5.7rem}.main-index .news .category.domestic{margin-top:9rem}.main-index .news .category.overseas .title{top:.5rem}.main-index .news .title{top:5rem;font-size:2.2rem}.main-index .news .item .description{margin-top:11rem}.main-index .news .item dt{height:8.4rem;line-height:4.2rem;font-size:3rem}.main-index .news .item .text{font-size:1.6rem;max-height:7rem}.main-index .news .item .more{margin-top:2.5rem}.main-index .news .slogan{margin:9% auto 0 -2.5rem;font-size:4.8rem}.main-index .service .inner{padding:11rem 0 9rem}.main-index .service .mountain-wrapper{width:50%}.main-index .service .content{height:34.5rem}.main-index .service .category .title{left:55%;padding-top:5rem;font-size:5rem}.main-index .service .category .photo{width:45%;max-height:calc(45% * .627);padding-top:calc(45% * .627)}.main-index .service .category .description{width:45%;margin-left:10%;padding-top:14rem}.main-index .service .category .description dt{height:3.5rem;line-height:3.5rem;font-size:2.5rem}.main-index .service .category .description .text{height:7.2rem;line-height:2.4rem;font-size:1.6rem}.main-index .service .category .description .name{font-size:1.5rem}.main-index .service .category .description .date{font-size:1.4rem}.main-index .visual .title{font-size:7rem;line-height:1.2}.main-index .visual .text{font-size:1.9rem;line-height:1.5}.main-index .visual .more{margin-top:2rem}.main-index .visual .contents>div{font-size:86%;width:40%}.main-index .visual .contents dt{font-size:2rem}.main-index .visual .contents .more{margin-top:0}.service-introduce .top-intro .con .br{display:inline}html{font-size:10px}}@media all and (max-width:1200px){.board-gallery li .title{font-size:1.7rem}.control-wrap input[type=text]{padding:0 1rem;font-size:1.4rem}.control-wrap select{padding:0 2.2rem 0 1rem;font-size:1.4rem;background-size:1.2rem auto;background-position:calc(100% - 1rem) 50%}.info-define dd{font-size:1.4rem}div.status li{margin-right:3.5rem;font-size:1.8rem}div.status li:after{right:-2.7rem}div.status li div:first-child{width:5rem;height:5rem}.table-wrap table td,.table-wrap table th{font-size:1.4rem}.main-banner .text-area{right:7rem}.common-header .inner.login .gnav .depth-1>li{padding: 0 0 3.1rem;width: 125px;font-size: 1.4rem;}.common-header>.inner.login .gnav .depth-1>li span{font-size:1.1rem;}.common-header .inner .logo a{width:17.23704rem;height:3.64444rem;background-image:url(../img/sprite/logo.png);background-size:17.03704rem 15.85185rem;background-position:.1rem .1rem;background-repeat:no-repeat;height:0;max-height:3.64444rem;padding-top:3.64444rem;overflow:hidden}.common-header .inner .gnav .depth-1>li{padding:0 4rem 3.1rem;font-size:1.6rem}.common-header .inner .gnav .depth-2{top:4.5rem;font-size:1.3rem}.common-header .inner .gnav .depth-2 span{font-size:1.1rem} .common-header .inner .gnav .depth-3 li{font-size:1.1rem}.common-header .inner .top-menu li{margin-left:1.5rem;font-size:1.2rem}.common-header .inner .top-menu li.icon-search{margin-left:1.5rem}.common-header .inner .top-menu li.icon-menu{margin-left:1rem}.section-service .page-visual{right:-15%}.section-apply .accordion input[type=text]{padding:0 1rem;font-size:1.4rem}.section-apply .accordion input[type=text].search{padding:0 4rem 0 1rem}.section-apply .accordion select{padding:0 2.2rem 0 1rem;font-size:1.4rem;background-size:1.2rem auto;background-position:calc(100% - 1rem) 50%}.apply-step01 .school-form .school-input,.apply-step01 .school-form .school-select{display:block;width:100%}.apply-step01 .school-form .school-input{padding:0 2rem}.apply-step01 .school-form .school-type{padding-bottom:1.5rem}.intro-founder .full-visual .cont,.intro-greeting .full-visual .cont{padding-left:5.5rem;margin:13rem -18.5rem 0 0}.intro-founder .full-visual .cont .message,.intro-greeting .full-visual .cont .message{margin-bottom:3rem;font-size:1.6rem}.intro-founder .full-visual .cont .tit,.intro-greeting .full-visual .cont .tit{margin-bottom:2.5rem;font-size:4.2rem}.intro-founder .full-visual .cont .desc,.intro-greeting .full-visual .cont .desc{font-size:1.3rem}.intro-founder .full-visual .cont{margin:10rem -13rem 0 0;padding-left:6rem}.intro-founder .full-visual .cont .tit{font-size:2.5rem}.intro-founder .full-visual .cont .quote{font-size:1.2rem}.intro-founder .content-wrap .btn-wrap{margin-top:10.5rem}.intro-founder .content-wrap .profile dl{font-size:1.6rem}.intro-access .content-wrap .info{padding:3rem 4rem}.intro-access .content-wrap .info dl dt{padding-right:1.5rem}.intro-access .content-wrap .info dl dd{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-left:1.5rem}.intro-access .content-wrap .access{padding-left:7%}.main-index .news h2{padding-top:6rem;font-size:5rem}.main-index .news .category.domestic{margin-top:8rem}.main-index .news .category.overseas{bottom:calc(30% - 23.35rem)}.main-index .news .title{top:3rem;font-size:2rem}.main-index .news .item .description{margin-top:8rem}.main-index .news .item dt{height:6.4rem;line-height:3.2rem;font-size:2.5rem}.main-index .news .item .name{margin-top:1rem;font-size:1.4rem}.main-index .news .item .date{font-size:1.4rem}.main-index .news .item .more{margin-top:1.5rem;font-size:1.4rem}.main-index .news .slogan{font-size:4rem}.main-index .news .slogan span{margin-left:8rem}.main-index .news .slogan span:before{width:3rem;height:3rem;margin-right:1.5rem}.main-index .service .sevice-tab li{font-size:2.4rem}.main-index .service .mountain-wrapper{width:54%}.main-index .service .content{height:28.8rem}.main-index .service .category .title{padding-top:4rem;font-size:4rem}.main-index .service .category .title .pager{top:.5rem}.main-index .service .category .description{padding-top:11.5rem}.main-index .service .category .description dt{font-size:2.2rem}.main-index .service .category .description .text{margin-top:1.5rem;font-size:1.5rem;height:6.75rem;line-height:1.5}.main-index .service .category .description .name{margin-top:1.5rem;font-size:1.4rem}.main-index .service .category .description .date{margin-top:0;font-size:1.4rem}.main-index .status .support{font-size:4.5rem}.main-index .visual .title{font-size:6rem;line-height:1.2}.main-index .visual .text{font-size:1.7rem;line-height:1.6}.main-index .visual .swiper-pagination-bullet{width:1.6rem;height:1.6rem}.main-index .visual .obj{width:2.5rem;height:2.5rem}.main-index .visual .contents>div{font-size:80%}.main-index .visual .contents dt{line-height:1.5;font-size:1.7rem}.main-index .visual .contents .text{font-size:1.5rem}.main-index .visual .contents .more a{font-size:1.4rem;line-height:1.5}html{font-size:10px}}@media all and (max-width:1024px){.board-gallery li .title{font-size:1.6rem}.control-wrap input[type=text],.control-wrap select{font-size:1.3rem}div.status li{font-size:1.6rem}div.status li span{font-size:1.4rem}.table-wrap table td{font-size:1.3rem}.main-banner .text-area{right:10rem}.common-header .inner.login .gnav .depth-1>li{padding: 0 0 3.1rem;width: 86px;font-size: 1.1rem;}.common-header .inner .gnav .depth-1>li{font-size:1.5rem}.common-header .inner .gnav .depth-2{font-size:1.2rem}.section-apply .accordion input[type=text],.section-apply .accordion select{font-size:1.3rem}.apply-step01 .input-list.language .input-wrap:nth-child(2){margin-left:4.2rem}.intro-founder .full-visual .cont,.intro-greeting .full-visual .cont{padding-left:5rem;margin:12.5rem -18rem 0 0}.intro-founder .full-visual .cont .message,.intro-greeting .full-visual .cont .message{margin-bottom:2.8rem;font-size:1.5rem}.intro-founder .full-visual .cont .tit,.intro-greeting .full-visual .cont .tit{margin-bottom:2.4rem;font-size:3.9rem}.intro-founder .full-visual .cont .desc,.intro-greeting .full-visual .cont .desc{font-size:1.2rem}.intro-purpose .support-list .item{width:50%}.intro-purpose .support-list .item:nth-child(n+3){margin-top:5rem}.intro-status .status-chart{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:4rem 1rem}.intro-status .status-chart .scholarship{width:100%;padding:0}.intro-status .status-chart .scholarship .title{margin-bottom:1rem}.intro-status .status-chart .business{width:100%;padding:0;margin-top:2rem;border-left:none}.intro-status .status-chart .business .title{margin-bottom:1rem}.intro-status .status-chart .list li{width:30%;margin-top:1rem}.intro-status .status-chart .list li:not(:first-child){margin-left:3.33%}.intro-status .status-chart .list .con{top:38%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.intro-status .status-chart .list .chart{width:100%!important;height:0!important;max-height:0;padding-top:100%}.intro-status .status-chart .list canvas{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.intro-founder .full-visual .cont{padding-left:5rem}.intro-founder .full-visual .cont .tit{font-size:2.2rem}.intro-founder .full-visual .cont .quote{font-size:1.1rem}.intro-access .content-wrap .info{padding:3rem 3rem}.intro-access .content-wrap .info dl dt{padding-right:1.2rem}.intro-access .content-wrap .info dl dd{padding-left:1.2rem}.intro-access .content-wrap .access{padding-left:5%}.main-index .news h2{margin-right:12rem;font-size:4.5rem}.main-index .news .slogan{font-size:3.5rem;margin:9% auto 0 -2rem}.main-index .news .slogan span{margin-left:6rem}.main-index .news .slogan span:before{width:2.5rem;height:2.5rem}.main-index .service .mountain-wrapper{width:60%}.main-index .status .support{font-size:4.3rem}.main-index .visual .title{font-size:5rem;line-height:1.25}.main-index .visual .obj{width:2.3rem;height:2.3rem}.main-index .visual .text{font-size:1.6rem;line-height:1.6}.main-index .visual .more{margin-top:1.5rem}.main-index .visual .more a{font-size:1.4rem}.main-index .visual .contents dt{font-size:1.6rem;line-height:1.5}.main-index .visual .contents .text{font-size:1.4rem;line-height:1.6;height:4.5rem}.main-index .visual .contents .more{line-height:1.5}.main-index .visual .contents .more a{font-size:1.2rem}html{font-size:9.5px}}@media all and (max-width:940px){.str_wrap{overflow:visible}.noUi-horizontal{width:30rem;height:.5rem}.noUi-horizontal .noUi-handle{width:3.75rem;height:1rem;top:-.3rem}.noUi-handle{background:url(../img/main/scroll-handle-m.png) 0 0 no-repeat;background-size:contain}.board-header .search-box .select-wrap{width:10rem}.board-header .search-box .alumnus{width:9rem;padding:0 1rem}.list-foot{margin-top:1.45rem}.list-foot .btn-area{margin-bottom:2rem;position:static;text-align:center}.list-foot .pagination+.btn-area{margin-top:2rem}.board-line{padding:3rem 0}.board-gallery{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.board-gallery li{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;margin-right:0}.board-gallery li .image:after{display:none}.board-gallery li .image:hover .more{display:none}.board-gallery li .title{font-size:1.8rem}.table.board-list table{table-layout:auto}.table.board-list thead tr{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.table.board-list thead th{display:none;font-size:1.6rem}.table.board-list thead th.mob-show{display:block;-webkit-flex:1;-ms-flex:1;flex:1}.table.board-list tbody tr{background:url(../img/common/arrow-right.png) 100% 50% no-repeat;background-size:1.7rem 1.7rem;border-bottom:.1rem solid #ebebeb}.table.board-list tbody tr:hover{background:url(../img/common/arrow-right.png) 100% 50% no-repeat #f8fbf5;background-size:1.7rem 1.7rem}.table.board-list tbody td{display:none}.table.board-list tbody td.none{display:block;width:100%;padding:5rem 0}.table.board-list tbody td.mob-show{display:block;width:90vw;text-align:left;padding:.25rem 1.5rem .25rem .5rem;border-bottom:0}.table.board-list tbody td.mob-show.subject{padding-top:1.35rem}.table.board-list tbody td.mob-show.subject a{font-size:1.6rem;font-weight:500}.table.board-list tbody td.mob-show.date{color:#757575;font-size:1.2rem;padding-bottom:1.4rem;letter-spacing:normal}.table.board-list tbody td.facil{padding-top:1.35rem}.table.board-list tbody td.facil a{font-size:1.4rem;font-weight:500}.table.board-list tbody td.address{font-size:1.2rem;color:#757575}.table.board-list tbody td.board-status{padding-bottom:1.35rem;background-color:transparent}.board-thumbnail .list{padding:3rem 3rem 1.8rem 3rem}.board-thumbnail .list a:hover .img{-webkit-transform:scale(1);transform:scale(1)}.board-thumbnail .list .tit{padding-top:1.5rem;font-size:1.6rem}.board-thumbnail .list .swiper-button-prev{width:1.6rem;height:3rem;left:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.board-thumbnail .list .swiper-button-prev:after{width:1.6rem;height:3rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-10.9rem -9.45rem;height:0;max-height:3rem;padding-top:3rem;overflow:hidden}.board-thumbnail .list .swiper-button-next{width:1.6rem;height:3rem;right:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.board-thumbnail .list .swiper-button-next:after{width:1.6rem;height:3rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:0 -13.35rem;height:0;max-height:3rem;padding-top:3rem;overflow:hidden}.thumbnail-list li{width:48%}.thumbnail-list li:nth-child(2n+1){margin-left:4%}.thumbnail-list li:nth-child(2n-1){margin-left:0}.thumbnail-list li:nth-child(n+3){margin-top:3rem}.thumbnail-list .thumb{padding:7.14%}.thumbnail-list .con{padding:7.14%}.thumbnail-list .tit{font-size:1.6rem}.thumbnail-list .info{margin-top:.6rem}.thumbnail-list .author{font-size:1.4rem}.thumbnail-list .company{font-size:1.4rem}.thumbnail-list a:hover .img{-webkit-transform:scale(1);transform:scale(1)}.thumbnail-list a:hover .itt{text-decoration:none}.board-view .view-title .title{display:block;width:100%;padding:1.75rem .3rem 1.9rem;font-size:1.8rem}.board-view .view-title .info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:1.75rem .3rem 1.9rem;font-size:1.4rem;position:relative}.board-view .view-title .info .mark-status{min-width:7rem;font-weight:500;margin-right:.5rem}.board-view .view-title .info .count{display:block;width:100%;margin-top:.6rem;font-size:1.4rem}.board-view .view-title .info .count .num{margin-left:.3rem;padding-left:0}.board-view .view-title .info .count .num:after{content:none}.board-view .view-content{margin-bottom:3rem}.board-view .view-content>.row .tit{width:9rem;padding:0 1rem 0 0;font-size:1.4rem}.board-view .view-content>.row .con{padding:0;font-size:1.4rem}.board-view .view-content>.text{padding:2.5rem 0;font-size:1.4rem}.board-view .view-content>.text .indent{text-indent:1.1rem}.board-view .view-content>.text strong{font-size:1.4rem}.board-view .view-content>.research{padding:2rem 0}.board-view .view-content>.research .num-wrap{margin-top:3rem}.board-view .view-content>.research .num-wrap:first-child{margin-top:0}.board-view .view-content>.research .num-wrap .que{margin-bottom:2rem}.board-view .view-content>.research .num-wrap .radio-wrap{display:block;padding:0 1.5rem 1.5rem}.board-view .view-content>.research .num-wrap .radio-wrap:last-child{padding:0 1.5rem 0}.board-view .view-content>.research .num-wrap .radio-wrap input[type=text]{margin-left:1rem}.board-view .view-content>.research .num-wrap textarea{width:94%;margin:0 1.5rem}.board-view .view-content>.file{padding:1.5rem .7rem}.board-view .view-content>.file a{font-size:1.4rem}.board-view .view-content>.file a:after{width:1.6rem;height:1.6rem;top:0;width:1.8rem;height:2.2rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-17.1rem .1rem;background-repeat:no-repeat;height:0;max-height:2.2rem;padding-top:2.2rem;overflow:hidden}.board-view .view-btn{text-align:center}.board-view .view-btn .btn{margin:0 0 .5rem .8rem}.reply-area{margin-top:3rem}.reply-area .reply-notice .title{margin-bottom:.65rem;font-size:1.6rem;font-weight:400}.reply-area .reply-notice .title:before{top:.5rem;margin-right:.68rem;width:1.95rem;height:2.2rem;background-image:url(../img/sprite/m-icons.png);background-size:13.7rem 10rem;background-position:-11.2rem -3rem;height:0;max-height:2.2rem;padding-top:2.2rem;overflow:hidden}.reply-area textarea{padding:1.35rem 2rem;font-size:1.4rem}.reply-area .reply-count{font-size:1.3rem}.reply-area .reply-list{padding:0 0 2.9rem 0}.reply-area .reply-list li{display:block;width:100%;padding:1.65rem 1rem}.reply-area .reply-list li .name{display:block;width:100%;font-size:1.3rem}.reply-area .reply-list li .comment{display:block;position:relative;width:100%;margin:1rem 0 .2rem;padding:0;font-size:1.4rem}.reply-area .reply-list li .delete{position:absolute;top:0;right:0;width:1.6rem;padding-top:1.6rem;margin-left:0}.reply-area .reply-list li .delete:after{width:1.6rem;height:1.6rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-17.2rem -6.7rem;height:0;max-height:1.6rem;padding-top:1.6rem;overflow:hidden}.reply-area .reply-list li .date{display:block;width:100%;text-align:left;font-size:1.3rem}.board-webzine{padding:0}.board-webzine a{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:3rem 0}.board-webzine a:hover .title{text-decoration:none}.board-webzine a:hover .img{-webkit-transform:scale(1);transform:scale(1)}.board-webzine .thumbnail{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;width:100%;padding-top:56.89%}.board-webzine .preview{width:100%;padding:3rem 0 0 0}.board-webzine .title .txt{font-size:1.6rem}.board-webzine .title .count{font-size:1.6rem}.board-webzine .detail{font-size:1.4rem;height:6.3rem;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}.board-webzine .info{font-size:1.2rem}.board-webzine .info .name{padding-right:1.2rem;margin-right:.6rem}.board-webzine .info .name:after{font-size:1.1rem}.board-webzine+.pagination{margin-top:5.2rem}.board-webzine.cross li:nth-child(2n) a{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.board-webzine.cross li:nth-child(2n) .preview{margin-right:0}.board-webzine.recent:before{content:none}.board-webzine.recent li:first-child .thumbnail{width:100%;padding-top:56.89%}.board-webzine.recent li:first-child .preview{width:100%}.board-webzine.recent li:first-child .preview .type{margin-bottom:1rem;font-size:1.3rem}.board-webzine.recent li:first-child .preview .title .txt{font-size:1.6rem}.board-webzine.recent li:first-child .preview .title .count{font-size:1.6rem}.board-webzine.recent li:first-child .preview .detail{height:6.3rem;font-size:1.4rem}.board-webzine.recent li:first-child .preview .info{font-size:1.2rem}.btn,input.btn{height:4rem;line-height:2.85;padding:0 3rem;font-size:1.4rem}.btn.small,input.btn.small{padding:0 2rem;font-size:1.2rem}.btn.large,input.btn.large{height:5rem;line-height:3.57;padding:0 3.5rem;font-size:1.4rem}.btn.add:before,input.btn.add:before{right:2rem}.btn.add,.btn.del,input.btn.add,input.btn.del{padding:0 3.7rem 0 1.5rem}.btn.add:after,.btn.del:after,input.btn.add:after,input.btn.del:after{right:1.5rem}.btn.search,input.btn.search{width:4rem;padding-top:3.8rem}.btn.search:after,input.btn.search:after{width:2.46667rem;height:2.46667rem;background-image:url(../img/sprite/icons.png);background-size:13.53333rem 13.23333rem;background-position:.1rem -6.2rem;background-repeat:no-repeat}.btn-line{font-size:1.4rem;line-height:.68;border-bottom-width:.2rem}.btn-close{width:3.6rem;height:3.6rem;background-image:url(../img/sprite/m-icons.png);background-size:13.7rem 10rem;background-position:-4rem .1rem;background-repeat:no-repeat;height:0;max-height:3.6rem;padding-top:3.6rem;overflow:hidden;top:1.5rem;right:1.5rem}.btn-close.black{width:2.9rem;height:2.9rem;background-image:url(../img/sprite/m-icons.png);background-size:13.7rem 10rem;background-position:-7.9rem .1rem;background-repeat:no-repeat;height:0;max-height:2.9rem;padding-top:2.9rem;overflow:hidden}.pagination a{width:2.9rem;height:3rem;font-size:1.4rem;line-height:2.14}.pagination a.page-arrow.prev{box-sizing:border-box;width:2.9rem;height:0;max-height:2.8rem;padding-top:2.8rem;position:relative;overflow:hidden}.pagination a.page-arrow.prev:after{width:1.6rem;height:1.6rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-17.2rem -4.6rem;content:'';display:block;margin:-.8rem 0 0 -.8rem;position:absolute;top:50%;left:50%}.pagination a.page-arrow.next{box-sizing:border-box;width:2.9rem;height:0;max-height:2.8rem;padding-top:2.8rem;position:relative;overflow:hidden}.pagination a.page-arrow.next:after{width:1.6rem;height:1.6rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-17.2rem -2.5rem;content:'';display:block;margin:-.8rem 0 0 -.8rem;position:absolute;top:50%;left:50%}.control-wrap .title-txt{display:block;top:0}.control-wrap .table-row{position:relative}.control-wrap .table-row thead th:first-child{display:block;position:absolute;top:-4rem;left:1rem;padding:0}.control-wrap .table-row thead th:not(:first-child){display:none}.control-wrap .table-row tbody,.control-wrap .table-row td,.control-wrap .table-row tr{display:block}.control-wrap .table-row tbody tr{font-size:0;border-bottom:.1rem solid #dedede;padding-bottom:3rem;margin-bottom:3rem}.control-wrap .table-row tbody tr:first-child{margin-top:3rem}.control-wrap .table-row tbody tr:first-child td,.control-wrap .table-row tbody tr:first-child th{padding-top:0}.control-wrap .table-row tbody tr:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.control-wrap .table-row tbody tr:last-child td,.control-wrap .table-row tbody tr:last-child th{padding-bottom:.5rem;border-bottom:0}.control-wrap .table-row tbody td:not(:first-child){padding:0 1rem .5rem}.control-wrap .table-row tbody td:not(:first-child).half{display:inline-block;width:50%;vertical-align:middle}.control-wrap .table-row tbody td:not(:first-child).half.left{padding-right:.5rem}.control-wrap .table-row tbody td:not(:first-child).half.right{padding-left:.5rem}.control-wrap .table-row tbody td:not(:first-child):before{content:attr(data-th);display:block;text-align:left;padding:1rem 0 .5rem;font-size:1.4rem;font-weight:500;color:#757575}.control-wrap .table-row tbody td:first-child{padding:0 0 .5rem 1rem;text-align:left}.control-wrap .table-row tbody td input.date,.control-wrap .table-row tbody td input.date-yy{max-width:100%}.control-wrap input[type=text]{font-size:1.4rem;padding:0 1.5rem}.control-wrap select{font-size:1.4rem;padding:0 4rem 0 1.5rem;background-size:1.7rem auto;background-position:calc(100% - 1.5rem) 50%}.input-wrap.post{display:-webkit-flex;display:-ms-flexbox;display:flex}.input-wrap.post input[type=text]+.btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:.5rem;padding:0 1.5rem}.input-wrap .select.large,.input-wrap .select.medium,.input-wrap .select.school,.input-wrap .select.search,.input-wrap .select.small,.input-wrap input[type=text].large,.input-wrap input[type=text].medium,.input-wrap input[type=text].school,.input-wrap input[type=text].search,.input-wrap input[type=text].small{width:100%;max-width:100%;margin:1rem 0 0 0}.input-wrap .select.half,.input-wrap input[type=text].half{width:calc(50% - .5rem)}.input-wrap .select.half.left,.input-wrap input[type=text].half.left{margin-right:1rem}.input-wrap .select.half-more,.input-wrap input[type=text].half-more{width:65%}.input-wrap .select.half-more+.text,.input-wrap input[type=text].half-more+.text{display:inline-block;margin:0 0 0 1rem}.input-wrap .select.half-more+.check,.input-wrap input[type=text].half-more+.check{margin:1rem 0 0 1rem}.input-wrap .check:first-of-type{margin-top:1rem}.input-wrap .check:first-child{margin-top:0}.input-wrap .text{display:block;margin:.5rem 0 0 0;font-size:1.4rem}.input-table dl,.input-table dt{display:block;width:100%;font-size:1.6rem}.input-table dd .btn{padding:0 1.5rem}.input-table select{max-width:100%}input[type=checkbox]+label{font-size:1.4rem}label.check{font-size:1.4rem}input[type=number],input[type=password],input[type=tel],input[type=text]{font-size:1.4rem;line-height:1}.os-host,.os-host-textarea{font-size:1.4rem}.file-attach .file-info .file-name{font-size:1.4rem;line-height:2.8}.file-attach label{margin-left:.5rem;padding:0 1.5rem}.photo-attachment .btn{margin-left:.5rem;padding:0 1.5rem}.textarea{padding:1.5rem}textarea{font-size:1.4rem}select{font-size:1.4rem}input[type=radio]+label{font-size:1.4rem}input[type=radio]+label:before{top:0}label.radio{font-size:1.4rem}.breadcrumb{display:none}div.status li{padding:.75rem;margin-right:2.5rem}div.status li:after{top:1.9rem;right:-1.8rem;width:1.08889rem;height:1.86667rem;background-image:url(../img/sprite/apply.png);background-size:6.61111rem 4.05556rem;background-position:-4.23333rem .1rem;background-repeat:no-repeat;height:0;max-height:1.86667rem;padding-top:1.86667rem;overflow:hidden}div.status li div:first-child{width:4rem;height:4rem;margin-right:0}div.status li div:first-child.step01:after{width:2.325rem;height:2.325rem;background-image:url(../img/sprite/apply.png);background-size:7.4375rem 4.5625rem;background-position:.1rem .1rem;background-repeat:no-repeat;height:0;max-height:2.325rem;padding-top:2.325rem;overflow:hidden}div.status li div:first-child.step02:after{width:2.325rem;height:2.325rem;background-image:url(../img/sprite/apply.png);background-size:7.4375rem 4.5625rem;background-position:-2.3375rem .1rem;background-repeat:no-repeat;height:0;max-height:2.325rem;padding-top:2.325rem;overflow:hidden}div.status li div:first-child.step03:after{width:2.325rem;height:2.325rem;background-image:url(../img/sprite/apply.png);background-size:7.4375rem 4.5625rem;background-position:.1rem -2.3375rem;background-repeat:no-repeat;height:0;max-height:2.325rem;padding-top:2.325rem;overflow:hidden}div.status li div:first-child.finish:after{width:2.325rem;height:2.325rem;background-image:url(../img/sprite/apply.png);background-size:7.4375rem 4.5625rem;background-position:-2.3375rem -2.3375rem;background-repeat:no-repeat;height:0;max-height:2.325rem;padding-top:2.325rem;overflow:hidden}div.status li div:last-child{display:none}div.status li.passed div:first-child.step01:after,div.status li.passed div:first-child.step02:after,div.status li.passed div:first-child.step03:after,div.status li.passed div:first-child.step04:after{width:1.3875rem;height:1.075rem;background-image:url(../img/sprite/apply.png);background-size:7.4375rem 4.5625rem;background-position:-6.0875rem -1.5875rem;background-repeat:no-repeat;height:0;max-height:1.075rem;padding-top:1.075rem;overflow:hidden}div.status .current-step{display:block;margin-top:.5rem;text-align:center;font-size:2rem;font-weight:700;color:#fff}div.status .current-step span{display:block;font-size:1.4rem;font-weight:400}.tab-menu{padding:0 1.5rem;margin-bottom:3rem}.tab-menu .list{height:4rem}.tab-menu li a{min-width:6rem;height:4rem;padding:1rem 1.5rem;font-size:1.3rem}.popup-content-default .title-bar{font-size:1.6rem}.popup-content-default .pop-close{top:1.5rem;width:2.14286rem;height:2.14286rem;background-image:url(../img/sprite/icons.png);background-size:11.6rem 11.34286rem;background-position:-2.24286rem -2.95714rem;background-repeat:no-repeat;height:0;max-height:2.14286rem;padding-top:2.14286rem;overflow:hidden}.popup-content-default>.inner{padding:0 1.5rem}.popup-content-default>.inner>.con .title .br{display:none}.popup-content-default>.inner>.btn-area .btn{min-width:9rem;margin:.6rem .3rem 0 .3rem}.popup-content-default .title .br{display:none}.table table td.subject a .mark-status{margin:-.1rem .5rem 0 0;height:2.2rem;line-height:1.75;min-width:5rem;font-weight:500;font-size:1.2rem}.page-head{padding-bottom:4rem}.page-head .tit{font-size:3.5rem;line-height:1.09;letter-spacing:-.175rem}.page-head .desc{font-size:1.5rem;line-height:1.26;letter-spacing:-.075rem}.title-txt{font-size:1.6rem}.title-txt.large{font-size:1.8rem}.title-txt span{font-size:1.4rem}.title-txt .info-txt{display:block;margin:0;font-size:1.2rem}.title-txt .info-txt.right{position:static;word-break:keep-all}.primary-title{margin-top:4rem;font-size:1.8rem}.txt-level01{font-size:3.5rem;line-height:1.14;letter-spacing:-.175rem}.txt-level02{font-size:1.9rem;line-height:1.47;letter-spacing:-.095rem}.txt-level03{font-size:1.6rem;line-height:1.47;letter-spacing:-.08rem}.txt-level04{font-size:1.3rem;line-height:1.46;letter-spacing:-.065rem}.txt-level05{font-size:1.2rem;letter-spacing:normal}.txt-level06{font-size:1rem;line-height:1.45;letter-spacing:normal}.main-banner{background:linear-gradient(142deg,#78d649 33%,#00b4a8 93%);z-index:1}.main-banner .image{height:19rem}.main-banner .image img.pc{display:none}.main-banner .image img.mobile{display:inline}.main-banner .text-area{top:55%;right:1.55rem;width:70%;text-align:left;word-break:keep-all}.main-banner h2{font-size:2.2rem;line-height:1.27}.main-banner .text{display:none}.main-banner .more{margin-top:.75rem}.main-banner .more a{font-size:1.4rem}.main-banner .hide-check{width:100%;right:1.4rem;bottom:1.5rem;text-align:right;font-size:1.3rem}.main-banner .hide-check input[type=checkbox]+label{font-size:1.3rem}.main-banner .hide-check input[type=checkbox]+label:before{width:1.5rem;height:1.5rem;top:.35rem;left:-1.5rem}.main-banner .hide-check input[type=checkbox]:checked+label:before{background:url(../img/main/icon-check-m.png) 50% 50% no-repeat #fff;background-size:1.15rem .9rem}.main-banner .btn-close{width:2.7rem;height:2.7rem;background-image:url(../img/sprite/m-icons.png);background-size:13.7rem 10rem;background-position:-3.5rem -4.1rem;height:0;max-height:2.7rem;padding-top:2.7rem;overflow:hidden}.common-footer{height:28rem}.common-footer .inner{height:28rem;padding:4rem 0}.common-footer .logo{margin:0 auto 1.03rem;width:6rem;height:4.6rem;background-image:url(../img/sprite/logo.png);background-size:23rem 21.4rem;background-position:0 -16.8rem;height:0;max-height:4.6rem;padding-top:4.6rem;overflow:hidden}.common-footer .menu li{margin-left:1.15rem;line-height:1.46;font-size:1.3rem;letter-spacing:-.032rem}.common-footer .dropdown{display:block;margin:1rem auto 0;width:12rem;font-size:1.2rem}.common-footer .dropdown>a{line-height:2.4}.common-footer address{margin-top:1.55rem;line-height:1.45;font-size:1.2rem}.common-footer address .contact span:last-child{display:block;margin-left:0}.common-footer .copy{margin-top:1.1rem;line-height:1.45;font-size:1.2rem}.header-wrap{height:5.5rem}.common-header>.inner{height:5.5rem;padding:1.3rem 1.5rem 1rem}.common-header .inner .logo{position:static;-webkit-transform:none;transform:none}.common-header .inner .logo a{width:17rem;height:3.5rem;background-image:url(../img/sprite/logo.png);background-size:23rem 21.4rem;background-position:0 -12.8rem;height:0;max-height:3.5rem;padding-top:3.5rem;overflow:hidden}.common-header .inner .gnav{display:none}.common-header .inner .top-menu{right:1.5rem}.common-header .inner .top-menu li.menu-login{display:none}.common-header .inner .top-menu li.menu-join{display:none}.common-header .inner .top-menu li.icon-search{margin-left:2.5rem}.common-header .inner .top-menu li.icon-search a{width:2.9rem;height:2.8rem;background-image:url(../img/sprite/m-icons.png);background-size:13.7rem 10rem;background-position:-7.9rem -3.1rem;background-repeat:no-repeat;height:0;max-height:2.8rem;padding-top:2.8rem;overflow:hidden}.common-header .inner .top-menu li.icon-search-close{margin-left:2.5rem}.common-header .inner .top-menu li.icon-search-close a{width:3.08rem;height:3.08rem;background-image:url(../img/sprite/m-icons.png);background-size:10.96rem 8rem;background-position:.1rem .1rem;background-repeat:no-repeat;height:0}.common-header .inner .top-menu li.icon-menu{margin-left:1.5rem}.common-header .inner .top-menu li.icon-menu a{width:2.9rem;height:2.6rem;background-image:url(../img/sprite/m-icons.png);background-size:13.7rem 10rem;background-position:.1rem -7.5rem;background-repeat:no-repeat;height:0;max-height:2.6rem;padding-top:2.6rem;overflow:hidden}.page-visual{width:80%;right:-15%;padding-top:calc(80% * 784 / 727)}.section-intro .page-visual{width:70%;padding-top:calc(70% * 620 / 626);right:-15%}.section-service .page-visual{width:60%;padding-top:calc(60% * 590 / 581)}.section-apply .page-visual{width:60%;right:-15%;padding-top:calc(60% * 440 / 577)}.section-community .page-visual{width:70%;padding-top:calc(70% * 454 / 661)}.section-news .page-visual{width:90%;padding-top:calc(90% * 492 / 786);right:-25%}.quick-menu li.icon-toggle{display:block}.quick-menu{position:fixed;display:none;top:auto;bottom:8.5rem;right:2.5rem;width:6rem;margin-top:0}.quick-menu.open li:not(.icon-toggle){opacity:1;transition:ease .3s}.quick-menu.open li:not(.icon-toggle).icon-ask{top:-35rem}.quick-menu.open li:not(.icon-toggle).icon-news{top:-28rem}.quick-menu.open li:not(.icon-toggle).icon-facebook{top:-21rem}.quick-menu.open li:not(.icon-toggle).icon-blog{top:-14rem}.quick-menu.open li:not(.icon-toggle).icon-top{top:-7rem}.quick-menu li{width:6rem;height:6rem}.quick-menu li:not(.icon-toggle){position:absolute;top:0;opacity:0;transition:ease .3s}.quick-menu li a{width:6rem;height:6rem}.quick-menu li.icon-toggle{display:block}.quick-menu li.icon-toggle span{width:3.2rem;height:3.2rem;background-image:url(../img/sprite/m-icons.png);background-size:13.7rem 10rem;background-position:.1rem -4rem;background-repeat:no-repeat;height:0;max-height:3.2rem;padding-top:3.2rem;overflow:hidden}.search-bar{display:none;position:fixed;z-index:12;top:0;bottom:auto;padding:7.5rem 0 5rem;height:auto}.search-bar .search-area input{font-size:1.8rem;line-height:2.1;height:3.8rem}.search-bar .search-area button{width:2.9rem;height:2.8rem;background-image:url(../img/sprite/m-icons.png);background-size:13.7rem 10rem;background-position:-7.9rem -3.1rem;background-repeat:no-repeat;height:0;max-height:2.8rem;padding-top:2.8rem;overflow:hidden}.search-bar p{margin:.75rem 0 0 .35rem;font-size:1.3rem}.search-bar .btn-close{display:block}.sitemap{width:30rem;height:100%;padding-bottom:6rem;-webkit-transform:translate(110%,0);transform:translate(110%,0);transition:.4s ease}.sitemap.on{-webkit-transform:translate(0);transform:translate(0);transition:.4s ease}.sitemap nav{height:100%;padding:0}.sitemap .login-menu{display:block;height:8rem;padding:2.2rem 0 0 2.5rem}.sitemap .login-menu li{display:inline-block;font-size:1.3rem}.sitemap .login-menu li.icon-login{background:url(../img/common/icon-login.png) 0 50% no-repeat;background-size:2rem auto;padding-left:2.45rem}.sitemap .login-menu li.icon-join{margin-left:2rem;padding-left:2.5rem;background:url(../img/common/icon-join.png) 0 50% no-repeat;background-size:2rem auto}.sitemap .login-menu li.icon-logout{padding-left:2.5rem;background:url(../img/common/icon-logout.png) 0 50% no-repeat;background-size:2rem auto}.sitemap .gnav{position:relative;margin-left:-.9rem;width:30rem;height:calc(100% - 8rem);overflow:auto}.sitemap .depth-1{display:block;height:100%;position:relative;padding-top:1rem;padding-left:3.4rem}.sitemap .depth-1:after{position:absolute;top:0;left:14rem;content:'';width:.1rem;height:100%;background-color:#444}.sitemap .depth-1>li{margin-bottom:3.1rem;text-align:left;width:100%;border-right:0}.sitemap .depth-1>li>a{position:relative;padding:0;font-size:1.8rem;color:#fff}.sitemap .depth-1>li.active>a,.sitemap .depth-1>li:focus>a,.sitemap .depth-1>li:hover>a{color:#74c400;transition:ease .3s}.sitemap .depth-1>li.active>a:before,.sitemap .depth-1>li:focus>a:before{content:'';width:2rem;height:.4rem;position:absolute;top:50%;left:-3.4rem;background-color:#74c400;border-radius:.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sitemap .depth-2{display:none;position:absolute;top:1rem;left:15.6rem;z-index:1}.sitemap .depth-2>li{margin-bottom:1.5rem;line-height:1.5;font-size:1.6rem;font-weight:500}.sitemap .depth-2>li span{font-size:1.4rem;color:#757575} .sitemap .depth-3{margin-top:.8rem}.sitemap .depth-3 li{margin-bottom:.6rem;line-height:1.5;font-size:1.4rem;font-weight:400}.sitemap .depth-3 li a{color:#c9c9c9}.wrapper{background:0 0}.wrapper[data-page=intro]{background:0 0}.wrapper[data-page=service]{background:0 0}.wrapper[data-page=apply]{background:0 0}.wrapper[data-page=news]{background:0 0}.wrapper[data-page=community]{background:0 0}.wrapper[data-page=mypage]{background:0 0}.wrapper[data-page=common]{background:0 0}.common-container{padding:5rem 0 3rem 0;border-top:.1rem solid #f5f5f5}.common-container .content-wrap{width:calc(100% - 3rem);font-size:1.4rem}.apply-advice .notice{margin-top:5rem}.apply-advice .inquiry{padding:2rem 1rem;text-align:center}.apply-advice .inquiry table{display:block;width:auto;max-width:40.6rem;margin:0 auto}.apply-advice .inquiry table tbody{display:block;width:100%}.apply-advice .inquiry table tbody tr{display:block}.apply-advice .inquiry table tbody tr:last-child td{padding-top:.5rem}.apply-advice .inquiry table tbody tr:last-child th{padding-top:1rem}.apply-advice .inquiry table tbody th{display:block;padding:1rem 0 0;font-size:1.4rem}.apply-advice .inquiry table tbody td{display:block;max-width:40.6rem}.apply-agree .field+.button{text-align:center}.apply-faq .accordion.faq .tit{padding:2rem 3rem;font-size:1.6rem}.apply-faq .accordion.faq .tit .inner:after{font-size:2.4rem;top:2.2rem;left:.4rem}.apply-faq .accordion.faq .con{padding:2rem 3rem;font-size:1.4rem}.apply-faq .accordion.faq .con .inner:after{width:2.6rem;height:2.6rem;font-size:1.6rem;top:2.2rem;left:0}.section-apply .step{margin-top:3rem;font-size:1.4rem}.section-apply .step span{margin-right:.7rem;padding:.3rem 1rem;font-size:1.4rem}.section-apply .step strong{margin-left:.3rem;padding-left:2.3rem;font-size:1.4rem}.section-apply .step strong:before{top:.2rem;font-size:1.2rem}.section-apply .accordion li>a{padding:2rem 1rem}.section-apply .accordion li>a:after{width:1.7rem;top:calc(50% - .15rem);right:1rem}.section-apply .accordion li>a:before{height:1.7rem;top:calc(50% - .85rem);right:1.7rem}.section-apply .accordion table tr:first-child th{padding-top:0}.section-apply .accordion table tr:last-child td{padding-bottom:0}.section-apply .accordion table th{display:block;padding:1rem 0 0;text-align:left;font-size:1.4rem}.section-apply .accordion table td{display:block}.section-apply .accordion table td.btm-space{padding-bottom:.5rem}.section-apply .accordion .info-txt{margin:.5rem 0 0 1rem;font-size:1.2rem}.section-apply .accordion .info-txt.space{margin-bottom:0}.section-apply .accordion .input{display:-webkit-flex;display:-ms-flexbox;display:flex}.section-apply .accordion .input .btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.section-apply .accordion input[type=text]{font-size:1.4rem;padding:0 1.5rem}.section-apply .accordion select{font-size:1.4rem;padding:0 3rem 0 1.5rem;background-size:1.5rem auto;background-position:calc(100% - 1.2rem) 50%}.section-apply .progress-status{margin:5rem auto 0;padding:2.7rem 0 3rem 0}.section-apply .progress-status .tit{font-size:1.6rem}.section-apply .progress-status .desc{font-size:2rem}.section-apply .progress-status .info{font-size:1.4rem}.section-apply .progress-status .date{font-size:1.6rem}.section-apply .field+.button{text-align:center}.section-apply .field+.button .btn:last-child{margin-right:0}.section-apply .accordion+.button,.section-apply .field+.button{text-align:center}.apply-step01 .input-list.language>li{margin-top:3rem;padding-top:3rem;border-top:.1rem solid #dedede}.apply-step01 .input-list.language>li:first-child{margin-top:0}.apply-step01 .input-list.language .input-wrap:first-child .check-only+.select{width:100%;margin:1rem 0 0 0}.apply-step01 .input-list.language .input-wrap:first-child input[type=text]{display:none;max-width:100%;margin:1rem 0 0}.apply-step01 .input-list.language .input-wrap:first-child .select{width:100%;margin:1rem 0 0 0}.apply-step01 .input-list.language .input-wrap:nth-child(2){margin:0}.apply-step01 .input-list.language .input-wrap:nth-child(2) input[type=text]{margin:1rem 0 0 0}.apply-step01 .input-list.language .input-wrap:nth-child(2) input[type=text]:first-child{width:100%}.apply-step01 .input-list.language .input-wrap:nth-child(2) input[type=text]:nth-child(2){width:100%}.apply-step01 .input-list.language .input-wrap:nth-child(2) input[type=text].date{width:100%;max-width:100%}.apply-step01 .input-list.language .input-wrap:nth-child(2) .select{width:100%;margin:1rem 0 0 0}.apply-step01 .form-area{padding:2rem 1rem}.apply-step01 .school-type .input-wrap{margin-top:0}.apply-step01 .school-field .paper td{padding-bottom:.5rem}.apply-step01 .extra-field .control-wrap .table-row tbody td:not(:first-child).half.right,.apply-step01 .volunteer-field .control-wrap .table-row tbody td:not(:first-child).half.right{padding-top:2.1rem}.apply-step01 .extra-field .control-wrap .table-row .input-wrap,.apply-step01 .volunteer-field .control-wrap .table-row .input-wrap{border-top:.1rem solid #dedede;padding-top:3rem;margin-top:3rem}.apply-step01 .extra-field .input-list .select,.apply-step01 .volunteer-field .input-list .select{width:100%;margin:0}.apply-step01 .extra-field .input-list input[type=text],.apply-step01 .volunteer-field .input-list input[type=text]{width:100%;max-width:100%;margin:1rem 0 0 0}.apply-step01 .extra-field .input-list input[type=text]:first-of-type,.apply-step01 .volunteer-field .input-list input[type=text]:first-of-type{width:100%}.apply-step01 .extra-field .check-only,.apply-step01 .volunteer-field .check-only{margin-bottom:1rem}.apply-step01 .volunteer-field .input-wrap{border-top:.1rem solid #dedede;padding-top:3rem;margin-top:3rem}.apply-step01 .volunteer-field .input-wrap:first-child{margin-top:0;border-top:0;padding-top:0}.apply-step01 .certify-field .gle input[type=text]{width:100%;margin:1rem 0 0 0}.apply-step01 .certify-field .gle input[type=text].date{max-width:100%}.apply-step01 .certify-field .toefl input[type=text]{width:100%;max-width:100%;margin:1rem 0 0 0}.apply-step01 .certify-field .toefl input[type=text].date{max-width:100%}.apply-step01 .certify-field .control-wrap:first-of-type{margin-top:3rem}.apply-step01 .certify-field .certify .input-wrap{margin-top:3rem;padding-top:3rem;border-top:.1rem solid #dedede}.apply-step01 .certify-field .certify .input-wrap:first-child{margin-top:0;padding-top:0;border-top:0}.apply-step01 .certify-field .certify .check-only+.select{width:100%;margin:1rem 0 0 0}.apply-step01 .certify-field .certify input[type=text]{width:100%;margin:1rem 0 0 0}.apply-step01 .certify-field .certify input[type=text]:first-of-type{width:100%}.apply-step01 .certify-field .certify input[type=text]:last-child{width:100%}.apply-step01 .extra-field .patent tr:first-child .input-wrap{display:block}.apply-step01 .extra-field .patent tr:first-child .input-wrap input[type=text]:first-child{width:100%}.apply-step01 .extra-field .patent tr:first-child .input-wrap input[type=text]:last-child{width:100%;margin:1rem 0 0 0}.apply-step01 .extra-field .patent tr:last-child .input-wrap{display:block}.apply-step01 .extra-field .patent tr:last-child .input-wrap input[type=text]{width:100%;margin:1rem 0 0 0}.apply-step01 .extra-field .patent tr:last-child .input-wrap input[type=text]:first-child{margin-top:0}.apply-step01 .extra-field .patent tr:last-child .input-wrap input[type=text]:last-child{width:100%}.apply-step01 .extra-field .income .input-wrap .select{width:100%;margin:1rem 0 0 0}.apply-step01 .extra-field .income .input-wrap .select:first-child{margin-top:0}.apply-step01 .extra-field .income .input-wrap input[type=text]{width:100%;margin:1rem 0 0 0}.apply-step01 .extra-field .tel-wrap{max-width:40.6rem}.apply-step01 .extra-field .notice-list{font-size:1.2rem}.apply-step02 .letters{margin-top:.5rem;font-size:1.2rem}.apply-step02 .table-form{padding:1rem 2rem 2rem}.apply-step02 .table-form.white{border-bottom:0;margin-bottom:0;padding-bottom:0}.apply-step02 .table-form th{display:none}.apply-step02 .table-form td{display:block;height:auto}.apply-step02 .table-form td:before{display:block;content:attr(data-th);margin:1rem 0 .5rem;font-weight:500;color:#757575}.apply-step02 .table-form td strong{display:block;margin-bottom:.5rem}.apply-step02 .table-form td .input:last-child{margin-bottom:0}.apply-step02 .table-form td .input:has(.button){display:-webkit-flex;display:-ms-flexbox;display:flex}.apply-step02 .table-form td .input-form span{display:inline-block;margin:.5rem 0 0 0;font-size:1.4rem}.apply-step02 .table-form td .input-form input.date{width:calc(50% - .5rem)}.apply-step02 .table-form td label.check{display:inline-block;margin-bottom:.5rem}.apply-step02 .table-form td .input:first-child{display:-webkit-flex;display:-ms-flexbox;display:flex}.apply-step02 .table-form td .input:first-child .btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.apply-step02 .table-form input[type=checkbox],.apply-step02 .table-form input[type=radio]{margin-left:0}.apply-step02 .btn.large{padding:0 2.5rem;margin-right:.5rem}.common-container .field{margin:3rem 0;padding-bottom:3rem}.common-container .field h3{margin-bottom:3rem;font-size:1.8rem}.common-container .field .agree-check{margin-top:1rem}.common-container fieldset table{display:block}.common-container fieldset table tbody{display:block}.common-container fieldset table tr{display:block}.common-container fieldset table td.vertical-space{padding:1rem 0}.common-search .result-text{font-size:1.6rem;padding:3rem 0}.common-search .result-text.fail{padding:8rem 0}.common-search .result-list li{padding:2rem 0}.common-search .result-list li a:hover dt{text-decoration:none}.common-search .result-list li dt{font-size:1.6rem}.common-search .result-list li .text{font-size:1.4rem;height:6.3rem}.common-search .result-list li .info{margin-top:1rem;font-size:1.2rem}.section-community .thumbnail-list{padding:2rem 0 3.5rem}.intro-founder .full-visual,.intro-greeting .full-visual{overflow:hidden;padding-bottom:4rem}.intro-founder .full-visual:before,.intro-greeting .full-visual:before{width:100%;top:calc(50% - 10rem);left:2.5rem}.intro-founder .full-visual .cont,.intro-greeting .full-visual .cont{padding:0;margin:80.7% 0 0 -86%}.intro-founder .full-visual .cont .message,.intro-greeting .full-visual .cont .message{margin:3rem 0 1.2rem;font-size:1.6rem}.intro-founder .full-visual .cont .tit,.intro-greeting .full-visual .cont .tit{font-size:3.2rem}.intro-founder .full-visual .cont .desc,.intro-greeting .full-visual .cont .desc{font-size:1.4rem;max-width:70%}.intro-purpose .content-wrap{width:calc(100% - 3rem)}.intro-purpose .intro-quote{padding:3rem 1rem}.intro-purpose .intro-quote .comment{line-height:1.5;font-size:1.6rem}.intro-purpose .intro-quote .name{margin-top:2rem;font-size:1.3rem}.intro-purpose .support-list{margin-top:4rem}.intro-purpose .support-list .tit{padding-top:7.9rem;background-size:6.9rem auto}.intro-purpose .support-list .tit .sub{font-size:2rem}.intro-purpose .support-list .tit .main{font-size:3.5rem}.intro-purpose .support-list .desc{line-height:1.46;padding-top:3rem;margin-top:.6rem;font-size:1.4rem}.intro-purpose .support-list .desc:before{height:2.3rem}.intro-history .company-history{margin-top:0}.intro-history .company-history+.company-history{margin-top:5rem}.intro-history .company-history .visual .left,.intro-history .company-history .visual .right{display:none}.intro-history .company-history .visual .active{display:block;width:15rem;margin:0 auto 1.5rem auto;background-size:100% auto}.intro-history .company-history .visual .full{height:17rem}.intro-history .company-history .visual .full.pc{display:none}.intro-history .company-history .visual .full.mob{display:block}.intro-history .company-history .content{width:100%;margin:3rem 0 0}.intro-history .company-history .content .year{padding:0 0 1.5rem 2.7rem}.intro-history .company-history .content .year:before{height:0;top:.4rem;left:.5rem;width:1.4rem;height:1.4rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-11.8rem -5.25rem;background-repeat:no-repeat}.intro-history .company-history .content .year:after{top:2.2rem;left:1.2rem}.intro-history .company-history .content .tit{width:4.5rem;font-size:1.4rem}.intro-history .company-history .content .con{width:calc(100% - 5.7rem);padding:0 0 0 .7rem}.intro-history .company-history .content .list{padding-top:0}.intro-history .company-history .content .list li{font-size:1.4rem}.intro-status .status-chart .scholarship .title{font-size:1.6rem}.intro-status .status-chart .scholarship .title span{font-size:1.4rem}.intro-status .status-chart .business .title{font-size:1.6rem}.intro-status .status-chart .business .title span{font-size:1.4rem}.intro-status .status-chart .list{margin-top:0}.intro-status .status-chart .list .value{font-size:2.5rem}.intro-status .status-chart .list .unit{font-size:1.4rem}.intro-status .status-chart .list .add{font-size:1rem}.intro-status .status-chart .list .tit{font-size:1.3rem}.intro-status .content-wrap .title{margin:4rem 0 .9rem;font-size:1.6rem}.intro-status .content-wrap .table-wrap table th{height:4rem;font-size:1.4rem}.intro-status .content-wrap .table-wrap table td{height:4rem;font-size:1.4rem}.intro-status .content-wrap .table-wrap.pc{display:none}.intro-status .content-wrap .table-wrap.mob{display:block}.intro-manage .manage-report.pc{display:none}.intro-manage .manage-report.mob{display:block}.intro-manage .manage-report .title{margin-bottom:1.1rem;color:#101010;font-weight:700;font-size:1.6rem}.intro-manage .manage-report .table.report-mob table{border-collapse:separate;border-spacing:0}.intro-manage .manage-report .table.report-mob td{height:4.4rem;padding:1rem;border-left:.1rem solid #dedede;font-weight:400;font-size:1.4rem}.intro-manage .manage-report .table.report-mob td:last-child{text-align:right}.intro-manage .manage-report .table.report-mob .tit{border-left:none;border-bottom:.1rem solid #000;background-color:#f9f9f9;font-weight:500}.intro-manage .manage-report .table.report-mob .sub-tit{background-color:#f9f9f9;font-weight:500}.intro-manage .manage-report .table.report-mob .total td{border-bottom:.1rem solid #000}.intro-manage .manage-report .table.report-mob .download td{border-bottom:.1rem solid #000}.intro-manage .manage-report .table.report-mob .download td:first-child{border-left:none;background-color:#f9f9f9}.intro-manage .manage-report .table.report-mob .download td:last-child{text-align:center}.intro-founder .full-visual{padding-bottom:5rem}.intro-founder .full-visual:before{width:100%;top:calc(50% - 14rem)}.intro-founder .full-visual .cont{padding:0;margin:80.7% 0 0 -85%}.intro-founder .full-visual .cont .tit{margin:3rem auto 1rem;font-size:1.6rem}.intro-founder .full-visual .cont .desc .mob-hide,.intro-founder .full-visual .cont .desc .par-mob-hide{display:none}.intro-founder .full-visual .cont .desc .mob-hide.on{display:inline}.intro-founder .full-visual .cont .desc .par-mob-hide.on{display:inline}.intro-founder .full-visual .cont .quote{font-size:1.2rem;display:none}.intro-founder .full-visual .cont .more{display:block;margin-top:1.5rem}.intro-founder .full-visual .cont .more .mob-show{padding:0 .3rem 0;border-bottom:.3rem solid #101010;font-size:1.4rem;font-weight:500;line-height:2.8rem}.intro-founder .content-wrap .btn-wrap{margin-top:2rem;text-align:center}.intro-founder .content-wrap .profile{display:block;margin-top:4.5rem}.intro-founder .content-wrap .profile .life{margin:0}.intro-founder .content-wrap .profile .award{margin:4rem 0 0 0}.intro-founder .content-wrap .profile h3{font-size:1.6rem;padding-bottom:1rem;margin-bottom:2.3rem}.intro-founder .content-wrap .profile dl{font-size:1.4rem}.intro-founder .content-wrap .profile dl:not(:last-child){margin-bottom:1.5rem}.intro-founder .content-wrap .profile dl dt{-webkit-flex:.7;-ms-flex:.7;flex:.7}.intro-access .content-wrap .info{padding:2.5rem 1.5rem 2rem;display:block}.intro-access .content-wrap .info dl{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit}.intro-access .content-wrap .info dl.address{margin:0 0 2rem 0}.intro-access .content-wrap .info dl dt{width:6.5rem;padding:0;font-size:1.4rem}.intro-access .content-wrap .info dl dt:after{top:.4rem}.intro-access .content-wrap .info dl dd{-webkit-flex-shrink:inherit;-ms-flex-negative:inherit;flex-shrink:inherit;padding-left:1rem;font-size:1.4rem;word-break:keep-all}.intro-access .content-wrap .access{margin-top:4rem;padding:0 1.5rem}.intro-access .content-wrap .access dl{display:block;margin-bottom:4.8rem}.intro-access .content-wrap .access dt span{width:9.25rem;font-size:1.6rem}.intro-access .content-wrap .access dd{margin-top:2.2rem;font-size:1.4rem}.intro-access .content-wrap .access dd li{position:relative;padding-left:6rem}.intro-access .content-wrap .access dd span{position:absolute;top:0;left:0}.main-index .pager li{margin-left:.53rem}.main-index .pager a{width:.85rem;height:.85rem}.main-index .description dt{max-height:6.25rem;line-height:1.36}.main-index .description .text{font-size:1.4rem;max-height:6.25rem;word-break:break-all}.main-index .photo{max-height:calc(100% * .724);padding-top:calc(100% * .724)}.main-index .photo .pic{max-height:calc(100% * .724);padding-top:calc(100% * .724)}.main-index .newsletter{padding:2.5rem 0}.main-index .newsletter .text{display:inline-block;width:25rem;font-size:1.8rem;padding-left:2rem}.main-index .newsletter .text:before{width:2.7rem;height:2.7rem;background-image:url(../img/sprite/m-icons.png);background-size:13.7rem 10rem;background-position:-11.1rem .1rem;background-repeat:no-repeat;height:0;max-height:2.7rem;padding-top:2.7rem;overflow:hidden;top:0}.main-index .newsletter span{display:inline-block}.main-index .newsletter .more{display:block;margin:1rem 0 0}.main-index .compliance{margin-bottom:28rem;padding:3.1rem 5rem;font-size:1.4rem;word-break:keep-all}.main-index .compliance span{display:block}.main-index .compliance .small{font-size:1.2rem}.main-index .news .inner{width:100%;padding:0 4% 0 7%}.main-index .news .line-animation{width:100%;padding-top:calc(100% * 2699 / 664)}.main-index .news .line-animation svg.mobile{display:block}.main-index .news .line-animation svg.pc{display:none}.main-index .news .contents:after{width:54.4%;height:17.9%;left:auto;right:2.8%;bottom:0}.main-index .news h2{margin:10% 15.7% 0 0;padding-top:10%;font-size:4.3rem}.main-index .news .category.domestic{margin-top:12%}.main-index .news .category.domestic:before{width:19.3%;height:14.1%;top:-16.7%;left:12.5%}.main-index .news .category.overseas{position:relative;left:0;bottom:0;margin-left:0;margin-top:35%}.main-index .news .category.overseas:before{width:16.4%;height:7.3%;top:-7%;right:39%}.main-index .news .category.overseas .item{padding:0 5% 0 15%}.main-index .news .category.overseas .title{left:23%;top:calc(100% * .6);right:auto}.main-index .news .category.overseas .photo{float:none;margin-right:0}.main-index .news .category.overseas .description{float:none;width:85%;margin:29.5% 10% 0 10%;text-align:left}.main-index .news .title{top:calc(100% * .6);left:10.6%;line-height:2.5;font-size:2.2rem}.main-index .news .pager{margin:.5rem 0 0 .8rem}.main-index .news .item{padding:0 12% 0 10.6%;position:relative}.main-index .news .item .photo{float:none;width:100%;max-width:100%}.main-index .news .item .description{float:none;width:83.5%;margin:29.5% 0 0 0}.main-index .news .item dt{font-size:2.2rem;height:auto;max-height:5.8rem;line-height:1.36}.main-index .news .item .text{font-size:1.4rem;max-height:6.4rem}.main-index .news .item .name{margin-top:1.5rem;line-height:2.2rem;font-size:1.4rem}.main-index .news .item .date{line-height:1.57;font-size:1.4rem}.main-index .news .item .more{margin-top:1.5rem;font-size:1.4rem}.main-index .news .slogan{display:none}.main-index .service .inner{position:relative;left:0;width:88%;height:125vw;padding-top:6.3rem;margin:0 auto;-webkit-transform:none;transform:none}.main-index .service .line-animation{position:absolute;bottom:0;left:0;width:28rem;height:16.9rem}.main-index .service .obj-sun{width:25%;height:41.4%;top:-18%;left:13%}.main-index .service .obj-cloud{width:20%;height:10%;top:-20%;bottom:auto;left:38%}.main-index .service .mountain{position:absolute;bottom:0;left:0;width:35rem;padding-top:calc(35rem * 338 / 560)}.main-index .service .mountain svg.pc{display:none}.main-index .service .mountain svg.mobile{display:block}.main-index .service .service-tab{margin-bottom:3rem}.main-index .service .service-tab li{margin-left:2.05rem;font-size:1.6rem}.main-index .service .service-tab li a.active{border-bottom-width:.3rem}.main-index .service .content{width:100%;min-width:100%;height:auto}.main-index .service .category .title{top:51vw;left:0;padding-top:2.5rem;width:100%;font-size:2.8rem;text-align:center}.main-index .service .category .photo{float:none;width:85.33%;max-width:100%;max-height:calc(72% * .724);padding-top:calc(72% * .724);margin:0 auto}.main-index .service .category .photo .pic{max-height:calc(85.33% * .724);padding-top:calc(85.33% * .724)}.main-index .service .category .description{float:none;width:85%;max-width:85%;margin:0 auto;padding-top:11.8rem;text-align:center}.main-index .service .category .description dt{height:4.8rem;font-size:1.8rem}.main-index .service .category .description .text{padding:0 4%;height:6.6rem;line-height:1.57;font-size:1.4rem}.main-index .service .category .description .name{margin-top:1.5rem;line-height:1.62;font-size:1.3rem}.main-index .service .category .description .date{line-height:1.62;font-size:1.3rem}.main-index .sns h2{margin-bottom:2.3rem;line-height:3.8rem;font-size:3rem;letter-spacing:-.075rem}.main-index .sns .inner{padding:13.45rem 0 6.05rem}.main-index .sns .contents{margin-bottom:3.55rem}.main-index .sns .slide{width:22rem;margin:0 .75rem}.main-index .sns .slide .image{height:calc(22rem * .66)}.main-index .sns .slide .image:after{display:none}.main-index .sns .slide .image:hover .more{display:none}.main-index .sns .slide .title{margin-top:1.2rem;line-height:2.3rem;font-size:1.6rem;letter-spacing:-.04rem}.main-index .sns .slide .date{margin-top:.5rem;font-size:1.3rem}.main-index .sns .link{margin-top:3.35rem}.main-index .sns .link a{width:12rem;height:4rem;line-height:4rem;font-size:1.4rem}.main-index .sns .link a.icon-facebook{background:url(../img/main/icon-facebook-m.png) 2.35rem 50% no-repeat #4961b0;background-size:.9rem 1.77rem;padding-left:1rem;text-align:center}.main-index .sns .link a.icon-blog{margin-left:1rem;text-align:center;padding-left:1rem}.main-index .sns .link a.icon-blog:before{position:absolute;top:50%;left:2rem;padding:0;-webkit-transform:translateY(-45%);transform:translateY(-45%);font-size:2.05rem}.main-index .sns .line-animation{width:29.3rem}.main-index .sns .line-animation .heart{padding-top:calc(100% * 678 / 587)}.main-index .sns .line-animation .heart svg.pc{display:none}.main-index .sns .line-animation .heart svg.mobile{display:block}.main-index .status{padding:5rem 0 4.5rem}.main-index .status .image{width:30rem}.main-index .status ul{display:block;margin:3rem auto 0}.main-index .status ul li{margin-top:2.5rem}.main-index .status ul li:first-child{margin-top:0}.main-index .status .cost{font-size:1.4rem}.main-index .status .support{margin-top:.75rem;font-size:3rem;line-height:1.17}.main-index .story{height:30rem}.main-index .story .inner{padding:15.3rem 0 0;text-align:center}.main-index .story h2{max-width:100%;text-align:center;line-height:1.43;font-size:2.8rem}.main-index .story p{text-align:center;line-height:1.57;font-size:1.4rem}.main-index .story .play{width:4.55rem;height:5.05rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:.1rem .1rem;background-repeat:no-repeat;height:0;max-height:5.05rem;padding-top:5.05rem;overflow:hidden;top:23%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.main-index .story .movie{width:100%}.main-index .visual .swiper-container{margin:1.45rem auto -1rem}.main-index .visual .swiper-slide.type-text-left .text-area{width:100%}.main-index .visual .swiper-slide.type-text-left .image{float:none}.main-index .visual .swiper-slide.type-text-right .text-area{width:100%}.main-index .visual .swiper-slide.type-text-right .image{float:none}.main-index .visual .text-area{position:relative;font-size:100%;-webkit-transform:none;transform:none}.main-index .visual .title{font-size:4.25rem;line-height:5.15rem}.main-index .visual .text{margin-top:1rem;max-width:70%;font-size:1.5rem;line-height:1.5;letter-spacing:-.032rem}.main-index .visual .more{margin-top:.7rem}.main-index .visual .more a{padding:0 .2rem;letter-spacing:-.035rem;font-weight:700;font-size:1.4rem;line-height:2.46}.main-index .visual .image{width:80%;max-width:50rem;margin:-15% auto 0}.main-index .visual .obj{width:1.7rem;height:1.7rem}.main-index .visual .swiper-controls{position:relative;margin-top:1.35rem}.main-index .visual .swiper-controls a.pause{width:1.4rem;height:1.4rem;background-image:url(../img/sprite/m-icons.png);background-size:13.7rem 10rem;background-position:-11.1rem -7.3rem;background-repeat:no-repeat;height:0;max-height:1.4rem;padding-top:1.4rem;overflow:hidden}.main-index .visual .swiper-controls a.play{width:1.4rem;height:1.4rem;background-image:url(../img/sprite/m-icons.png);background-size:13.7rem 10rem;background-position:-11.1rem -5.6rem;background-repeat:no-repeat;height:0;max-height:1.4rem;padding-top:1.4rem;overflow:hidden}.main-index .visual .swiper-pagination-bullet{margin-right:.5rem;width:1.1rem;height:1.1rem}.main-index .visual .swiper-pagination-bullet:last-child{margin-right:0}.main-index .visual .scroll-down{width:1.6rem;height:2.5rem;left:calc(50% - .8rem);border-width:.2rem}.main-index .visual .scroll-down .scroll-wheel{width:.3rem;height:.5rem;top:.3rem;left:calc(50% - .15rem)}.main-index .visual .scroll-down .arrow-down{left:calc(50% - .55rem);bottom:-1.2rem;padding-top:0;width:1.16rem;height:.8rem;background-image:url(../img/sprite/icons.png);background-size:16.24rem 15.88rem;background-position:.1rem -15.18rem;background-repeat:no-repeat}.main-index .visual .notice{width:89%;margin:0 4% 0 7%}.main-index .visual .obj-sprout{left:0;width:18%;bottom:-.05rem;-webkit-transform:translateX(-43%);transform:translateX(-43%)}.main-index .visual .obj-sprout img.pc{display:none}.main-index .visual .obj-sprout img.mobile{display:inline}.main-index .visual .line-animation{padding-top:calc(100% * 454 / 666)}.main-index .visual .line-animation svg.pc{display:none}.main-index .visual .line-animation svg.mobile{display:block}.main-index .visual .contents{width:76%;max-width:76%;padding-left:1.35rem}.main-index .visual .contents>div{max-width:100%;font-size:100%}.main-index .visual .contents>div.left{float:none;width:100%}.main-index .visual .contents>div.right{display:none;float:none;width:100%;margin:12% 0 0 0}.main-index .visual .contents dl{max-width:100%}.main-index .visual .contents dt{height:auto;margin-bottom:1rem;line-height:1.44;font-size:1.8rem}.main-index .visual .contents .text{max-width:100%;max-height:4.2rem;line-height:1.5;font-size:1.4rem;letter-spacing:-.03rem}.main-index .visual .contents .more{margin-top:.3rem}.main-index .visual .contents .more a{border-bottom-width:.2rem;padding:0 .2rem}.member-login .page-head .desc{margin-top:1.5rem;font-size:1.4rem;line-height:1.4}.member-login .button{font-size:0}.member-login .button input.btn{padding:0 1.5rem;margin-right:.5rem}.member-login .info .desc{font-size:1.4rem}.member-login .login{padding:3rem 5rem}.member-login .login .inner{clear:both;width:100%}.member-login .login .inner .id p{display:block;font-size:1.4rem}.member-login .login .inner .id input[type=text]{max-width:none;margin-top:1rem;margin-left:0}.member-login .login .inner .pw{margin-top:2rem}.member-login .login .inner .pw p{display:block;font-size:1.4rem}.member-login .login .inner .pw input[type=password]{max-width:none;margin-top:1rem;margin-left:0}.member-login .login .button{display:inline-block;width:100%}.member-login .login .button button.btn{width:100%;height:4rem;padding:0;margin-top:2rem;line-height:3.1;border-radius:.6rem}.member-agree input[type=checkbox]+label{font-size:1.6rem}.member-join-input .personal-info{padding:5rem 2rem 3rem}.member-join-input .personal-info .title{margin-bottom:2rem}.member-join-input .personal-info .form-area{padding:0 1rem}.member-join-input .personal-info .form-area table th{display:block;width:100%}.member-join-input .personal-info .form-area table td{display:block;width:100%}.member-join-input .personal-info .form-area .info-txt{font-size:1.2rem}.member-join-input .personal-info .form-area .info-txt.space{margin-bottom:0}.member-join-complete .complete{margin:5rem auto 4rem;padding:4rem 0}.member-join-complete .complete p.info{font-size:2rem}.member-join-complete .complete p.desc{font-size:1.4rem}.mypage-info .info-wrap{margin:0 2rem}.mypage-info .info-wrap+.button{text-align:center}.mypage-info .form-photo{padding:3.8rem 1rem 3rem}.mypage-info .form-photo .photo{float:none;margin:0 auto}.mypage-info .title-txt.large{font-size:1.6rem;padding:0 2rem}.mypage-info .title-txt.large.school{margin-bottom:6rem}.mypage-info .table-col th{display:block;padding:1rem 0 0;font-size:1.4rem}.mypage-info .table-col td{display:block}.mypage-info .table-col td.btm-space{padding-bottom:.5rem}.mypage-info .form-personal{padding:0 1rem 3.1rem}.mypage-info .form-personal.general td .btn-wrap .btn{margin:1rem 1rem 3rem 0}.mypage-info .form-personal.general td .info-txt{margin:1rem auto 0;font-size:1.2rem}.mypage-info .form-personal.general input[type=password],.mypage-info .form-personal.general input[type=text]{max-width:100%}.mypage-info .form-personal input[type=password],.mypage-info .form-personal input[type=text]{max-width:100%}.mypage-info .form-personal strong{display:block;margin-bottom:.5rem;font-size:1.4rem}.mypage-info .form-personal label.radio input+span:before{top:0}.mypage-info .form-school:last-child{margin-bottom:3rem}.mypage-info .form-me{padding:1rem 1rem 2rem}.mypage-info .form-file{padding:0 1rem 3rem}.mypage-info .info-text{font-size:1.2rem}.mypage-mentor-list .stamp-attendance{padding:3rem 1rem}.mypage-mentor-list .stamp-attendance .tit{width:18rem}.mypage-mentor-list .stamp-attendance .list{width:22rem;height:13.9rem}.mypage-mentor-list .stamp-attendance .list li .wrap{width:22rem;height:8rem}.mypage-mentor-list .stamp-attendance .list .info{margin-bottom:1.5rem}
.mypage-mentor-list .stamp-attendance .list .date{font-size:1.5rem;margin-top:2rem;}
.mypage-mentor-list .stamp-attendance .list .date span{font-size:1.5rem}
.mypage-mentor-list .stamp-attendance .list .check{height:3.5rem} 
.mypage-mentor-list .stamp-attendance .list .check:nth-child(n+6){margin-top:1rem}
.mypage-mentor-list .stamp-attendance .list .swiper-button-prev{width:1.6rem;height:3rem;left:-4rem}
.mypage-mentor-list .stamp-attendance .list .swiper-button-prev:after{width:1.6rem;height:3rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-10.9rem -9.45rem;height:0;max-height:3rem;padding-top:3rem;overflow:hidden}
.mypage-mentor-list .stamp-attendance .list .swiper-button-next{width:1.6rem;height:3rem;right:-4rem}
.mypage-mentor-list .stamp-attendance .list .swiper-button-next:after{width:1.6rem;height:3rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:0 -13.35rem;height:0;max-height:3rem;padding-top:3rem;overflow:hidden}.mypage-mentor-list .table.board-list thead th{padding:1.35rem 1rem;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.mypage-mentor-list .table.board-list thead th:nth-child(6){-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.mypage-mentor-list .table.board-list tbody tr{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:0 0}.mypage-mentor-list .table.board-list tbody td{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;padding:1.35rem 1rem;text-align:center;vertical-align:middle;font-size:1.4rem}.mypage-mentor-list .table.board-list tbody td:nth-child(6){-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.mypage-mentor-list .table.board-list tbody td.subject a{font-size:1.4rem}.mypage-mentor-list .table.board-list+.board-header,.mypage-mentor-list .table.board-list+.board-list{margin-top:3rem}.mypage-mentor-view .mentee-view{padding:1.5rem 2rem}.mypage-mentor-view .mentee-view .title{font-size:2.2rem}.mypage-mentor-view .mentee-view .content{padding:0 1.5rem}.mypage-mentor-view .mentee-view .content dl{width:100%}.mypage-mentor-view .mentee-view .content dl:not(:first-child){margin-top:.5rem}.mypage-mentor-view .mentee-view .content .tit{width:6rem;font-size:1.2rem}.mypage-mentor-view .mentee-view .content .tit:after{height:1rem;top:.4rem}.mypage-mentor-view .mentee-view .content .con{font-size:1.2rem}.mypage-diary .diary-wrap{padding:2rem 1rem 1rem}.mypage-diary .diary-wrap tr:last-child .input-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}.mypage-diary .diary-wrap tr:last-child .input-wrap .text{margin-left:1rem;line-height:2.3}.mypage-diary .diary-wrap th{display:block;padding-bottom:0;font-size:1.4rem}.mypage-diary .diary-wrap td{display:block;width:100%;margin:0 auto}.mypage-diary .diary-wrap td strong{font-size:1.4rem}.mypage-diary .diary-wrap td.date .input-wrap{display:block}.mypage-diary .diary-wrap td.date .input-wrap .select-wrap{display:inline-block;width:calc(50% - 1rem);margin-left:0}.mypage-diary .diary-wrap td.date .input-wrap .after-text{display:inline-block;margin:0;width:2rem;text-align:center}.mypage-diary .diary-wrap td.date input{width:100%;margin-bottom:1rem}.mypage-diary .diary-wrap td .textarea{max-width:calc(100vw - 6rem)}.mypage-diary .diary-wrap td .letters{padding-bottom:0}.mypage-diary .diary-wrap .control-wrap .controls{margin-top:2rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.mypage-diary .diary-wrap .control-wrap .controls .btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.mypage-diary .diary-wrap .control-wrap select{max-width:100%}.mypage-diary .diary-wrap .mentee-input{margin-top:2rem}.mypage-diary .diary-wrap+.button{text-align:center}.mypage-ask .inquiry{padding:2rem 1rem}.mypage-ask .inquiry table tr:not(:first-child) th{padding-top:1.4rem}.mypage-ask .inquiry table tr:not(:first-child) td{padding-top:.6rem}.mypage-ask .inquiry table th{display:block;width:100%;padding:1rem 0 0;font-size:1.4rem}.mypage-ask .inquiry table td{display:block;width:100%;padding-top:.6rem}.mypage-mentee .facil-info{padding:3rem 3rem;border:.2rem solid #101010}.mypage-mentee .facil-info .title{padding-bottom:1.5rem;font-size:2rem}.mypage-mentee .facil-info ul{padding:0 3rem;margin-top:2rem}.mypage-mentee .facil-info ul li{font-size:1.4rem}.mypage-mentee .facil-info ul li.address{padding-right:0}.mypage-mentee .facil-info ul li:nth-child(n){width:100%}.mypage-mentee .facil-info ul li:not(:first-child){margin-top:1rem}.mypage-mentee .facil-info ul li span{width:6.5rem;margin-right:1.5rem}.mypage-mentee .facil-info ul li span:after{content:'';display:inline-block;width:.2rem;height:1.2rem;background-color:#d4d4d4;position:absolute;top:.6rem;right:0}.mypage-mentee .table.view tr{width:100%;background-image:none!important}.mypage-mentee .table.view tr th{display:inline-block;width:inherit;font-size:1.6rem}.mypage-mentee .table.view tr th:first-child{display:none}.mypage-mentee .table.view tr th:nth-child(n){width:22%}.mypage-mentee .table.view tr th:nth-child(4){width:30%}.mypage-mentee .table.view tr td{display:inline-block;padding:2.1rem 0;font-size:1.4rem;border-bottom:none}.mypage-mentee .table.view tr td:first-child{display:none}.mypage-mentee .table.view tr td:nth-child(n){width:22%}.mypage-mentee .table.view tr td:nth-child(4){width:30%}.mypage-mentee .mark-status{min-width:6.5rem;height:2.5rem;font-size:1.2rem;line-height:2.1}.news-newsletter .board-header .search-box{width:auto}.popup-content-default.terms .title-txt select{top:-1rem}.popup-content-default.find-school .result-list li .con:hover{text-decoration:none}.popup-content-default.credit-type2 .popup-form .input-credit td input[type=text]{width:6.5rem}.popup-ask{bottom:-120%;right:0;left:0;top:auto;width:100%;transition:ease-out .3s}.popup-ask .inner{width:100%;padding:4.7rem 3.5rem;margin:0}.popup-ask.on{bottom:0}.popup-ask.question input[type=text]{margin-top:1.7rem;height:4rem;font-size:1.4rem}.popup-ask.question textarea{margin-top:1rem;height:15rem}.popup-ask h2{font-size:2.9rem;line-height:1.4}.popup-ask .title{margin:1.3rem 0 .5rem;font-size:1.8rem;font-weight:500;letter-spacing:-.09rem}.popup-ask p{font-size:1.4rem}.popup-ask .text{display:none}.popup-ask .input-table{margin-top:2rem;padding-top:0;border-top:0}.popup-ask .input-table dl{display:-webkit-flex;display:-ms-flexbox;display:flex}.popup-ask .input-table dl:first-child dt{vertical-align:top;padding-top:1.5rem}.popup-ask .input-table dt{width:9rem;font-size:1.4rem}.popup-ask .input-table dd{width:calc(100% - 9rem)}.popup-ask .agree{display:block}.popup-ask .agree .link{font-size:1.4rem}.popup-ask .agree .check{display:block;margin-top:1rem}.popup-ask .email-wrap{width:100%}.popup-ask .email-wrap .email-inner input[type=text]{width:100%;margin-top:1rem}.popup-ask .email-wrap .email-inner input[type=text]:first-child{width:calc(100% - 2rem)}.popup-ask .email-wrap select{margin-top:0}.popup-ask .btn-area{margin-top:2rem;text-align:center;font-size:0}.popup-ask .btn-area .btn{width:calc(50% - .5rem);max-width:13rem}.common-login>.login-form-wrap{padding:3rem 2rem}.common-login>.login-form-wrap+.btn-area .btn{margin:.5rem 0 0 .5rem;padding:0 2.3rem}.common-login>.login-form-wrap+.btn-area .btn:nth-child(2){padding:0 1.4rem}.common-login>.login-form-wrap+.btn-area .btn:nth-child(3){padding:0 .8rem}.common-login>.desc{font-size:1.8rem}.common-login>.info .desc{font-size:1.6rem;word-break:keep-all}.login-form{height:auto}.login-form .input-id,.login-form .input-pw{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0}.login-form label{padding:0;font-size:1.4rem}.login-form input[type=text]{margin-top:1rem;font-size:1.4rem}.login-form .btn-area{width:100%;margin-top:2rem}.popup-content-default.login>.inner{padding:0 1.5rem}.popup-content-default.find-info .desc{font-size:1.8rem}.popup-content-default.find-info .input-table{padding:3rem 1rem}.popup-content-default.receipt .notice-list{font-size:1.4rem}.section-service .full-visual{height:22.8rem}.section-service .full-visual .img{background-size:auto 60rem}.section-service .relation-info{padding:4rem 0}.section-service .relation-info .wrap{margin:0 4rem}.section-service .relation-info .title{margin-bottom:2.2rem;font-size:2.2rem}.section-service .relation-info .title.empo{width:inherit;margin:0 auto 2.2rem}.section-service .relation-info .list{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section-service .relation-info li{width:100%}.section-service .relation-info li:not(:first-child){margin-top:2.2rem;margin-left:0}.section-service .relation-info a{width:100%}.section-service .relation-info a:hover .desc:after{width:2.1rem;height:2.1rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-9.6rem -13.25rem;background-repeat:no-repeat;height:0;max-height:2.1rem;padding-top:2.1rem;overflow:hidden}.section-service .relation-info .tit{font-size:1.6rem}.section-service .relation-info .desc{margin-top:.6rem;font-size:1.4rem}.section-service .relation-info .desc:after{width:2.1rem;height:2.1rem;background-image:url(../img/sprite/icons.png);background-size:20.3rem 19.85rem;background-position:-9.6rem -13.25rem;background-repeat:no-repeat;height:0;max-height:2.1rem;padding-top:2.1rem;overflow:hidden}.service-introduce .top-intro{display:block;margin-bottom:3rem}.service-introduce .top-intro .title{padding:0}.service-introduce .top-intro .title p{font-size:2.6rem;word-break:keep-all}.service-introduce .top-intro .title span{background-position:0 2rem}.service-introduce .top-intro .title .underline{background-position:0 2rem;background-size:200% 1.6rem}.service-introduce .top-intro .title.aos-animate .underline{background-position:-100% 2rem}.service-introduce .top-intro .con{margin-top:3.4rem;padding:0}.service-introduce .top-intro .con p{font-size:1.4rem}.service-introduce .top-intro .con p:not(:first-child){margin-top:2rem}.service-introduce .detail-info{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2rem 0 5rem 0}.service-introduce .detail-info .img{width:28rem;min-height:27rem;margin:0 auto;background-position:center center}.service-introduce .detail-info .con{padding:0 1rem;margin:0}.service-introduce .detail-info .row:not(:first-child){padding-top:1.7rem;margin-top:1.7rem}.service-introduce .detail-info .tit{width:8rem;font-size:1.6rem}.service-introduce .detail-info .tit .history{font-size:1.5rem}.service-introduce .detail-info .desc{width:calc(100% - 8rem);padding-top:0;font-size:1.4rem}.service-introduce .detail-info .desc p{font-size:1.4rem}.service-introduce .detail-info .btn-area{margin-top:4.5rem;text-align:center}.service-volunteer .intro-visual{height:26.6rem}.service-volunteer .intro-visual .title{font-size:1.9rem;letter-spacing:-.025em}.service-volunteer .intro-visual .title .str{margin-top:-.2rem}.service-volunteer .intro-visual .author{margin-top:1rem;font-size:1.2rem}.service-volunteer .intro-visual .author:before{width:1rem;height:.1rem;margin-right:1rem}.service-volunteer .intro-visual .author:after{width:1rem;height:.1rem;margin-left:1rem}.service-volunteer .cross-list{padding:5rem 0}.service-volunteer .cross-list li{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.service-volunteer .cross-list li:not(:first-child){margin-top:4rem}.service-volunteer .cross-list li:nth-child(2n){-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.service-volunteer .cross-list li:nth-child(2n) .con{padding-left:0}.service-volunteer .cross-list li.aos-animate .underline{background-position:-100% 1.8rem}.service-volunteer .cross-list .img{width:100%;padding-top:58.82%;margin-top:2rem}.service-volunteer .cross-list .con{width:100%;padding-right:0}.service-volunteer .cross-list .title{font-size:2.6rem}.service-volunteer .cross-list .title .underline{background-position:0 1.8rem;background-size:200% 1.5rem}.service-volunteer .cross-list .desc{line-height:1.5;margin-top:1.7rem;font-size:1.3rem}html{font-size:12px}}@media all and (max-width:768px){.board-header{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;font-size:1.4rem}.board-header .count{margin-right:auto;margin-left:0}.board-header .count+.search-box{margin-bottom:1.7rem}.board-header .search-box{width:100%;padding:0;margin-bottom:0}.board-header .search-box .search-inner{max-width:none;margin-left:0;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex}.board-header .search-box .select-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:auto}.board-header .search-box .search-input{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;min-width:0}.board-header .search-box .btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:.5rem}.board-gallery li{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.board-gallery li .image{padding-top:53.4%;max-height:53.4%}.board-gallery li .info{padding:2rem 1rem 2.7rem}.board-gallery li .title{height:auto;font-size:1.6rem}.board-gallery li .date{margin-top:.5rem;font-size:1.2rem}.board-view .book-title{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 1rem}.board-view .book-title .content{width:100%;padding-left:0;margin-top:3rem}.board-view .book-title .content dt+dd{margin-top:1.4rem}.board-view .book-title .content dd{margin-top:.7rem}.email-wrap .email-inner{width:100%}.email-wrap select{display:block;width:100%;margin:1rem 0 0 0;box-sizing:border-box}.main-banner .text-area{width:60%}.page-visual{width:90%;right:-20%;padding-top:calc(90% * 784 / 727)}.section-service .page-visual{width:70%;padding-top:calc(70% * 590 / 581)}.apply-faq .tab-menu .list{width:84%}.main-index .compliance{padding:2rem}.main-index .compliance span{display:inline}.main-index .news .title{top:calc(100% * .55)}.main-index .news .category.overseas .title{top:calc(100% * .58)}.main-index .service .inner{height:135vw}.main-index .service .mountain{width:25rem;padding-top:calc(25rem * 338 / 560)}.mypage-info .form-personal.general td .btn-wrap .btn.light{padding:0 1.8rem}.mypage-diary .diary-wrap .control-wrap .controls{display:block}.mypage-diary .diary-wrap .control-wrap select{width:100%;margin-right:0;margin-bottom:1rem}.popup-content-default.terms .title-txt select{display:block;position:static;margin-top:1rem}.popup-content-default.find-info .field{margin:2rem 0}html{font-size:11.5px}}@media screen and (max-width:640px){.search-box{margin-bottom:1.7rem;padding:1rem 1.25rem}.search-box .search-inner{height:4rem}.search-box .select-wrap{min-width:8rem}.search-box .select-wrap select{height:4rem;line-height:2.5;font-size:1.4rem;padding:0 3rem 0 1rem;background-position:calc(100% - 1rem) 50%}.search-box .search-input{margin-left:.5rem;height:4rem}.search-box .search-input input{height:4rem;padding:1.1rem 1rem;font-size:1.4rem}.search-box+.board-header{margin-top:5rem}.section-apply .accordion>li>a .ok{right:15%}.apply-step01 .form-area .age{display:block;margin-left:0}.intro-founder .full-visual:before,.intro-greeting .full-visual:before{top:calc(50% - 13rem)}.intro-founder .full-visual .cont,.intro-greeting .full-visual .cont{margin:80.7% 0 0 -83%}.intro-founder .full-visual .cont .desc,.intro-greeting .full-visual .cont .desc{padding-right:5.8rem;max-width:100%}.intro-founder .full-visual .cont .desc span.par,.intro-greeting .full-visual .cont .desc span.par{display:inline}.intro-founder .full-visual:before{top:calc(50% - 23rem)}.intro-founder .full-visual .cont{margin:80.7% -4% 0 -82%}.intro-founder .full-visual .cont .desc span.par{display:inline}.main-index .news .title{top:calc(100vw * .65);font-size:1.8rem}.main-index .news .category.overseas .title{top:calc(100vw * .68)}.main-index .service .inner{height:170vw}.main-index .service .service-tab li{margin-left:1.3rem;font-size:1.5rem}.main-index .service .category .description .text{margin-top:0}.main-index .service .obj-sun{top:0;left:8%}.main-index .service .obj-cloud{top:0}.popup-content-default.terms>.inner{padding:3rem 3rem 0}}@media all and (max-width:640px){html{font-size:11px}}@media all and (max-width:490px){.intro-founder .full-visual:before,.intro-greeting .full-visual:before{top:calc(50% - 20rem)}.intro-founder .full-visual .cont,.intro-greeting .full-visual .cont{margin:79.5% -2% 0 -80%}.intro-founder .full-visual:before{top:calc(50% - 32rem)}.intro-founder .full-visual .cont{margin:78% -5% 0 -75%}}@media screen and (max-width:480px){.board-header .search-box .select-wrap{width:8rem}.board-header .search-box .alumnus{width:7rem}.thumbnail-list li{width:80%;margin-left:0;margin:0 auto}.thumbnail-list li:nth-child(2n-1){margin:0 auto}.thumbnail-list li:not(:first-child){margin-top:3rem}.page-head .desc span{display:block}.page-visual{width:100%;right:-25%;padding-top:calc(100% * 784 / 727)}.section-intro .page-visual{width:80%;padding-top:calc(80% * 620 / 626)}.section-service .page-visual{width:80%;padding-top:calc(80% * 590 / 581);right:-20%}.section-apply .page-visual{width:80%;padding-top:calc(80% * 440 / 577)}.section-community .page-visual{width:90%;padding-top:calc(90% * 454 / 661)}.apply-faq .tab-menu .list{width:100%}.section-apply .step span{display:block;width:7rem;margin-bottom:.5rem;text-align:center}.section-apply .view-btn .btn.large{padding:0 2.4rem}.apply-step01 .school-form input[type=text].search{padding:0 3rem 0 1rem;font-size:1.2rem;background-position:calc(100% - .7rem) 50%;background-size:2rem auto}.apply-step02 .btn.large{padding:0 2.1rem}.common-search .result-list li .info{display:block}.intro-purpose .support-list .item{width:100%;padding:0}.intro-purpose .support-list .item:not(:first-child){margin-top:5rem}.main-index .news h2{font-size:3.3rem}.main-index .news .category.overseas{margin-top:10%}.main-index .service .inner{height:193.6vw;padding-top:16.8vw}.main-index .service .service-tab{margin-bottom:8vw}.main-index .service .service-tab li{margin-left:1rem;font-size:1.6rem}.main-index .service .service-tab li a{padding:0 .2rem .4rem .2rem}.main-index .service .category .title{top:56vw}.main-index .service .category .description{padding-top:31.46667vw}.main-index .service .obj-sun{width:4.45rem;height:4.45rem;top:auto;bottom:11rem;left:2.75rem}.main-index .service .obj-cloud{width:3.8rem;height:1.3rem;top:auto;bottom:14.5rem;left:8.75rem}.main-index .service .mountain{width:28rem;padding-top:calc(28rem * 338 / 560)}.main-index .visual .text{max-width:100%}.main-index .visual .contents{width:82%;max-width:100%}.main-index .visual .contents dt{text-overflow:clip;white-space:normal}.main-index .visual .contents .text{height:6.3rem}.member-login .button .btn{margin-right:.5rem;padding:0 2.3rem}.member-login .button .btn:nth-child(2){padding:0 1.4rem}.member-login .button .btn:nth-child(3){padding:0 .8rem}.member-login .button .btn:last-child{margin-right:0}.member-join-input .personal-info .form-area .input{display:block}.member-join-input .personal-info .form-area .input .btn{margin:1rem 0 0}.section-mypage .view-btn .btn{padding:0 3.3rem}.mypage-info .form-personal.general td .btn-wrap{font-size:0}.mypage-info .form-personal.general td .btn-wrap .btn.light{width:calc(50% - .5rem);padding:0;text-align:center;margin:1rem 1rem 0 0;font-size:1.2rem;line-height:3.33}.mypage-info .form-personal.general td .btn-wrap .btn.light:last-child{margin-right:0}.mypage-diary .diary-wrap td.date input{margin-bottom:0}.mypage-diary .diary-wrap td.date .input-wrap .select-wrap{width:calc(100% - 2rem);margin-top:1rem}.news-newsletter .board-header .search-box{width:100%}.news-newsletter .board-header .search-box .search-inner{max-width:100%}.news-newsletter .board-header .search-box .select-wrap{width:100%}.common-login>.login-form-wrap+.btn-area .btn{padding:0 2.1rem;font-size:1.3rem}.common-login>.login-form-wrap+.btn-area .btn:nth-child(2){padding:0 1.3rem}.common-login>.login-form-wrap+.btn-area .btn:nth-child(3){padding:0 .75rem}.popup-content-default.find-info .input-table dd{display:block}.popup-content-default.find-info .input-table dd .tel-wrap+.btn{margin:1rem 0 0}.popup-content-default.find-info .input-table dl:last-child dd{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media all and (max-width:480px){html{font-size:10.5px}}@media all and (max-width:375px){html{font-size:10.2px}}@media all and (max-width:360px){html{font-size:10.1px}}@media screen and (max-width:359px){.main-banner .text-area{width:53%;top:50%}.main-banner h2{font-size:2rem}.main-banner .more a{font-size:1.2rem}.main-banner .hide-check{bottom:1rem}.apply-faq .tab-menu .list li{width:30%}.apply-faq .tab-menu .list li:last-child{width:40%}.section-apply .accordion>li>a{padding:2rem 1.5rem;font-size:1.6rem}.section-apply .accordion>li>a .ok{font-size:1.4rem}.section-apply .view-btn .btn.large{padding:0 1.8rem}.apply-step02 .btn.large{padding:0 1.7rem;font-size:1.3rem}.intro-founder .full-visual:before,.intro-greeting .full-visual:before{top:calc(50% - 30rem);left:3.5rem}.intro-founder .full-visual .cont,.intro-greeting .full-visual .cont{margin:79.5% -9% 0 -75%}.intro-founder .full-visual .cont .desc span.par,.intro-greeting .full-visual .cont .desc span.par{display:inline}.intro-founder .full-visual:before{top:calc(50% - 37rem)}.intro-founder .full-visual .cont{margin:78% -5% 0 -74%}.main-index .description .text{margin-top:1rem}.main-index .compliance{padding:2rem 1.5rem;font-size:1.4rem}.main-index .compliance .small{font-size:1.2rem}.main-index .news .category.domestic{margin-top:9%}.main-index .news .item dt{height:5.44rem;font-size:2rem}.main-index .news .item .name{margin-top:1rem;font-size:1.2rem}.main-index .news .item .date{line-height:1.3;font-size:1.2rem}.main-index .news .item .more{margin-top:1.2rem;font-size:1.3rem}.main-index .service .service-tab li{font-size:1.5rem}.member-login .page-head .desc{font-size:1.2rem}.member-login .button .btn{padding:0 2.1rem;font-size:1.3rem}.member-login .button .btn:nth-child(2){padding:0 1.3rem}.member-login .button .btn:nth-child(3){padding:0 .75rem}.member-login .login{padding:3rem}.member-join-complete .complete p.info{font-size:1.8rem}.member-join-complete .complete p.desc{font-size:1.2rem}.section-mypage .view-btn .btn{padding:0 2.7rem}
.mypage-mentor-list .stamp-attendance .list .swiper-button-prev{left:-2rem}
.mypage-mentor-list .stamp-attendance .list .swiper-button-next{right:-2rem}
.mypage-mentee .facil-info{padding:3rem 2rem}.mypage-mentee .facil-info ul{padding:0 1.2rem}
.mypage-mentee .facil-info ul li{font-size:1.4rem}
.mypage-mentee .facil-info ul li:nth-child(n){width:100%}
.mypage-mentee .facil-info ul li:not(:first-child){margin-top:.5rem}
.mypage-mentee .facil-info ul li span{width:6rem;margin-right:1rem}
.mypage-mentee .facil-info ul li span:after{content:'';display:inline-block;width:.2rem;height:1.2rem;background-color:#d4d4d4;position:absolute;top:.5rem;right:0}.mypage-mentee .facil-info+.btn-area .btn{padding:0 2.8rem}.common-login>.desc{font-size:1.6rem;word-break:keep-all}.common-login>.login-form-wrap+.btn-area .btn{padding:0 1.8rem}.common-login>.login-form-wrap+.btn-area .btn:nth-child(2){padding:0 1rem}.common-login>.login-form-wrap+.btn-area .btn:nth-child(3){padding:0 .45rem}}@media all and (max-width:320px){html{font-size:10px}}@media all and (min-width:1921px){.main-index .service .inner{padding:5% 0}.main-index .service .obj-sun{width:12.7rem;height:12.7rem;top:3.68rem;left:11.64rem}.main-index .service .obj-cloud{width:10.8rem;height:2.6rem;top:3.8rem;left:27.1rem}.main-index .sns .inner{padding:5% 0}.main-index .sns .contents{margin-bottom:5%}.main-index .sns .link{margin-top:3%}}@media print{.popup-content-default.apply-preview{margin:0;width:21cm;min-height:29.7cm;border:initial;box-shadow:initial;background:initial}.popup-content-default.apply-preview .title-bar{display:none}.popup-content-default.apply-preview .tit{font-size:2.4rem}.popup-content-default.apply-preview .receipt-num{font-size:1.3rem}.popup-content-default.apply-preview .popup-table{page-break-inside:avoid}.popup-content-default.apply-preview .table-wrap{page-break-inside:avoid;padding-top:.1rem}.popup-content-default.apply-preview .table-wrap table th{padding:.5rem 1rem;font-size:1.1rem}.popup-content-default.apply-preview .table-wrap table td{padding:.5rem 1rem;font-size:1.1rem;background-color:#fff}.popup-content-default.apply-preview .con .voluntary-service .title{font-size:1.4rem;font-weight:500;margin-top:0;margin-bottom:.5rem;padding-top:4rem}.popup-content-default.apply-preview .con .voluntary-service .cont{font-size:1.1rem}.popup-content-default.apply-preview .check-list>li.only-text{height:2.4rem;line-height:2.1}.popup-content-default.apply-preview .check-list>li.only-text label.check{height:2.4rem;line-height:2.1}.popup-content-default.apply-preview label.check{font-size:1.1rem;padding-left:2.5rem}.popup-content-default.apply-preview label.check input:disabled:checked+span:before{width:1.8rem;height:1.8rem;top:calc(50% - .9rem);background-size:1rem auto}.popup-content-default.apply-preview label.check input:disabled+span:before{width:1.8rem;height:1.8rem;top:calc(50% - .9rem)}.popup-content-default.apply-preview input[type=text]{width:6rem;height:2.4rem;font-size:1.1rem}.popup-content-default.apply-preview .info-define .title{font-size:1.4rem}.popup-content-default.apply-preview .info-define .inner{margin-top:0;padding-top:1rem}.popup-content-default.apply-preview .info-define .inner dt{font-size:1.3rem}.popup-content-default.apply-preview .info-define .inner dd{font-size:1.1rem}.popup-content-default.apply-preview .summit .cont{font-size:1.6rem}.popup-content-default.apply-preview .summit .info{font-size:1.2rem}.popup-content-default.apply-preview .btn-area{display:none}.popup-table:last-of-type{margin-bottom:0}.popup-table.personal-info .col01,.popup-table.personal-info .col03{width:15%}.popup-table.personal-info .col05{width:20%}.popup-table.personal-info td.photo img{width:100%;height:auto}.popup-table.emergency-contact+.info-define{margin-top:0}.popup-table .title{margin-top:0;margin-bottom:.5rem;padding-top:5rem;font-size:1.4rem}.popup-table .title:not(.first){margin-top:0;padding-top:4rem}@page{size:A4;margin:0}}

/*# sourceMappingURL=common.css.map */