﻿.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}html,body{margin:0;padding:0;font-family:"Noto Sans", 'NotoSansCJKjp', "Noto Sans CJK JP", "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}ul,dl,ol{margin:0;padding:0}li{margin:0;padding:0;list-style:none}a{text-decoration:none;box-sizing:border-box}img{vertical-align:top}@media screen and (max-width: 640px){.disp_pc{display:none !important}}@media screen and (max-width: 800px){.disp_pad{display:none !important}}.disp_sp{display:none !important}@media screen and (max-width: 640px){.disp_sp{display:block !important}}.center{text-align:center}body{color:#333}.cap{font-size:10pt;box-sizing:border-box}@media screen and (max-width: 640px){.cap{font-size:8pt}}sup{font-size:8pt !important;vertical-align:top}.head_item_info{width:100%;max-width:1080px;margin:auto;display:flex}@media screen and (max-width: 800px){.head_item_info{flex-wrap:wrap}}.head_item_info .img_area{min-width:26%}@media screen and (max-width: 800px){.head_item_info .img_area{width:70%;margin:auto}}.head_item_info .img_area img{width:100%;height:auto}@media screen and (max-width: 800px){.head_item_info .text_area{width:96%;margin:auto}}.head_item_info h2{margin:0;display:flex;font-size:22pt;color:#000;gap:8px}@media screen and (max-width: 800px){.head_item_info h2{font-size:5.5vw}}.head_item_info h2 span{display:flex;align-items:center;background:#9c27b0;color:#fff;font-size:10pt;padding:0px 10px}.head_item_info p{font-size:16pt;line-height:1.6;color:#333;margin:10px auto}@media screen and (max-width: 640px){.head_item_info p{font-size:13pt}}.head_item_info .cap{font-size:10pt;box-sizing:border-box}@media screen and (max-width: 640px){.head_item_info .cap{font-size:8pt}}.kounou{display:flex;justify-content:space-between;width:100%;max-width:1080px;margin:10px auto 10px auto;gap:10px}@media screen and (max-width: 800px){.kounou{flex-wrap:wrap;justify-content:center}}.kounou div{width:33%;height:100px;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){.kounou div{width:96%}}.kounou div.box1{color:#ACC09A;border-color:#ACC09A}.kounou div.box2{color:#91A3B5;border-color:#91A3B5}.kounou div.box3{color:#D7A4B0;border-color:#D7A4B0}main{width:100%;max-width:1080px;margin:auto;color:#333}main h2{color:#680000;font-size:22pt}@media screen and (max-width: 640px){main h2{font-size:5.5vw}}main .cap{font-size:10pt;box-sizing:border-box}@media screen and (max-width: 640px){main .cap{font-size:8pt}}main i{font-size:0.75em;font-style:normal}main section{margin-bottom:60px}main section h2{text-align:center;margin-bottom:20px}@media screen and (max-width: 640px){main section h2{font-size:5.5vw}}main .ollinone_fv{position:relative}main .ollinone_fv img{width:100%;height:auto}main .ollinone_fv div{position:relative;font-family:"Yu Mincho", "Hiragino Mincho ProN",  "MS PMincho",  "Noto Serif JP",  serif}main .ollinone_fv div .inner_text{position:absolute;top:20%;left:50%}@media screen and (max-width: 800px){main .ollinone_fv div .inner_text{top:7%;left:48%}}main .ollinone_fv div h2{color:#680000;font-size:22pt;line-height:1.2;margin-bottom:20px;text-align:left;font-family:"Yu Mincho", "Hiragino Mincho ProN",  "MS PMincho",  "Noto Serif JP",  serif}@media screen and (max-width: 640px){main .ollinone_fv div h2{font-size:4.2vw;margin-bottom:8px}}main .ollinone_fv div h2 strong{font-size:36pt}@media screen and (max-width: 640px){main .ollinone_fv div h2 strong{font-size:6.5vw}}main .ollinone_fv div p{font-size:18pt;color:#680000}@media screen and (max-width: 800px){main .ollinone_fv div p{font-size:3vw}}main .niashin{margin-top:40px}main .niashin p{margin:0 0 10px 0}@media screen and (max-width: 640px){main .niashin p{font-size:13pt}}main .niashin .cap{font-size:10pt;box-sizing:border-box}@media screen and (max-width: 640px){main .niashin .cap{font-size:8pt}}@media screen and (max-width: 640px){main .niashin .naiashin_h{font-size:4.5vw}}main .two_flex{display:flex;justify-content:space-between;gap:20px;margin:40px auto}@media screen and (max-width: 640px){main .two_flex{flex-wrap:wrap}}main .two_flex div{width:48%}@media screen and (max-width: 640px){main .two_flex div{width:100%}}main .two_flex div h3{color:#680000;font-size:22pt;background:#FFEAEA;text-align:center;padding:6px 0}@media screen and (max-width: 640px){main .two_flex div h3{font-size:5.5vw}}main .two_flex div p{font-size:16pt;margin:20px auto}@media screen and (max-width: 640px){main .two_flex div p{width:94%;font-size:13pt}}main .two_flex div p.cap{font-size:10pt;box-sizing:border-box}@media screen and (max-width: 640px){main .two_flex div p.cap{font-size:8pt}}main .two_flex div img{width:100%;height:auto}@media screen and (max-width: 640px){main .two_flex div img{width:94%;margin:auto 3%}}main .two_flex .siwa{display:flex;flex-direction:column;justify-content:space-between}main .two_flex .siwa p{margin-bottom:auto}main .naiashin_seibun{display:flex}@media screen and (max-width: 640px){main .naiashin_seibun{flex-wrap:wrap}}main .naiashin_seibun .img_area{width:23%}@media screen and (max-width: 640px){main .naiashin_seibun .img_area{width:60%;margin:auto}}main .naiashin_seibun .img_area img{width:100%;height:auto}main .naiashin_seibun p{font-size:16pt;margin:0 0 10px 0}@media screen and (max-width: 640px){main .naiashin_seibun p{width:94%;margin:auto;font-size:13pt}}@media screen and (max-width: 640px){main .seibun{margin-bottom:0}}main .seibun .flex_area{display:flex;gap:20px;margin-bottom:40px}@media screen and (max-width: 640px){main .seibun .flex_area{flex-wrap:wrap;margin-bottom:0}}main .seibun .flex_area .img_area{width:35%}@media screen and (max-width: 640px){main .seibun .flex_area .img_area{width:80%;margin:auto}}main .seibun .flex_area .img_area img{width:100%;height:auto}main .seibun .flex_area .text_area{width:72%}@media screen and (max-width: 640px){main .seibun .flex_area .text_area{width:94%;margin:0 auto 20px auto}}main .seibun .flex_area .text_area p{font-size:16pt}@media screen and (max-width: 640px){main .seibun .flex_area .text_area p{font-size:13pt}}main .seibun .flex{display:flex;flex-wrap:wrap}@media screen and (max-width: 640px){main .seibun .flex{flex-direction:column}main .seibun .flex .hoshitu_text{order:1}main .seibun .flex .hoshitu_img{order:2}main .seibun .flex .seiki_text{order:3}main .seibun .flex .seiki_img{order:4}}main .seibun .flex div{width:50%;box-sizing:border-box}@media screen and (max-width: 640px){main .seibun .flex div{width:100%}}main .seibun .flex p{width:90%;margin:auto;font-size:16pt;color:#680000;text-align:center}@media screen and (max-width: 640px){main .seibun .flex p{font-size:13pt}}main .seibun .flex h3{background:none;text-align:center;color:#680000;font-size:22pt;margin-bottom:10px;padding-top:30px}@media screen and (max-width: 640px){main .seibun .flex h3{font-size:5.5vw}}main .seibun .flex img{width:100%;height:auto}main .seibun .flex .hoshitsu{background:#F8FEFF}main .seibun .flex .seiki{background:#FFE8EB}main .soft_forcus .flex{display:flex;align-items:center}@media screen and (max-width: 640px){main .soft_forcus .flex{flex-wrap:wrap}}main .soft_forcus .flex .img_area{width:35%}@media screen and (max-width: 640px){main .soft_forcus .flex .img_area{width:70%;margin:auto}}main .soft_forcus .flex img{width:100%;height:auto}main .soft_forcus .flex .text_area{width:63%;margin-left:20px}@media screen and (max-width: 640px){main .soft_forcus .flex .text_area{width:94%;margin:20px auto 0 auto}}main .soft_forcus .flex .text_area p{font-size:16pt;margin-bottom:10px}@media screen and (max-width: 640px){main .soft_forcus .flex .text_area p{font-size:13pt}}main .all_in_one{padding:40px 0;background:#FFEAEA;margin-bottom:0}main .all_in_one p{font-size:16pt;margin-bottom:10px;width:90%;margin:0 auto 40px auto}@media screen and (max-width: 640px){main .all_in_one p{font-size:13pt}}main .all_in_one .img_area{width:80%;margin:auto}main .all_in_one .img_area img{width:100%;max-width:957px;height:auto}main .all_in_one .cap{font-size:10pt;box-sizing:border-box;margin-top:10px}@media screen and (max-width: 640px){main .all_in_one .cap{font-size:8pt}}main .free{background:#eee;padding:40px 40px}@media screen and (max-width: 640px){main .free{padding:40px 4% 1px 4%}}main .free p{text-align:center;font-size:16pt}@media screen and (max-width: 640px){main .free p{font-size:13pt}}main .free ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:20px auto 40px auto}@media screen and (max-width: 640px){main .free ul{gap:8px 4px}}main .free li{margin:0;padding:20px 0;width:24%;font-size:16pt;background:#fff;text-align:center;border-radius:10px;font-weight:bold;overflow:hidden;position:relative}@media screen and (max-width: 640px){main .free li{font-size:3.2vw}}main .free li:after{content:"";position:absolute;top:0;left:0;width:141%;height:2px;background:#ddd;transform:rotate(16deg);transform-origin:left top}@media screen and (max-width: 640px){main .free li:after{transform:rotate(35deg)}}main .how_to_use{background:#FFEAEA;margin-bottom:0;padding:40px;box-sizing:border-box}@media screen and (max-width: 640px){main .how_to_use{padding:40px 0}}main .how_to_use h2{margin-bottom:40px}@media screen and (max-width: 640px){main .how_to_use h2{font-size:5.5vw}}main .how_to_use h3{color:#680000;font-size:22pt;text-align:center;margin-bottom:20px}@media screen and (max-width: 640px){main .how_to_use h3{font-size:5.5vw}}main .how_to_use .flex{display:flex;justify-content:space-between}@media screen and (max-width: 640px){main .how_to_use .flex{flex-wrap:wrap}}main .how_to_use .text_area{width:60%}@media screen and (max-width: 640px){main .how_to_use .text_area{width:94%;margin:auto;order:2}}main .how_to_use p{font-size:16pt;margin-bottom:10px}@media screen and (max-width: 640px){main .how_to_use p{font-size:13pt}}main .how_to_use .img_area{width:35%}@media screen and (max-width: 640px){main .how_to_use .img_area{width:70%;margin:auto;order:1}}main .how_to_use .img_area img{width:100%;height:auto}main .howto_area{background:#fafafa;padding:40px 0}main .howto_area .flex{display:flex;justify-content:space-between;width:80%;margin:auto}@media screen and (max-width: 640px){main .howto_area .flex{width:94%;gap:20px}}main .howto_area dl{width:30%;margin:0 0 10px 0;padding:0;text-align:center;box-sizing:border-box}@media screen and (max-width: 640px){main .howto_area dl{width:28%}}main .howto_area dl img{width:auto;height:auto;max-height:300px}@media screen and (max-width: 640px){main .howto_area dl img{max-height:120px}}main .howto_area dt{margin:0}main .howto_area dd{margin:10px 0 0 0;font-size:16pt}@media screen and (max-width: 640px){main .howto_area dd{font-size:10pt;text-align:left}}main .brand .center{width:100%;max-width:265px;margin:40px auto 60px auto}main .brand strong{font-family:"Yu Mincho", "Hiragino Mincho ProN",  "MS PMincho",  "Noto Serif JP",  serif;font-size:20pt}@media screen and (max-width: 640px){main .brand strong{font-size:16pt}}main .brand .flex{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 640px){main .brand .flex{flex-wrap:wrap}}main .brand .img_area{width:35%}@media screen and (max-width: 640px){main .brand .img_area{width:90%;margin:auto;order:2}}main .brand .text_area{width:60%}@media screen and (max-width: 640px){main .brand .text_area{width:94%;margin:auto;order:1}}main .brand p{font-size:16pt;margin-bottom:10px}@media screen and (max-width: 640px){main .brand p{font-size:13pt}}main .seizou{background:#FFEAEA;box-sizing:border-box;padding:40px 40px}@media screen and (max-width: 640px){main .seizou{padding:30px 10px}}main .seizou .flex{display:flex;justify-content:space-between}@media screen and (max-width: 640px){main .seizou .flex{flex-wrap:wrap}}main .seizou .text_area{width:55%;margin-right:20px}@media screen and (max-width: 640px){main .seizou .text_area{width:94%;margin:auto}}main .seizou p{font-size:16pt;margin-bottom:10px}@media screen and (max-width: 640px){main .seizou p{font-size:13pt}}main .seizou .video_area{width:45%}@media screen and (max-width: 640px){main .seizou .video_area{width:94%;margin:20px auto 0 auto}}main .seizou .video_area video{width:100%;max-width:6400px;aspect-ratio:16 / 9;height:auto;display:block;background:#000}.under_info{font-family:'Noto Sans JP', sans-serif;width:100%;max-width:1080px;margin:auto;padding:0 2%;box-sizing:border-box}.under_info h2{text-align:center;font-size:22pt;color:#680000;margin-bottom:20px}@media screen and (max-width: 640px){.under_info h2{font-size:5.5vw}}.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{font-size:16pt;margin:0 0 10px 0;line-height:1.4}@media screen and (max-width: 640px){.under_info .qa dd p{font-size:13pt}}.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}}
