﻿.disp_pc{display:block}@media screen and (max-width: 640px){.disp_pc{display:none}}.disp_sp{display:none}@media screen and (max-width: 640px){.disp_sp{display:block}}.center{text-align:center}.mt_00{margin-top:0px !important}.mb_00{margin-bottom:0px !important}.pt_00{padding-top:0px !important}.pb_00{padding-bottom:0px !important}.mt_10{margin-top:10px !important}.mb_10{margin-bottom:10px !important}.pt_10{padding-top:10px !important}.pb_10{padding-bottom:10px !important}.mt_20{margin-top:20px !important}.mb_20{margin-bottom:20px !important}.pt_20{padding-top:20px !important}.pb_20{padding-bottom:20px !important}.mt_30{margin-top:30px !important}.mb_30{margin-bottom:30px !important}.pt_30{padding-top:30px !important}.pb_30{padding-bottom:30px !important}.mt_40{margin-top:40px !important}.mb_40{margin-bottom:40px !important}.pt_40{padding-top:40px !important}.pb_40{padding-bottom:40px !important}.mt_50{margin-top:50px !important}.mb_50{margin-bottom:50px !important}.pt_50{padding-top:50px !important}.pb_50{padding-bottom:50px !important}.mt_60{margin-top:60px !important}.mb_60{margin-bottom:60px !important}.pt_60{padding-top:60px !important}.pb_60{padding-bottom:60px !important}.mt_70{margin-top:70px !important}.mb_70{margin-bottom:70px !important}.pt_70{padding-top:70px !important}.pb_70{padding-bottom:70px !important}.mt_80{margin-top:80px !important}.mb_80{margin-bottom:80px !important}.pt_80{padding-top:80px !important}.pb_80{padding-bottom:80px !important}.mt_90{margin-top:90px !important}.mb_90{margin-bottom:90px !important}.pt_90{padding-top:90px !important}.pb_90{padding-bottom:90px !important}.mt_100{margin-top:100px !important}.mb_100{margin-bottom:100px !important}.pt_100{padding-top:100px !important}.pb_100{padding-bottom:100px !important}body{font-family:'Noto Sans JP', sans-serif;margin:0}@media screen and (max-width: 800px){.inner{width:90vw;margin:auto}}.product_info{max-width:1080px;margin:40px auto 60px auto;font-size:14pt;display:flex;font-family:'Noto Sans JP', sans-serif;gap:40px;box-sizing:border-box}@media screen and (max-width: 800px){.product_info{flex-wrap:wrap}}.product_info i{font-size:0.75em;font-style:normal}.product_info .img_area{width:25%;text-align:center}@media screen and (max-width: 800px){.product_info .img_area{width:60%;max-width:400px;margin:auto}}.product_info .img_area img{width:100%;height:auto}.product_info .info_area{width:70%}@media screen and (max-width: 800px){.product_info .info_area{width:100%;margin:auto}}.product_info .info_area p{font-size:16pt;line-height:1.6;color:#333;margin:10px auto}@media screen and (max-width: 640px){.product_info .info_area p{font-size:14pt}}.product_info h2{margin:0;display:flex;font-size:22pt;color:#000;gap:8px}@media screen and (max-width: 800px){.product_info h2{font-size:6vw}}.product_info h2 span{display:flex;align-items:center;background:hotpink;color:#fff;font-size:10pt;padding:0px 10px}.product_info h3{text-align:center;margin:0 0 8px 0;color:#4E7092;padding:2px 0 4px 0}.product_info .kounou{display:flex;justify-content:space-between;width:100%;gap:10px}@media screen and (max-width: 800px){.product_info .kounou{flex-wrap:wrap;justify-content:center}}.product_info .kounou div{width:33%;box-sizing:border-box;border-width:4px;border-style:solid;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:10px 20px;font-size:18pt;font-weight:bold;color:#fff;text-align:center}@media screen and (max-width: 800px){.product_info .kounou div{width:96%}}.product_info .kounou div.box1{color:#ACC09A;border-color:#ACC09A}.product_info .kounou div.box2{color:#91A3B5;border-color:#91A3B5}.product_info .kounou div.box3{color:#D7A4B0;border-color:#D7A4B0}main,.main,.under_info{font-family:'Noto Sans JP', sans-serif;width:100%;max-width:1080px;margin:auto;padding:0 2%;box-sizing:border-box}main section,.main section,.under_info section{width:100%;margin:auto}main img,.main img,.under_info img{width:100%;height:auto}main h2,.main h2,.under_info h2{color:#fff;text-align:center;font-size:22pt;background:#4E7092;padding:8px 0;margin:0 -2% 20px -2%}@media screen and (max-width: 640px){main h2,.main h2,.under_info h2{font-size:6vw}}main p,.main p,.under_info p{font-size:16pt;color:#333;line-height:1.4;margin:10px auto}@media screen and (max-width: 640px){main p,.main p,.under_info p{font-size:14pt}}main i,.main i,.under_info i{font-size:0.75em;font-style:normal}main table,.main table,.under_info table{border-spacing:0;border-collapse:collapse;border-bottom:1px solid #aaa;color:#555;width:100%}main th,.main th,.under_info th{border-top:1px solid #aaa;background-color:#f5f5f5;padding:10px 0 10px 6px;text-align:left}main td,.main td,.under_info td{border-top:1px solid #aaa;padding:10px 0 10px 6px}main .attention,.main .attention,.under_info .attention{margin-bottom:60px}@media screen and (max-width: 640px){main .attention,.main .attention,.under_info .attention{margin-bottom:20px}}main .attention h3,.main .attention h3,.under_info .attention h3{position:absolute;top:18%;background:#021535;color:#fff;font-size:36pt;padding:20px;min-width:35%;margin:0}@media screen and (max-width: 1000px){main .attention h3,.main .attention h3,.under_info .attention h3{top:15%;font-size:5.2vw;padding:10px;line-height:1.2}}main .attention h3 span,.main .attention h3 span,.under_info .attention h3 span{color:#FFED00}main .attention .read_img,.main .attention .read_img,.under_info .attention .read_img{position:relative}main .attention .read_img h3,.main .attention .read_img h3,.under_info .attention .read_img h3{right:5%;padding-left:70px;clip-path:polygon(50px 0, 100% 0, 100% 100%, 0 100%)}@media screen and (max-width: 1000px){main .attention .read_img h3,.main .attention .read_img h3,.under_info .attention .read_img h3{right:2%;padding-left:12%;clip-path:polygon(12% 0, 100% 0, 100% 100%, 0 100%)}}main .attention .read_img img,.main .attention .read_img img,.under_info .attention .read_img img{width:80%;height:auto}main .attention .read_img_right,.main .attention .read_img_right,.under_info .attention .read_img_right{position:relative;text-align:right}main .attention .read_img_right h3,.main .attention .read_img_right h3,.under_info .attention .read_img_right h3{left:5%;padding-right:70px;clip-path:polygon(0 0, calc(100% - 50px) 0, 100% 100%, 0% 100%)}@media screen and (max-width: 1000px){main .attention .read_img_right h3,.main .attention .read_img_right h3,.under_info .attention .read_img_right h3{left:2%;padding-right:12%;clip-path:polygon(0 0, calc(100% - 12%) 0, 100% 100%, 0% 100%)}}main .attention .read_img_right img,.main .attention .read_img_right img,.under_info .attention .read_img_right img{width:80%;height:auto;margin-left:auto}main .attention .read_text,.main .attention .read_text,.under_info .attention .read_text{text-align:center;padding-top:20px;margin-bottom:40px}main .attention .read_text p,.main .attention .read_text p,.under_info .attention .read_text p{font-size:32pt;color:#D89048;font-weight:700;margin-top:0}@media screen and (max-width: 640px){main .attention .read_text p,.main .attention .read_text p,.under_info .attention .read_text p{font-size:4.7vw}}main .attention .read_text .ruby_line,.main .attention .read_text .ruby_line,.under_info .attention .read_text .ruby_line{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 640px){main .attention .read_text .ruby_line,.main .attention .read_text .ruby_line,.under_info .attention .read_text .ruby_line{display:block;font-size:7vw;margin-bottom:0;line-height:1.8}}main .attention .read_text .ruby_back,.main .attention .read_text .ruby_back,.under_info .attention .read_text .ruby_back{display:inline-block;background:#D89048;border-radius:4px;padding:10px 10px 4px 10px;text-align:center;margin-right:10px}@media screen and (max-width: 640px){main .attention .read_text .ruby_back,.main .attention .read_text .ruby_back,.under_info .attention .read_text .ruby_back{line-height:1.2;padding-top:6%}}main .attention .read_text ruby,.main .attention .read_text ruby,.under_info .attention .read_text ruby{color:#fff;font-size:50pt}@media screen and (max-width: 640px){main .attention .read_text ruby,.main .attention .read_text ruby,.under_info .attention .read_text ruby{font-size:10vw}}main .attention .read_text ruby rt,.main .attention .read_text ruby rt,.under_info .attention .read_text ruby rt{font-size:12pt;letter-spacing:0.1em;text-align:center}@media screen and (max-width: 640px){main .attention .read_text ruby rt,.main .attention .read_text ruby rt,.under_info .attention .read_text ruby rt{padding-bottom:1px}}main .two_column,.main .two_column,.under_info .two_column{display:flex;align-items:center;gap:20px}@media screen and (max-width: 640px){main .two_column,.main .two_column,.under_info .two_column{flex-wrap:wrap}}main .two_column .img_area,.main .two_column .img_area,.under_info .two_column .img_area{min-width:30%;margin-right:40px}@media screen and (max-width: 640px){main .two_column .img_area,.main .two_column .img_area,.under_info .two_column .img_area{margin:auto}}main .two_column h3,.main .two_column h3,.under_info .two_column h3{font-size:22pt;color:#D89048;margin-bottom:10px}@media screen and (max-width: 640px){main .two_column h3,.main .two_column h3,.under_info .two_column h3{font-size:6vw;text-align:center}}@media screen and (max-width: 640px){main .two_column p,.main .two_column p,.under_info .two_column p{margin:auto}}main .zakotsu_column,.main .zakotsu_column,.under_info .zakotsu_column{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin:40px auto;padding:20px 40px 20px 20px;gap:10px 30px;align-items:start;border-radius:6px;background:#f0f0f0;box-sizing:border-box}@media screen and (max-width: 640px){main .zakotsu_column,.main .zakotsu_column,.under_info .zakotsu_column{display:flex;flex-wrap:wrap;align-items:center;padding:20px}}main .zakotsu_column .img_area,.main .zakotsu_column .img_area,.under_info .zakotsu_column .img_area{grid-row:1 / span 2;text-align:center}@media screen and (max-width: 640px){main .zakotsu_column .img_area,.main .zakotsu_column .img_area,.under_info .zakotsu_column .img_area{order:2;width:100%;margin:20px auto}}main .zakotsu_column .img_area img,.main .zakotsu_column .img_area img,.under_info .zakotsu_column .img_area img{max-width:150px;height:auto}main .zakotsu_column h3,.main .zakotsu_column h3,.under_info .zakotsu_column h3{font-size:22pt;margin:10px 0 0 0;color:#D89048;text-align:center}@media screen and (max-width: 640px){main .zakotsu_column h3,.main .zakotsu_column h3,.under_info .zakotsu_column h3{order:1;width:100%;font-size:6vw}}main .zakotsu_column .text_area,.main .zakotsu_column .text_area,.under_info .zakotsu_column .text_area{margin-top:-30px}@media screen and (max-width: 640px){main .zakotsu_column .text_area,.main .zakotsu_column .text_area,.under_info .zakotsu_column .text_area{order:3;width:100%;margin:auto}}main .zakotsu_column .text_area p,.main .zakotsu_column .text_area p,.under_info .zakotsu_column .text_area p{margin:0 0 10px 0}main .zakotsu_column .blue_box,.main .zakotsu_column .blue_box,.under_info .zakotsu_column .blue_box{margin:0;padding:0;color:#fff;width:100%;display:flex;justify-content:space-between;box-sizing:border-box;gap:20px}main .zakotsu_column .blue_box li,.main .zakotsu_column .blue_box li,.under_info .zakotsu_column .blue_box li{background:#0E6DC6;width:45%;list-style:none;box-sizing:border-box;margin:0;padding:20px;font-size:22pt;text-align:center;font-weight:700}@media screen and (max-width: 640px){main .zakotsu_under,.main .zakotsu_under,.under_info .zakotsu_under{margin:auto}}main .nomiyasusa,.main .nomiyasusa,.under_info .nomiyasusa{display:flex;margin-bottom:40px;align-items:center;box-sizing:border-box}@media screen and (max-width: 640px){main .nomiyasusa,.main .nomiyasusa,.under_info .nomiyasusa{margin-top:40px}}main .nomiyasusa .img_area,.main .nomiyasusa .img_area,.under_info .nomiyasusa .img_area{box-sizing:border-box}@media screen and (max-width: 640px){main .nomiyasusa .img_area,.main .nomiyasusa .img_area,.under_info .nomiyasusa .img_area{width:25%}}main .nomiyasusa .text_area,.main .nomiyasusa .text_area,.under_info .nomiyasusa .text_area{box-sizing:border-box}@media screen and (max-width: 640px){main .nomiyasusa .text_area,.main .nomiyasusa .text_area,.under_info .nomiyasusa .text_area{width:70%}}main .nomiyasusa h3,.main .nomiyasusa h3,.under_info .nomiyasusa h3{text-align:center;font-size:22pt;color:#D89048;margin:0 auto 8px auto;box-sizing:border-box}@media screen and (max-width: 640px){main .nomiyasusa h3,.main .nomiyasusa h3,.under_info .nomiyasusa h3{margin-left:-30%;font-size:6vw}}main .nomiyasusa p,.main .nomiyasusa p,.under_info .nomiyasusa p{margin:0}main .main_des h2,.main .main_des h2,.under_info .main_des h2{text-align:center;font-size:22pt}@media screen and (max-width: 640px){main .main_des h2,.main .main_des h2,.under_info .main_des h2{font-size:6vw;line-height:1;padding:14px 0}}main .main_des h2 span,.main .main_des h2 span,.under_info .main_des h2 span{font-size:28pt}main .main_des h2 sup,.main .main_des h2 sup,.under_info .main_des h2 sup{font-size:12pt}@media screen and (max-width: 640px){main .main_des p,.main .main_des p,.under_info .main_des p{margin:auto}}main .main_des .cap,.main .main_des .cap,.under_info .main_des .cap{background:#eee;border-radius:10px;padding:20px;font-size:12pt;box-sizing:border-box}@media screen and (max-width: 640px){main .main_des .cap,.main .main_des .cap,.under_info .main_des .cap{padding:10px;margin:10px auto}}main .main_des .cap p,.main .main_des .cap p,.under_info .main_des .cap p{position:relative;margin:0;padding-left:1.2em}@media screen and (max-width: 640px){main .main_des .cap p,.main .main_des .cap p,.under_info .main_des .cap p{font-size:12pt;margin:10px auto}}main .main_des .cap p::before,.main .main_des .cap p::before,.under_info .main_des .cap p::before{content:'※';position:absolute;left:0}@media screen and (max-width: 640px){main .main_des2 p,.main .main_des2 p,.under_info .main_des2 p{margin:auto}}main .item_info,.main .item_info,.under_info .item_info{margin:40px auto 80px auto}main .item_info article,.main .item_info article,.under_info .item_info article{display:flex;flex-wrap:wrap;gap:20px 40px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}main .item_info h3,.main .item_info h3,.under_info .item_info h3{width:100%;font-size:22pt;margin:0}@media screen and (max-width: 640px){main .item_info h3,.main .item_info h3,.under_info .item_info h3{font-size:6vw;line-height:1.4}}main .item_info h3 span,.main .item_info h3 span,.under_info .item_info h3 span{display:inline-block;background:#D89048;font-size:14pt;padding:6px 12px;color:#fff;margin-bottom:4px}main .item_info h3 strong,.main .item_info h3 strong,.under_info .item_info h3 strong{color:#D89048;font-weight:700}main .item_info .img_box,.main .item_info .img_box,.under_info .item_info .img_box{width:30%;box-sizing:border-box}@media screen and (max-width: 640px){main .item_info .img_box,.main .item_info .img_box,.under_info .item_info .img_box{width:80%;margin:auto}}main .item_info .text_box,.main .item_info .text_box,.under_info .item_info .text_box{width:65%;box-sizing:border-box}@media screen and (max-width: 640px){main .item_info .text_box,.main .item_info .text_box,.under_info .item_info .text_box{width:100%;margin:auto}}main .item_info .text_box p,.main .item_info .text_box p,.under_info .item_info .text_box p{margin:0 0 14px 0;line-height:1.4}main .item_info .text_box p strong,.main .item_info .text_box p strong,.under_info .item_info .text_box p strong{color:#D89048}.under_info h2{text-align:center;font-size:22pt}@media screen and (max-width: 640px){.under_info h2{font-size:6vw}}.under_info .qa{margin:40px 0 80px 0}.under_info .qa dl{margin:0;padding:0}@media screen and (max-width: 640px){.under_info .qa dl{margin:auto}}.under_info .qa dt{font-size:18pt;margin:0 0 10px 0px;padding:0;font-weight:700}@media screen and (max-width: 640px){.under_info .qa dt{font-size:14pt}}.under_info .qa dd{margin:0 0 20px 0;padding:0 0 10px 0px;border-bottom:1px dotted #aaa}@media screen and (max-width: 640px){.under_info .qa dd{font-size:13pt}}.under_info .qa dd p{margin:0 0 10px 0;line-height:1.4}.under_info .youhou dl{margin:0;padding:0;border-top:1px solid #aaa;font-size:14pt;display:flex;flex-wrap:wrap}@media screen and (max-width: 640px){.under_info .youhou dl{font-size:12pt}}.under_info .youhou dt{background:#f5f5f5;margin:0;padding:10px 10px 10px 10px;font-weight:bold;width:25%;box-sizing:border-box;border-bottom:1px solid #aaa}@media screen and (max-width: 640px){.under_info .youhou dt{width:100%}}.under_info .youhou dd{margin:0;padding:10px 10px 10px 10px;border-bottom:1px solid #aaa;width:73%;box-sizing:border-box}@media screen and (max-width: 640px){.under_info .youhou dd{width:100%;line-height:1.4}}
