@charset "utf-8";.mv-zone .mv-tit,.p01{text-align:center}.btn-inr,.present-box{letter-spacing:-1em}.link_zone-ul li a,.product-life-box .link-area a{text-decoration:none}img{max-width:100%}.mv-zone{background:url("../image/okowa2018/mv01.png") top left no-repeat,url("../image/okowa2018/mv02.png") 100% 94% no-repeat,url("../image/okowa2018/mv_bg.png") center no-repeat;background-size:35%,35%,cover;box-sizing:border-box;padding:40px 10px 75px;position:relative;z-index:1}.btn-zone,.description-zone{z-index:0;position:relative;box-sizing:border-box}.p01{color:#fff;font-size:185%;font-weight:700;line-height:1.7}.btn-zone{background:url("../image/okowa2018/btn_bg.png") center center no-repeat;background-size:100% 100%;padding:45px 10px 25px;margin-top:-37px}.btn-inr{margin:0 auto;max-width:840px;width:100%}.btn-inr figure{display:inline-block;width:50%}.btn-inr figure:nth-child(2){text-align:right}.chance-box figure,.description-inr h3,.description-inr h4,.link_zone-ul li a,.product-inr .product-txt,.product-life-box .box h5,.product-life-btn,.product-life-tit h3,.product-ul li{text-align:center}.btn-inr figure a:hover{opacity:.7!important;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7}.description-zone{background:url("../image/okowa2018/description_rice.png") 100% 3% no-repeat,url("../image/okowa2018/description_bg.gif") top center no-repeat;background-size:55%,cover;padding:55px 10px 130px}.width900{margin:0 auto;max-width:900px;width:100%}.description-inr figure.rice-img{margin-bottom:25px;margin-left:17%}.description-inr h3{margin-bottom:30px}.description-inr h4{margin-bottom:15px}.description-inr .description-txt{color:#000;font-size:124%;margin:0 auto 40px;max-width:755px;width:100%}.present-zone{background:url("../image/okowa2018/mv01.png") top left no-repeat,url("../image/okowa2018/mv02.png") 100% 105% no-repeat,url("../image/okowa2018/present_bg.png") top center no-repeat;background-size:35%,47%,cover;box-sizing:border-box;padding:70px 10px 100px;position:relative;margin-top:-50px;z-index:1}.present-inr p.p01{margin-bottom:15px}.present-box figure{display:inline-block;width:50%}.chance-box{background:url("../image/okowa2018/present_chance_bg.png") top center;background-repeat-x:repeat;bottom:-52px;left:0;position:absolute;width:100%;z-index:3}.chance-box figure{max-height:145px;margin-top:-12px}.product-zone{background:url("../image/okowa2018/product_zone_bg.gif") top center;box-sizing:border-box;padding:110px 10px 70px}.product-inr{background:url("../image/okowa2018/product_bg.png") top center no-repeat;background-size:100% 100%;box-sizing:border-box;padding:40px 30px;margin:0 auto 40px;max-width:840px;width:100%}.product-inr h3{margin-bottom:15px}.product-inr .product-txt{font-size:170%;margin-bottom:40px}.product-ul{margin:0 auto;max-width:670px;width:100%}.product-ul li{float:left;margin-bottom:40px;margin-right:5%;position:relative;width:30%;z-index:1}.product-ul li:nth-child(3n+3){margin-right:0}.product-ul li::after{background-image:url("../image/okowa2018/product_bg01.png");background-size:contain;content:'';display:inline-block;left:50%;height:238px;position:absolute;bottom:-28px;margin-left:-117px;width:235px;z-index:0}.product-ul li img,.product-ul li p{position:relative;z-index:1}.product-ul li p{font-size:152%;line-height:1.5;letter-spacing:-2px;margin-top:5px}.product-life-zone{background:url("../image/okowa2018/product_life_bgtop.png") top center repeat-x,url("../image/okowa2018/product_life_bg.gif") top center;box-sizing:border-box;padding-bottom:100px}.product-life-tit{background:url("../image/okowa2018/product_life_bgrice.png") top center no-repeat;background-size:auto 100%;padding-bottom:30em;padding-top:3%}.product-life-tit h3{margin-bottom:15px}.product-life-tit .product-life-txt01{color:#fff;font-size:170%;line-height:1.6;margin:0 auto;max-width:650px;width:100%}.product-life-inr{box-sizing:border-box;padding-left:10px;padding-right:10px;margin:-9em auto 0;max-width:870px;width:100%}.product-life-box .box{float:left;margin-right:5%;width:30%}.product-life-box .box:nth-child(3n){margin-right:0}.product-life-box .box figure{margin-bottom:20px;text-align:center}.product-life-box .box h4{margin-bottom:10px}.product-life-box .box p{font-size:108%;margin-bottom:20px}.product-life-box .link-area a:hover{opacity:.7!important;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7}.product-life-box .box h5{border:1px solid #f22545;color:#f22545;font-size:124%;font-weight:400;padding:3px 0;margin:0 auto 15px;max-width:260px;width:100%}.product-life-btn figure a:hover{opacity:.7!important;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7}.link_zone{background-color:#f22545;border:1px solid #fff;display:none;position:fixed;bottom:0;left:0;overflow:hidden;width:100%;z-index:99}.link_zone.is-show{display:block}.link_zone.static{position:static}.link_area{width:100%;overflow:hidden}.link_zone-ul{display:table;margin:0 auto;max-width:960px;width:100%}.link_zone-ul li{box-sizing:border-box;display:table-cell;position:relative;margin-right:2%;vertical-align:middle;width:32%}.link_zone-ul li::before,.link_zone-ul li:nth-child(3)::after{background-color:#fff;content:"";height:100%;position:absolute;top:0;width:1px}.link_zone-ul li::before{left:0}.link_zone-ul li:nth-child(3)::after{right:0}.link_zone-ul li a{box-sizing:border-box;color:#fff;display:block;font-size:147%;padding:28px 10px}.link_zone-ul li a:hover{opacity:.7!important;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7}.popup_contents{padding:10px}.popup_contents dl dt{color:#AF0306;font-size:124%}.popup_contents dl dd{font-size:108%;margin-bottom:20px}.popup_contents p.title{font-size:124%;margin-bottom:10px}.popup_contents ul{margin-bottom:20px}.popup_contents ul li{font-size:108%;line-height:2.2;margin-bottom:5px}.popup_contents p{font-size:108%;margin-bottom:20px}.spEle{display:none}#topcontrol{bottom:20px!important;z-index:999}@media screen and (min-width:1600px){.mv-zone{background-position:top left,100% 93%,center}.description-zone{background-size:45%,cover;background-position:82% 3%,top center}}@media screen and (max-width:750px){.btn-inr figure,.btn-inr figure:nth-child(2),.present-box figure{text-align:center}.mv-zone{background-position:top left,100% 94.3%,center;padding-bottom:55px}.p01{font-size:139%;margin-bottom:10px}.btn-zone{padding-top:55px}.btn-inr figure{display:block;margin:0 auto;width:85%}.product-ul li,.product-ul li:nth-child(odd){margin-right:4%}.description-zone{background-position:100% 15%,top center;background-size:70%,cover;padding:45px 10px 95px}.description-inr figure.rice-img{margin-left:10%;width:40%}.description-inr h3{margin-bottom:20px}.description-inr .description-txt{line-height:1.6;margin-bottom:30px}.present-zone{background-size:25%,90%,cover;padding-bottom:70px;padding-top:70px;margin-top:-65px}.chance-box{bottom:-57px}.chance-box figure{margin-top:0;max-height:inherit}.product-life-inr h3{margin-bottom:7px}.product-zone{padding-bottom:30px;padding-top:80px}.product-inr{margin-bottom:20px;padding:30px 10px}.product-inr .product-txt{font-size:131%;line-height:1.6;margin-bottom:20px}.product-ul li{margin-bottom:30px;width:48%}.product-ul li:nth-child(even){margin-right:0}.product-ul li p{font-size:139%}.product-life-zone{background-position-y:0;padding-bottom:55px}.product-life-tit{padding:2em 10px 12em}.product-life-tit .product-life-txt01{font-size:124%;margin-bottom:140px}.product-life-box .box{float:none;margin-bottom:50px;text-align:center;width:100%}.link_zone-ul li a{font-size:100%;padding:15px 10px}.present-box figure{display:block;margin:0 auto;width:70%}.link_zone-ul li:first-child::before{content:none}.product-life-box .box p{line-height:1.6}.box figure{margin:0 auto 40px;width:55%}.link-area figure{margin:0 auto;max-width:260px;width:100%}.mfp-container{height:inherit!important}.popup_contents{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;max-height:450px;overflow:scroll}.mfp-iframe-holder{top:-70px!important;padding-top:0!important}#popup{overflow:hidden}br.spEle{display:inline-block}}@media screen and (max-width:480px){.p01{font-size:116%}.product-ul li::after{height:155px;margin-left:-77px;width:155px}.present-zone{background-size:24%,75%,cover;padding-bottom:25px}.link_zone-ul li a{padding:15px 3px}}