.about p{margin-bottom:1.5em}.about p:last-child{margin-bottom:0}.about .about_outline{background-color:var(--color-green);margin-top:60px;padding:20px}.about .about_outline .p-media{gap:35px}.about .about_outline .p-media_box{color:#fff}.about .about_outline .p-media_box h2{color:#fee364;font-size:22px;font-weight:700;line-height:1.5;margin-bottom:20px}.about .about_outline .p-media_box h2>em,.about .about_outline .p-media_box h2>strong{color:#fff;display:block;font-size:34px;font-weight:700}.about .about_outline .p-media_box p{font-weight:500}@media screen and (max-width:1024px){.about .about_outline{margin-top:40px;padding:10px}.about .about_outline .p-media{gap:20px}.about .about_outline .p-media_box h2{font-size:12px;margin-bottom:10px}.about .about_outline .p-media_box h2>em,.about .about_outline .p-media_box h2>strong{font-size:20px}}.about-intro .about-intro_inner{background:url(/system_panel/uploads/images/about_intro_bg.jpg) no-repeat center center;background-size:cover;text-align:center;position:relative;z-index:0}.about-intro .about-intro_inner .about-intro_profile{width:158px;position:absolute;right:38px;top:38px}.about-intro .about-intro_inner .about-intro_text{color:#fff;padding:40px 300px 40px 50px;text-align:left}@media (max-width:1240px){.about-intro .about-intro_inner .about-intro_profile{width:12.7419354839vw}.about-intro .about-intro_inner .about-intro_text{padding:3.2258064516vw 24.1935483871vw 3.2258064516vw 4.0322580645vw}}@media screen and (max-width:1024px){.about-intro{padding-left:0;padding-right:0}.about-intro .about-intro_inner{padding-top:45px}.about-intro .about-intro_inner .about-intro_title{margin-bottom:35px;width:158px}.about-intro .about-intro_inner .about-intro_profile{float:right;margin:0 0 20px 20px;width:110px;position:static}.about-intro .about-intro_inner .about-intro_bg,.about-intro .about-intro_inner .about-intro_img{width:100%}.about-intro .about-intro_inner .about-intro_text{max-width:initial;padding:35px 20px}}.temoto-lead .temoto-lead_base{background-color:#fff;border:3px solid var(--color-green);border-radius:10px;position:relative}.temoto-lead .temoto-lead_base h3{background-color:var(--color-green);border-radius:100px;color:#fff;font-size:20px;font-weight:700;line-height:1.1;padding:7px 15px;position:absolute;left:50%;top:-3px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.temoto-lead .temoto-lead_base .temoto-lead_base_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:16px;padding-top:32px}.temoto-lead .temoto-lead_base .temoto-lead_base_list p{line-height:1.1}@media screen and (max-width:1024px){.temoto-lead .temoto-lead_base{border-width:2px}.temoto-lead .temoto-lead_base h3{font-size:15px;padding:5px 17px;top:-2px}.temoto-lead .temoto-lead_base .temoto-lead_base_list{padding:25px 20px 20px}}.temoto-kit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid var(--color-green);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:40px;padding:20px 20px 20px 40px}.temoto-kit .temoto-kit_img{-ms-flex-negative:0;flex-shrink:0;width:320px}.temoto-kit .temoto-kit_box{-webkit-box-flex:1;-ms-flex:1;flex:1}.temoto-kit .temoto-kit_box h2{background:url(/system_panel/uploads/images/icon-circle.png) no-repeat 0 50%;background-size:20px 20px;font-size:30px;font-weight:700;line-height:1.1;margin-bottom:20px;padding-left:27px}@media screen and (max-width:1024px){.temoto-kit{border-width:2px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;padding:10px 10px 20px}.temoto-kit .temoto-kit_img{width:100%}.temoto-kit .temoto-kit_img{width:100%}.temoto-kit .temoto-kit_box{-webkit-box-flex:1;-ms-flex:1;flex:1}.temoto-kit .temoto-kit_box h2{background-size:13px 13px;font-size:20px;margin-bottom:15px;padding-left:17px}}.temoto-select h2{font-size:36px;font-weight:700;letter-spacing:-.04em;line-height:1.25;margin:0 auto 40px;min-height:64px;padding-left:50px;padding-right:50px;text-align:center;position:relative}@media screen and (min-width:1025px){.temoto-select h2.pc{display:table!important}}@media screen and (max-width:1024px){.temoto-select h2.tablet{display:table!important}}@media screen and (max-width:767px){.temoto-select h2.tablet{display:none!important}.temoto-select h2.sp{display:table!important}}.temoto-select h2::after,.temoto-select h2::before{background:no-repeat 0 0;background-size:100% 100%;content:"";height:64px;width:44px;position:absolute;bottom:0}.temoto-select h2::before{background-image:url(/system_panel/uploads/images/bg-yell-left.png);left:0}.temoto-select h2::after{background-image:url(/system_panel/uploads/images/bg-yell-right.png);right:0}.temoto-select h2>strong{color:var(--color-green)}.temoto-select .temoto-select_list{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.temoto-select .temoto-select_list img{border-radius:10px;margin-bottom:40px;width:100%}.temoto-select .temoto-select_list h3{font-size:34px;font-weight:700;line-height:1.1;margin-bottom:20px}.temoto-select .temoto-select_list p.--ribbon{background-color:#e7efeb;border-left:5px solid var(--color-green);color:var(--color-green);display:table;font-size:14px;font-weight:700;line-height:1.1;margin-bottom:20px;padding:6px 7px}@media screen and (max-width:1024px){.temoto-select h2{font-size:25px;margin-bottom:25px}.temoto-select h2::after,.temoto-select h2::before{height:75px;width:49px}.temoto-select h2::before{background-image:url(/system_panel/uploads/images/bg-yell-left_sp.png)}.temoto-select h2::after{background-image:url(/system_panel/uploads/images/bg-yell-right_sp.png)}.temoto-select .temoto-select_list{grid-template-columns:auto;gap:40px}.temoto-select .temoto-select_list img{margin-bottom:30px}.temoto-select .temoto-select_list h3{font-size:24px}.temoto-select .temoto-select_list p.--ribbon{border-left-width:4px;font-size:12px;margin-bottom:12px;padding:4px 7px}}.temoto-lineup{background-color:#f3f3eb;padding-bottom:80px;padding-top:80px}.temoto-lineup .temoto-lineup_list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.temoto-lineup .temoto-lineup_list>div{background-color:#fff;border:3px solid var(--color-green);border-radius:10px;overflow:hidden}.temoto-lineup .temoto-lineup_list>div h3{background-color:var(--color-green);color:var(--color-yellow);font-size:28px;font-weight:700;line-height:1.1;padding:20px;text-align:center}.temoto-lineup .temoto-lineup_list>div img{width:100%}.temoto-lineup .temoto-lineup_list .temoto-lineup_list_box{padding:12px}.temoto-lineup .temoto-lineup_list .temoto-lineup_list_box p{font-weight:500;line-height:1.4444444444;margin-top:10px}.temoto-lineup .temoto-lineup_list .temoto-lineup_list_box p.--price{font-size:20px;font-weight:700;line-height:1.1;text-align:right}.temoto-lineup .temoto-lineup_list .temoto-lineup_list_box p.--price>strong{color:var(--color-red);font-size:2em}@media screen and (max-width:1024px){.temoto-lineup{padding-bottom:60px;padding-top:60px}.temoto-lineup .temoto-lineup_list{grid-template-columns:auto;gap:15px}.temoto-lineup .temoto-lineup_list>div{border-width:2px}.temoto-lineup .temoto-lineup_list>div h3{font-size:24px;padding:15px}.temoto-lineup .temoto-lineup_list .temoto-lineup_list_box p{margin-top:15px}.temoto-lineup .temoto-lineup_list .temoto-lineup_list_box p.--price{font-size:15px}}.temoto-lineup-plus{margin-top:70px}.temoto-lineup-plus h3{font-size:36px;font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:0 auto 40px;min-height:64px;padding-left:50px;padding-right:50px;text-align:center;position:relative}@media screen and (min-width:1025px){.temoto-lineup-plus h3.pc{display:table!important}}@media screen and (max-width:1024px){.temoto-lineup-plus h3.tablet{display:table!important}}@media screen and (max-width:767px){.temoto-lineup-plus h3.tablet{display:none!important}.temoto-lineup-plus h3.sp{display:table!important}}.temoto-lineup-plus h3::after,.temoto-lineup-plus h3::before{background:no-repeat 0 0;background-size:100% 100%;content:"";height:64px;width:44px;position:absolute;bottom:0}.temoto-lineup-plus h3::before{background-image:url(/system_panel/uploads/images/bg-yell-left.png);left:0}.temoto-lineup-plus h3::after{background-image:url(/system_panel/uploads/images/bg-yell-right.png);right:0}.temoto-lineup-plus h3 strong{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/system_panel/uploads/images/icon-plus-text.png) no-repeat 0 50%;background-size:58px 54px;color:var(--color-green);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:54px;padding-left:60px}.temoto-lineup-plus .temoto-lineup-plus_list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.temoto-lineup-plus .temoto-lineup-plus_list img{width:100%}.temoto-lineup-plus .temoto-lineup-plus_list>div{background-color:#fff;border:3px solid var(--color-green);border-radius:10px;overflow:hidden}.temoto-lineup-plus .temoto-lineup-plus_list>div h4{background-color:var(--color-yellow);color:var(--color-green);font-size:28px;font-weight:700;line-height:1.1;padding:20px;text-align:center}.temoto-lineup-plus .temoto-lineup-plus_list .temoto-lineup-plus_list_box{padding:12px}.temoto-lineup-plus .temoto-lineup-plus_list .temoto-lineup-plus_list_box p{font-weight:500;line-height:1.4444444444;margin-top:10px}@media screen and (max-width:1024px){.temoto-lineup-plus{margin-top:70px}.temoto-lineup-plus h3{font-size:25px;margin-bottom:25px}.temoto-lineup-plus h3::after,.temoto-lineup-plus h3::before{height:75px;width:49px}.temoto-lineup-plus h3::before{background-image:url(/system_panel/uploads/images/bg-yell-left_sp.png)}.temoto-lineup-plus h3::after{background-image:url(/system_panel/uploads/images/bg-yell-right_sp.png)}.temoto-lineup-plus h3 strong{background-size:40px 37px;height:37px;padding-left:40px}.temoto-lineup-plus .temoto-lineup-plus_list{grid-template-columns:auto;gap:15px}.temoto-lineup-plus .temoto-lineup-plus_list>div{border-width:2px}.temoto-lineup-plus .temoto-lineup-plus_list>div h4{font-size:18px;padding:10px}.temoto-lineup-plus .temoto-lineup-plus_list .temoto-lineup-plus_list_box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:12px}.temoto-lineup-plus .temoto-lineup-plus_list .temoto-lineup-plus_list_box img{width:145px}.temoto-lineup-plus .temoto-lineup-plus_list .temoto-lineup-plus_list_box p{margin-top:0}}.temoto-perpetual{background-color:#f3f3eb;padding-bottom:80px;padding-top:80px}.temoto-perpetual .p-media h3{font-size:34px;font-weight:700;line-height:1.3;margin-bottom:30px}.temoto-perpetual .p-media h3 strong{color:var(--color-green)}.temoto-perpetual .temoto-perpetual_list h3{font-size:30px;font-weight:700;line-height:1.5;margin-bottom:30px;text-align:center}.temoto-perpetual .temoto-perpetual_list h3 strong{background:-webkit-gradient(linear,left top,right top,from(#fee364),to(#fee364)) repeat-x 0 90%;background:-webkit-linear-gradient(left,#fee364,#fee364) repeat-x 0 90%;background:linear-gradient(90deg,#fee364,#fee364) repeat-x 0 90%;background-size:100% 7px;color:var(--color-green)}.temoto-perpetual .temoto-perpetual_list .temoto-perpetual_list_box{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.temoto-perpetual .temoto-perpetual_list .temoto-perpetual_list_box img{border-radius:10px;width:100%}@media screen and (max-width:1024px){.temoto-perpetual{padding-bottom:60px;padding-top:60px}.temoto-perpetual .p-media h3{font-size:20px;margin-bottom:20px}.temoto-perpetual .temoto-perpetual_list h3{font-size:20px;margin-bottom:20px}.temoto-perpetual .temoto-perpetual_list h3 strong{background-size:100% 5px}.temoto-perpetual .temoto-perpetual_list .temoto-perpetual_list_box{grid-template-columns:repeat(2,1fr);gap:5px}}.howto-lead{display:table;margin:50px auto}@media screen and (max-width:1024px){.howto-lead{margin-bottom:40px;margin-top:40px}}.howto-catch{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:0}.howto-catch .howto-catch_bg{background-repeat:no-repeat;background-position:50% 50%;height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1}.howto-catch .howto-catch_box{background-color:#fff;text-align:center;width:420px}.howto-catch .howto-catch_box h2{background-color:#fc8e00;color:#fff;font-size:24px;font-weight:700;line-height:1.1;padding-bottom:10px;padding-top:10px}.howto-catch .howto-catch_box .howto-catch_box_inner{padding-bottom:15px;padding-top:15px}.howto-catch .howto-catch_box .howto-catch_box_inner h3{color:var(--color-green);font-size:45px;font-weight:700;letter-spacing:-.04em;line-height:1.1;margin-bottom:10px}.howto-catch .howto-catch_box .howto-catch_box_inner p{font-weight:700;line-height:1.5}.howto-catch .howto-catch_box .howto-catch_box_inner p>strong{color:#fc8e00}.howto-catch .howto-catch_box .howto-catch_box_inner p.c-btn{margin-top:20px}@media screen and (max-width:1024px){.howto-catch{height:440px}.howto-catch .howto-catch_box{width:350px}.howto-catch .howto-catch_box h2{font-size:18px}.howto-catch .howto-catch_box .howto-catch_box_inner h3{font-size:30px}.howto-catch .howto-catch_box .howto-catch_box_inner p.c-btn{margin-top:10px}}@media screen and (max-width:767px){.howto-catch{height:440px}.howto-catch .howto-catch_box{width:305px}}.howto-list .p-media{background-color:#e9f2ee;border-radius:10px;padding:20px 60px 20px 20px;position:relative}.howto-list .p-media .howto-list_title{background-color:#fff;border-top:12px solid var(--color-green);color:var(--color-green);font-size:32px;font-weight:700;height:170px;line-height:62px;text-align:center;width:62px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:50px;top:0}.howto-list .p-media .p-media_box h2{background:url(/system_panel/uploads/images/icon-circle.png) no-repeat 0 50%;background-size:20px 20px;font-size:34px;font-weight:700;padding-left:28px}.howto-list .p-media .howto-list_box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.howto-list .p-media .howto-list_box p{margin-bottom:0}.howto-list .p-media .howto-list_box p.--price{font-size:24px;font-weight:700;line-height:1.1;text-align:right}.howto-list .p-media .howto-list_box p.--price>em,.howto-list .p-media .howto-list_box p.--price>strong{color:var(--color-red);font-size:2em}.howto-list .p-media .howto-list_box .c-btn{margin-top:0}@media screen and (max-width:1024px){.howto-list .p-media{padding:10px 10px 20px}.howto-list .p-media .howto-list_title{border-top-width:6px;font-size:20px;height:100px;line-height:35px;width:35px;left:25px}.howto-list .p-media .p-media_box{padding:0 10px}.howto-list .p-media .p-media_box h2{background-size:13px 13px;font-size:20px;padding-left:18px}.howto-list .p-media .howto-list_box p.--price{font-size:15px}.howto-list .p-media .howto-list_box .c-btn>a{min-width:200px}}.howto-table .howto-table_scroll{overflow-x:auto}@media screen and (max-width:1024px){.howto-table .howto-table_scroll .p-table{min-width:1000px}}.faq>div{margin-bottom:40px}.faq h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e6ecea;border-left:5px solid var(--color-green);color:var(--color-green);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;gap:16px;font-weight:500;font-weight:700;line-height:1.1;margin-bottom:20px;padding:16px}.faq h2::before{content:"Q";font-size:40px;font-weight:400;line-height:1}@media screen and (max-width:1024px){.faq>div{margin-bottom:30px}.faq h2{border-left-width:3px;font-size:16px;gap:10px;margin-bottom:15px;padding:12px}.faq h2::before{font-size:25px}}.contact .contact_lead{font-size:22px;font-weight:500;line-height:1.8181818182;margin-bottom:40px;text-align:center}@media screen and (max-width:1024px){.contact .contact_lead{font-size:16px;margin-bottom:30px}}.contact .container .row.formRow{border-top:1px solid #efefef;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px}@media screen and (max-width:1024px){.contact .container .row.formRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:15px;padding-bottom:20px;padding-top:20px}}.contact .container .row.formRow .formTh{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;letter-spacing:0;padding-left:10px;width:24.4680851064%}.contact .container .row.formRow .formTh .requiredText{background-color:red;color:#fff;font-size:12px;font-weight:500;line-height:1;padding:4px}@media screen and (max-width:767px){.contact .container .row.formRow .formTh{gap:0 10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-bottom:14px;padding-left:0;width:100%}.contact .container .row.formRow .formTh .requiredText{font-size:10px;padding:3px}}.contact .container .row.formRow .formTd{letter-spacing:0;padding:20px 30px;width:75.5319148936%;position:relative}@media screen and (max-width:1024px){.contact .container .row.formRow .formTd{padding:0;width:100%}}.contact .container .row.formRow .addArea{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;gap:10px}.contact .container .row.formRow .addArea label{-ms-flex-negative:0;flex-shrink:0}.contact .container .row.formRow .addArea label[for=pref]{width:100px}.contact .container .row.formRow .addArea label[for=city]{width:100px}.contact .container .row.formRow .addArea label[for=add]{width:100px}@media screen and (max-width:1024px){.contact .container .row.formRow .addArea{margin-bottom:10px;gap:10px}.contact .container .row.formRow .addArea label{-ms-flex-negative:0;flex-shrink:0}.contact .container .row.formRow .addArea label[for=pref]{width:80px}.contact .container .row.formRow .addArea label[for=city]{width:80px}.contact .container .row.formRow .addArea label[for=add]{width:80px}}.contact .container .row.formRow .formBtnTd{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}@media screen and (max-width:1024px){.contact .container .row.formRow .formBtnTd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0;width:100%}.contact .container .row.formRow .formBtnTd:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:30px}.contact .container .row.formRow .formBtnTd:nth-child(2){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-top:20px}}.contact .container input[type=email],.contact .container input[type=text]{background-color:#efefef;font-size:16px;height:40px;padding-left:10px;padding-right:10px;width:100%}.contact .container input[type=email]#zip1,.contact .container input[type=text]#zip1{width:60px}.contact .container input[type=email]#zip2,.contact .container input[type=text]#zip2{width:100px}@media screen and (max-width:1024px){.contact .container input[type=email],.contact .container input[type=text]{font-size:14px;height:35px}}.contact .container textarea{background-color:#efefef;height:200px;padding:10px;width:100%}.contact .formReset{background-color:var(--color-green);color:#fff;cursor:pointer;font-size:16px;height:40px;font-weight:500;width:200px;text-align:center}@media (hover:hover){.contact .formReset:hover{opacity:.7}}@media screen and (max-width:1024px){.contact .formReset{font-size:13px;height:30px;width:160px}}.contact .formSend{background:-webkit-linear-gradient(330deg,#299c6b 50%,#156d48 50%);background:linear-gradient(120deg,#299c6b 50%,#156d48 50%);border-radius:100px;border:0;color:#fff;display:inline-block;font-size:20px;font-weight:500;min-width:300px;padding:20px;text-align:center;position:relative;z-index:0;-webkit-transition:all .3s;transition:all .3s}.contact .formSend::after{background-color:#157a50;content:"";border-radius:100px;position:absolute;bottom:5px;left:5px;right:5px;top:5px;z-index:-1}.contact .formSend::before{background:url(/system_panel/uploads/images/icon-circle-arrow.png) no-repeat 0 0;background-size:100% 100%;content:"";height:26px;width:26px;position:absolute;right:22px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (hover:hover){.contact .formSend:hover{background:-webkit-linear-gradient(330deg,#5ebc94 50%,#1b8759 50%);background:linear-gradient(120deg,#5ebc94 50%,#1b8759 50%);opacity:1}.contact .formSend:hover::after{background-color:#1f9c67}}@media screen and (max-width:1024px){.contact .formSend{font-size:15px;min-width:250px;padding:18px}.contact .formSend::after{bottom:4px;left:4px;right:4px;top:4px}.contact .formSend::before{height:20px;width:20px;right:13px}}.contact .contact_agree{padding-bottom:20px;text-align:center}.contact .contact_agree label{font-size:16px}@media screen and (max-width:1024px){.contact .contact_agree label{font-size:14px}}.contact .contact_privacy{border:1px solid #000;height:200px;margin:20px;overflow:hidden scroll;padding:20px}@media screen and (max-width:1024px){.contact .contact_privacy{margin:0 10px;overflow:hidden scroll;padding:10px}}