﻿#content section{padding:0 0 50px}#content section.last{padding:0}#content h1,#content h2,#content h3,#content h4,#content h5{font-weight:bold;font-weight:600}#content h2{font-size:22px}@media screen and (max-width: 520px){#content h2{font-size:20px}}#content h3{font-size:28px;position:relative}@media screen and (max-width: 520px){#content h3{font-size:22px}}#content h4{font-size:24px}@media screen and (max-width: 520px){#content h4{font-size:20px}}#content h5{font-size:20px}@media screen and (max-width: 520px){#content h5{font-size:18px}}#content p{line-height:200%;font-size:16px}@media screen and (max-width: 520px){#content p{font-size:15px}}#content p.mini{font-size:13px}#content p:empty{display:none;padding:0;line-height:0}#content table{width:100%}#content table th,#content table td{padding:15px;border:1px solid #FFF}@media screen and (max-width: 520px){#content table th,#content table td{padding:10px}}#content table th{font-weight:bold;vertical-align:middle;text-align:left;background-color:#ECECEC;width:30%}#content table td{width:70%}#content .no{text-align:center;margin:100px auto;padding:50px 0;background-color:rgba(4,18,66,0.1)}.features #content .featuresBox1{padding:0 0 100px}@media screen and (max-width: 768px){.features #content .featuresBox1{padding:0 0 50px}}@media screen and (max-width: 520px){.features #content .featuresBox1{position:relative}.features #content .featuresBox1:before{content:"";width:100%;height:100%;position:absolute;top:0%;left:0;background:url("../images/common/bg3.gif") no-repeat center;background-size:100%;z-index:1}.features #content .featuresBox1:after{content:"";width:100%;height:50%;position:absolute;top:60%;left:0;background-color:#eff7ff;z-index:1}}.features #content .featuresBox1 .inner{position:relative;z-index:2}.features #content .featuresBox2{position:relative;z-index:1}@media screen and (max-width: 520px){.features #content .featuresBox2{background-color:#eff7ff}}.features #content .featuresBox2:before{content:"";width:100%;height:100%;position:absolute;top:10%;left:0;background:url("../images/common/bg3.gif") no-repeat center;background-size:100%}@media screen and (max-width: 520px){.features #content .featuresBox2:before{display:none}}.features #content .featuresBox2:after{content:"";width:100%;height:50%;position:absolute;top:60%;left:0;background-color:#eff7ff}.features #content .featuresBox2 .inner{position:relative;z-index:2}.features #content .featuresBox3{background-color:#eff7ff;padding:30px 0 0}.features #content .featuresBox3 .inBox{padding:220px 0 0 0;position:relative}@media screen and (max-width: 768px){.features #content .featuresBox3 .inBox{padding:40px 0 0 0}}.features #content .featuresBox3 .inBox .txBox{position:relative;border:1px solid #5d7aff;border-left:none;border-radius:0 100px 100px 0;background-color:#FFF;padding:80px 10% 80px 5%;width:55%;z-index:1}@media screen and (max-width: 1100px){.features #content .featuresBox3 .inBox .txBox{padding:40px 10% 40px 5%;width:65%}}@media screen and (max-width: 768px){.features #content .featuresBox3 .inBox .txBox{width:95%;border-radius:0 50px 50px 0;padding:40px 30px 80px 30px}}.features #content .featuresBox3 .inBox .txBox .title{padding:0 0 30px;margin:0 0 50px;border-bottom:1px solid #5d7aff}@media screen and (max-width: 1100px){.features #content .featuresBox3 .inBox .txBox .title{margin:0 0 20px}}.features #content .featuresBox3 .inBox .txBox p{padding:0.5em 0}.features #content .featuresBox3 .inBox .imgBox{position:absolute;z-index:2;width:50%;min-height:600px;top:110px;right:0;border-radius:100px 0 0 100px;overflow:hidden}@media screen and (max-width: 1100px){.features #content .featuresBox3 .inBox .imgBox{width:40%;min-height:530px}}@media screen and (max-width: 768px){.features #content .featuresBox3 .inBox .imgBox{border-radius:50px 0 0 50px;width:95%;position:relative;top:auto;right:auto;margin:-35px 0 0 5%;min-height:400px}}@media screen and (max-width: 520px){.features #content .featuresBox3 .inBox .imgBox{min-height:250px}}.features #content .featuresBox3 .inBox .imgBox:empty{background-color:#E4E4E4}.features #content .featuresBox3 .inBox .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none;width:100%;height:auto}@media screen and (max-width: 1950px){.features #content .featuresBox3 .inBox .imgBox img{width:auto;height:110%}}@media screen and (max-width: 520px){.features #content .featuresBox3 .inBox .imgBox img{width:110%;height:auto}}.features #content .featuresBox4{background-color:#eff7ff;padding:160px 0 120px}@media screen and (max-width: 520px){.features #content .featuresBox4{padding:60px 0 0}}.features #content .featuresBox4 .inner .title{padding:0 0 30px;margin:0 0 50px;border-bottom:1px solid #5d7aff}@media screen and (max-width: 520px){.features #content .featuresBox4 .inner .title{margin:0 0 20px}}.features #content .featuresBox4 .inner p{padding:0.5em 0}.features #content .featuresBox4 .inner .inBox{background-color:#FFF;border:1px solid #5d7aff;border-radius:100px;padding:40px;margin:40px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.features #content .featuresBox4 .inner .inBox{border-radius:50px}}@media screen and (max-width: 520px){.features #content .featuresBox4 .inner .inBox{padding:25px}}.features #content .featuresBox4 .inner .inBox .imgBox{overflow:hidden;border-radius:60px;width:40%;height:auto}@media screen and (max-width: 768px){.features #content .featuresBox4 .inner .inBox .imgBox{width:100%;height:250px;border-radius:30px}}@media screen and (max-width: 520px){.features #content .featuresBox4 .inner .inBox .imgBox{height:200px}}.features #content .featuresBox4 .inner .inBox .imgBox:empty{background-color:#E4E4E4}.features #content .featuresBox4 .inner .inBox .txBox{width:55%}@media screen and (max-width: 768px){.features #content .featuresBox4 .inner .inBox .txBox{width:100%;padding:20px 0 0 0}}.features #content .featuresBox4 .inner .inBox .txBox h3{font-size:30px;font-weight:400;color:#5d7aff;padding:0 0 30px}@media screen and (max-width: 520px){.features #content .featuresBox4 .inner .inBox .txBox h3{font-size:20px;padding:0 0 15px}}.features #content .featuresBox4 .inner .inBox .txBox .btnBox{text-align:right;padding:20px 0 0 0}@media screen and (max-width: 520px){.features #content .featuresBox4 .inner .inBox .txBox .btnBox a{width:50%}}.product #content .productBox1{padding:0 0 100px}@media screen and (max-width: 520px){.product #content .productBox1{position:relative;z-index:2}.product #content .productBox1:before{content:"";background:url("../images/common/bg3.gif") no-repeat center bottom;background-size:100%;width:100%;height:200px;position:absolute;bottom:50%;left:0}.product #content .productBox1:after{content:"";background-color:#eff7ff;width:100%;height:220px;position:absolute;bottom:0;left:0}}.product #content .productBox1 .inner{position:relative;z-index:2}.product #content .productBox2{position:relative;overflow:hidden}@media screen and (max-width: 520px){.product #content .productBox2{background-color:#eff7ff}}.product #content .productBox2:after{content:"";position:absolute;bottom:-330px;left:0%;width:100%;height:100%;mask-image:url("../images/common/bg1.gif");mask-repeat:no-repeat;mask-position:top 10%;mask-size:100%;-webkit-mask-image:url("../images/common/bg1.gif");-webkit-mask-repeat:no-repeat;-webkit-mask-position:top 10%;-webkit-mask-size:100%;background-color:#eff7ff;mask-size:cover;mask-position:center;z-index:1}@media screen and (max-width: 1050px){.product #content .productBox2:after{width:120%}}@media screen and (max-width: 950px){.product #content .productBox2:after{width:180%}}@media screen and (max-width: 520px){.product #content .productBox2:after{mask-position:center;mask-size:cover;width:100%;bottom:-380px}}.product #content .productBox2 .inner{position:relative;z-index:2}.product #content .productBox2 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 70px}.product #content .productBox2 .inner .inBox h2{display:block;width:100%;padding:0 0 25px;margin:0 0 60px;border-bottom:1px solid #5d7aff}@media screen and (max-width: 520px){.product #content .productBox2 .inner .inBox h2{margin:0 0 30px}}.product #content .productBox2 .inner .inBox .imgBox{width:48%}@media screen and (max-width: 520px){.product #content .productBox2 .inner .inBox .imgBox{width:100%}}.product #content .productBox2 .inner .inBox .txBox{width:48%}@media screen and (max-width: 520px){.product #content .productBox2 .inner .inBox .txBox{width:100%;padding:30px 0 0 0}}.product #content .productBox2 .inner .inBox .txBox h3{color:#5d7aff;font-weight:400;font-size:30px;padding:0 0 30px}@media screen and (max-width: 520px){.product #content .productBox2 .inner .inBox .txBox h3{font-size:20px;padding:0 0 20px}}.product #content .productBox2 .inner .inBox .txBox .price{text-align:right;border-bottom:1px solid #cfd5f4;padding:30px 0 10px 0;font-weight:600}.product #content .productBox2 .inner .inBox .txBox .price span{font-size:24px}.product #content .productBox2 .inner .inBox .buy{width:100%;display:flex;justify-content:flex-end;padding:35px 0 0 0}.product #content .productBox2 .inner .inBox .buy a{background:url("../images/page/btnBuy.png") no-repeat center;background-size:100% !important;width:242px;height:82px;display:block;text-indent:-9999px}.product #content .productBox2 .inner .inBox .buy a:hover{background:url("../images/page/btnBuy_h.png") no-repeat center}.trip #content .titleBox{padding:0 0 30px;margin:0 0 50px;border-bottom:1px solid #5d7aff}@media screen and (max-width: 520px){.trip #content .titleBox{margin:0 0 20px}}.trip #content .tripBox1{padding:0 0 100px}@media screen and (max-width: 768px){.trip #content .tripBox1{padding:0 0 50px}}@media screen and (max-width: 520px){.trip #content .tripBox1{position:relative}.trip #content .tripBox1:before{content:"";width:100%;height:100%;position:absolute;top:0%;left:0;background:url("../images/common/bg3.gif") no-repeat center;background-size:100%;z-index:1}.trip #content .tripBox1:after{content:"";width:100%;height:50%;position:absolute;top:60%;left:0;background-color:#eff7ff;z-index:1}}.trip #content .tripBox1 .inner{position:relative;z-index:2}.trip #content .tripBox2{position:relative;z-index:1}@media screen and (max-width: 520px){.trip #content .tripBox2{background-color:#eff7ff}}.trip #content .tripBox2:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../images/common/bg3.gif") no-repeat center;background-size:100%}@media screen and (max-width: 520px){.trip #content .tripBox2:before{display:none}}.trip #content .tripBox2:after{content:"";width:100%;height:50%;position:absolute;top:60%;left:0;background-color:#eff7ff}.trip #content .tripBox2 .inner{position:relative;z-index:2}.trip #content .tripBox3{background:#eff7ff;position:relative;z-index:2;padding:100px 0}@media screen and (max-width: 520px){.trip #content .tripBox3{padding:50px 0}}.trip #content .tripBox3 .bg1,.trip #content .tripBox3 .bg2{background:url("../images/page/tripBg1.png") no-repeat left center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;z-index:2}@media screen and (max-width: 768px){.trip #content .tripBox3 .bg1,.trip #content .tripBox3 .bg2{display:none}}.trip #content .tripBox3 .bg2{background:url("../images/page/tripBg2.png") no-repeat 98% center}.trip #content .tripBox3 .inner{max-width:1500px;border-radius:100px;background-color:#FFF}@media screen and (max-width: 1540px){.trip #content .tripBox3 .inner{width:96%;padding:0 2%}}@media screen and (max-width: 768px){.trip #content .tripBox3 .inner{border-radius:50px}}@media screen and (max-width: 520px){.trip #content .tripBox3 .inner{border-radius:0;width:100%;margin:0}}.trip #content .tripBox3 .inner .inBox{position:relative;max-width:1120px;margin:0 auto;padding:100px 20px;z-index:3}@media screen and (max-width: 520px){.trip #content .tripBox3 .inner .inBox{padding:50px 20px}}.trip #content .tripBox3 .inner .inBox h2{text-align:center;padding:0 0 50px}@media screen and (max-width: 520px){.trip #content .tripBox3 .inner .inBox h2{padding:0 10% 20px}}.trip #content .tripBox3 .inner .inBox .movie{overflow:hidden}.trip #content .tripBox3 .inner .inBox .movie iframe{width:100%;height:630px;border-radius:100px}@media screen and (max-width: 768px){.trip #content .tripBox3 .inner .inBox .movie iframe{height:420px;border-radius:50px}}@media screen and (max-width: 520px){.trip #content .tripBox3 .inner .inBox .movie iframe{border-radius:25px;height:240px}}.trip #content .tripBox4{background:#eff7ff;position:relative;z-index:2}.trip #content .tripBox4 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:50px 0}.trip #content .tripBox4 .inner .inBox .imgBox{width:48%}@media screen and (max-width: 768px){.trip #content .tripBox4 .inner .inBox .imgBox{width:100%;padding:0 0 30px}}.trip #content .tripBox4 .inner .inBox .imgBox p{font-size:14px;padding:10px 30px 10px 50px !important}@media screen and (max-width: 520px){.trip #content .tripBox4 .inner .inBox .imgBox p{padding:10px !important}}.trip #content .tripBox5{background:#eff7ff;position:relative;z-index:2}.trip #content .tripBox5 .inner .inBox1{padding:0 0 40px}@media screen and (max-width: 520px){.trip #content .tripBox5 .inner .inBox1{padding:0 0 0px}}.trip #content .tripBox5 .inner .inBox1 .in{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0 0 10px}.trip #content .tripBox5 .inner .inBox1 .in .tx1{background-color:#5d7aff;color:#FFF;text-align:center;width:120px;margin:0 30px 0 0;padding:3px 0 0 0}.trip #content .tripBox5 .inner .inBox1 .in .tx2{font-size:20px}@media screen and (max-width: 520px){.trip #content .tripBox5 .inner .inBox1 .in .tx2{width:100%;margin:0 0 10px}}.trip #content .tripBox5 .inner .inBox2{padding:50px 0 0 0}.trip #content .tripBox5 .inner .inBox2 h3{font-size:32px;font-weight:400;color:#5d7aff;padding:0 0 50px}@media screen and (max-width: 520px){.trip #content .tripBox5 .inner .inBox2 h3{font-size:20px;padding:0 0 20px}}.trip #content .tripBox5 .inner .inBox2 .in{border:1px solid #5d7aff;border-radius:30px;background-color:#FFF;padding:40px;margin:0 0 10px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media screen and (max-width: 520px){.trip #content .tripBox5 .inner .inBox2 .in{padding:25px}}.trip #content .tripBox5 .inner .inBox2 .in .tx{width:10%;font-size:20px}@media screen and (max-width: 520px){.trip #content .tripBox5 .inner .inBox2 .in .tx{font-size:18px;width:100%}}.trip #content .tripBox5 .inner .inBox2 .in ul{width:90%}@media screen and (max-width: 520px){.trip #content .tripBox5 .inner .inBox2 .in ul{width:100%}}.trip #content .tripBox5 .inner .inBox2 .in ul li{position:relative;padding:5px 0 5px 1em}.trip #content .tripBox5 .inner .inBox2 .in ul li:before{content:"・";position:absolute;top:5px;left:0}.trip #content .tripBox5 .inner .inBox2 .cation{padding:20px 0 60px 0}.trip #content .tripBox5 .inner .inBox2 .cation li{font-size:14px;position:relative;padding:5px 0 5px 1em}.trip #content .tripBox5 .inner .inBox2 .cation li:before{content:"※";position:absolute;top:5px;left:0}.trip #content .tripBox5 .inner .map{border:1px solid #5d7aff;border-radius:60px;min-height:600px;overflow:hidden}@media screen and (max-width: 768px){.trip #content .tripBox5 .inner .map{height:300px}}@media screen and (max-width: 520px){.trip #content .tripBox5 .inner .map{height:200px;border-radius:30px}}.trip #content .tripBox5 .inner .btnBox{padding:80px 0;text-align:right}@media screen and (max-width: 768px){.trip #content .tripBox5 .inner .btnBox{text-align:center;padding:20px 0}}.trip #content .tripBox5 .inner .btnBox a{background:url("../images/page/tripBtn.png") no-repeat center;background-size:100%;display:inline-block;width:764px;height:122px}@media screen and (max-width: 768px){.trip #content .tripBox5 .inner .btnBox a{background:url("../images/page/tripBtn_sp.png") no-repeat center;background-size:100%;width:90%;height:200px}}@media screen and (max-width: 520px){.trip #content .tripBox5 .inner .btnBox a{height:120px}}.trip #content .tripBox5 .inner .btnBox a:hover{background:url("../images/page/tripBtn_h.png") no-repeat center;background-size:100%}@media screen and (max-width: 768px){.trip #content .tripBox5 .inner .btnBox a:hover{background:url("../images/page/tripBtn_sp.png") no-repeat center;background-size:100%}}.recipe #content .recipeBox1{position:relative;z-index:3}@media screen and (max-width: 520px){.recipe #content .recipeBox1:before{content:"";position:absolute;top:50px;left:0;width:100%;height:100px;background:url("../images/common/bg3.gif") no-repeat center top;background-size:100%;z-index:1}}@media screen and (max-width: 520px){.recipe #content .recipeBox1:after{content:"";position:absolute;bottom:0;left:0;height:90%;width:100%;background-color:#eff7ff;z-index:1}}.recipe #content .recipeBox1 .inner{position:relative;z-index:2}.recipe #content .recipeBox1 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:50px 0 80px}@media screen and (max-width: 768px){.recipe #content .recipeBox1 .inner .inBox{padding:0 0 60px}}.recipe #content .recipeBox1 .inner .inBox .imgBox{width:40%;margin:0 0 0 -80px}@media screen and (max-width: 1320px){.recipe #content .recipeBox1 .inner .inBox .imgBox{margin:0}}@media screen and (max-width: 768px){.recipe #content .recipeBox1 .inner .inBox .imgBox{order:2;width:100%;margin:0 auto;text-align:center}}.recipe #content .recipeBox1 .inner .inBox .txBox{width:60%;padding:85px 0 0 0}@media screen and (max-width: 1320px){.recipe #content .recipeBox1 .inner .inBox .txBox{padding:85px 0 0 30px}}@media screen and (max-width: 1000px){.recipe #content .recipeBox1 .inner .inBox .txBox{padding:0 0 0 30px}}@media screen and (max-width: 768px){.recipe #content .recipeBox1 .inner .inBox .txBox{order:1;width:100%;padding:35px 0 25px}}.recipe #content .recipeBox1 .inner .inBox .txBox h2{padding:0 0 30px}.recipe #content .recipeBox2{position:relative;padding:0px 0 0 0;background-color:#eff7ff}.recipe #content .recipeBox2:before{content:"";position:absolute;top:-150px;left:0;width:100%;height:300px;background:url("../images/common/bg3.gif") no-repeat center top;background-size:100%;z-index:1}@media screen and (max-width: 900px){.recipe #content .recipeBox2:before{height:500px;top:-120px}}@media screen and (max-width: 730px){.recipe #content .recipeBox2:before{background-size:150%}}@media screen and (max-width: 520px){.recipe #content .recipeBox2:before{display:none}}.recipe #content .recipeBox2 .inner{position:relative;z-index:2;display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0 0 90px}@media screen and (max-width: 768px){.recipe #content .recipeBox2 .inner{padding:0 20px 50px}}.recipe #content .recipeBox2 .inner .inBox{width:46%;margin:20px 2%}@media screen and (max-width: 768px){.recipe #content .recipeBox2 .inner .inBox{width:100%;margin:10px 0}}.recipe #content .recipeBox2 .inner .inBox a{display:block;border:1px solid #5d7aff;border-radius:100px;overflow:hidden;background-color:#FFF}@media screen and (max-width: 520px){.recipe #content .recipeBox2 .inner .inBox a{border-radius:50px}}.recipe #content .recipeBox2 .inner .inBox a .imgBox{width:100%;height:360px;position:relative;overflow:hidden}@media screen and (max-width: 520px){.recipe #content .recipeBox2 .inner .inBox a .imgBox{height:220px}}.recipe #content .recipeBox2 .inner .inBox a .imgBox img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:none;height:105%;width:auto}@media screen and (max-width: 768px){.recipe #content .recipeBox2 .inner .inBox a .imgBox img{width:100%;height:auto}}@media screen and (max-width: 705px){.recipe #content .recipeBox2 .inner .inBox a .imgBox img{height:105%;width:auto}}@media screen and (max-width: 520px){.recipe #content .recipeBox2 .inner .inBox a .imgBox img{width:105%;height:auto}}@media screen and (max-width: 480px){.recipe #content .recipeBox2 .inner .inBox a .imgBox img{height:115%;width:auto}}.recipe #content .recipeBox2 .inner .inBox a .txBox{padding:50px}@media screen and (max-width: 520px){.recipe #content .recipeBox2 .inner .inBox a .txBox{padding:25px}}.recipe #content .recipeBox2 .inner .inBox a .txBox .tx1{color:#5d7aff;font-size:30px;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #5d7aff}@media screen and (max-width: 520px){.recipe #content .recipeBox2 .inner .inBox a .txBox .tx1{font-size:20px}}.recipe #content .recipeBox2 .inner .inBox a .txBox .tx2{padding:0 0 20px}.recipe #content .recipeBox2 .inner .inBox a .txBox .btnBox{width:100%;height:60px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background:url("../images/common/linkBtn.png") no-repeat right 0;background-size:227px}.recipe #content .recipeBox2 .inner .inBox a:hover{opacity:1;background-color:#eff7ff}.recipe #content .recipeBox2 .inner .inBox a:hover .txBox .btnBox{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;background:url("../images/common/linkBtn_h.png") no-repeat right 0;background-size:227px}@media screen and (max-width: 520px){.recipe.single #content{padding:0}}.recipe.single #content:before,.recipe.single #content:after{display:none}.recipe.single #content .single_content{position:relative;padding:0;z-index:2}.recipe.single #content .single_content .mainImage{position:relative;margin:50px 0;z-index:2}@media screen and (max-width: 520px){.recipe.single #content .single_content .mainImage{margin:30px 0}}.recipe.single #content .single_content .mainImage:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url("../images/common/bg3.gif") no-repeat center;background-size:100%}@media screen and (max-width: 520px){.recipe.single #content .single_content .mainImage:before{display:none}}.recipe.single #content .single_content .mainImage:after{content:"";width:100%;height:60%;position:absolute;top:60%;left:0;background-color:#eff7ff}.recipe.single #content .single_content .mainImage .inner{position:relative;z-index:2}.recipe.single #content .single_content .mainImage .inner img{border-radius:100px}@media screen and (max-width: 520px){.recipe.single #content .single_content .mainImage .inner img{border-radius:25px}}.recipe.single #content .single_content .recipeBox{background-color:#eff7ff;padding:0 20px}.recipe.single #content .single_content .recipeBox .inBox{max-width:720px;margin:0 auto;position:relative;z-index:2}.recipe.single #content .single_content .recipeBox .inBox h2{font-size:24px;font-weight:normal;border-bottom:1px solid #5d7aff;color:#5d7aff;padding:0 0 20px;margin:0 0 30px}@media screen and (max-width: 520px){.recipe.single #content .single_content .recipeBox .inBox h2{font-size:20px;margin:0 0 10px}}.recipe.single #content .single_content .recipeBox .inBox p.tx{padding:0 0 1em}.recipe.single #content .single_content .recipeBox .inBox .list{display:flex;justify-content:space-between;border-bottom:1px solid #cfd5f4;padding:10px 0}.recipe.single #content .single_content .recipeBox .inBox .list .ltx{position:relative;padding:0 0 0 1em}.recipe.single #content .single_content .recipeBox .inBox .list .ltx:before{content:"・";position:absolute;top:0;left:0}.recipe.single #content .single_content .recipeBox .inBox .list .rtx{text-align:right}.recipe.single #content .single_content .recipeBox .inBox .box2{padding:70px 0 90px}.recipe.single #content .single_content .recipeBox .inBox .box2 h2{font-size:32px;margin:0}@media screen and (max-width: 520px){.recipe.single #content .single_content .recipeBox .inBox .box2 h2{font-size:20px}}.recipe.single #content .single_content .recipeBox .inBox .box2 .list2{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #5d7aff;padding:15px 0}.recipe.single #content .single_content .recipeBox .inBox .box2 .list2 .num{background-color:#FFF;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:25px;color:#5d7aff;font-size:24px}@media screen and (max-width: 520px){.recipe.single #content .single_content .recipeBox .inBox .box2 .list2 .num{width:40px;height:40px;font-size:20px}}.recipe.single #content .single_content .recipeBox .inBox .box2 .list2 .tx{width:87%}@media screen and (max-width: 520px){.recipe.single #content .single_content .recipeBox .inBox .box2 .list2 .tx{width:85%}.recipe.single #content .single_content .recipeBox .inBox .box2 .list2 .tx p{line-height:160% !important}}.recipe.single #content .single_content .recipeBox .inBox .box3{border:1px solid #5d7aff;border-radius:100px;padding:50px;background-color:#FFF}@media screen and (max-width: 520px){.recipe.single #content .single_content .recipeBox .inBox .box3{border-radius:25px;padding:30px}}.recipe.single #content .single_content .recipeBox .inBox .box3:empty{display:none}.recipe.single #content .single_content .recipeBox .inBox .box3 h2{position:relative;border-bottom:none;background:url("../images/page/line.png") no-repeat left bottom;padding:0 0 30px}.recipe.single #content .single_content .recipeBox .inBox .box3 .imgBox{position:relative;margin:50px 0 0;z-index:2}@media screen and (max-width: 520px){.recipe.single #content .single_content .recipeBox .inBox .box3 .imgBox{margin:10px 0}}.recipe.single #content .single_content .recipeBox .inBox .box3 .imgBox img{border-radius:60px}@media screen and (max-width: 520px){.recipe.single #content .single_content .recipeBox .inBox .box3 .imgBox img{border-radius:20px}}.recipe.single #content .single_content .btnBox{padding:80px 0;background-color:#eff7ff}@media screen and (max-width: 768px){.recipe.single #content .single_content .btnBox{padding:20px 0}}.recipe.single #content .single_content .btnBox a{background:url("../images/page/recipeBtn.png") no-repeat left center;background-size:185px;display:inline-block;width:185px;height:70px}.recipe.single #content .single_content .btnBox a:hover{background:url("../images/page/recipeBtn_h.png") no-repeat left center;background-size:185px}.topics #content{position:relative}.topics #content:after{content:"";width:100%;height:100%;position:absolute;left:0;bottom:-100px;background:url("../images/common/bg2.png") no-repeat center bottom;background-size:110% 95%;z-index:1}@media screen and (max-width: 768px){.topics #content:after{background-size:cover}}.topics #content .inner{position:relative;z-index:2}.topics ul.lists{padding:0 0 30px}@media screen and (max-width: 520px){.topics ul.lists{padding:0 0 10px}}.topics ul.lists li{padding:0 0 15px}.topics ul.lists li a{position:relative;display:flex;justify-content:flex-start;flex-wrap:wrap;border:1px solid #5d7aff;padding:30px;border-radius:50px;background-color:#FFF}@media screen and (max-width: 768px){.topics ul.lists li a{border-radius:20px}}@media screen and (max-width: 600px){.topics ul.lists li a{padding:30px 70px 30px 30px}}.topics ul.lists li a:after{content:"";background:url("../images/common/arrow2.png") no-repeat center;background-size:90%;position:absolute;top:50%;right:20px;width:47px;height:20px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.topics ul.lists li a:hover{opacity:1;background-color:#eff7ff}.topics ul.lists li a:hover:after{right:10px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.topics ul.lists li a .time{color:#5d7aff;font-size:16px;width:15%}@media screen and (max-width: 950px){.topics ul.lists li a .time{width:20%}}@media screen and (max-width: 768px){.topics ul.lists li a .time{width:100%;font-size:14px}}.topics ul.lists li a .tx{font-size:18px;width:85%}@media screen and (max-width: 950px){.topics ul.lists li a .tx{width:78%}}@media screen and (max-width: 768px){.topics ul.lists li a .tx{width:100%;font-size:16px}}.single #content:before{content:"";position:absolute;top:0;left:0;width:100%;height:326px;background:url("../images/common/bg3.gif") no-repeat center 100px;background-size:cover}.single #content:after{content:"";width:100%;height:100%;position:absolute;left:0;bottom:-100px;background:url("../images/common/bg2.png") no-repeat center bottom;background-size:100%;z-index:1}@media screen and (max-width: 820px){.single #content:after{background-size:200%}}.single #content .inner{position:relative;z-index:2}.single #content .bg{background-color:#eff7ff;width:100%;height:90%;position:absolute;top:300px;left:0;z-index:1}.single #content .post_content{min-height:200px;padding:0 30px}@media screen and (max-width: 900px){.single #content .post_content{width:100%;min-height:100px;padding:0}}.single #content .post_content h1{font-size:36px;font-weight:400}@media screen and (max-width: 520px){.single #content .post_content h1{font-size:22px;margin:0 0 10px}}.single #content .post_content time{padding:20px 0 20px;display:block;text-align:right;border-bottom:1px solid #5d7aff;color:#5d7aff}.single #content .post_content .single_content{padding:60px 0;min-height:300px;margin:0 auto}@media screen and (max-width: 520px){.single #content .post_content .single_content{padding:20px 0}}.single #content .post_content .single_content h2{font-size:40px;font-weight:normal;border-bottom:1px solid #5d7aff;color:#5d7aff;padding:0 0 20px;margin:0 0 30px}@media screen and (max-width: 520px){.single #content .post_content .single_content h2{font-size:20px;margin:0 0 10px}}.single #content .post_content .single_content h3{font-size:30px;font-weight:normal;border-bottom:1px solid #5d7aff;color:#5d7aff;padding:0 0 20px;margin:0 0 30px}@media screen and (max-width: 520px){.single #content .post_content .single_content h3{font-size:18px;margin:0 0 10px}}.single #content .post_content .single_content h4{font-size:26px;font-weight:normal;border-bottom:1px solid #5d7aff;color:#5d7aff;padding:0 0 20px;margin:0 0 30px}@media screen and (max-width: 520px){.single #content .post_content .single_content h4{font-size:16px;margin:0 0 10px}}.single #content .post_content .single_content p{padding:0.5em 0 1em !important;line-height:200%}@media screen and (max-width: 520px){.single #content .post_content .single_content p{line-height:180%}}.single #content .post_content .single_content p a{color:#5d7aff;text-decoration:underline}.single #content .post_content .single_content .link{padding:50px 0}@media screen and (max-width: 520px){.single #content .post_content .single_content .link{padding:20px 0}}.single #content .post_content .single_content .link p{padding:0 0 0.5em !important}.single #content .post_content .single_content .link p a{color:#002395;text-decoration:underline}.single #content .post_content .single_content .wp-block-image{margin:20px 0}@media screen and (max-width: 520px){.single #content .post_content .single_content .wp-block-image{margin:10px 0}}.single #content .post_content .single_content .wp-block-image img{border-radius:100px}@media screen and (max-width: 520px){.single #content .post_content .single_content .wp-block-image img{border-radius:25px}}.single #content .post_content .single_content .wp-block-columns{padding:0 0 50px;align-items:flex-start}.single #content .post_content .single_content .wp-block-columns.is-flex{display:flex;justify-content:space-between}@media screen and (max-width: 520px){.single #content .post_content .single_content .wp-block-columns.is-flex{display:block}}.single #content .post_content .single_content .wp-block-columns.is-flex .wp-block-image{width:48%}@media screen and (max-width: 520px){.single #content .post_content .single_content .wp-block-columns.is-flex .wp-block-image{width:100%}}.single #content .post_content .single_content .wp-element-caption{font-size:14px;padding:10px 30px 10px 50px !important}@media screen and (max-width: 520px){.single #content .post_content .single_content .wp-element-caption{padding:10px !important}}.single #content .post_content .single_content .wp-block-video{overflow:hidden;margin:20px 0}.single #content .post_content .single_content .wp-block-video iframe,.single #content .post_content .single_content .wp-block-video video{width:100%;height:auto;border-radius:100px}@media screen and (max-width: 520px){.single #content .post_content .single_content .wp-block-video iframe,.single #content .post_content .single_content .wp-block-video video{border-radius:25px}}.single #content .post_content .single_content .wp-block-video iframe{height:600px}@media screen and (max-width: 520px){.single #content .post_content .single_content .wp-block-video iframe{height:240px}}.single #content .post_content .single_content table.has-fixed-layout{table-layout:fixed;margin:0 0 50px}.single #content .post_content .single_content ul{margin:0 0 30px 1.5em}.single #content .post_content .single_content ul li{list-style:outside;font-size:16px;padding:5px 0}.single #content .post_content .single_content ol{margin:0 0 30px 1.5em}.single #content .post_content .single_content ol li{font-size:16px;padding:5px 0}.single #content .post_content .single_content blockquote{position:relative;padding:50px 30px 30px;margin:20px 0 40px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}.single #content .post_content .single_content blockquote:before{display:inline-block;position:absolute;top:13px;left:15px;content:"“";color:#cfcfcf;font-size:50px;line-height:1;font-weight:900}.single #content .post_content .single_content blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}@media screen and (max-width: 520px){.single #content .post_content .btnBox a{width:50%;display:block}}.single #content .post_content .postlink{display:flex;justify-content:center;align-items:center;padding:0 0 50px;font-size:18px}.single #content .post_content .postlink .box{padding:0 50px;min-width:135px;min-height:1px}@media screen and (max-width: 520px){.single #content .post_content .postlink .box{min-width:10px;padding:0 10px}}.single #content .post_content .postlink .box a{display:inline-block}.single #content .post_content .postlink .box a:after{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;content:"";display:block;width:0;height:1px;background-color:#222222}.single #content .post_content .postlink .box a:hover:after{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;width:100%}.privacy-policy #content{position:relative}.privacy-policy #content:after{content:"";width:100%;height:100%;position:absolute;left:0;bottom:-100px;background:url("../images/common/bg2.png") no-repeat center bottom;background-size:110%;z-index:1}@media screen and (max-width: 1800px){.privacy-policy #content:after{background-size:120%}}@media screen and (max-width: 1700px){.privacy-policy #content:after{background-size:130%}}@media screen and (max-width: 1500px){.privacy-policy #content:after{background-size:140%}}@media screen and (max-width: 1400px){.privacy-policy #content:after{background-size:150%}}@media screen and (max-width: 1300px){.privacy-policy #content:after{background-size:160%}}@media screen and (max-width: 1200px){.privacy-policy #content:after{background-size:170%}}@media screen and (max-width: 1100px){.privacy-policy #content:after{background-size:185%}}@media screen and (max-width: 1000px){.privacy-policy #content:after{background-size:195%}}@media screen and (max-width: 900px){.privacy-policy #content:after{background-size:205%}}@media screen and (max-width: 768px){.privacy-policy #content:after{background-size:cover}}.privacy-policy #content p{position:relative;z-index:2}.privacy-policy #content dl{max-width:720px;margin:0 auto;padding:70px 0 0 0;position:relative;z-index:2}.privacy-policy #content dl dt{border-bottom:1px solid #041242;font-size:24px;padding:0 0 20px 1.5em;position:relative}@media screen and (max-width: 520px){.privacy-policy #content dl dt{font-size:18px}}.privacy-policy #content dl dt span{position:absolute;top:0;left:0}.privacy-policy #content dl dd{font-size:16px;padding:30px 0 60px 0;line-height:180%}@media screen and (max-width: 520px){.privacy-policy #content dl dd{padding:10px 0 30px;font-size:15px}}.privacy-policy #content dl ul{padding:10px 10px 10px 0}.privacy-policy #content dl ul li{font-size:14px;list-style-type:none;position:relative;padding:0 10px 5px 1em;line-height:150%}.privacy-policy #content dl ul li span{position:absolute;top:0;left:0}.privacy-policy #content dl ul.ten li{padding:0 10px 5px 1em}.privacy-policy #content dl div.in{padding:10px 0}.privacy-policy #content dl div.in p{padding:0 0 0.5em 10px !important}.privacy-policy #content dl div.in .tx{font-weight:600;padding:0.5em 0 !important}.not404 #container .error{position:relative;max-width:960px;padding:0px 0 0 0;font-size:18px;font-weight:bold;font-weight:700;line-height:200%;text-align:center}@media screen and (max-width: 520px){.not404 #container .error{margin:0 20px;padding:60px 30px 30px;font-size:14px}}.not404 #container .error p{padding:0 0 1.5em}.not404 #container .error p.title{font-size:60px;text-align:center;padding:0 0 0.5em}
