.fontsan{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal}.fontselif{font-family:source-han-serif-japanese,serif;font-weight:400;font-style:normal}html{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-size:17px;margin:0;width:100%;paddimg:0}body{margin:0;width:100%;paddimg:0}a,p,li{text-decoration:none;color:#000;line-height:1;list-style:none;font-size:1rem;margin:0;line-height:2;text-align:justify}h1{font-family:source-han-serif-japanese,serif;font-weight:400;font-size:2.5rem;margin:0;line-height:1.5}.font_s{font-size:1rem}.haikei_o{background-color:#f68d00;overflow:hidden}.haikei_o p,.haikei_o h1{color:#fff}.haikei_o .btn{color:#f68d00;background:#fff;position:relative;height:80px;width:100% !important;max-width:500px;display:table;margin:40px 0 !important}.haikei_o .btn:before{position:absolute;content:"";height:80px;width:40px;left:0;top:0;background-color:#0786ca;border-radius:0 100px 100px 0}.haikei_o .btn:after{position:absolute;content:"＞";color:#f68d00;right:20px;top:25px}.haikei_o .btn p{color:#f68d00;display:table-cell;vertical-align:middle;text-align:center;font-size:1.3rem}.btn_kasoudoram{color:#f68d00;background:#fff;position:relative;height:80px;width:100% !important;max-width:500px;display:table;margin:40px auto !important}.btn_kasoudoram:before{position:absolute;content:"";height:80px;width:40px;left:0;top:0;background-color:#0786ca;border-radius:0 100px 100px 0}.btn_kasoudoram:after{position:absolute;content:"＞";color:#f68d00;right:20px;top:25px}.btn_kasoudoram p{color:#f68d00;display:table-cell;vertical-align:middle;text-align:center;font-size:1.3rem}#method .btn{color:#fff;background:#f68d00;position:relative;height:80px;width:100% !important;max-width:500px;display:table;margin:40px 0 !important}#method .btn:before{position:absolute;content:"";height:80px;width:40px;left:0;top:0;background-color:#0786ca;border-radius:0 100px 100px 0}#method .btn:after{position:absolute;content:"＞";color:#fff;right:20px;top:25px}#method .btn p{color:#fff;display:table-cell;vertical-align:middle;text-align:center;font-size:1.3rem}#drama .btn{display:table;position:relative;background-color:#fff;width:500px;margin:60px auto;height:60px;text-align:center}#drama .btn p{color:#0786ca;display:table-cell;text-align:center;vertical-align:middle}#drama .btn:after{position:absolute;content:"＞";color:#0786ca;right:20px;top:12px}.mainimg{width:100%;margin-top:50px}#service{position:relative}.serv_img{position:absolute;width:500px;top:120px;left:-100px}#service div{width:50%;margin:0 0 0 auto}.en_tit{font-size:4rem;font-weight:700}h1{font-size:1.8rem;line-height:1.8;letter-spacing:2px}.h1_fonts{font-size:1.1rem;line-height:2;letter-spacing:2px}.haikei_method{position:relative;overflow:hidden}#method .en_tit{color:#0786ca}.tsuyokuteyoi{position:absolute;right:-10px;bottom:160px;width:40%}#drama{background:linear-gradient(#0786ca,#3dbde8)}#drama{text-align:center;padding:60px 0}#drama .en_tit{color:#fff;line-height:1;margin-top:-72px;opacity:.3}.pcicon{width:200px;margin:60px 0 30px}#drama p,#drama h1{color:#fff}.dramap{width:80%;margin:40px auto}#drama iframe{width:80%;margin:auto}#news{padding:60px 0;display:flex}.news_r{width:700px;margin-right:0;margin-left:auto}#news time{font-size:.7rem;color:#0786ca !important}#news ul{display:grid}#news li{line-height:.8}#news a{margin-bottom:20px}.allnews{text-align:right;color:#0786ca !important;text-decoration:underline;width:100%}.news_r{text-align:right}.haikei_ao{background:linear-gradient(#0786ca,#3dbde8)}.ft_ue{max-width:1000px;width:90%;margin:auto;display:flex;justify-content:space-between;padding:20px 0}.ft_ue p{color:#fff;line-height:1.6}.ft_ue_l{font-size:2rem;line-height:1}.btn_contact{background-color:#fff;display:table;justify-content:space-between;width:270px;height:60px}.btn_contact img{height:30px;width:auto;display:table-cell;vertical-align:middle;padding:15px}.btn_contact p{color:#0786ca;text-align:left;display:table-cell;vertical-align:middle}.ft_sita{display:flex;justify-content:space-between;padding:10px}.ft_sita div{display:flex;justify-content:space-between}.ft_logo{height:30px;width:auto}.copy{font-size:.7rem;margin:6px;color:#7b7a7b}.ft_sita a{font-size:.7rem;color:#0786ca;text-decoration:underline;margin-right:20px;margin-top:6px}.serv_top{background:linear-gradient(#f68d00,#ffbe67);margin:40px 0;padding:65px 0 40px}.serv_top p{text-align:center;color:#fff;font-size:3rem !important;letter-spacing:1px;font-weight:700;line-height:.6}.menu_s{font-size:.9rem !important}.kasou_top{padding:60px 0}.kasou_top h1{font-size:2rem;text-align:center;margin-bottom:80px;position:relative}.kasou_top h1:after{content:"";width:150px;height:2px;background:#f68d00;position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.kasou_top p{max-width:800px;margin:auto;width:100%}.kasou_nav{display:flex;justify-content:space-between;max-width:800px;width:100%;margin:auto}.kasou_nav a{width:33%}.kasou_nav img{width:100%}.kasou_kiji{padding-bottom:30px}.kasou_kiji h2{font-size:1.8rem;color:#4189cc;margin:0}.h2_line{width:100%;height:auto;margin:20px 0}.kasou_kiji article{margin-bottom:60px}.kasou_message{padding:60px;background:linear-gradient(#f68d00,#ffbe67)}.kasou_message p{text-align:center;font-size:1.3rem;color:#fff}.kasou_drama{position:relative;text-align:center}.kasou_drama .en_tit{position:absolute;left:-50px;top:-12px;line-height:1;opacity:.3}.kasou_drama .pcicon{margin-top:0}.vision{padding-bottom:30px}.company_info{padding-top:0}.company_info table{width:100%;border-collapse:collapse;border-spacing:0}.company_info th{color:#418acc;margin-right:20px;border-bottom:solid 1px #418acc;padding-top:30px;padding-bottom:30px}.company_info th,.company_info td{font-size:1.1rem;border-bottom:solid 1px #418acc;padding-top:30px;padding-bottom:30px;font-weight:400;line-height:2}.privacy p,.privacy li{width:100%;max-width:1000px !important}.privacy li{list-style:circle}.privacy article{margin-bottom:50px}footer{display:flex;justify-content:space-between;background-color:#4086ca;padding:5px 60px}footer p,footer a{color:#fff;font-size:.9rem}footer a{text-decoration:underline;margin-right:20px}@media screen and (max-width:801px){#service div{width:100%}.haikei_o{overflow:hidden}.btn{width:80% !important}#news,.ft_ue,.ft_sita{display:block}.en_tit{font-size:3rem}.h1_fonts{font-size:.8rem}.tsuyokuteyoi,.serv_img{position:inherit;width:100%}#drama .btn p{line-height:1.4}#drama .btn:after{top:16px}.news_r{width:100%}.news_r ul{padding-left:20px}.ft_ue_l{font-size:1.5rem;text-align:center}.ft_ue .font_s{font-size:.9rem;text-align:center;margin-top:20px;margin-bottom:20px}.btn_contact{margin:30px auto}.btn_contact p{font-size:1rem}.ft_sita div{text-align:center;justify-content:center;margin:0 5px}.spnone{display:none !important}h1{font-size:1.4rem;margin-bottom:20px}p,a,li{font-size:.8rem}section{padding:40px 0;width:85%}.serv_top{margin:20px 0 0}.kasou_top h1{font-size:1.4rem}.kasou_top{padding:40px 0}.kasou_kiji h2{font-size:1.3rem}.kasou_message{padding:30px 0}.kasou_message p{font-size:1rem}.company_info th{width:80px;text-align:left}.menu ul{display:none}.logo a img{height:30px}.logo{paddimg:0;margin:0;height:30px;line-height:1}.topimg{paddimg-top:50px}#hajimeni{display:block;paddimg:30px 0}.subtit{paddimg-top:30px;margin-bottom:0;width:calc((100% - 330px)/2)}.sec_half{width:100%}.intro_l{width:100%}.tojojinbutu:before{left:-690px}.tojojinbutu:after{right:-690px}.member img{width:42%;height:auto;margin:13px 3%}.ep_center{width:70%}.ep_center h1{font-size:1.2rem}#hover-click2{margin-top:0;overflow:hidden;display:block;width:100%;margin-bottom:0 !important}#hover-click2>div{width:27%;margin:0 3%;float:left}.hukidasi45_soto{margin-top:150px !important}.kokoro{paddimg-bottom:0}#hover-click2>div>div{display:none;paddimg:20px 0px;bottom:180px}#hover-click2 p{font-size:.9rem}.hukidasi1 img,.hukidasi4 img{width:30px !important;top:-20px!important;left:13%}.hukidasi2 img,.hukidasi5 img{width:30px !important;top:-20px!important;left:45%}.hukidasi3 img{width:30px !important;top:-20px!important;right:13%;left:auto}.hukidasi4 img,.hukidasi5 img{transform:rotate(180deg);bottom:-20px;top:auto !important}.makimg{width:30px;top:20px}.ep_under{paddimg:30px 0 !important;width:75%}.makimg_sensei{right:0;bottom:80px;width:130px}.back_ep2{paddimg-top:80px;background-position:-570px top}#message img{width:90px}#message h1{font-size:1.3rem}.message_waku h2{font-size:1.3rem;line-height:1.7}.makimg_o{transform:rotate(-90deg);width:30px !important;top:-55px;left:80px}.message_waku h2{margin-bottom:20px !important}.message_waku h2,.message_waku p{width:85%;paddimg:0;margin:auto}footer{display:flex;justify-content:space-between;background-color:#4086ca;padding:5px 60px}footer p,footer a{color:#fff;font-size:.9rem}footer a{text-decoration:underline;margin-right:20px}#footer{text-align:center;background-color:#f3a101;position:relative}.sankaku_w{position:absolute;width:50px;height:auto;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#footer p{text-align:center;font-size:1.2rem}}@media screen and (min-width:800px){.pcnone{display:none !important}}