html{-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;background-color:#fff;color:#202226;scroll-behavior:smooth;line-height:1;max-width:100%;margin:0 auto;letter-spacing:.01em}a{color:#202226;text-decoration:none;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}a:hover{opacity:.8;-webkit-transition:opacity .3s;transition:opacity .3s}ul{padding:0;list-style:none}li{padding:0;list-style:none}img{max-width:100%;height:auto}img.pc{display:block}img.sp{display:none}br.pc{display:block}br.sp{display:none}.pc_block{display:block}.sp_block{display:none}header{width:100%;border-bottom:1px solid #eee}header .header{max-width:1280px;width:100%;margin:0 auto;padding:18px 40px;background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header_logo{max-width:292px;width:100%;display:block}header .header_logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header_logo a img{width:100%;height:auto}header .header_logo a img.mainlogo{max-width:198px;margin-right:16px}header .header_logo a img.tcs_text{max-width:78px;margin-right:0}header .header_nav nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .header_nav nav ul li{margin-right:10px}header .header_nav nav ul li:last-child{margin-right:0}header .header_nav nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;line-height:15px;letter-spacing:.01em;padding:10px 12px}header .header_nav nav ul li a.hnav{font-weight:400;color:#666;border-radius:99px;-webkit-transition:background .3s,color .3s,opacity .3s;transition:background .3s,color .3s,opacity .3s}header .header_nav nav ul li a.hnav:before{content:"";display:inline-block;width:16px;height:16px;margin-right:4px;background-size:contain;background-position:center}header .header_nav nav ul li a.hnav.active{font-weight:700;color:#447fe0;background:#fbf8ee}header .header_nav nav ul li a.hnav:hover{color:#447fe0;background:#fbf8ee;border-radius:99px;-webkit-transition:background .3s,color .3s,opacity .3s;transition:background .3s,color .3s,opacity .3s}header .header_nav nav ul li a.hnav_top:before{background-image:url(../img/hnav_top.svg);-webkit-transition:background .3s;transition:background .3s}header .header_nav nav ul li a.hnav_top.active:before{background-image:url(../img/hnav_top_active.svg)}header .header_nav nav ul li a.hnav_top:hover:before{background-image:url(../img/hnav_top_active.svg);-webkit-transition:background .3s;transition:background .3s}header .header_nav nav ul li a.hnav_shaken:before{background-image:url(../img/hnav_shaken.svg);-webkit-transition:background .3s;transition:background .3s}header .header_nav nav ul li a.hnav_shaken.active:before{background-image:url(../img/hnav_shaken_active.svg)}header .header_nav nav ul li a.hnav_shaken:hover:before{background-image:url(../img/hnav_shaken_active.svg);-webkit-transition:background .3s;transition:background .3s}header .header_nav nav ul li a.hnav_line:before{background-image:url(../img/hnav_line.svg);-webkit-transition:background .3s;transition:background .3s}header .header_nav nav ul li a.hnav_line.active:before{background-image:url(../img/hnav_line_active.svg)}header .header_nav nav ul li a.hnav_line:hover:before{background-image:url(../img/hnav_line_active.svg);-webkit-transition:background .3s;transition:background .3s}header .header_nav nav ul li a.hnav_tempo:before{background-image:url(../img/hnav_tempo.svg);-webkit-transition:background .3s;transition:background .3s}header .header_nav nav ul li a.hnav_tempo.active:before{background-image:url(../img/hnav_tempo_active.svg)}header .header_nav nav ul li a.hnav_tempo:hover:before{background-image:url(../img/hnav_tempo_active.svg);-webkit-transition:background .3s;transition:background .3s}header .header_nav nav ul li a.hnav_info:before{background-image:url(../img/hnav_info.svg);-webkit-transition:background .3s;transition:background .3s}header .header_nav nav ul li a.hnav_info.active:before{background-image:url(../img/hnav_info_active.svg)}header .header_nav nav ul li a.hnav_info:hover:before{background-image:url(../img/hnav_info_active.svg);-webkit-transition:background .3s;transition:background .3s}header .header_hamburger{display:none}header .header_hamburger .hamburger{margin-top:8px;width:30px;height:20px;position:relative}header .header_hamburger .hamburger span{display:block;width:100%;height:3px;background:#447fe0;position:absolute;left:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}header .header_hamburger .hamburger span:nth-child(1){top:0}header .header_hamburger .hamburger span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .header_hamburger .hamburger span:nth-child(3){bottom:0}header .sp_menu{display:none;position:fixed;top:0;right:0;width:300px;height:100%;background:#fff;z-index:1000;-webkit-transform:translateX(300px);transform:translateX(300px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}header .sp_menu_content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .sp_menu_content nav{width:100%}header .sp_menu_content nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .sp_menu_content nav ul li{border-bottom:1px solid #eee;width:100%}header .sp_menu_content nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:400;line-height:21px;letter-spacing:.04em;width:100%;padding:12px 24px}header .sp_menu_content nav ul li a.hnav{font-weight:400;color:#666;border-radius:99px;-webkit-transition:background .3s,color .3s,opacity .3s;transition:background .3s,color .3s,opacity .3s}header .sp_menu_content nav ul li a.hnav:before{content:"";display:inline-block;width:16px;height:16px;margin-right:4px;background-size:contain;background-position:center}header .sp_menu_content nav ul li a.hnav.active{font-weight:700;color:#447fe0}header .sp_menu_content nav ul li a.hnav:hover{color:#447fe0;border-radius:99px;-webkit-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s}header .sp_menu_content nav ul li a.hnav_top:before{background-image:url(../img/hnav_top.svg);-webkit-transition:background .3s;transition:background .3s}header .sp_menu_content nav ul li a.hnav_top.active:before{background-image:url(../img/hnav_top_active.svg)}header .sp_menu_content nav ul li a.hnav_top:hover:before{background-image:url(../img/hnav_top_active.svg);-webkit-transition:background .3s;transition:background .3s}header .sp_menu_content nav ul li a.hnav_shaken:before{background-image:url(../img/hnav_shaken.svg);-webkit-transition:background .3s;transition:background .3s}header .sp_menu_content nav ul li a.hnav_shaken.active:before{background-image:url(../img/hnav_shaken_active.svg)}header .sp_menu_content nav ul li a.hnav_shaken:hover:before{background-image:url(../img/hnav_shaken_active.svg);-webkit-transition:background .3s;transition:background .3s}header .sp_menu_content nav ul li a.hnav_line:before{background-image:url(../img/hnav_line.svg);-webkit-transition:background .3s;transition:background .3s}header .sp_menu_content nav ul li a.hnav_line.active:before{background-image:url(../img/hnav_line_active.svg)}header .sp_menu_content nav ul li a.hnav_line:hover:before{background-image:url(../img/hnav_line_active.svg);-webkit-transition:background .3s;transition:background .3s}header .sp_menu_content nav ul li a.hnav_tempo:before{background-image:url(../img/hnav_tempo.svg);-webkit-transition:background .3s;transition:background .3s}header .sp_menu_content nav ul li a.hnav_tempo.active:before{background-image:url(../img/hnav_tempo_active.svg)}header .sp_menu_content nav ul li a.hnav_tempo:hover:before{background-image:url(../img/hnav_tempo_active.svg);-webkit-transition:background .3s;transition:background .3s}header .sp_menu_content nav ul li a.hnav_info:before{background-image:url(../img/hnav_info.svg);-webkit-transition:background .3s;transition:background .3s}header .sp_menu_content nav ul li a.hnav_info.active:before{background-image:url(../img/hnav_info_active.svg)}header .sp_menu_content nav ul li a.hnav_info:hover:before{background-image:url(../img/hnav_info_active.svg);-webkit-transition:background .3s;transition:background .3s}header .sp_menu_close{position:relative;width:100%;height:64px}header .sp_menu_close_btn{width:36px;height:36px;position:absolute;top:12px;right:20px}header .sp_menu_close_btn span{display:block;width:100%;height:4px;background:#447fe0;position:absolute;left:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}header .sp_menu_close_btn span:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}header .sp_menu_close_btn span:nth-child(2){top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}header .sp_menu.active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}header .sp_menubg{display:none;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#447fe0;opacity:0;z-index:999;-webkit-transition:opacity .3s;transition:opacity .3s}header .sp_menubg.active{pointer-events:all;opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}main{width:100%;max-width:100%;background:#fff;background-image:url("../img/bg_under.svg");background-position:bottom right;background-repeat:no-repeat;background-size:67%;position:relative}main .top_slider{width:100%;max-width:100%;background:#ffe976;padding:40px 0 60px;position:relative}main .top_slider_content{width:100%;max-width:100%;margin:0 auto;display:block}main .top_slider_content .slick-slide{width:780px;max-width:780px;padding:0 8px}main .top_slider_content .slick-dots{bottom:-32px}main .top_slider_content .slick-dots li{margin:0 0px}main .top_slider_content .slick-dots li button{padding:0px}main .top_slider_content .slick-dots li button:before{color:#fff;opacity:1;font-size:12px}main .top_slider_content .slick-dots li button:focus{outline:0}main .top_slider_content .slick-dots li.slick-active button:before{color:#447fe0;opacity:1}main .top_slider_content button.slick-next.slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:calc(50% - 390px);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;width:40px;height:40px;background:#fff;opacity:1;border-radius:50%}main .top_slider_content button.slick-next.slick-arrow:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;color:#447fe0;background:#fff;position:relative;left:2px}main .top_slider_content button.slick-prev.slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:calc(50% - 390px);-webkit-transform:translateX(50%);transform:translateX(50%);z-index:1;width:40px;height:40px;background:#fff;opacity:1;border-radius:50%}main .top_slider_content button.slick-prev.slick-arrow:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;color:#447fe0;background:#fff;position:relative;right:2px}main .top_slider_item{border-radius:32px;overflow:hidden}main .top_slider_item a{display:block;width:780px;height:410px;background-size:cover;background-position:center top}main .top_slider_mascot{position:absolute;bottom:24px;right:200px;width:min(125px,12vw);pointer-events:none}main .top_info{background:#fff;background-image:url("../img/bg_over.svg");background-position:top left;background-repeat:no-repeat;background-size:67%;position:relative;margin-bottom:100px;padding-top:180px}main .top_info_box{width:95%;max-width:1120px;margin:0 auto;padding:40px 40px;-webkit-box-shadow:0px 0px 60px 0px rgba(0,0,0,.1215686275);box-shadow:0px 0px 60px 0px rgba(0,0,0,.1215686275);background:#fff;border-radius:12px;opacity:0;-webkit-transform:translate(0, 5vh);transform:translate(0, 5vh);-webkit-transition:opacity ease-out .6s,-webkit-transform ease-out .6s;transition:opacity ease-out .6s,-webkit-transform ease-out .6s;transition:transform ease-out .6s,opacity ease-out .6s;transition:transform ease-out .6s,opacity ease-out .6s,-webkit-transform ease-out .6s}main .top_info_box.active{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1;-webkit-transition:opacity ease-out .6s,-webkit-transform ease-out .6s;transition:opacity ease-out .6s,-webkit-transform ease-out .6s;transition:transform ease-out .6s,opacity ease-out .6s;transition:transform ease-out .6s,opacity ease-out .6s,-webkit-transform ease-out .6s}main .top_info_title{padding:12px 32px;background:#fbf8ee;border-radius:8px}main .top_info_title h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:700;line-height:36px}main .top_info_title h2:before{content:"";position:relative;display:inline-block;width:8px;height:8px;margin-right:8px;background:#ffe976;border-radius:50px}@media screen and (max-width: 768px){main .top_info_title{padding:12px 14px}main .top_info_title h2{font-size:18px;font-weight:700;line-height:27px}}@media screen and (max-width: 768px){main .top_info_box{width:88%;max-width:540px;padding:20px 20px}}main .top_info_content{margin-top:40px}main .top_info_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 32px;border-bottom:1px solid #eee}main .top_info_item:last-child{border-bottom:0}main .top_info_item_img{width:400px;height:210px;border-radius:12px;overflow:hidden;position:relative}main .top_info_item_img_inner{width:100%;height:100%;background-size:cover;background-position:center top}main .top_info_item_text{width:calc(100% - 400px);padding-left:24px}main .top_info_item_text span{display:inline-block;font-size:12px;font-weight:700;line-height:21px;background:#ffe976;padding:2px 8px;margin-bottom:8px}main .top_info_item_text h3{font-size:24px;font-weight:700;line-height:24px;margin-bottom:8px}main .top_info_item_text p{font-size:14px;font-weight:700;line-height:24.5px}main .top_info_item_text time{margin-top:8px;font-size:12px;font-weight:400;line-height:21px;color:#666}main .top_service{position:relative;margin-bottom:0;padding-bottom:200px}main .top_service_box{width:95%;max-width:1120px;margin:0 auto;padding:40px 40px;-webkit-box-shadow:0px 0px 60px 0px rgba(0,0,0,.1215686275);box-shadow:0px 0px 60px 0px rgba(0,0,0,.1215686275);background:#fff;border-radius:12px;opacity:0;-webkit-transform:translate(0, 5vh);transform:translate(0, 5vh);-webkit-transition:opacity ease-out .6s,-webkit-transform ease-out .6s;transition:opacity ease-out .6s,-webkit-transform ease-out .6s;transition:transform ease-out .6s,opacity ease-out .6s;transition:transform ease-out .6s,opacity ease-out .6s,-webkit-transform ease-out .6s}main .top_service_box.active{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1;-webkit-transition:opacity ease-out .6s,-webkit-transform ease-out .6s;transition:opacity ease-out .6s,-webkit-transform ease-out .6s;transition:transform ease-out .6s,opacity ease-out .6s;transition:transform ease-out .6s,opacity ease-out .6s,-webkit-transform ease-out .6s}main .top_service_title{padding:12px 32px;background:#fbf8ee;border-radius:8px}main .top_service_title h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:700;line-height:36px}main .top_service_title h2:before{content:"";position:relative;display:inline-block;width:8px;height:8px;margin-right:8px;background:#ffe976;border-radius:50px}@media screen and (max-width: 768px){main .top_service_title{padding:12px 14px}main .top_service_title h2{font-size:18px;font-weight:700;line-height:27px}}@media screen and (max-width: 768px){main .top_service_box{width:88%;max-width:540px;padding:20px 20px}}main .top_service_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main .top_service_item{width:calc(33.3333333333% - 26.6666666667px);margin-right:40px;margin-top:40px}main .top_service_item:nth-child(3n){margin-right:0}main .top_service_item_img{width:100%}main .top_service_item_text{padding-top:16px}main .top_service_item_text h3{font-size:20px;font-weight:700;line-height:32px;letter-spacing:1px}main .top_service_item_text p{font-size:14px;font-weight:400;line-height:25.2px;letter-spacing:.01em}main .top_service_item_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}main .top_service_item_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:240px;width:100%;padding:16px 32px;border-radius:99px;background:#447fe0;font-size:13px;font-weight:500;line-height:13px;letter-spacing:.01em;text-align:center;color:#fff;border:1px solid #447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .top_service_item_btn a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border-radius:99px;background:#fff;color:#447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .top_service_item_btn a:hover{background:#fff;color:#447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .top_service_item_btn a:hover:after{background:#447fe0;color:#fff}@media screen and (max-width: 768px){main .top_service_item_btn a{font-size:12px;font-weight:500;line-height:12px;letter-spacing:.01em}}main .breadcrumb_content{width:96%;max-width:1120px;margin:24px auto;display:block}main .breadcrumb_content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .breadcrumb_content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:500;line-height:13px;letter-spacing:.01em;padding-left:12px;color:#666}main .breadcrumb_content ul li a{color:#202226}main .breadcrumb_content ul li:before{content:"";display:inline-block;width:4px;height:4px;margin-right:12px;background:#ccc;border-radius:50px}main .breadcrumb_content ul li:first-child{padding-left:0}main .breadcrumb_content ul li:first-child:before{display:none}main .page_fv{width:100%;max-width:100%;background:#447fe0}main .page_fv_shaken{background-image:url("../img/shaken_fv.jpg");background-position:center right;background-repeat:no-repeat;background-size:50%}main .page_fv_line{background-image:url("../img/line_fv.png");background-position:center right;background-repeat:no-repeat;background-size:50%}main .page_fv_tempo{background-image:url("../img/tempo_fv.jpg");background-position:center right;background-repeat:no-repeat;background-size:50%}main .page_fv_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:96%;max-width:1120px;margin:0 auto}main .page_fv_title h1{padding:48px 0;font-size:46px;font-weight:700;line-height:60px;letter-spacing:1px;color:#ffe976}main .page_fv_bottom{height:20px;background:#ffe976}main .page_main{background-image:url("../img/bg_over.svg");background-position:top left;background-repeat:no-repeat;background-size:67%;position:relative}main .page_wrapper{width:96%;max-width:1040px;margin:0 auto}main .page_wrapper.showbox{opacity:0;-webkit-transform:translate(0, 5vh);transform:translate(0, 5vh);-webkit-transition:opacity ease-out .6s,-webkit-transform ease-out .6s;transition:opacity ease-out .6s,-webkit-transform ease-out .6s;transition:transform ease-out .6s,opacity ease-out .6s;transition:transform ease-out .6s,opacity ease-out .6s,-webkit-transform ease-out .6s}main .page_wrapper.showbox.active{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1;-webkit-transition:opacity ease-out .6s,-webkit-transform ease-out .6s;transition:opacity ease-out .6s,-webkit-transform ease-out .6s;transition:transform ease-out .6s,opacity ease-out .6s;transition:transform ease-out .6s,opacity ease-out .6s,-webkit-transform ease-out .6s}main .page_title{padding:12px 32px;background:#fbf8ee;border-radius:8px}main .page_title h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:700;line-height:36px}main .page_title h2:before{content:"";position:relative;display:inline-block;width:8px;height:8px;margin-right:8px;background:#ffe976;border-radius:50px}@media screen and (max-width: 768px){main .page_title{padding:12px 14px}main .page_title h2{font-size:18px;font-weight:700;line-height:27px}}main .page_shaken_feature{padding-top:20px;margin-bottom:120px}main .page_shaken_feature .shaken_feature_content{margin-top:40px}main .page_shaken_feature .shaken_feature_list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main .page_shaken_feature .shaken_feature_list_item{width:calc(33.3333333333% - 26.6666666667px);margin-right:40px;margin-bottom:40px;border:1px solid #eee;border-radius:12px;background:#fff;min-height:320px}main .page_shaken_feature .shaken_feature_list_item:nth-child(3n){margin-right:0}main .page_shaken_feature .shaken_feature_list_item_img{width:100%;border-radius:12px;overflow:hidden}main .page_shaken_feature .shaken_feature_list_item_img img{width:100%;height:auto}main .page_shaken_feature .shaken_feature_list_item_title{padding:20px 20px 0;margin-bottom:4px}main .page_shaken_feature .shaken_feature_list_item_title h3{font-size:20px;font-weight:700;line-height:30px;letter-spacing:1px}main .page_shaken_feature .shaken_feature_list_item_detail{padding:0px 20px 20px}main .page_shaken_feature .shaken_feature_list_item_detail p{font-size:16px;font-weight:400;line-height:28.8px;letter-spacing:.01em}main .page_shaken_feature .shaken_feature_reserve_btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .page_shaken_feature .shaken_feature_reserve_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:240px;width:100%;padding:16px 32px;border-radius:99px;background:#447fe0;font-size:13px;font-weight:500;line-height:13px;letter-spacing:.01em;text-align:center;color:#fff;border:1px solid #447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .page_shaken_feature .shaken_feature_reserve_btn a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border-radius:99px;background:#fff;color:#447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .page_shaken_feature .shaken_feature_reserve_btn a:hover{background:#fff;color:#447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .page_shaken_feature .shaken_feature_reserve_btn a:hover:after{background:#447fe0;color:#fff}@media screen and (max-width: 768px){main .page_shaken_feature .shaken_feature_reserve_btn a{font-size:12px;font-weight:500;line-height:12px;letter-spacing:.01em}}main .page_shaken_price{margin-top:120px;margin-bottom:120px}main .page_shaken_price .shaken_price_content{margin-top:40px}main .page_shaken_price .shaken_price_desc{font-size:20px;font-weight:700;line-height:30px;letter-spacing:1px}main .page_shaken_price .shaken_price_table{margin-top:16px;width:100%;overflow:auto}main .page_shaken_price .shaken_price_table table{width:100%;border-collapse:separate;border-spacing:0 0}main .page_shaken_price .shaken_price_table table thead th,main .page_shaken_price .shaken_price_table table thead td,main .page_shaken_price .shaken_price_table table tbody th,main .page_shaken_price .shaken_price_table table tbody td{padding:12px;font-size:16px;font-weight:400;line-height:28.8px;letter-spacing:.01em;text-align:right}main .page_shaken_price .shaken_price_table table thead th,main .page_shaken_price .shaken_price_table table tbody th{background:#dbd1bd;font-weight:700}main .page_shaken_price .shaken_price_table table thead tr th{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.01em;text-align:center;padding:20px;border-top:1px solid #ccc;border-left:1px solid #ccc}main .page_shaken_price .shaken_price_table table thead tr th:first-child{border-radius:12px 0 0 0}main .page_shaken_price .shaken_price_table table thead tr th:last-child{border-radius:0 12px 0 0;border-right:1px}main .page_shaken_price .shaken_price_table table tbody tr td{border-top:1px solid #ccc;border-left:1px solid #ccc}main .page_shaken_price .shaken_price_table table tbody tr td:last-child{border-right:1px solid #ccc}main .page_shaken_price .shaken_price_table table tbody tr td.total_text{font-size:17px;font-weight:700;line-height:25.5px;letter-spacing:1px;text-align:left}main .page_shaken_price .shaken_price_table table tbody tr td.total{font-size:20px;font-weight:700;line-height:30px;letter-spacing:.01em;color:#e60012;text-align:center;padding:20px}main .page_shaken_price .shaken_price_table table tbody tr td.total span{font-size:24px;line-height:36px}main .page_shaken_price .shaken_price_table table tbody tr td.headline{text-align:left;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.01em;text-align:left;width:100px}main .page_shaken_price .shaken_price_table table tbody tr td.headline.vertical{text-align:center;border-bottom:1px solid #ccc;width:40px;padding:0}main .page_shaken_price .shaken_price_table table tbody tr:last-child td{border-bottom:1px solid #ccc}main .page_shaken_price .shaken_price_note{margin-top:16px}main .page_shaken_price .shaken_price_note ul li{font-size:14px;font-weight:400;line-height:28px;letter-spacing:0em}main .page_shaken_price .shaken_price_note ul li:before{content:"※";display:inline-block;margin-right:0px}main .page_shaken_flow{margin-top:120px;margin-bottom:120px}main .page_shaken_flow .shaken_flow_content{margin-top:56px}main .page_shaken_flow .shaken_flow_list{width:96%;max-width:800px;margin:0 auto}main .page_shaken_flow .shaken_flow_list_item{margin-bottom:30px}main .page_shaken_flow .shaken_flow_list_item_title{display:block;position:relative;background:#ffe976;border-radius:999px}main .page_shaken_flow .shaken_flow_list_item_title h3{font-size:20px;font-weight:700;line-height:30px;text-align:center;padding:10px;color:#447fe0}main .page_shaken_flow .shaken_flow_list_item_title_icon{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:80px;height:80px;background:#fff;border:3px solid #447fe0;border-radius:999px}main .page_shaken_flow .shaken_flow_list_item_title_icon img{max-width:40px;height:auto}main .page_shaken_flow .shaken_flow_list_item_detail{margin-top:10px;font-size:14px;font-weight:400;line-height:25.2px;letter-spacing:.01em;text-align:center}main .page_shaken_flow .shaken_flow_list_item_tempo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;margin-bottom:40px}main .page_shaken_flow .shaken_flow_list_item_tempo a{font-size:15px;font-weight:500;line-height:15px;letter-spacing:.01em;text-align:left;padding-left:40px;position:relative}main .page_shaken_flow .shaken_flow_list_item_tempo a:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:32px;height:32px;border-radius:999px;background:#447fe0;color:#fff;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .page_shaken_faq{margin-top:120px;padding-bottom:180px}main .page_shaken_faq .shaken_faq_content{max-width:800px;width:96%;margin:0 auto 0}main .page_shaken_faq .shaken_faq_wrapper{margin:40px 0}main .page_shaken_faq .shaken_faq_cattitle{padding:12px 24px;background:#fbf8ee;border-radius:8px;margin-bottom:24px}main .page_shaken_faq .shaken_faq_cattitle h3{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:700;line-height:21px;letter-spacing:1px}@media screen and (max-width: 768px){main .page_shaken_faq .shaken_faq_cattitle{padding:12px 16px}main .page_shaken_faq .shaken_faq_cattitle h3{font-size:14px;font-weight:700;line-height:22.5px;letter-spacing:1px}}main .page_shaken_faq .shaken_faq_item{border-top:1px solid #ccc}main .page_shaken_faq .shaken_faq_item:last-child{border-bottom:1px solid #ccc}main .page_shaken_faq .shaken_faq_item_question{padding:15px;padding-left:72px;position:relative}main .page_shaken_faq .shaken_faq_item_question h4{font-size:16px;font-weight:700;line-height:28px;letter-spacing:0}main .page_shaken_faq .shaken_faq_item_question h4:before{content:"";display:block;width:30px;height:30px;background-image:url("../img/shaken_faq_q.svg");background-size:cover;background-repeat:no-repeat;position:absolute;left:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}main .page_shaken_faq .shaken_faq_item_question:before,main .page_shaken_faq .shaken_faq_item_question:after{content:"";display:block;width:16px;height:2px;background:#447fe0;position:absolute;top:50%;right:24px}main .page_shaken_faq .shaken_faq_item_question:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}main .page_shaken_faq .shaken_faq_item_question.active:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}main .page_shaken_faq .shaken_faq_item_answer{padding:15px;padding-left:68px;position:relative;display:none}main .page_shaken_faq .shaken_faq_item_answer p{font-size:16px;font-weight:400;line-height:28px;letter-spacing:0}main .page_shaken_faq .shaken_faq_item_answer p:before{content:"";display:block;width:30px;height:30px;background-image:url("../img/shaken_faq_a.svg");background-size:cover;background-repeat:no-repeat;position:absolute;left:18px;top:14px}main .page_line_account{padding-top:20px;margin-bottom:300px}main .page_line_account .line_account_content{margin-top:40px}main .page_line_account .line_account_desc p{font-size:20px;font-weight:700;line-height:30px;letter-spacing:1px}main .page_line_account .line_account_note p{font-size:16px;font-weight:400;line-height:28.8px;letter-spacing:.01em}main .page_line_account .line_account_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:16px}main .page_line_account .line_account_list_box{width:calc(50% - 20px);margin-right:40px}main .page_line_account .line_account_list_box:nth-child(2n){margin-right:0}main .page_line_account .line_account_list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-top:1px solid #eee}main .page_line_account .line_account_list_item:last-child{border-bottom:1px solid #eee}main .page_line_account .line_account_list_item_title h3{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.01em}main .page_line_account .line_account_list_item_btn{max-width:116px;width:100%}main .page_line_account .line_account_list_item_btn a[href="#"]{pointer-events:none;opacity:.4}main .page_line_howto{margin-top:300px;padding-bottom:180px}main .page_line_howto .line_howto_content{margin-top:40px}main .page_line_howto .line_howto_wrapper{max-width:920px;margin:0 auto}main .page_line_howto .line_howto_cattitle{padding:12px 24px;background:#fbf8ee;border-radius:8px;margin-bottom:40px}main .page_line_howto .line_howto_cattitle h3{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:700;line-height:21px;letter-spacing:1px}@media screen and (max-width: 768px){main .page_line_howto .line_howto_cattitle{padding:12px 16px}main .page_line_howto .line_howto_cattitle h3{font-size:14px;font-weight:700;line-height:22.5px;letter-spacing:1px}}main .page_line_howto .line_howto_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}main .page_line_howto .line_howto_list_item{width:calc(25% - 30px);margin-right:40px;margin-bottom:40px}main .page_line_howto .line_howto_list_item:nth-child(4n){margin-right:0}main .page_line_howto .line_howto_list_item:last-child{margin-right:0}main .page_line_howto .line_howto_list_item_img{width:100%}main .page_line_howto .line_howto_list_item_img img{width:100%;height:auto;border:1px solid #ccc}main .page_line_howto .line_howto_list_item_step{margin-top:10px}main .page_line_howto .line_howto_list_item_step p{color:#447fe0;font-size:13px;font-weight:700;line-height:19.5px;letter-spacing:.01em}main .page_line_howto .line_howto_list_item_desc{margin-top:10px}main .page_line_howto .line_howto_list_item_desc p{font-size:14px;font-weight:400;line-height:21px}main .page_line_howto .line_howto_list_item_text{padding-top:16px}main .page_line_howto .line_howto_list_item_text h3{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.01em}main .page_line_howto .line_howto_list_item_text p{font-size:14px;font-weight:400;line-height:25.2px;letter-spacing:.01em}main .page_tempo_area{padding-top:20px;margin-bottom:120px}main .page_tempo_area_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1040px;width:96%;margin:0 auto;background:rgba(245,245,245,.8980392157);padding:8px;border-radius:100px}main .page_tempo_area_list_item{margin-right:8px}main .page_tempo_area_list_item:last-child{margin-right:0}main .page_tempo_area_list_item a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 32px;font-size:15px;font-weight:500;line-height:15px;letter-spacing:.01em;text-align:center;border-radius:100px;color:#202226;background:rgba(0,0,0,0);-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;opacity:1}main .page_tempo_area_list_item a:hover{background:#447fe0;color:#fff;opacity:1;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .page_tempo:last-child .tempo_content{padding-bottom:240px}main .page_tempo .tempo_content{margin-top:20px;padding-bottom:60px}main .page_tempo .tempo_list{width:100%}main .page_tempo .tempo_list_item{width:100%;padding:24px;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #d9d9d9}main .page_tempo .tempo_list_item_sptitle{display:none}main .page_tempo .tempo_list_item_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:360px}main .page_tempo .tempo_list_item_detail{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:calc(100% - 400px);margin-right:40px}main .page_tempo .tempo_list_item_detail_title{margin-bottom:16px}main .page_tempo .tempo_list_item_detail_title p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:700;line-height:30px;letter-spacing:1px;text-align:left}main .page_tempo .tempo_list_item_detail_title p:before{content:"";display:block;width:40px;height:40px;margin-right:8px;background-image:url("../img/icon_esso.jpg");background-size:cover;background-repeat:no-repeat}main .page_tempo .tempo_list_item_detail_servicelist{margin-bottom:8px}main .page_tempo .tempo_list_item_detail_servicelist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main .page_tempo .tempo_list_item_detail_servicelist ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;margin-right:8px;margin-bottom:8px;font-size:11px;font-weight:400;line-height:16.5px}main .page_tempo .tempo_list_item_detail_servicelist ul li:last-child{margin-right:0}main .page_tempo .tempo_list_item_detail_servicelist ul li:before{content:"";display:block;width:32px;height:32px;margin-right:4px}main .page_tempo .tempo_list_item_detail_servicelist ul li.full:before{background-image:url("../img/tempo_icon_full.svg");background-size:cover;background-repeat:no-repeat}main .page_tempo .tempo_list_item_detail_servicelist ul li.self:before{background-image:url("../img/tempo_icon_self.svg");background-size:cover;background-repeat:no-repeat}main .page_tempo .tempo_list_item_detail_servicelist ul li.carwash:before{background-image:url("../img/tempo_icon_carwash.svg");background-size:cover;background-repeat:no-repeat}main .page_tempo .tempo_list_item_detail_servicelist ul li.handwash:before{background-image:url("../img/tempo_icon_handwash.svg");background-size:cover;background-repeat:no-repeat}main .page_tempo .tempo_list_item_detail_servicelist ul li.shaken:before{background-image:url("../img/tempo_icon_shaken.svg");background-size:cover;background-repeat:no-repeat}main .page_tempo .tempo_list_item_detail_servicelist ul li.rental:before{background-image:url("../img/tempo_icon_rental.svg");background-size:cover;background-repeat:no-repeat}main .page_tempo .tempo_list_item_detail_servicelist ul li.seven:before{background-image:url("../img/tempo_icon_seven.svg");background-size:cover;background-repeat:no-repeat}main .page_tempo .tempo_list_item_detail_info{margin-bottom:10px}main .page_tempo .tempo_list_item_detail_info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #d9d9d9}main .page_tempo .tempo_list_item_detail_info dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;padding:8px 16px;border-top:1px solid #d9d9d9;font-size:14px;font-weight:700;line-height:25.2px;letter-spacing:.01em}main .page_tempo .tempo_list_item_detail_info dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 100px);padding:8px 20px;border-top:1px solid #d9d9d9;font-size:14px;font-weight:400;line-height:25.2px;letter-spacing:.01em}main .page_tempo .tempo_list_item_detail_info dl dd.tel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.01em;color:#0052ff;text-decoration:underline}main .page_tempo .tempo_list_item_detail_info dl dd.tel a:before{content:"";font-family:"Font Awesome 5 Free";text-decoration:none;font-weight:900;font-size:14px;margin-right:4px;color:#fff;-webkit-text-stroke:1px #0052ff}main .page_tempo .tempo_list_item_detail_btns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .page_tempo .tempo_list_item_detail_btns ul li{margin-right:8px}main .page_tempo .tempo_list_item_detail_btns ul li:last-child{margin-right:0}main .page_tempo .tempo_list_item_detail_btns ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:500;line-height:13px;letter-spacing:.01em;text-align:center;padding:8px 16px;border-radius:100px;color:#202226;background:#fff;border:1px solid #ccc}main .page_tempo .tempo_list_item_detail_btns ul li a:before{content:"";display:inline-block;width:16px;height:16px;margin-right:4px}main .page_tempo .tempo_list_item_detail_btns ul li.gmap a:before{background-image:url("../img/tempo_btns_gmap.png");background-size:contain;background-repeat:no-repeat}main .page_tempo .tempo_list_item_detail_btns ul li.recruit a:before{background-image:url("../img/tempo_btns_recruit.png");background-size:contain;background-repeat:no-repeat}main .page_tempo .tempo_list_item_detail_btns ul li.line a:before{background-image:url("../img/tempo_btns_line.png");background-size:contain;background-repeat:no-repeat}main .page_tempo .tempo_list_item_detail_btns ul li.contact a{background:#ffc631;border:unset;padding:10px 20px}main .page_tempo .tempo_list_item_detail_btns ul li.contact a:before{display:none}main .page_info_list{padding-top:20px;min-height:40vh}main .page_info_list .info_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .page_info_list .info_list_item{width:100%;border-top:1px solid #eee}main .page_info_list .info_list_item:last-child{border-bottom:1px solid #eee}main .page_info_list .info_list_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:24px 32px;background:#fff}main .page_info_list .info_list_item_img{width:240px;height:126px;border-radius:12px;overflow:hidden;position:relative}main .page_info_list .info_list_item_img_inner{width:100%;height:100%;background-size:cover;background-position:center top}main .page_info_list .info_list_item_detail{width:calc(100% - 240px);padding-left:24px}main .page_info_list .info_list_item_new p{display:inline-block;font-size:12px;font-weight:700;line-height:21px;background:#ffe976;padding:2px 8px;margin-bottom:8px}main .page_info_list .info_list_item_title h2{font-size:24px;font-weight:700;line-height:36px}main .page_info_list .info_list_item_desc p{font-size:14px;font-weight:400;line-height:24.5px}main .page_info_list .info_list_item_date time{font-size:12px;font-weight:400;line-height:21px;color:#666}main .page_info_list .info_list_notfound{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40vh;text-align:center}main .page_info_list .info_list_notfound p{font-size:16px;font-weight:400;line-height:28.8px}main .page_info_pagination .info_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;padding-bottom:240px}main .page_info_pagination .info_pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .page_info_pagination .info_pagination ul li{margin-right:8px}main .page_info_pagination .info_pagination ul li:last-child{margin-right:0}main .page_info_pagination .info_pagination ul li.active a{color:#447fe0;border:1px solid #447fe0}main .page_info_pagination .info_pagination ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:40px;height:40px;border-radius:100px;font-family:"Prompt";font-size:13px;font-weight:400;line-height:20.8px;letter-spacing:.02em;text-align:left;background:#fff;color:#202226;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .page_info_pagination .info_pagination ul li a:hover{background:#447fe0;color:#fff;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .page_info_pagination .info_pagination ul li a[href="#"]{pointer-events:none;opacity:.5}main .single_main{width:96%;max-width:780px;margin:0 auto}main .single_content{margin-top:40px;padding-bottom:240px}main .single_content_title h1{font-size:40px;font-weight:700;line-height:60px;margin:40px 0 16px}main .single_content_new p{display:inline-block;font-size:14px;font-weight:700;line-height:21px;background:#ffe976;padding:2px 8px;margin-bottom:8px}main .single_content_date{margin-bottom:32px}main .single_content_date time{font-size:14px;font-weight:400;line-height:21px;color:#666}main .single_content_mainimg{width:66%;margin:0 auto;margin-bottom:40px;border-radius:12px;overflow:hidden}main .single_content_mainimg img{width:100%;height:auto}main .single_content_item{font-size:16px;font-weight:400;line-height:32px;letter-spacing:.01em;text-align:left}main .single_content_item p{margin-bottom:16px}main .single_content_item ul{margin-bottom:16px}main .single_content_item ul li{margin-left:16px;list-style-type:disc}main .single_content_item ol{margin-bottom:16px}main .single_content_item ol li{margin-left:16px;list-style-type:decimal}main .single_content_item a.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;position:relative;max-width:240px;width:100%;padding:16px 32px;border-radius:99px;background:#447fe0;font-size:13px;font-weight:500;line-height:13px;letter-spacing:.01em;text-align:center;color:#fff;border:1px solid #447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .single_content_item a.btn:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border-radius:99px;background:#fff;color:#447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .single_content_item a.btn:hover{background:#fff;color:#447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .single_content_item a.btn:hover:after{background:#447fe0;color:#fff}@media screen and (max-width: 768px){main .single_content_item a.btn{font-size:12px;font-weight:500;line-height:12px;letter-spacing:.01em}}main .single_content_item .chirashi_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .single_content_item .chirashi_wrap a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;position:relative;max-width:240px;width:100%;padding:16px 32px;border-radius:99px;background:#447fe0;font-size:13px;font-weight:500;line-height:13px;letter-spacing:.01em;text-align:center;color:#fff;border:1px solid #447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .single_content_item .chirashi_wrap a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border-radius:99px;background:#fff;color:#447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .single_content_item .chirashi_wrap a:hover{background:#fff;color:#447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .single_content_item .chirashi_wrap a:hover:after{background:#447fe0;color:#fff}@media screen and (max-width: 768px){main .single_content_item .chirashi_wrap a{font-size:12px;font-weight:500;line-height:12px;letter-spacing:.01em}}footer{width:100%;background:#fafafc;position:relative;top:-1px}footer .tempolist{background:#ffe976;background-image:url("../img/bg_tempo.svg");background-position:bottom center;background-repeat:no-repeat;background-size:1280px;padding:80px 0 120px}footer .tempolist_content{width:100%;max-width:280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .tempolist_btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .tempolist_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-width:240px;width:100%;padding:16px 32px;border-radius:99px;background:#447fe0;font-size:13px;font-weight:500;line-height:13px;letter-spacing:.01em;text-align:center;color:#fff;border:1px solid #447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}footer .tempolist_btn a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border-radius:99px;background:#fff;color:#447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}footer .tempolist_btn a:hover{background:#fff;color:#447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}footer .tempolist_btn a:hover:after{background:#447fe0;color:#fff}@media screen and (max-width: 768px){footer .tempolist_btn a{font-size:12px;font-weight:500;line-height:12px;letter-spacing:.01em}}footer .footer{max-width:1280px;width:100%;margin:0 auto;padding:96px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer_logo{margin-bottom:24px}footer .footer_logo img{width:100%;height:auto;max-width:190px}footer .footer_company{margin-bottom:24px}footer .footer_company_title{margin-bottom:8px;font-size:16px;font-weight:400;line-height:28.8px;letter-spacing:.01em;text-align:center}footer .footer_company_info{font-size:13px;font-weight:400;line-height:19.5px;letter-spacing:.01em;text-align:center}footer .footer_copyright{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:.02em;text-align:center;color:#666}@media screen and (min-width: 1440px){main .page_fv{height:calc(12vw + 20px)}main .page_fv_content{height:12vw}main .page_fv_bottom{height:20px}}@media screen and (max-width: 1024px){header .header{padding:18px 24px}header .header_logo{max-width:220px}header .header_logo a img.mainlogo{max-width:150px;margin-right:12px}header .header_logo a img.tcs_text{max-width:58px}header .header_nav nav ul li{margin-right:4px}header .header_nav nav ul li a{font-size:14px;padding:6px 12px}main .top_slider_mascot{right:120px}main .page_tempo .tempo_list_item_img{width:38%}main .page_tempo .tempo_list_item_detail{width:calc(62% - 16px);margin-right:16px}main .page_tempo .tempo_list_item_detail_btns ul{-ms-flex-wrap:wrap;flex-wrap:wrap}main .page_tempo .tempo_list_item_detail_btns ul li{margin-right:8px;margin-bottom:8px}}@media screen and (max-width: 768px){img.pc{display:none}img.sp{display:block}br.pc{display:none}br.sp{display:block}.pc_block{display:none}.sp_block{display:block}header{position:fixed;z-index:999;top:0}header .header{padding:12px 24px}header .header_logo{max-width:102px}header .header_logo a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .header_logo a img.mainlogo{max-width:102px;margin-right:0px;margin-bottom:4px}header .header_logo a img.tcs_text{max-width:58px}header .header_nav{display:none}header .header_hamburger{display:block}header .sp_menu{display:block}header .sp_menubg{display:block}main{width:100%;max-width:100%;background:#fff;background-image:url("../img/bg_under.svg");background-position:bottom right;background-repeat:no-repeat;background-size:100%;padding-top:60px}main .breadcrumb_content{padding:12px 24px;margin:0;width:100%}main .breadcrumb_content ul li{font-size:13px;font-weight:500;line-height:13px;letter-spacing:.01em;padding-left:14px}main .breadcrumb_content ul li:before{width:2px;height:2px}main .top_slider{padding:10px 0 20px}main .top_slider_content .slick-slide{width:82vw;height:43.05vw}main .top_slider_content button.slick-next.slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:calc(10vw + 10px);-webkit-transform:translateX(0);transform:translateX(0);z-index:1;width:20px;height:20px}main .top_slider_content button.slick-next.slick-arrow:before{font-size:16px;left:1px}main .top_slider_content button.slick-prev.slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:calc(10vw + 10px);-webkit-transform:translateX(0);transform:translateX(0);z-index:1;width:20px;height:20px}main .top_slider_content button.slick-prev.slick-arrow:before{font-size:16px;right:1px}main .top_slider_item{border-radius:12px}main .top_slider_item a{width:82vw;height:43.05vw}main .top_slider_mascot{width:max(54px,12vw);right:12px;bottom:8px}main .top_info{background:#fff;background-image:url("../img/bg_over.svg");background-position:top left;background-repeat:no-repeat;background-size:100%;position:relative;margin-bottom:40px;padding-top:100px}main .top_info_content{margin-top:40px}main .top_info_item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;padding-bottom:20px;margin-bottom:20px}main .top_info_item:last-child{margin-bottom:0}main .top_info_item_img{width:100%;height:45vw;margin-bottom:12px}main .top_info_item_img a{height:45vw;border-radius:8px;display:block;position:relative;overflow:hidden}main .top_info_item_img a img{width:100%;height:auto;position:relative}main .top_info_item_text{width:100%;padding-left:0}main .top_info_item_text span{font-size:12px;font-weight:700;line-height:21px;padding:1px 5px}main .top_info_item_text h3{font-size:21px;font-weight:700;line-height:31.5px;letter-spacing:1px;margin-bottom:10px}main .top_info_item_text p{font-size:13px;font-weight:400;line-height:22.75px}main .top_info_item_text time{font-size:12px;font-weight:400;line-height:21px;color:#666}main .top_service{padding-bottom:120px}main .top_service_content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main .top_service_item{width:100%;margin-right:0px;margin-top:16px;margin-bottom:40px}main .top_service_item:nth-child(3n){margin-right:0}main .top_service_item:last-child{margin-bottom:0}main .top_service_item_img{width:100%}main .top_service_item_text{padding-top:16px}main .top_service_item_text h3{font-size:21px;font-weight:700;line-height:31.5px;letter-spacing:1px}main .top_service_item_text p{font-size:14px;font-weight:400;line-height:25.2px;letter-spacing:.01em}main .page_main{background-image:url("../img/bg_over.svg");background-position:top left;background-repeat:no-repeat;background-size:100%;position:relative}main .page_fv_shaken{background-image:url("../img/shaken_fv_sp.jpg");background-position:center right;background-repeat:no-repeat;background-size:50%}main .page_fv_line{background-image:url("../img/line_fv_sp.png");background-position:center right;background-repeat:no-repeat;background-size:50%}main .page_fv_tempo{background-image:url("../img/tempo_fv_sp.jpg");background-position:center right;background-repeat:no-repeat;background-size:50%}main .page_fv_content{width:100%}main .page_fv_title h1{padding:48px 24px;font-size:24px;font-weight:700;line-height:24px;letter-spacing:1px;text-align:left}main .page_fv_bottom{height:20px}main .page_wrapper{width:88%;max-width:540px;margin:0 auto}main .page_title{padding:12px 32px;background:#fbf8ee;border-radius:8px}main .page_title h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:700;line-height:36px}main .page_title h2:before{content:"";position:relative;display:inline-block;width:8px;height:8px;margin-right:8px;background:#ffe976;border-radius:50px}}@media screen and (max-width: 768px)and (max-width: 768px){main .page_title{padding:12px 14px}main .page_title h2{font-size:18px;font-weight:700;line-height:27px}}@media screen and (max-width: 768px){main .page_shaken_feature{padding-top:20px;margin-bottom:60px}main .page_shaken_feature .shaken_feature_content{margin-top:16px}main .page_shaken_feature .shaken_feature_list_item{width:100%;margin-right:0;margin-bottom:40px;min-height:unset}main .page_shaken_feature .shaken_feature_list_item:nth-child(3n){margin-right:0}main .page_shaken_feature .shaken_feature_list_item:last-child{margin-bottom:16px}main .page_shaken_feature .shaken_feature_list_item_img{width:100%;border-radius:12px;overflow:hidden}main .page_shaken_feature .shaken_feature_list_item_img img{width:100%;height:auto}main .page_shaken_feature .shaken_feature_list_item_title{padding:20px 20px 0;margin-bottom:4px}main .page_shaken_feature .shaken_feature_list_item_title h3{font-size:18px;font-weight:700;line-height:27px;letter-spacing:1px}main .page_shaken_feature .shaken_feature_list_item_detail{padding:0px 20px 20px}main .page_shaken_feature .shaken_feature_list_item_detail p{font-size:14px;font-weight:400;line-height:25.2px;letter-spacing:.01em}main .page_shaken_price{margin-top:40px;margin-bottom:60px}main .page_shaken_price .shaken_price_content{margin-top:16px}main .page_shaken_price .shaken_price_desc{font-size:18px;font-weight:700;line-height:27px;letter-spacing:1px}main .page_shaken_price .shaken_price_table{margin-top:16px;width:100%;overflow:auto}main .page_shaken_price .shaken_price_table table{margin-bottom:16px}main .page_shaken_price .shaken_price_table table thead th,main .page_shaken_price .shaken_price_table table thead td,main .page_shaken_price .shaken_price_table table tbody th,main .page_shaken_price .shaken_price_table table tbody td{padding:9px;font-size:14px;font-weight:400;line-height:25.2px;letter-spacing:.01em;text-align:right}main .page_shaken_price .shaken_price_table table thead tr th{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.01em;padding:12px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-radius:12px 12px 0 0}main .page_shaken_price .shaken_price_table table thead tr th:first-child{border-radius:12px 12px 0 0}main .page_shaken_price .shaken_price_table table thead tr th:last-child{border-radius:12px 12px 0 0;border-right:1px}main .page_shaken_price .shaken_price_table table tbody tr td{border-top:1px solid #ccc;border-left:1px solid #ccc}main .page_shaken_price .shaken_price_table table tbody tr td:last-child{border-right:1px solid #ccc}main .page_shaken_price .shaken_price_table table tbody tr td.total_text{font-size:17px;font-weight:700;line-height:25.5px;letter-spacing:1px;text-align:left}main .page_shaken_price .shaken_price_table table tbody tr td.total{font-size:20px;font-weight:700;line-height:30px;letter-spacing:.01em;color:#e60012;text-align:center;padding:12px}main .page_shaken_price .shaken_price_table table tbody tr td.total span{font-size:24px;line-height:36px}main .page_shaken_price .shaken_price_table table tbody tr td.headline{font-size:11px;font-weight:700;line-height:16.5px;letter-spacing:.01em;width:90px}main .page_shaken_price .shaken_price_table table tbody tr td.headline.vertical{text-align:center;border-bottom:1px solid #ccc;width:30px;border-radius:0 0 0 12px}main .page_shaken_price .shaken_price_table table tbody tr:last-child td{border-bottom:1px solid #ccc}main .page_shaken_price .shaken_price_table table tbody tr:last-child td:last-child{border-radius:0 0 12px 0}main .page_shaken_price .shaken_price_note{margin-top:16px}main .page_shaken_price .shaken_price_note ul li{font-size:12px;font-weight:400;line-height:24px}main .page_shaken_flow{margin-top:60px;margin-bottom:60px}main .page_shaken_flow .shaken_flow_content{margin-top:26px}main .page_shaken_flow .shaken_flow_list{width:100%;max-width:800px;margin:0 auto}main .page_shaken_flow .shaken_flow_list_item{margin-bottom:30px}main .page_shaken_flow .shaken_flow_list_item_title h3{font-size:16px;font-weight:700;line-height:24px;text-align:center;padding:8px;padding-left:32px;color:#447fe0}main .page_shaken_flow .shaken_flow_list_item_title_icon{width:60px;height:60px}main .page_shaken_flow .shaken_flow_list_item_title_icon img{max-width:30px;height:auto}main .page_shaken_flow .shaken_flow_list_item_detail{margin-top:14px;font-size:13px;font-weight:400;line-height:23.4px;letter-spacing:.01em;text-align:left;padding:0 20px}main .page_shaken_flow .shaken_flow_list_item_tempo{margin-top:12px;margin-bottom:12px}main .page_shaken_flow .shaken_flow_list_item_tempo a{font-size:13px;font-weight:500;line-height:13px;letter-spacing:.01em;text-align:left;padding-left:32px;position:relative}main .page_shaken_flow .shaken_flow_list_item_tempo a:before{font-size:8px;width:24px;height:24px}main .page_shaken_faq{margin-top:40px;padding-bottom:120px}main .page_shaken_faq .shaken_faq_content{max-width:540px;width:100%;margin:0 auto 0}main .page_shaken_faq .shaken_faq_wrapper{margin:16px 0}main .page_shaken_faq .shaken_faq_cattitle{padding:12px 24px;background:#fbf8ee;border-radius:8px;margin-bottom:12px}main .page_shaken_faq .shaken_faq_cattitle h3{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:700;line-height:21px;letter-spacing:1px}}@media screen and (max-width: 768px)and (max-width: 768px){main .page_shaken_faq .shaken_faq_cattitle{padding:12px 16px}main .page_shaken_faq .shaken_faq_cattitle h3{font-size:14px;font-weight:700;line-height:22.5px;letter-spacing:1px}}@media screen and (max-width: 768px){main .page_shaken_faq .shaken_faq_item{border-top:1px solid #ccc}main .page_shaken_faq .shaken_faq_item:last-child{border-bottom:1px solid #ccc}main .page_shaken_faq .shaken_faq_item_question{padding:15px;padding-left:48px;padding-right:48px;position:relative}main .page_shaken_faq .shaken_faq_item_question h4{font-size:14px;font-weight:700;line-height:24.5px;letter-spacing:1px}main .page_shaken_faq .shaken_faq_item_question h4:before{content:"";display:block;width:28px;height:28px;left:12px}main .page_shaken_faq .shaken_faq_item_question:before,main .page_shaken_faq .shaken_faq_item_question:after{content:"";display:block;width:16px;height:2px;background:#447fe0;position:absolute;top:50%;right:16px}main .page_shaken_faq .shaken_faq_item_question:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}main .page_shaken_faq .shaken_faq_item_question.active:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}main .page_shaken_faq .shaken_faq_item_answer{padding:15px;padding-left:48px;padding-right:30px;position:relative;display:none}main .page_shaken_faq .shaken_faq_item_answer p{font-size:14px;font-weight:400;line-height:24.5px}main .page_shaken_faq .shaken_faq_item_answer p:before{content:"";display:block;width:28px;height:28px;left:12px}main .page_line_account{padding-top:20px;margin-bottom:40px}main .page_line_account .line_account_content{margin-top:16px}main .page_line_account .line_account_desc p{font-size:17px;font-weight:700;line-height:25.5px;letter-spacing:1px}main .page_line_account .line_account_note p{font-size:14px;font-weight:400;line-height:25.2px;letter-spacing:.01em}main .page_line_account .line_account_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}main .page_line_account .line_account_list_box{width:100%;margin-right:0}main .page_line_account .line_account_list_box:nth-child(2n){margin-right:0}main .page_line_account .line_account_list_item:last-child{border-bottom:1px solid #eee}main .page_line_account .line_account_list_item:nth-child(n+1){margin-top:-1px}main .page_line_account .line_account_list_item_title h3{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.01em}main .page_line_howto{margin-top:40px;padding-bottom:60px}main .page_line_howto .line_howto_content{margin-top:16px}main .page_line_howto .line_howto_wrapper{max-width:540px;margin:0 auto;margin-bottom:20px}main .page_line_howto .line_howto_wrapper:last-child{margin-bottom:0}main .page_line_howto .line_howto_cattitle{padding:12px 24px;background:#fbf8ee;border-radius:8px;margin-bottom:16px}main .page_line_howto .line_howto_cattitle h3{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:700;line-height:21px;letter-spacing:1px}}@media screen and (max-width: 768px)and (max-width: 768px){main .page_line_howto .line_howto_cattitle{padding:12px 16px}main .page_line_howto .line_howto_cattitle h3{font-size:14px;font-weight:700;line-height:22.5px;letter-spacing:1px}}@media screen and (max-width: 768px){main .page_line_howto .line_howto_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .page_line_howto .line_howto_list_item{width:66%;max-width:200px;margin-right:0;margin-bottom:40px}main .page_line_howto .line_howto_list_item:nth-child(4n){margin-right:0}main .page_line_howto .line_howto_list_item_img{width:100%}main .page_line_howto .line_howto_list_item_img img{width:100%;height:auto}main .page_line_howto .line_howto_list_item_step{margin-top:2px}main .page_line_howto .line_howto_list_item_step p{font-size:11px;font-weight:700;line-height:16.5px;letter-spacing:.01em}main .page_line_howto .line_howto_list_item_desc{margin-top:2px}main .page_line_howto .line_howto_list_item_desc p{font-size:12px;font-weight:400;line-height:18px}main .page_line_howto .line_howto_list_item_text{padding-top:16px}main .page_line_howto .line_howto_list_item_text h3{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.01em}main .page_line_howto .line_howto_list_item_text p{font-size:14px;font-weight:400;line-height:25.2px;letter-spacing:.01em}main .page_tempo_area{padding-top:8px;margin-bottom:54px}main .page_tempo_area_list{width:90%;max-width:540px;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:rgba(0,0,0,0)}main .page_tempo_area_list_item{margin-right:0;margin-bottom:8px}main .page_tempo_area_list_item:last-child{margin-right:0;margin-bottom:0px}main .page_tempo_area_list_item a{padding:14px 30px;color:#202226;background:rgba(245,245,245,.8980392157);-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;opacity:1}main .page_tempo_area_list_item a:hover{background:#447fe0;color:#fff;opacity:1;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .page_tempo:last-child .tempo_content{padding-bottom:120px}main .page_tempo .tempo_content{margin-top:20px;padding-bottom:60px}main .page_tempo .tempo_list{width:100%}main .page_tempo .tempo_list_item{width:100%;padding:20px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #d9d9d9}main .page_tempo .tempo_list_item_sptitle{width:100%;margin-bottom:16px;display:block;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}main .page_tempo .tempo_list_item_sptitle p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;font-weight:700;line-height:25.5px;letter-spacing:1px}main .page_tempo .tempo_list_item_sptitle p:before{content:"";display:block;width:32px;height:32px;margin-right:8px;background-image:url("../img/icon_esso.jpg");background-size:cover;background-repeat:no-repeat}main .page_tempo .tempo_list_item_img{width:55%;margin-bottom:16px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}main .page_tempo .tempo_list_item_detail{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-right:0px}main .page_tempo .tempo_list_item_detail_title{display:none}main .page_tempo .tempo_list_item_detail_servicelist{margin-bottom:8px}main .page_tempo .tempo_list_item_detail_info{margin-bottom:12px}main .page_tempo .tempo_list_item_detail_info dl dt{width:60px;padding:8px 0px 8px 8px;border-top:1px solid #d9d9d9;font-size:12px;font-weight:700;line-height:21.6px}main .page_tempo .tempo_list_item_detail_info dl dd{width:calc(100% - 60px);padding:8px 12px;font-size:12px;font-weight:400;line-height:21.6px;letter-spacing:.01em}main .page_tempo .tempo_list_item_detail_info dl dd.tel a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:700;line-height:21.6px;letter-spacing:.01em;color:#0052ff}main .page_tempo .tempo_list_item_detail_info dl dd.tel a:before{font-size:10px}main .page_tempo .tempo_list_item_detail_btns ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-8px}main .page_tempo .tempo_list_item_detail_btns ul li{margin-right:8px;margin-bottom:8px}main .page_tempo .tempo_list_item_detail_btns ul li:last-child{margin-right:0}main .page_tempo .tempo_list_item_detail_btns ul li a{font-size:11px;font-weight:500;line-height:11px;letter-spacing:.01em;padding:8px 18px}main .page_info_list .info_list_item a{padding:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}main .page_info_list .info_list_item_img{width:100%;height:45vw;margin-bottom:12px}main .page_info_list .info_list_item_detail{width:100%;padding-left:0px}main .page_info_list .info_list_item_new p{font-size:12px;font-weight:700;line-height:21px;padding:1px 5px}main .page_info_list .info_list_item_title h2{font-size:21px;font-weight:700;line-height:31.5px;letter-spacing:1px}main .page_info_list .info_list_item_desc p{font-size:13px;font-weight:400;line-height:22.75px}main .page_info_list .info_list_item_date time{font-size:12px;font-weight:400;line-height:21px;color:#666}main .page_info_pagination .info_pagination{padding-bottom:120px}main .page_info_pagination .info_pagination ul li{margin-right:8px}main .page_info_pagination .info_pagination ul li:last-child{margin-right:0}main .page_info_pagination .info_pagination ul li:nth-child(n+5){display:none}main .page_info_pagination .info_pagination ul li.prev,main .page_info_pagination .info_pagination ul li.next{display:block}main .single_main{width:88%;max-width:540px;margin:0 auto}main .single_content{margin-top:60px;padding-bottom:120px}main .single_content_title h1{font-size:24px;font-weight:700;line-height:36px;letter-spacing:1px;margin:40px 0 24px}main .single_content_new p{font-size:12px;padding:1px 5px;margin-bottom:8px}main .single_content_date{margin-bottom:16px}main .single_content_date time{font-size:12px}main .single_content_mainimg{margin-bottom:24px}main .single_content_item{font-size:14px;font-weight:400;line-height:24.5px;letter-spacing:.01em}main .single_content_item p{margin-bottom:16px}main .single_content_item ul{margin-bottom:16px}main .single_content_item ul li{margin-left:16px;list-style-type:disc}main .single_content_item ol{margin-bottom:16px}main .single_content_item ol li{margin-left:16px;list-style-type:decimal}main .single_content_item a.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;position:relative;max-width:240px;width:100%;padding:16px 32px;border-radius:99px;background:#447fe0;font-size:13px;font-weight:500;line-height:13px;letter-spacing:.01em;text-align:center;color:#fff;border:1px solid #447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .single_content_item a.btn:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:28px;border-radius:99px;background:#fff;color:#447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .single_content_item a.btn:hover{background:#fff;color:#447fe0;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}main .single_content_item a.btn:hover:after{background:#447fe0;color:#fff}}@media screen and (max-width: 768px)and (max-width: 768px){main .single_content_item a.btn{font-size:12px;font-weight:500;line-height:12px;letter-spacing:.01em}}@media screen and (max-width: 768px){footer .tempolist{background:#ffe976;background-image:url("../img/bg_tempo.svg");background-position:bottom center;background-repeat:no-repeat;background-size:800px;padding:20px 0 70px}footer .tempolist_content{max-width:240px}footer .footer{padding:50px 24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer_logo img{max-width:150px}footer .footer_company{margin-bottom:16px}footer .footer_company_title{font-size:16px;line-height:28.8px;text-align:left}footer .footer_company_info{font-size:13px;line-height:19.5px;text-align:left}footer .footer_copyright{font-size:11px;line-height:14.4px;text-align:left}}