html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:basesite_img}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}body{width:100%;max-width:1440px;margin:auto}h1{font-size:20px;font-weight:bold;color:#ffaff8}h2{font-weight:bold}h3{font-weight:bold;color:#fff;text-align:center}p{font-size:16px;letter-spacing:.1em;line-height:2em;font-weight:bold}div.btn_cover{text-align:center}a.btn{display:inline-block;padding:2% 6%;background:aquamarine;border:solid transparent;border-radius:45px;color:#fff;font-weight:bold;font-size:1.4vw;letter-spacing:.1em}header{opacity:1}@media screen and (max-width: 480px){header{position:fixed;width:100%;z-index:1000}}header nav.header_inner{transition:.5s;opacity:0;position:fixed;width:100%;z-index:100;background-color:#fffffff2;border-bottom:1px solid #eaeaeaf2}@media screen and (max-width: 768px){header nav.header_inner{display:none}}header nav.header_inner.fixed{transition:.5s;opacity:1}header nav.header_inner div.nav_box{display:flex;justify-content:space-between;padding:3%}header nav.header_inner div.nav_box ul{display:flex}header nav.header_inner div.nav_box ul li{padding-left:3vw}header nav.header_inner div.nav_box ul li a{color:#ffaff8}header div.kv{height:100%;position:relative}header div.kv h2{position:absolute;bottom:15%;padding:5%;line-height:2em;font-size:3.8vw;font-weight:bold;color:#fff}header #nav-drawer{position:relative}header .nav-unshown{display:none}header #nav-open{display:inline-block;width:30px;height:22px;vertical-align:middle}header #nav-open span,header #nav-open span:before,header #nav-open span:after{position:absolute;height:3px;width:25px;border-radius:3px;background:white;display:block;content:'';cursor:pointer}header #nav-open span:before{bottom:-8px}header #nav-open span:after{bottom:-16px}header #nav-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:black;opacity:0;transition:.3s ease-in-out}header #nav-content{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:70%;max-width:330px;height:100%;background:#fff;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%)}header #nav-content ul li{color:#F57B7B;padding:8%;font-size:16px}header #nav-content ul li:nth-of-type(1){font-weight:bold}header #nav-input:checked ~ #nav-close{display:block;opacity:.5}header #nav-input:checked ~ #nav-content{-webkit-transform:translateX(0%);transform:translateX(0%);box-shadow:6px 0 25px rgba(0,0,0,0.15)}header .header-logo-menu{display:none}@media screen and (max-width: 480px){header .header-logo-menu{opacity:0;display:flex;display:-moz-flex;display:-o-flex;display:-webkit-flex;display:-ms-flex;flex-direction:row;-moz-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;color:white;background-color:#ffc8fa}}header .header-logo-menu.fixed{transition:0.5s;opacity:1;padding:5%}header .logo-area{text-align:center;margin:auto}footer{width:100%;padding:2% 0;background-color:#ffc8fa;color:white;font-weight:bold;font-size:18px;text-align:center}@media screen and (max-width: 768px){footer{font-size:14px}}main img{width:100%;height:100%}main table{width:100%}main div.profile{padding:0 5%;margin:5% 0 10%}main div.profile h2{font-size:30px;text-align:center;margin-bottom:5%}@media screen and (max-width: 768px){main div.profile h2{font-size:22px}}@media screen and (max-width: 480px){main div.profile p{font-size:14px}}main div.profile img{width:50%;object-fit:cover;float:left;margin:0 20px 0 0}main div.profile span{color:#F57B7B;font-size:1.1em;font-weight:bold;border-bottom:solid 1px #F57B7B}main div.profile div.table_action{text-align:center}@media screen and (max-width: 768px){main div.profile div.table_action span{font-size:14px}}main div.profile.career span{display:inline-block;margin:3% 0}main div.profile.career table tbody tr:last-child td{padding-bottom:0}main div.profile.career table tbody tr td{font-size:18px;padding-bottom:25px}@media screen and (max-width: 768px){main div.profile.career table tbody tr td{font-size:14px}}main div.profile.career table tbody tr td:nth-of-type(1){font-weight:bold;padding-right:25px;width:10%}main div.nine table tr:nth-of-type(1){background-color:#FDF2FC}main div.nine table tr th{font-size:18px;font-weight:bold;border:1px solid #C3BFBF}@media screen and (max-width: 768px){main div.nine table tr th{font-size:14px;line-height:20px}}main div.nine table tr td{padding:4%;font-size:16px;border:1px solid #C3BFBF}@media screen and (max-width: 768px){main div.nine table tr td{font-size:14px}}main .top{background-color:#e6e6e6}main div.column_2{display:flex;margin-top:5%}@media screen and (max-width: 768px){main div.column_2{margin-top:8%}}main .btn_area{position:relative}main .btn_area div.btn_box{position:absolute;width:100%;top:86%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 768px){main .btn_area div.btn_box{top:90%}}@media screen and (max-width: 768px){main .btn_area div.btn_box.forth{top:90%}}main .btn_area div.btn_box.six{top:94%}@media screen and (max-width: 768px){main .btn_area div.btn_box.six{display:none}}main .btn_area div.btn_box.seven{top:93%}@media screen and (max-width: 480px){main .btn_area div.btn_box.seven{top:91%}}main .btn_area div.btn_box.form{position:relative;width:50%;top:auto;left:auto;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}main .btn_area div.btn_box.form h2{font-size:24px}@media screen and (max-width: 768px){main .btn_area div.btn_box.form h2{font-size:16px}}main .btn_area div.btn_box.form p{margin-top:3%;font-size:18px;text-align:center}@media screen and (max-width: 768px){main .btn_area div.btn_box.form p{font-size:13px}}main .btn_area div.btn_box div.btn{width:30vw;margin:auto;text-align:center;border:transparent solid;border-radius:30px;background-color:#F57B7B}@media screen and (max-width: 768px){main .btn_area div.btn_box div.btn{width:70%}}main .btn_area div.btn_box div.btn.form_2{width:90%}main .btn_area div.btn_box div.btn a{height:100%;display:block;padding:5% 0;font-size:1.2em;color:white}@media screen and (max-width: 768px){main .btn_area div.btn_box div.btn a{font-size:12px}}
