:root{--s1-color:#b6a491;--s2-color:#c09a72;--s3-color:#7a6c5d;--s4-color:#2a3d45}.main-content p{color:333;line-height:2}cite{color:#666;font-size:.8rem;text-align:right}.text-right,cite{display:block}.atmc-grid-col .atmc-card{border-top:1px solid #eee;box-shadow:0 0 1px 1px rgba(0,0,0,.3);height:100%}.atmc-pl-09_name{word-break:normal}.atmc-intro{font-size:1.1rem;line-height:2;margin-bottom:1rem}.hituyo .atmc-card{background-color:#fff;border:1px solid #cbcdcf;border-radius:4px;border-top-color:#f0f1f2;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:.75rem 0 1rem;padding:0}.hituyo .atmc-card p{margin-bottom:0}.hituyo .atmc-pl-09_detail{line-height:1.4}.hituyo .atmc-pl-09_detail.mt-6{padding:.8rem 1.4rem 0}.hituyo .atmc-pl-09_name{color:#000;padding:.65rem 0}.hituyo .atmc-pl-09_name span{display:block;padding:.7rem 0!important}.hituyo .atmc-cap{font-size:13px;margin-top:16px;text-align:left}.syosai.product-listing_atm .atmc-card{padding:1.6rem 2rem 1.5rem}.syosai.product-listing_atm h3{border-bottom:1px solid #000;font-size:1.2rem;font-weight:600;line-height:1.8;padding:0 0 16px;text-align:center;word-break:auto-phrase}.syosai.product-listing_atm h3 span{font-size:.9rem}.syosai.product-listing_atm h4{border-bottom:1px solid #000;font-size:1rem;font-weight:600;line-height:1.6;text-align:center}.syosai.product-listing_atm h4 span{font-size:.9rem}.syosai.product-listing_atm .atmc-pl-09_detail{font-size:15px!important;line-height:1.6;text-align:left}.syosai.product-listing_atm .atmc-pl-09_price span{background-color:#eee;display:inline-block;font-size:.9rem;font-weight:600;padding:4px 24px}.syosai.product-listing_atm .atmc-pl-01_box img{max-width:240px}.sien_service h4{font-size:18px;word-break:auto-phrase}.ai_list{margin-top:-16px;padding-left:32px}.ai_list .atmc-icon-primary svg{fill:#333}.ai_list li{font-size:.9rem}.ai_list li .under_line{background:linear-gradient(transparent 80%,#60c3a3 0);color:#000}.sien h2{font-size:2.1rem}.sien p{font-size:16px}.sien_annai h6{color:#000;font-size:1.1rem;font-weight:400;line-height:1.6;word-break:auto-phrase}.sien_annai p{color:#666;font-size:.9rem;text-align:left}.taiou .atmc-card{background-color:#fff;border:1px solid #666;border-radius:4px;margin:0;padding:0 2rem}.taiou .atmc-card p{font-size:12px}.taiou img{max-width:144px}.taiou mt-6{margin-top:0!important}.taiou .atmc-pl-09_name{color:#000;font-size:18px!important}.clrs h3{border-bottom:1px solid #000;display:inline-block;font-size:1.4rem;font-weight:400;line-height:1.4}.clrs h3 span{display:block;font-size:1.1rem}.clrs .p-12{padding:2rem}.clrs p{color:#787878;font-size:14px}.clrs .shadow-md{box-shadow:0 1px 2px 1px rgba(0,0,0,.1)}@media screen and (min-width:768px){.clrs .atmc-feature{display:flex}.clrs .atmc-feature img{padding-right:40px}}.sien_title{border:1px solid #a0a0a0;padding:24px 32px}.sien_title .atmc-cap{background-color:#eee;color:#000;display:inline-block;font-size:12px;padding:4px 16px}.sien_title h3{line-height:1.4;margin-top:-8px;text-align:center}.sien_title h3 span{font-size:1.4rem;font-weight:400}.sien_detail .atmc-intro{margin-top:0}.sien_detail .atmc-intro p{font-size:1rem}.sien_detail .atmc-content-01_content{font-size:.9rem;margin-top:24px;padding-left:32px}.atmc-pl-09_contents .mt-6{margin-top:0}.sien_detail{margin-top:24px}.feature_atm.shadow-md{border-top:1px solid #eee;box-shadow:0 1px 2px 1px rgba(0,0,0,.1)}.feature_atm.p-12{padding:2rem}.tmp_faq_6_html .atmc-headline-01:after{content:"";display:block;height:6px;left:0;margin:8px 0 0;position:absolute;width:80px}.tmp_faq_6_html .span3 .atmc-headline-01{padding-bottom:32px}.tmp_faq_6_html .span3 .atmc-headline-01 strong{background:none;font-size:1.5rem}.tmp_faq_6_html .span9{margin-top:-10px}.tmp_faq_6_html .atmc-faq-06{border-bottom:1px solid #666;padding-bottom:24px}.tmp_faq_6_html .atmc-headline-01:after{background:#4bab93}.yoko_flow .atmc-card{padding:1.6rem 2rem}.yoko_flow .sbr{border-radius:4px;font-weight:600;padding:8px 16px}.s1{background-color:var(--s1-color)!important}.s2{background-color:var(--s2-color)!important}.s3{background-color:var(--s3-color)!important}.s4{background-color:var(--s4-color)!important}.yoko_flow.product-listing_atm .atmc-pl-01_box img{max-width:96px;width:auto}.yoko_flow.product-listing_atm .atmc-pl-09_price{background-color:#fff;color:#fff;display:inline-block;font-size:12px}.yoko_flow.product-listing_atm h3{border-bottom:1px solid #000;font-size:1.2rem;font-weight:600;line-height:1.8;padding:0 0 16px;text-align:center;word-break:auto-phrase}.yoko_flow.product-listing_atm p{font-size:.9rem}.yoko_flow.product-listing_atm ul{font-size:.9rem;margin-left:-24px}.case1 h2{border-bottom:1px solid #1a1a1a;font-size:1.4rem;font-style:normal;font-weight:600;line-height:20px;margin-bottom:20px;padding-bottom:24px}.case1 .atmc-pl-03_tag{font-style:normal;font-weight:300;margin-bottom:16px}.case1 .case-title{background:#223e5c;border-radius:4px;color:#fff;display:inline-block;font-size:15px;margin-bottom:24px;padding:4px 16px}.case1 .atmc-pl-03_price{background-color:#eee;border-radius:4px;color:#000;display:inline-block;padding:8px 16px}.case1 dd{color:#333;line-height:1.8;margin-bottom:.5rem;margin-left:0}.case1 dl,.case1 dt{margin-top:16px}.case1 dt{color:#2e2e2e;font-weight:600;margin-bottom:8px}.mb_waku .span5,.mb_waku .span6{background-color:#fff;border:1px solid #ccc;padding:40px 32px 48px}.list_red .atmc-icon-primary svg{fill:#c7000b!important}.mb_list .atmc-icon-primary svg{fill:#333;height:24px;padding-right:16px}.mb_list.atmc-list-03 ul li{font-size:18px;padding-left:.8rem}.speechBubble{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#000;display:inline-block;font-size:1rem;font-weight:400;line-height:1.8;margin:24px auto;padding:3rem 4rem;position:relative;text-align:left;width:100%}.speechBubble h4{font-weight:400;text-align:center}.speechBubble p{color:#666;font-size:.9rem;padding:24px 0 8px}td,th{border:0 solid #dee2e6}.speechBubble table{border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#666;font-size:.86rem}.speechBubble td,.speechBubble th{border-left:1px solid #ccc;border-top:1px solid #ccc;font-weight:400;padding:.4rem .5rem;vertical-align:middle}.speechBubble thead th{background-color:#e0e0e0;border-color:#ccc;border-bottom:1px solid #dee2e6;color:#000;font-weight:400;text-align:center}.speechBubble tbody th{background-color:#fbfbfb;color:#000;font-weight:400;text-align:center;white-space:nowrap}.schedule table{color:#666;font-size:.86rem}.schedule td,.schedule th{border-left:1px solid #ccc;border-top:1px solid #ccc;font-weight:400;padding:.6rem;text-align:center;vertical-align:middle}.schedule thead th{background-color:#e0e0e0;border-color:#ccc;border-bottom:1px solid #dee2e6;color:#000;font-weight:400;text-align:center}.schedule thead th.th-gray{background-color:#ececec}.schedule tbody th{background-color:#fbfbfb;color:#000;font-size:.9rem;font-weight:400;text-align:center;white-space:nowrap}.atmc-pl-03_image{border:1px solid #ccc;border-radius:8px}.related_service .atmc-card{padding:2rem}.related_service .atmc-pl-01_detail.atmc-cap{font-size:.9rem;line-height:1.6;text-align:left}.related_service .atmc-pl-01_name{display:block;font-size:1.2rem;padding:16px 0;text-align:center}.related_service .atmc-pl-01_name span{color:#666;display:block;font-size:.9rem}.related_service a:hover,.related_service a:not(.atmc-btn):visited,.related_service a:not(.atmc-btn):visited *{color:#333}.related_service .atmc-pl-01_price{color:#333!important;font-size:.9rem;font-weight:300;text-align:right}