﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline;font-family:"NotoSansJP-Regular","Hiragino Kaku Gothic ProN", Meiryo, sans-serif;src:url("http://wsabc.jp/fonts/NotoSansJapanese/NotoSansJP-Regular.otf") format("opentype");line-height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.inline_block{display:inline-block;*display:inline;*zoom:1}.row{width:100%}.inner{box-sizing:border-box;width:90%;margin-left:auto;margin-right:auto}.flex_container{display:flex;justify-content:space-between;width:100%}.bg_white{background-color:#fff}.bg_light_gray{background-color:#ccc}.bg_gray{background-color:#999}.text_align_left{text-align:left}.text_align_center{text-align:center}body{font-family:'Noto Sans JP', sans-serif}img{max-width:100%;height:auto}*,*:before,*:after{box-sizing:border-box}a:hover{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none}header{background-color:rgba(255,255,255,0.9);height:100px;left:0;padding-bottom:20px;position:fixed;text-align:right;top:0;transition:transform .6s;width:100%;z-index:99}main{display:block;padding-top:100px}.main_header{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;height:100px;margin:0 auto}.main_header h1{width:18%;margin-top:5px;margin-left:10px;padding:0 0 10px 0}.main_header h1>a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:“alpha(opacity=70) ”}@media (min-width: 1367px){.main_header h1{width:12%}}nav.main_nav{display:block;width:75%}ul.nav_list{justify-content:flex-end;align-items:center}ul.nav_list li{align-self:center}ul.nav_list a{position:relative;display:block;box-sizing:border-box;width:100%;padding:20px 20px;text-decoration:none;color:#333}ul.nav_list a::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:1px;background:red;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}ul.nav_list a:hover::after{transform:scale(1, 1)}ul.nav_list a:hover{color:#999}ul.nav_list i{margin-right:5px}li.official_btn a,li.spirit_btn a{box-sizing:border-box;padding:0 15px}li.official_btn a:hover,li.spirit_btn a:hover{border-bottom:none}li.official_btn{width:30%;margin-left:10px;text-align:center}li.official_btn a{width:100%;background:#555;height:100px;line-height:100px;display:flex;align-items:center;text-align:center;color:#fff;letter-spacing:0.05rem}li.official_btn img{display:inline-block;width:100%}li.official_btn span{display:block;margin:auto}li.spirit_btn{width:15%}li.spirit_btn a{background:#888;height:100px;line-height:100px;display:flex;align-items:center}li.spirit_btn img{display:block;width:100%;margin-top:-15px}@media (min-width: 1367px){li.official_btn img{display:inline-block;margin-bottom:-5px}li.spirit_btn img{margin-top:0}}footer{width:100%;padding:60px 0 120px 0}.foot_img{width:70%;margin:30px auto}.footer_contents{width:90%;margin:60px auto 60px auto;text-align:center}.footer_contents p{font-size:0.9rem;line-height:1.5rem;margin-top:15px}.footer_contents a{color:#333;text-decoration:none}.footer_contents a:hover{text-decoration:underline}.footer_contents i{margin-right:5px}.footer_inner{box-sizing:border-box;width:90%;margin:auto;text-align:center}.modal{position:fixed;display:none;z-index:999;text-align:center;top:12%;left:38%}.modal_inner{width:100%;margin:auto}.modal_inner img{width:25%;height:auto;margin-bottom:30px}.modal_logo{width:50%;height:auto;margin:auto}.modal p{margin-bottom:10px;line-height:1.5rem}.modal a{display:inline-block;width:120px;padding:10px 10px;margin:15px 5px;background:#333;color:#fff;cursor:pointer;text-decoration:none}.modal a:hover{background:#999}ul.slick_1{width:100%}ul.slick_1 img{width:100%;height:80vh;margin:auto;object-fit:cover}.slick-prev:before,.slick-next:before{color:#fff}.slick-prev{left:25px;z-index:100}.slick-next{right:25px;z-index:100}.logo_mark{width:100%;margin:40px auto 0 auto}.logo_only h2{width:20%;height:auto;margin:60px auto 0 auto;text-align:center}.kibou_logo_message{width:50%;height:auto;margin-top:60px}.bouqet_mark{width:100%;padding-bottom:380px;background-image:url(https://shakotan-spirit.co.jp/shop-file/img-top/bouquet-message-bg.png);background-position:center bottom;background-repeat:no-repeat;background-size:contain}.bouqet_mark h2{width:40%;margin:auto}.valentains_mark{padding-top:30px;padding-bottom:340px}.bouquet_read{width:95%;margin:15px auto 0 auto}.bouquet_read p{text-align:center;line-height:2rem}.valentains_day_lead{margin-top:40px}.bouquet_btn a{display:block;width:30%;margin:30px auto;padding:15px 0;background:#444;text-decoration:none;text-align:center;color:#fff;font-size:0.8rem;font-weight:bold}.bouquet_btn a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:“alpha(opacity=70) ”}img[src$='.svg']{width:100%}.top_contents_wrapper{margin-top:80px}.top_contents_wrapper h2{width:100%;padding-bottom:5px;text-align:center;font-weight:bold;font-size:0.9rem;border-bottom:1px solid #999}.pickup_wrap{margin-top:120px}ul.top_product_col{width:90%;margin:0 auto;display:flex;justify-content:flex-start;flex-wrap:wrap}.top_product_col{text-align:center}.top_product_col li{position:relative;width:23%;margin-top:60px;margin-left:2%}.top_product_col li:nth-child(1){margin-left:0}.top_product_col li:nth-child(5){margin-left:0}.top_product_col li:nth-child(9){margin-left:0}.top_product_col li:nth-child(13){margin-left:0}.top_product_col li:nth-child(17){margin-left:0}.top_product_col li:nth-child(21){margin-left:0}.top_product_col img{display:block;border:1px solid #e0e0e0}.top_product_col span{display:block;margin-top:10px;font-size:0.8rem;line-height:1.2rem}.top_product_col a{display:block;text-decoration:none;color:#333}.top_product_col a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:“alpha(opacity=70) ”}span.sold_out{position:absolute;bottom:-40px;width:100%;display:block;background:#666;color:#fff;font-weight:bold;padding:10px 0;margin-top:0px}ul.picup_col{box-sizing:border-box;width:100%;margin-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap}.picup_col li{margin-top:1px;width:49.9%}.picup_col a{display:block}.picup_col a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:“alpha(opacity=70) ”}.information_wrapper{display:flex;justify-content:space-between;margin-top:80px}.news_col h2,.brand_col h2{width:100%;padding-bottom:5px;text-align:left;font-weight:bold;font-size:0.9rem;border-bottom:1px solid #999}.news_col{width:60%}.news_col h2{padding-left:5%}.brand_col{width:35%}.news_inner,.brand_inner{margin-top:20px}.news_inner{box-sizing:border-box;width:95%;margin-left:5%;color:#333}.news_inner dt{font-size:0.8rem;font-weight:bold;margin-top:15px;color:#217fc0}.news_inner dd{line-height:1.5rem;margin-top:5px;padding-bottom:10px;font-size:0.9rem;border-bottom:1px dotted #ccc}.news_inner dd strong{font-weight:bold}.news_inner a{text-decoration:none;color:#333}.news_inner a:hover{text-decoration:underline}.brand_inner{box-sizing:border-box;width:95%;margin-right:5%;color:#333}.brand_inner img{display:block;width:100%;height:auto}.brand_inner h3{font-weight:bold;line-height:1.2rem;margin-top:15px}.brand_inner p{font-size:0.9rem;line-height:1.5rem}.sns_wrapper{text-align:center;margin-top:60px;padding-top:30px;border-top:1px solid #999}ul.sns_btn{width:50%;margin:auto;display:flex;justify-content:center;align-items:center}.sns_btn li{align-self:center}.sns_btn a{display:block;width:50px;margin:auto 15px;text-decoration:none;color:#fff;font-size:2rem;padding-top:0.5rem}.sns_btn a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:“alpha(opacity=70) ”}a.fb{color:#707070;background:none;padding:0}a.fb i{font-size:3rem}.mark_message{width:70%;margin:30px auto 0 auto;padding:15px 0;text-align:center;border-top:1px solid #d30017;border-bottom:1px solid #d30017}.mark_message h3{font-size:1.1rem;font-weight:bold;margin-bottom:10px}.mark_message h4{box-sizing:border-box;width:100%;padding:10px;margin-bottom:10px;background:#d30017;font-weight:bold;color:#fff}.mark_message p{line-height:2rem}.mark_message strong{font-weight:bold;text-decoration:underline}.product_category{width:90%;margin:30px auto -30px auto;border-bottom:1px solid #ccc;padding-bottom:5px}.product_category h3{margin-top:90px;font-weight:bold}.first_category h3{margin-top:40px}.sub_category h4{width:90%;margin:60px auto -50px auto;font-weight:bold;font-size:0.8rem}.parallel_sub{margin-top:-22px}.parallel_sub h4{width:auto;margin:0 0 10px 0;font-weight:bold;font-size:0.8rem;text-align:left}p.product_notice_copy{width:90%;margin:10px auto 0 auto;text-align:center;font-weight:bold;color:#444}#page-top{width:50px;height:50px;display:none;position:fixed;right:16px;bottom:16px}#page-top p{margin:0;padding:0;text-align:center;background:#3b3b3b;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#page-top p:hover{background:#8b8b8b}#move-page-top{color:#fff;line-height:50px;text-decoration:none;display:block;cursor:pointer}.body_wrapper{width:90%;margin:auto}p.cramb_list{font-size:0.8rem;letter-spacing:0.1rem;color:#333;padding:30px 0 60px 0}p.cramb_list a{text-decoration:none;color:#333}.detail_flex{display:flex;justify-content:space-between;align-items:flex-start}.detail_img{box-sizing:border-box;width:60%;height:auto}.detail_img img{display:block;margin:auto;background:#eff4f8}.detail_img img:first-child{margin-bottom:10px}.detail_spec{width:38%;color:#333;letter-spacing:0.1rem}.detail_spec span{font-size:0.8rem;font-weight:bold}.detail_spec h2{font-size:1.5rem;line-height:2rem;font-weight:bold;margin:5px 0 10px 0;padding-bottom:5px;border-bottom:1px solid #999}.detail_spec h3{font-weight:bold;margin-bottom:10px;line-height:1.3rem}.detail_spec p{font-size:0.8rem;line-height:1.5rem}.detail_spec a{line-height:1.5rem}.detail_spec table{width:100%;border-bottom:1px solid #999;margin-top:30px}.detail_spec th,.detail_spec td{padding:10px 0;border-top:1px solid #999;line-height:1.4rem}.detail_spec th{width:30%;font-weight:bold;font-size:0.9rem}.detail_spec td{width:70%;font-size:0.9rem}.detail_spec input{width:60px;text-align:right;padding:5px 0;margin-right:5px}.add_info{margin-top:10px;padding:10px 0;border-top:1px solid #999}.add_info p{line-height:1.5rem;color:red;font-weight:bold}.payment_notice{width:100%;margin-top:30px;font-size:0.9rem}.payment_notice dt,.payment_notice dd{line-height:1.2rem}.payment_notice dt{font-weight:bold}.notice_col{box-sizing:border-box;width:100%;border:1px solid red;padding:5px;margin-top:5px}.cart_btn{margin-top:30px;width:100%}.cart_btn a{display:block;width:100%;padding:20px 0;text-align:center;background:#f67;color:#fff;text-decoration:none}.cart_btn a:hover{background:#f89}.cart_btn button{border:none;width:100%;padding:0}.cart_btn button:hover{cursor:pointer}.cart_btn p{margin-top:15px;line-height:1.5rem}.cart_btn p>a{display:inline-block;padding:0;text-align:left;background:none;text-decoration:none;color:#333;margin-top:5px}.cart_btn p>a:hover{background:none;color:#666;text-decoration:underline}.shopping_cotinue{display:flex;justify-content:space-between;margin-top:5px}.shopping_cotinue a{width:49%;padding:15px 0;font-size:0.8rem;letter-spacing:0;background:#777}.spec_contents{font-size:0.8rem}.spec_contents ul{margin-top:10px;padding-top:10px;border-top:1px solid #999}.spec_contents li{line-height:1.3rem}.spec_contents span{font-weight:bold}.tokutei_hyouki{width:70%}.tokutei_hyouki h2{padding:60px 0 30px 0}.tokutei_hyouki table{width:100%}.tokutei_hyouki th,.tokutei_hyouki td{box-sizing:border-box;padding:10px 0 10px 5px;border-top:1px solid #999;font-size:0.9rem;line-height:1.5rem;vertical-align:top}.tokutei_hyouki th{width:25%;background:#f7f7f7;font-weight:bold}.tokutei_hyouki td{width:75%}.card_logo img{width:70px;height:auto;margin-right:5px}.pickup_header{width:100%;height:auto;margin-top:-30px}.pickup_header img{width:100%;height:auto}.pickup_body{margin-top:30px;color:#333}.pickup_body h2{font-size:2.2rem;font-weight:bold;color:#555;margin-bottom:15px;letter-spacing:0.1rem}.pickup_body h3{font-weight:bold;margin-bottom:15px}.pickup_body p{font-size:0.9rem;line-height:1.5rem}span.small_alphabet,span.small_jp{font-size:0.8rem;font-weight:bold}span.small_alphabet{display:block;margin-bottom:5px}h3.choco_jp{color:maroon}span.small_jp{margin-left:3px}span.curry_jp{display:inline-block;color:#d30017;margin-top:10px;line-height:1.5rem}span.tea_jp{display:inline-block;color:#217fc0;margin-top:10px;line-height:1.5rem}span.tea2_jp{display:inline-block;color:#ff785c;margin-top:10px;line-height:1.5rem}.pickup_inner_col{margin-top:30px;padding-top:30px;border-top:1px solid #999}.pickup_inner_col h3{font-size:1.2rem;line-height:1.8rem;font-weight:bold;color:#555}.pickup_inner_col h4{font-weight:bold;margin-top:60px;color:maroon}.pickup_inner_col h5{line-height:1.5rem;font-weight:bold;margin:10px 0}.pickup_botanical{margin-top:30px}.botanical_main{display:flex;justify-content:space-between;align-items:flex-start}.botanical_main img{box-sizing:border-box;display:block;width:49%;height:auto;border:1px solid #ccc}.botanical_main_right{width:49%}.botanical_mid_wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.mid_inner{width:48%;display:flex;justify-content:space-between;align-items:flex-start;margin-top:60px}.mid_inner img{display:block;box-sizing:border-box;width:49%;height:auto;border:1px solid #ccc}.mid_inner_right{width:49%}.tasting_notes{width:70%;margin:0 auto}.tasting_notes h4{text-align:center;border-bottom:1px solid maroon;padding-bottom:5px;margin-bottom:5px}.tasting_notes p{text-align:center;color:maroon}.tasting_notes h5{border-top:1px solid #999;border-bottom:1px solid #999;padding:5px 0;margin-top:30px}.tasting_notes dt,.tasting_notes dd,.tasting_notes li{line-height:2rem}.tasting_notes dt{font-weight:bold}.tasting_notes li{padding-left:2.5rem;text-indent:-2.5rem}.tasting_notes li>span{font-weight:bold}p.tasting_body{text-align:left;color:#333;font-size:1rem}.story_col h4{padding-bottom:5px;margin-bottom:15px}.story_col img{width:100%;height:auto}.story_col li{line-height:2rem}.story_inner{width:70%;margin:0 auto;text-align:center}span.choco_red{color:maroon;font-weight:bold}span.tea_blue{color:#217fc0;font-weight:bold}span.curry_red{color:#d30017;font-weight:bold}span.tea2{color:#ff785c;font-weight:bold}.choco_set h4{margin-bottom:30px}.choco_set img{width:100%;height:auto}.choco_set ul{display:flex;justify-content:space-between;width:90%;margin:60px auto 0 auto}.choco_set li{width:13%;text-align:center}.choco_set span{display:block;font-size:0.8rem;font-weight:bold;line-height:1.2rem}.pastry_chef{box-sizing:border-box;width:60%;margin-top:80px;padding-top:30px;border-top:1px solid #999;display:flex;justify-content:space-between;align-items:flex-start}.pastry_chef img{display:block;width:46%;height:auto}.chef_prof{width:52%}.chef_prof h4{color:#333;margin-top:5px;margin-bottom:0}.chef_prof h5{margin-top:15px;margin-bottom:5px}.notice_sold_out{box-sizing:border-box;width:90%;margin:30px auto;padding:20px 10px;text-align:center;border:2px solid #999}.notice_sold_out h3{font-size:1.5rem;line-height:1.5rem;font-weight:bold;margin-bottom:15px;padding-bottom:10px;color:#333;border-bottom:1px solid #999}.notice_sold_out p{line-height:1.5rem;margin-bottom:10px}.notice_sold_out p:last-child{margin-bottom:0}.notice_sold_out strong{font-weight:bold;color:maroon}img.pu_botanical_first_img{width:100%;margin:30px 0 0 0}.pu_botanical_contents h4{margin-top:30px}p.botanical_contents_lead{margin-top:5px}span.botanical_notice{display:block;font-size:0.8rem;margin-top:5px}.pu_botanical_second{width:100%;margin:30px auto auto auto;padding-top:30px;border-top:1px dotted #999}.pu_botanical_wrap{display:flex;justify-content:flex-start;width:80%;margin-top:30px;padding-top:30px;border-top:1px dotted #999}.pu_botanical_wrap img{display:block;width:38%;margin-right:2%;align-items:flex-end;align-self:flex-end}.pu_botanical_wrap div{width:45%;align-self:flex-end}.pu_botanical_wrap strong{font-weight:bold}ul.collection_list{display:flex;justify-content:space-between;flex-wrap:wrap;width:800px;margin:auto;margin-bottom:40px}.collection_list li{width:25%;padding:2.5%}.collection_list img{display:block;box-sizing:border-box;border-radius:100%;padding:15px}.collection_list a{display:block;box-sizing:border-box;opacity:1;filter:alpha(opacity=100);-ms-filter:“alpha(opacity=100) ”}.collection_list a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:“alpha(opacity=70) ”}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.collection_list img{padding:0}}p.botanical_detail_info{text-align:center;font-size:0.8rem}.botanical_detail_info i{color:#217fc0}.collection_list a{overflow:hidden;position:relative}.collection_list a .mask{width:100%;height:100%;border-radius:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.6);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:scale(0);transform:scale(0)}.collection_list a .caption{font-size:0.7rem;text-align:center;color:#fff;padding-top:67px}.collection_list a .none_detail{padding-top:75px}.collection_list a:hover .mask{-webkit-transform:scale(1);transform:scale(1)}li.detail a:hover{cursor:pointer}.detail a{border:6px solid #217fc0;border-radius:100%}span.mobile_caption{display:none}@media screen and (max-width: 960px){span.mobile_caption{display:none}}.botanical_modal{box-sizing:border-box;width:100%;align-items:stretch}.botanical_modal h4{font-weight:bold;font-size:1.2rem;line-height:normal;padding:0;margin:0}.botanical_modal h5{font-size:0.9rem;font-weight:bold;margin:5px 0 5px 0}.botanical_modal p{font-size:0.8rem;line-height:1.5rem;text-align:justify;text-justify:inter-ideograph}.botanical_modal dl{margin:10px auto;width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.botanical_modal dt,.botanical_modal dd{font-size:0.8rem;line-height:1.5rem}.botanical_modal dt{font-weight:bold;width:40%}.botanical_modal dd{width:60%}.botanical_modal dt>img{display:inline-block;width:11%;height:auto;margin-right:3px}p.academic_name{font-size:0.7rem;line-height:1rem}.botanical_modal_left{width:55%}.botanical_modal_right{box-sizing:border-box;text-align:left;width:45%;padding-left:15px;padding-bottom:0}.botanical_right_inner{display:flex;justify-content:flex-start;align-items:stretch;align-content:space-between;flex-wrap:wrap;height:100%}.botanical_upper_col{width:100%}.botanical_english_col{width:100%}.botanical_english_col h6{box-sizing:border-box;width:80px;padding:5px 10px;background-color:#666;color:#fff;font-size:0.7rem;text-align:center;margin-right:5px}.botanical_english_col p{font-size:0.8rem}.botanical_english_col h6,.botanical_english_col p{display:inline-block}.guide_book{width:60%;margin:auto;padding-bottom:60px;flex-direction:row-reverse;align-items:flex-start;font-size:0.9rem}.guide_book h3{font-weight:bold;border-bottom:1px solid #999;margin-bottom:10px;padding-bottom:5px}.guide_book p{margin-bottom:10px;font-size:0.8rem}.guide_book dl{font-size:0.8rem}.guide_book dt{font-weight:bold}.guide_book dd{line-height:1.5rem}.guide_book img{display:block;width:50%}.book_right{box-sizing:border-box;width:50%;padding:10px 10px 15px 10px}.ebook{text-align:center}.ebook img{display:block;width:30%;margin:auto;margin-top:30px;box-sizing:border-box;border:6px solid #217fc0}.ebook a{width:100%;margin:0;padding:0}.ebook a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:“alpha(opacity=70) ”}.ebook i{color:#217fc0}.ebook span{font-size:0.7rem}.ebooks_banner img{width:20%;border:none}.resume_sales{box-sizing:border-box;width:90%;margin:30px auto 0 auto;padding-bottom:10px;border:1px solid #217fc0}.resume_sales h3{text-align:center;font-size:1.2rem;font-weight:bold;padding:10px 0;background:#217fc0;color:#fff}.resume_sales p{padding:10px;text-align:center;line-height:1.5rem}.resume_sales strong{font-weight:bold}.curry_wrap{width:60%;display:flex;justify-content:flex-start;align-items:flex-end}.curry_wrap img{display:block;width:48%;height:auto;margin-right:2%}.curry_wrap p{width:45%;padding-bottom:20px}.curry_wrap span{display:block;margin-top:15px}.curry_wrap strong{font-weight:bold}.second_curry{border-top:1px dotted #999;padding-top:20px;margin-top:5px}span.tea_indent{display:inline-block;margin-top:0;padding-left:0.5em;line-height:1.5rem}.how_to_tea{width:60%}.how_to_tea dt,.how_to_tea dd{line-height:1.5rem}.how_to_tea dt{margin-top:15px;font-weight:bold;border-bottom:1px solid #ff785c}.how_to_tea dd{margin-top:5px;padding-left:1rem}.tea_movie{width:100%;margin-top:30px}.tea_movie p{margin-top:10px}span.kizashi_notice{line-height:1.2rem;font-size:0.7rem}.schedule_info{width:70%;margin:30px auto;display:flex;justify-content:space-between}.schedule_info h3{box-sizing:border-box;width:20%;background:#217fc0;font-weight:bold;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;border:1px solid #217fc0}.schedule_info i{margin-right:5px}.schedule_info p{font-size:0.9rem;line-height:1.5rem;margin-bottom:10px}.s_info{box-sizing:border-box;width:80%;padding:15px 10px;border:1px solid #217fc0}.s_info li{font-size:0.9rem;line-height:1.5rem}.kizashi_green{color:#79a448;font-weight:bold}span.kizashi_jp{display:inline-block;color:#79a448;margin-top:10px;line-height:1.5rem}.ginger_orange{color:#ef8018;font-weight:bold}.event_green{color:#79bb3f;font-weight:bold}.unga_brown{color:#ae9600;font-weight:bold}span.ginger_jp{display:inline-block;color:#ef8018;margin-top:10px;line-height:1.5rem}span.unga_jp{display:inline-block;color:#ae9600;margin-top:10px;line-height:1.5rem}span.event_jp{display:inline-block;color:#79bb3f;margin-top:10px;line-height:1.5rem}.tea_col h4{color:#217fc0}.tea2_col h4{color:#ff785c}.curry_col h4{color:#d30017}.kizashi_col h4{color:#79a448}.ginger_col h4{color:#ef8018}.unga_col h4{color:#ae9600}.event_col h3{border-left:4px solid #79bb3f;padding:5px 0 5px 6px}.event_col h4{color:#79bb3f}.tour_event h3{border-left:4px solid #217fc0}.tour_event h4{color:#217fc0}ul.additional_photo{box-sizing:border-box;width:80%;display:flex;justify-content:space-between;margin-top:30px}ul.additional_photo li{width:49%;height:auto}.event_detail dl{width:100%}.event_detail dt,.event_detail dd{line-height:1.5rem}.event_detail dt{font-weight:bold;border-bottom:1px solid #79bb3f;color:#79bb3f;margin-top:30px;margin-bottom:10px}.event_detail dt:first-child{margin-top:0}.event_detail dd{margin-top:5px;padding-left:1rem;text-indent:-1rem}.tour_detail dt{border-bottom:1px solid #217fc0;color:#217fc0}.upper_detail{margin-bottom:60px;border-bottom:1px dotted #999;padding-bottom:60px}dd.indent_non{padding-left:0;text-indent:0}table#option_tbl{margin-top:15px}#option_tbl th{width:65%;font-size:0.8rem}#option_tbl td{width:35%}tr.stock_head{display:none}.view_more a{display:block;box-sizing:border-box;width:240px;margin:60px auto 0 auto;padding:15px 0;text-align:center;text-decoration:none;background-color:#111;color:#fff;letter-spacing:2px;font-size:0.8rem;font-weight:normal}.view_more a:hover{background-color:#333}.left_view_more a{margin-left:0}.guidance_btn_wrap{width:85%;border-top:1px solid #999;margin:90px auto 0 auto}.guidance_btn{box-sizing:border-box;width:70%;margin:15px auto 0 auto;padding:30px 5%;background:#fff;border-radius:12px}.guidance_btn ul{display:flex;justify-content:space-between}.guidance_btn li{width:32%}.guidance_btn a{display:block;box-sizing:border-box;width:100%;border:1px solid #666;text-align:center;padding:15px 5px;background:#fff;text-decoration:none;color:#333;font-size:0.8rem;font-weight:bold;border-radius:4px}.guidance_btn a:hover{background:#217fc0;color:#fff;border-color:#217fc0}.unga_plus p{padding-bottom:0}.ungaplus_info{align-items:flex-end}.ungaplus_info h4{border-bottom:1px dotted #ccc;padding-bottom:5px}p.pickup_smallcap{margin:10px 0 15px 0;font-size:0.8rem}.glass_wrap{width:45%}.glass_wrap h5{font-size:0.9rem}.glass_wrap h6{font-size:0.9rem;font-weight:bold}.glass_wrap p{width:100%}.glass_wrap table{margin-top:10px;width:100%;border-bottom:1px dotted #ccc}.glass_wrap th,.glass_wrap td{font-size:0.8rem;padding:3px 0;border-top:1px dotted #ccc;line-height:1rem}.glass_wrap th{width:25%}.glass_wrap td{width:75%}.glass_wrap p>span{display:inline-block;font-size:0.7rem}p.manufacturer_prof{font-size:0.9rem;font-weight:bold}.bouquet_small_jp{padding-left:10px}.bouquet_contents{width:95%}.bouquet_contents h4{color:#c5005c}.bouquet_botanical_flex{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.bouquet_inner{width:47%;margin-top:60px;display:flex;justify-content:space-between}.bouquet_inner h5{margin-top:3px}.bouquet_botanical_pho{width:49%}.bouquet_botanical_copy{width:49%;align-self:flex-start}.copy_bottom{align-self:flex-end}span.botanical_italic{font-style:italic;font-weight:bold;font-size:0.8rem}.bouquet_notes{margin-top:120px}.bouquet_notes h4{color:#c5005c;border-bottom-color:#c5005c}.bouquet_notes h5{margin-bottom:10px;padding:10px 0;font-weight:bold}.honoho_spec_chart{width:40%;margin-top:15px}p.bouquet_taste_read{color:#c5005c}h3.rose_catch{margin-top:25px;color:#c5005c}h3.kizashi_catch{margin-top:25px;color:#79a448}ul.rose_liqueur{margin-top:15px}ul.rose_liqueur li{line-height:2rem;font-weight:bold}.rose_bottle_pho{width:40%;margin:30px 0}span.seaberry_orange{color:#e95015;font-weight:bold}h3.seaberry_catch{color:#e95015}.seaberry_prof{width:50%}.seaberry_prof h4{color:#e95015;margin-bottom:20px}h4.seaberry_chef{color:#e95015}.vtd_rose h4{color:#000}.vtd_prof h4{line-height:1.5rem;margin-bottom:15px}.prof_sns_col{margin-top:15px}.prof_sns_col ul{margin-top:15px}.prof_sns_col li{line-height:2rem;font-size:0.9rem}.prof_sns_col i{font-size:2rem;margin-right:5px}.prof_sns_col a{display:flex;align-items:center;margin-bottom:5px;text-decoration:none;color:#333}.prof_sns_col a:hover{text-decoration:underline}i.fb{color:#217fc0}i.insta{color:#e84478}.rose_ice{width:85%;margin:30px 0}.rose_ice h5{border-bottom:1px dotted #666;margin-bottom:30px}.rose_ice_flex{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.rose_ice_flex img{display:block;width:47%}.rose_ice_text{width:50%}.rose_ice_text p{margin-bottom:15px}.pink_tonic_color{color:#e84478;font-weight:bold}h3.pink_tonic_h3{color:#e84478}.pinc_tonic h4{color:#000;line-height:1.5rem}.pink_tonic_flex{width:70%;display:flex;justify-content:space-between;align-items:flex-end;margin-top:30px}.pink_tonic_flex img{display:block;width:40%;height:auto}.pink_tonic_flex p{width:58%;padding-bottom:30px}.pink_tonic_glass{margin-top:60px}.vtd_choco_color{font-weight:bold;color:#dc1d82}h3.vtd_choco_jp{color:#dc1d82}.vtd_chocolat{width:50%;margin-top:30px}.chocolat_allenge{margin-top:-30px;margin-bottom:30px;width:70%}.chocolat_allenge h4{border-bottom:1px dotted #666;margin-bottom:10px;padding-bottom:10px;color:#000}.heart_choco_box{position:relative;width:80%}.heart_choco_box img{display:block;position:relative;left:-160px}.vtd_choco_set ul{width:100%;justify-content:flex-start}.vtd_choco_set li{box-sizing:border-box;width:15%;margin-right:30px}.chocolat_mid_photo{width:30%}.alcohol_notice{margin-top:15px;width:50%;padding:5px 10px;background:#e0e0e0}.alcohol_notice p{font-size:0.7rem}.kibou_series_message{width:60%;margin:60px auto 0 auto}.minor_protection{width:90%;margin:30px auto 0 auto;text-align:center}.minor_protection p{line-height:1.5rem;font-weight:bold;font-size:0.9rem}span.new_item{display:inline-block;width:60px;margin:0 5px 0 0;background:#c5005c;font-weight:bold;color:#fff;font-size:0.7rem}span.umi_limited{width:90px}.plus_image_photo{width:100%;display:flex;justify-content:start}.plus_image_photo img{display:block;width:98%;margin-right:2%}.bouquet_read img{display:block;width:35%;margin:10px auto 0 auto}img.insta_logo{width:10%}.sales_copy{margin-top:3px}.sales_copy p{font-size:0.7rem;font-weight:bold;line-height:1.1rem}.sales_copy br{display:none}.minor_protection_low{margin-top:20px}.minor_protection_low li{font-size:0.9rem;line-height:1.8rem}.post_sign img{display:block;width:80%;margin:auto}.only_honoho{width:15%}.hanayagi_container{width:90%;margin:60px auto auto auto}.hanayagi_container h1{text-align:center;margin-bottom:40px}.hanayagi_container h1>img{width:25%}.pickup_hanayagi h1>img{width:28%}.hanayagi_intro h2{margin-bottom:30px}.hanayagi_intro p{text-align:center;font-size:1.2rem;line-height:2.5rem;font-family:'Times New Roman', 'YuMincho', 'Hiragino Mincho ProN', 'Yu Mincho', 'MS PMincho', serif}.hanayagi_text p{display:none}.hanayagi_text img{display:block;width:55%;margin:auto}.nagomi_text img{width:50%}.ripple_mark{width:25%;margin:60px auto}.image_copy{text-align:center}.image_copy p{font-size:1rem;line-height:2rem}.nagomi_comment{width:75%;margin:60px auto 0 auto}.nagomi_comment h3{text-align:center;font-weight:bold;font-size:1.1rem;margin-bottom:40px}.nagomi_comment_flex{width:100%;display:flex;justify-content:space-between}.nagomi_comment_flex p{width:57%;line-height:2rem;text-align:justify;text-justify:inter-ideograph}.nagomi_comment_right{width:42%;display:flex;justify-content:space-between}.nagomi_prof_photo{width:50%;margin:auto 1%;align-self:flex-end}.nagomi_comment_prof{width:47%;align-self:flex-end}.nagomi_comment_prof span{font-size:0.8rem}.nagomi_comment_prof p{font-weight:bold}.nagomi_comment_prof li{line-height:1.3rem;font-size:0.9rem}.hanayagi_botanical{margin-top:60px;padding-bottom:40px;border-bottom:1px solid #999}.hanayagi_botanical h2{font-weight:bold;color:#c19217;padding-bottom:10px;border-bottom:1px solid #999}.hanayagi_botanical ul{margin-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap}.hanayagi_botanical li{width:15%}.hanayagi_botanical li>p{margin-top:10px;font-size:0.9rem;line-height:1.5rem;font-weight:bold}.nagomi_wide_container{width:100%;background-image:url(https://shakotan-spirit.co.jp/shop-file/img-210701/nagomi_botanical_bg.jpg);background-repeat:no-repeat;background-position:right top;background-size:75%}.nagomi_botanical{width:90%;margin:auto;border-bottom:none}.nagomi_botanical ul{width:60%}.nagomi_botanical li{width:30%}ul.hanayagi_products{width:100%;display:flex;justify-content:space-between;box-sizing:border-box;padding:20px 80px 40px 80px;border-bottom:1px solid #999}ul.hanayagi_products li{width:42%;align-self:center;text-align:center}ul.hanayagi_products a{text-decoration:none;color:#444}ul.hanayagi_products h3:hover{opacity:0.8;filter:alpha(opacity=80);-ms-filter:“alpha(opacity=80) ”;transition:0.3s}ul.hanayagi_products a:hover{color:#999}ul.nagomi_product{width:90%;margin:auto;justify-content:flex-end}ul.nagomi_product li{width:33%;align-self:flex-end}li.midorino_bokin{box-sizing:border-box;width:100%;padding-left:4%;height:auto;display:flex;justify-content:flex-start}li.midorino_bokin h4{width:23%}li.midorino_bokin p{width:76%;margin-left:2%;text-align:left;align-self:center;font-size:0.8rem;line-height:1.2rem}.hanayagi_spec p{font-size:0.8rem;line-height:1.3rem}span.hanayagi_limited{display:inline-block;width:60px;margin:0 5px 0 0;padding:3px;background:#c5005c;font-weight:bold;color:#fff;font-size:0.7rem}.hanayagi_comment{width:75%;display:flex;justify-content:flex-start;margin-top:40px;margin-bottom:-40px}.hanayagi_comment h2{width:45%;margin-right:2%}.nagomi_instruction{width:90%;margin:40px auto -40px auto}.nagomi_instruction h2{width:40%}.comment_right_col{width:53%}.comment_right_col h3{font-weight:bold;margin-top:30px;line-height:1.5rem;margin-bottom:5px}.comment_right_col p{font-size:0.9rem;line-height:1.5rem}.comment_right_col p>a{display:block;margin-top:15px;text-decoration:none;color:#000}.comment_right_col p>a:hover{text-decoration:underline}.nagomi_right_col h3{margin-top:0}.planning_cooreration{margin-bottom:10px}.planning_cooreration h4{margin-top:30px;font-weight:bold}.planning_cooreration p{margin-top:5px;font-weight:bold}p.soldout_hanayagi{width:30%;margin:5px auto 0 auto;padding:3px 0;background:#666;color:#fff}.umi_pjct_container{width:90%;margin:120px auto 60px auto}.umi_pjct_container img{display:block;width:100%;height:auto}h2.umi_head_img{margin-bottom:40px}.umi_copy_shakotanblue{width:70%;margin:50px auto;text-align:center}.umi_copy_shakotanblue p{font-size:1.2rem;line-height:2.5rem;letter-spacing:2px}.umi_ryousi_copy{width:100%;display:flex;justify-content:space-between}.umi_ryousi_copy img{width:64%;height:auto}.ryousi_copy_inner{width:35%;position:relative}.ryousi_copy_inner h3{font-size:1.1rem;font-weight:bold;margin:5px 0 15px 0}.ryousi_copy_inner p{line-height:1.8rem}.ryousi_copy_inner img.moba_illust{width:75%;height:auto;position:absolute;right:0;bottom:0}.umi_product_wrap{width:100%;margin:80px 0 0 0;border-bottom:1px solid #999}.umi_pjct_prpduct{width:35%;margin:auto;text-align:center}.umi_pjct_prpduct h2{margin-bottom:15px}.umi_pjct_prpduct p{line-height:1.3rem;font-size:0.9rem}.umi_pjct_prpduct a{text-decoration:none;color:#000}.umi_product_info{width:100%;margin:80px auto 60px auto;text-align:center}.umi_product_info img{width:22%;margin:0 auto 30px auto}.umi_product_info p{line-height:2rem}p.limited_quantity{margin-top:10px;margin-bottom:0;font-weight:bold;line-height:1rem}p.limited_quantity span{display:inline-block;width:60px;padding:4px 5px;margin-right:5px;text-align:center;background:#c5005c;font-size:0.7rem;font-weight:bold;color:#fff}a.umi_curt_btn{display:block;width:70%;margin:10px auto 0 auto;padding:13px 5px;text-align:center;font-size:0.8rem;font-weight:bold;color:#444;border:1px solid #444}a.umi_curt_btn i{margin-right:3px}a.umi_curt_btn:hover{opacity:0.7}.about_umi_pjct{width:60%;margin:60px auto}.about_umi_pjct h2{width:38%;height:auto;margin:0 auto 60px auto}.about_umi_pjct h3{font-size:1.1rem;font-weight:bold;line-height:1.5rem;border-bottom:1px solid #000;padding-bottom:5px;margin-bottom:15px;letter-spacing:1px}.about_umi_pjct p{line-height:1.6rem;margin-bottom:25px}.about_umi_pjct p.umi_link{text-align:center}.about_umi_pjct p.umi_link a{color:#000}.umi_tv_program{width:100%;padding:25px 30px;margin-top:30px;border:1px solid #666}.umi_tv_program p{margin-bottom:0}.buquet_rq_container h3,.umi_content_container h3{width:48%;margin:60px auto 0 auto}.buquet_rq_container p,.umi_content_container p{width:90%;margin:60px auto 0 auto}.umi_content_container h3{margin-top:50px}.umi_movie_wrap{width:80%;margin:60px auto 0 auto;position:relative}.umi_movie_wrap video{display:block;width:100%}#umi_control_btn{position:absolute;content:'';top:0;left:0;right:0;bottom:80px;cursor:pointer;z-index:555}span.play_btn{display:flex;justify-content:center;align-items:center;position:absolute;top:46%;right:45%;padding:30px 30px 30px 35px;border:1px solid #fff;border-radius:15px;opacity:0.6}span.play_btn i{font-size:4rem;color:#fff}span.item_materials{display:inline-block;margin-top:15px;font-size:0.8rem;font-weight:bold}p.how_to_recipe{font-size:1rem;line-height:1.8rem;margin-bottom:0}.recipe_supervision{margin-top:20px}.recipe_supervision h4{margin-top:0;margin-bottom:5px;color:#444}.recipe_photo_col{width:40%;margin-top:20px;margin-bottom:120px}.canele_photo{width:50%;margin-top:30px;display:flex;justify-content:space-between}.canele_photo img{display:block;width:45%}.canele_prof h4{font-weight:bold}.canele_prof h5{font-weight:bold;font-size:1.1rem;margin-bottom:15px}.canele_prof h5 span{display:block;font-weight:normal;font-size:0.7rem;margin-bottom:5px}.canele_prof p{text-align:justify;text-justify:inter-ideograph}ul.canele_copy{margin-top:15px;font-size:0.9rem}ul.canele_copy li{line-height:1.5rem;padding-left:1em;text-indent:-1em}.umimori_coupon{width:100%;margin-top:10px}p.umimori_discount{display:inline-block;text-align:center;padding:3px 15px;margin-bottom:5px;border:1px solid red;border-radius:3px}p.umimori_discount i{margin-right:3px}.autumn_2022{padding:15px;border:1px solid #999;border-radius:5px}.autumn_2022 h4{font-size:0.8rem;font-weight:bold;line-height:1.2rem}.autumn_2022 p{color:#333}.absinthe_2022{padding:15px;border:1px solid red;border-radius:5px;color:red}.absinthe_2022 h4{font-weight:bold;font-size:0.8rem;text-decoration:underline;margin-bottom:15px}p.absinthe_discount{padding:3px 40px}.inportant_info_box{width:55%;margin:60px auto auto auto;padding:12px 15px;border:1px solid #444;text-align:center;border-radius:5px}.inportant_info_box h2{font-weight:bold;margin-bottom:5px;line-height:1.5rem}.inportant_info_box p{line-height:1.5rem}h3.umi_catch{margin-top:25px;color:#0e438c}.umi_pickup_inner{padding-top:0}.umi_pickup_inner h4{color:#0e438c;font-size:1.1rem}.umi_pickup_inner h4.umi_story_catch{color:#000;margin-top:30px}.umi_pickup_inner h4.umi_story_catch span{margin-right:5px;font-size:3rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;color:#0e438c}.story_content,.umi_recipe{border-bottom:1px solid #999;padding-bottom:20px;margin-bottom:30px}.story_content h5,.umi_recipe h5{font-size:1.1rem;margin-top:20px}.story_content p,.umi_recipe p{font-size:0.9rem}.kibako_photo{width:60%;display:flex;justify-content:flex-start;align-items:flex-end;margin-top:20px}.kibako_photo img{display:block;width:45%}.kibako_photo p{width:53%;margin-left:1%}.umi_botanical_content{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:30px}.umi_botanical_wrap{width:48%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin-bottom:50px}.umi_botanical_wrap img{display:block;width:49%}.umi_botanical_wrap div{width:49%}.umi_botanical_wrap div h5{line-height:1rem;margin:5px 0 10px 0;font-size:0.9rem}.umi_botanical_wrap div h5 span{font-style:italic;font-size:0.8rem;font-weight:bold}.umi_recipe_photo{width:95%;display:flex;justify-content:space-between;margin-top:20px;margin-bottom:30px}.umi_recipe_photo li{width:32%}.umi_notes h4{border-color:#0e438c}.umi_notes p{font-size:0.9rem}p.umi_taste_read{color:#0e438c;font-weight:bold}.limited_mark p{font-weight:bold}.limited_mark span{display:inline-block;width:60px;padding:3px 5px;background:#c5005c;font-weight:bold;color:#fff;font-size:0.8rem;line-height:1rem;margin-right:5px}.wide_limited span{width:160px}p.umi_youtube{width:260px;background:#f7f7f7;padding:10px 5px;text-align:center;margin-top:15px;border-radius:5px}p.umi_youtube a{color:#000;text-decoration:none}p.umi_youtube a i{display:inline-block;color:red;margin-right:5px;transform:scale(1.2)}p.umi_youtube a:hover{text-decoration:underline}.kibou_catch{width:55%;margin-top:80px}.kibou_catch h2{width:100%}.kibou_catch h2 img{display:block;width:100%}.top_lead_copy{width:90%;margin:60px auto 0 auto}.top_lead_copy p{font-size:1.2rem;text-align:center;line-height:2.5rem;letter-spacing:1px}.contest_col{width:60%;margin:100px auto 0 auto}.contest_col img{display:block;width:100%;margin-bottom:30px}.contest_col p{width:100%;text-align:center;font-size:1.1rem;line-height:2.2rem}h3.blue_catch{margin-top:25px;color:#1083bc}.blue_pickup_inner{padding-top:0}.blue_pickup_inner h4{color:#0e438c;font-size:1.1rem}.blue_pickup_inner h4.blue_story_catch{width:auto;color:#000;margin-top:30px;margin-bottom:20px;font-weight:bold;font-size:1.6rem}.blue_pickup_inner h4.blue_story_catch span.border_first{border-bottom:1px dotted #999;display:inline-block;width:440px;padding-bottom:10px;margin-bottom:10px;font-weight:bold}.blue_pickup_inner h4.blue_story_catch span.border_last{border-top:1px dotted #999;display:inline-block;width:440px;padding-top:10px;margin-top:10px;font-weight:bold}.blue_photo{width:60%;margin-top:20px}.blue_photo img{display:block;width:100%}.blue_subcopy{width:32%}.blue_product_col{width:45%;margin:60px auto auto auto;text-align:center}.blue_product_col img{display:block;width:80%;margin:auto}.blue_product_col p.limited_time{line-height:1.1rem;width:160px;margin:15px auto;padding:7px;background:#0e438c;color:#fff;font-weight:bold}.blue_product_col a.blue_curt{width:55%;text-decoration:none}.blue_product_subcopy{width:55%;margin:30px auto auto auto;text-align:center}.blue_product_subcopy img{display:block;width:30%;margin:auto auto 30px auto}.tempo_sold_notice{width:90%;margin:60px auto 80px auto}.tempo_sold_notice p{width:60%;margin:auto;padding:15px;text-align:center;line-height:1.8rem;border:1px solid #999;border-radius:5px}.tempo_sold_notice p strong{font-weight:bold}.abstinthe_catch{width:30%;margin:80px auto auto auto}.abstinthe_catch h2{width:100%}.abstinthe_catch h2 img{display:block;width:100%}.absinthe_catch_add{margin-top:150px}h3.absine_title_lead{width:95%;margin-top:100px;text-align:center;font-size:3.8rem;font-weight:bold;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;padding-left:1em}h3.absine_2023lead{width:55%;margin:80px auto auto auto;padding-left:0}h3.absine_2024lead{width:70%;margin:80px auto auto auto;padding-left:0}.absinthe_top_content{width:90%;margin:auto;margin-top:60px}.absinthe_top_img{width:90%;margin:30px auto 0 auto}.absinthe_top_img img{display:block;width:100%}.absinthe_lead_copy{margin-top:30px}.abstinthe_start_day{width:35%;margin:80px auto 0 auto}.top_absinthe_detail{width:100%;margin-top:30px;text-align:center;font-size:0.9rem}.top_absinthe_detail h4,.top_absinthe_detail p{font-weight:bold;line-height:1.4rem}ul.for_detail_btn{width:100%;margin:30px auto 0 auto}ul.for_detail_btn li{width:300px;margin:auto auto 10px auto}ul.for_detail_btn li a{display:block;width:100%;padding:15px 5px;text-align:center;text-decoration:none;color:#fff;font-weight:bold;background:#c5005c;border-radius:5px;box-shadow:3px 3px 6px #999;border:1px solid #c5005c}ul.for_detail_btn li a i{display:inline-block;transform:scale(1.2);margin-right:3px}ul.for_detail_btn li a:hover{background:#107c50;color:#fff;border:1px solid #107c50;box-shadow:none}p.limited_sales_mark{width:150px;padding:8px 5px;margin:10px auto 0 auto;background:#c5005c;font-size:0.9rem;font-weight:bold;color:#fff;text-align:center}p.limited_add{width:360px}.for_umimori_join{width:100%}.for_umimori_join a{display:block;width:400px;padding:15px 5px;margin:30px auto 0 auto;background:#107c50;font-size:0.9rem;font-weight:bold;color:#fff;text-decoration:none;text-align:center;border-radius:5px;box-shadow:3px 3px 6px #999}.for_umimori_join a:hover{box-shadow:none;opacity:0.8}.for_umimori_join_add{width:70%;margin:30px auto 0 auto;padding:30px;border:1px solid #999;border-radius:10px}.for_umimori_join_add p{width:420px;margin:0 auto 15px auto;padding-bottom:5px;text-align:center;font-size:1.2rem;font-weight:bold;border-bottom:1px solid #999}.for_umimori_join_add a{margin:0 auto}.pickup_join_add{padding:0;border:none;text-align:center}.pickup_join_add h4{border-bottom:none;margin:auto;margin-right:0;border-top:1px solid #999;padding-top:30px;text-align:center;font-weight:bold;margin-bottom:15px;font-size:1.2rem}.pickup_for_product{width:100%;border-top:1px solid #107c50;border-bottom:1px solid #107c50;margin:60px auto;padding-top:30px;padding-bottom:30px;text-align:center}.pickup_for_product ul{width:200px;margin:auto}.pickup_for_product ul li a{display:block;width:200px;margin:auto;padding:15px 10px;background:#666;color:#fff;text-decoration:none;border-radius:5px;box-shadow:3px 3px 6px #999;text-align:center}.pickup_for_product ul li a:hover{box-shadow:none;background:#777}.absinthe_topproduct_img{width:80%;margin:80px auto 0 auto;position:relative}.absinthe_topproduct_img img{display:block;width:100%}p.limited_badge{width:18%;position:absolute;top:150px;right:60px}.shipping_schedule{width:100%;font-size:0.8rem}.shipping_schedule h4{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid red;font-weight:bold;color:red;border-radius:3px}.shipping_schedule dl{margin-top:5px;border-bottom:1px solid red;padding-bottom:3px}.shipping_schedule dt,.shipping_schedule dd{line-height:1.4rem;font-weight:bold;padding:0 5px}.shipping_schedule dt{font-weight:bold}.shipping_schedule dt::before{content:'◆'}.shipping_schedule dt:nth-child(n+2){border-top:1px solid red;padding-top:3px;margin-top:3px}.shipping_schedule dd::before{content:'→'}.absinthe_body p{text-align:justify;text-justify:inter-ideograph;word-break:break-all}h3.absinthe_color{color:#107c50}.absinthe_label_col{width:65%}.absinthe_label_col p{margin-bottom:15px}.absinthe_label_col img.label_picture{width:60%}.absinthe_label_col p.label_story{width:80%}.absinthe_label_col p.label_title{font-size:0.8rem;font-weight:bold;line-height:1rem;margin-top:10px}.label_artist{width:50%;margin:30px 0;display:flex;justify-content:space-between;align-items:flex-start}.label_artist img{width:35%;margin:0}.artist_profile{width:63%}.artist_profile h4{color:#444;font-size:0.9rem;line-height:1.2rem;margin-bottom:15px;margin-top:0;font-weight:bold}p.absinthe_photographer{font-size:0.8rem;font-weight:bold;line-height:1rem;margin-bottom:60px}.absinthe_lower_col{border-top:1px solid #999;padding-top:0}.absinthe_recipe{width:100%;margin-top:60px;padding-top:60px;border-top:1px solid #999}.absinthe_recipe h4{color:#444;margin-bottom:15px;font-size:1.2rem;font-weight:bold}.absinthe_recipe p{width:65%}.absinthe_recipe ul{width:100%;margin-top:30px;margin-bottom:80px;display:flex;justify-content:space-between;align-items:flex-start}.absinthe_recipe li{width:32%}.absinthe_botanical{width:100%}.absinthe_botanical h4{color:#107c50;margin-bottom:-20px;font-size:1.1rem;font-weight:bold;border-top:1px solid #999;margin-top:60px;padding-top:60px}.absinthe_botanical_name h5{margin-bottom:15px}.absinthe_botanical_name h5 span.botanical_jp_name::after{content:'｜'}.absinthe_notes{width:70%;margin-top:30px;margin-left:0}.absinthe_notes h4{color:#107c50;border-bottom-color:#107c50;font-weight:bold;font-size:1.1rem;margin-top:0}.absinthe_notes h5{margin-bottom:10px;padding:10px 0;font-weight:bold}.absinthe_notes p.absinthe_taste{color:#107c50;font-weight:bold;text-align:center}.absinthe_notes h4,.absinthe_notes p.absinthe_taste{text-align:left}.absinthe2023_notes{margin:100px auto auto auto}.absinthe2023_notes h4{text-align:center}p.absinthe2023_notes_sub{text-align:center;font-weight:bold;color:#107c50}.way_to_drink dt{color:#107c50;border-bottom:1px dotted #999;margin-bottom:5px}.way_to_drink dt::before{content:'・'}.way_to_drink dd{margin-bottom:10px}.way_to_drink dd p{color:#444}.absinthe_add_description{width:100%;border-top:1px solid #107c50;margin-top:60px;padding-top:60px}.absinthe_add_description h3{font-size:1.5rem;font-weight:bold;line-height:2rem}.absinthe_add_description h4{font-size:1.2rem;font-weight:bold;line-height:2rem;margin-bottom:20px}.absinthe_description_content{width:100%}.absinthe_botanical_flex{width:100%}.label_description_content{border-top:1px solid #999;padding-top:60px}.label_description_content h3{font-size:1.2rem}.absinthe2023_label{border-top:none;padding-top:0;margin-top:60px}.independence_btn_col{width:50%}.independence_btn_col a i{display:inline-block;transform:scale(1.2);margin-right:3px}.independence_btn_col a.shopping_btn{display:block;width:380px;padding:15px;margin-top:30px;text-decoration:none;color:#fff;background:#666;border-radius:5px;font-size:0.9rem;font-weight:bold;box-shadow:3px 3px 6px #999}.independence_btn_col a.shopping_btn:hover{box-shadow:none;background:#999}.independence_btn_col h4{font-size:0.9rem;font-weight:bold;margin:30px 0 5px 0;padding-bottom:5px;color:#107c50;border-bottom:1px solid #107c50}.independence_btn_col h4 span{font-size:1.1rem;font-weight:bold}.independence_btn_col p{font-size:0.8rem;line-height:1.2rem;margin-top:5px;font-weight:bold}.independence_btn_col ul.umimori_induce{margin-top:20px;font-size:0.8rem;border-top:1px dotted #107c50;padding-top:20px}.independence_btn_col ul.umimori_induce li{line-height:rem;margin-bottom:10px}.independence_btn_col ul.umimori_induce li a{text-decoration:none;color:#107c50;font-weight:bold}.independence_btn_col ul.umimori_induce li a i{display:inline-block;margin-right:0;position:relative;bottom:0.5px}.independence_btn_col ul.umimori_induce li a:hover{color:#666;text-decoration:underline}ul.top_product_col{margin-bottom:15px}ul.top_product_col li a img{display:block}ul.top_product_col li a img:hover{transform:scale(1.2, 1.2);transition:0.2s;overflow:hidden;border:none}ul.top_product_col li a span.sold_out{position:relative;top:5px;padding:5px 10px}p.absinthe_soldout_copy{width:600px;margin:30px auto -30px auto;padding:10px;text-align:center;background:#666;font-size:0.9rem;font-weight:bold;color:#fff;border-radius:5px}.annv_honoho_mark{width:20%;margin-top:100px}.anniversary_col{width:95%;margin:100px auto 0 auto}.anniversary_col span.annv_sub_title{display:block;width:100%;text-align:center;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:2.5rem;font-weight:bold}.anniversary_col h3{width:100%;margin-top:15px;text-align:center;font-size:3.8rem;line-height:5rem;font-weight:bold;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.annv_body_copy{margin-top:60px}.annv_body_copy p{text-align:center;font-size:1.2rem;line-height:2rem;margin-top:15px}.annv_set_spec{box-sizing:border-box;width:40%;padding:30px 0;margin:60px auto 0 auto;border-top:1px solid #666}.annv_set_spec h4{text-align:center;font-weight:bold}.annv_set_spec ul{width:65%;margin:30px auto auto auto}.annv_set_spec li{font-size:1rem;line-height:1.8rem;list-style-type:disc}.annv_set_price{box-sizing:border-box;width:65%;margin:30px auto 0 auto;padding:25px 5px;border:1px solid #666;border-radius:7px}.annv_set_price p{text-align:center;font-size:1.5rem;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;line-height:1rem}.annv_set_photo{width:60%;margin:auto}.annv_set_photo h5{font-weight:bold;text-align:center}.annv_set_photo p{text-align:center;line-height:3rem}.annv_limited_mark p{font-weight:bold;text-align:center;margin-top:0;line-height:1rem}.annv_limited_mark span{display:inline-block;width:160px;padding:10px 5px;background:#c5005c;font-weight:bold;color:#fff;font-size:0.8rem;line-height:1rem;text-align:center}ul.annv_for_detail li{text-align:center}.ocean_floor{width:80%;margin:auto auto 100px auto}.ocean_floor h3{width:55%;margin:60px auto}.ocean_floor img.ocean_top_img{display:block;width:90%;margin:auto}.ocean_floor h4{width:40%;margin:30px auto;padding:0 10px 10px 10px;border-bottom:1px solid #000}.ocean_floor h4 img{display:block;width:100%;object-fit:contain}.ocean_floor h4 span{display:block;width:100%;margin-top:15px;text-align:center;font-size:1.7rem;font-weight:bold;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.ocean_floor dl{margin:70px auto;text-align:center}.ocean_floor dt,.ocean_floor dd{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.ocean_floor dt{font-size:1.5rem;margin-top:30px}.ocean_floor dt span{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:1.7rem}.ocean_floor dd{width:250px;padding:12px 30px;margin:15px auto;font-size:1.7rem;border:1px solid #000;border-radius:5px}.ocean_lead{width:100%;text-align:center}.ocean_lead p{font-size:1.1rem;line-height:2.2rem}h3.ocean_color{color:#217fc0}.ocean_pickup_content{width:65%;margin:80px 0}.ocean_pickup_content dt,.ocean_pickup_content dd{margin-bottom:20px}.ocean_pickup_content dd{font-size:0.9rem}.tasting_comment{width:65%;margin:40px 0}.tasting_comment h4{width:100%;margin:0 0 20px 0;padding:15px 0;font-size:1.1rem;font-weight:bold;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000}.tasting_comment img{margin-bottom:20px}.tasting_comment p{box-sizing:border-box;width:100%;text-align:justify;text-justify:inter-ideograph}.tasting_comment p.comment_person{margin-top:20px;font-weight:bold;color:#444}.tasting_comment div{width:85%}.tasting_comment div.comment_border_col{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #000}.ocean_comment h4{color:#217fc0}.comment_profile{box-sizing:border-box;width:100%;padding-top:40px;padding-right:35%;display:flex;justify-content:flex-start;align-items:flex-start;border-top:1px solid #000}.comment_profile img{display:block;width:30%}.comment_right{width:52%;margin-left:3%}.comment_right h5{font-weight:bold;color:#444;margin-bottom:20px;margin-top:2px}.comment_right h5 span{display:block;font-size:0.8rem;font-weight:bold;color:#444;margin-bottom:5px}.comment_right p{text-align:justify;text-justify:inter-ideograph}.comment_right p.web_site{margin-top:20px}.egoistic{width:80%;margin:100px auto 0 auto}.egoistic h2{width:60%;margin:auto}.egoistic img.egoistic_top_img{display:block;width:100%;margin:80px auto 60px auto}.egoistic h3{width:100%;text-align:center}.egoistic h3 img{display:block;width:50%;margin:auto auto 20px auto;padding-bottom:10px;border-bottom:1px solid #000}.egoistic h3 span{display:block;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:2.7rem}.egoistic p.egoistic_price{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;text-align:center;font-size:1.7rem;line-height:auto;width:50%;margin:30px auto 0 auto;padding:30px 10px;border:1px solid #000;border-radius:7px}a.egoistic_purchase{display:block;cursor:pointer}a.purchase_gray{background:#999}.eg_products{box-sizing:border-box;width:70%;margin:30px auto 0 auto;padding:30px 30px;display:flex;justify-content:space-between;border:1px solid #c5005c;border-radius:10px}.eg_prdcts_inner{width:48.5%;text-align:center}.eg_prdcts_inner img{display:block;width:90%;margin:auto;background:#f7f7f7}.eg_prdcts_inner a.eg_img_link:hover{opacity:0.7;transition:0.3s}.eg_prdcts_inner h4{margin:15px 0 10px 0;font-size:0.9rem;font-weight:bold}.eg_prdcts_inner p{font-size:0.8rem;margin-bottom:10px}.eg_prdcts_inner span.eg_sold_out{display:block;width:160px;margin:auto;padding:5px;background:#777;font-size:0.8rem;font-weight:bold;color:#fff}.eg_prdcts_inner a.eg_detail_page{display:block;width:80%;margin:auto;padding:15px 5px;background:#c5005c;border-radius:5px;text-decoration:none;font-size:0.9rem;font-weight:bold;color:#fff;box-shadow:2px 2px 4px #999}.eg_prdcts_inner a.eg_detail_page:hover{box-shadow:none;background:#107c50}.eg_limited p span{margin-right:0}h4.eg_sub{line-height:1.1rem}.meister_set{width:80%;margin:100px auto 0 auto}.meister_set h2{width:100%}.meister_set h2 img{display:block;width:60%;margin:auto}.meister_set h2 span{display:block;margin-top:100px}.meister_set h2 span img{display:block;width:100%}.meister_set h3{width:70%;margin:80px auto 20px auto}.meister_set p.fresh_info{width:100%;margin:auto;font-size:1.3rem;line-height:2.4rem;text-align:center}.set_detail{width:70%;margin:30px auto;padding:30px 100px;border-top:1px solid #000}.set_detail h4{text-align:center;font-size:1rem;font-weight:bold}.set_detail ul{margin-top:30px}.set_detail li{font-size:1.1rem;line-height:1.8rem}.set_detail p{font-size:1.1rem;margin-top:15px}.set_detail p.set_limited{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;width:560px;margin:30px auto auto auto;padding:20px 5px;font-size:1.8rem;font-weight:bold;text-align:center;border:1px solid #000;border-radius:10px}.set_photo{width:80%;margin:60px auto 30px auto}.go_btn_col{width:100%;margin-top:30px}.go_btn_col a{display:block;width:300px;margin:15px auto auto auto;padding:15px 5px;background:#c5005c;border-radius:5px;text-decoration:none;font-size:0.9rem;font-weight:bold;text-align:center;color:#fff;box-shadow:2px 2px 4px #999}.go_btn_col a:hover{box-shadow:none;background:#107c50}.meister_set_content{width:50%;margin-top:60px}.meister_set_content li{width:100%;margin-bottom:30px}.meister_set_content li p{margin-top:10px}.special_lecture h3{width:100%;padding:10px 5px;text-align:center;font-weight:bold;font-size:1rem;color:#107c50;border-top:1px solid #444;border-bottom:1px solid #444}.special_lecture h4{margin-top:15px;font-weight:bold;font-size:1rem}.special_lecture h4::before{content:'▼'}.special_lecture ul{width:100%;margin-top:10px}.special_lecture li{margin:0;line-height:1.6rem;font-size:0.9rem}.special_instructor{width:85%;margin-top:30px;display:flex;justify-content:space-between;align-items:flex-start}.special_instructor img{display:block;width:45%}.special_instructor div.instructor_right{width:52%}.special_instructor div.instructor_right h5{font-size:0.9rem;font-weight:bold;margin-bottom:5px}.special_instructor div.instructor_right p{font-weight:bold}.special_instructor div.instructor_right p.instructor_small{font-size:0.8rem}.special_instructor div.instructor_right p.instructor_prof{font-weight:normal;margin-top:15px}@media screen and (max-width: 1024px){li.official_btn{display:none}ul.slick_1{width:100%}ul.slick_1 img{height:30vh;margin:auto;object-fit:cover}ul.picup_col{box-sizing:border-box;width:100%;margin-top:30px;display:block}.picup_col li{margin-top:1px;width:100%}.schedule_info{width:90%}.unga_plus{width:90%}.ungaplus_info{width:90%}.guidance_btn_wrap{width:100%}.guidance_btn{width:90%}.bouqet_mark{padding-bottom:260px;background-position:center bottom;background-size:contain}.bouquet_btn a{width:30%}span.new_item{display:block;margin:auto auto 0px auto}.pickup_hanayagi h1>img{width:35%}.hanayagi_text img{width:80%}.hanayagi_botanical li{width:30%}.hanayagi_botanical li:nth-of-type(n+4){margin-top:30px}.hanayagi_comment{width:90%;display:block;margin:auto}.hanayagi_comment h2{width:100%}.comment_right_col{width:100%}.comment_right_col h3{margin-top:15px}.comment_right_col p{text-align:justify;text-justify:inter-ideograph;font-size:0.9rem;line-height:1.3rem}.comment_right_col p>br{display:none}.comment_right_col p>a{margin-top:10px}.nagomi_comment{width:85%}.nagomi_comment_right{display:block;width:35%}.nagomi_prof_photo{width:100%}.nagomi_comment_prof{width:100%}.umi_copy_shakotanblue{width:100%}.umi_ryousi_copy img{width:50%}.ryousi_copy_inner{width:48%}.ryousi_copy_inner img.moba_illust{width:50%;bottom:-120px}.umi_pjct_prpduct{width:60%}.about_umi_pjct{width:75%}.about_umi_pjct h3 br{display:none}.umi_tv_program{padding:15px}.umi_tv_program p{font-size:0.9rem}#umi_control_btn{display:none}.abstinthe_start_day{width:45%}p.limited_badge{width:20%;top:80px;right:30px}.absinthe_label_col{width:80%}.absinthe_label_col p.label_story{width:100%}.label_artist{width:80%}.absinthe_recipe p{width:90%}}@media screen and (max-width: 959px){.modal{position:fixed;display:none;z-index:999;text-align:center;top:12%;left:30%}.modal_inner img{width:50%}.modal_logo{width:100%}li.official_btn,li.spirit_btn{display:none}.main_header h1{width:28%}nav.main_nav{width:70%}ul.nav_list a{font-size:0.7rem}ul.slick_1{width:100%}ul.slick_1 img{height:40vh;margin:auto;object-fit:cover}.logo_mark{width:90%;margin:40px auto 0 auto}.mark_message{width:90%}.information_wrapper{display:block;box-sizing:border-box;width:98%;margin:80px auto auto auto}.news_col{width:100%}.news_col h2{padding-left:0}.brand_col{width:100%;margin-top:40px}.news_inner{width:100%;margin-left:0}.brand_inner br{display:none}ul.top_product_col{width:90%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.top_product_col li{width:48%;margin-top:60px;margin-left:0}.mid_inner{display:block}.mid_inner img{width:100%}.mid_inner_right{width:100%}.tasting_notes{width:100%}.choco_set ul{flex-wrap:wrap}.choco_set li{width:30%;margin-bottom:15px}.pastry_chef{width:100%}.detail_flex{display:block}.detail_img{width:100%}.detail_spec{width:100%;margin-top:15px}.collection_list li{width:22%;padding:1.5%}.collection_list img{padding:10px}.collection_list a .caption{font-size:0.8rem}.collection_list a .none_detail{padding-top:70px}ul.collection_list{width:100%}.guide_book{width:90%}.pu_botanical_wrap{width:100%}.pu_botanical_wrap div{width:60%}.schedule_info h3{width:30%}.s_info{width:70%}.unga_plus{width:100%}.ungaplus_info{width:100%}.bouqet_mark{padding-bottom:150px;background-position:center bottom;background-size:cover}.bouquet_inner{display:block}.bouquet_botanical_pho{width:100%;margin-bottom:15px}.bouquet_botanical_copy{width:100%}.honoho_spec_chart{width:50%}.vtd_chocolat{width:80%}.alcohol_notice{width:80%}.chocolat_allenge{width:80%}.heart_choco_box img{left:-80px}.chocolat_mid_photo{width:60%}.vtd_choco_set ul{width:100%}.vtd_choco_set li{width:28%}.only_honoho h2{width:30%;margin:auto}.hanayagi_container h1>img{width:40%}.hanayagi_text img{width:90%}ul.hanayagi_products{padding:20px 15px 40px 15px}ul.hanayagi_products li{width:46%}.inportant_info_box{width:90%}#umi_control_btn{display:none}.umi_botanical_wrap{display:block}.umi_botanical_wrap img,.umi_botanical_wrap div{width:100%}.umi_botanical_wrap img{margin-bottom:15px}.tempo_sold_notice p{width:100%}.annv_set_spec{width:80%}.annv_set_photo{width:100%}.set_detail{width:100%;padding:30px 50px}.set_photo{width:100%}.meister_set_content{width:100%}}@media screen and (max-width: 559px){ul.nav_list a{font-size:0.6rem;padding:20px 3px}ul.slick_1{width:100%;height:auto}ul.slick_1 img{height:100%}p.cramb_list{line-height:1.5rem}.collection_list li{width:30%}.collection_list a .caption{padding-top:40px}.botanical_modal{display:block}.botanical_modal_left{width:100%}.botanical_modal_right{width:100%;padding-left:0;margin-top:10px}.guide_book{display:block;width:95%;text-align:center}.guide_book img{width:100%}.book_right{width:100%;padding:10px 0 15px 0}.pu_botanical_wrap{display:block}.pu_botanical_wrap img{width:100%}.pu_botanical_wrap div{width:100%}.pickup_wrap{margin-top:60px}.pickup_body h2{font-size:1.5rem}span.small_jp{display:block;margin-top:5px;margin-left:0}.pickup_inner_col h3{font-size:1.1rem}.pickup_inner_col h3>br{display:none}.pickup_main_lead br{display:none}.curry_wrap{width:100%;display:block}.curry_wrap img{width:100%}.curry_wrap p{width:100%;margin-top:15px}span.tea_indent{display:inline;margin-top:0;padding-left:0}.how_to_tea{width:100%}.resume_sales h3{font-size:1rem;line-height:1.2rem}.botanical_main{display:block}.botanical_main img{width:100%}.botanical_main_right{width:100%}.botanical_mid_wrap{display:block}.mid_inner{width:100%}.mid_inner img{width:100%}.mid_inner_right{width:100%}.story_inner{width:100%}.story_inner li{text-align:left}.schedule_info{display:block}.schedule_info h3{width:100%;padding:10px}.s_info{width:100%}.s_info br{display:none}.modal{left:6%}.pastry_chef{display:block;width:100%}.pastry_chef img{width:100%}.chef_prof{width:100%;margin-top:20px}ul.additional_photo{width:100%}.glass_wrap{width:100%}h4.multiple_line{line-height:1.5rem}.guidance_btn{width:100%}.guidance_btn ul{display:block}.guidance_btn li{width:100%}.guidance_btn li:first-child{margin-bottom:10px}.guidance_btn li:nth-child(3){margin-top:10px}.bouqet_mark{background-image:none;padding-bottom:0}.bouqet_mark h2{width:100%;background-image:url(https://shakotan-spirit.co.jp/shop-file/img-top/bouquet-message-bg.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.bouquet_read p{text-align:left;text-align:justify;text-justify:inter-ideograph;margin-top:15px}.bouquet_read br{display:none}.bouquet_btn a{width:60%}.bouquet_botanical_flex{display:block}.bouquet_inner{width:100%}.honoho_spec_chart{width:100%}.rose_bottle_pho{width:100%}.seaberry_prof{width:100%}.choco_set li{width:45%}.pink_tonic_flex{display:block;width:100%}.pink_tonic_flex img{width:100%}.pink_tonic_flex p{display:none}.rose_ice{width:100%}.rose_ice_flex{display:block}.rose_ice_flex img{width:100%}.rose_ice_text{width:100%;margin-top:10px}.chocolat_allenge{width:100%}.alcohol_notice{width:100%}.alcohol_notice p{line-height:1.2rem}.heart_choco_box{width:100%}.heart_choco_box img{left:-50px}.vtd_choco_set ul{display:block}.vtd_choco_set li{width:50%;margin:auto}.vtd_choco_set span{margin-top:-20px}.plus_image_photo{display:block}.plus_image_photo img{width:100%;margin-bottom:10px}.bouquet_read img{width:90%;margin:10px auto 0 auto}.sales_copy br{display:inline}.logo_only h2{width:50%}.only_honoho{width:100%}.hanayagi_container{margin-top:30px}.hanayagi_container h1{margin-bottom:20px}.hanayagi_container h1>img{width:55%}.hanayagi_intro p{font-size:0.9rem;line-height:1.5rem;text-align:left}.hanayagi_intro p>br{display:none}.hanayagi_intro p:nth-of-type(n+2){margin-top:15px}.hanayagi_text img{display:none}.hanayagi_text p{display:block}.hanayagi_botanical li{width:48%}.hanayagi_botanical li:nth-of-type(n+3){margin-top:15px}.hanayagi_botanical li>p{margin-top:5px;font-size:0.8rem;line-height:1rem}ul.hanayagi_products{display:block}ul.hanayagi_products li{width:100%}ul.hanayagi_products li:nth-of-type(n+2){margin-top:30px;border-top:1px solid #e0e0e0;padding-top:30px}.hanayagi_comment{width:100%;display:block}.hanayagi_comment h2{width:100%}.comment_right_col{width:100%;margin-top:15px}.comment_right_col p{line-height:1.5rem}.image_copy{text-align:left}.image_copy p{display:inline}.image_copy br{display:none}.nagomi_comment{width:100%}.nagomi_comment_flex{display:block}.nagomi_comment_flex p{width:100%}.nagomi_comment_right{width:100%;display:flex;jutify-content:space-between;margin-top:15px}.nagomi_prof_photo,.nagomi_comment_prof{width:48%}.nagomi_wide_container{background-position:right 300px}.nagomi_botanical ul{width:100%}.nagomi_botanical li{width:48%}.nagomi_product h3>img{border:1px solid #ccc;margin-bottom:10px}.nagomi_right_col{width:90%;margin:auto}.nagomi_text p{font-size:1.1rem;line-height:1.8rem}.umi_pjct_container{margin-top:60px}.umi_copy_shakotanblue{text-align:left;margin:15px auto 30px auto}.umi_copy_shakotanblue p{font-size:1rem;line-height:1.8rem;letter-spacing:0}.umi_copy_shakotanblue p br{display:none}.umi_ryousi_copy{display:block}.umi_ryousi_copy img{width:100%}.ryousi_copy_inner{width:100%;margin-top:15px}.ryousi_copy_inner img.moba_illust{width:30%}.umi_pjct_prpduct{width:100%}.umi_pjct_prpduct h2{width:80%;margin:auto auto 15px auto}.umi_product_info img{width:50%}.umi_product_info p{line-height:1.6rem;text-align:left}.umi_product_info p br{display:none}.about_umi_pjct{width:100%}.about_umi_pjct h2{width:60%;margin-bottom:40px}.umi_content_container{width:100%}.umi_content_container h3{width:90%}.umi_movie_wrap{width:90%}#umi_control_btn{display:none}.kibako_photo{width:100%;display:block}.kibako_photo img{width:70%}.kibako_photo p{width:100%}.umi_recipe_photo{width:100%;display:block}.umi_recipe_photo li{width:100%}.umi_botanical_content{display:block}.umi_botanical_wrap{display:block;width:100%}.umi_botanical_wrap img,.umi_botanical_wrap div{width:100%}.kibou_catch{width:90%}.kibou_catch h2{width:100%}.contest_col{margin-top:60px;width:90%}.tempo_sold_notice p br{display:none}.absinthe_lead_copy{margin-top:40px}.absinthe_lead_copy p{font-size:1rem;line-height:1.8rem}.absinthe_lead_copy p br{display:none}.absinthe_top_content{width:100%}.abstinthe_start_day{width:70%;margin-top:40px}p.limited_sales_mark{margin:15px auto}.for_umimori_join a{width:340px;font-size:0.8rem}.absinthe_topproduct_img{width:100%}p.limited_badge{width:20%;right:30px;top:30px}.absinthe_label_col{width:100%}.absinthe_label_col img.label_picture{width:100%}.label_artist{width:100%;display:block}.label_artist img{width:100%}.label_artist div.artist_profile{width:100%}.absinthe_recipe p{width:100%}.for_umimori_join_add{width:100%;border:none;border-top:1px solid #999;border-bottom:1px solid #999;border-radius:0}.for_umimori_join_add p{width:100%}.for_umimori_join_add a{width:100%}h3.absine_title_lead{width:98%;font-size:1.5rem;padding-left:0}.independence_btn_col{width:100%}.independence_btn_col h4{line-height:1.5rem}.independence_btn_col a.shopping_btn{width:100%}p.absinthe_soldout_copy{width:98%}.anniversary_col span.annv_sub_title{font-size:1.3rem}.anniversary_col h3{font-size:1.8rem;line-height:2.5rem}.annv_body_copy p{font-size:1rem;line-height:1.5rem}.annv_set_spec{width:100%}.annv_set_spec ul{width:90%}.annv_set_price{width:90%;padding:15px 5px}.annv_set_price p{font-size:1.2rem}.annv_set_photo{width:100%}.ocean_floor{width:100%}.ocean_floor h3{width:80%}.ocean_floor h4{width:80%}.ocean_floor h4 img{width:80%;margin:auto}.ocean_floor h4 span{font-size:1.2rem}.ocean_lead{width:90%;margin:auto}.ocean_pickup_content{width:100%}.ocean_pickup_content dd{line-height:1.3rem}.tasting_comment{width:100%}.tasting_comment div{width:100%}.comment_profile{display:block;padding-right:0}.comment_profile img{width:100%}.comment_right{width:100%;margin-left:0}.comment_right h5{margin-top:10px}.annv_honoho_mark h2{width:80%}.egoistic{width:100%;margin-top:50px}.egoistic h2{width:80%}.egoistic h3 img{width:70%}.egoistic h3 span{font-size:1.7rem}.egoistic p.egoistic_price{width:90%;font-size:1.2rem}.eg_products{width:90%;padding:25px 10px;display:block}.eg_first_col{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted #c5005c}.eg_prdcts_inner{width:100%}.meister_set{width:95%}.meister_set h2 img{width:100%}.meister_set h2 span{margin-top:30px}.meister_set h3{width:95%;margin-top:30px}.meister_set p.fresh_info{font-size:1rem;line-height:1.8rem}.set_detail{width:100%;padding:30px 15px}.set_detail p{line-height:1.5rem}.set_detail p.set_limited{width:100%;font-size:1.2rem}.set_photo{margin-top:30px}.special_instructor{width:100%}.special_instructor img{width:40%}.special_instructor div.instructor_right{width:58%}}@media screen and (max-width: 375px){.ryousi_copy_inner img.moba_illust{display:none}}@media screen and (max-width: 320px){.modal{position:fixed;display:none;z-index:999;text-align:center;top:5%;left:5%;right:5%}.modal_inner img{width:40%;margin-bottom:15px}.modal_logo{width:100%}br.small_device_hide{display:none}}
