﻿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}*{margin:0;padding:0;outline:none}html{font-size:62.5%;overflow-y:scroll;overflow-x:hidden}body{position:relative;font-family:"Noto Sans Japanese","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;color:#444;font-size:17px;font-size:1.7rem;font-weight:normal;word-wrap:break-word;line-height:1;background:#fff;-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;font-feature-settings:"palt"}body.author{background:#fff}input,textarea{font-family:"Noto Sans Japanese","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Helvetica Neue",Helvetica,Arial,sans-serif}a{text-decoration:none;color:#444}a[href^="tel:"]{cursor:default}img{max-width:100%;height:auto;vertical-align:bottom}ul{list-style:none}h1,h2,h3,h4,h5,dt{font-weight:700}p{line-height:1}li{list-style:none}.text_underline{text-decoration:underline}.en,.copyright,.vjs-control-bar{font-family:"Asap",sans-serif}.min{font-family:"游明朝体", "YuMincho", "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", 'HGS明朝', "ＭＳ Ｐ明朝", "MS PMincho", serif}table{border-collapse:collapse}.flex_box,.social_btn_area li a,.widgettitle,.reason_affiliated_ul li,.top_flow_box li .en,.top_flow_box li .copyright,.top_flow_box li .vjs-control-bar,#service_merit li .en,#service_merit li .copyright,#service_merit li .vjs-control-bar,.top_flow_box_text,.fix_header_right_pc.pc_v,.voice_gallery,.sof_ul,.sof_ul li,.cc_flex_left{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sof_inner h2,.book_ad_text,.cc_flex_right{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.pc_v{display:block}.sp_v{display:none}.pc_v_sp_small{display:block}.sp_v_sp_small{display:none}@media screen and (max-width: 768px){.pc_v{display:none !important}.sp_v{display:block !important}}@media only screen and (max-width: 414px){.pc_v_sp_small{display:none !important}.sp_v_sp_small{display:block !important}}a[href^="tel:"]{cursor:default;pointer-events:none}@media only screen and (max-width: 768px){a[href^="tel:"]{pointer-events:auto}}input[type="text"]{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}input[type="submit"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="button"]::focus{outline-offset:-2px}.kaiwa{margin-bottom:2em}.kaiwa-img-left{margin:0;float:left;width:60px;height:60px;margin-right:-70px}@media only screen and (max-width: 768px){.kaiwa-img-left{width:40px;height:40px}}.kaiwa-img-right{margin:0;float:right;width:60px;height:60px;margin-left:-70px}@media only screen and (max-width: 768px){.kaiwa-img-right{width:40px;height:40px}}.kaiwa figure img{width:100%;height:100%;border:3px solid #aaa;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;box-sizing:border-box;margin:0}@media only screen and (max-width: 768px){.kaiwa figure img{border-width:2px}}.single-voice .kaiwa figure img{border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.kaiwa-img-description{padding:5px 0 0;font-size:12px;text-align:center;position:relative;bottom:0;line-height:1.3}.kaiwa-text-right{position:relative;margin-left:80px;padding:20px;box-sizing:border-box;border-radius:10px;background:#f2f2f2;margin-right:0;float:left}@media only screen and (max-width: 768px){.kaiwa-text-right{margin-left:60px;padding:20px 8px}}.kaiwa-text-left{position:relative;margin-right:80px;padding:20px;box-sizing:border-box;border-radius:10px;background-color:#f2f2f2;margin-left:0;float:right}@media only screen and (max-width: 768px){.kaiwa-text-left{margin-right:60px;padding:20px 8px}}.text_box .kaiwa-text-right p,.text_box .kaiwa-text-left p{margin-bottom:1em}.text_box .kaiwa-text-right p:last-child,.text_box .kaiwa-text-left p:last-child,p.kaiwa-text:last-child{margin-bottom:0}.kaiwa-text-right:before{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #f2f2f2;top:15px;left:-20px}.kaiwa-text-right:after{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #f2f2f2;top:15px;left:-19px}.kaiwa-text-left:before{position:absolute;content:'';border:10px solid transparent;top:15px;right:-20px}.kaiwa-text-left:after{position:absolute;content:'';border:10px solid transparent;border-left:10px solid #f2f2f2;top:15px;right:-19px}.kaiwa:after,.kaiwa:before{clear:both;content:"";display:block}#sp_navi{display:none}@media only screen and (max-width: 768px){#sp_navi{display:block;position:fixed;width:100%;height:calc(100% - 50px);left:0;top:50px;background:#fff;z-index:999;color:#444;box-sizing:border-box;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:hidden}#sp_navi a{color:#444}#sp_navi .top_fv_tel{background:#fffde3;padding:15px;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#sp_navi .tel_hour{max-width:280px;margin-left:auto;margin-right:auto}#sp_navi .top_fv_tel a{display:block;max-width:280px;margin:auto}#sp_navi .footer_sns .btn_shadow{height:52px}#sp_navi .btn_shadow.facebook a.inner,#sp_navi .btn_shadow.line a.inner{padding:0}#sp_navi .top_fv_net_reservation{margin-top:15px}#sp_navi .footer_sns .a_reservation_ico{margin-right:0}#sp_navi .footer_sns{justify-content:space-between;margin-top:15px}#sp_navi .footer_sns>.btn_area{width:100%}.sp_navi_container_inner{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.sp_navi_ul{border-top:1px solid #ddd}.sp_navi_ul li{width:50%}.sp_navi_tel{position:relative}.sp_navi_ul li a{display:block;padding:15px;border-bottom:1px solid #ddd;box-sizing:border-box;border-right:1px solid #ddd;height:100%;display:flex;align-items:center;line-height:1.2;position:relative;font-size:16px;font-size:1.6rem}.sp_navi_ul li a:after{content:'';position:absolute;background:url(../img/common/ico_arrow_yellow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:8px;height:8px;right:10px;top:50%;margin-top:-4px}.sp_navi_ul li:nth-child(even) a{border-right:none}.sp_navi_padding{padding:15px;box-sizing:border-box}.open #sp_navi{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}.open .fix_ico_open{display:none}.open .fix_ico_close{display:block}.footer_sns .a_reservation_text.text{margin-left:10px;color:#fff}}.single_box_inner .text_box a{color:#00a0e9;text-decoration:underline}.single_box_inner .text_box a:hover{text-decoration:none}.single_box_inner .text_box img{margin:30px 0;display:block}.single_box_inner .text_box .kaiwa img{margin:0}.single_box_inner .text_box p{line-height:2}.single_box_inner .text_box h2{font-size:25px;font-size:2.5rem;padding:20px;box-sizing:border-box;background:#e8e8e8;border-left:4px solid #00a0e9;margin:3em 0 1.4em;line-height:1.4}.single_box_inner .text_box h3{font-size:22px;font-size:2.2rem;padding-bottom:0.3em;box-sizing:border-box;margin:3em 0 1.4em;line-height:1.4;background:#00a0e9;padding:0.5em 1em;box-sizing:border-box;color:#fff}.single_box_inner .text_box h4{font-size:20px;font-size:2.0rem;margin-bottom:1em;margin-top:2em;padding:0.3em 0;color:#00a0e9;box-sizing:border-box;line-height:1.4}.single_box_inner .text_box ul,.single_box_inner .text_box ol{margin-bottom:2em}.single_box_inner .text_box ol li{list-style:decimal;list-style-position:inside}.single_box_inner .text_box ul li{list-style:disc;list-style-position:inside}.single_box_inner .text_box li{line-height:2;margin-bottom:0.3em;position:relative}.single_box_inner .text_box blockquote{position:relative;padding:10px 12px;box-sizing:border-box;font-style:italic;color:#464646;border-left:solid 50px #333;background:#e8e8e8}.single_box_inner .text_box blockquote:before{display:inline-block;position:absolute;top:50%;left:-37px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;content:"";background:url(../img/common/ico_blockquote.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:24px;height:30px;color:#FFF;font-size:22px;line-height:1;font-weight:900}.single_box_inner .text_box blockquote p{position:relative;padding:0;margin:10px 0;z-index:3;line-height:1.7}.single_box_inner .text_box blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.single_box_inner .text_box ul li:last-child,.single_box_inner .text_box ol li:last-child{margin-bottom:0}.single_box_inner .text_box hr{margin:3em 0}.single_box_inner .text_box h2+h3{margin-top:0}.single_box_inner .text_box p{margin-bottom:1.5em;font-size:18px;font-size:1.8rem}.single_box_inner .text_box p.wp-caption-text{line-height:1.4;font-size:13px;font-size:1.3rem;margin-top:0.3em}#toc_container{border:1px solid #555;width:100% !important}.single_box_inner .text_box p.toc_title{border-bottom:1px solid #555;text-align:center;padding:8px 0;box-sizing:border-box;font-size:18px;font-weight:bold;margin-bottom:0;background:#e8e8e8}.toc_list{padding:20px;box-sizing:border-box}.toc_list li{margin-top:1em;position:relative;list-style:none;line-height:1.2;margin-bottom:0}.single_box_inner .text_box ul.toc_list,.single_box_inner .text_box ol.toc_list{margin-bottom:0}.single_box_inner .text_box ul.toc_list ul{margin-bottom:0}.single_box_inner .text_box ul.toc_list li{list-style:none !important}.toc_list>li>a{font-weight:bold;color:#000;text-decoration:none}.toc_list>li>a:hover{text-decoration:underline}.toc_number{color:#00a0e9;marginr-right:4px}.toc_list li:last-child{margin-bottom:0}.toc_list li ul>li{padding-left:2em}.toc_list li ul>li a{position:relative;font-size:14px;font-size:1.4rem;color:#000;text-decoration:none}.toc_list li ul>li a:hover{text-decoration:underline}.toc_list li ul>li a:before{content:'';position:absolute;width:0.5em;height:1px;left:-1em;top:50%;background:#00a0e9}.toc_list li ul>li>ul li{padding-left:0}.social_area{justify-content:center;margin-top:10px}.social_btn_area li{width:calc((100% - 45px) / 4);margin-right:15px}.social_btn_area li:last-child{margin-right:0}@media only screen and (max-width: 768px){.social_area.top .social_btn_area li,.social_area.bottom .social_btn_area li{width:calc((100% - 30px) / 4);margin:0 3px}}.social_area.bottom .social_btn_area li a,.social_btn_area li a{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}.social_area.bottom .social_btn_area li a:hover,.social_btn_area li a:hover{opacity:0.7}.social_btn_area li a{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:45px;align-items:center;justify-content:center}.facebook_li a{display:block;background:#3B5998}.twitter_li a{display:block;background:#55acee}.line_li a{display:block;background:#00b900}.hatebu_li a{display:block;background:#00a4de}.social_btn_area li.facebook_li .ico{height:26px}@media only screen and (max-width: 768px){.social_btn_area li.facebook_li .ico{height:20px}}.social_btn_area li.twitter_li .ico{height:23px}@media only screen and (max-width: 768px){.social_btn_area li.twitter_li .ico{height:16px}}.social_btn_area li.line_li .ico{height:28px}@media only screen and (max-width: 768px){.social_btn_area li.line_li .ico{height:20px}}.social_btn_area li.hatebu_li .ico{height:22px}@media only screen and (max-width: 768px){.social_btn_area li.hatebu_li .ico{height:14px}}.text9{text-indent:100%;white-space:nowrap;overflow:hidden;display:none}.social_btn_area li .ico{height:34px;display:block;text-align:center}.social_btn_area li .ico img{width:auto;height:100%}.social_area.bottom .tit_yellow{text-align:center;position:relative;line-height:1.3}.social_area.bottom{background:#fff777;padding:20px;box-sizing:border-box}@media only screen and (max-width: 768px){.social_area.bottom{padding:20px 10px}}.bottom .social_btn_area{background:#fff;padding:20px;box-sizing:border-box;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-top:20px}@media only screen and (max-width: 768px){.bottom .social_btn_area{padding:10px;justify-content:center;align-items:center}}.main_box{justify-content:space-between}.widgettitle{position:relative;background:#fff777;text-align:center;height:50px;justify-content:center;align-items:center;font-weight:normal;width:calc(100% - 40px);margin:0 auto 10px}.widgettitle:before{content:'';width:0;height:0;border-style:solid;border-width:50px 0 0 20px;border-color:transparent transparent transparent #fff677;position:absolute;right:-20px;top:0}.widgettitle:after{content:'';width:0;height:0;border-style:solid;border-width:0 0 50px 20px;border-color:transparent transparent #fff677 transparent;position:absolute;left:-20px;top:0;margin:0 0 10px}.widgettitle+ul{background:#fff;padding:20px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;box-sizing:border-box}.widgettitle+ul li a{position:relative;display:block;border-bottom:1px solid #ddd;padding:15px 0 15px 1.2em;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 768px){.widgettitle+ul li a{font-size:17px;font-size:1.7rem}}.widgettitle+ul li:last-child a{border-bottom:none}.widgettitle+ul li a:before{content:'';position:absolute;left:0;top:18px;background:#fff777;border:1px solid #444;width:7px;height:7px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.widget{margin-top:40px}.widget_ul .widget:first-child{margin-top:300px}@media only screen and (max-width: 768px){.widget_ul .widget:first-child{margin-top:30px}}.screen-reader-text{display:none}#archives-dropdown-4,#archives-dropdown-3{width:100%;padding:15px 20px;background:#fff;border:none;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}html{scroll-padding-top:75px}@media only screen and (max-width: 768px){html{font-size:52.5%;scroll-padding-top:50px}}@media only screen and (max-width: 414px){html{font-size:48.5%}}@media only screen and (max-width: 414px){body{font-size:20px;font-size:2.0rem}}.white_frame{background:#caf0ff;padding:0;width:calc(100% - 60px);margin:30px auto 0;overflow:hidden}@media only screen and (max-width: 768px){.white_frame{width:100%;padding-bottom:50px;}}.top_fv_scroll_arrow{width:11px;height:45px;margin-top:10px;line-height:1;background:url(../img/index/top_fv_scroll_arrow.svg);background-repeat:repeat-y;background-position:left top;background-size:cover;-webkit-animation:loop 2s linear infinite;animation:loop 2s linear infinite}@-webkit-keyframes loop{0%{background-position:0 0}100%{background-position:0 45px}}@keyframes loop{0%{background-position:0 0}100%{background-position:0 45px}}#top_fv{width:100%;height:calc(100vh - 30px);position:relative}@media only screen and (max-width: 768px){#top_fv{height:auto}}#top_fv .left_top{position:absolute;left:30px;top:30px}@media only screen and (max-width: 768px){#top_fv .left_top{display:none}}#top_fv .left_bottom{position:absolute;left:30px;bottom:30px}@media only screen and (max-width: 768px){#top_fv .left_bottom{display:none}}#top_fv .right_top{position:absolute;right:30px;top:30px}@media only screen and (max-width: 768px){#top_fv .right_top{display:none}}#top_fv .right_bottom{position:absolute;right:30px;bottom:30px}@media only screen and (max-width: 768px){#top_fv .right_bottom{position:relative;right:auto;bottom:auto}}@media only screen and (max-width: 768px){.sp_wrap{padding-top:80px}}.top_fv_nav{margin-top:60px;margin-top:6rem}@media only screen and (max-width: 1440px){.top_fv_nav{margin-top:48px;margin-top:4.8rem}}.top_fv_nav li a{font-size:20px;font-size:2.0rem;margin-top:1.9em;display:inline-block;position:relative}@media only screen and (max-width: 1440px){.top_fv_nav li a{font-size:17px;font-size:1.7rem}}.top_fv_nav li a:before{content:'';position:absolute;left:0;bottom:-5px;width:100%;width:calc(100%);height:2px;background:#444;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.top_fv_nav li a:hover:before{-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1);-moz-transform-origin:right top;-ms-transform-origin:right top;-webkit-transform-origin:right top;transform-origin:right top}.top_fv_nav li:first-child a{margin-top:0}.top_fv_inner{width:100%;height:100%;align-items:center;justify-content:center}.top_fv_mov{width:33%;max-width:566px;text-align:center;justify-content:center}@media only screen and (max-width: 768px){.top_fv_mov{width:70%;max-width:100%}}@media only screen and (max-width: 414px){.top_fv_mov{width:calc(100% - 50px)}}.top_fv_mov_box{max-width:555px;width:100%;position:relative;margin-bottom:3%}@media only screen and (max-width: 768px){.top_fv_mov_box{width:100%;max-width:100%}}.my-video-dimensions{width:100% !important;height:auto !important}.top_fv_mov_box:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:#caf0ff}@media only screen and (max-width: 768px){.top_fv_mov_box:after{content:none}}.start .top_fv_mov_box:after{content:none}.top_fv_mov h2{margin-bottom:5%;position:relative}.strength_ul li{max-width:94px;width:32%;margin-right:6%}.strength_ul li:last-child{margin-right:0}.strength_ul{width:323px;flex-wrap:nowrap}@media only screen and (max-width: 1440px){.strength_ul{width:280px}}.a_reservation{position:relative;z-index:5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;align-items:center;justify-content:center;padding:16px 0;margin-top:7%}.a_reservation span{z-index:6;position:relative}.a_reservation:before{content:'';background:rgba(0,0,0,0.1);position:absolute;width:100%;height:100%;left:4px;top:4px;z-index:-1;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.a_reservation:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;background:#3addbe;border:3px solid #fff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.a_reservation_ico{margin-right:10px}.tel_hour dt{padding:8px 10px;padding:0.8rem 1.0rem;background:#fff777;margin-right:5px;margin-right:0.5rem;font-size:12px;font-size:1.2rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:.5rem;-webkit-border-radius:.5rem;border-radius:.5rem}.tel_hour.big dt{font-size:16px;font-size:1.6rem;font-weight:normal}@media only screen and (max-width: 414px){.tel_hour.big dt{font-size:12px;font-size:1.2rem}}.tel_hour dd{padding:8px 0px;padding:0.8rem 0rem;margin-right:20px;margin-right:2.0rem}.tel_hour dd:last-child{margin-right:0}.tel_hour{font-size:13px;font-size:1.3rem;margin-bottom:10px}.tel_hour.big{font-size:18px;font-size:1.8rem}@media only screen and (max-width: 768px){.tel_hour.big{justify-content:center}}@media only screen and (max-width: 414px){.tel_hour.big{font-size:13px;font-size:1.3rem}}.container{position:relative;max-width:1100px;height:auto;margin:auto}@media only screen and (max-width: 768px){.container{padding:0 25px;box-sizing:border-box}}.section_space{margin-top:150px;margin-top:15.0rem}@media only screen and (max-width: 768px){.section_space{margin-top:80px;margin-top:8.0rem}}.section_space.small{margin-top:50px;margin-top:5.0rem}@media only screen and (max-width: 768px){.section_space.small{margin-top:80px;margin-top:8.0rem}}.tit_section{text-align:center;margin-bottom:50px;margin-bottom:5.0rem;background:url(../img/common/tit_line.svg);background-repeat:no-repeat;background-position:center top;background-size:contain;position:relative}@media only screen and (max-width: 414px){.tit_section{margin-bottom:30px;margin-bottom:3.0rem}}.tit_ribbon{position:relative;display:inline-block}@media only screen and (max-width: 414px){.tit_ribbon{width:65%;margin:auto}}.tit_ribbon img{position:relative;z-index:5}.tit_ribbon:before{content:'';position:absolute;top:-64%;left:50%;width:21%;height:124%;background:url(../img/index/tit_chara_custormer.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}#top_reason_free .tit_ribbon:before{background:url(../img/index/tit_chara_reason.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat}#top_flow .tit_ribbon:before{background:url(../img/index/tit_chara_flow.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;width:44%;top:-49%}#top_voice .tit_ribbon:before,#p_area_company .tit_ribbon:before{background:url(../img/index/tit_chara_voice.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat}#common_study .tit_ribbon:before{background:url(../img/index/tit_chara_study.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;width:52%;height:137%}#p_area_service .tit_ribbon:before{background:url(../img/service/tit_chara_consultation.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;top:-55%;width:22.5%;height:117%}#p_area_contact .tit_ribbon:before{background:url(../img/contact/tit_chara_contact.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;top:-39%}#p_area_contact_company .tit_ribbon:before{background:url(../img/contact/tit_chara_contact_company.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;top:-50%;width:26%}#p_area_faq .tit_ribbon:before{background:url(../img/faq/tit_chara_faq.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;width:31%;height:128%;left:45%}#p_area_staff .tit_ribbon:before{background:url(../img/staff/tit_chara_staff.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;width:32%}#p_area_proposal .tit_ribbon:before{background:url(../img/housing-proposal/tit_chara_proposal.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;width:26%;top:-49%}#p_area_proposal #loan .tit_ribbon:before{background:url(../img/housing-proposal/tit_chara_loan.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;width:61%;height:150%;top:-82%}#p_area_proposal .top_voice_img{text-align:center}@media only screen and (max-width: 414px){#p_area_proposal .top_voice_img.w1{width:76%}}.tit_h{font-size:40px;font-size:4.0rem;font-weight:normal;margin-top:15px;margin-top:1.5rem}@media only screen and (max-width: 414px){.tit_h{font-size:35px;font-size:3.5rem}}.customer_flex{justify-content:space-between}.q_box{width:calc((100% - 40px) / 2);width:calc((100% - 4.0rem) / 2);max-width:530px;position:relative;box-sizing:border-box}@media only screen and (max-width: 768px){.q_box{width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px}}.dot_shadow,.reason_affiliated_ul li{position:relative;box-sizing:border-box}.dot_shadow>.inner:first-child,.reason_affiliated_ul li>.inner:first-child{background:#fff;height:100%;position:relative;z-index:5;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem}.q_box:before,.dot_shadow:before,.reason_affiliated_ul li:before{content:'';width:100%;height:100%;position:absolute;background:url(../img/common/bg_dot.png);left:9px;top:9px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem}@media only screen and (max-width: 768px){.q_box:before,.dot_shadow:before,.reason_affiliated_ul li:before{left:4px;top:4px;background-size:60px}}@media only screen and (max-width: 768px){.small_shadow .dot_shadow:before,.small_shadow .reason_affiliated_ul li:before,.reason_affiliated_ul .small_shadow li:before{left:5px;top:5px}}.q_box .inner{position:relative;z-index:5;height:100%;box-sizing:border-box;background:#fff;padding:30px;padding:3.0rem;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem}@media only screen and (max-width: 768px){.q_box .inner{padding:15px 15px 30px}}.q_box_tit{text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;right:30px;top:30px}@media only screen and (max-width: 768px){.q_box_tit{position:relative;right:auto;top:auto;text-indent:initial;white-space:initial;overflow:visible;width:100%;align-items:center;justify-content:space-between}}@media only screen and (max-width: 414px){.q_box_ico{display:block;width:15%}}.q_box_tit h3{width:68px;height:221px;background:url(../img/index/q1_tit.svg);background-repeat:no-repeat;background-size:contain;background-position:top;margin-top:80px;line-height:1.3}@media only screen and (max-width: 768px){.q_box_tit h3{width:calc(100% - 87px);height:auto;margin-top:0;background:none;font-size:25px;font-weight:normal}}@media only screen and (max-width: 414px){.q_box_tit h3{font-size:5.5vw;width:81%}}@media only screen and (max-width: 768px){.q_box_tit h3 .small{font-size:70%;display:block}}.no2 .q_box_tit h3{width:71px;height:248px;background:url(../img/index/q2_tit.svg);background-repeat:no-repeat;background-size:contain;background-position:top;margin-top:80px}@media only screen and (max-width: 768px){.no2 .q_box_tit h3{width:calc(100% - 87px);height:auto;margin-top:0;background:none}}@media only screen and (max-width: 414px){.no2 .q_box_tit h3{font-size:5.5vw;width:81%}}.no1 .q_box_figure{position:relative;max-width:351px;width:100%;margin-top:16px;margin-left:20px}@media only screen and (max-width: 768px){.no1 .q_box_figure{margin-left:auto;margin-right:auto;width:90%}}.q1_chara{position:absolute;width:25%;left:-8%;top:0%}@media only screen and (max-width: 768px){.q1_chara{width:19%}}.no2 .q_box_figure{position:relative;max-width:343px;width:100%;margin-left:14px}@media only screen and (max-width: 768px){.no2 .q_box_figure{margin:auto;margin-top:16px}}.q2_chara{position:absolute;right:-29px;top:-23px}@media only screen and (max-width: 768px){.q2_chara{width:36%;top:-2%;right:0%}}.reason_overview_flex{justify-content:space-between;align-items:flex-end}.reason_overview_flex>figure{width:210px}@media only screen and (max-width: 768px){.reason_overview_flex>figure{max-width:290px;width:70%;margin:0 auto 20px;text-align:center}}@media only screen and (max-width: 414px){.reason_overview_flex>figure{width:50%}}.reason_overview_content{width:820px}.reason_overview_content .marker{color:#ff88c4}.reason_overview_content_tit{font-size:28px;font-size:2.8rem;line-height:1.1;margin-bottom:30px;margin-bottom:3.0rem;font-weight:normal}@media only screen and (max-width: 768px){.reason_overview_content_tit br{display:none}}.reason_overview_content_tit .en,.reason_overview_content_tit .copyright,.reason_overview_content_tit .vjs-control-bar{font-size:83px;font-size:8.3rem}@media only screen and (max-width: 414px){.reason_overview_content_tit .en,.reason_overview_content_tit .copyright,.reason_overview_content_tit .vjs-control-bar{font-size:7rem}}.marker{background:linear-gradient(rgba(0,0,0,0) 52%,#fff777 0%);display:inline;padding:0 2px 0px;padding:0 0.2rem 0rem;position:relative}.reason_overview_content .inner{padding:10px 50px 40px;box-sizing:border-box;position:relative}@media only screen and (max-width: 768px){.reason_overview_content .inner{padding:20px}}.reason_overview_content .inner:before{content:'';background:url(../img/index/reason_circle.svg);width:87px;height:84px;position:absolute;left:-87px;top:30px;background-size:contain;background-position:center right;background-repeat:no-repeat}@media only screen and (max-width: 768px){.reason_overview_content .inner:before{background:url(../img/index/reason_circle_sp.svg);width:18%;height:18%;top:-17%;right:6%;left:auto;background-repeat:no-repeat;background-size:contain;background-position:bottom}}.reason_overview_content_ul li{border-bottom:1px solid #ddd;margin-bottom:5px;padding-bottom:11px;padding-top:3px}.reason_overview_content_ul li:last-child{margin-bottom:0}.reason_overview_content_ul li p{position:relative;padding-left:30px;box-sizing:border-box;line-height:1.5}.reason_overview_content ul li p:before{content:'';background:url(../img/index/ico_check.svg);width:20px;height:28px;position:absolute;left:0;top:-3px;background-size:contain;background-position:center left;background-repeat:no-repeat}.dot_line_tit{position:relative;padding-top:30px;padding-top:3.0rem;margin:60px 0 30px;margin:6.0rem 0 3.0rem}.dot_line_tit_h{font-weight:normal}.dot_line_tit:before{content:'';width:100%;height:5px;background:url(../img/common/dot_line.svg);background-size:cover;position:absolute;left:0;top:0}@media only screen and (max-width: 768px){.dot_line_tit:before{background-position:center}}.dot_line_tit .jp{font-size:27px;font-size:2.7rem;margin-right:15px;margin-right:1.5rem;display:inline-block}@media only screen and (max-width: 768px){.dot_line_tit .jp{display:block;margin-right:0;margin-bottom:5px;line-height:1.2}}.dot_line_tit .en,.dot_line_tit .copyright,.dot_line_tit .vjs-control-bar{color:#00a0e9;font-size:15px;font-size:1.5rem;display:inline-block}.reason_affiliated_no{position:absolute;right:0;top:11px;top:1.1rem}@media only screen and (max-width: 768px){.reason_affiliated_no{top:34px;top:3.4rem}}.reason_affiliated_no .en,.reason_affiliated_no .copyright,.reason_affiliated_no .vjs-control-bar{font-size:50px;font-size:5.0rem;font-weight:700;margin:0 0.1em;color:#ff88c4}.reason_affiliated_ul li{margin-right:19.99px;width:calc((100% - 100px) / 6);margin-top:20px}@media only screen and (max-width: 768px){.reason_affiliated_ul li{margin-right:8px;width:calc((100% - 16px) / 3)}}@media only screen and (max-width: 414px){.reason_affiliated_ul li{margin-top:10px}}.reason_affiliated_ul li>.inner:first-child{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-border-radius:1.5rem;-webkit-border-radius:1.5rem;border-radius:1.5rem}.reason_affiliated_ul li:nth-child(1),.reason_affiliated_ul li:nth-child(2),.reason_affiliated_ul li:nth-child(3),.reason_affiliated_ul li:nth-child(4),.reason_affiliated_ul li:nth-child(5),.reason_affiliated_ul li:nth-child(6){margin-top:0}@media only screen and (max-width: 768px){.reason_affiliated_ul li:nth-child(4),.reason_affiliated_ul li:nth-child(5),.reason_affiliated_ul li:nth-child(6){margin-top:20px}}@media only screen and (max-width: 414px){.reason_affiliated_ul li:nth-child(4),.reason_affiliated_ul li:nth-child(5),.reason_affiliated_ul li:nth-child(6){margin-top:10px}}.reason_affiliated_ul li figure.inner{box-sizing:border-box;padding:20px;width:100%;text-align:center}@media only screen and (max-width: 414px){.reason_affiliated_ul li figure.inner{padding:10px}}.reason_affiliated_ul li:nth-child(6n){margin-right:0}@media only screen and (max-width: 768px){.reason_affiliated_ul li:nth-child(3n){margin-right:0}}.reason_affiliated_company_list{position:relative}.other_affiliated_company{position:absolute;right:0;bottom:0}.other_affiliated_company.under{text-align:right;margin-top:30px;margin-top:3rem;position:relative}.top_flow_box ul{justify-content:space-between}.top_flow_box li .en,.top_flow_box li .copyright,.top_flow_box li .vjs-control-bar,#service_merit li .en,#service_merit li .copyright,#service_merit li .vjs-control-bar{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:40px;height:40px;position:absolute;top:-20px;left:50%;margin-left:-20px;background:#fff777;border:1px solid #444;align-items:center;justify-content:center;font-weight:bold;font-size:20px;font-size:2.0rem}@media only screen and (max-width: 414px){.top_flow_box li .en,.top_flow_box li .copyright,.top_flow_box li .vjs-control-bar,#service_merit li .en,#service_merit li .copyright,#service_merit li .vjs-control-bar{width:30px;height:30px;top:-15px;margin-left:-15px}}#service_merit li .en,#service_merit li .copyright,#service_merit li .vjs-control-bar{left:auto;right:30px;margin-left:0}@media only screen and (max-width: 414px){#service_merit li .en,#service_merit li .copyright,#service_merit li .vjs-control-bar{left:50%;right:auto;margin-left:-15px}}.top_flow_box li:after{content:'';background:url(../img/index/ico_flow_arrow.svg);width:38px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;margin-top:-10px;right:-36px;z-index:10}@media only screen and (max-width: 768px){.top_flow_box li:after{content:none}}.top_flow_box li:last-child:after{content:none}.top_flow_box li{position:relative;width:calc((100% - 90px) / 4)}@media only screen and (max-width: 768px){.top_flow_box li{width:calc((100% - 10px) / 2);margin-top:33px}}@media only screen and (max-width: 414px){.top_flow_box li{margin-top:25px}}.top_flow_box li:nth-child(1),.top_flow_box li:nth-child(2){margin-top:0}.top_flow_box .dot_shadow>.inner,.top_flow_box .reason_affiliated_ul li>.inner,.reason_affiliated_ul .top_flow_box li>.inner{padding:20px;box-sizing:border-box}@media only screen and (max-width: 768px){.top_flow_box .dot_shadow>.inner,.top_flow_box .reason_affiliated_ul li>.inner,.reason_affiliated_ul .top_flow_box li>.inner{padding:10px}}.top_flow_box .dot_shadow>.inner figure,.top_flow_box .reason_affiliated_ul li>.inner figure,.reason_affiliated_ul .top_flow_box li>.inner figure{margin:15px 0;text-align:center}@media only screen and (max-width: 768px){.top_flow_box .dot_shadow>.inner figure,.top_flow_box .reason_affiliated_ul li>.inner figure,.reason_affiliated_ul .top_flow_box li>.inner figure{margin:10px 0}}.top_flow_box_text{height:66px;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.top_flow_box_text{height:59px;align-items:flex-start}}.top_flow_box_text p{text-align:center;line-height:1.5;font-size:15px;font-size:1.5rem}@media only screen and (max-width: 414px){.top_flow_box_text p{font-size:17px;font-size:1.7rem;text-align:left}.top_flow_box_text p br{display:none}}.tri_flex{justify-content:space-between}.store_box{width:calc((100% - 40px) / 2)}@media only screen and (max-width: 768px){.store_box{width:100%;margin-bottom:20px}}.store_box .inner{padding:30px;box-sizing:border-box}@media only screen and (max-width: 768px){.store_box .inner{padding:15px}}.store_inner{justify-content:space-between}.store_inner_img{width:180px}@media only screen and (max-width: 768px){.store_inner_img{width:130px}}@media only screen and (max-width: 414px){.store_inner_img{width:100%}}.store_inner_img img{width:100%}.store_inner_content{width:270px}@media only screen and (max-width: 768px){.store_inner_content{margin-top:15px;width:calc(100% - 145px)}}@media only screen and (max-width: 414px){.store_inner_content{width:100%}}.store_inner_content_tit{font-size:22px;font-size:2.2rem;color:#00a0e9;margin-bottom:15px;margin-bottom:1.5rem;font-weight:normal}@media only screen and (max-width: 414px){.store_inner_content_tit{font-size:26px;font-size:2.6rem}}.store_inner_content table,.table_c{width:100%;font-size:14px;font-size:1.4rem;margin-bottom:15px;margin-bottom:1.5rem}@media only screen and (max-width: 414px){.store_inner_content table,.table_c{font-size:16px;font-size:1.6rem}}.table_c.form{font-size:16px;font-size:1.6rem}@media only screen and (max-width: 768px){.table_c.form .mwform-checkbox-field.horizontal-item{display:block;margin-bottom:15px;margin-left:0}}.store_inner_content th,.table_c th{width:30%;background:#fff777;padding:10px;box-sizing:border-box;line-height:1.3;vertical-align:top;border-top:1px solid #edd787;border-bottom:1px solid #edd787}.table_c.form th{padding:20px;position:relative;vertical-align:middle}@media only screen and (max-width: 768px){.table_c.form th{display:block;width:100%;border-bottom:none}}.table_c.form th.v_t{vertical-align:top}.store_inner_content td,.table_c td{padding:10px;width:80%;line-height:1.3;vertical-align:top;border-top:1px solid #edd787;border-bottom:1px solid #edd787}.store_inner_content td *,.table_c td *{line-height:1.3}.table_c.form td{padding:20px;vertical-align:middle;box-sizing:border-box}@media only screen and (max-width: 768px){.table_c.form td{display:block;width:100%;padding:20px 0;border-bottom:none}}.table_c.form input,.table_c.form textarea{padding:10px;box-sizing:border-box;border:1px solid #ddd;font-size:16px;font-size:1.6rem}.table_c.form input#date1{width:200px}@media only screen and (max-width: 768px){.table_c.form input#date1{width:100%}}.table_c.form input[type="text"],.table_c.form input[type="email"],.table_c.form textarea{width:100%}.table_c.form textarea{height:250px}.table_c.form .tel_td input[type="text"]{width:auto}@media only screen and (max-width: 414px){.table_c.form .tel_td input[type="text"]{width:70px}}.store_inner_content table p,.table_c p{line-height:1.3}.store_inner_content_contact{justify-content:space-between}.store_inner_content_contact .tel{width:calc(100% - 80px)}.store_inner_content_contact .tel a{border:1px solid #444;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;height:100%;display:flex;box-sizing:border-box;justify-content:center;align-items:center}.store_inner_content_contact .map{width:65px}.store_inner_content_contact .map a{padding:5px 0;background:#fff777;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #444;justify-content:center;text-align:center;height:100%;box-sizing:border-box;flex-direction:column;align-items:center}.map a{-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-moz-transform:translate3d(0px, 0px, 0);-ms-transform:translate3d(0px, 0px, 0);-webkit-transform:translate3d(0px, 0px, 0);transform:translate3d(0px, 0px, 0)}.map a:hover{-moz-transform:translate3d(3px, 3px, 0);-ms-transform:translate3d(3px, 3px, 0);-webkit-transform:translate3d(3px, 3px, 0);transform:translate3d(3px, 3px, 0)}.store_inner_content_contact .map a .ico{width:30px}.store_inner_content_contact .map a .text{font-size:12px;font-size:1.2rem;font-weight:700;margin-top:5px}.btn_shadow{position:relative;height:100%}.btn_shadow a:first-child{position:relative;z-index:5;height:100%}.btn_shadow:before{content:'';-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%;height:100%;position:absolute;left:3px;top:3px;background:rgba(0,0,0,0.1);z-index:0}.store_inner_img img{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.top_voice_img{max-width:400px;width:100%;text-align:left}@media only screen and (max-width: 768px){.top_voice_img{margin:0 auto 30px;text-align:center}}@media only screen and (max-width: 414px){.top_voice_img{width:50%}}.no1 .top_voice_img{padding-left:30px;box-sizing:border-box}@media only screen and (max-width: 768px){.no1 .top_voice_img{padding-left:0}}.reverse .top_voice_img{text-align:right}@media only screen and (max-width: 768px){.reverse .top_voice_img{text-align:center}}.top_voice_content{display:block;max-width:600px;width:100%}@media only screen and (max-width: 768px){.top_voice_content{max-width:100%}}.top_voice_content .inner{padding:30px 40px;box-sizing:border-box}@media only screen and (max-width: 768px){.top_voice_content .inner{padding:15px}}.top_voice_content_tit{align-items:center;font-size:26px;font-size:2.6rem;font-weight:normal;color:#00a0e9;margin-bottom:10px;margin-bottom:1.0rem;line-height:1.2}@media only screen and (max-width: 768px){.top_voice_content_tit{flex-direction:column;text-align:center}}@media only screen and (max-width: 414px){.top_voice_content_tit{font-size:30px;font-size:3.0rem}}.top_voice_content_tit .ico{margin-right:15px}@media only screen and (max-width: 768px){.top_voice_content_tit .ico{margin-right:0;margin-bottom:15px}}.top_voice_list li{padding:4px 0}.top_voice_list li p{line-height:1.5;position:relative;padding-left:20px}.top_voice_list li p:before{content:'';position:absolute;left:0;top:10px;background:#fff777;border:1px solid #444;width:7px;height:7px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}@media only screen and (max-width: 414px){.top_voice_list li p:before{top:7px}}.top_voice_btn{margin-top:30px}.btn_small{font-size:15px;font-size:1.5rem;align-items:center;justify-content:flex-end}.btn_small .text{margin-right:15px;margin-right:1.5rem}.btn_small .ico{position:relative;width:30px;height:30px}.btn_small .ico_inner{width:100%;height:100%;z-index:5;background-color:#fff777;background-image:url(../img/common/ico_arrow.svg);background-position:center;background-repeat:no-repeat;border:1px solid #444;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:0;left:0}.btn_small .ico:before{content:'';position:absolute;left:4px;top:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;background:rgba(0,0,0,0.1)}.top_voice_content .inner:after{content:'';position:absolute;top:50%;left:-22px;margin-top:-15px;width:22px;height:30px;background:url(../img/common/ico_cloud_arrow_left.svg);background-size:cover;background-position:left center}@media only screen and (max-width: 768px){.top_voice_content .inner:after{top:0;width:30px;height:22px;margin-top:-22px;left:50%;margin-left:-15px;background:url(../img/common/ico_cloud_arrow_sp.svg);background-size:cover;background-position:left center}}.reverse .top_voice_content .inner:after{right:-22px;left:auto;background:url(../img/common/ico_cloud_arrow_right.svg);background-size:cover;background-position:right center}@media only screen and (max-width: 768px){.reverse .top_voice_content .inner:after{top:0;width:30px;right:auto;height:22px;margin-top:-22px;left:50%;margin-left:-15px;background:url(../img/common/ico_cloud_arrow_sp.svg);background-size:cover;background-position:left center}}.top_voice_content{position:relative}.top_voice_content:after{content:'';position:absolute;left:-17px;top:50%;margin-top:-6px;width:22px;height:30px;background:url(../img/common/ico_cloud_arrow_left_shadow.svg);background-size:130%;background-position:left center}@media only screen and (max-width: 768px){.top_voice_content:after{content:none}}.reverse .top_voice_content:after{right:-24px;left:auto;background:url(../img/common/ico_cloud_arrow_right_shadow.svg);background-size:130%;background-position:right center;margin-top:-9px}a.dot_shadow{display:block}.article_list article .inner{-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}a.dot_shadow .inner{-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}a.dot_shadow:hover .inner,.article_list article:hover .inner{-moz-transform:translate3d(9px, 9px, 0);-ms-transform:translate3d(9px, 9px, 0);-webkit-transform:translate3d(9px, 9px, 0);transform:translate3d(9px, 9px, 0)}@media only screen and (max-width: 768px){a.dot_shadow:hover .inner,.article_list article:hover .inner{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}a.dot_shadow:before,a.dot_shadow:after{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}a.dot_shadow:hover:before,a.dot_shadow:hover:after{opacity:0}@media only screen and (max-width: 768px){a.dot_shadow:hover:before,a.dot_shadow:hover:after{opacity:1}}.top_voice_box.reverse{flex-direction:row-reverse}.top_voice_box{margin-top:70px;margin-top:7.0rem;align-items:center}@media only screen and (max-width: 768px){.top_voice_box{margin-top:30px;margin-top:3.0rem}}.top_voice_wrap .top_voice_box:first-child{margin-top:0}.top_voice_wrap{width:1000px;margin:auto;box-sizing:border-box}@media only screen and (max-width: 768px){.top_voice_wrap{padding:0;width:100%}}.btn_shadow{font-size:16px;font-size:1.6rem}@media only screen and (max-width: 414px){.btn_shadow{font-size:19px;font-size:1.9rem}}.btn_shadow.yellow a.inner,.btn_shadow.green a.inner{background-color:#fff777;padding:25px 0;text-align:center;border:3px solid #fff;box-sizing:border-box;align-items:center;justify-content:center}.btn_shadow a.inner{-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.btn_shadow.green a.inner{background-color:#3addbe;padding:15px 0}.btn_shadow a.inner:hover,.btn_shadow a.inner:hover{-moz-transform:translate3d(3px, 3px, 0);-ms-transform:translate3d(3px, 3px, 0);-webkit-transform:translate3d(3px, 3px, 0);transform:translate3d(3px, 3px, 0)}.btn_shadow.yellow a.inner:after{content:'';position:absolute;right:15px;top:50%;margin-top:-3px;background:url(../img/common/ico_arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:10px;height:10px}.top_voice_wrap .btn_area,#loan .btn_area,#error404_section .btn_area{margin-top:70px;margin-top:7.0rem;max-width:370px;width:auto;margin-left:auto;margin-right:auto}@media only screen and (max-width: 768px){.top_voice_wrap .btn_area,#loan .btn_area,#error404_section .btn_area{max-width:100%;margin-top:30px;margin-top:3.0rem}}#error404_section .btn_area{margin-top:30px}@media only screen and (max-width: 414px){.top_voice_list{font-size:18px;font-size:1.8rem}}.top_fv_net_reservation{margin-top:20px}.common_study_cloud{position:absolute;width:165px;right:50%;top:-64px;margin-right:-248px;z-index:5}@media only screen and (max-width: 768px){.common_study_cloud{width:123px;bottom:20px;margin-right:-200px;top:auto}}@media only screen and (max-width: 414px){.common_study_cloud{width:100px;margin-right:-157px}}.common_study_cloud:after{content:'';position:absolute;right:-8px;top:4px;background:url(../img/common/common_study_cloud_chara.svg);width:65px;height:62px;background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 768px){.common_study_cloud:after{right:-5%;top:3%;width:50%;height:40%}}@media only screen and (max-width: 414px){.common_study_cloud:after{right:-11%;top:-1%}}#common_study article svg{width:100%;height:auto}#common_study .swiper-slide{width:400px}@media only screen and (max-width: 414px){#common_study .swiper-slide{width:calc(100% - 50px)}}.common_study_box .inner{box-sizing:border-box;padding:0 30px}@media only screen and (max-width: 768px){.common_study_box .inner{padding:0 15px}}.book_frame{width:100%}.book_frame,.common_study_info{position:relative;top:-30px}#common_study .swiper-container{overflow:visible}.common_study_tit,.common_study_list,#common_study .table_c{margin-top:15px;margin-top:1.5rem}.common_study_tit{font-size:21px;font-size:2.1rem;font-weight:normal;color:#00a0e9;line-height:1.2}@media only screen and (max-width: 414px){.common_study_tit{font-size:26px;font-size:2.6rem}}.common_study_list.top_voice_list{font-size:15px;font-size:1.5rem}@media only screen and (max-width: 414px){.common_study_list.top_voice_list{font-size:17px;font-size:1.7rem}}.common_study_list.top_voice_list li p:before{top:7px}@media only screen and (max-width: 414px){.common_study_list.top_voice_list li p:before{top:6px}}#common_study .top_voice_btn{margin-top:10px}.common_section_contact{margin-top:70px;margin-top:7.0rem}@media only screen and (max-width: 768px){.common_section_contact{margin-top:30px;margin-top:3.0rem}}.common_section_contact .btn_shadow.green a.inner{font-size:21px;font-size:2.1rem}.csc_flex{width:100%;height:auto;justify-content:flex-end}.csc_img{width:265px;height:100%;background:url(../img/common/csc_img.jpg);background-position:center;background-size:cover;position:absolute;top:0;left:0;-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px;border-radius:20px 0 0 20px;-moz-border-radius:2rem 0 0 2rem;-webkit-border-radius:2rem;border-radius:2rem 0 0 2rem}@media only screen and (max-width: 768px){.csc_img{display:none}}.csc_content{width:calc(100% - 265px);box-sizing:border-box}@media only screen and (max-width: 768px){.csc_content{width:100%}}.small .csc_content{width:100%}.common_section_contact.small{max-width:800px;width:100%;margin-left:auto;margin-right:auto}.csc_tit_box{background:#00a0e9;color:#fff;padding:15px 120px 15px 50px;box-sizing:border-box;position:relative;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;-moz-border-radius-topright:2rem;-webkit-border-top-right-radius:2rem;border-top-right-radius:2rem}@media only screen and (max-width: 768px){.csc_tit_box{padding:15px 103px 15px 15px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topleft:2rem;-webkit-border-top-left-radius:2rem;border-top-left-radius:2rem}}.small .csc_tit_box{-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-topleft:2rem;-webkit-border-top-left-radius:2rem;border-top-left-radius:2rem}.csc_tit_box:before{content:'';background:url(../img/common/common_section_contact_chara.svg);width:37%;height:169%;right:20px;bottom:-29%;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:right bottom}@media only screen and (max-width: 768px){.csc_tit_box:before{width:104px;height:80px;right:3px;top:2px}}.csc_tit{font-weight:normal;font-size:25px;font-size:2.5rem;line-height:1.3}.csc_white{padding:30px 50px}@media only screen and (max-width: 768px){.csc_white{padding:20px 15px}}.csc_company{justify-content:space-between}.csc_contact{justify-content:space-between;margin-top:20px;margin-top:2.0rem}@media screen and (max-width: 550px){.csc_contact .csc_left{width:100%}.csc_contact .csc_right{width:100%}}.csc_tel img{width:100%}.csc_net_reservation{width:100%}.csc_right{width:360px}@media only screen and (max-width: 768px){.csc_right{width:45%}}@media screen and (max-width: 550px){.csc_right{width:80%;margin:auto}}.csc_right.strength_ul li{max-width:100%}.csc_left{width:303px}.csc_left img{width:100%}@media only screen and (max-width: 768px){.csc_left{width:47%}}@media screen and (max-width: 550px){.csc_left{width:65%;margin:0 auto 20px}}@media only screen and (max-width: 414px){.csc_left{width:75%}}.csc_right.strength_ul img{width:100%}.common_news_box{height:100%}.news_blog_flex .tit_common{padding:0px 0 35px 46px;box-sizing:border-box;position:relative}@media only screen and (max-width: 768px){.news_blog_flex .tit_common{padding-left:32px}}.news_blog_flex .tit_common:before{position:absolute;content:'';background:url(../img/common/blog_ribbon.svg);background-size:contain;background-repeat:no-repeat;width:40px;height:87px;left:0;top:-42px;z-index:5}@media only screen and (max-width: 768px){.news_blog_flex .tit_common:before{width:26px;height:60px;top:-28px}}.news_blog_flex>section{width:calc((100% - 40px) / 2)}@media only screen and (max-width: 768px){.news_blog_flex>section{margin-top:105px;width:100%}}.news_blog_flex .inner{padding:30px;box-sizing:border-box}@media only screen and (max-width: 768px){.news_blog_flex .inner{padding:20px 15px}}.tit_common .jp{font-size:25px;font-size:2.5rem;margin-right:15px;margin-right:1.5rem;font-weight:normal}.tit_common .en,.tit_common .copyright,.tit_common .vjs-control-bar{font-size:18px;font-size:1.8rem;color:#00a0e9}.cnb_flex{justify-content:space-between}.cnb_img{width:80px}.cnb_content{width:calc(100% - 95px)}.inner.padding0{padding:0 !important}.cnb_img img{border:3px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-sizing:border-box}.cnb_date{font-size:14px;font-size:1.4rem}@media only screen and (max-width: 414px){.cnb_date{font-size:16px;font-size:1.6rem}}.cnb_tit{font-size:16px;font-size:1.6rem;margin:5px 0 8px;margin:0.5rem 0 0.8rem;font-weight:500}@media only screen and (max-width: 414px){.cnb_tit{font-size:18px;font-size:1.8rem}}.cnb_cat a{display:inline-block;font-size:12px;font-size:1.2rem;padding:6px 13px;padding:0.6rem 1.3rem;margin-right:10px;margin-bottom:4px;margin-top:4px;background:#00a0e9;color:#fff;position:relative;z-index:5}.news_blog_flex{justify-content:space-between}.news_blog_flex li{margin-bottom:20px}.cnb.btn_area{margin-left:auto;width:190px}.cnb.btn_area .btn_shadow.yellow a.inner{padding:15px 0;border:1px solid #444;font-size:14px;font-size:1.4rem}.news_blog_section{position:relative}.news_blog_section:before{position:absolute;content:'';width:112px;height:108px;background:url(../img/common/common_news_chara.svg);background-size:contain;background-position:right bottom;background-repeat:no-repeat;right:16px;top:-81px}@media only screen and (max-width: 414px){.news_blog_section:before{width:70px;height:99px;right:16px;top:-81px}}#common_blog.news_blog_section:before{position:absolute;content:'';width:131px;height:127px;background:url(../img/common/common_blog_chara.svg);background-size:contain;background-position:right bottom;background-repeat:no-repeat;right:16px;top:-81px}@media only screen and (max-width: 414px){#common_blog.news_blog_section:before{width:70px;height:105px;right:16px;top:-81px}}.news_blog_section:after{position:absolute;content:'';width:144px;height:60px;background:url(../img/common/common_news_message.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;right:124px;top:-77px}@media only screen and (max-width: 414px){.news_blog_section:after{width:110px;height:54px;right:91px;top:-75px}}#common_blog.news_blog_section:after{position:absolute;content:'';width:136px;height:60px;background:url(../img/common/common_blog_message.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;right:135px;top:-71px}@media only screen and (max-width: 414px){#common_blog.news_blog_section:after{width:105px;height:54px;right:93px;top:-71px}}#g_footer{margin-top:150px;position:relative}@media only screen and (max-width: 768px){#g_footer{padding-top:150px;margin-top:0}}@media only screen and (max-width: 768px){#g_footer:before{content:'';position:absolute;left:20px;top:23px;margin-left:0;width:120px;height:106px;background:url(../img/common/cloud1.png);background-repeat:no-repeat;background-size:contain;background-position:center}}@media only screen and (max-width: 768px){#g_footer:after{content:'';position:absolute;right:30px;top:0;margin-right:0;width:80px;height:140px;background:url(../img/common/cloud2.png);background-repeat:no-repeat;background-size:contain;background-position:center}}.footer_town{width:100%;height:222px}@media only screen and (max-width: 768px){.footer_town{height:111px}}.footer_background{width:100%;height:70px;background:url(../img/footer/town.svg);background-repeat:repeat-x;position:relative}@media only screen and (max-width: 768px){.footer_background{height:35px;background-size:auto 100%}}.footer_ground{width:100%;height:152px;background:url(../img/footer/ground.svg);background-repeat:repeat-x;position:relative}@media only screen and (max-width: 768px){.footer_ground{height:76px;background-size:auto 100%}}.tree_front_right{right:calc((100vw - 1500px) / 2);bottom:10px;position:absolute}.tree_front_left{left:calc((100vw - 1500px) / 2);bottom:10px;position:absolute}.shop_cras{position:absolute;left:50%;margin-left:-143.5px;top:-96px}@media only screen and (max-width: 768px){.shop_cras{width:143.5px;top:-50px;margin-left:-71.75px}}.tree_right{position:absolute;right:calc((100vw - 900px) / 2);top:-83px}@media only screen and (max-width: 768px){.tree_right{right:50%;width:33px;margin-right:-160px;top:-40px}}.tree_left{position:absolute;left:calc((100vw - 900px) / 2);top:-83px}@media only screen and (max-width: 768px){.tree_left{left:50%;width:33px;margin-left:-160px;top:-40px}}.car_red{position:absolute;top:60px;right:-76px;-webkit-animation:loop_to_left 10s linear infinite;animation:loop_to_left 10s linear infinite}.ie11 .car_red{-webkit-animation:none;animation:none;right:50%;margin-right:-600px}@media only screen and (max-width: 768px){.car_red{width:34px;top:31px}}.car_blue{position:absolute;top:60px;right:-76px;-webkit-animation:loop_to_left 10s linaer 2s infinite;animation:loop_to_left 10s linear 2s infinite}.ie11 .car_blue{-webkit-animation:none;animation:none;right:50%;margin-right:-150px}@media only screen and (max-width: 768px){.car_blue{width:34px;top:31px}}.car_yellow{position:absolute;top:31px;left:-76px;-webkit-animation:loop_to_right 10s linaer 4s infinite;animation:loop_to_right 10s linear 4s infinite}.ie11 .car_yellow{-webkit-animation:none;animation:none;left:50%;margin-left:-300px}@media only screen and (max-width: 768px){.car_yellow{width:34px;top:15px}}@-webkit-keyframes loop_to_left{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(-200vw);-ms-transform:translateX(-200vw);-webkit-transform:translateX(-200vw);transform:translateX(-200vw)}}@keyframes loop_to_left{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(-200vw);-ms-transform:translateX(-200vw);-webkit-transform:translateX(-200vw);transform:translateX(-200vw)}}@-webkit-keyframes loop_to_right{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(200vw);-ms-transform:translateX(200vw);-webkit-transform:translateX(200vw);transform:translateX(200vw)}}@keyframes loop_to_right{0%{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}100%{-moz-transform:translateX(200vw);-ms-transform:translateX(200vw);-webkit-transform:translateX(200vw);transform:translateX(200vw)}}.crossing{position:absolute;left:50%;margin-left:-48px;top:57px}@media only screen and (max-width: 768px){.crossing{width:52px;margin-left:-26px;top:30px}}.family{position:absolute;width:197px;top:60px;right:calc((100vw - 793px) / 2)}@media only screen and (max-width: 768px){.family{width:98px;top:30px;right:30px}}.af_company{position:absolute;width:62.5px;left:50%;top:40px;left:calc((100vw - 793px) / 2)}@media only screen and (max-width: 768px){.af_company{left:30px;width:31px;top:21px}}.cras_person{width:65px;position:absolute;left:50%;top:-70px;margin-left:-218px}@media only screen and (max-width: 768px){.cras_person{width:30px;top:-33px;margin-left:-115px}}.footer_town_chara{width:1016px;height:247px;position:absolute;bottom:6px;left:50%;margin-left:-508px;background:url(../img/common/footer_town_2.png);background-position:center top}@media only screen and (max-width: 414px){.footer_town_chara{width:100%;height:102px;position:absolute;bottom:20px;left:0;margin-left:0;background:url(../img/common/footer_town_2.png);background-position:center top;background-size:445px;background-repeat:no-repeat}}.g_footer_inner{background:#fff}.g_footer_inner1 .footer_left{width:275px;position:relative}@media only screen and (max-width: 768px){.g_footer_inner1 .footer_left{width:100%}}.g_footer_inner1 .footer_left .common_study_cloud{top:-23px;width:134px;height:133px}@media only screen and (max-width: 768px){.g_footer_inner1 .footer_left .common_study_cloud{right:0;margin-right:0}}@media only screen and (max-width: 414px){.g_footer_inner1 .footer_left .common_study_cloud{right:0;margin-right:0;width:30%;top:-2%;height:100px}}@media only screen and (max-width: 374px){.g_footer_inner1 .footer_left .common_study_cloud{top:-13%}}.g_footer_inner1 .footer_left .common_study_cloud:after{right:-2px;top:-11px}@media only screen and (max-width: 768px){.g_footer_inner1 .footer_left .common_study_cloud:after{top:2px}}@media only screen and (max-width: 414px){.g_footer_inner1 .footer_left .common_study_cloud:after{right:4%;top:auto;bottom:62%}}.g_footer_inner1 .footer_left a,.g_footer_inner1 .footer_left img{width:100%}.footer_logo{width:215px;margin-bottom:15px;margin-bottom:1.5rem}@media only screen and (max-width: 414px){.footer_logo{width:50%}}.g_footer_inner1 .footer_right{width:610px}@media only screen and (max-width: 768px){.g_footer_inner1 .footer_right{width:100%;margin-top:30px}}.g_footer_inner1{padding:60px 0 30px;justify-content:space-between}.footer_right .store_inner_content{width:calc((100% - 40px) / 2)}@media only screen and (max-width: 768px){.footer_right .store_inner_content{width:100%}}.footer_store_info{justify-content:space-between}.g_footer_inner2{padding:30px 0;justify-content:space-between;position:relative}@media only screen and (max-width: 768px){.g_footer_inner2{padding:30px 0 10px}}@media only screen and (max-width: 768px){.g_footer_inner2 .footer_left{width:100%}}.footer_nav .flex_box,.footer_nav .social_btn_area li a,.social_btn_area li .footer_nav a,.footer_nav .widgettitle,.footer_nav .reason_affiliated_ul li,.reason_affiliated_ul .footer_nav li,.footer_nav .top_flow_box li .en,.top_flow_box li .footer_nav .en,.footer_nav .top_flow_box li .copyright,.top_flow_box li .footer_nav .copyright,.footer_nav .top_flow_box li .vjs-control-bar,.top_flow_box li .footer_nav .vjs-control-bar,.footer_nav #service_merit li .en,#service_merit li .footer_nav .en,.footer_nav #service_merit li .copyright,#service_merit li .footer_nav .copyright,.footer_nav #service_merit li .vjs-control-bar,#service_merit li .footer_nav .vjs-control-bar,.footer_nav .top_flow_box_text,.footer_nav .fix_header_right_pc.pc_v,.footer_nav .voice_gallery,.footer_nav .sof_ul,.footer_nav .sof_ul li,.sof_ul .footer_nav li,.footer_nav .cc_flex_left{flex-direction:column;height:205px}@media only screen and (max-width: 768px){.footer_nav .flex_box,.footer_nav .social_btn_area li a,.social_btn_area li .footer_nav a,.footer_nav .widgettitle,.footer_nav .reason_affiliated_ul li,.reason_affiliated_ul .footer_nav li,.footer_nav .top_flow_box li .en,.top_flow_box li .footer_nav .en,.footer_nav .top_flow_box li .copyright,.top_flow_box li .footer_nav .copyright,.footer_nav .top_flow_box li .vjs-control-bar,.top_flow_box li .footer_nav .vjs-control-bar,.footer_nav #service_merit li .en,#service_merit li .footer_nav .en,.footer_nav #service_merit li .copyright,#service_merit li .footer_nav .copyright,.footer_nav #service_merit li .vjs-control-bar,#service_merit li .footer_nav .vjs-control-bar,.footer_nav .top_flow_box_text,.footer_nav .fix_header_right_pc.pc_v,.footer_nav .voice_gallery,.footer_nav .sof_ul,.footer_nav .sof_ul li,.sof_ul .footer_nav li,.footer_nav .cc_flex_left{flex-direction:row;height:auto}}@media only screen and (max-width: 768px){.footer_nav .flex_box,.footer_nav .social_btn_area li a,.social_btn_area li .footer_nav a,.footer_nav .widgettitle,.footer_nav .reason_affiliated_ul li,.reason_affiliated_ul .footer_nav li,.footer_nav .top_flow_box li .en,.top_flow_box li .footer_nav .en,.footer_nav .top_flow_box li .copyright,.top_flow_box li .footer_nav .copyright,.footer_nav .top_flow_box li .vjs-control-bar,.top_flow_box li .footer_nav .vjs-control-bar,.footer_nav #service_merit li .en,#service_merit li .footer_nav .en,.footer_nav #service_merit li .copyright,#service_merit li .footer_nav .copyright,.footer_nav #service_merit li .vjs-control-bar,#service_merit li .footer_nav .vjs-control-bar,.footer_nav .top_flow_box_text,.footer_nav .fix_header_right_pc.pc_v,.footer_nav .voice_gallery,.footer_nav .sof_ul,.footer_nav .sof_ul li,.sof_ul .footer_nav li,.footer_nav .cc_flex_left{border-bottom:1px solid #ddd}}.footer_nav .flex_box li,.footer_nav .social_btn_area li a li,.social_btn_area li .footer_nav a li,.footer_nav .widgettitle li,.footer_nav .reason_affiliated_ul li li,.reason_affiliated_ul .footer_nav li li,.footer_nav .top_flow_box li .en li,.top_flow_box li .footer_nav .en li,.footer_nav .top_flow_box li .copyright li,.top_flow_box li .footer_nav .copyright li,.footer_nav .top_flow_box li .vjs-control-bar li,.top_flow_box li .footer_nav .vjs-control-bar li,.footer_nav #service_merit li .en li,#service_merit li .footer_nav .en li,.footer_nav #service_merit li .copyright li,#service_merit li .footer_nav .copyright li,.footer_nav #service_merit li .vjs-control-bar li,#service_merit li .footer_nav .vjs-control-bar li,.footer_nav .top_flow_box_text li,.footer_nav .fix_header_right_pc.pc_v li,.footer_nav .voice_gallery li,.footer_nav .sof_ul li,.sof_ul .footer_nav li li,.footer_nav .cc_flex_left li{padding-bottom:25px;padding-left:20px;margin-right:40px;border-left:2px solid #00a0e9;line-height:1.3;font-size:16px;font-size:1.6rem;box-sizing:border-box}@media only screen and (max-width: 768px){.footer_nav .flex_box li,.footer_nav .social_btn_area li a li,.social_btn_area li .footer_nav a li,.footer_nav .widgettitle li,.footer_nav .reason_affiliated_ul li li,.reason_affiliated_ul .footer_nav li li,.footer_nav .top_flow_box li .en li,.top_flow_box li .footer_nav .en li,.footer_nav .top_flow_box li .copyright li,.top_flow_box li .footer_nav .copyright li,.footer_nav .top_flow_box li .vjs-control-bar li,.top_flow_box li .footer_nav .vjs-control-bar li,.footer_nav #service_merit li .en li,#service_merit li .footer_nav .en li,.footer_nav #service_merit li .copyright li,#service_merit li .footer_nav .copyright li,.footer_nav #service_merit li .vjs-control-bar li,#service_merit li .footer_nav .vjs-control-bar li,.footer_nav .top_flow_box_text li,.footer_nav .fix_header_right_pc.pc_v li,.footer_nav .voice_gallery li,.footer_nav .sof_ul li,.sof_ul .footer_nav li li,.footer_nav .cc_flex_left li{padding-bottom:0;padding-left:0;margin-right:0;border-left:none;width:50%;border-top:1px solid #ddd}}@media only screen and (max-width: 768px){.footer_nav .flex_box li a,.footer_nav .social_btn_area li a li a,.social_btn_area li .footer_nav a li a,.footer_nav .widgettitle li a,.footer_nav .reason_affiliated_ul li li a,.reason_affiliated_ul .footer_nav li li a,.footer_nav .top_flow_box li .en li a,.top_flow_box li .footer_nav .en li a,.footer_nav .top_flow_box li .copyright li a,.top_flow_box li .footer_nav .copyright li a,.footer_nav .top_flow_box li .vjs-control-bar li a,.top_flow_box li .footer_nav .vjs-control-bar li a,.footer_nav #service_merit li .en li a,#service_merit li .footer_nav .en li a,.footer_nav #service_merit li .copyright li a,#service_merit li .footer_nav .copyright li a,.footer_nav #service_merit li .vjs-control-bar li a,#service_merit li .footer_nav .vjs-control-bar li a,.footer_nav .top_flow_box_text li a,.footer_nav .fix_header_right_pc.pc_v li a,.footer_nav .voice_gallery li a,.footer_nav .sof_ul li a,.sof_ul .footer_nav li li a,.footer_nav .cc_flex_left li a{display:flex;padding:15px 5px;box-sizing:border-box;align-items:center}}@media only screen and (max-width: 768px){.footer_nav .flex_box li:nth-child(odd),.footer_nav .social_btn_area li a li:nth-child(odd),.social_btn_area li .footer_nav a li:nth-child(odd),.footer_nav .widgettitle li:nth-child(odd),.footer_nav .reason_affiliated_ul li li:nth-child(odd),.reason_affiliated_ul .footer_nav li li:nth-child(odd),.footer_nav .top_flow_box li .en li:nth-child(odd),.top_flow_box li .footer_nav .en li:nth-child(odd),.footer_nav .top_flow_box li .copyright li:nth-child(odd),.top_flow_box li .footer_nav .copyright li:nth-child(odd),.footer_nav .top_flow_box li .vjs-control-bar li:nth-child(odd),.top_flow_box li .footer_nav .vjs-control-bar li:nth-child(odd),.footer_nav #service_merit li .en li:nth-child(odd),#service_merit li .footer_nav .en li:nth-child(odd),.footer_nav #service_merit li .copyright li:nth-child(odd),#service_merit li .footer_nav .copyright li:nth-child(odd),.footer_nav #service_merit li .vjs-control-bar li:nth-child(odd),#service_merit li .footer_nav .vjs-control-bar li:nth-child(odd),.footer_nav .top_flow_box_text li:nth-child(odd),.footer_nav .fix_header_right_pc.pc_v li:nth-child(odd),.footer_nav .voice_gallery li:nth-child(odd),.footer_nav .sof_ul li:nth-child(odd),.sof_ul .footer_nav li li:nth-child(odd),.footer_nav .cc_flex_left li:nth-child(odd){border-right:1px solid #ddd}}.footer_nav .flex_box li:nth-child(5n),.footer_nav .social_btn_area li a li:nth-child(5n),.social_btn_area li .footer_nav a li:nth-child(5n),.footer_nav .widgettitle li:nth-child(5n),.footer_nav .reason_affiliated_ul li li:nth-child(5n),.reason_affiliated_ul .footer_nav li li:nth-child(5n),.footer_nav .top_flow_box li .en li:nth-child(5n),.top_flow_box li .footer_nav .en li:nth-child(5n),.footer_nav .top_flow_box li .copyright li:nth-child(5n),.top_flow_box li .footer_nav .copyright li:nth-child(5n),.footer_nav .top_flow_box li .vjs-control-bar li:nth-child(5n),.top_flow_box li .footer_nav .vjs-control-bar li:nth-child(5n),.footer_nav #service_merit li .en li:nth-child(5n),#service_merit li .footer_nav .en li:nth-child(5n),.footer_nav #service_merit li .copyright li:nth-child(5n),#service_merit li .footer_nav .copyright li:nth-child(5n),.footer_nav #service_merit li .vjs-control-bar li:nth-child(5n),#service_merit li .footer_nav .vjs-control-bar li:nth-child(5n),.footer_nav .top_flow_box_text li:nth-child(5n),.footer_nav .fix_header_right_pc.pc_v li:nth-child(5n),.footer_nav .voice_gallery li:nth-child(5n),.footer_nav .sof_ul li:nth-child(5n),.sof_ul .footer_nav li li:nth-child(5n),.footer_nav .cc_flex_left li:nth-child(5n),.footer_nav .flex_box li:last-child,.footer_nav .social_btn_area li a li:last-child,.social_btn_area li .footer_nav a li:last-child,.footer_nav .widgettitle li:last-child,.footer_nav .reason_affiliated_ul li li:last-child,.reason_affiliated_ul .footer_nav li li:last-child,.footer_nav .top_flow_box li .en li:last-child,.top_flow_box li .footer_nav .en li:last-child,.footer_nav .top_flow_box li .copyright li:last-child,.top_flow_box li .footer_nav .copyright li:last-child,.footer_nav .top_flow_box li .vjs-control-bar li:last-child,.top_flow_box li .footer_nav .vjs-control-bar li:last-child,.footer_nav #service_merit li .en li:last-child,#service_merit li .footer_nav .en li:last-child,.footer_nav #service_merit li .copyright li:last-child,#service_merit li .footer_nav .copyright li:last-child,.footer_nav #service_merit li .vjs-control-bar li:last-child,#service_merit li .footer_nav .vjs-control-bar li:last-child,.footer_nav .top_flow_box_text li:last-child,.footer_nav .fix_header_right_pc.pc_v li:last-child,.footer_nav .voice_gallery li:last-child,.footer_nav .sof_ul li:last-child,.sof_ul .footer_nav li li:last-child,.footer_nav .cc_flex_left li:last-child{padding-bottom:0}.g_footer_inner2 .footer_right{width:275px}@media only screen and (max-width: 768px){.g_footer_inner2 .footer_right{width:100%}}.btn_shadow.facebook a.inner{color:#fff;background:#3B5998;padding:15px 0;align-items:center;justify-content:center}.btn_shadow.line a.inner{color:#fff;background:#00b900;padding:15px 0;align-items:center;justify-content:center}.btn_shadow a.inner{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.g_footer_inner2 .footer_right .btn_area{margin-bottom:20px}@media only screen and (max-width: 768px){.g_footer_inner2 .footer_right .btn_area{margin-bottom:10px}}@media only screen and (max-width: 768px){.g_footer_inner2 .footer_right{margin-top:30px;width:100%}}.copyright{position:absolute;left:0;bottom:30px;text-align:right;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 768px){.copyright{position:relative;text-align:center;margin-top:30px;bottom:0}}#common_study .tit_section{margin-bottom:70px;margin-bottom:7.0rem}@media only screen and (max-width: 768px){#common_study .tit_section{margin-bottom:50px;margin-bottom:5.0rem}}#common_study .swiper-button-prev{position:absolute;top:50%;width:37px;height:73px;margin-top:-36.5px;z-index:10;cursor:pointer;background:url(../img/common/common_study_arrow_left.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;left:0}@media only screen and (max-width: 414px){#common_study .swiper-button-prev{display:none}}#common_study .swiper-button-next{position:absolute;top:50%;width:37px;height:73px;margin-top:-36.5px;z-index:10;cursor:pointer;background:url(../img/common/common_study_arrow_right.svg);background-size:contain;background-position:left center;background-repeat:no-repeat;right:0}@media only screen and (max-width: 414px){#common_study .swiper-button-next{display:none}}#common_news_blog{position:relative}#common_news_blog:before{content:'';position:absolute;left:50%;bottom:0;margin-left:-885px;width:294px;height:234px;background:url(../img/common/cloud1.png);background-repeat:no-repeat;background-size:contain;background-position:center}#common_news_blog:after{content:'';position:absolute;right:50%;bottom:0;margin-right:-885px;width:207px;height:140px;background:url(../img/common/cloud2.png);background-repeat:no-repeat;background-size:contain;background-position:center}.top_fv_tel img{width:100%}@media only screen and (max-width: 768px){.top_fv_tel{background:#fffde3;padding:15px;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}}@media only screen and (max-width: 768px){.tel_hour{max-width:280px;margin:0 auto 10px}}@media only screen and (max-width: 768px){.top_fv_tel a{display:block;max-width:280px;margin:auto}}#fix_header{position:fixed;width:100%;height:auto;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-webkit-transition:-webkit-transform .5s;transition:transform .5s;background:#fff;top:0;left:0;height:75px;z-index:9000;padding:0 30px;box-sizing:border-box}#g_logo_box{width:130px;position:relative;top:2px}@media only screen and (max-width: 768px){#g_logo_box{width:110px;top:0}}.home #fix_header{-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}@media only screen and (max-width: 768px){.home #fix_header{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#fix_header.sticky{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.fix_header_container{justify-content:space-between;align-items:center;height:100%}.fix_header_right_pc.pc_v{align-items:center}@media only screen and (max-width: 768px){.fix_header_right_pc.pc_v{display:none}}.fix_header_left{align-items:center}.fix_header_logo{margin-right:40px}.g_menu_main li{margin-right:30px;font-size:15px;font-size:1.5rem}.g_menu_main li:last-child{margin-right:0}.g_menu_main li a,.cnb_tit a,.footer_nav a{-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}.g_menu_main li a:hover,.cnb_tit a:hover,.footer_nav a:hover{color:#00a0e9}.cnb_cat a{-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.cnb_cat a:hover{background:#007db6}.bnr_facebook,.bnr_lineac{-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.bnr_facebook:hover,.bnr_lineac:hover{background:#4c70ba}.bnr_lineac:hover{background:#00cd00}.cnb_img{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}.cnb_img:hover{opacity:0.7}#fix_header .tel_hour dt{font-size:11px;font-size:1.1rem;padding:5px 8px;padding:0.5rem 0.8rem}#fix_header .tel_hour{margin-bottom:3px;align-items:center;font-size:11px;font-size:1.1rem}#fix_header .fix_header_right_tel{width:190px;margin-right:20px}#fix_header .btn_shadow.green a.inner{padding:10px 20px;font-size:14px;font-size:1.4rem}.wrapper,#fix_header{min-width:1160px}@media only screen and (max-width: 768px){.wrapper,#fix_header{min-width:initial;min-width:auto}}.date_fb{align-items:center}@media only screen and (max-width: 768px){.date_fb{flex-direction:column;align-items:flex-start}}.date_fb dt{margin-right:10px;margin-left:20px;font-weight:normal;font-size:14px;font-size:1.4rem;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0.3em 0.6em;box-sizing:border-box;background:#fff777}@media only screen and (max-width: 768px){.date_fb dt{margin-top:15px;margin-bottom:5px;margin-left:0}}.date_fb dt:first-child{margin-left:0}@media only screen and (max-width: 768px){.date_fb dt:first-child{margin-top:0px}}@media only screen and (max-width: 768px){.g_menu_wrapper{display:none}}@media only screen and (max-width: 768px){#fix_header{height:50px;padding:0}.fix_header_sp_btn.sp_v{display:flex !important}.fix_header_sp_btn.sp_v>div{width:50px;height:100%;position:relative}.fix_header_sp_btn.sp_v>div img{cursor:pointer}.fix_header_tel_sp{background:#fff777}.fix_header_reservation_sp{background:#00b900}.fix_header_menu_sp{background:#00a0e9}.fix_ico_close{position:absolute;top:0;right:0;display:none}.fix_header_logo{margin-right:0;margin-left:10px}}.under_page{padding-top:120px;padding-top:12.0rem}@media only screen and (max-width: 768px){.under_page{padding-top:0}}.faq_cloud{margin-bottom:60px;margin-bottom:6.0rem}@media only screen and (max-width: 768px){.faq_cloud{margin-bottom:40px;margin-bottom:4.0rem}}.faq_cloud .inner{padding:30px 40px 40px;box-sizing:border-box}@media only screen and (max-width: 768px){.faq_cloud .inner{padding:15px}}.faq_cloud dt{font-size:27px;font-size:2.7rem;align-items:center;line-height:1.3;color:#00a0e9;margin-bottom:20px;margin-bottom:2.0rem;font-weight:normal}@media only screen and (max-width: 768px){.faq_cloud dt{margin-bottom:15px;font-size:25px;font-size:2.5rem}}.faq_cloud_ico{margin-right:15px}@media only screen and (max-width: 768px){.faq_cloud_ico{width:50px}}.faq_cloud_text{width:calc(100% - 90px)}@media only screen and (max-width: 768px){.faq_cloud_text{width:calc(100% - 75px)}}.faq_cloud dd p{line-height:1.8}.faq_cloud.dot_shadow:after,.reason_affiliated_ul li.faq_cloud:after{content:'';width:62px;height:36px;background:url(../img/faq/faq_cloud_delta.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:200px;bottom:-35px;z-index:5}@media only screen and (max-width: 768px){.faq_cloud.dot_shadow:after,.reason_affiliated_ul li.faq_cloud:after{width:35px;height:21px;right:25px;bottom:-20px}}.faq_cloud.dot_shadow .inner:after,.reason_affiliated_ul li.faq_cloud .inner:after{content:'';width:62px;height:36px;background:url(../img/faq/faq_cloud_delta_shadow.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:198px;bottom:-43px}@media only screen and (max-width: 768px){.faq_cloud.dot_shadow .inner:after,.reason_affiliated_ul li.faq_cloud .inner:after{width:35px;height:21px;right:25px;bottom:-24px}}@media only screen and (max-width: 414px){.text_box{font-size:17px;font-size:1.7rem}}.text_box.small{font-size:15px;font-size:1.5rem}@media only screen and (max-width: 414px){.text_box.small{font-size:17px;font-size:1.7rem}}.text_box p{line-height:1.8}.s_book{justify-content:space-between}@media screen and (max-width: 550px){.s_book{flex-direction:column-reverse}}.s_book_left{width:calc(100% - 110px)}@media screen and (max-width: 550px){.s_book_left{width:100%}}.s_book_right{width:100px}@media screen and (max-width: 550px){.s_book_right{margin-bottom:10px}}.table_c .cnb.btn_area{margin-left:0;margin-top:15px;width:140px}.table_c .cnb.btn_area .btn_shadow.yellow a.inner{padding:11px 0;font-size:12px;color:#fff;background:#00a0e9;border:2px solid #fff}.btn_shadow.yellow a.aw.inner:after{content:'';position:absolute;right:10px;top:50%;margin-top:-7.5px;background:url(../img/common/ico_aw.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:13px;height:15px}.staff_box .inner{padding:40px;box-sizing:border-box}@media only screen and (max-width: 768px){.staff_box .inner{padding:15px}}.staff_flex{justify-content:space-between}.staff_flex_left{width:calc(100% - 560px)}@media only screen and (max-width: 768px){.staff_flex_left{width:100%}}.staff_flex_left_name{text-align:center}.staff_flex_left_name .jp{font-size:40px;font-size:4.0rem;font-weight:normal;margin:15px 0 10px}.staff_flex_left_name .en,.staff_flex_left_name .copyright,.staff_flex_left_name .vjs-control-bar{font-size:18px;font-size:1.8rem;font-weight:500;color:#00a0e9}.staff_flex_right{width:520px}@media only screen and (max-width: 768px){.staff_flex_right{width:100%;margin-top:20px}}.staff_flex_right table{margin-bottom:25px}.staff_flex_right_comment{background:#eefdff;padding:30px;box-sizing:border-box;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}@media only screen and (max-width: 768px){.staff_flex_right_comment{padding:10px}}.staff_flex_right_comment h3{font-size:22px;font-size:2.2rem;font-weight:normal;color:#00a0e9;margin-bottom:15px;line-height:1.3}.staff_flex_img img{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem}.staff_box{margin-bottom:60px}@media only screen and (max-width: 768px){.staff_box{margin-bottom:30px}}#staff_section .staff_box:last-child{margin-bottom:0}.content_box{width:790px}@media only screen and (max-width: 768px){.content_box{width:100%}}#side_box{width:260px}@media only screen and (max-width: 768px){#side_box{width:100%}}.single_box_inner{padding:40px;box-sizing:border-box}.single_tit{font-size:28px;font-size:2.8rem;border-bottom:2px solid #00a0e9;padding-bottom:0.4em;margin-bottom:20px;font-weight:normal}.single_info{align-items:center}.postdate{margin-right:20px}.b_info{margin-bottom:30px}.side_tit{position:absolute;right:0;top:0;background:#00a0e9;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;width:260px;height:260px;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width: 768px){.side_tit{position:relative;width:100%;height:auto;padding:10px;box-sizing:border-box;margin-bottom:20px;flex-direction:row-reverse;justify-content:space-between}}.side_tit:before{content:'';position:absolute;top:50%;left:-22px;margin-top:-15px;width:22px;height:30px;background:url(../img/common/ico_cloud_arrow_left_blue.svg);background-size:cover;background-position:left center}@media only screen and (max-width: 768px){.side_tit:before{content:none}}.side_tit h1{color:#fff;font-size:26px;font-size:2.6rem;font-weight:normal}@media only screen and (max-width: 768px){.side_tit figure{margin-bottom:0;width:auto;height:60px;margin-right:10px}.side_tit figure img{height:100%;width:auto}}.side_box{width:260px}@media only screen and (max-width: 768px){.side_box{width:100%}}.bnr_facebook,.bnr_lineac{display:block;padding:20px;box-sizing:border-box;background:#3B5998;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;text-align:center;position:relative;-moz-transition:background .3s;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.bnr_facebook figure,.bnr_lineac figure{margin-bottom:15px}.bnr_lineac{background:#00b900}.bnr_side_btn{background-color:#fff;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;padding:9px 30px;text-align:center;color:#444;font-size:14px;font-size:1.4rem;margin:20px auto 0;width:140px;display:block;position:relative;box-sizing:border-box}.bnr_side_btn:after{content:'';position:absolute;background:url(../img/common/ico_arrow_yellow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:8px;height:8px;right:10px;top:50%;margin-top:-4px}.bnr_line:after{content:'';position:absolute;width:calc(100% - 16px);height:calc(100% - 16px);border:2px solid rgba(255,255,255,0.5);box-sizing:border-box;left:8px;top:8px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.bnr_line .bnr_side_btn{width:165px}.article_list article{width:calc((100% - 60px) / 3);margin-right:30px;margin-bottom:30px}@media only screen and (max-width: 768px){.article_list article{width:100%;margin-right:0;margin-bottom:20px}}.article_list article:nth-child(3n){margin-right:0}.post-type-archive-study-meeting .article_list{justify-content:space-between}.post-type-archive-study-meeting .article_list article{width:calc((100% - 30px) / 2);margin-right:0 !important}@media only screen and (max-width: 768px){.post-type-archive-study-meeting .article_list article{width:calc((100% - 10px) / 2)}}@media screen and (max-width: 550px){.post-type-archive-study-meeting .article_list article{width:100%}}.post-type-archive-study-meeting .article_list article .inner{padding:0;flex-wrap:wrap}.post-type-archive-study-meeting .article_list_img{width:100%}.post-type-archive-study-meeting .article_list_img img{-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px;border-radius:20px 20px 0 0}.post-type-archive-study-meeting .article_list_content{width:100%;padding:15px}@media screen and (max-width: 550px){.post-type-archive-study-meeting .article_list_content th{width:80px}}@media screen and (max-width: 550px){.post-type-archive-study-meeting .article_list_content td{width:calc(100% - 80px)}}.absolute_a{position:absolute;left:0;top:0;width:100%;height:100%}.article_list_img img{-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px;border-radius:20px 20px 0 0}.article_list_content{padding:20px;box-sizing:border-box}@media only screen and (max-width: 768px){.article_list_content{padding:0;padding-left:10px;width:65%}}.article_list_tit{font-size:16px;font-size:1.6rem;line-height:1.3;margin-bottom:15px;font-weight:500}.single_box_inner{width:100%}@media only screen and (max-width: 768px){.single_box_inner{padding:30px 15px}}@media only screen and (max-width: 768px){.article_list .inner{display:flex;width:100%;padding:15px;box-sizing:border-box}}@media only screen and (max-width: 768px){.article_list_img{width:35%}}@media only screen and (max-width: 768px){.article_list_img img{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}}.cnb_date{margin-bottom:5px}.nav-links{display:flex}.nav-links span,.nav-links a{display:flex;justify-content:center;align-items:center;width:30px;height:40px;margin-right:10px;margin-bottom:10px;background:#444444;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:14px;font-size:1.4rem}.nav-links a{background:#00a0e9;-moz-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.nav-links a:hover{background:#fff777;color:#444}.page-numbers.dots{color:#444;background:transparent}.nav-links a.next.page-numbers,.nav-links a.prev.page-numbers{width:40px}.tit_archive{background:#fff;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:25px 20px;box-sizing:border-box;font-size:25px;font-size:2.5rem;margin-bottom:30px;font-weight:normal;line-height:1.3}@media only screen and (max-width: 768px){.tit_archive{font-size:23px;font-size:2.3rem;background:transparent;padding:0;color:#00a0e9}}.tit_archive:before{content:'';position:absolute;width:calc(100% - 40px);left:20px;top:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#00a0e9;height:3px}@media only screen and (max-width: 768px){.tit_archive:before{content:none}}.speak_block{position:relative;margin-top:30px;padding-top:30px}.speak_block:before{content:'';width:100%;height:5px;/*background:url(../img/common/dot_line.svg);*/background-size:100% 100%;background-repeat:no-repeat;position:absolute;left:0;top:0}.single-voice .kaiwa-text-right{background:#eefdff;color:#00a0e9}.single-voice .kaiwa-text-right:after{position:absolute;content:'';border:10px solid transparent;border-right:10px solid #eefdff;top:15px;left:-20px}.voice_gallery img{width:calc((100% - 20px) / 2);margin-bottom:20px}.voice_gallery img:first-child{width:100%}@media only screen and (max-width: 768px){.voice_gallery img{margin-bottom:5px;width:calc((100% - 5px) / 2)}}.voice_gallery{justify-content:space-between;align-items:flex-start}.study_single_info *{font-size:16px;font-size:1.6rem}.study_single_info .common_study_list{margin-bottom:15px;background:#eefdff;padding:30px;box-sizing:border-box;font-weight:bold}.study_single_info .common_study_list.top_voice_list li p:before{top:9px}.contact_for{margin-top:20px;display:inline-block}.contact_for.dot_shadow .inner,.reason_affiliated_ul li.contact_for .inner{background:#fff777;border:1px solid #444;box-sizing:border-box;padding:10px 15px;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.contact_for.dot_shadow:before,.reason_affiliated_ul li.contact_for:before{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;left:5px;top:5px;background:url(../img/common/bg_dot.png);background-size:80px}.contact_tel_line_flex{justify-content:space-between}.contact_tel_line_flex>div{width:calc((100% - 40px) / 2)}@media only screen and (max-width: 768px){.contact_tel_line_flex>div{width:100%}}@media only screen and (max-width: 768px){.contact_tel_line_flex>div:first-child{margin-bottom:30px}}.contact_tel_line_flex>div>.inner{padding:20px 40px;box-sizing:border-box}@media only screen and (max-width: 414px){.contact_tel_line_flex>div>.inner{padding:15px}}.ctlf_tit{align-items:center;justify-content:space-between;margin-bottom:15px;height:115px}@media screen and (max-width: 550px){.ctlf_tit{height:auto;flex-direction:column-reverse}}.ctlf_tit_left{font-size:23px;font-size:2.3rem;font-weight:normal;line-height:1.3}@media screen and (max-width: 550px){.ctlf_tit_left{text-align:center;margin-top:10px}}.ctlf_left .ctlf_tit_right{width:125px;display:block}.ctlf_tel_a{display:block;margin-bottom:15px}.ctlf_tel_a img{width:100%}.ctlf_line{justify-content:space-between}.ctlf_line_left{width:125px}.ctlf_line_left img{border:1px solid #ddd}.ctlf_line_right{width:calc(100% - 155px)}.ctlf_line_right p{font-size:14px;font-size:1.4rem;line-height:1.5}.contact_form_box>.inner{padding:40px;box-sizing:border-box}@media only screen and (max-width: 768px){.contact_form_box>.inner{padding:20px 15px}}.color_text{color:#00a0e9}.mw_wp_form label,.p_privacy label{position:relative;padding-left:33px}.mw_wp_form label:before,.p_privacy label:before{width:20px;height:20px;content:'';position:absolute;left:0;top:0;background:#fff;border:2px solid #AAAAAA}@media only screen and (max-width: 768px){.mw_wp_form label:before,.p_privacy label:before{top:-3px}}.mw_wp_form .mwform-checkbox-field-text:after,.mw_wp_form .mwform-radio-field-text:after,.p_privacy .mwform-checkbox-field-text:after{width:10px;height:5px;border:2px solid #00a0e9;content:'';position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:6px;top:6px;border-top:none;border-right:none;-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0}@media only screen and (max-width: 768px){.mw_wp_form .mwform-checkbox-field-text:after,.mw_wp_form .mwform-radio-field-text:after,.p_privacy .mwform-checkbox-field-text:after{top:3px}}.mw_wp_form input[type="checkbox"]:checked ~ .mwform-checkbox-field-text:after,.mw_wp_form input[type="radio"]:checked ~ .mwform-radio-field-text:after,.p_privacy input[type="checkbox"]:checked ~ .mwform-checkbox-field-text:after{opacity:1}.mw_wp_form input[type="checkbox"],.mw_wp_form input[type="radio"],.p_privacy input[type="checkbox"]{display:none}.mw_wp_form label,.p_privacy label{cursor:pointer}.btn_submit .btn_shadow{width:300px;margin:0 auto 20px}@media only screen and (max-width: 768px){.btn_submit .btn_shadow{width:100%}}.btn.f_submit{width:100%;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;justify-content:center;background:#00a0e9;position:relative;z-index:5;border:3px solid #fff;padding:19px 0;color:#fff;font-size:18px;font-size:1.8rem;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.btn.f_submit:hover{-moz-transform:translate3d(3px, 3px, 0);-ms-transform:translate3d(3px, 3px, 0);-webkit-transform:translate3d(3px, 3px, 0);transform:translate3d(3px, 3px, 0)}.btn.f_back.f_submit{background:#999}.btn_submit{margin-top:30px}.cfb{margin-top:30px}.nece{background:#ff88c4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0.4em 0.8em;color:#fff;font-size:13px;font-size:1.3rem;margin-left:17px}.mw_wp_form .error{margin-top:10px}.ctlf_line_sp{width:100%}.ctlf_line_sp .btn_shadow.yellow a{background:#00b900;color:#fff}.ctlf_line_sp .btn_shadow.yellow a.inner:after{content:none}.ns_box{line-height:1.8}.ns_box h2{font-size:25px;font-size:2.5rem;margin-bottom:1em;font-weight:normal;color:#00a0e9}.ns_box p{line-height:1.8}.contact_error_info{margin-top:25px}.contact_error_info p{line-height:1.8}.address_div{display:flex;align-items:center;margin-bottom:15px;flex-wrap:wrap}.address_div input{width:150px;margin-right:15px;margin-left:5px}.confirm_none{font-size:14px;font-size:1.4rem}@media only screen and (max-width: 768px){.confirm_none{width:100%;margin-top:7px}}.page_main_img img{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:4px solid #fff;box-sizing:border-box}.tit_flag{font-size:37px;font-size:3.7rem;text-align:center;position:relative;margin-top:-20px;position:relative;z-index:10}@media screen and (max-width: 550px){.tit_flag{font-size:29px;font-size:2.9rem}}.tit_flag:before{content:'';position:absolute;left:0;top:0;background:url(../img/common/flag_left.svg);width:17%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:left top}.tit_flag:after{content:'';position:absolute;right:0;top:0;background:url(../img/common/flag_right.svg);width:17%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:right top}.tit_flag .marker{color:#00a0e9}.tit_flag h2{font-weight:normal;line-height:1.3}@media only screen and (max-width: 768px){.tit_flag h2{width:87%;margin:auto}}@media screen and (max-width: 550px){.tit_flag h2{text-align:left}.tit_flag h2 br{display:none}}.tit_flag_ribbon{margin-bottom:10px}@media screen and (max-width: 550px){.tit_flag_ribbon img{width:150px}}.proposal_wrap .top_voice_img{max-width:350px}.proposal_wrap .top_voice_content{max-width:710px}.proposal_wrap .top_voice_box{justify-content:space-between}.htb_left{width:43%;text-align:center}@media screen and (max-width: 550px){.htb_left{width:100%;margin-bottom:15px}}.htb_left h3{font-size:43px;font-size:4.3rem;font-weight:normal;margin:20px 0 10px}.htb_en{font-weight:500;color:#00a0e9}.htb_text{margin-top:20px}.htb_text p{line-height:1.5;font-size:15px;font-size:1.5rem}@media screen and (max-width: 550px){.htb_text p{font-size:17px;font-size:1.7rem}}.htb_flex{justify-content:space-between;align-items:center}.htb_right{width:52%}@media screen and (max-width: 550px){.htb_right{width:100%}}.md_frame{padding:20px;box-sizing:border-box;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-top:-19px;padding-top:33px}@media only screen and (max-width: 768px){.md_frame{margin-top:-14px;padding-top:26px}}.md_frame.merit{background:#eefdff;margin-bottom:14px}.md_frame.demerit{background:#f9f3ff}.md_frame_wrap h4{width:94px;text-align:center;font-size:14px;font-size:1.4rem;font-weight:normal;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;padding:0.6em 0;color:#fff;position:relative;z-index:5;left:20px}.merit h4{background:#00a0e9}.demerit h4{background:#9954c6}.md_frame_wrap .common_study_list.top_voice_list{margin-top:0}.grand_loan_text{margin-top:20px}.grand_loan_text p{text-align:center;line-height:1.8}@media only screen and (max-width: 414px){.grand_loan_text p{text-align:left}}@media only screen and (max-width: 414px){.grand_loan_text p br{display:none}}.arrow_big{margin:48px 0 35px;text-align:center}@media only screen and (max-width: 768px){.arrow_big{margin:20px auto;text-align:center;width:15px}}#p_area_proposal .common_section_contact{margin-top:0}.tit_deco{text-align:center;margin-bottom:20px}@media only screen and (max-width: 768px){.tit_deco{text-align:left}}.tit_deco p{position:relative;line-height:1.3;font-size:28px;font-size:2.8rem;display:inline-block}@media only screen and (max-width: 768px){.tit_deco p{display:block;padding:0 7%;font-size:25px;font-size:2.5rem}}@media only screen and (max-width: 768px){.tit_deco p br{display:none}}.tit_deco p:before{content:'';position:absolute;left:0;top:0;width:53px;height:100%;background:url(../img/common/tit_deco_left.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom;-moz-transform:translate3d(-120%, 0, 0);-ms-transform:translate3d(-120%, 0, 0);-webkit-transform:translate3d(-120%, 0, 0);transform:translate3d(-120%, 0, 0)}@media only screen and (max-width: 768px){.tit_deco p:before{width:5%;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.tit_deco p:after{content:'';position:absolute;right:0;top:0;width:53px;height:100%;background:url(../img/common/tit_deco_right.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom;-moz-transform:translate3d(96%, 0, 0);-ms-transform:translate3d(96%, 0, 0);-webkit-transform:translate3d(96%, 0, 0);transform:translate3d(96%, 0, 0)}@media only screen and (max-width: 768px){.tit_deco p:after{width:5%;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.tit_deco p .marker{color:#00a0e9}.loan_content{justify-content:space-between}.loan_content_img{width:180px}@media only screen and (max-width: 768px){.loan_content_img{width:35%}}.loan_content_content{width:calc(100% - 200px)}@media only screen and (max-width: 768px){.loan_content_content{width:65%;padding:0;padding-left:10px;box-sizing:border-box}}.loan_content_flex{justify-content:space-between;padding:30px;box-sizing:border-box}@media only screen and (max-width: 768px){.loan_content_flex{padding:15px}}@media only screen and (max-width: 414px){.loan_content_content .btn_small{display:none}}.loan_content_article{width:calc((100% - 40px) / 2);margin-top:40px}@media only screen and (max-width: 768px){.loan_content_article{margin-top:20px;width:100%}}.loan_content_article:nth-child(1),.loan_content_article:nth-child(2){margin-top:0}@media only screen and (max-width: 768px){.loan_content_article:nth-child(2){margin-top:20px}}.loan_conetnt_tit{margin:10px 0 15px;color:#00a0e9;line-height:1.3;font-weight:normal}.loan_content_text{font-size:14px;font-size:1.4rem;color:#bbb;line-height:1.5}.loan_content_img img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.loan_content_article a.dot_shadow{display:flex;height:100%}.not_found{text-align:center;margin:auto;width:100%;background:#fff;padding:15px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.small_font{font-size:21px;font-size:2.1rem;display:block;text-align:center;margin-top:7px}@media only screen and (max-width: 768px){.small_font{text-align:left}}.section_space.small_t{margin-top:58px}@media only screen and (max-width: 768px){.section_space.small_t{margin-top:32px}}.sof_inner h2{flex-direction:row;align-items:center;color:#00a0e9;font-weight:normal;font-size:30px;font-size:3.0rem;width:70px;height:295px}@media only screen and (max-width: 768px){.sof_inner h2{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:lr-tb;margin-bottom:15px;width:100%;height:auto}}.sof_inner h2 .ico{margin-bottom:15px;width:65px}@media only screen and (max-width: 768px){.sof_inner h2 .ico{margin-bottom:0;width:50px;margin-right:10px}}.service_overview_flex{justify-content:space-between;margin-top:40px}.service_overview_flex>div{width:calc((100% - 40px) / 2)}@media only screen and (max-width: 768px){.service_overview_flex>div{width:100%;margin-bottom:20px}}.sof_inner{padding:30px;box-sizing:border-box;justify-content:space-between}@media only screen and (max-width: 768px){.sof_inner{padding:15px}}.sof_inner_content{width:calc(100% - 97px)}@media only screen and (max-width: 768px){.sof_inner_content{width:100%}}.sof_ul{justify-content:space-between;font-size:15px;font-size:1.5rem;height:158px}@media only screen and (max-width: 414px){.sof_ul{height:197px}}.sof_ul li{width:calc((100% - 5px) / 2);background:#fffde3;margin-top:5px;justify-content:center;box-sizing:border-box;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;align-items:center}.sof_ul li:nth-child(1),.sof_ul li:nth-child(2){margin-top:0}@media only screen and (max-width: 414px){.sof_ul li{flex-direction:column}}.sof_ul li .ico{margin-right:10px}@media only screen and (max-width: 414px){.sof_ul li .ico{margin-right:0;margin-bottom:5px}}.sof_ul li .text{line-height:1.3;text-align:center}.sof_text{font-size:16px;font-size:1.6rem;margin-top:20px}@media only screen and (max-width: 768px){.sof_right .sof_ul{height:auto}}.sof_right .sof_ul li{width:calc((100% - 10px) / 3);margin-top:0;padding:20px 0}@media only screen and (max-width: 768px){.sof_right .sof_ul li{flex-direction:column;padding:22px 15px}}.sof_right .sof_ul li .ico{margin-right:0;margin-bottom:-12px}@media only screen and (max-width: 768px){.sof_right .sof_ul li .ico{margin-bottom:9px}}.sc_tit h3{text-indent:-9999px;white-space:nowrap;overflow:hidden;width:125px;height:458px;background:url(../img/service/column_tit.svg);background-size:contain;background-repeat:no-repeat;background-position:center top;position:relative}@media only screen and (max-width: 768px){.sc_tit h3{width:96px;height:353px}}@media only screen and (max-width: 414px){.sc_tit h3{width:100%;height:auto;background:none;white-space:normal;overflow:visible;text-indent:0;font-size:30px;font-size:3rem;line-height:1.3;font-weight:normal;color:#00a0e9}}.sc_tit h3:after{content:'';position:absolute;right:0;bottom:0;width:51px;height:139px;background-image:url(../img/service/column_chara2.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 768px){.sc_tit h3:after{width:37px;height:102px}}@media only screen and (max-width: 414px){.sc_tit h3:after{content:none}}.sc_tit_cloud{margin-bottom:12px}@media only screen and (max-width: 768px){.sc_tit_cloud{width:96px}}@media only screen and (max-width: 414px){.sc_tit_cloud{margin-bottom:0}}.sc_content{padding-top:58px}@media only screen and (max-width: 768px){.sc_content{width:calc(100% - 128px)}}@media only screen and (max-width: 414px){.sc_content{width:100%;padding-top:15px}}.sc_content h4{font-weight:normal;font-size:23px;font-size:2.3rem;line-height:1.3}.sc_content h4 .pink{color:#ff88c4;font-weight:bold}@media only screen and (max-width: 768px){.sc_content h4 br{display:none}}.sc_flex{justify-content:space-between;align-items:flex-start}.cloud_column{border:3px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:20px;box-sizing:border-box;margin:20px 0 36px;width:93%;position:relative}@media only screen and (max-width: 414px){.cloud_column{padding:15px;width:100%}}.cloud_column:before{content:'';width:40px;height:26px;background:url(../img/service/column_cloud_delta.svg);background-size:cover;background-repeat:no-repeat;position:absolute;bottom:-26px;left:20px;background-position:bottom}.cloud_column h5{color:#00a0e9;margin-bottom:10px;font-size:17px;font-size:1.7rem}.column_text p{line-height:1.5}@media only screen and (max-width: 768px){.column_text br{display:none}}.sc_figure{margin-top:58px}@media only screen and (max-width: 768px){.sc_figure{width:100%;text-align:center;margin-top:30px}}.sc_figure .inner{padding:30px 8px 20px 30px;box-sizing:border-box}@media only screen and (max-width: 414px){.sc_figure .inner{padding:30px 0px 20px 12px}}.sc_figure figcaption{text-align:center;margin-bottom:30px;font-size:22px;font-size:2.2rem;color:#00a0e9;padding-right:22px;box-sizing:border-box}.sc_figure figcaption span{position:relative}.sc_figure figcaption span:after{content:'';position:absolute;left:0;bottom:-4px;width:100%;height:2px;background:#00a0e9}#service_column .container:after{content:'';width:218px;height:179px;right:0;top:-48px;position:absolute;background:url(../img/service/column_chara1.svg);background-size:contain;background-repeat:no-repeat;background-position:left top}@media only screen and (max-width: 768px){#service_column .container:after{width:118px;height:104px;right:23px;top:-35px}}@media only screen and (max-width: 414px){#service_column .container:after{width:135px;height:125px;right:23px;top:29px}}#service_column .dot_line_tit{margin-top:80px;margin-top:8.0rem}#service_column .common_section_contact{margin-top:0}.tit_deco1{text-align:center;margin-bottom:25px}@media only screen and (max-width: 414px){.tit_deco1{margin-bottom:15px}}#loan .tit_deco1{margin-bottom:25px}@media only screen and (max-width: 768px){#loan .tit_deco1{margin-bottom:60px}}@media only screen and (max-width: 414px){#loan .tit_deco1{margin-bottom:50px}}.merit_list ul{justify-content:space-between}.merit_list li{margin-top:40px;width:calc((100% - 80px) / 3)}@media only screen and (max-width: 768px){.merit_list li{width:calc((100% - 20px) / 2)}}@media only screen and (max-width: 414px){.merit_list li{width:100%;margin-top:30px}}.merit_list li:nth-child(1),.merit_list li:nth-child(2),.merit_list li:nth-child(3){margin-top:0}@media only screen and (max-width: 768px){.merit_list li:nth-child(3){margin-top:40px}}@media only screen and (max-width: 414px){.merit_list li:nth-child(2),.merit_list li:nth-child(3){margin-top:30px}}.merit_list li .inner{padding:60px 30px 40px;box-sizing:border-box;position:relative}@media only screen and (max-width: 768px){.merit_list li .inner{padding:30px 15px}}.merit_list li .inner figure{text-align:center;margin-bottom:20px}.merit_text p{line-height:1.5;font-size:16px;font-size:1.6rem}.merit_text a{color:#00a0e9;text-decoration:underline;display:inline-block;font-size:16px;font-size:1.6rem;margin-top:10px}.merit_text a:hover{text-decoration:none}#service_merit .dot_line_tit{margin:80px 0 35px}#service_column .arrow_big{margin:10px 0}@media only screen and (max-width: 768px){#service_column .arrow_big{width:15px;margin:16px auto}}@media only screen and (max-width: 414px){.sc_tit{width:100%}}.ti{width:20rem;height:54px;background:url(../img/common/logo.svg);background-size:contain;background-position:center bottom;background-repeat:no-repeat;text-indent:-9999px;white-space:nowrap;overflow:hidden;margin-right:5px;display:inline-block;vertical-align:bottom}.cg_flex_right .inner{padding:10px;box-sizing:border-box}.yellow_frame{background:url(../img/common/bg_check.png);border:2px solid #fff777;background-position:5px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;padding:20px;box-sizing:border-box;height:100%}@media only screen and (max-width: 768px){.yellow_frame{padding:20px 10px}}.yellow_frame p{margin-bottom:1em;line-height:1.8}.yellow_frame p:last-child{margin-bottom:0}@media only screen and (max-width: 768px){.yellow_frame p br{display:none}}.cg_flex{justify-content:space-between;margin-top:40px}.cg_flex_left{width:340px;margin-top:40px;position:relative}@media only screen and (max-width: 768px){.cg_flex_left{width:100%;margin-top:0;text-align:center}}.cg_flex_right{width:calc(100% - 380px)}@media only screen and (max-width: 768px){.cg_flex_right{width:100%;margin-top:20px}}.book_ad{position:absolute;left:0;bottom:0;width:340px;height:210px}@media only screen and (max-width: 768px){.book_ad{position:relative;margin-top:30px;width:100%;height:auto}}.book_img{width:150px;position:absolute;right:20px;bottom:20px}@media only screen and (max-width: 768px){.book_img{width:80px;position:relative;right:0;bottom:0}}@media only screen and (max-width: 414px){.book_img{width:160px;margin-bottom:15px}}@media only screen and (max-width: 768px){.book_name br{display:none}}@media only screen and (max-width: 414px){.book_name br{display:block}}.book_ad>.inner{padding:20px;width:100%;box-sizing:border-box}@media only screen and (max-width: 768px){.book_ad>.inner{padding:15px;display:flex}}@media only screen and (max-width: 414px){.book_ad>.inner{flex-direction:column;align-items:center}}.book_ad>.inner .cnb.btn_area{width:auto;display:inline-block}.book_ad>.inner .btn_shadow{height:auto}.book_ad>.inner .cnb.btn_area .btn_shadow.yellow a.inner{padding:20px 10px;background:#00a0e9;color:#fff;border:2px solid #fff}@media only screen and (max-width: 768px){.book_ad>.inner .cnb.btn_area .btn_shadow.yellow a.inner{padding:10px 20px;align-items:center}}.book_ad>.inner .cnb.btn_area .btn_shadow.yellow a.inner .text{margin-bottom:10px}@media only screen and (max-width: 768px){.book_ad>.inner .cnb.btn_area .btn_shadow.yellow a.inner .text{margin-bottom:0;margin-right:10px}}.book_ad>.inner .btn_shadow.yellow a.aw.inner:after{content:none}@media only screen and (max-width: 768px){.book_ad_text{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:lr-tb;margin-left:20px}}@media only screen and (max-width: 414px){.book_ad_text{margin-left:0;text-align:center}}.book_author{margin-left:15px;font-size:14px;font-size:1.4rem}@media only screen and (max-width: 768px){.book_author{margin-left:0;margin-bottom:10px}}.book_name{margin-left:20px;color:#00a0e9;line-height:1.2}@media only screen and (max-width: 768px){.book_name{margin-left:0;margin-bottom:10px}}.greeting_post{text-align:center;padding:15px 0;border-top:1px solid #00a0e9;color:#00a0e9;font-size:14px;font-size:1.4rem}.greeting_name{text-align:center;justify-content:center;border-top:1px solid #00a0e9;border-bottom:1px solid #00a0e9;color:#00a0e9;padding:20px 0;align-items:center;margin-bottom:15px}.greeting_name .big{font-size:36px;font-size:3.6rem;margin-right:10px}.greeting_name .small{font-size:15px;font-size:1.5rem}.cg_flex_left h2{font-size:46px;font-size:4.6rem;line-height:1.3;font-weight:normal}.greeting_chara{position:absolute;left:0;top:0;-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:5;left:50%;margin-left:-112px}@media only screen and (max-width: 768px){.greeting_chara{width:20%;margin-left:-10%}}.img_company{width:100%;padding-top:40%;background:url(../img/company/img_company.jpg);background-size:cover;background-position:center;-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px;border-radius:20px 20px 0 0;-moz-border-radius:2rem 2rem 0 0;-webkit-border-radius:2rem;border-radius:2rem 2rem 0 0}.company_overview_flex{padding:40px;position:relative;box-sizing:border-box;justify-content:space-between}@media only screen and (max-width: 768px){.company_overview_flex{padding:30px 15px}}.co_flex_right{width:280px;position:relative}@media only screen and (max-width: 768px){.co_flex_right{width:100%}}.co_flex_left{width:calc(100% - 320px)}@media only screen and (max-width: 768px){.co_flex_left{width:100%}}.co_flex_right .facebook{margin-bottom:20px}.company_overview_flex:before{content:'';background:url(../img/company/company_overview_chara.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:258px;height:124px;position:absolute;right:40px;top:-98px}@media only screen and (max-width: 768px){.company_overview_flex:before{width:150px;height:90px;position:absolute;right:15px;top:-63px}}.infiniteslide li{width:347px;margin:0 10px}@media only screen and (max-width: 768px){.infiniteslide li{width:150px}}.slider_wrap{margin-top:60px;position:relative}.slider_wrap li img{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem}.sc_container{margin-top:-167px}@media only screen and (max-width: 768px){.sc_container{display:none}}.slider_chara{position:absolute;right:calc((100vw - 1100px) / 2);bottom:-65px;z-index:5}@media only screen and (max-width: 768px){.slider_chara{display:none}}.rece_box .inner{padding:40px;box-sizing:border-box}@media only screen and (max-width: 768px){.rece_box .inner{padding:15px}}.ri_flex_left img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}.rece_info_flex{justify-content:space-between;margin-bottom:40px}@media only screen and (max-width: 768px){.rece_info_flex{margin-bottom:15px}}@media only screen and (max-width: 768px){.yoyasu .rece_info_flex{margin-bottom:0}}.ri_flex_left{width:440px}@media only screen and (max-width: 768px){.ri_flex_left{width:100%;text-align:center;margin-bottom:15px}}.ri_flex_right{width:calc(100% - 480px)}@media only screen and (max-width: 768px){.ri_flex_right{width:100%}}.rece_tel{color:#00a0e9;width:100%;border:1px solid #00a0e9;padding:15px 0;justify-content:center;align-items:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media only screen and (max-width: 414px){.rece_tel{flex-direction:column}}.rece_left{font-size:14px;font-size:1.4rem;margin-right:20px}@media only screen and (max-width: 414px){.rece_left{margin-right:0;margin-bottom:5px}}.rece_right{font-size:26px;font-size:2.6rem;font-weight:bold}.ri_flex_right .store_inner_content_tit{font-size:29px;font-size:2.9rem}@media only screen and (max-width: 768px){.ri_flex_right .store_inner_content_tit{text-align:center}}.gmap iframe{border:1px solid #ddd;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}.rece_box.yoyasu{margin-bottom:40px}@media screen and (min-width: 769px){.page-template-page-company #yoyasu_map{margin-top:16px}}@media only screen and (max-width: 768px){.page-template-page-company #yoyasu_map{margin-top:15px}}.cc_flex_right{width:310px}@media only screen and (max-width: 768px){.cc_flex_right{width:100%;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:lr-tb}}.cc_flex_left{width:calc(100% - 310px);justify-content:center;align-items:center}@media only screen and (max-width: 768px){.cc_flex_left{width:100%;margin-bottom:20px}}.cc_flex_right .inner{padding:10px;box-sizing:border-box;width:100%;height:100%}.cc_flex_right .inner .yellow_frame{width:100%}.cc_dl{display:flex;flex-direction:column;justify-content:center;width:100%;align-items:flex-start}@media only screen and (max-width: 768px){.cc_dl{align-items:center}}.cc_dl dt{background:#fff777;border:1px solid #444;padding:10px;margin-left:15px;font-weight:normal;font-size:15px;font-size:1.5rem;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media only screen and (max-width: 768px){.cc_dl dt{margin-left:0;margin-bottom:7px}}.cc_dl dd{margin-left:30px;color:#00a0e9;font-size:24px;font-size:2.4rem;line-height:1.2}@media only screen and (max-width: 768px){.cc_dl dd{margin-left:0;margin-bottom:20px;text-align:center}}@media only screen and (max-width: 374px){.cc_dl dd{font-size:5vw}}.cc_dl dd:last-child{margin-left:0}@media only screen and (max-width: 768px){.cc_dl dd:last-child{margin-bottom:0px}}.concept_pic img{-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px;border-radius:20px 20px 0 0;-moz-border-radius:2rem 2rem 0 0;-webkit-border-radius:2rem;border-radius:2rem 2rem 0 0}.concept_last{margin-top:40px}.concept_last_1{padding:40px;box-sizing:border-box}@media only screen and (max-width: 768px){.concept_last_1{padding:30px 15px}}.concept_last h3{color:#00a0e9;font-size:24px;font-size:2.4rem;line-height:1.3;margin-bottom:25px;font-weight:normal}@media only screen and (max-width: 768px){.concept_last h3 br{display:none}}.concept_last_1{justify-content:space-between}.cl_flex_left{width:690px}.cl_flex_right{width:262px}@media only screen and (max-width: 768px){.cl_flex_right{margin:20px auto 0}}.cl_flex_left_text p{line-height:1.8}.video-js .vjs-tech{position:relative}.video-js{width:100%;height:auto;background-color:transparent}.vjs-control-bar{opacity:1 !important;position:relative !important;display:flex !important;background:transparent !important}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:block !important}.vjs-poster{background:transparent;display:none}.video-js .vjs-big-play-button{display:none}.vjs-volume-menu-button{display:none}.vjs-fullscreen-control{display:none !important}.vjs-control-bar{color:#444 !important;margin-top:10px}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus,.bjs-button,.video-js .vjs-play-control{background:#00a0e9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:none;color:#fff !important}.video-js .vjs-slider{background:#00a0e9}.video-js .vjs-time-tooltip,.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after{color:#919191;font-size:22px;top:-0.45em !important}.video-js .vjs-play-progress{background:#d1d1d1 !important}.ui-widget-header{background:#3addbe !important}.tit_404{width:70px;margin:0 auto 15px}.tit_404 img{width:100%}#error404_section{text-align:center}@media only screen and (max-width: 414px){#error404_section{text-align:left}}#error404_section p{line-height:1.8}.tit_section_error{text-align:center;margin-bottom:30px}.tit_section_error .en,.tit_section_error .copyright,.tit_section_error .vjs-control-bar{font-size:20px;font-size:2.0rem;font-weight:normal;color:#00a0e9;margin-bottom:10px}.tit_section_error .jp{font-size:30px;font-size:3rem;font-weight:normal}.bnr_athome{position:fixed;bottom:20px;right:60px;z-index:9999;background:#fff;border-radius:12px;box-sizing:border-box;height:96px;width:275px;border:2px solid #cc0033;-moz-transition:-moz-transform .3s,border .3s;-o-transition:-o-transform .3s,border .3s;-webkit-transition:-webkit-transform .3s,border .3s;transition:transform .3s,border .3s}.bnr_athome:hover{border:2px solid #ea0740}.bnr_athome:before{content:'';width:18px;height:100%;-moz-transition:background .3s,width .3s;-o-transition:background .3s,width .3s;-webkit-transition:background .3s,width .3s;transition:background .3s,width .3s;background:#cc0033;position:absolute;right:0;top:0;border-radius:0 7px 7px 0}.bnr_athome:hover:before{background:#ea0740;width:22px}.bnr_athome:after{content:'';width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #ffffff;position:absolute;right:4px;top:50%;margin-top:-5px}.bnr_athome .inner{position:absolute;top:-27px;left:-15px}.footer_right .bnr_athome{position:relative;width:100%;max-width:275px;display:block;bottom:0;right:0;margin-top:30px;margin-left:auto;margin-right:auto}#athome.bnr_athome{-moz-transform:translate3d(0, 150px, 0px);-ms-transform:translate3d(0, 150px, 0px);-webkit-transform:translate3d(0, 150px, 0px);transform:translate3d(0, 150px, 0px)}@media only screen and (max-width: 1440px){#athome.bnr_athome{height:71px;width:220px}}@media only screen and (max-width: 768px){#athome.bnr_athome{display:none}}#athome.bnr_athome.show{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1440px){#athome.bnr_athome .inner{width:200px;top:-24px}}#athome.bnr_athome.show.out{-moz-transform:translate3d(0, 150px, 0px);-ms-transform:translate3d(0, 150px, 0px);-webkit-transform:translate3d(0, 150px, 0px);transform:translate3d(0, 150px, 0px)}@media only screen and (max-width: 768px){.sp_navi_container .bnr_athome{position:relative;right:auto;bottom:auto;display:block;margin:40px auto 20px}}.csc_line{background:#e6f4d4;padding:30px;box-sizing:border-box;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-top:30px}@media only screen and (max-width: 768px){.csc_line{padding:15px;margin-top:15px}}.big.csc_line{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.csc_line_inner{justify-content:space-between}.csc_line_left{align-items:center}@media only screen and (max-width: 768px){.csc_line_left{justify-content:center;width:100%}}.csc_line_left_left{margin-right:20px}@media only screen and (max-width: 768px){.csc_line_left_left{margin-right:0;margin-bottom:10px;width:100%;text-align:center}}.csc_line_left h3{color:#00b900;font-size:26px;font-size:2.6rem;font-weight:normal;margin-bottom:10px;line-height:1.4}@media only screen and (max-width: 414px){.csc_line_left h3{font-size:5vw}}.big .csc_line_left h3{margin-top:-30px;margin-bottom:20px}.csc_line_right{width:170px;position:relative}@media only screen and (max-width: 768px){.csc_line_right{width:100%}}.big .csc_line_right:before{content:'';position:absolute;left:-59px;bottom:0;width:51px;height:139px;background-image:url(../img/service/column_chara2.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 768px){.big .csc_line_right:before{content:none}}.big .csc_line_right{width:230px}@media only screen and (max-width: 768px){.big .csc_line_right{width:100%}}.csc_line_shadow{width:800px;margin:60px auto 0}@media only screen and (max-width: 768px){.csc_line_shadow{width:100%}}.csc_line_right .ctlf_line_sp .btn_shadow.yellow a .text{font-size:21px;font-size:2.1rem;color:#fff}@media only screen and (max-width: 768px){.csc_line_left_right{text-align:center}}.csc_line_left_right p{font-size:14px;font-size:1.4rem;line-height:1.5}.big .csc_line_left_right p{font-size:15px;font-size:1.5rem}.page-id-2005 .tit_section.chara .tit_ribbon{margin-top:-5.3rem}.page-id-2005 .tit_section.chara .tit_ribbon:before{content:none !important}@media only screen and (max-width: 768px){.page-id-2005 .ri_flex_left{width:70%;margin-left:auto;margin-right:auto}}.page-id-2005 .ri_flex_right{border-radius:20px;border:5px solid #00a0e9;box-sizing:border-box;padding:30px;padding:3rem}.page-id-2005 .skyblue .ri_flex_right{border-color:#48BECF}.page-id-2005 .skyblue .ri_flex_right dt{background:#48BECF}.page-id-2005 .pink .ri_flex_right{border-color:#EE869F}.page-id-2005 .pink .ri_flex_right dt{background:#EE869F}.page-id-2005 .orange .ri_flex_right{border-color:#F9BB0D}.page-id-2005 .orange .ri_flex_right dt{background:#F9BB0D}.page-id-2005 .green .ri_flex_right{border-color:#BED500}.page-id-2005 .green .ri_flex_right dt{background:#BED500}.page-id-2005 .ri_flex_right dt{background:#00a0e9;color:#fff;font-size:25px;font-size:2.5rem;text-align:center;padding:0.3em 0;border-radius:32px}.page-id-2005 .ri_flex_right dd{font-size:23px;font-size:2.3rem;line-height:1.5;text-align:center;padding:1rem 0}.page-id-2005 .ri_flex_right dd span{font-size:85%}.page-id-2005 .ri_flex_right dd.profile{text-align:left}.page-id-2005 .ri_flex_right dd.sex{font-weight:bold;font-size:27px;font-size:2.7rem}.page-id-2005 .rece_info_flex{margin-bottom:0}.chara_line_flex{position:relative;justify-content:space-between;align-items:flex-end;padding-top:23px;padding-top:2.3rem;margin-bottom:40px;margin-bottom:4rem}.chara_line_tit{position:absolute;color:#00b900;left:0;top:0;font-size:34px;font-size:3.4rem;align-items:center}@media only screen and (max-width: 768px){.chara_line_tit{position:relative;margin-bottom:30px;margin-bottom:3rem;font-size:5vw}}.chara_line_tit .ico{margin-right:10px}@media only screen and (max-width: 768px){.chara_line_tit .ico{width:12%}}.chara_line_right{position:relative;bottom:-1.1rem}@media only screen and (max-width: 768px){.chara_line_right{width:100%}}@media only screen and (max-width: 768px){.chara_line_left{width:100%}}@media only screen and (max-width: 768px){.chara_line_right img,.chara_line_left img{width:100%}}#charactor_line .btn_area{max-width:370px;width:100%;margin:auto}.line_color .btn_shadow.yellow a.inner{background:#00b900;color:#fff}.line_color .btn_shadow.yellow a.inner:after{background:url(../img/common/ico_arrow_white.svg);background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 1025px){.pc_link_none{pointer-events:none;cursor:auto}}
