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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:'Noto Sans JP', "游ゴシック", YuGothic, "Yu Gothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Roboto, sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.5;color:#434343;background-color:#FFFFFF}body p{text-justify:inter-ideograph;font-size:16px;line-height:1.5}body .mintyo{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}@media all and (-ms-high-contrast: none){body .mintyo{font-family:"ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}}*{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}a{-webkit-transition:all .3s ease;transition:all .3s ease}a:link{text-decoration:none}a:hover,a:active{color:#434343;opacity:1}a:visited{color:#434343}.inner{max-width:1030px;padding:0 15px;margin:0 auto;width:100%}@media (max-width: 768px){body,.inner{max-width:100%}.inner{padding:0 10px}}h2,h3,h4,h5,h6{line-height:1.5;letter-spacing:0.05em}table{width:100%;margin-bottom:20px}table tr th,table tr td{padding:15px;border:1px solid #CCC}table tr th{background-color:#EEE;font-weight:bold}@media (max-width: 767px){table{width:auto;min-width:100%;overflow-x:scroll}}input[type="text"],input[type="email"],input[type="tel"],textarea{border:1px solid #dddddd;border-radius:3px;line-height:1.3em;-webkit-transition:0.4s;transition:0.4s;font-size:16px;width:100%}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#989696}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#989696}input[type="text"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#989696}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,textarea::placeholder{color:#989696}input[type="text"]::-ms-input-placeholder,input[type="email"]::-ms-input-placeholder,input[type="tel"]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#989696}input[type="text"]::-mos-input-placeholder,input[type="email"]::-mos-input-placeholder,input[type="tel"]::-mos-input-placeholder,textarea::-mos-input-placeholder{color:#989696}span.need{color:#ff0000;padding:5px}span.seed{background-color:#edece0;color:#000000}.ttl{font-size:40px;text-align:center;margin-bottom:50px}@media (max-width: 767px){.ttl{font-size:25px;line-height:1.2;margin-bottom:30px}}.cmn_modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.8);text-align:center;padding:30px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1;visibility:visible}.cmn_modal .modal_inner{padding:0}.cmn_modal.show{visibility:visible;opacity:1}.cmn_modal.hidden{opacity:0;visibility:hidden}.sp_visible{display:none}@media (max-width: 767px){.sp_visible{display:block}.sp_hidden{display:none}}.clr:after{clear:both;content:'';display:block}.col4{width:33.33333%;padding:0 15px}.items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.items .itemleft{width:100%}.items .itemright{width:100%}@media (max-width: 767px){.items{display:block}}.switch>.items:nth-child(2n) .itemleft{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.switch>.items:nth-child(2n) .itemright{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #FFFFFF;width:250px;height:60px;color:#FFFFFF;text-shadow:1px 2px 5px #10181e;font-weight:bold;opacity:1;cursor:pointer;-webkit-transition:0.6s;transition:0.6s;overflow:hidden;position:relative}.btn:hover{background-color:#FFFFFF;color:#000000;text-shadow:none;opacity:1}.btn>i{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.btn{margin:0 auto}}#thanks{padding:100px 0 80px;text-align:center}#thanks h2{font-size:20px;font-weight:bold;margin-bottom:20px;text-shadow:none}#thanks p{text-align:center;margin-bottom:20px}#thanks a{margin:40px auto 80px;display:block;text-align:center}#thanks a img{margin:0 auto;max-height:100%}#thanks .totop{-webkit-appearance:none;text-shadow:none;background-color:#000000;color:#FFFFFF;font-size:16px;font-weight:normal;padding:0;height:50px;width:240px;margin:50px auto;border-radius:25px;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#thanks .totop:hover{opacity:.8}@media (max-width: 767px){#thanks{padding:15% 0 10%}#thanks a{margin:30px auto 50px;height:50px}#thanks .totop{max-width:80%}}.copy{font-size:12px;font-weight:normal;text-align:center;padding:5px;background:#0e0e0e;color:#ffffff}.copy a{color:#ffffff}#pagetop{width:100%;height:80px;background:url(../img/pagetop_bg.png) center center no-repeat;background-size:cover;text-align:center;padding:0}#pagetop a{display:block;width:66px;height:66px;position:relative;margin-left:auto;right:18px;bottom:4px}@media (max-width: 767px){#pagetop a{width:50px;height:50px}}#header{width:100%;z-index:999999;-webkit-transition:all .6s ease;transition:all .6s ease;position:-webkit-sticky;position:sticky;top:-100px}#header .inner{width:100%;max-width:1130px;height:75px;padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header .inner h1 img{display:block;height:14px}#header .inner .listmail{margin-left:auto;margin-right:10px;background-color:#f98880}#header .inner .listmail:hover{background-color:#FAB0AC}#header .inner .listline{background-color:#00b900}#header .inner .listline:hover{background-color:#00c800}#header .inner .listmail,#header .inner .listline{border-radius:8px;width:195px;height:47px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s ease;transition:all .5s ease}#header .inner .listmail img,#header .inner .listline img{display:block}@media (max-width: 767px){#header{background-color:#FFFFFF;position:static}#header .inner{height:70px}#header .inner .listmail,#header .inner .listline{background-color:transparent;width:auto;height:auto}#header .inner .listmail:hover,#header .inner .listline:hover{background-color:transparent}#header .inner .listmail a img,#header .inner .listline a img{height:50px;width:50px}}.scroll6 #header{background-color:#FFFFFF;top:0;-webkit-box-shadow:0px 0px 9px rgba(0,0,0,0.05);box-shadow:0px 0px 9px rgba(0,0,0,0.05)}#mainv{width:100%}#mainv .inner{background-color:#f9f8f0;position:relative;max-width:1100px;padding:40px 0 50px 70px;border-radius:33px}#mainv .inner .headertext1{margin-bottom:30px}#mainv .inner .headertext2{position:absolute;right:-15px;bottom:-35px}#mainv .inner .headertext1,#mainv .inner .fsline{max-width:445px;text-align:center}#mainv .inner .headertext1 a,#mainv .inner .headertext1 img,#mainv .inner .fsline a,#mainv .inner .fsline img{display:block}#mainv .inner .fsline a{background-color:#00b900;max-width:382px;height:65px;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;-webkit-box-shadow:0px 0px 15px rgba(112,95,88,0.38);box-shadow:0px 0px 15px rgba(112,95,88,0.38)}#mainv .inner .fsline a:hover{background-color:#00c800;-webkit-box-shadow:0px 0px 15px rgba(112,95,88,0.6);box-shadow:0px 0px 15px rgba(112,95,88,0.6)}@media (max-width: 767px){#mainv{padding:0 10px}#mainv .inner{padding:30px 15px}#mainv .inner .mv_sp{margin-bottom:20px}}#first{padding:80px 0}#first .inner .first_mv3{margin-bottom:50px}#first .inner .first_txt{text-align:center}#first .inner .first_txt p{letter-spacing:0.1em;font-size:20px;font-weight:bold;line-height:1;margin-bottom:0}#first .inner .first_txt p.ln1{margin-bottom:20px}#first .inner .first_txt p .udline{position:relative}#first .inner .first_txt p .udline:before{content:'';position:absolute;bottom:-4px;height:10px;width:100%;background-color:rgba(68,190,195,0.35);z-index:-1}@media (max-width: 767px){#first{padding:30px 0 50px}#first .inner .first_img_sp{margin-bottom:25px}#first .inner .first_txt p{font-size:15px;line-height:1.5}}#point{background-image:url(../img/point_bg.png);padding:80px 0}#point .inner h2{text-align:center;margin-bottom:50px}#point .inner .exp_cts ul li{width:100%;height:auto;background-color:#FFFFFF;margin:30px 0;padding:40px 40px 30px;border-radius:33px}#point .inner .exp_cts ul li .itemleft{font-size:16px;max-width:655px}#point .inner .exp_cts ul li .itemleft .ects_no{width:29px;margin-bottom:3px}#point .inner .exp_cts ul li .itemleft h3{font-size:22px;letter-spacing:0.1em;font-weight:bold;line-height:1}#point .inner .exp_cts ul li .itemleft h3 span{font-size:30px}#point .inner .exp_cts ul li .itemleft .ects_sen{margin:20px 0 10px}#point .inner .exp_cts ul li .itemleft p{font-size:16px;letter-spacing:0.07em;line-height:2}#point .inner .exp_cts ul li .itemleft p span{font-weight:bold;color:#f87d75}#point .inner .exp_cts ul li .itemright{max-width:230px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#point .inner .exp_cts ul li:last-child{margin-bottom:0}@media (max-width: 767px){#point{padding:50px 0}#point .inner h2{height:72px;margin-bottom:30px}#point .inner h2 img{max-height:100%}#point .inner .exp_cts ul li{padding:30px 13px;margin-bottom:20px}#point .inner .exp_cts ul li .itemleft{text-align:center;margin-bottom:25px}#point .inner .exp_cts ul li .itemleft .ects_no{width:auto;height:15px;margin-bottom:5px}#point .inner .exp_cts ul li .itemleft h3{font-size:16px}#point .inner .exp_cts ul li .itemleft h3 span{font-size:20px}#point .inner .exp_cts ul li .itemleft .ects_sen{margin:15px 0 13px}#point .inner .exp_cts ul li .itemleft p{text-align:left;font-size:14px;line-height:1.7}#point .inner .exp_cts ul li .itemright{width:60%;margin:0 auto}}#program{padding:80px 0}#program .inner .progam_cts{padding:20px 40px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#program .inner .progam_cts ul{width:50%}#program .inner .progam_cts ul li{padding-left:40px;margin-bottom:30px;font-size:20px;letter-spacing:0.07em}#program .inner .program_ftr{margin-top:-20px}@media (max-width: 767px){#program{padding:50px 0}#program .inner .progam_cts{padding:30px 23px 30px;display:block}#program .inner .progam_cts ul{width:100%}#program .inner .progam_cts ul li{padding-left:0;margin-bottom:20px;font-size:15px;letter-spacing:0.07em}#program .inner .progam_cts ul li:last-child{margin-bottom:0}#program .inner .progam_cts ul:first-child{margin-bottom:20px}#program .inner .program_ftr{margin-top:0}}#links{margin-bottom:80px}#links .inner h2{position:relative;margin-bottom:-30px;z-index:-1}#links .inner .linkbg{background-color:#f3f4f7;border-radius:10px;padding:42px 0 50px}#links .inner .linkbg .link_txt{font-size:16px;line-height:2;color:#705f58;letter-spacing:0.07em;text-align:center;margin-bottom:32px}#links .inner .linkbg .link_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#links .inner .linkbg .link_btn .link_mail,#links .inner .linkbg .link_btn .link_line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:358px;height:86px;border-radius:8px}#links .inner .linkbg .link_btn .link_mail{background-color:#f98880}#links .inner .linkbg .link_btn .link_mail:hover{background-color:#FAB0AC}#links .inner .linkbg .link_btn .link_line{margin-left:30px;background-color:#00b900}#links .inner .linkbg .link_btn .link_line:hover{background-color:#00c800}@media (max-width: 767px){#links{margin-bottom:50px}#links .inner h2{margin-bottom:-12px}#links .inner .linkbg{border-radius:5px;padding:30px 13px}#links .inner .linkbg .link_txt{font-size:14px;line-height:1.7;margin-bottom:30px}#links .inner .linkbg .link_btn{display:block}#links .inner .linkbg .link_btn .link_mail,#links .inner .linkbg .link_btn .link_line{width:100%;height:62.5px;background-color:transparent}#links .inner .linkbg .link_btn .link_mail:hover,#links .inner .linkbg .link_btn .link_line:hover{background-color:transparent}#links .inner .linkbg .link_btn .link_mail img,#links .inner .linkbg .link_btn .link_line img{width:100%}#links .inner .linkbg .link_btn .link_line{margin-top:15px;margin-left:0}}#quest{background-color:#d6f1f5;padding:80px 0}#quest .inner h2{text-align:center;margin-bottom:50px}#quest .inner h2 img{width:292px}#quest .inner .qa_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-50px}#quest .inner .qa_list .quest_txt{max-width:460px;margin-bottom:50px}#quest .inner .qa_list .quest_txt h3{font-size:22px;font-weight:bold;letter-spacing:0.1em;padding-left:80px;position:relative;margin-bottom:25px}#quest .inner .qa_list .quest_txt h3::before{content:"";position:absolute;top:6px;left:27px;background-position:center;background-repeat:no-repeat;background-size:contain;width:35px;height:23px}#quest .inner .qa_list .quest_txt p{font-size:16px;line-height:2;letter-spacing:0.07em;padding:30px;background-color:#FFFFFF;border-radius:33px;position:relative}#quest .inner .qa_list .quest_txt p::before{content:"";position:absolute;top:-13px;left:32px;background-image:url(../img/qa_sankaku.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:25px;height:36px}#quest .inner .qa_list .quest_txt1 h3::before{background-image:url(../img/q1.png);width:31px;height:23px}#quest .inner .qa_list .quest_txt2 h3::before{background-image:url(../img/q2.png)}#quest .inner .qa_list .quest_txt3 h3::before{background-image:url(../img/q3.png)}#quest .inner .qa_list .quest_txt4 h3::before{background-image:url(../img/q4.png)}@media (max-width: 767px){#quest{padding:50px 0}#quest .inner h2{margin-bottom:30px}#quest .inner h2 img{width:226px}#quest .inner .qa_list{margin-bottom:-30px}#quest .inner .qa_list .quest_txt{margin-bottom:30px}#quest .inner .qa_list .quest_txt h3{font-size:15px;padding-left:45px;margin-bottom:20px}#quest .inner .qa_list .quest_txt h3::before{top:0px;left:13px;width:24px;height:27px}#quest .inner .qa_list .quest_txt p{padding:25px 13px;font-size:14px;line-height:1.7;border-radius:16.5px}#quest .inner .qa_list .quest_txt p::before{left:23px}#quest .inner .qa_list .quest_txt1 h3::before{width:22px;height:27px}}#support{padding:80px 0}#support .inner h2{height:103px;text-align:center;margin-bottom:50px}#support .inner h2 img{max-height:100%}#support .inner .support_txt .itemleft{max-width:260px;padding-top:25px}#support .inner .support_txt .itemleft img{display:block}#support .inner .support_txt .itemright{max-width:690px}#support .inner .support_txt .itemright h3{font-size:22px;line-height:1;letter-spacing:0.07em;font-weight:bold}#support .inner .support_txt .itemright .udline{margin:0 0 0}#support .inner .support_txt .itemright p{font-size:14px;line-height:2;letter-spacing:0.07em;margin-top:16px;margin-bottom:0}#support .inner .support_txt.support_txt1{margin-bottom:60px}@media (max-width: 767px){#support{padding:50px 0}#support .inner h2{height:75px;margin-bottom:30px}#support .inner .support_txt .itemleft{max-width:35%;padding-top:0;margin:0 auto 25px}#support .inner .support_txt .itemleft img{display:block}#support .inner .support_txt .itemright h3{font-size:15px;text-align:center}#support .inner .support_txt .itemright .udline{margin:0 0 0}#support .inner .support_txt .itemright p{line-height:1.7}#support .inner .support_txt.support_txt1{margin-bottom:40px}}#message{background-image:url(../img/5thcts_bg.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:80px 0}#message .inner h2{height:48px;margin-bottom:50px;text-align:center}#message .inner h2 img{max-height:100%}#message .inner .message_txt1{max-width:650px;margin:0 auto 40px}#message .inner .message_txt1 p{font-size:16px;letter-spacing:0.1em;line-height:1.7}#message .inner .message_txt2{max-width:650px;margin:0 auto}#message .inner .message_txt2 p{text-align:right;font-weight:bold;line-height:1;letter-spacing:0.07em;font-size:16px}#message .inner .message_txt2 p span{font-size:22px;margin-left:1.1em}@media (max-width: 767px){#message{background-image:url(../img/5thcts_bg_sp.png);padding:50px 0}#message .inner h2{height:40px;margin-bottom:30px}#message .inner .message_txt1{margin:0 auto 25px}#message .inner .message_txt1 p{font-size:14px}#message .inner .message_txt2 p{font-size:12px}#message .inner .message_txt2 p span{font-size:15px}}#contact{padding:80px 0 0}#contact .inner h2{text-align:center;height:40px;margin-bottom:40px}#contact .inner h2 img{max-height:100%}#contact .inner .msg,#contact .inner .msg2{text-align:center;font-size:16px;line-height:2;letter-spacing:0.07em;margin-bottom:21px}#contact .inner .msg2{margin-top:42px;margin-bottom:42px}#contact .inner .cont_girl{text-align:center;margin-bottom:-45px;position:relative;z-index:-1}#contact .inner .cont_girl img{width:168px}#contact .inner .fsmline a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:638px;height:86px;margin:0 auto 80px;background-color:#00b900;border-radius:8px}#contact .inner .fsmline a:hover{background-color:#00c800}#contact .inner .contacttext1{text-align:center;height:30px}#contact .inner .contacttext1 img{max-height:100%}#contact .inner .form{max-width:830px;margin:0 auto}#contact .inner .form table,#contact .inner .form tr,#contact .inner .form th,#contact .inner .form td{border:none;background-color:transparent}#contact .inner .form table{margin-bottom:30px}#contact .inner .form th,#contact .inner .form td{padding:10px}#contact .inner .form input[type="text"],#contact .inner .form input[type="email"],#contact .inner .form input[type="tel"],#contact .inner .form textarea{border:none;background-color:#f3f4f7;padding:10px;border-radius:0}#contact .inner .form input[type="text"]::-webkit-input-placeholder,#contact .inner .form input[type="email"]::-webkit-input-placeholder,#contact .inner .form input[type="tel"]::-webkit-input-placeholder,#contact .inner .form textarea::-webkit-input-placeholder{color:#8d8d8d}#contact .inner .form input[type="text"]:-ms-input-placeholder,#contact .inner .form input[type="email"]:-ms-input-placeholder,#contact .inner .form input[type="tel"]:-ms-input-placeholder,#contact .inner .form textarea:-ms-input-placeholder{color:#8d8d8d}#contact .inner .form input[type="text"]::-ms-input-placeholder,#contact .inner .form input[type="email"]::-ms-input-placeholder,#contact .inner .form input[type="tel"]::-ms-input-placeholder,#contact .inner .form textarea::-ms-input-placeholder{color:#8d8d8d}#contact .inner .form input[type="text"]::placeholder,#contact .inner .form input[type="email"]::placeholder,#contact .inner .form input[type="tel"]::placeholder,#contact .inner .form textarea::placeholder{color:#8d8d8d}#contact .inner .form input[type="text"]::-ms-input-placeholder,#contact .inner .form input[type="email"]::-ms-input-placeholder,#contact .inner .form input[type="tel"]::-ms-input-placeholder,#contact .inner .form textarea::-ms-input-placeholder{color:#8d8d8d}#contact .inner .form input[type="text"]::-mos-input-placeholder,#contact .inner .form input[type="email"]::-mos-input-placeholder,#contact .inner .form input[type="tel"]::-mos-input-placeholder,#contact .inner .form textarea::-mos-input-placeholder{color:#8d8d8d}#contact .inner .form th{position:relative}#contact .inner .form th .need{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#FFFFFF;font-size:14px;padding:2px 8px;background-color:#f87d75;font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif}#contact .inner .form .btn,#contact .inner .form .send_btn{text-shadow:none;background-color:#f87d75;color:#FFFFFF;font-size:16px;font-weight:normal;padding:0;height:50px;width:240px;margin:0 auto;border-radius:25px;border:none}#contact .inner .form .btn:hover,#contact .inner .form .send_btn:hover{background-color:#FAA7A2}@media (max-width: 767px){#contact{padding:50px 0 0}#contact .inner h2{height:30px;margin-bottom:30px}#contact .inner .msg,#contact .inner .msg2{font-size:14px;line-height:1.7;margin-bottom:25px}#contact .inner .msg2{margin-top:30px;margin-bottom:30px}#contact .inner .cont_girl{margin-bottom:-35px}#contact .inner .cont_girl img{width:130px}#contact .inner .fsmline a{height:auto;background-color:transparent;border-radius:0;margin-bottom:50px}#contact .inner .fsmline a:hover{background-color:transparent}#contact .inner .contacttext1{height:51.5px}#contact .inner .contacttext1 img{margin:0 auto}#contact .inner .form{margin-bottom:50px}#contact .inner .form table{margin-bottom:30px}#contact .inner .form th,#contact .inner .form td{display:block;padding:5px 0;font-size:14px}#contact .inner .form td{margin-bottom:10px}#contact .inner .form th .need{margin-left:15px;right:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:13px}#contact .inner .form .btn,#contact .inner .form .send_btn{width:80%;max-width:310px;font-size:18px}#contact .inner .form .btn:hover,#contact .inner .form .send_btn:hover{background-color:#FAA7A2}}#footer{background-color:#705f58;padding:80px 0 60px;color:#ffffff}#footer a{color:#fff}#footer h2{font-size:22px;letter-spacing:0.07em;margin-top:0;margin-bottom:32px;text-align:center}#footer .adl,#footer .tel{font-size:16px;letter-spacing:0.07em;text-align:center}#footer .adl{margin-bottom:5px}#footer .adl span{margin-right:1.1em}@media (max-width: 767px){#footer{padding:50px 0}#footer h2{font-size:15px;margin-bottom:30px}#footer .adl,#footer .tel{font-size:14px}#footer .adl{margin-bottom:10px}#footer .adl span{margin-right:1.1em}}.copy{background-color:#705f58;padding:0 0 30px;text-align:center}#footernav{display:none}@media (max-width: 767px){#footernav{display:block;padding:10px 0;position:-webkit-sticky;position:sticky;bottom:0;background-color:#FFFFFF;-webkit-box-shadow:0px 0px 9px rgba(0,0,0,0.05);box-shadow:0px 0px 9px rgba(0,0,0,0.05)}#footernav .inner h2{margin-bottom:10px;height:14px}#footernav .inner h2 img{height:100%;display:block;margin:0 auto}#footernav .inner .btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#footernav .inner .btns .ln{margin-left:10px}}#contact.confirm{padding:100px 0 50px}#contact.confirm .conf_btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:50px 0}#contact.confirm .conf_btns li.conf_btns_b{margin-left:5%}#contact.confirm .conf_btns li .conf_btn{-webkit-appearance:none;text-shadow:none;background-color:#f87d75;color:#FFFFFF;font-size:16px;font-weight:normal;padding:0;height:50px;width:240px;margin:0 auto;border-radius:25px;border:none}#contact.confirm .conf_btns li .conf_btn:hover{background-color:#FAA7A2}#contact.confirm .conf_btns li .conf_btn.conf_btn_a{background-color:#00bcd4 !important}#contact.confirm .conf_btns li .conf_btn.conf_btn_a:hover{opacity:0.8}@media (max-width: 767px){#contact.confirm{padding:15% 0 10%}#contact.confirm .conf_btns li{width:45%}#contact.confirm .conf_btns li .conf_btn{width:100%}}
/*# sourceMappingURL=style.min.css.map */