@charset "utf-8";/*! CSS Used from: /user_data/master/css/design.css ; media=all */@media all{a:hover{opacity:.8}.left{text-align:left!important}*{box-sizing:border-box}a{text-decoration:none;color:#333}a,h2,h3,p{list-style-type:none;padding:0;margin:0;box-sizing:border-box}.inner{width:1130px;margin:0 auto}.inner:after{content:"\0020";clear:both;display:block}@media screen and (max-width:660px){.inner{width:100%;display:block;float:none;width:95%;margin:0 auto}}.pc-only{display:block}@media screen and (max-width:660px){.pc-only{display:none}}.anchor-link{width:50%}.category-title--border{margin:60px 0 10px}.category-title--border.color--red{border-bottom:1px solid red}.section-block{margin-top:40px}@media screen and (max-width:667px){.section-block{margin-top:20px}}.column:after,.l-column:after{content:"\0020";clear:both;display:block}.column-list{float:left}@media screen and (max-width:667px){.column-list{margin-top:5px}}.l-column.line--02 .column-list{width:49%;margin-left:2%}.column-list:first-child,.l-column.line--02 .column-list:nth-child(2n+1){margin-left:0}@media screen and (max-width:667px){.l-column .column-list:nth-child(odd){margin-left:0!important}.l-column .column-list:nth-child(even){margin-left:2%!important}}@media screen and (max-width:667px){.sp-img{width:100%}}.movie-thumbnail{position:relative;width:100%;overflow:hidden}.movie-thumbnail .js-modal-btn{display:block;border:0;width:100%;height:100%;padding:0;cursor:pointer}.movie-thumbnail .js-modal-btn:before{content:"";position:absolute;top:50%;left:50%;background-image:url(/user_data/master/img/print-method/icon_play.png);background-position:left top;background-repeat:no-repeat;display:block;width:50px;height:31px;margin-top:-15px;margin-left:-25px;z-index:1!important}.movie-thumbnail .picture{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.movie-headline{position:relative;margin-bottom:5px;font-size:15px;line-height:17px}.movie-headline.movie-icon{padding-left:33px}.movie-headline.movie-icon:before{content:"";position:absolute;left:0;top:0;background-image:url(/user_data/master/img/print-method/icon_movie.png);background-position:left top;background-repeat:no-repeat;display:block;width:24px;height:17px}.insert-name .movie-headline{margin-top:30px}@media screen and (max-width:667px){.insert-name .movie-headline{margin-top:1em}}.insert-name .movie-thumbnail{height:238px}@media screen and (max-width:320px){.insert-name .movie-thumbnail{height:170px}}@media screen and (min-width:321px) and (max-width:375px){.insert-name .movie-thumbnail{height:200px}}@media screen and (min-width:376px) and (max-width:667px){.insert-name .movie-thumbnail{height:220px}}.middle-category-page p{margin:0;padding:0}.middle-category-page .headline-3rd{margin-top:1em;font-size:1.1em;font-weight:700}.middle-category-page .headline-3rd+.sentence{margin-top:.5em}.middle-category-page .howto{padding-bottom:3em}.color-line-box{border:solid}.color-line-box.color--pastel-green{border-top-color:#a3c4bc}.color-line-box.color--pastel-pink{border-top-color:#efd2cb}.color-line-box.color--pastel-red{border-top-color:#ef959c}.color-line-box.color--pastel-yellow{border-top-color:#eee3ab}.color-line-box.color--pastel-blue{border-top-color:#80a1c1}.color-line-box.color--pastel-purple{border-top-color:#e8d7ff}.color-line-box.color--spray-green{border-top-color:#a6ebc9}.color-line-box.color--green{border-top-color:#7cb518}.color-line-box.color--yellow{border-top-color:#f3de2c}.color-line-box.color--blue-green{border-top-color:#44bfb7}.middle-category-page .color-line-box{border-top-width:7px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;padding:1em}.middle-category-page .howto .color-line-box{border-radius:0 0 .5em .5em;box-shadow:2px 2px 2px #eee}.middle-category-page .insert-name{margin-top:3.5em}@media screen and (max-width:667px){.middle-category-page .insert-name{margin-top:1.5em}}.category-sub-title--border{border-left-style:solid;border-left-width:4px;padding-left:4px}@media screen and (max-width:667px){.middle-category-page .insert-name .l-column .column-list:nth-child(n+2){margin-top:2em}}.middle-category-page .insert-name .column-list .description{padding:0 1em}.middle-category-page .insert-name .column-list .description .dl .dd:nth-child(1){margin:0!important}.category-sub-title--border.color--red{border-left-color:#c00}.category-sub-title--border+.sentence{margin-top:1em}.middle-category-page .dough-thickness>.supplement{position:relative;left:50%;margin-top:1.5em;color:#c00}@media screen and (max-width:667px){.middle-category-page .dough-thickness>.supplement{position:static}}.middle-category-page .relation{margin-top:2em}.middle-category-page .relation .column-list .sp-img{width:100%}.middle-category-page .example{margin-top:2em}.middle-category-page .example .color-line-box:after{content:"\0020";clear:both;display:block}.middle-category-page .example .color-line-box .left{float:left}.middle-category-page .example .color-line-box .right{float:right}@media screen and (max-width:667px){.middle-category-page .example .color-line-box .left,.middle-category-page .example .color-line-box .right{float:none}}.middle-category-page .example .color-line-box .left{width:60%}@media screen and (max-width:667px){.middle-category-page .example .color-line-box .left{width:100%}}.middle-category-page .example .color-line-box .left .headline{font-size:1.1em;font-weight:700}.middle-category-page .example .color-line-box .left .sentence{margin-top:1.5em}.middle-category-page .example .color-line-box .right{width:40%}@media screen and (max-width:667px){.middle-category-page .example .color-line-box .right{width:100%;margin-top:1em}}.middle-category-page .example .color-line-box .right .link-block{display:block}@media screen and (max-width:667px){.middle-category-page .example .color-line-box .right .link-block{display:table}.middle-category-page .example .color-line-box .right .comment,.middle-category-page .example .color-line-box .right .figure{display:table-cell;vertical-align:middle}}.middle-category-page .example .figure{border:1px solid #ccc;padding:.5em}@media screen and (max-width:667px){.middle-category-page .example .figure{width:30%}}.middle-category-page .example .figure .photo{display:block;width:100%}@media screen and (max-width:667px){.middle-category-page .example .comment{width:70%;padding-left:1em}}.middle-category-page .example .color-line-box .right .item-name{margin-top:.5em;font-size:.9em;line-height:1.2;color:#2f84ed}@media screen and (max-width:667px){.middle-category-page .example .color-line-box .right .item-name{min-height:auto}}.middle-category-page .example .color-line-box .right .kakaku{margin-top:.2em;font-size:.9em}.middle-category-page .faq{margin-top:2em}.middle-category-page .faq .link{color:#2f84ed}@media screen and (max-width:667px){.middle-category-page .article-section{margin-top:47px}}.btn{display:table}.btn-body{display:table-cell!important;vertical-align:middle}.featured-this-month-box{background-color:#f6f6e8;border-radius:20px;padding:28px 24px 38px}@media only screen and (max-width:667px){.featured-this-month-box{padding:2em 1em}}.featured-this-month-box .headline{text-align:center;font-size:18px;font-weight:700;line-height:1;color:#83b600}@media only screen and (max-width:667px){.featured-this-month-box .headline{font-size:14px}}.featured-this-month-box .column{margin-top:30px;display:flex;justify-content:center}@media only screen and (max-width:667px){.featured-this-month-box .column{margin-top:2em;display:block}}.featured-this-month-box .column-list{position:relative;background-color:#fff;float:left;width:30%;height:23pc;margin-right:1vw;padding:20px 35px}@media only screen and (max-width:667px){.featured-this-month-box .column-list{float:none;width:100%;height:auto;margin-left:0;padding:1em 1em 1em .5em}.featured-this-month-box .column-list:after{content:"\0020";clear:both;display:block}}@media only screen and (max-width:667px){.featured-this-month-box .column-list .figure{float:left;width:40%}}.featured-this-month-box .column-list .figure .picture{width:100%}@media only screen and (max-width:667px){.featured-this-month-box .column-list .figure .picture{width:90%}}@media only screen and (max-width:667px){.featured-this-month-box .column-list .comment{float:left;width:58%;margin-left:2%}}.featured-this-month-box .column-list .comment .picture{display:block;margin-top:10px}.featured-this-month-box .column-list .comment .item-name{margin-top:14px}.featured-this-month-box .column-list .comment .kakaku{margin-top:10px}@media only screen and (max-width:667px){.featured-this-month-box .column-list .comment .item-name,.featured-this-month-box .column-list .comment .kakaku{margin-top:.5em}}.featured-this-month-box .column-list .comment .btn{position:absolute;bottom:20px;left:40px;background-color:#83b600;border-radius:50px;width:10pc;height:30px}@media only screen and (max-width:667px){.featured-this-month-box .column-list .comment .btn{position:static;width:10pc;height:30px;margin-top:1em}}.featured-this-month-box .column-list .comment .btn-body{width:10pc;height:30px;text-align:center;text-decoration:none;line-height:1;color:#fff}.sozai-ranking .column{margin-top:24px}.sozai-ranking .btn{background-color:#f6f6e8;border-radius:10px;float:left;width:198px;height:5pc}@media only screen and (max-width:667px){.sozai-ranking .btn{width:49%;height:40px;margin-left:2%}}@media only screen and (max-width:667px){.sozai-ranking .column .btn:nth-child(2n+1){margin-left:0}}@media only screen and (max-width:667px){.sozai-ranking .column .btn:nth-child(n+3),.sozai-ranking .column .btn:nth-child(n+5){margin-top:1em}}.sozai-ranking .btn-body{position:relative;width:198px;height:5pc;padding:0 25px 0 40px;text-align:center;font-weight:700;line-height:1}@media only screen and (max-width:667px){.sozai-ranking .btn-body{width:100%;height:45px;padding:0 23px 0 30px}}.sozai-ranking .btn-body:before{content:"";position:absolute;left:5px;top:18px;background-image:url(/user_data/master/img/large-category/eco-tote-bag/iconmonstr-crown-9-240.png);background-position:left top;background-repeat:no-repeat;background-size:100%;width:34px;height:34px}@media only screen and (max-width:667px){.sozai-ranking .btn-body:before{top:5px;width:25px;height:25px}}.sozai-ranking .btn-body:after{content:"\f138";position:absolute;right:5px;top:29px;display:block;font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900;line-height:1;color:#83b600}@media only screen and (max-width:667px){.sozai-ranking .btn-body:after{top:10px}}.generic-heading{border-bottom:3px solid #c00;float:none;margin:0;padding-bottom:.2em}@media only screen and (max-width:667px){.generic-heading{border-bottom:2px solid #c00}}.generic-heading_headline{display:inline-block;font-size:20px;font-weight:700;line-height:1.2}@media only screen and (max-width:667px){.generic-heading_headline{display:block;font-size:1pc}}.generic-subheading{position:relative;float:none;margin:25px 0 0}.generic-subheading_headline{border-bottom:2px solid #c00;padding:0 0 .2em;font-size:17px;font-weight:700;line-height:1.2}@media only screen and (max-width:667px){.generic-subheading_headline{border-bottom:1px solid #c00;font-size:15px}}.generic-subheading .sentence{margin:10px 0 0;font-size:15px;line-height:1.7}@media only screen and (max-width:667px){.generic-subheading .sentence{font-size:14px;line-height:1.5}}.generic-subheading .sentence .link-title{text-decoration:underline;font-size:1pc;color:#2f84ed}@media only screen and (max-width:667px){.generic-subheading .sentence .link-title{font-size:15px}}}/*! CSS Used from: /user_data/master/css/customize.css ; media=all */@media all{.just-size{display:block;width:100%}.section-block{margin-top:4em}@media screen and (max-width:667px){.insert-name{width:100%}}.insert-name .column-list{display:table}@media screen and (max-width:667px){.insert-name .l-column.line--02 .column-list{float:none;width:100%;margin-left:0!important}}.insert-name .column-list .description,.insert-name .column-list .figure{display:table-cell;vertical-align:top}.insert-name .column-list .figure{width:30%}.insert-name .column-list .description{padding:1em}@media screen and (max-width:667px){.insert-name .column-list .description{padding:.5em 1em}}.insert-name .description .dl{margin:0;padding:0}.insert-name .dd{margin:1em 0 0!important;font-size:.9em;line-height:1.4}@media screen and (max-width:667px){.insert-name .dd{margin:.5em 0 0!important}}}/*! CSS Used from: Embedded */.featured-this-month-box .column-list{position:static;padding:0}.featured-this-month-box .column-list .link-block{position:relative;background-color:#fff;display:block;height:23pc;width:15pc;margin:0 auto;padding:20px 35px;transition:.3s}@media only screen and (max-width:667px){.featured-this-month-box .column-list .link-block{width:100%;height:170px;padding:1em 1em 1em .5em}}.featured-this-month-box .column-list .link-block:hover{width:15pc;box-sizing:border-box}.featured-this-month-box .column-list .link-block .hover_frame-border{border:1px solid #83b600;width:15pc;height:23pc;position:absolute;left:0;top:0;display:none;z-index:2}.featured-this-month-box .column-list .link-block:hover .hover_frame-border{display:block}@media only screen and (max-width:667px){.featured-this-month-box .column-list .link-block:hover{border:0}}.flex{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.howto .flex_list{width:33%;margin:20px 0 0;padding:0 20px}@media only screen and (max-width:667px){.howto .flex_list{width:50%}}.howto .flex_list .figure .photo{display:block;margin:0 auto}.howto .flex_list .headline{background-color:#747474;border-radius:.2em;text-align:center;padding:.5em 0;font-weight:700;line-height:1;color:#fff}.howto .flex_list .comment .assortment{margin-top:1em;text-align:center;font-weight:700;line-height:1;color:#83b600}.howto .flex_list .comment .assortment .strong{font-size:2em}.howto .flex_list .comment .sentence{margin-top:1em}.dough-thickness .flex_list,.example .flex_list{width:50%;margin:20px 0 0;padding:0 8px}@media only screen and (max-width:667px){.dough-thickness .flex_list,.example .flex_list{width:75%}}.dough-thickness .flex_list .inner{background-color:#fff;border:3px solid #f3f2f2;width:100%;padding:.2em}.example .flex_list .inner{width:100%;height:330px}.dough-thickness .flex_list .inner .headline{background-color:#fff;text-align:center;padding:.8em 0;font-weight:700;line-height:1}.dough-thickness .flex .flex_list .inner .block{padding:.5em}.dough-thickness .flex .flex_list .inner .block:after{content:"\0020";clear:both;display:block}.dough-thickness .flex .flex_list:nth-child(1) .inner .block{background-color:#fff0ba}.dough-thickness .flex .flex_list:nth-child(2) .inner .block{background-color:#feeb8b}.dough-thickness .flex .flex_list:nth-child(3) .inner .block{background-color:#ffdb74}.dough-thickness .flex .flex_list:nth-child(4) .inner .block{background-color:#fcc800}.dough-thickness .flex .flex_list .inner .block .left{position:relative;float:left;width:55%;height:221px;padding-right:1em}@media only screen and (max-width:667px){.dough-thickness .flex .flex_list .inner .block .left{float:none;width:100%;height:auto;padding-right:0}}.dough-thickness .flex .flex_list .inner .block .left .sentence{padding:0 10px}.dough-thickness .flex .flex_list .inner .block .left .sentence:nth-child(1){line-height:1.8}.dough-thickness .flex .flex_list .inner .block .left .sentence:nth-child(2){position:absolute;bottom:-35px;right:1em;text-align:right}@media only screen and (max-width:667px){.dough-thickness .flex .flex_list .inner .block .left .sentence:nth-child(2){position:static}}.dough-thickness .flex .flex_list .inner .block .left .sentence .link{font-size:.9em;color:#2f84ed}.dough-thickness .flex .flex_list .inner .block .right{background-color:#fff;border:1px solid #ccc;float:left;width:45%;padding:1em 1.1em;font-size:.9em}@media only screen and (max-width:667px){.dough-thickness .flex .flex_list .inner .block .right{display:table;float:none;width:100%}.dough-thickness .flex .flex_list .inner .block .right .figure{display:table-cell;vertical-align:middle;width:30%}.dough-thickness .flex .flex_list .inner .block .right .comment{display:table-cell;vertical-align:middle;width:70%}}.dough-thickness .flex .flex_list .inner .block .right .figure .photo{width:100%}.dough-thickness .flex .flex_list .inner .block .right .item-name{color:#2f84ed}.dough-thickness .flex .flex_list .inner .block .right .kakaku{margin-top:1em}