#page_body .tax{font-size:.6em;font-weight:normal}#slide_area{width:100%;margin:0 auto 30px;position:relative;overflow:hidden}#slide_area .dummy{width:100%;position:relative;opacity:0}#slide_area .images{overflow:hidden;width:100%;margin:0 auto}#slide_area img{position:absolute;width:100%}#slide_area .comment{position:absolute;top:100px;left:0;right:0;margin:auto;width:960px;height:0;color:#FFF;text-shadow:1px 1px 2px #333;font-size:4.0;text-align:center}.contents .title{font-size:1.5rem;font-weight:bold}#information_area{background-color:#f2f2f2;margin:30px auto;padding:10px 20px;width:90%}#information_area h2{background-color:transparent !important;color:#bb3165;margin-bottom:20px;text-align:center}#information_area p{color:#555;font-weight:normal;padding-left:20px;padding-right:20px}#uservoice_area .uservoice_data{margin-bottom:30px}#uservoice_area .title{width:100%;border-bottom:2px dotted #36afee;margin-bottom:5px}#uservoice_area .uservoice_data .panel{width:100%;display:flex;flex-wrap:wrap}#uservoice_area .uservoice_data .left_side{width:320px;margin-left:auto;margin-right:auto}#uservoice_area .uservoice_data .right_side{width:calc(100% - 320px);display:flex;flex-wrap:wrap}#uservoice_area .uservoice_data .price_area{width:440px;padding:0 10px}#uservoice_area .uservoice_data .price_area table{margin:0 auto}#uservoice_area .uservoice_data .price_area th{text-align:left;padding:2px 5px}#uservoice_area .uservoice_data .price_area td{text-align:left;padding:2px 5px 2px 10px}#uservoice_area .uservoice_data .price_area .price{margin-left:10px;font-size:1.1rem;color:#3c6cd1;text-align:right;width:160px}#uservoice_area .uservoice_data .price_area .total th{text-align:right;padding-right:10px}#uservoice_area .uservoice_data .price_area .total .price{margin-left:20px;font-size:1.3rem;font-weight:bold}#uservoice_area .uservoice_data .uservoice{width:calc(100% - 440px);border:1px solid #666;border-radius:5px}#uservoice_area .uservoice_data .label{display:flex;background-color:#4cabff;font-size:.9rem;color:#FFF}#uservoice_area .uservoice_data .label .image{width:32px}#uservoice_area .uservoice_data .label .image img{width:100%}#uservoice_area .uservoice_data .label .text{line-height:1.9;margin-left:5px}#uservoice_area .uservoice_data .comment{padding:10px}#price_area .price_data{width:98%;margin:0 auto 30px}#price_area .price_data.caution{padding-left:20px}#price_area .panel{margin:10px 20px 20px}#price_area table{width:100%;margin:20px auto;font-size:14px}#price_area table th{border:1px solid #DDD;padding:4px 8px;background-color:#fff2a7;text-align:center}#price_area table td{border:1px solid #DDD;padding:4px 8px}#price_area table tr.base_price th{width:200px}#price_area table tr.base_price td{text-align:left;font-weight:bold;color:#da512d;padding-left:18px;font-size:1.2rem}#price_area table td.type{width:200px;background-color:#fff2a7}#price_area table td.price{width:140px;text-align:right;font-weight:bold;color:#da512d}#price_area .auto table th,#price_area .auto table td.type{background-color:#c9e9ff}#price_area .auto table tr.base_price th{background-color:#2b73a4;color:#FFF}#price_area .manual table tr.base_price th{background-color:#d09f0a;color:#FFF}#price_area .payment_method{width:98%;margin:0 auto 50px}#price_area .payment_method .method{padding:0 20px;margin-bottom:15px}#price_area .payment_method .method .contents{display:flex;align-items:flex-start;justify-content:space-between;padding-left:10px}#price_area .payment_method .method .contents .blands{width:calc(100% - 200px)}#price_area .payment_method .method .contents .blands .image{width:100%;max-width:500px;border:0}#price_area .payment_method .method .contents .blands .image img{width:100%}#price_area .payment_method .method .contents .calc{width:200px}#price_area .payment_method .method .contents .calc .image{width:100%}#price_area .payment_method .method .contents .calc .image img{width:100%}#price_area .payment_method .method .contents p{margin-top:0}#price_area .payment_method .method .contents .image{border:1px solid #CCC}#introduction_area .introduction_data{display:flex;flex-wrap:wrap;justify-content:space-around}#introduction_area .introduction_data .text{width:520px;align-items:center}#introduction_area .introduction_data .text .solution{color:#c24b4b;font-size:1.2rem;font-weight:bold;text-align:center}#introduction_area .introduction_data .image{width:400px;padding-left:20px}#choose_area .choose_data{display:flex;flex-direction:row;justify-content:space-between}#choose_area .choose_data.reverce{flex-direction:row-reverse}#choose_area .choose_data .image{width:50%;padding:10px}#choose_area .choose_data .text{width:50%;padding:10px}#choose_area .choose_data .base_price{font-size:.9em;padding-left:10px}#choose_area .choose_data .text .caution{margin-top:10px;font-size:.7em}#choose_area.area .choose_data .text{line-height:1.1}#faq_area .faq_list .faq_data{display:block;background-color:#EEE;border-radius:10px;padding:10px;margin-bottom:20px}#faq_area .faq_list .faq_data .title:before{content:"Q."}#faq_area .faq_list .faq_data p{background-color:#FFF;margin:10px 0 0;padding:10px}#company_area h3{border-bottom:1px solid #666;padding-bottom:5px;font-size:1.4rem;padding-left:10px}#company_area .office_data{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:50px}#company_area table.data_table{flex:1;font-size:1.3em}#company_area table.data_table th{width:200px;padding:5px 30px;vertical-align:top}#company_area table.data_table td{padding:5px 30px}#company_area .photo{margin-left:auto;width:350px}#company_area .map{margin:0 auto;width:100%}#company_area .map iframe{width:100%}@media only screen and (max-width:959px){#uservoice_area .uservoice_data .price_area{width:100%}#uservoice_area .uservoice_data .uservoice{width:100%}#introduction_area .introduction_data .text{width:450px}#introduction_area .introduction_data .image{width:calc(100% - 450px);max-width:300px;padding-left:10px}}@media only screen and (max-width:768px){#price_area .price_data.caution{padding-left:5px}#price_area .panel{margin-left:5px;margin-right:5px}#price_area table tr.base_price th{width:150px}#price_area table td.type{width:150px}#company_area .photo{margin:10px auto;width:80%}}@media only screen and (max-width:640px){.contents .title{font-size:1.2rem}#uservoice_area .uservoice_data .left_side{width:100%;max-width:400px}#uservoice_area .uservoice_data .right_side{width:100%}#uservoice_area .uservoice_data .price_area{width:100%}#uservoice_area .uservoice_data .uservoice{width:100%;margin-left:0}#price_area .payment_method h2{text-align:center}#price_area .payment_method .method{padding:0;margin-bottom:30px}#price_area .payment_method .method .contents{flex-wrap:wrap;justify-content:center}#price_area .payment_method .method .contents .blands{width:100%;margin-bottom:20px;text-align:center}#price_area .payment_method .method .contents .calc{width:100%;margin-bottom:30px}#price_area .payment_method .method .contents .calc .image{width:80%;max-width:300px;margin:0 auto}#introduction_area .introduction_data .text{width:100%}#introduction_area .introduction_data .image{display:none}#choose_area .choose_data.reverce{flex-direction:row}#choose_area .choose_data .image{width:220px;padding:5px}#choose_area .choose_data .text{width:calc(100% - 220px);padding:5px}#faq_area .contents .title{font-size:1rem}#company_area h3{font-size:1.2rem}#company_area table.data_table th{padding:5px 10px;width:120px}#company_area table.data_table td{padding:5px 10px}}@media only screen and (max-width:480px){#information_area p{padding-left:0;padding-right:0}#uservoice_area .uservoice_data{justify-content:center;margin-bottom:50px}#price_area table th.memo,#price_area table td.memo{display:none}#choose_area .choose_data{flex-wrap:wrap;justify-content:center;margin-bottom:30px}#choose_area .choose_data .image{width:100%;max-width:300px}#choose_area .choose_data .text{width:100%}#company_area table.data_table th{padding:5px 5px;width:100px}#company_area table.data_table td{padding:5px 5px}}