@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/
html{scroll-behavior:smooth}.wrap{width:100%}.red{background-color:red}.yellow{background-color:#ff0}.display-none{display:none !important}.clear{clear:both}.flex{display:flex !important}.main{border:none}.entry-content .hide{display:none}.entry-content .lh{display:block;line-height:1.8}.entry-content h2{margin-top:0;margin-bottom:0;padding:0;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:240%;color:#942343}.page a img:hover{opacity:.5}.page .fz14px-style　{line-height:1.2}.menu-header img{max-width:25px;position:relative;top:-4px;left:1px}#navi-menu-input:checked~#navi-menu-content{opacity:.9;background-color:#000;line-height:2}.mobile-menu-buttons{box-shadow:none}.mobile-menu-buttons .menu-content{overflow:hidden}#header-container,#header-container .navi,#navi .navi-in>.menu-header .sub-menu{position:relative;z-index:99}.footer-bottom{margin-top:10px;margin-bottom:10px}#header{display:none}.home.page .entry-title{display:none}.page .date-tags,.post-10 .date-tags{display:none}.content-in{justify-content:center}.content-in .post{margin-top:100px;padding-left:3vw;padding-right:3vw}#content .entry-title,#content .widget-title,#content .blogcard-title{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:300}#content .post .entry-title{margin-bottom:3vw;padding-bottom:1vw;border-bottom:1px solid #2f426b;font-weight:300}#content .post h2{margin-bottom:calc(10px + 1vw);font-size:180%}#content .post .entry-content{text-align:justify;max-width:900px}.page .wp-caption .wp-caption-text,.page .gallery .gallery-caption{margin:0 0 5vw;padding:0;text-align:left;line-height:1}.post .wp-caption .wp-caption-text,.post .gallery .gallery-caption{margin:0 0 2.5vw;padding:0;text-align:left;line-height:1}.sidebar h3{padding:20px 0 0;margin:20px 0 0;border-top:1px solid #444}#content .blogcard{border:1px solid #ccc}.post h4{padding:4rem 0 0;margin-bottom:.6rem;text-align:left}.no-sidebar .content .main .status-draft{width:71vw;margin:0 12vw}.page .main_bottle img{margin-right:5vw}.page .right_text_content{overflow:hidden;max-width:700px;min-width:400px}.page .right_text_content h2{margin-bottom:.5em}.page .right_text_content p{text-align:justify}.page .right_text_content .note{display:block;letter-spacing:0;line-height:1.8}.page .entry-title{margin-top:5vw;margin-bottom:4vw;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:280%;color:#942343}.article h3{margin:1.5em 0 .5em;padding:0 10%;border:none}.entry-content>*,.demo .entry-content p{margin-top:0;margin-bottom:1em;display:block;line-height:2.2;letter-spacing:.1em}.entry-content>.alignleft{margin-right:30px}.entry-content>.wp-caption{padding-top:0;border:none;border-radius:0;background-color:inherit;text-align:left}.entry-content>.wp-caption-text{margin-top:0}.page .award_icon img{margin-right:1em}.page .purchase_box{display:flex}.page .price_box{flex-direction:column}.page .price{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:200%;line-height:1.3;color:#942343;text-align:left}.page .price span{font-size:120%}.page .price .cashless-icon{display:none;position:relative;top:8px}.page .price-text{font-size:90%;letter-spacing:0;line-height:1.8;margin-bottom:1.4em}.page .bonus_box{margin-left:4vw;text-align:center;font-weight:600;line-height:1.6}.purchase_button{display:block;width:172px;margin-left:20px;padding:5px 15px;border:1px solid #444;border-radius:8px;text-align:center;position:relative}.last_text{clear:both;margin-top:calc(30px + 2vw);padding-top:10px;border-top:1px solid #444;text-align:center}.no-sidebar .content .main article{width:70vw;margin:0 18vw 0 12vw}.no-sidebar .content .main .post-10{width:90vw;margin:0 auto}#post-10 .top_page-h2{margin-bottom:1em}.wine_list{margin:0 auto;width:80%}.wine_list ul{display:flex;justify-content:space-around;padding:0;text-align:center}.wine_list .wine-mobile{display:none}.wine_list .wp-caption{background-color:inherit;border:none}.wine_list ul li{display:flex;flex-direction:column;align-items:center;text-align:center;list-style:none;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:80%;line-height:1.4;letter-spacing:.1em}.wine_list .wine-event{margin-bottom:calc(20px + 2vw);column-gap:5vw}.wine_list .wine-event li{width:18vw;flex-shrink:1}.wine_list .wine-event li img{padding-bottom:1em}.wine_list .wine-pc li{width:15vw;min-width:200px}.wine_list .wine-pc li:last-child{margin-right:0}.wine_list .wine-pc span{display:inline-block}.wine_list .wine-pc li img{margin-bottom:.6vw}.wine_list .wine-pc li img:hover{opacity:.6}.wine_list .soldout:after{content:"完  売";display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto -60px;padding:0;width:140px;height:130px;position:relative;top:-60%;color:#fff;font-size:200%;font-family:sans-serif;font-weight:700;background-color:rgba(255,0,0,.7)}.wine_list .wine-pc .new:after{content:"new";display:flex;align-items:center;justify-content:center;text-align:center;margin:0;padding:0;width:60px;height:60px;position:relative;top:-60%;left:-15%;color:#fff;font-size:140%;font-family:sans-serif;font-weight:700;background-color:rgba(255,0,0,.9);border-radius:30px}.wine_list .wine-event .sale:after{content:"SALE";display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto -60px;padding:0;width:80px;height:80px;position:relative;top:-60%;left:calc(6vw - 60%);color:#fff;font-size:140%;font-family:sans-serif;font-weight:700;background-color:rgba(255,0,0,.9);border-radius:40px}.sale-box .sale_announce{display:flex;flex-direction:column;text-align:center;margin:0 auto 5vw;padding:2vw 1vw;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:260%;background-color:#000;color:#fff;line-height:1;text-decoration:none;border-radius:8px}.sale-box .sale_announce p{display:none}.sale-box a{text-decoration:none;color:#fff}.sale-box .sale_announce:hover{opacity:.8;transition:2s}.sale-box .sale_announce .sale_limit{margin-top:1vw;font-size:70%}.sale-box .summer-sale_2023{background-color:#008db7;background:linear-gradient(-20deg,#008db7 0%,#40cdf7 90%)}@media screen and (max-width:640px){.sale-box .sale_announce{padding:3vw 1vw;font-size:200%}}@media screen and (max-width:834px){.wine_list{width:90%}.wine_list .wine-event,.wine_list .wine-pc{display:none}.wine_list .wine-mobile{display:block;padding-left:0}.wine_list .wine-mobile li{flex-direction:row;height:70px;margin-top:50px;padding:0 0 0 3vw;border-top:1px #ccc solid;border-bottom:1px #ccc solid;vertical-align:middle;text-align:left}.wine_list .wine-mobile li:first-child{margin-top:0}.wine_list .wine-mobile li img{height:68px;width:60px;object-fit:cover;vertical-align:middle;margin-right:2vw}.wine_list .wine-mobile .new:after{content:"NEW ARRIVAL";font-size:120%;padding-left:2vw;color:red}.wine_list .wine-mobile .sale{display:none}.wine_list .wine-mobile .sale:after{content:"SALE";font-size:120%;padding-left:2vw;color:red}}#content .contact{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;max-width:400px}#content .contact input{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:.1em}#content .contact input[type=submit]{width:calc(200px + 2vw);height:50px;background-color:red;color:#fff;font-size:16px;font-weight:700;border-radius:5px}#content .contact input[disabled]{background-color:#999}#content .contact .wpcf7-form-control{background-color:#f6f6f6}#content .contact .agree{padding-top:2vw}#content .contact .wpcf7-acceptance{background-color:#fff}#content .contact .wpcf7-validation-errors,#content .premium_contact .wpcf7-acceptance-missing{border:2px solid red}#content .contact .wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#content .contact .wpcf7 .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}#content .contact .wpcf7 .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}#content .premium_contact{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;max-width:400px}#content .premium_contact input{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:.1em}#content .premium_contact input[type=submit]{width:calc(200px + 2vw);height:50px;background-color:red;color:#fff;font-size:16px;font-weight:700;border-radius:5px}#content .premium_contact select{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:90%;letter-spacing:.1em;height:40px}#content .premium_contact textarea{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:90%;letter-spacing:.1em}#content .premium_contact .other_wine{margin-top:calc(15px + 2vw);margin-bottom:3vw}#content .premium_contact input[disabled]{background-color:#999}#content .premium_contact .wpcf7-form-control{background-color:#f6f6f6}#content .premium_contact .wpcf7-checkbox{background-color:#fff}#content .premium_contact .agree{padding-top:2vw}#content .premium_contact .wpcf7-acceptance{background-color:#fff}#content .premium_contact .wpcf7-validation-errors,#content .premium_contact .wpcf7-acceptance-missing{border:2px solid red}#content .premium_contact .wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#content .premium_contact .wpcf7 .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}#content .premium_contact .wpcf7 .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}#content .purchase_contact{max-width:400px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#content .purchase_contact input{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:.1em}#content .purchase_contact input[type=submit]{width:calc(200px + 2vw);height:50px;background-color:red;color:#fff;font-size:16px;font-weight:700;border-radius:5px}#content .purchase_contact input[disabled]{background-color:#999}#content .purchase_contact .wpcf7-form-control{background-color:#f6f6f6}#content .purchase_contact .agree{padding-top:2vw}#content .purchase_contact .wpcf7-acceptance{background-color:#fff}#content .purchase_contact .wpcf7-validation-errors,#content .purchase_contact .wpcf7-acceptance-missing{border:2px solid red}#content .purchase_contact .wpcf7 .wpcf7-response-output{margin:10px 0 0;padding:8px 35px 8px 14px;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#content .purchase_contact .wpcf7 .wpcf7-validation-errors{color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7}#content .purchase_contact .wpcf7 .wpcf7-mail-sent-ok{color:#3a87ad;background-color:#d9edf7;border:1px solid #bce8f1}#content .purchase_contact select{margin-bottom:calc(5px + 0.5vw);font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:90%;letter-spacing:.1em;height:40px}#content .purchase_contact .other_wine{margin-top:calc(15px + 2vw);margin-bottom:3vw}#content #post-355 h1.entry-title{text-align:center}.shopping_guide{text-align:center}.shopping_guide .paragraph{margin-top:5vw;padding-top:3vw;border-top:1px solid #444}#content #post-355 .title{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#2f426b;font-size:140%;font-weight:700}.shopping_guide .paragraph .flow{padding-left:0;display:flex;justify-content:space-between;list-style:none;font-size:90%}.shopping_guide .paragraph .flow_mobile{display:none}.shopping_guide .paragraph .flow li:nth-child(odd){max-width:125px}.shopping_guide .paragraph .flow li:nth-child(even){width:17px;height:auto;position:relative;top:50px}.shopping_guide .paragraph .notes{font-size:90%}#content #post-355 .company_overview,#content #post-355 .personal_information_handling{text-align:left;margin-top:5vw;padding-top:calc(60px + 3vw);background:url(https://degenfeld-japan.com/winelist/wp-content/uploads/2019/09/headback02.jpg) repeat-x top}#content #post-355 .personal_information_handling ul{list-style:decimal;padding-left:16px}#content #post-355 .personal_information_handling ul ul{list-style:circle}.main{padding:0}.GERE{text-align:center}#header-container .navi{background:linear-gradient(#740323,#942343,#942343)}.no-sidebar .content .main article{width:100%;margin:0}.page h1{display:block;text-align:center;color:#fff;font-size:900%;line-height:1.5;position:relative;z-index:1}.entry-content h2{margin-top:30px;font-family:"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:140%;font-weight:400;line-height:2;color:#942343}.page .photo1{display:block;margin-top:-240px;position:relative;z-index:0}.page .topics{width:min(100% - 30%, 1200px);margin:5vw auto 0;padding:1% 5%;border:1px solid #777;outline:3px solid #777;outline-offset:6px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.page .topics .title{font-size:120%}.page .topics .list{margin:0}.page .topics .list ul{margin:0}.page .topics .list ul li{display:flex;flex-direction:column-reverse;padding:2% 0;border-bottom:1px solid #ccc}.page .topics .list ul li a{margin:0;padding:0;line-height:1.8}.page .topics .list ul li time{margin:0;padding:0}.page .topics .list ul li:last-child{border-bottom:none}.page .greeting{width:min(100% - 30%, 1200px);margin:5vw auto;padding:3% 5%;text-align:justify;border:1px solid #777;outline:3px solid #777;outline-offset:6px;background-color:#fcfcfc}.page .greeting h4{margin:0 0 1%;border:none}.page .greeting .Photo_right,.page .greeting .Photo_left{display:flex;align-items:flex-start}.page .greeting .Photo_right img{margin:8px 0 0;padding:0 0 0 1.5vw}.page .greeting .Photo_left img{margin:0;padding:0 1.5vw 0 0}.page .greeting .Photo_right .wp-caption{margin:0;padding:0 0 3%;background-color:transparent;border:none;text-align:left}.page .greeting .Photo_right .wp-caption .wp-caption-text{margin:0;padding:0 0 0 5%;line-height:1}.page .greeting .Photo_mobile{display:none}.page .greeting .name{text-align:right;margin-top:3%;margin-bottom:2%;line-height:1.2}.Rolls_Royce h3{font-size:120%;line-height:2;color:#942343}.Rolls_Royce .text{display:block;margin:0 auto;width:50vw;min-width:400px;text-align:justify;font-size:80%}.page .link_to_Degenfeld{width:min(100% - 30%, 1200px);margin:5vw auto 0}.page .link_to_Degenfeld .pc{display:block}.page .link_to_Degenfeld .middle,.page .link_to_Degenfeld .mobile{display:none}.page .link_to_Degenfeld img:hover{transition:1.5s;opacity:.7}.form_title{margin-top:50px;margin-bottom:30px}.form{margin:0 auto;width:60vw;max-width:600px}#footer{background:linear-gradient(#942343 30%,#640013)}.display-non{display:none}*::selection{color:#666;background-color:#e3e3e3}.navi-in>ul li{width:auto;margin-right:6vw;padding:0 2vw}.navi-in>ul li:last-child{margin-right:0}.navi-in>ul li a{padding:0 2vw}.wine_list ul li img:hover{opacity:.6;transition:.8s}.GERE .attention{display:block;width:80%;margin:0 auto;padding:1.5vw 0;background-color:#f9f9f9;border-radius:3px;line-height:1}.GERE .attention br{display:none}@media screen and (max-width:1240px){.page h1{font-size:520%;line-height:1}.page .photo1{margin-top:-150px}.mobile-menu-buttons{background-color:#942343;color:#fff}.mobile-menu-buttons a:link,.mobile-menu-buttons a:visited{color:#fff}.mobile-menu-buttons .fa-close{-webkit-font-smoothing:antialiased;-webkit-text-stroke-color:#942343;-webkit-text-stroke-width:4px;color:#fff}.menu-drawer a:link{color:#fff;font-weight:700}.menu-drawer a:hover{color:#ccc}.menu-drawer li img{vertical-align:bottom;margin-left:5px;max-width:30px}.GERE .attention{font-size:80%;line-height:1.8}.GERE .attention br{display:inline}}@media screen and (max-width:1030px){.content-in .post{margin-top:100px}.page h1{line-height:2.4}.page .photo1{margin-top:-220px}.page .greeting .Photo_right{display:block}.page .greeting .Photo_right img{width:100%;margin:0 auto;padding:0}.page .greeting .Photo_right .wp-caption .wp-caption-text{padding:0;margin-bottom:2vw}.page .link_to_Degenfeld .pc{display:none}.page .link_to_Degenfeld .middle{display:block}}@media screen and (max-width:834px){main.main,div.sidebar{padding:0}.page .topics,.page .greeting,.page .link_to_Degenfeld{width:80vw}.Rolls_Royce .text{min-width:inherit;width:80vw}.GERE .attention{width:90vw;padding:3vw}}@media screen and (max-width:768px){.entry-content h2{margin-top:0;font-size:120%;padding:0 5%}.page h1{line-height:1.8}.page .photo1{margin-top:-160px}.page .topics,.page .greeting,.page .link_to_Degenfeld{width:90vw}.page .greeting .Photo_right,.page .greeting .Photo_left{display:block}.page .greeting .Photo_left img{display:none}.page .greeting .Photo_mobile{display:block;margin:3vw 0 0;padding:0}.page .link_to_Degenfeld .middle{display:none}.page .link_to_Degenfeld .mobile{display:block}ul.mobile-header-menu-buttons .logo-menu-button{padding-top:12px;font-size:16px;line-height:1.5;background-color:#942343}.shopping_guide .paragraph .flow{display:none}.shopping_guide .paragraph .flow_mobile{display:block;list-style:none;font-weight:700;color:#942343}.shopping_guide .paragraph .flow_mobile span{font-size:85%;font-weight:300;color:#444}}@media screen and (max-width:480px){.page h1{font-size:360%;line-height:2.6}.page .entry-title{font-size:140%;text-align:center}.page .main_bottle{padding:0;text-align:center}.page .main_bottle .alignleft{float:none}.page .main_bottle img{margin:0 0 1em}.Rolls_Royce .text{width:90vw}}.entry-content .zaiko{display:block;width:172px;height:36px;color:#fff;text-align:center;font-size:18px;font-weight:700}.entry-content .to_purchase{margin-top:20px;padding:0;display:block;width:172px;height:36px;color:#000;text-align:center;font-size:18px;font-weight:700;border:1px solid #000;border-radius:5px}.entry-content>.link_purchase{margin-top:20px}.link_purchase a{display:inline-block;margin-bottom:10px;padding:3px 15px;border:1px solid #000;border-radius:5px;text-decoration:none;color:#000}.link_purchase a:hover{color:rgba(0,0,0,.5)}.border-00{display:block;margin-top:20px;margin-bottom:20px;width:100%;height:1%;border-top:1px solid #000}.puremium-text{padding:.8vw 1.5vw;background-color:#f8f5f8;font-size:90%}.backcolor-white{background-color:#fff !important}.sns-banner{margin-top:5vw;margin-bottom:5vw;padding:2vw;width:90%;background-color:#fbf3f0;text-align:center;font-size:120%;font-weight:700;line-height:1.7}.sns-banner .banner{display:flex;justify-content:center;margin-top:1vw}.sns-banner .banner .fb{margin-right:1vw}.sns-banner .banner .instagram{margin-left:1vw}.sns-banner .banner .fb a:hover,.sns-banner .banner .instagram a:hover{opacity:.8}@media screen and (max-width:1030px){.page .right_text_content{clear:both;overflow:visible}.entry-content>.alignleft{max-width:40%;height:auto}.entry-content>p{clear:both}}@media screen and (max-width:768px){.sns-banner{padding:5vw}.sns-banner .banner{display:block}.sns-banner .banner .fb{margin-right:0;margin-bottom:2vw}.sns-banner .banner .instagram{margin-left:0}}@media screen and (max-width:480px){.entry-content h2{font-size:80%}}