@charset "UTF-8";html{font-size:10px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit}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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{background-color:transparent;text-decoration:none;opacity:1;transition-duration:.3s;color:inherit;cursor:pointer}body:not(.sp_window) a:not(.nohoveranimate):hover{opacity:.5;display:inline-block;transform:translate(0,3px);-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);-moz-transform:translate(0,3px)}a[href^="tel:"]{cursor:default}a[href^="tel:"]:hover{opacity:1}a:active,a:hover{outline:0;color:initial}i{font-style:normal}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}@media screen and (min-width:1024px){.under_display{display:none!important}}@media screen and (max-width:1023px){.over_display{display:none!important}}@media screen and (min-width:768px){.sp_display{display:none!important}}@keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-moz-keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-o-keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-ms-keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}html{position:relative;width:100%}body{position:relative;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;background-color:#fff}@media screen and (min-width:1024px){body{min-width:1024px}}img{height:auto}h1,h2{font-family:"M PLUS Rounded 1c","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif}.wrapper{width:100%;position:relative;margin:0 auto;overflow:hidden}@media screen and (max-width:1023px){.wrapper{overflow:visible}}.dot01{position:absolute;height:100%;width:500px;left:50%;transform:translate(600px,0);-webkit-transform:translate(600px,0);-ms-transform:translate(600px,0);-moz-transform:translate(600px,0);z-index:1}@media screen and (max-width:1023px){.dot01{display:none}}.dot01 .dot_right{background:url(../img/common/dot.png);background-size:7px;height:100%;display:block;z-index:100;position:relative}.dot02{position:absolute;height:100%;width:500px;left:50%;transform:translate(-1100px,0);-webkit-transform:translate(-1100px,0);-ms-transform:translate(-1100px,0);-moz-transform:translate(-1100px,0);z-index:1}@media screen and (max-width:1023px){.dot02{display:none}}.dot02 .dot_left{background:url(../img/common/dot.png);background-size:7px;height:100%;display:block;z-index:100;position:relative}.contents_inner{margin:0 auto;width:100%;max-width:1024px}@media screen and (max-width:767px){.contents_inner{width:90%}}.contents_inner .section_title{font-weight:800;padding-top:75px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.contents_inner .section_title{padding-top:35px;display:block;text-align:center}}.contents_inner .section_title .section_title_catch{vertical-align:middle;margin-right:20px}@media screen and (max-width:767px){.contents_inner .section_title .section_title_catch{margin:0 auto;margin-bottom:20px;max-width:100px;width:80%;display:block}}.contents_inner .section_title .section_title_txt{line-height:.95}.contents_inner .section_title .section_title_main{vertical-align:middle}@media screen and (max-width:767px){.contents_inner .section_title .section_title_main{width:100%;max-width:350px}}.section_header{padding-top:100px;text-align:center;margin-bottom:70px}@media screen and (max-width:1023px){.section_header{padding-top:30px}}@media screen and (max-width:767px){.section_header{margin-bottom:30px}}.section_header .header_logo{position:relative;display:inline-block}.section_header .header_logo img{display:inline-block;vertical-align:middle;margin-right:40px}@media screen and (max-width:1023px){.section_header .header_logo img{width:80%;max-width:500px;margin-right:0;margin-left:30px}}@media screen and (max-width:767px){.section_header .header_logo img{width:213px}}.section_header .header_logo img:nth-of-type(3){margin-right:0}.section_header .nav_button{margin-top:90px}@media screen and (max-width:1023px){.section_header .nav_button{margin-top:50px}}.section_header .nav_button a{display:inline-block;vertical-align:top;width:100%;max-width:300px;margin:0 3px}@media screen and (max-width:1023px){.section_header .nav_button a{margin:0 auto;margin-bottom:23px;display:block}}@media screen and (max-width:767px){.section_header .nav_button a{max-width:200px}}.section_header .nav_button a:hover{transform:translate(0,3px);-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);-moz-transform:translate(0,3px)}.section_header .nav_button a span{display:flex;align-items:center;justify-content:center;border-radius:10px;box-shadow:2px 2px 2px rgba(198,198,198,.75);width:100%;height:66px;font-family:"M PLUS Rounded 1c","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:.17em;line-height:1.4}@media screen and (max-width:767px){.section_header .nav_button a span{height:43px;border-radius:7px;box-shadow:1px 1px 2px rgba(198,198,198,.75);font-size:13px;letter-spacing:.08em;line-height:1.2}}.section_header .nav_button a:nth-of-type(1) span{background-color:#fcea68}.section_header .nav_button a:nth-of-type(2) span{background-color:#aedeff;font-size:17px;letter-spacing:.08em}@media screen and (max-width:767px){.section_header .nav_button a:nth-of-type(2) span{font-size:12px}}.section_header .nav_button a:nth-of-type(3) span{background-color:#f98d73}.section_header .nav_button a:after{content:"";display:block;padding-top:30px;background:url(../img/header/button_arrow.png) center bottom no-repeat;background-size:15px auto}@media screen and (max-width:767px){.section_header .nav_button a:after{padding-top:20px;background-size:10px auto}}@media screen and (max-width:1023px){.section_header .nav_button img{width:100%}}.section_research{background-color:#f5e782;padding-bottom:120px}@media screen and (max-width:767px){.section_research{padding-bottom:30px}}.section_research .research_title{margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:46px;letter-spacing:.15em}@media screen and (max-width:767px){.section_research .research_title{margin-bottom:8vw;font-size:28px;font-size:7.4666666667vw}}.section_research .research_title .research_title_s{font-size:17px;font-weight:700;letter-spacing:0}@media screen and (max-width:767px){.section_research .research_title .research_title_s{font-size:11px;font-size:2.9333333333vw;letter-spacing:-.02em}}.section_research .research_cards_wrap{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}@media screen and (max-width:767px){.section_research .research_cards_wrap{display:block}}.section_research .research_card{box-sizing:border-box;position:relative;display:flex;width:50%;padding:25px 20px 30px}@media screen and (max-width:1023px){.section_research .research_card{display:block;width:512px}}@media screen and (max-width:767px){.section_research .research_card{width:96%;padding:4.5333333333vw 0 10.6666666667vw .8vw;margin-right:auto;margin-left:auto}}.section_research .research_card ._balloon{position:absolute;top:0;left:0;width:17%;z-index:1}@media screen and (max-width:1023px){.section_research .research_card ._balloon{width:18.7%;left:-4%}}.section_research .research_card ._inner{background-color:#fff;border-radius:30px;width:calc(100% - 10.8%);padding:5.4%;position:relative}@media screen and (max-width:1023px){.section_research .research_card ._inner{width:calc(100% - 10%);padding:5.5% 4% 6.5% 6%;border-radius:20px}}.section_research .research_card ._title{font-size:23px;font-weight:700;letter-spacing:.15em;line-height:1.5;text-align:center;margin-left:15px}@media screen and (max-width:767px){.section_research .research_card ._title{font-size:16px;font-size:4.2666666667vw;margin-left:1.8666666667vw}}.section_research .research_card ._title-1{margin-top:10px}@media screen and (max-width:767px){.section_research .research_card ._title-1{margin-top:1.3333333333vw}}.section_research .research_card ._txt{font-size:15px;font-weight:700;line-height:2}@media screen and (max-width:767px){.section_research .research_card ._txt{font-size:11px;font-size:2.9333333333vw}}.section_research .research_card ._txt-balloon{box-sizing:border-box;display:inline-block;vertical-align:top;padding:10px 15px 10px 18px;border-radius:18px;border:4px solid #ffef00;position:relative;font-size:16px;line-height:1.8}@media screen and (max-width:767px){.section_research .research_card ._txt-balloon{border-radius:3.4666666667vw;border:.8vw solid #ffef00;font-size:11px;font-size:2.9333333333vw;padding:2.6666666667vw}}.section_research .research_card ._txt-balloon:before{border:solid transparent;border-color:rgba(252,238,33,0);border-width:11px;content:'';height:0;width:0;pointer-events:none;position:absolute}@media screen and (max-width:767px){.section_research .research_card ._txt-balloon:before{border-width:1.8666666667vw}}.section_research .research_card ._txt-balloon01:before{right:100%;top:50%;border-right-color:#fcee21;margin-top:-11px}@media screen and (max-width:767px){.section_research .research_card ._txt-balloon01:before{right:calc(100% + .5333333333vw);margin-top:-1.8666666667vw}}.section_research .research_card ._txt-balloon02:before{bottom:100%;border-bottom-color:#fcee21;margin-left:-11px}@media screen and (max-width:767px){.section_research .research_card ._txt-balloon02:before{bottom:calc(100% + .5333333333vw);margin-left:-2.9333333333vw}}.section_research .research_card img{width:100%;height:auto}@media screen and (max-width:767px){.section_research .research_card._01 ._inner{padding-bottom:2.6666666667vw}}.section_research .research_card._01 ._inner ._img{position:absolute;top:25%;left:2.8%;width:87.4%}.section_research .research_card._01 ._inner ._txt{margin:44.8% 0 1% 42.5%;text-align:left;width:58.5%;position:relative}@media screen and (max-width:767px){.section_research .research_card._01 ._inner ._txt{margin:43.8% 0 4% 42.5%}}.section_research .research_card._02 ._inner ._img{margin:30px -2.5% 15px;width:104%}@media screen and (max-width:767px){.section_research .research_card._02 ._inner ._img{margin:5.6vw 0 2.6666666667vw -3%;width:103%}}.section_research .research_card._03 ._inner ._img{float:right;width:37.6%;margin:30px 7px 0 20px}@media screen and (max-width:767px){.section_research .research_card._03 ._inner ._img{margin:5.3333333333vw 1.8666666667vw 0 5.3333333333vw}}.section_research .research_card._03 ._inner ._txt{margin-top:40px}@media screen and (max-width:767px){.section_research .research_card._03 ._inner ._txt{margin-top:6.6666666667vw;line-height:1.7}}.section_research .research_card._03 ._inner ._txt02{margin-top:10px}.section_research .research_card._04 ._inner ._img{width:24.4%;position:absolute;right:5.4%;bottom:-1px}@media screen and (max-width:767px){.section_research .research_card._04 ._inner ._img{width:26%;right:2%}}.section_research .research_card._04 ._inner ._txt{margin:25px 0 25px 3%}@media screen and (max-width:767px){.section_research .research_card._04 ._inner ._txt{margin:5.3333333333vw 0 5.3333333333vw 2%}}.section_research .research_card._04 ._inner ._txt li{line-height:1.5;padding:.5em 0;padding-left:1.7em;position:relative;font-size:18px}@media screen and (max-width:767px){.section_research .research_card._04 ._inner ._txt li{font-size:13px;font-size:3.4666666667vw;padding:1.3333333333vw 0;padding-left:1.5em}}.section_research .research_card._04 ._inner ._txt li:before{content:"";position:absolute;top:.7em;left:0;width:19px;height:20px;background:url(../img/research/research_img04_icon.png) center center/contain no-repeat}@media screen and (max-width:767px){.section_research .research_card._04 ._inner ._txt li:before{top:1.8666666667vw;width:3.4666666667vw;height:3.7333333333vw}}.section_research .research_card._05 ._inner ._img01{display:inline-block;width:39%;margin-top:35px}@media screen and (max-width:767px){.section_research .research_card._05 ._inner ._img01{margin-top:6.6666666667vw}}.section_research .research_card._05 ._inner ._txt-balloon01{margin-top:35px;margin-left:3%;margin-right:-1%;width:57.5%}@media screen and (max-width:767px){.section_research .research_card._05 ._inner ._txt-balloon01{margin-top:6.6666666667vw}}.section_research .research_card._05 ._inner ._txt-balloon02{width:48%;margin-left:4%;margin-top:5%;padding:14px 15px 14px 18px}@media screen and (max-width:767px){.section_research .research_card._05 ._inner ._txt-balloon02{width:58%;padding:2.6666666667vw}}.section_research .research_card._05 ._inner ._txt-balloon02:before{left:32%}.section_research .research_card._05 ._inner ._img02{width:36%;position:absolute;bottom:0;right:7%}.section_research .research_card._06 ._inner{padding-bottom:4%}.section_research .research_card._06 ._inner ._img{display:inline-block;width:34%;margin-top:10px}.section_research .research_card._06 ._inner ._txt01{margin-top:20px;font-size:16px;line-height:1.8}@media screen and (max-width:767px){.section_research .research_card._06 ._inner ._txt01{font-size:12px;font-size:3.2vw;margin-top:4vw;line-height:1.6}}.section_research .research_card._06 ._inner ._txt-balloon{line-height:1.5}.section_research .research_card._06 ._inner ._txt-balloon01{margin-top:25px;margin-left:3%;width:61.5%}@media screen and (max-width:767px){.section_research .research_card._06 ._inner ._txt-balloon01{margin-top:4.8vw}}.section_research .research_card._06 ._inner ._txt-balloon02{margin-top:3%}.section_research .research_card._06 ._inner ._txt-balloon02:before{left:18%}.section_point{background-color:#bae3ff;position:relative;height:auto;padding-bottom:140px}@media screen and (max-width:767px){.section_point{padding-bottom:60px}}.section_point .point_title{margin-bottom:50px;font-size:45px;letter-spacing:.08em}@media screen and (max-width:767px){.section_point .point_title{margin-bottom:8vw;font-size:39px;font-size:10.4vw}}@media screen and (max-width:767px){.section_point .point_title .section_title_catch{margin-bottom:0}}.section_point .point_title .section_title_txt{line-height:1.4}.section_point .point_title .point_title_m{font-size:38px}@media screen and (max-width:767px){.section_point .point_title .point_title_m{font-size:23px;font-size:6.1333333333vw;letter-spacing:.08em}}.section_point .point_title .point_title_s{font-size:31px}@media screen and (max-width:767px){.section_point .point_title .point_title_s{font-size:28px;font-size:7.4666666667vw}}.section_point .teacher_introduction{position:relative;height:auto;max-width:545px;width:100%;margin:0 auto;text-align: center}@media screen and (max-width:1023px){.section_point .teacher_introduction{max-width:350px}}.section_point .teacher_introduction img,.section_point .teacher_introduction p{display:inline-block;vertical-align:middle}@media screen and (max-width:1023px){.section_point .teacher_introduction img{width:75px}}.section_point .teacher_introduction p{margin-left:25px;font-size:16px;line-height:1.5em;text-align:left}@media screen and (max-width:1023px){.section_point .teacher_introduction p{margin-left:10px;font-size:15px}}.section_point .teacher_introduction p em{font-weight:700;margin-bottom:.4em;display:block}.section_point .teacher_introduction p span{display:block}.section_point .teacher_introduction:before{content:"";width:9px;height:120px;display:inline-block;vertical-align:middle;margin-right:45px;background:url(../img/point/teacher_dot_left.png) no-repeat;background-size:contain;background-position:center}.section_point .teacher_introduction:after{content:"";width:9px;height:120px;display:inline-block;vertical-align:middle;margin-left:45px;background:url(../img/point/teacher_dot_right.png) no-repeat;background-size:contain;background-position:center}@media screen and (max-width:1023px){.section_point .teacher_introduction:before,.section_point .teacher_introduction:after{width:8px;height:102px}.section_point .teacher_introduction:before{margin-right:7px}.section_point .teacher_introduction:after{margin-left:7px}}.section_point .point_card{height:auto;margin-top:75px;position:relative}@media screen and (max-width:1023px){.section_point .point_card{max-width:600px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);margin-top:40px}}@media screen and (max-width:767px){.section_point .point_card{margin-top:pxtowv(40)}}.section_point .teacher{position:relative;height:auto;display:inline-block;vertical-align:bottom;position:absolute;bottom:0;text-align:center;max-width:215px;width:100%}@media screen and (max-width:1023px){.section_point .teacher{width:27%}}@media screen and (max-width:767px){.section_point .teacher{width:34.6666666667vw}}.section_point .teacher img{width:207px;height:auto}@media screen and (max-width:1023px){.section_point .teacher img{width:100%}}.section_point .point_card_contents{position:relative;height:auto;float:right;margin-right:40px}@media screen and (max-width:1023px){.section_point .point_card_contents{float:none;margin-right:0}}.section_point .point_card_title{position:relative;height:auto;margin-bottom:20px;font-size:28px;font-weight:700;letter-spacing:.08em}@media screen and (max-width:1023px){.section_point .point_card_title{width:54.5%;float:right;margin-bottom:25px}}@media screen and (max-width:767px){.section_point .point_card_title{width:59%;margin-bottom:5.3333333333vw}}.section_point .point_card_title .point_mark{width:73px;height:auto;vertical-align:middle}@media screen and (max-width:1023px){.section_point .point_card_title .point_mark{width:17%}}@media screen and (max-width:767px){.section_point .point_card_title .point_mark{width:12.5333333333vw}}.section_point .point_card_title .point_mark:first-child{margin-right:10px}@media screen and (max-width:1023px){.section_point .point_card_title .point_mark:first-child{margin-right:0}}@media screen and (max-width:1023px){.section_point .point_card_title_txt{display:block;font-size:22px;line-height:1.6;margin-top:15px;margin-left:5px}}@media screen and (max-width:767px){.section_point .point_card_title_txt{font-size:19px;font-size:5.0666666667vw;letter-spacing:.03em;margin-top:3.4666666667vw}}@media screen and (max-width:1023px){.section_point .point_card_title .point_card_title_main{width:100%}}.section_point .comment{position:relative;height:auto;background-color:#fff;border-radius:15px;display:inline-block}.section_point .comment:after{content:"";width:67px;height:31px;display:block;position:absolute;background:url(../img/point/fukidashi.png);top:50px;left:-30px}@media screen and (max-width:1023px){.section_point .comment:after{display:none}}.section_point .comment p{font-size:15px;line-height:2em;max-width:640px;width:100%;padding:40px}@media screen and (max-width:1023px){.section_point .comment p{width:90%;padding:5%}}@media screen and (max-width:1023px){.section_point .point_card01{margin-top:60px}.section_point .point_card01 .teacher{top:-7px;left:19%}.section_point .point_card02 .teacher{top:-1px;left:16%}.section_point .point_card03 .teacher{top:-7px;left:17%}}@media screen and (max-width:767px){.section_point .point_card01{margin-top:13.8666666667vw}.section_point .point_card01 .teacher{top:0;left:3%}.section_point .point_card02 .teacher{top:1.3333333333vw;left:0}.section_point .point_card03 .teacher{top:-1.8666666667vw;left:0}.section_point .point_card03 .point_card_title_txt{font-size:18px;font-size:4.8vw;letter-spacing:0}}.section_measure{background-color:#ff9d85;padding-bottom:200px}@media screen and (max-width:767px){.section_measure{padding-bottom:80px}}.section_measure .measure_title{margin-bottom:70px;font-size:43px;letter-spacing:.08em}.section_measure .measure_step{margin:0 auto;max-width:900px;width:100%;padding-top:80px}@media screen and (max-width:1023px){.section_measure .measure_step{padding-bottom:0;padding-top:0}}.section_measure .measure_step.current .percent_illust{position:fixed;top:10px;opacity:1;transition-duration:.5s;-webkit-transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}.section_measure .measure_step:nth-child(2){padding-top:0}.section_measure .measure_step:nth-child(2) .percent_illust{opacity:1}.section_measure .measure_step:nth-child(4){padding-bottom:0}.section_measure .measure_cards_wrap{position:relative}@media screen and (max-width:1023px){.section_measure .measure_cards_wrap{margin-top:0}}.section_measure .percent_illust{float:left;opacity:0;width:250px;transition-duration:.5s;-webkit-transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s}@media screen and (max-width:1023px){.section_measure .percent_illust{margin:0 auto;float:none;text-align:center;margin-bottom:40px;opacity:1}}.section_measure .percent_illust img{margin:0 auto;display:block}@media screen and (max-width:767px){.section_measure .percent_illust .parcent_img{max-width:180px}}.section_measure .percent_illust .parcent_arrow{margin-top:40px}@media screen and (max-width:1023px){.section_measure .percent_illust .parcent_arrow{margin-bottom:40px}}@media screen and (max-width:1023px){.section_measure .percent_illust .littlesmall{width:270px}}.section_measure .percent_text{text-align:center;margin-bottom:10px}.section_measure .measure_cards_inner{float:right}@media screen and (max-width:1023px){.section_measure .measure_cards_inner{float:none}}.section_measure .measure_card{background-color:#fff;margin-bottom:10px;border-radius:15px;max-width:510px;width:100%;padding:17px 20px 20px;position:relative}.section_measure .measure_card_title{font-size:22px;font-weight:700;color:#e25a24;display:flex;align-items:center}.section_measure .measure_card_title_num{font-size:37px;color:#000;flex:0 0 1.3em}.section_measure .measure_card_title_text{letter-spacing:.04em;line-height:1.7}.section_measure .measure_card .company{text-align:right;font-size:13px;margin-bottom:-10px;margin-top:-40px}@media screen and (max-width:1023px){.section_measure .measure_card{float:none;margin:0 auto;margin-bottom:10px;width:90%;padding:3.5% 5%}}@media screen and (max-width:767px){.section_measure .measure_card{padding:4% 5%}}.section_measure .measure_card .toggle_button{position:relative;text-align:right;margin-bottom:-8px;z-index:10}.section_measure .measure_card .toggle_button span{font-size:13px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO",HGMaruGothicMPRO;font-weight:500}@media screen and (max-width:1023px){.section_measure .measure_card .toggle_button span{font-size:10px}}.section_measure .measure_card .toggle_button span:before{content:"くわしくは"}.section_measure .measure_card .toggle_button span:after{content:"";height:44px;width:44px;display:inline-block;vertical-align:middle;background:url(../img/measure/more.png);background-size:44px 44px;margin-left:10px}.section_measure .measure_card.open .toggle_button span:before{content:"閉じる"}.section_measure .measure_card.open .toggle_button span:after{content:"";height:44px;width:44px;display:inline-block;vertical-align:middle;background:url(../img/measure/close.png);background-size:44px 44px;margin-left:10px}.section_measure .hide_content{display:none;font-size:16px;line-height:2em;margin-bottom:30px;text-justify:inter-ideograph;text-align:justify}.section_measure .hide_content p{margin-top:2em}.section_measure .hide_content p em{font-weight:700}@media screen and (max-width:1023px){.section_measure .hide_content p img:not(.flow_photo){width:100%}}.section_measure .hide_content .colmun{display:table;margin-bottom:50px;position:relative;margin-top:2em}@media screen and (max-width:767px){.section_measure .hide_content .colmun{margin-top:0}}.section_measure .hide_content .colmun p{width:290px;display:table-cell;vertical-align:middle;padding-right:35px}@media screen and (max-width:767px){.section_measure .hide_content .colmun p{width:100%;display:inline-block;margin-bottom:20px;padding-right:0}}.section_measure .hide_content .colmun img{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.section_measure .hide_content .colmun img{width:100%}}.section_measure .hide_content .colmun:after{content:"";width:0;height:0;border:10px solid transparent;border-top:10px solid #ff9d85;display:inline-block;position:absolute;left:140px;bottom:-2.5em}@media screen and (max-width:767px){.section_measure .hide_content .colmun:after{left:50%;bottom:-3.5em;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0)}}.section_measure .hide_content .colmun:last-child:after{display:none}.section_measure .hide_content .flow{margin-top:1em;position:relative}.section_measure .hide_content .flow p{position:relative;display:inline-block}.section_measure .hide_content .flow .flow_photo_left{width:45%;float:left}.section_measure .hide_content .flow .flow_photo_right{width:45%;float:right}.section_measure .hide_content .flow .arrow{display:inline-block;width:10%;height:100%;position:absolute;margin-top:0}.section_measure .hide_content .flow .arrow:after{content:"";width:12px;height:18px;background:url(../img/measure/arrow.png);background-size:12px 18px;display:inline-block;position:absolute;top:50%;left:0;right:0;margin:auto;margin-left:20px}@media screen and (max-width:1023px){.section_measure .measure_card_title{font-size:25px}}@media screen and (max-width:767px){.section_measure .measure_title{font-size:27px;font-size:7.2vw}.section_measure .measure_card_title{font-size:15px;font-size:4vw}.section_measure .measure_card_title_num{font-size:22px;font-size:5.8666666667vw}}body:not(.sp_window) .section_measure .measure_card .toggle_button span:hover{display:inline-block;transform:translate(0,3px);-webkit-transform:translate(0,3px);-ms-transform:translate(0,3px);-moz-transform:translate(0,3px);transition-duration:.3s;-webkit-transition-duration:.3s;-ms-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s}body:not(.sp_window) .section_measure .measure_card .toggle_button span:hover:after,body:not(.sp_window) .section_measure .measure_card .toggle_button span:hover:before{opacity:.5}body:not(.sp_window) .contents_inner .section_title a{opacity:1}.section_footer{margin-top:120px;margin-bottom:100px}@media screen and (max-width:1023px){.section_footer{margin-top:40px;margin-bottom:40px}}.section_footer .footer_logo{text-align:center;margin-bottom:100px}@media screen and (max-width:1023px){.section_footer .footer_logo{margin-bottom:40px}}@media screen and (max-width:1023px){.section_footer .footer_logo img{width:100%;max-width:200px}}.section_footer .footer_catch{text-align:center;margin-bottom:60px}@media screen and (max-width:1023px){.section_footer .footer_catch{margin-bottom:40px}}.section_footer .footer_message{max-width:855px;width:100%;font-size:16px;line-height:2.5em;font-weight:700;margin:0 auto;text-justify:inter-ideograph;text-align:justify}@media screen and (max-width:1023px){.section_footer .footer_message{line-height:2em}}.section_footer .copyright{margin-top:120px;font-size:16px;color:grey;text-align:center}.section_footer .copyright a{display:inline-block;text-align:center}.section_footer .copyright a:hover{opacity:.5}.section_footer .copyright img{text-align:center;position:relative;display:inline-block}@media screen and (max-width:1023px){.section_footer .copyright{margin-top:40px;font-size:10px}}.side_button{position:fixed;top:0;height:100vh;width:48px;right:10px;z-index:10}@media screen and (min-width:1024px){.side_button{left:50%;transform:translate(525px,0);-webkit-transform:translate(525px,0);-ms-transform:translate(525px,0);-moz-transform:translate(525px,0)}}.side_button a{display:block;margin-top:10px}.side_button .top{bottom:0;position:absolute;margin-top:0;margin-bottom:10px}@media screen and (max-width:767px){.side_button .top{margin-bottom:40px}}.impression{padding-top:180px;font-family:"メイリオ"}@media screen and (max-width:767px){.impression{width:100%;margin-right:auto;margin-left:auto}}@media screen and (min-width:1024px){.impression{width:70%;margin-right:auto;margin-left:auto}}.impression h1{font-size:15px;padding-bottom:10px;text-align:left}.impression textarea{width:100%;height:100px;font-size:12px}.impression button{padding:12px 18px;margin-top:10px;border-radius:3px;background-color:#696969;border:none;color:#fff;cursor:pointer;font-size:14px;font-family:"メイリオ"}.notification{height:100px;margin-top:20px}.flash_notification{padding:10px;background-color:#ffe0d8;color:#000;border-top:1px solid #efeded;border-bottom:1px solid #efeded;font-size:14px;display:none;position:relative;font-family:"ＭＳ ゴシック"}.hide{display:none}