@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    0.0.5
*/
.article h2{border:none;padding:none;background:0 0}.article h3{border:none;padding:0}.article h4{border:none;padding:0}.article h5{border:none;padding:0}.article h6{border:none;padding:0}h1.titolo{background-color:#191970;padding:10px;color:#fff}h2.titolo{border-left:solid .5em #191970;background-color:#f3f4f5;padding:10px}h3.titolo{ border-left:solid .3em #191970;border-bottom:solid .1em #191970;margin:10px;padding:10px}h4.titolo{border-top:solid .1em #191970;border-bottom:solid .1em #191970;margin:20px;padding:10px}h2+p,h2~ul,h2~ol,h2~p,h2+p~ul,li{margin:5px;padding:10px}h3+p,h3~ul,h3~ol,h3~p,li{margin:10px;padding:10px}h4+p,h4~ul,h4~ol,h4~p,,li{margin:20px;padding:10px}.consigliato{margin:10px 20px;padding:10px 20px}ol,ul+p{margin-left:5%}.m2br{margin-bottom:2em}.m3br{margin-bottom:3em}blockquote{position:relative;margin:2em 0;padding:1.2em;font-size:.9em;border:1px solid #ccc;border-radius:6px}blockquote:before,blockquote:after{position:absolute;font-size:4em;opacity:.1;font-family:'お好きなフォント'}blockquote:before{top:15px;left:20px;content:'“'}blockquote:after{bottom:0;right:20px;content:'”'}p.hidden-word{color:transparent}.as{font-size:16px;font-weight:700;Color:teal}.as p{margin-left:20px}ol,ul.uindex{list-style:none}ol,ul.uindex a{text-decoration:none}div.bindex{border:solid 1px}.contenitore2{display:flex;flex-direction:row}.agire{padding:10px;flex:1}.moriyasu{padding:10px;flex:1}#hurindow{border-top:solid 1px;border-bottom:solid 1px}.c_red{color:red}.c_blue{color:#0000cd}.c_green{color:green}.c_orange{color:#ff4500}.c_gray{color:gray}.p_large{font-size:1.5em;font-weight:700;color:#2e8b57}.pbold{font-weight:700}.under_r{display:inline-block;border-bottom:solid 2px #dc143c}.under_b{display:inline-block;border-bottom:solid 2px #191970}.under_g{display:inline-block;border-bottom:solid 2px green}.under_bl{display:inline-block;border-bottom:solid 2px #000}.border_r{margin:30px;padding:15px;border:2px dashed #ff69b4;border-radius:.1em}.border_b{margin:30px;padding:15px;border:2px dashed #6495ed;border-radius:.1em}.border_g{margin:30px;padding:15px;border:2px dashed #2e8b57;border-radius:.1em}.border_o{margin:30px;padding:15px;border:2px dashed orange;border-radius:.1em}.border_gr{margin:30px;padding:15px;border:2px dashed gray;border-radius:.1em}.back_r{background-color:#ff1493 !important}.back_b{background-color:#b0c4de}.back_y{background-color:khaki}.nastro1{display:inline-block;position:relative;left:30px; height:45px;z-index:2;text-align:center;box-sizing:border-box}.nastro1:before{content:'';position:absolute;width:10px;bottom:-10px;left:-35px;z-index:-2;border:20px solid #f35656;border-left-color:transparent}.nastro1:after{content:'';position:absolute;width:10px;bottom:-10px;right:-35px;z-index:-2;border:20px solid #f35656;border-right-color:transparent}.nastro1 p{display:inline-block;position:relative;margin:0;padding:0 20px;line-height:45px;font-size:18px;font-weight:700;color:#fff;background:#f32121}.nastro1 p:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 15px #b53939}.nastro1 p:after{position:absolute;content:'';top:100%;right:0;border:none;border-bottom:solid 10px transparent;border-left:solid 15px #b53939}.nastro2{display:none}.b_nastro1{display:inline-block;position:relative;left:30px; height:45px;z-index:2;text-align:center;box-sizing:border-box}.b_nastro1:before{content:'';position:absolute;width:10px;bottom:-10px;left:-35px;z-index:-2;border:20px solid #56adf3;border-left-color:transparent}.b_nastro1:after{content:'';position:absolute;width:10px;bottom:-10px;right:-35px;z-index:-2;border:20px solid #56adf3;border-right-color:transparent}.b_nastro1 p{display:inline-block;position:relative;margin:0;padding:0 20px;line-height:45px;font-size:18px;font-weight:700;color:#fff;background:#2196f3}.b_nastro1 p:before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 15px #397eb5}.b_nastro1 p:after{position:absolute;content:'';top:100%;right:0;border:none;border-bottom:solid 10px transparent;border-left:solid 15px #397eb5}.b_nastro2{display:none}p.osechi1{display:inline-block;color:#fff;border:solid .1px gray;background-color:#8b0000}p.osechi2{display:inline-block;color:#fff;border:solid .1px gray;background-color:#daa520}p.osechi3{display:inline-block;color:#fff;border:solid .1px gray;background-color:orange}p.osechi4{display:inline-block;color:#fff;border:solid .1px gray;background-color:#f08080}p.price1{font-size:x-larger;color:#ff69b4;font-weight:700}.fotter-fixed{position:fixed;bottom:10px;left:25%}.batsu{font-size:100%;font-weight:700;border:1px solid #999;color:#999;display:flex;justify-content:center;align-items:center;border-radius:100%;width:1.3em;line-height:1.3em;cursor:pointer;transition:.2s}.batsu:hover{background:#333;border-color:#333;color:#fff}.balloon1{position:relative;display:inline-block;margin:1.5em 0;padding:7px 10px;min-width:120px;max-width:100%;color:#fff;font-size:16px;background:#ff8e9d;border-radius:15px}.balloon1:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #ff8e9d}.balloon1 p{margin:0;padding:0}}.involucro{display:flex;flex-wrap:wrap;width:80%;justify-content:space-between}.articolo{width:40%;margin:10px}.wrap2{-webkit-display:flex;-webkit-flex-direction:row;-webkitjustify-content:center;-ms-display:flex;-ms-justify-content:center;display:flex;flex-direction:row;justify-content:space-around}.item2{-webkit-flex:1;　　-ms-flex:1;flex:1}.half-wrap{display:grid;grid-template-columns:auto auto;margin:1em}.half-wrap-right{margin:1em}.tavolo{text-align:right}.p_center{text-align:center}.p_right{text-align:right}.versus{text-align:center}.popup_wrap input{display:none}.popup_overlay{display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;transition:opacity .5s,transform 0s .5s;transform:scale(0)}.popup_trigger{position:absolute;width:100%;height:100%}.popup_content{position:relative;align-self:center;width:90%;max-width:800px;padding:30px 30px 15px;box-sizing:border-box;background:#fff;line-height:1.4em;transition:.5s}.close_btn{position:absolute;top:14px;right:16px;font-size:30px;cursor:pointer}.popup_wrap input:checked~.popup_overlay{opacity:1;transform:scale(1);transition:opacity .5s}.open_btn{position:relative;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:30px;height:100px;margin:10px auto;color:#fff;background:#0c0d62;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.6);border-radius:3px;cursor:pointer;transition:.3s ease}.open_btn:hover{background:#000;color:#fff;transition:.3s ease}.nastro2{display:none}.b_nastro2{display:none}@media screen and (max-width:480px){.nastro2{display:inline-block;position:relative; height:60px;　width:100%; line-height:60px;text-align:center;padding:7px 0;font-size:12px;font-weight:700;background:#f32121;color:#fff;box-sizing:border-box}.nastro2 p{margin:0;padding:0 30px;border-top:dashed 1px #fff;border-bottom:dashed 1px #fff;line-height:46px}.nastro2:before,.nastro2:after{position:absolute;content:'';width:0;height:0;z-index:1}.nastro2:before{top:0;left:0;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #fff;border-style:solid}.nastro2:after{top:0;right:0;border-width:30px 15px 30px 0;border-color:transparent #fff transparent transparent;border-style:solid}.nastro1{display:none}.b_nastro2{display:inline-block;position:relative;height:60px;width:100%;line-height:60px;text-align:center;padding:7px 0;font-size:12px;font-weight:700;background:#2196f3;color:#fff;box-sizing:border-box}.b_nastro2 p{margin:0;padding:0 30px;border-top:dashed 1px #fff;border-bottom:dashed 1px #fff;line-height:46px}.b_nastro2:before,.b_nastro2:after{position:absolute;content:'';width:0;height:0;z-index:1}.b_nastro2:before{top:0;left:0;border-width:30px 0 30px 15px;border-color:transparent transparent transparent #fff;border-style:solid}.b_nastro2:after{top:0;right:0;border-width:30px 15px 30px 0;border-color:transparent #fff transparent transparent;border-style:solid}.b_nastro1{display:none}}