@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@900&display=swap);@import url(https://fonts.googleapis.com/css?family=Sawarabi+Gothic);@import url(https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c);@import url(https://fonts.googleapis.com/css?family=M+PLUS+1p);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP);@import url(https://fonts.googleapis.com/css?family=Sawarabi+Mincho);body{background:#fff}header #header nav ul li:nth-child(3) a{background:#009e44;color:#fff}main{overflow:hidden}main .mainSV{margin:0;padding:50.04% 0 0;background:url(../image/mainSV.jpg) no-repeat center bottom;background-size:contain;font-family:"Sawarabi Gothic"}main .mainSV h2,main .mainSV p{height:0;overflow:hidden;text-indent:100%;white-space:nowrap}main .movie_wrap{width:80%;margin:0 auto}main .movie_wrap .movie_box{position:relative;width:100%;padding-top:56.25%;border:3px solid #fdd000}main .movie_wrap .movie_box iframe{position:absolute;top:0;right:0;width:100%;height:100%}main .movie_wrap .movie_box p{padding:1% 0 0}main .intro dl dd.desc dl dd.gf01 span img,main .intro dl dd.desc dl dd.gf02 span img,main .intro dl dd.desc dl dd.gf03 span img,main .pc_none{display:none}main .intro dl dd.desc dl dt span,main .sp_none{display:block}main section{max-width:900px;margin:0 auto 40px;color:#000;font-family:"メイリオ","Meiryo",sans-serif}main section h2,main section h3{font-family:"Noto Sans JP",sans-serif;font-weight:900}main section h2{margin:0 auto;padding:5% 0 0;color:red;line-height:.8;text-align:center;font-size:44px;font-size:2.75rem}main section .img-area img,main section h2 img,main section h3 img{width:100%;max-width:1060px;height:auto}main section h2.title-01{margin-bottom:40px;font-size:40px;font-size:2.5rem;line-height:1.6}main section h2 span{display:inline-block;margin:0 0 1%;padding:0 0 5%;letter-spacing:-1px;line-height:1.6}main section h2 .cm{font-size:70px;font-size:4.375rem}main section h3{margin-bottom:2%;font-size:36px;font-size:2.25rem}main section p{margin:0 0 4em;font-size:21px;font-size:1.3125rem;line-height:2;text-align:center}main section p.notice{margin:.5em 0 0;font-size:15px;font-size:.9375rem;line-height:1.6}main section p.lead{margin:1em 0 2em;padding:2em 0;border-top:#000 solid 1px;border-bottom:#000 solid 1px}main section .img-area{width:100%;max-width:1200px}main section .img-area.img-area-01{margin:0 0 5%}main .main_content h2{margin:0}main .main_content p{margin:0;padding:0;font-size:16px;font-size:1rem;text-align:left}main .main_content p em{color:red;font-weight:700}main .main_content ul{-ms-flex-pack:justify;-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}main .main_content ul li{width:47%;margin:0 0 2%}main .main_content ul li.main_content_01 .main_content_box,main .main_content ul li.main_content_01_01 .main_content_box,main .main_content ul li.main_content_01_02 .main_content_box,main .main_content ul li.main_content_02 .main_content_box{position:relative;margin:1em 0 0;padding:74% 0 0;overflow:hidden;line-height:0}main .main_content ul li.main_content_01 .main_content_box.anim img,main .main_content ul li.main_content_01_01 .main_content_box.anim img{bottom:0;opacity:1}main .main_content ul li.main_content_01 .main_content_box img,main .main_content ul li.main_content_01_01 .main_content_box img{position:absolute;right:0;bottom:-400px;opacity:0;transition:all .7s ease}main .main_content ul li.main_content_01_02 .main_content_box.anim img,main .main_content ul li.main_content_02 .main_content_box.anim img{transform:scale(1,1);opacity:1}main .main_content ul li.main_content_01_02 .main_content_box img,main .main_content ul li.main_content_02 .main_content_box img{position:absolute;top:3%;left:5%;width:90%;transform:scale(0,0);opacity:1;transition:all .7s ease}main .main_content ul li.main_content_01_02 .main_content_box img.products,main .main_content ul li.main_content_02 .main_content_box img.products{position:absolute;top:5%;left:5%;width:20%;opacity:1;transition:all .7s ease}main .main_content ul li.main_content_01_03 .main_content_box,main .main_content ul li.main_content_03 .main_content_box{position:relative;background:#fbf4cc url(../image/notice-bg.png) no-repeat 10% 7%;background-size:40%}main .main_content ul li.main_content_03 .main_content_box{padding-top:153%}main .main_content ul li.main_content_01_03 .main_content_box{padding-top:122%}main .main_content ul li.main_content_01_03 .main_content_box img,main .main_content ul li.main_content_03 .main_content_box img{position:absolute;height:auto;transform:scale(0,0);opacity:0;transition:all .7s ease}main .main_content ul li.main_content_03 .main_content_box img{width:48.72%}main .main_content ul li.main_content_01_03 .main_content_box img{width:80%}main .main_content ul li.main_content_01_03 .main_content_box img.anim,main .main_content ul li.main_content_03 .main_content_box img.anim{transform:scale(1,1);opacity:1}main .main_content ul li.main_content_03 .main_content_box img.grf01{top:7.385%;left:43.79%}main .main_content ul li.main_content_01_03 .main_content_box img.grf02,main .main_content ul li.main_content_03 .main_content_box img.grf02{top:27.11%;left:6.02%}main .main_content ul li.main_content_01_03 .main_content_box img.grf03,main .main_content ul li.main_content_03 .main_content_box img.grf03{top:46.36%;left:43.79%}main .main_content ul li.main_content_01_03 .main_content_box img.grf04,main .main_content ul li.main_content_03 .main_content_box img.grf04{top:65.22%;left:6.02%}main .main_content ul li.main_content_01_03 .main_content_box img.grf01{top:28.385%;left:10%}main .main_content ul li.main_content_01_03 .main_content_box img.img01{top:5.385%;left:55%;width:35%}main .main_content ul li.main_content_01_04 .main_content_box,main .main_content ul li.main_content_01_05 .main_content_box,main .main_content ul li.main_content_04 .main_content_box,main .main_content ul li.main_content_05 .main_content_box{position:relative;padding-top:70%}main .main_content ul li.main_content_01_04 .main_content_box .pg,main .main_content ul li.main_content_04 .main_content_box .pg{z-index:0;position:absolute;top:5%;left:5%;width:90%}main .main_content ul li.main_content_01_04 .main_content_box .grf,main .main_content ul li.main_content_04 .main_content_box .grf{-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;z-index:1;position:absolute;top:19%;left:5%;flex-wrap:wrap;width:100%;font-family:"Noto Sans JP",sans-serif;font-size:20px;font-size:1.25rem;font-weight:900;text-align:left}main .main_content ul li.main_content_01_04 .main_content_box .grf dt.grf01,main .main_content ul li.main_content_04 .main_content_box .grf dt.grf01{width:0;margin:0 2% 5% 0;padding:6.5% 0;overflow:hidden;background:red;color:#fff;text-align:center;white-space:nowrap;opacity:0;transition:all .7s ease}main .main_content ul li.main_content_04 .main_content_box .grf dt.grf01.anim{width:38.556%;opacity:1}main .main_content ul li.main_content_01_04 .main_content_box .grf dd.grf01,main .main_content ul li.main_content_04 .main_content_box .grf dd.grf01{position:relative;width:50%;margin:0 0 5%;padding:7% 0;color:#000;font-size:30px;font-size:1.875rem;white-space:nowrap;opacity:0;transition:all .7s ease}main .main_content ul li.main_content_01_05 .main_content_box .grf dd.grf01 img{position:absolute;height:auto}main .main_content ul li.main_content_01_04 .main_content_box .grf dd.grf01 img,main .main_content ul li.main_content_04 .main_content_box .grf dd.grf01 img,main .main_content ul li.main_content_05 .main_content_box .grf dd.grf01 img{position:absolute;top:2%;right:20%;width:30%;height:auto}main .main_content ul li.main_content_01_04 .main_content_box .grf dd.grf01.anim,main .main_content ul li.main_content_01_04 .main_content_box .grf dd.grf02.anim,main .main_content ul li.main_content_01_04 .main_content_box .grf dt.grf01.anim,main .main_content ul li.main_content_04 .main_content_box .grf dd.grf01.anim,main .main_content ul li.main_content_04 .main_content_box .grf dd.grf02.anim{opacity:1}main .main_content ul li.main_content_01_04 .main_content_box .grf dt.grf02,main .main_content ul li.main_content_04 .main_content_box .grf dt.grf02{width:0;margin:0 2% 0 0;padding:8% 0;overflow:hidden;background:#5a5a5a;color:#fff;text-align:center;white-space:nowrap;opacity:0;transition:all .7s ease}main .main_content ul li.main_content_01_04 .main_content_box .grf dt.grf02.anim,main .main_content ul li.main_content_04 .main_content_box .grf dt.grf02.anim{width:64.78%;opacity:1}main .main_content ul li.main_content_01_04 .main_content_box .grf dd.grf02,main .main_content ul li.main_content_04 .main_content_box .grf dd.grf02{width:30%;padding:6.5% 0;color:#000;font-size:30px;font-size:1.875rem;white-space:nowrap;opacity:0;transition:all .7s ease}main .main_content ul li.main_content_01_04 .main_content_box .grf.grf002,main .main_content ul li.main_content_04 .main_content_box .grf.grf002{top:57%}main .main_content ul li.main_content_01_04 .main_content_box .grf dt.grf01.anim{width:70.3333%}main .main_content ul li.main_content_01_04 .main_content_box .grf dd.grf01.anim{width:auto}main .main_content ul li.main_content_01_05 .main_content_box .pg,main .main_content ul li.main_content_05 .main_content_box .pg{z-index:0;position:absolute;top:5%;left:5%;width:90%}main .main_content ul li.main_content_01_05 .main_content_box .grf,main .main_content ul li.main_content_05 .main_content_box .grf{-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;z-index:1;position:absolute;top:22%;left:5%;flex-wrap:wrap;width:100%;font-family:"Noto Sans JP",sans-serif;font-size:20px;font-size:1.25rem;font-weight:900;text-align:left}main .main_content ul li.main_content_01_05 .main_content_box .grf dt.grf01,main .main_content ul li.main_content_05 .main_content_box .grf dt.grf01{width:0;margin:0 2% 6% 0;padding:6.5% 0;background:red;color:#fff;text-align:center;white-space:nowrap;opacity:0;transition:all .7s ease}main .main_content ul li.main_content_05 .main_content_box .grf dt.grf01.anim{width:44.3%;opacity:1}main .main_content ul li.main_content_01_05 .main_content_box .grf dd.grf01,main .main_content ul li.main_content_05 .main_content_box .grf dd.grf01{position:relative;width:50%;margin:0;padding:7% 0;color:#000;font-size:30px;font-size:1.875rem;white-space:nowrap;opacity:0;transition:all .7s ease}main .intro .vGraph ul li.g03 dl dt .off.anim,main .main_content ul li.main_content_01_05 .main_content_box .grf dd.grf01.anim,main .main_content ul li.main_content_01_05 .main_content_box .grf dd.grf02.anim,main .main_content ul li.main_content_01_05 .main_content_box .grf dt.grf01.anim,main .main_content ul li.main_content_05 .main_content_box .grf dd.grf01.anim,main .main_content ul li.main_content_05 .main_content_box .grf dd.grf02.anim,main .product_info .product_info_box li a p{opacity:1}main .main_content ul li.main_content_01_05 .main_content_box .grf dt.grf02,main .main_content ul li.main_content_05 .main_content_box .grf dt.grf02{width:0;margin:0 2% 0 0;padding:5% 0;background:#009ee5;color:#fff;text-align:center;white-space:nowrap;opacity:0;transition:all .7s ease}main .main_content ul li.main_content_01_05 .main_content_box .grf dt.grf02.anim,main .main_content ul li.main_content_05 .main_content_box .grf dt.grf02.anim{width:70.78%;opacity:1}main .main_content ul li.main_content_01_05 .main_content_box .grf dd.grf02,main .main_content ul li.main_content_05 .main_content_box .grf dd.grf02{width:20%;padding:6% 0;color:#000;font-size:30px;font-size:1.875rem;white-space:nowrap;opacity:0;transition:all .7s ease}main .main_content ul li.main_content_01_05 .main_content_box .grf.grf002,main .main_content ul li.main_content_05 .main_content_box .grf.grf002{top:60%}main .main_content ul li.main_content_01_05 .main_content_box .grf dt.grf01{letter-spacing:-2px}main .main_content ul li.main_content_01_05 .main_content_box .grf dd.grf01 img{top:11%;right:11%;width:42%}main .main_content ul li.main_content_01_05 .grf.grf002 dt.grf02{background:#3d64c6}main .main_content ul li.main_content_01_05 .main_content_box .grf dt.grf01.anim{width:42.3%}main .main_content ul li.main_content_06 .main_content_box{position:relative;margin:1em 0 0;padding:94% 0 0;line-height:0}main .main_content ul li.main_content_01_06 .main_content_box{position:relative;margin:1em 0 0;line-height:0;padding:86% 0 0}main .main_content ul li.main_content_01_06 .main_content_box.anim img,main .main_content ul li.main_content_06 .main_content_box.anim img{transform:scale(1,1);opacity:1}main .main_content ul li.main_content_01_06 .main_content_box img,main .main_content ul li.main_content_06 .main_content_box img{position:absolute;bottom:0;transform:scale(2,2);opacity:0;transition:all .7s ease}main .main_content ul li.main_content_06 .main_content_box img{top:5%;left:2.5%}main .main_content ul li.main_content_01_06 .main_content_box img{top:6%;left:21%;width:58.394%}main .main_content ul li.main_content_01_06 .main_content_box img.img01,main .main_content ul li.main_content_01_06 .main_content_box img.img02,main .main_content ul li.main_content_01_06 .main_content_box img.img03,main .main_content ul li.main_content_01_06 .main_content_box img.img04,main .main_content ul li.main_content_06 .main_content_box img.img01,main .main_content ul li.main_content_06 .main_content_box img.img02,main .main_content ul li.main_content_06 .main_content_box img.img03,main .main_content ul li.main_content_06 .main_content_box img.img04{position:absolute;width:15%;height:auto}main .main_content ul li.main_content_01_06 .main_content_box img.img01,main .main_content ul li.main_content_06 .main_content_box img.img01{top:3%;left:36%}main .main_content ul li.main_content_01_06 .main_content_box img.img02,main .main_content ul li.main_content_06 .main_content_box img.img02{top:3%;left:80%}main .main_content ul li.main_content_01_06 .main_content_box img.img03,main .main_content ul li.main_content_06 .main_content_box img.img03{top:50%;left:60%}main .main_content ul li.main_content_01_06 .main_content_box img.img04,main .main_content ul li.main_content_06 .main_content_box img.img04{top:50%;left:80%}main .main_content ul li .main_content_box{-ms-flex-line-pack:start;align-content:flex-start;height:auto;margin:1em 0;overflow:hidden;border-radius:20px;background:#fbf4cc;line-height:1;text-align:center}main .main_content ul li .main_content_box img{width:95%;height:auto}main .product_info{max-width:100%;background:#fcf7d9}main .product_info .title{padding:4% 0 2%}main .product_info .title img{width:100%;max-width:900px}main .product_info .h2{padding:3% 0;background:red}main .product_info a{color:red}main .product_info .product_info_box{-ms-flex-pack:center;-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:900px;margin:3% auto 0;font-family:"Noto Sans JP",sans-serif;font-weight:900}main .product_info .product_info_box.last{margin:3% auto 0}main .product_info .product_info_box li{width:47%;margin:0 0 4%}main .intro dl dd.desc.desc_01,main .product_info .product_info_box li img{width:100%}main .product_info .product_info_box li p{margin:1em 0;font-size:40px;font-size:2.5rem}main .product_info .product_info_box li p.title{margin:0 0 1em;font-size:30px;font-size:1.875rem}main .product_info .product_info_box li:nth-child(odd){margin:0 6% 4% 0}main .product_info .product_info_box li:last-child{margin:0 0 4%}main .product_info .product_info_box li a img{transform:scale(1,1);transition:all .7s ease}main .product_info .product_info_box li a:hover img{transform:scale(1.1,1.1)}main .product_info .product_info_box li a:hover p{opacity:.8}main .product_info.product_info_91{margin-bottom:80px;background:#fbf4cd}main .notice_info{max-width:100%;margin:0;padding:0 0 40px;background:#fcf7d9}main .notice_info h2{max-width:900px;margin:0 auto}main .notice_info .notice_info_box{-ms-flex-pack:justify;-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:900px;margin:4% auto}main .notice_info .notice_info_box .notice_info_box-inner{width:47%}main .notice_info .notice_info_box .notice_info_box-inner h3{margin:0 0 5%;color:red}main .notice_info .notice_info_box .notice_info_box-inner p{font-size:16px;font-size:1rem;line-height:1.6;text-align:left;margin:0 0 .5em;padding:0}main .notice_info .notice_info_box .notice_info_box-inner img{width:50%;padding:3% 0}main .notice_info .notice_info_box .notice_info_box-inner:last-child{border:5px solid #fff;border-radius:20px;background:#fbf4cc;text-align:center;vertical-align:middle}main .notice_info .notice_info_box .notice_info_box-inner a{color:red;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-size:1.125rem;font-weight:900;text-decoration:underline}main .notice_info .notice_info_box .notice_info_box-inner a:hover{text-decoration:none}main .intro{display:-ms-flexbox;display:flex;font-family:"Sawarabi Gothic";font-size:12px;font-size:.75rem}main .intro dl dt.title{margin:0 0 10px;overflow:hidden;color:#009946;font-size:20px;font-size:1.25rem;font-weight:400;letter-spacing:.5em;text-align:left}main .intro dl dt.title.title_01{width:349px;margin-bottom:15px}main .intro dl dt.title.title_02{width:262px}main .intro dl dd.desc{width:450px;margin:0 auto;text-align:left}main .intro dl dd.desc.desc_01 img{width:90%}main .intro dl dd.desc .text{margin:0 0 20px;transform:rotate(.028deg);color:#000;text-align:left}main .intro dl dd.desc dl{clear:both;overflow:hidden}main .intro dl dd.desc dl dt{width:200px;height:35px;padding:12px 10px 15px 0;float:left;clear:both;color:#000;line-height:1.2}main .intro dl dd.desc dl dt.gf01{background:url(../img/section03_g1title.png) no-repeat right center;background-size:20% auto}main .intro dl dd.desc dl dt.gf02{background:url(../img/section03_g2title.png) no-repeat right center;background-size:20% auto}main .intro dl dd.desc dl dt.gf03{background:url(../img/section03_g3title.png) no-repeat right center;background-size:20% auto}main .intro dl dd.desc dl dt.gf04{background:url(../img/section03_g4title.png) no-repeat right center;background-size:22% auto}main .intro dl dd.desc dl dt.gf05{height:65px;padding:5px 10px 0 0;background:url(../img/section03_g5title.png) no-repeat right 30%;background-size:20% auto}main .intro dl dd.desc dl dt.gf06{height:65px;padding:5px 10px 0 0;background:url(../img/section03_g6title.png) no-repeat right 10%;background-size:20% auto}main .intro dl dd.desc dl dd{height:55px;margin:0 0 0 220px;padding:5px 0;border-left:5px solid #009946;text-align:center}main .intro dl dd.desc dl dd span{box-sizing:border-box;display:block;padding:15px 0;border:1px solid #009946;border-left:none;background:#fff;font-size:20px;font-size:1.25rem;opacity:0;transition:all .7s ease}main .intro dl dd.desc dl dd.gf01 span,main .intro dl dd.desc dl dd.gf02 span,main .intro dl dd.desc dl dd.gf03 span{width:0}main .intro dl dd.desc dl dd.gf01.anim span{width:100%;opacity:1}main .intro dl dd.desc dl dd.gf02.anim span{width:70%;opacity:1}main .intro dl dd.desc dl dd.gf03.anim span{width:65%;opacity:1}main .intro dl dd.desc dl dd.gf04 span,main .intro dl dd.desc dl dd.gf05 span,main .intro dl dd.desc dl dd.gf06 span{position:relative;width:0;overflow:visible!important;background:#009946}main .intro dl dd.desc dl dd.gf04 span em,main .intro dl dd.desc dl dd.gf05 span em,main .intro dl dd.desc dl dd.gf06 span em{position:absolute;top:25%;right:-60px}main .intro dl dd.desc dl dd.gf04.anim span{width:35%;opacity:1}main .intro dl dd.desc dl dd.gf05.anim span{width:21%;opacity:1}main .intro dl dd.desc dl dd.gf06.anim span{width:15%;opacity:1}main .intro .column{width:50%}main .intro .lead{font-size:15px;font-size:.9375rem;line-height:2.1}main .intro .vGraph{margin:0 auto}main .intro .vGraph ul{-ms-flex-pack:center;-ms-flex-wrap:nowrap;display:-ms-flexbox;display:flex;position:relative;flex-wrap:nowrap;justify-content:center;width:100%;margin:0 0 5px 40%;clear:both}main .intro .vGraph ul li{display:table-cell;width:140px}main .intro .vGraph ul li dl dt{border-bottom:5px solid #009946}main .intro .vGraph ul li dl dt span{box-sizing:border-box}main .intro .vGraph ul li dl dd p{padding:10px 0 0;font-size:12px;font-size:.75rem}main .intro .vGraph ul li dl dd p em{font-size:10px;font-size:.625rem;font-style:normal}main .intro .vGraph ul li.g01 dl dt,main .intro .vGraph ul li.g02 dl dt,main .intro .vGraph ul li.g03 dl dt{display:table-cell;width:10%;height:300px;margin:0 0 20px;padding:0 0 0 20px;vertical-align:bottom}main .intro .vGraph ul li.g01 dl dt span,main .intro .vGraph ul li.g02 dl dt span,main .intro .vGraph ul li.g03 dl dt span{-ms-flex-align:center;display:-ms-flexbox;display:flex;align-items:center;width:calc(100% - 20px);height:0;font-size:22px;font-size:1.375rem;opacity:0;transition:all .7s ease}main .intro .vGraph ul li.g01 dl dt span{-ms-flex-pack:center;justify-content:center;border:1px solid #009946;border-bottom:none;background:#fff}main .intro .vGraph ul li.g01 dl dt span.anim{height:300px;opacity:1}main .intro .vGraph ul li.g01 dl dd p,main .intro .vGraph ul li.g02 dl dd p,main .intro .vGraph ul li.g03 dl dd p{color:#000;line-height:1.4}main .intro .vGraph ul li.g02 dl dt span,main .intro .vGraph ul li.g03 dl dt span{-ms-flex-wrap:wrap;flex-wrap:wrap;background:#009946;color:#fff;text-align:center}main .intro .vGraph ul li.g02 dl dt span{-ms-flex-pack:center;justify-content:center}main .intro .vGraph ul li.g02 dl dt span em{display:block;width:100%;margin:5% 0 0;font-size:10px;font-size:.625rem}main .intro .vGraph ul li.g02 dl dt span.anim{height:190px;opacity:1}main .intro .vGraph ul li.g03 dl dd,main .intro .vGraph ul li.g03 dl dt{position:relative}main .intro .vGraph ul li.g03 dl dt span{vertical-align:middle}main .intro .vGraph ul li.g03 dl dt span em{display:block;margin:4% 0 0;font-size:10px;font-size:.625rem}main .intro .vGraph ul li.g03 dl dt span.anim{height:160px;opacity:1}main .intro .vGraph ul li.g03 dl dt .off{position:absolute;top:0;left:80px;width:180px;height:auto;opacity:0;transition:all 1s ease}main .section_03 img{vertical-align:top}main .section_03 ul li{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 0 50px}main .section_lineup h2{margin:0 0 35px;text-align:center}main .section_lineup .lead{margin:0 0 40px;color:#009946;font-family:"Sawarabi Gothic";font-size:24px;font-size:1.5rem;text-align:center}main .section_lineup h3{font-size:30px;font-size:1.875rem;text-align:center}main .section_lineup .section_lineup_list{-ms-flex-pack:justify;-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 70px}main .intro .vGraph ul li.g03 dl dt span,main .section_lineup .section_lineup_list.center{-ms-flex-pack:center;justify-content:center}main .section_lineup .section_lineup_list.center li{margin:0 5% 10%}main .section_lineup .section_lineup_list img{width:70%;height:auto;margin:0 0 5%}main .section_lineup .section_lineup_list.vertical img.vertical{width:60%}main .section_lineup .section_lineup_list li{width:28%;text-align:center}main .section_lineup .section_lineup_list li:last-child{margin:0 5%}main .section_lineup .section_lineup_list li dl dt{margin:0 0 5%;font-family:"Sawarabi Gothic";line-height:1.6}main .section_lineup .section_lineup_list li dl dt em{font-weight:600}main .section_lineup .section_lineup_list li dl dd a{box-sizing:border-box;display:block;padding:3% 0;border:1px solid #009946;border-radius:20px;background:#009946;color:#fff}main .section_lineup .section_lineup_list li dl dd a:hover{background:#fff;color:#009946}footer{border-top:1px red solid}.page_top{display:inline-block;position:fixed;right:2%;bottom:4%;width:8vw;height:8vw}.page_top a{display:block;text-align:right}.page_top img{width:100%;max-width:90px;height:auto}@media (max-width:767px){main .main_content ul,main .pc_none{display:block}main .intro dl dd.desc dl dd.gf01 span img,main .intro dl dd.desc dl dd.gf02 span img,main .intro dl dd.desc dl dd.gf03 span img,main .sp_none{display:none}main .mainSV{margin:0 0 6%;padding:123vw 0 0;background:url(../image/mainSVsp.jpg) no-repeat center bottom;background-size:cover;font-family:"Sawarabi Gothic"}main .movie_wrap{width:98%}main .movie_wrap p{text-align:center}main section{margin:0 15px 40px}main section h2{margin:0 0 2%;padding:0;font-size:16px;font-size:1rem}main section h2 .cm{font-size:36px;font-size:2.25rem}main section h2 span{font-size:20px;font-size:1.25rem}main section h3,main section p{margin:0 0 2%;font-size:16px;font-size:1rem;line-height:1.4;text-align:center}main section p{margin:0 0 2em;font-size:14px;font-size:.875rem;text-align:left}main section p.notice{font-size:13px;font-size:.8125rem;line-height:1.4}main section p.lead{padding:2em 0;border-top:#000 solid 1px;border-bottom:#000 solid 1px}main section .img-area{margin:0 0 2%}main section .section img{width:100%}main section.product_info{margin:0 0 6%}main section.product_info li:nth-child(odd):last-child{text-align:center}main section.product_info li:nth-child(odd):last-child img{width:100%}main section.product_info li:nth-child(odd):last-child img.yakisoba{width:90%}main .main_content h2{margin:0}main .main_content h2.title-01{margin:0 0 4%;font-size:20px;font-size:1.25rem}main .main_content p{margin:1em 0 0;padding:0;font-size:14px;font-size:.875rem;line-height:1.5;text-align:left}main .main_content ul li{width:100%;margin:0 auto 9.5%}main .main_content ul li.main_content_01_03 .main_content_box,main .main_content ul li.main_content_03 .main_content_box{position:relative;background:#fbf4cc url(../image/notice-bg.png) no-repeat 10% 7%;background-size:40%}main .main_content ul li.main_content_01_04 .main_content_box,main .main_content ul li.main_content_04 .main_content_box{position:relative;height:auto;padding-top:70%}main .main_content ul li.main_content_01_04 .main_content_box .pg,main .main_content ul li.main_content_04 .main_content_box .pg{z-index:0;position:absolute;top:5%;left:5%;width:90%}main .main_content ul li.main_content_01_04 .main_content_box .grf,main .main_content ul li.main_content_04 .main_content_box .grf{-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;z-index:1;position:absolute;top:23.5%;left:5%;flex-wrap:wrap;width:100%;font-size:14px;font-size:.875rem;text-align:left}main .intro dl dd.desc dl dd span,main .main_content ul li.main_content_01_04 .main_content_box .grf dd.grf01,main .main_content ul li.main_content_01_04 .main_content_box .grf dd.grf02,main .main_content ul li.main_content_01_05 .main_content_box .grf dd.grf01,main .main_content ul li.main_content_01_05 .main_content_box .grf dd.grf02,main .main_content ul li.main_content_04 .main_content_box .grf dd.grf01,main .main_content ul li.main_content_04 .main_content_box .grf dd.grf02,main .main_content ul li.main_content_05 .main_content_box .grf dd.grf01,main .main_content ul li.main_content_05 .main_content_box .grf dd.grf02{font-size:16px;font-size:1rem}main .main_content ul li.main_content_01_05 .main_content_box,main .main_content ul li.main_content_05 .main_content_box{height:auto;padding-top:70%}main .main_content ul li.main_content_01_05 .main_content_box .pg,main .main_content ul li.main_content_05 .main_content_box .pg{z-index:0;position:absolute;top:5%;left:5%;width:90%}main .main_content ul li.main_content_01_05 .main_content_box .grf,main .main_content ul li.main_content_05 .main_content_box .grf{top:23.5%;width:100%;font-size:14px;font-size:.875rem}main .main_content ul li .main_content_box{height:auto;min-height:auto;margin-bottom:0}main .main_content ul li .main_content_box img{width:95%;height:auto}main .notice_info h2{padding:4% 0 0}main .notice_info .notice_info_box{display:block;width:auto;margin:4% 0 0}main .notice_info .notice_info_box .notice_info_box-inner{width:calc(100% - 30px);margin:0 auto}main .notice_info .notice_info_box .notice_info_box-inner h3{margin:0 0 2%;color:red;font-size:20px;font-size:1.25rem}main .notice_info .notice_info_box .notice_info_box-inner p{font-size:14px;font-size:.875rem;line-height:1.6;text-align:left;margin:0;padding:0}main .notice_info .notice_info_box .notice_info_box-inner img{width:60%;padding:3% 0}main .notice_info .notice_info_box .notice_info_box-inner:last-child{border-radius:20px;background:#fbf4cc;text-align:center;vertical-align:middle}main .notice_info .notice_info_box .notice_info_box-inner a{display:inline-block;margin:0 0 1em;font-size:14px;font-size:.875rem}main .notice_info .notice_info_box .notice_info_box-inner a:hover{text-decoration:underline}main .product_info{margin-bottom:4%}main .product_info .h2 img,main .section_03 ul li img{width:90%}main .product_info a{color:red}main .product_info .product_info_box{display:block;width:100%;padding:0 0 2%}main .product_info .product_info_box li{width:100%;margin:0 0 2%}main .product_info .product_info_box li p{margin:1em 0 10%;font-size:16px;font-size:1rem;text-align:center}main .product_info .product_info_box li p.title{font-size:14px;font-size:.875rem}main .product_info .product_info_box li:first-child{margin:0}main .product_info .product_info_box li a img{transform:scale(1,1);transition:all .7s ease}main .product_info .product_info_box li a p,main .product_info .product_info_box li a:hover p{opacity:1}main .product_info .product_info_box li a:hover img{transform:scale(1,1)}main .product_info.product_info_91{margin-bottom:4%}main .intro,main .intro .vGraph ul li dl dd p em{display:block}main .intro dl dt.title{margin:0 0 5px;letter-spacing:.1em;text-align:center}main .intro dl dt.title.title_01{width:100%;height:auto;margin-bottom:15px}main .intro dl dd.desc,main .intro dl dd.desc.desc_01 img,main .intro dl dt.title.title_02{width:100%}main .intro dl dd.desc.desc_01{width:100%;margin:0 0 5%}main .intro dl dd.desc .text{margin:0 0 2%;text-align:center}main .intro dl dd.desc dl dd{margin:0 0 0 220px}main .intro dl dd.desc dl dd.gf01 span,main .intro dl dd.desc dl dd.gf02 span,main .intro dl dd.desc dl dd.gf03 span{width:0}main .intro dl dd.desc dl dd.gf01.anim span{width:100%;opacity:1}main .intro dl dd.desc dl dd.gf02.anim span{width:70%;opacity:1}main .intro dl dd.desc dl dd.gf03.anim span{width:65%;opacity:1}main .intro dl dd.desc dl dd.gf04 span em{right:-43px}main .intro dl dd.desc dl dd.gf05 span em{right:-40px}main .intro dl dd.desc dl dd.gf06 span em{right:-43px}main .intro .lead{text-align:center}main .intro .column{width:100%}main .intro .lead{margin:0 0 5%;font-size:14px;font-size:.875rem;line-height:1.4}main .intro .vGraph{margin:0 auto}main .intro .vGraph ul{-ms-flex-pack:start;justify-content:flex-start;margin:0 0 5px 20%}main .intro .vGraph ul li{width:28%}main .intro .vGraph ul li.g01 dl dt,main .intro .vGraph ul li.g02 dl dt,main .intro .vGraph ul li.g03 dl dt{height:240px;padding:0 0 0 10px}main .intro .vGraph ul li.g01 dl dt span{width:calc(100% - 10px);height:0}main .intro .vGraph ul li.g01 dl dt span.anim{height:240px}main .intro .vGraph ul li.g02 dl dt span{-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:calc(100% - 10px);height:0;background:#009946}main .intro .vGraph ul li.g02 dl dt span em{display:block;width:100%;font-size:10px;font-size:.625rem}main .intro .vGraph ul li.g02 dl dt span.anim{height:120px}main .intro .vGraph ul li.g03 dl dt span{width:calc(100% - 10px);height:0}main .intro .vGraph ul li.g03 dl dt span.anim{height:135px}main .intro .vGraph ul li.g03 dl dt .off{top:0;left:65%;width:100px;height:auto}main .section_03 ul li{display:block;width:100%;margin:0 0 10%;text-align:center}main .section_03 ul li .img_lead,main .section_lineup .section_lineup_list.center li,main .section_lineup h2{margin:0 0 5%}main .section_03 ul li .img_lead img,main .section_lineup .section_lineup_list.vertical img{width:60%}main .section_lineup .lead{margin:0 0 5%;font-size:14px;font-size:.875rem;text-align:center}main .intro dl dt.title,main .section_lineup h3{font-size:15px;font-size:.9375rem}main .section_lineup h3 span{padding:0 0 1%}main .section_lineup .section_lineup_list{-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 0 5%}main .section_lineup .section_lineup_list,main .section_lineup .section_lineup_list.center{-ms-flex-pack:justify;justify-content:space-between}main .section_lineup .section_lineup_list img{width:70%;height:auto;margin:0 0 5%}main .section_lineup .section_lineup_list li{width:48%;text-align:center}main .section_lineup .section_lineup_list li:last-child{margin:0}main .section_lineup .section_lineup_list li dl dt{margin:0 0 5%;font-size:14px;font-size:.875rem;line-height:1.6}main .section_lineup .section_lineup_list li dl dt em{font-weight:400}main .section_lineup .section_lineup_list li dl dd a{margin:0 0 5%;font-size:14px;font-size:.875rem}.page_top{display:inline-block;right:4%;bottom:10%;width:10vw;height:10vw}.page_top img{width:100%;height:auto}}