html{margin:0;padding:0}body{font-size:15px;min-height:100%;height:100%;padding:0;margin:0 auto;display:block;font-family:Verdana,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;overflow-x:hidden}.keio-img{width:966px;margin:0 auto}.keio-img img{width:75%;height:auto;margin:0 auto 15px;border:1px solid #000}#main-second .top_contents_box{margin-top:50px}@media (max-width:599px){.keio-img{width:100%;margin:0 auto}.keio-img img{width:90%}body.sin-index.scrolled .logo img{width:320px !important}}.sin-h2{background-color:#000;color:#fff !important;padding:7px 10px !important;font-weight:700;display:inline-block;position:relative;line-height:1.4;border:1px solid #fff;font-size:14px;opacity:50%}.sin-h2 a{color:#fff !important}.sin-h2 .sub{color:#fff;margin-left:7px;padding:0;font-weight:400}.slideshow-container{position:relative;max-width:100%;overflow:hidden;margin-top:40px}.slides{display:flex;transition:transform .5s ease-in-out}.slide{min-width:16.666%;box-sizing:border-box;text-align:center;position:relative}.slide img{width:100%;height:auto;display:block}.slide p{padding:5px 10px;text-align:center;font-size:12px}.slideshow-container button{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;cursor:pointer;z-index:10}.slideshow-container button.prev{left:10px}.slideshow-container button.next{right:10px}.slideshow-container button:hover{background-color:rgba(0,0,0,.8)}.postid-15462 #comments{display:none}.post_row{margin-right:-25px;margin-left:-25px;line-height:2.4;display:flex;align-items:start}.post_row a{display:block;color:#00afcc;line-height:1.35;font-size:12px}.post_row h5{line-height:1.35;font-weight:400}.single_block h5{font-weight:400}.post_row:before,.post_row:after{display:table;content:" "}.single_block h3{margin:30px 0}.post_col,.post_col-2,.post_col-3{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;min-height:1px;margin-bottom:2em;padding-right:25px;padding-left:25px;float:left}.post_col-2{width:50%}.post_col-3{width:33.33333%}h6 img{margin-bottom:3px !important}.workshop-event .story_list li{background-color:#fff;border:solid 1px #e0e0e0;border-radius:16px;min-height:315px;margin:0}.workshop-event .story_text{color:#fff;padding:0 8px}.workshop-event .label{background-color:#f5f5f5;color:#000;font-size:12px;border-radius:4px;padding:0 8px;display:inline-block;margin-top:20px;line-height:1.2}.workshop-event .price{margin-top:0;font-size:10px;color:#999}.workshop-event .story_list li img{border-radius:16px 16px 0 0}#news_ticker_container{width:100%;overflow:hidden;background-color:#f5f5f5;padding:8px 0;margin-top:20px;position:relative;z-index:1000000}#news_ticker{display:flex;white-space:nowrap;animation:ticker 20s linear infinite;position:relative;left:50%;transform:translateX(-50%)}.ticker_item{margin-right:50px;display:inline-block}@keyframes ticker{0%{transform:translateX(-50%)}100%{transform:translateX(-150%)}}#news_ticker_container:hover #news_ticker{animation-play-state:paused}@media (max-width:599px){#main-second .workshop-event .story_list li{min-height:232px !important}#news_ticker_container{margin-top:25px}.ticker_item{margin-right:50px;display:inline-block;font-size:12px}.banner-sec{width:93%}.slide{flex:0 0 calc(100%/3)}.post_col-3{width:100%}.workshop-event .story_list li{min-height:285px;margin-bottom:10px}}.single_block span{font-size:14px;line-height:2;color:#303030}.grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 10px}.grid div{position:relative}.grid div p{font-size:10px;margin:0 20px}.grid span{position:absolute;bottom:130px;color:#fff;font-size:9px;left:10px}.pagebreak-links{clear:both;text-align:center;margin:0 0 40px}.pagebreak-links a span{text-decoration:none !important;background:#fff !important;color:#161514 !important}.pagebreak-links .page-number{padding:8px 12px;margin:5px;border:1px solid #161514;background:#161514;color:#fff}.btn-download{background:#535353;color:#fff !important;border-color:#535353 !important;border-radius:70px;width:380px;height:60px;font-size:100%;font-weight:400;line-height:1.5;text-align:center;max-width:100%;padding:0 30px;margin:0;flex-wrap:wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-inline-flex;display:inline-flex}.post-password-form{margin-top:10px}.post-password-form p{line-height:1.8;text-align:justify;padding:0 0 10px;font-size:12px}.comment-author{display:none}.single_block div{font-size:17px;line-height:2;color:#303030}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes my-fade-in{from{opacity:0}to{opacity:1}}.tbl-data-01{table-layout:fixed;border:1px solid #c6c9d3;margin:40px 0}table{width:100%;border-collapse:collapse;border:0 none}.tbl-data-01 tbody td{background-color:#fff;border-bottom-color:#c6c9d3;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c6c9d3;border-left-style:solid;border-left-width:1px;line-height:25px;overflow-wrap:break-word;padding-bottom:11px;padding-left:0;padding-right:2px;padding-top:11px;text-align:center;vertical-align:middle}.tbl-data-01 tbody th{background-color:#f5f6f8;border-bottom-color:#c6c9d3;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c6c9d3;border-left-style:solid;border-left-width:1px;font-size:13px;overflow-wrap:break-word;padding-bottom:12px;padding-left:0;padding-right:0;padding-top:11px;text-align:center;vertical-align:middle}.ad-banner{display:block;width:357px;padding:10px 0;margin:20px auto}.ad-banner-wrap{margin:0 auto}.ad-banner-box{display:flex;flex-wrap:wrap}.ad-banner-block{width:23.33%}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.flex a{width:49%}.live_img{display:block;margin:0 auto;padding:20px 0 20px;text-align:center;width:966px}@media (max-width:1060px){.live_img{display:block;margin:120px auto -86px;padding:20px 0 0;text-align:center;width:100%}}@media (max-width:599px){.live_img{display:block;margin:82px auto 0;padding:20px 0 0;text-align:center;width:100%}}p{padding:0;margin:0;color:#303030}a{text-decoration:none;cursor:pointer;color:gray}.single_block p a{text-decoration:underline;cursor:pointer;color:#00afcc;font-size:13px;word-break:break-all}.zoom{background:#fff899;padding:10px 30px;margin:0 0 40px;text-align:justify}.school-profile{background:#f2f2f2;padding:30px;margin:0 0 40px;text-align:justify}ul{list-style:none;padding:0;margin:0}.pc_br{display:block}.sp_br{display:none}.sp_br_margin{display:block;padding:0 0 20px}iframe{margin:0;padding:0}section{margin:0;padding:0}img{max-width:100%;height:auto}h2{font-family:'Poppins',sans-serif;font-size:18px;letter-spacing:.02em;font-weight:500;margin:0}.view-load{display:flex;justify-content:space-between;border-bottom:1px solid #e5e5e5;margin:0 0 15px;align-items:center}.view-load h2{flex-grow:1}.view-load a{font-size:11px;line-height:1.2}.view-load a i{display:inline-block;padding-left:3px}li{list-style:none}#glt-translate-trigger{position:fixed;bottom:0;top:auto;right:20px;z-index:200002;padding:6px 20px 3px;font-size:16px;font-family:Arial;color:#fff;text-shadow:0px -1px 0px rgba(0,0,0,.25);text-decoration:none;text-align:center;box-sizing:content-box !important;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;background:linear-gradient(center top,#fbb450,#f89406);background:-webkit-gradient(linear,center top,center bottom,from(#fbb450),to(#f89406));background:-webkit-linear-gradient(#fbb450,#f89406);background:-moz-linear-gradient(#fbb450,#f89406);background:-o-linear-gradient(#fbb450,#f89406);background:-ms-linear-gradient(#fbb450,#f89406);background:#2a2a2a !important;background:-o-linear-gradientcenter(center top,#fbb450,#f89406)}.aeoncardjal_mile img{display:block;margin:0 !important}.sp_br{display:none !important}.salon_box{display:flex;justify-content:space-between;padding:20px 0 0;align-items:flex-start}.salon_box img{width:58%;margin:0 0 10px !important}.salon_txt{width:38%;font-size:.88rem}.half_box{display:flex}.half_box figure{width:50%;margin:0 5px;padding:0}.half_box figure figcaption{display:block;text-align:center;font-size:11px}h3{margin:0;padding:0}.slider{opacity:0;transition:opacity .25s ease}.slider.slick-initialized{opacity:1}.banner{margin:0 auto}.banner-box{display:flex;flex-wrap:wrap;margin:15px 0}.banner-block{width:48%;margin:0 2% 0 0}.banner-box .banner-block:last-child{margin:0}.btn{line-height:1;padding:6px 120px 6px 8px;font-weight:700;letter-spacing:2px}a:hover{opacity:.75}.bg_block a .foooter_bg:hover{opacity:.75}.feature .feature_wrap:hover{opacity:.75}#main #feature :hover{opacity:.75}.slick-slide a :hover{opacity:.95}.heading-recipe{border-bottom:solid 1px #d5d2cd;color:#2b2a27;font-size:20px;font-weight:700;line-height:20px;padding:0 0 8px;display:block}.heading-recipe-sec{margin:45px 0 0}.ingredient-list-item{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:solid 1px #f4f2f0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;width:100%}.ingredient-name{font-size:17px}.ingredient-quantity-amount{font-size:17px}.instruction-list-item{border-bottom:1px solid #f4f2f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:17px;line-height:25px;padding:8px 0}.sort-order{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;width:30px;font-size:17px}.sort-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:400;font-size:17px}#classified_list{display:block;margin:0 auto;padding:0;background-color:#e8e8e8}.classified_title_list{margin:0;padding:5px 0}.classified_list_txt h3{display:inline-block}.classified_list_txt h3 time{font-size:.75rem;color:#999;padding:0 10px 0 0;font-weight:400}.classified_list_txt h3 a{font-size:.8rem;letter-spacing:-.05em;line-height:1;font-weight:400;color:#000;word-break:break-all}.classified_list_txt .blog_category{margin:0 10px 0 0;background:#fff;display:inline-block;padding:1px 5px;border-radius:10px;text-align:center;display:inline-block}.classified_list_txt .blog_category a{color:#000}.vertical div{width:100%;line-height:20px;text-align:center}.tag-list{margin:0;padding:0}.tag-list li{display:inline-block;margin-bottom:3px}.tag-list li a{padding:1px 5px;border:1px solid #e8e8e8;background-color:#e8e8e8;color:#000;border-radius:50px;text-align:justify;display:inline-block;margin:0 auto;font-size:10px;line-height:1}.top_contents_box .story_list{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;max-width:966px;width:100%;margin:0 auto;padding:0}.top_contents_box .story_list li{width:49.33%;padding:0 0 15px;position:relative}.top_contents_box .story_list li img{height:350px}.search_box{width:33.33%;margin:0}#form{position:relative}#s-box{height:40px;padding:0 10px;position:absolute;top:0;border-radius:50px;border:solid 2px #eaeaea;outline:0;width:60%;right:0}#s-btn-area{height:50px;position:absolute;right:0;top:0;background:0 0;color:#666;border:none;font-size:20px;outline:0}#s-btn{background-color:#000;width:40px;height:30px;position:relative;right:10px;bottom:5px;border-radius:0;font-size:10px;color:#fff;line-height:30px}.search-box{width:100%;position:relative;display:flex}.searchTerm{width:100%;border:3px solid #a08071;border-right:none;padding:5px;height:20px;border-radius:5px 0 0 5px;outline:none;color:#9dbfaf}.searchTerm:focus{color:#a08071}.searchButton{width:40px;height:34px;border:1px solid #a08071;background:#a08071;text-align:center;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-size:16px}.kurashinoteian_img{display:block;margin:0 auto;padding:20px 0 20px;text-align:center}.kurashinotehon_box{padding:15px}.kurashinotehon_head{font-weight:700;padding:0 0 25px;display:block;font-size:17px}.kurashinotehon_box b{background:linear-gradient(transparent 75%,#fff799 75%)}.kurashinotehon_box p{display:block;padding:0 0 25px;font-size:14px;line-height:1.7;text-align:justify}.kurashinotehon_box aside{display:block;padding:20px 0 70px;text-align:right;font-size:13px}.kurashinotehon_box aside span{display:block;font-weight:700;padding:0 0 5px}.kurashinotehon_adise{background:#fafafa;padding:30px;font-size:13px;line-height:1.6}.classified-apply{display:block;border:1px solid #ededed;padding:15px 15px 37px}.classified-apply-block{display:block;padding:40px 0 0}.btn-classified-apply{background-color:#2a2a2a;border-radius:6px;color:#fff;padding:13px 25px}.classified_wrap a i{text-align:right;display:inline-block;padding:0 0 0 10px}.classified_list{display:block;margin:30px auto 0;width:100%}.classified_text strong{color:#000;font-size:15px;letter-spacing:.11rem;display:block;padding:0 0 5px}.classified_list_block{display:block;margin:50px 0;padding:0}.classified_list ul li{display:block;text-align:justify;line-height:2rem;font-size:13px;margin:0 0 15px}.classified_list p{line-height:2;display:block}.classified_list ul strong{color:#000;font-size:15px;letter-spacing:.11rem;display:block;padding:0 0 5px}#loader-bg{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#534741;z-index:10000}#loader{display:none;position:fixed;top:50%;left:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;text-align:center;color:#fff;z-index:10002}#loader p{display:block;padding:15px 0 0}header{margin:0 auto;padding:5px 0 0;width:100%;display:block;z-index:999}.header_w_wrap{display:block;margin:0 auto;width:966px}.header_wrap{display:flex;justify-content:space-between;align-items:center;width:966px}.logo a{font-size:1.4rem;font-weight:400;letter-spacing:.25rem;color:#303030}.logo a img{width:100px;display:block;margin:0 auto;text-align:center}.arrow{position:absolute;bottom:30px;left:50%;width:55px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav_logo{padding:90px 0 10px;margin:0 auto;text-align:center}.nav_logo a{color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:.25rem}.nav_logo img{width:120px}.drawer_nav_sns a{color:#fff;font-size:20px;display:inline-block;padding:0 20px 0 0}.drawer_nav_sns a:last-child{padding:0}.drawer_nav_sns a i{color:#2a2a2a}.menu_box{display:block;margin:15px auto 0;padding:0;border-top:1px solid #e1e0e1}.menu_block{text-align:center}.menu_block li{display:inline-block;padding:0 20px}.menu_block li a{color:#1c1716;font-size:13px}#slider{display:block}.top_contents_box{margin-top:30px}#column{display:block;margin:5px auto;padding:10px 0;border-radius:4px}#column h2{display:block;margin:0 auto;text-align:center;padding:0}#column .sub{display:block;font-size:.75rem;padding:0}.column_box{display:block;width:966px;margin:0 auto}.column_slider{display:flex;justify-content:space-between;flex-wrap:wrap;margin:15px 0 0;padding:0 2% 0 0}.column_slider li{width:24%;margin-bottom:10px;position:relative}.new-icon-img{box-shadow:none !important;width:26px;height:40px}.column_slider:before{width:24%;content:"";display:block;height:0;order:1}.column_slider:after{width:24%;content:"";display:block;height:0}.column_title{font-size:12px;display:block;padding:5px 3% 0;line-height:1.3;letter-spacing:-.05em;color:#303030;width:100%;margin:0 auto}.column_title a{color:#303030;font-weight:600}.column_slider .slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#2a2a2a !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mainwrap{display:block;width:966px;margin:0 auto}#main{width:772px;border-radius:4px;margin:4px 0}#main #story{width:100%;background:#fff;padding:5px 2% 10px}#main .story-hot-brand{margin-top:15px}#main #story h2{color:#303030;letter-spacing:0;display:block;vertical-align:middle;margin:0 auto;padding:0}.sub{display:inline-block;font-size:.75rem;padding:0 0 0 10px}#main .story_wrap{display:block;margin:0 auto}.story_wrap .btn_contact{background-color:#fff;margin:0 auto;display:inline-block;width:350px}.story_wrap .btn_contact_block{display:block;margin:0 auto;text-align:center}.story_wrap .btn_contact_block button{padding:1.3em 3em;font-size:12px;letter-spacing:2.5px;font-weight:500;background-color:#1c1c1c;border:none;border-radius:45px;transition:all .3s ease 0s;cursor:pointer;outline:none}.story_wrap .btn_contact_block button:hover{background-color:#a08071;color:#fff;transform:translateY(-7px)}.story_wrap .btn_contact_block button a{color:#fff}.story_wrap .btn_contact_block button a i{text-align:right;display:inline-block;padding:0 0 0 10px}.story_wrap .btn_contact_block button:active{transform:translateY(-1px)}.story_box{display:block;margin:0 auto}.story_list{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;max-width:772px;width:100%;margin:0;padding:0}.story_list li{width:31.33%;padding:0 0 15px;position:relative}.icon-new-block{position:absolute;top:0;right:3px}.story_list li .icon-new-block img{width:26px;height:40px;box-shadow:none}.icon-new{display:block;text-align:center}.story_list:after{content:"";display:block;width:30%}#main #workshop{width:100%;margin:15px 0 10px;background:#fff;padding:5px 2%}#main #workshop h2{color:#303030;letter-spacing:.06rem;display:block;vertical-align:middle;margin:0 auto;padding:0}#main #theme{width:100%;margin:60px 0}#main #theme h2{color:#303030;letter-spacing:.06rem;display:block;vertical-align:middle;margin:0 auto 40px;padding:0;border-bottom:1px solid #e5e5e5}.ad_block{display:block;margin:60px 0 0}.theme_list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:880px;width:100%;margin:0;padding:0}.theme_list li{width:15.33%;padding:0;position:relative}.theme_list li p a{display:block;text-align:center;font-size:.8rem;font-weight:400;letter-spacing:.05rem;padding:0;position:absolute;left:0;right:0;bottom:0;top:0;color:#fff;line-height:80px}#foooter_bg_wrap h2{color:#303030;letter-spacing:.06rem;display:block;text-align:center;vertical-align:middle;margin:0 auto 40px;padding:0;position:absolute;top:-80px;left:430px}#foooter_bg_wrap h2 .sub{display:block;font-size:.75rem;padding:0 0 0 10px}#sidebar{width:190px;margin:4px 0;border-radius:4px;background:#fff;padding:0 2%}#sidebar h2{border-bottom:1px solid #e5e5e5;font-size:15px;margin-top:3px;margin-bottom:5px}.sidebar-block{margin-bottom:10px}.magazine_block{padding:0 0 3px}.sidebar-title{color:#303030;letter-spacing:.06rem;font:200 1.15em/1.8 FuturaPT-Book,sans-serif;border-bottom:1px solid #e5e5e5}.sidebar-wrapper ul li a{font-size:.75rem;display:block;padding:0 0 8px}#foooter_bg_wrap{width:100%;background-color:#fbfaf4;padding:60px 0 80px;margin:120px 0 0}#foooter_bg_box{display:block;width:966px;margin:0 auto;position:relative}.foooter_bg_block{display:flex;align-items:center;padding:40px 0 0}.bg_block{width:19.33%;height:auto;padding:0 25px 0 0}.foooter_bg p{text-align:center;color:#fff;letter-spacing:.05rem;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:0;margin:auto}.foooter_bg p i{display:inline-block;padding:0 0 0 5px}#aboutus{padding:60px 0;display:block}.aboutus_box{width:966px;display:block;margin:0 auto}.aboutus_block{text-align:center}.aboutus_block h2{padding:0 0 15px;margin:0}.aboutus_block p{font-size:14px}.aboutus_block .btn_contact{background-color:#fff;margin:30px auto 0;display:inline-block;width:350px}.aboutus_block .btn_contact a{color:#2a2a2a;letter-spacing:2px;text-align:center;display:block;font-size:14px}.aboutus_block .btn_f_contact{width:350px;height:50px;float:left;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;text-decoration:none;transition:all .2s ease;z-index:0;line-height:50px;font-size:13px;color:#fff;font-family:urw-din,sans-serif;font-weight:400;font-style:normal;letter-spacing:.14rem;background-color:#fff;border:1px solid #2a2a2a}.aboutus_block .eff-h-contact{width:350px;height:50px;left:-350px;background-color:#2a2a2a;position:absolute;transition:all .2s ease;z-index:-1}.aboutus_block .btn_contact a i{text-align:right;display:inline-block;padding:0 0 0 10px}.aboutus_block .btn_f_contact:hover{opacity:1;color:#fff;z-index:100}.aboutus_block .btn_f_contact:hover .eff-h-contact{left:0}footer{bottom:0;width:100%;position:relative;background-color:#2a2a2a;padding:0;margin:0}.footer_wrap{width:966px;display:block;margin:0 auto;padding:30px 0}.footer_info h1 a img{width:85px}.fnav{width:966px;display:flex;padding:0;justify-content:space-between;align-items:center}.fnav ul{padding:0;margin:0}.fnav h1{text-align:left;display:block;margin:0 0 5px;padding:0}.fnav h1 span{display:block;font-size:.55rem;letter-spacing:.05rem;text-align:left;color:#fff;margin:0 0 -10px}.fnav h1 a{color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:.25rem}.footer_info p{color:#fff;display:block;text-align:left;font-size:.75rem}.fnav_menu_box ul li{display:inline-block;padding:0 0 0 25px;font-size:10px}.fnav_menu_box ul li a{color:#fff}.f_sns_nav{display:flex;text-align:center;justify-content:space-between;align-items:baseline;margin:10px 0 0}.f_sns_nav p{display:flex;text-align:center;justify-content:space-between;align-items:center;margin:10px 0 0;font-size:.55rem;color:gray}.f_sns_nav ul{margin:0;padding:0}.f_sns_nav ul li{display:inline-block;padding:0 20px 0 0}.f_sns_nav ul li:last-child{padding:0}.f_sns_nav ul li a{color:#fff;font-size:1.15rem}.footerpagetop{position:fixed;right:25px;bottom:25px}.footerpagetop a{color:#fff;font-size:1.45rem}.f_sns_nav small{color:#fff;font-size:.55rem;display:block;text-align:left;padding:0}.story_text h3 a{color:#303030;line-height:1em;font-size:11px;letter-spacing:0;display:block}.story_text h3{font-size:.95rem;font-weight:400;margin:5px 0 0;padding:0}.blogmeta{display:inline-block;padding:0;margin-top:10px}.story_text .blog_category{font-size:.65rem;color:#8b4a2d;letter-spacing:.04rem;padding:0 5px 0 0}.story_text .blog_category{font-size:.65rem;color:#8b4a2d}.story_text .blog_category a{padding:1px 5px;color:#a08071;background:#e8e8e8;border-radius:10px;text-align:center;display:inline-block;margin:0 auto}.home .blog_category{font-size:.5rem;color:#ccc}.home .blog_category a{color:#000;background:#fff;display:inline-block;padding:1px 5px;border-radius:10px;text-align:center;display:inline-block;margin:0 auto}.blog_category{font-size:.65rem}.story_text{color:#fff;padding:0}.story_time{color:#999;font-size:.6rem;display:inline-block;text-align:center;padding:0}.slide_bloginfo h3 a{color:#1a1a1a;font-size:.95rem}.home .slide_bloginfo h3{line-height:1.2;margin:0;padding:0}.slide_bloginfo{position:static;bottom:10px;left:20px;z-index:1000;width:90%;margin:0 auto}.slider .slick-slide{position:relative;margin:1px}.slider .slick-slide img{width:100%;height:340px;object-fit:cover}.ranking-box div{margin-bottom:8px}.ranking-box p{font-size:10px;line-height:1.2;padding-top:3px}.page-template-page-backnumber .story_list li img{width:100%;height:auto;object-fit:cover}.h-menu-block-contents{width:33.33%}.nav li a img{height:14px}.nav-wrap.open{display:table}.nav-wrap.close{display:none}.nav-button{display:block;cursor:pointer}.nav-wrap{position:fixed;left:0;top:0;display:none;z-index:10;background-color:#f0f0f0;width:100%;height:100vh;table-layout:fixed}.nav{height:100%;position:relative;overflow-x:hidden;overflow-y:auto;display:table-cell;vertical-align:middle;margin:0;padding:0}.nav li{text-align:center;padding:10px 0 40px}.nav li a{color:#2a2a2a;font-weight:600}.nav-button,.nav-button span{display:inline-block;transition:all .4s;box-sizing:border-box}.nav-button{z-index:20;position:relative;width:40px;height:15px}.nav-button span{position:absolute;left:0;width:100%;height:1px;background-color:#707070;display:block}.h-menu-block-contents .nav-button span:after{background-color:#000;width:0;height:100%;content:'';webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute}.nav-button:hover>span:after{width:100%}.nav-button span:nth-of-type(1){top:0}.nav-button span:nth-of-type(2){top:7px}.nav-button span:nth-of-type(3){bottom:0}.nav-button.active span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.nav-button.active span:nth-of-type(2){opacity:0}.nav-button.active span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}.slide_bloginfo .blogmeta .story_time{color:#ccc;padding:0 0 0 7px}#mainbox{display:flex;align-items:flex-start;justify-content:space-between;width:966px}#breadcrumb{padding:0;margin:0 auto;width:100%;text-align:left;display:block}#breadcrumb ul{margin:0;padding:0}#breadcrumb li:first-child{padding:0 8px 0 0}#breadcrumb li{display:inline-block;font-size:.55rem;padding:0 8px 0 0;color:gray}#breadcrumb li a{color:gray}#related-entries{width:100%;margin:40px 0 0}ul.relatedlist{font-size:0;margin:0 auto;padding:0;width:100%;display:flex;align-items:baseline;flex-wrap:wrap}.relatedlist li{padding:0 5px 15px 0;width:33.33%}.relatedlist li .category{display:block;padding:10px 0 0;margin:0}.relatedlist li .category a{font-size:.55rem;color:#fff;display:block;margin:0 auto;text-align:center;padding:10px 0}.story_list .blog_category a{padding:1px 5px;color:#000;background:#e8e8e8;border-radius:10px;text-align:center;display:inline-block;margin:0 auto}.relatedlist h3{display:block;text-align:center;font-size:.95rem;color:#fff;padding:0;margin:0}.relatedlist h3 a{color:#303030;letter-spacing:.01em;text-align:justify;display:block;font-size:.75rem;padding:8px 0 0}.related{color:#fff;font:bold 1.75em/1.8 "Hiragino Kaku Gothic Pro";text-align:center;letter-spacing:.05rem;margin:0;padding:0 0 40px}.single_block img{display:block;margin:5px 0 0}#main #writer{width:100%;background:#fff;padding:5px 1% 0}#main #writer h2{color:#303030;letter-spacing:.06rem;display:block;vertical-align:middle;font:200 1.15em/1.8 FuturaPT-Book,sans-serif;margin:0 auto 40px;padding:0;border-bottom:1px solid #e5e5e5}#main #related{width:100%;margin:15px 0;background:#fff;border-radius:4px;padding:0 2%}#main #related h2{color:#303030;letter-spacing:.06rem;display:block;vertical-align:middle;font:200 1.15em/1.8 FuturaPT-Book,sans-serif;margin:0 auto 40px;padding:0;border-bottom:1px solid #e5e5e5}.single_block .time{border-bottom:1px solid #e5e5e5;margin:0 auto;padding:0;font-size:.55rem;color:gray}.single_block .category a{padding:1px 5px;color:#000;background:#e8e8e8;border-radius:10px;text-align:center;display:inline-block;margin:0 auto;font-size:10px;text-decoration:none}.single_block h3 a{display:block;color:#303030;font-size:1.25rem;font-weight:600;padding:0;letter-spacing:.02em;line-height:1.6em}.writer_block{display:flex;align-items:center;justify-content:space-around;vertical-align:middle}.writer_prof{display:block;padding:0;width:10%}.writer_prof img{width:80px}.writer_block p{font-size:.85rem;line-height:1.8;width:85%}.page__header{height:270px;text-align:center;background:none no-repeat center center transparent;background-size:cover;position:relative}.page__title{width:100%;color:#fff;font-size:1.45rem;position:absolute;top:50%;transform:translate3d(0,-50%,0);letter-spacing:.05em}.page__title>span{padding-left:.06em;letter-spacing:.06em;font-size:.95rem;text-transform:uppercase;display:block;padding:5px 0 0}.page-template #breadcrumb{width:966px;display:block;margin:0 auto;padding:20px 0 5px}.page-template #main{width:772px;display:block;margin:0}.data_list{width:600px;display:block;margin:0 auto}.data_list li{position:relative}.data_list li .title{float:left;margin-bottom:10px;padding:10px 15px 5px 0;letter-spacing:.8px;line-height:140%;background-color:#fff}.bold_ja{font-family:"FOT-セザンヌ Pro DB",sans-serif}.data_list li .line{position:absolute;display:block;width:150px;margin-top:18px;border-top:1px solid #ccc;z-index:-100}.data_list li .description{margin:0 0 10px 150px;padding:5px 0 5px 15px;color:#888}.data_list li .description a{text-decoration:underline}.clearfix:after{content:"";display:block;clear:both}.contact_inner{width:100%;margin:0 auto 100px;text-align:center}.tel_num{text-align:center;font-size:1.7rem;font-feature-settings:"palt";letter-spacing:.05em;font-style:normal}.contact_inner .tel_box{width:400px;border:1px solid #b5b5b5;margin:40px auto 60px;text-align:center;position:relative;padding-top:40px}.tel_box_txt{font-size:.75rem;background-color:#fff;padding:0 10px;position:absolute;letter-spacing:.05em;top:-8px;left:120px}.tel_sub_txt{display:block;padding:3px 0 30px;font-size:.75rem;font-style:normal}.fm_wrap{display:block;margin:40px 0 0}.fm-head{color:#303030;font-size:.75rem;display:block;margin:0 0 10px}.required{color:#ae2a2a;font-size:.75rem}.contact_inner input,.contact_inner textarea{box-sizing:border-box;background:#fff;border:1px solid #dedede;width:48%;padding:15px 15px 14px;font-size:13px;letter-spacing:.1em}input.btn_submit{cursor:pointer;margin:50px auto 0;display:block;width:270px;padding-left:15px;height:60px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.3em;background-color:#20334d;border-radius:0;border:none;overflow:hidden;position:relative;transition:all .5s;font-family:inherit}.fm{display:block;margin:0 0 30px}.page-template-page-noside-contact #mainbox{display:flex;align-items:baseline;justify-content:space-between;width:100%}.page-template-page-noside-about .page_block h3{display:block;text-align:center;font-size:1.65rem;font-weight:400;font-family:AdobeGaramondW01-Regula,"リュウミン R-KL","Ryumin Regular KL",RyuminPro-Regular,"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,"HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.page-template-page-noside-about #main{width:800px;display:block;margin:50px auto 80px}.page-template-page-noside-about #mainbox{display:flex;align-items:baseline;justify-content:space-between;width:100%}.logo{margin:13px 0 0;width:33.33%}.formWrap_txt{border-bottom:1px solid #bfbfbf;display:block;padding:5px 0 15px}.page-template-page-noside-about #main .page_block p{text-align:center;display:block;line-height:2.5;font-size:1.05rem}.about_block{display:block;margin:50px 0 0}.thanks_box p{display:block;line-height:2}.thanks p{border:1px solid #ececec;padding:10px;margin:0 0 10px;display:block}.message_info{display:block;margin:30px 0 0;line-height:1.7}input[type=submit]{background-color:#5c5c5c;color:#fff}.category #breadcrumb{padding:0;margin:0 auto;width:100%;text-align:left;display:block}.single_block{border-radius:4px;background:#fff;padding:0 2%}.single-post #breadcrumb{padding:0;margin:0 auto;width:100%;text-align:left;display:block}.single_block p{line-height:2.1;padding:0 0 10px;font-size:14px}.relatedlist li img{width:100%;height:142px;object-fit:cover}.story_list li img{width:100%;height:133px;object-fit:cover}.pager{text-align:center}.page-numbers{border-radius:5px;padding:5px 8px;margin:0 8px}.pager .current{background:rgba(0,0,0,1);border:solid 1px rgba(0,0,0,1);color:rgba(255,255,255,1)}.pagenation{display:block;margin:10px auto 0;text-align:center}#sidebar .btn_contact{background-color:#fff;margin:0 auto 5px;display:inline-block}#sidebar .btn_contact a{color:#000;letter-spacing:0;text-align:center;display:block;font-size:10px;border-radius:50px}#sidebar .btn_f_contact{width:160px;height:30px;float:left;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;text-decoration:none;transition:all .2s ease;z-index:0;line-height:30px;font-size:11px;color:#000;font-family:urw-din,sans-serif;font-weight:400;font-style:normal;letter-spacing:.14rem;background-color:#e8e8e8}#sidebar .eff-h-contact{width:200px;height:40px;left:-200px;background-color:#707070;position:absolute;transition:all .2s ease;z-index:-1}#sidebar .btn_contact a i{text-align:right;display:inline-block;padding:0 0 0 10px}#sidebar .btn_f_contact:hover{opacity:1;z-index:100}#sidebar .btn_f_contact:hover .eff-h-contact{left:0}input[type=text],input[type=url],input[type=tel],input[type=email]{font-size:10px;line-height:21px;color:#444;border:1px solid #e1e1e1;width:100%;max-width:100%;height:34px;padding:3px 9px}textarea{font-size:12px;line-height:21px;color:#444;border:1px solid #e1e1e1;width:100%;max-width:100%;height:168px;min-height:168px;padding:6px 9px}.pages_contact_text_caution{text-align:justify;display:block;border:3px solid #ededed;padding:20px 25px !important;margin:8px 0 50px;font-size:13px}.pages_contact_text_caution strong{font-size:15px;display:block;text-align:left;padding:0 0 10px}.pages_contact_text_caution .requied{padding:1px 8px;margin:0 8px 0 0;border-radius:4px;background-color:#ff591f;color:#fff;font-size:12px}#pages_contact_wrap{display:block;margin:50px auto 0}.pages_contact_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 0 17px}.pages_contact_block-name{width:20%;font-size:13px}.pages_contact_block-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;font-size:13px}.pages_contact_block input[type=text],[type=email]{border:none;border-bottom:1px solid #ccc;padding:10px 0;width:100%}.pages_contact_block-confirm{display:block;margin:40px auto 0;text-align:center}.pages_contact_block-confirm .wpcf7-submit{position:relative;display:inline-block;background:#fff;padding:14px 40px;text-decoration:none;color:#171717;font-family:Midashi Go MB31,sans-serif;font-weight:600;font-style:normal;letter-spacing:.21rem;border:1px solid #171717;width:50%;cursor:pointer}.kome{color:#8f000b;display:inline-block;padding:0 5px 0 0}.wpcf7-form-control-wrap{position:relative;width:100%}.staff_block{display:block;padding:30px 0 0}.email_block{display:block;padding:10px 0}.btn_contact a i{text-align:right;display:inline-block;padding:0 0 0 10px}.distribution_txt{display:block;padding:0 0 20px}.distribution_block{display:block;padding:40px 0 0}.heading{font-size:20px;display:block;padding:0 0 20px;color:#000}.profile{background:#f2f2f2;padding:30px 30px 10px;margin:0 0 40px;text-align:justify}.profile strong{display:block;padding:0 0 5px}.credit{font-size:12px;padding:10px 0 0;color:#a0a0a0;display:block}.caption{display:block;font-size:12px !important;margin:5px 0 0;line-height:1.2 !important;color:#999 !important}.question{border:1px solid #f27719;padding:30px}.question ul{margin:0;padding:0}.question p{padding:0 0 15px !important;font-size:18px !important;color:#f27719}.question li{display:block;padding:0 0 8px}.question span{color:#f27719;display:block;padding:0 0 5px}.index{padding:1em 2em 1em !important;width:80%;background:#fff;border:1px solid #eee;margin:60px auto}.index span{font-weight:600;display:block;text-align:center}.index a{display:block;padding:.5em 0;border-top:1px dotted #ddd;color:#8b4a2d}.copy{padding:.9em;color:#494949;background:#fffaf4;border-left:solid 5px #ffaf58;font-weight:600;margin:0 0 50px;font-size:18px}.voice_box{display:block;margin:100px 0 0}.voice_block{display:block;margin:0 0 140px}.voice{margin:1em 0 1.3em;font-size:.95em;display:inline-block;width:100%}.clearfix:before,.clearfix:after,.cf:before,.comment-respond:before,.cf:after,.comment-respond:after,.widget ul li:before,.widget ul li:after{content:"";display:table}.voice.l .icon{float:left}.voice .icon{width:12%;text-align:center}figure{margin:0}.voice .icon img{border-radius:50%;margin:0;border:4px solid #f5f5f5;max-width:100%;height:auto}.voice.l .voicecomment{float:right}.voice .voicecomment{border:3px solid #eee;background-color:#fff;color:#444;padding:2.5%;position:relative;width:85%;border-radius:5px}.voice.r .voicecomment:after{content:'';position:absolute;border-left:10px solid #fff;border-bottom:8px solid transparent;border-top:8px solid transparent;top:10px;right:-7px}.voice.r .voicecomment:before{content:'';position:absolute;border-left:8px solid #eee;border-bottom:8px solid transparent;border-top:8px solid transparent;top:10px;right:-11px}.voice.l .voicecomment:before{content:'';position:absolute;border-right:8px solid #eee;border-bottom:8px solid transparent;border-top:8px solid transparent;top:10px;left:-11px}.voice.l .voicecomment:after{content:'';position:absolute;border-right:10px solid #fff;border-bottom:8px solid transparent;border-top:8px solid transparent;top:10px;left:-7px}.voice.r .icon{float:right}*{-webkit-box-sizing:border-box;box-sizing:border-box}.supplement{background:#fafafa;font-size:.94em;padding:3% 4%;margin:1.5em 0 2em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #999;border-color:rgba(165,165,165,.2)}.supplement span{display:block;font-weight:600;padding:0 0 10px}.supplement p{display:block;padding:0 0 15px}.voice_info{display:block;padding:10px 0}.voice_info span{font-weight:600;display:block}.voice_sub{display:block;padding:50px 0 0}.voice .icon .name{font-size:13px;padding:.4em 0}.voice_img img{display:block;margin:20px auto 0;text-align:center}.voice_img_txt{font-size:12px;text-align:center;padding:5px 0 0}.d_half_box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.d_half_box02{flex-direction:row-reverse}.d_half_block{width:48%}.black_wrap{background-color:#231815;padding:20px 60px}.black_wrap_top{margin:0 0 -70px}.black_wrap p{color:#fff}.blog_meta{display:block;margin:0 0 20px}.inner{padding:20px 0 20px 54px;border-left:6px solid #000;bottom:0;box-sizing:border-box;left:0;position:relative}.inner h3{position:relative;margin:0 0 25px;padding:0 0 25px}.inner h3:before{content:" ";display:block;width:50px;height:2px;background:#ccc;position:absolute;bottom:0;left:0}.inner h3 a{font-size:1.95rem;line-height:1.4}.bottom{font-size:14px;font-family:'Poppins',sans-serif;font-weight:700;color:#000}.bottom span{color:#999;font-weight:300}.classified-apply-list-wrap{display:block;margin:80px 0 0}.classified-apply-list-box{display:flex;flex-wrap:wrap;justify-content:space-around}.classified-apply-list-block{display:block;padding:30px;margin:0 0 2%;position:relative;width:48%}.classified-apply-list-block .h3{font-size:20px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:700;line-height:1.4;color:#111;padding-left:100px}.h3{text-align:left;font-weight:700;font-size:18px;font-family:"futura-pt",sans-serif,"游ゴシック体","Yu Gothic",YuGothic;line-height:1.6;margin-bottom:20px}.classified-apply-list-block .h3 span{font-size:14px;display:block;color:#707070;font-family:"futura-pt",sans-serif,"游ゴシック体","Yu Gothic",YuGothic;font-size:10px;margin-top:7px}.classified-apply-list-block:first-of-type h3:after{content:"01";font-size:60px;font-family:"futura-pt",sans-serif,"游ゴシック体","Yu Gothic",YuGothic;color:#999;position:absolute;top:0;left:30px;font-weight:400}.classified-apply-list-block:nth-of-type(2) h3:after{content:"02";font-size:60px;font-family:"futura-pt",sans-serif,"游ゴシック体","Yu Gothic",YuGothic;color:#999;position:absolute;top:0;left:30px;font-weight:400}.classified-apply-list-block:nth-of-type(3) h3:after{content:"03";font-size:60px;font-family:"futura-pt",sans-serif,"游ゴシック体","Yu Gothic",YuGothic;color:#999;position:absolute;top:0;left:30px;font-weight:400}.classified-apply-list-block:nth-of-type(4) h3:after{content:"04";font-size:60px;font-family:"futura-pt",sans-serif,"游ゴシック体","Yu Gothic",YuGothic;color:#999;position:absolute;top:0;left:30px;font-weight:400}.classified_wrap .story_box{display:block;margin:50px auto 0}.classified_wrap .story_list li{width:31.33%;padding:30px;position:relative;background:#fff;margin:0 0 30px;min-height:170px}.classified_wrap .blogmeta{display:inline-block;padding:10px 0 13px}.classified_wrap .story_text h3 a{color:#303030;line-height:20px}#classified-banner{position:fixed;bottom:0;right:0;width:200px;height:75px;background:#eee}#side{display:none;position:fixed;right:0;top:100px;z-index:100;width:100%}#side .side_block{position:absolute;top:150px;right:0}#side ul li{overflow:visible;position:relative;display:block;width:100%;background-color:#00afcc;border:0 solid #00afcc;border-right-width:0;text-decoration:none;font-size:15px;line-height:1;letter-spacing:1px;font-weight:700;color:#fff;padding:17px}#side ul li a{color:#fff;font-size:16px;vertical-align:middle;writing-mode:tb-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright}#side ul li a p{color:#fff}#respond{display:block;margin:20px 0 0}.form-submit input{width:50%;display:block;margin:20px auto 0;font-size:16px;height:60px;line-height:60px;border-radius:5px;font-weight:700}.comment-form p{padding:0 0 20px;display:block;font-size:15px;display:block}#reply-title{color:#303030;letter-spacing:.06rem;display:block;vertical-align:middle;font:200 1.15em/1.8 FuturaPT-Book,sans-serif;margin:0 auto 40px;padding:0;border-bottom:1px solid #e5e5e5}.comment-form-url{display:none !important}.comment-form-comment{display:block;padding:20px 0 0}#sb_instagram .sbi_photo img{width:100%;height:100% !important;object-fit:contain !important;scale:1;vertical-align:middle;aspect-ratio:3/4 !important}@media (max-width:1060px){.wrap{overflow:hidden}header{width:100%;display:block;background-color:#fff;z-index:999;margin:0 auto;padding:0}.menu_box{display:none;margin:15px auto 0;padding:0;border-top:1px solid #e1e0e1}.logo a img{width:85px;display:block;margin:0 auto;text-align:center}.header_w_wrap{display:block;width:90%;margin:0 auto;padding:20px 0}.header_wrap{width:100%}.logo{margin:5px 0}.logo a{font-size:1.1rem;font-weight:400;letter-spacing:.25rem;color:#303030}.drawer_menu .drawer_button{display:block;width:30px;letter-spacing:.1em;cursor:pointer;top:20px;right:23px;z-index:1001;text-align:center;position:fixed;background:0 0;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:0;outline:none}.drawer_menu .drawer_button{display:block;width:24px;letter-spacing:.1em;cursor:pointer;top:20px;right:23px;z-index:1001;text-align:center;position:fixed;background:0 0;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:0;outline:none}.drawer_menu .drawer_button{color:#000}.drawer_menu .drawer_button .drawer_bar{background-color:#000}.drawer_menu .drawer_bar{display:block;height:1px;transform-origin:0px 0px 0px;margin:5.5px 0;transition:all .2s ease 0s}.drawer_menu .drawer_button{display:block;width:30px;letter-spacing:.1em;cursor:pointer;top:20px;right:23px;z-index:1001;text-align:center;position:fixed;background:0 0;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:0;outline:none}.slick-prev,.slick-next{font-size:0px;line-height:0;position:absolute;display:block;width:20px;height:20px;transform:translate(0px,-50%);cursor:pointer;color:transparent;top:60% !important;padding:0;border-width:initial;border-style:none;border-color:initial;border-image:initial;outline:none;background:0 0}.slick-prev{left:25px !important;z-index:99}.slick-next{right:25px !important}#slider{display:block;margin:116px 0 0}.slider .slick-slide img{width:100%;height:169px;object-fit:cover}#s-box{height:40px;padding:0 10px;position:absolute;top:0;border-radius:2px;border:solid 2px #eaeaea;outline:0;width:80%;right:0}#s-btn{background-color:#000;width:40px;height:30px;position:relative;right:0;bottom:5px;border-radius:3px;font-size:12px;color:#fff;line-height:30px}#mainwrap{display:block;width:100%;margin:0 auto}.page-template-default #mainwrap{display:block;width:100%;margin:0 auto}#mainbox{display:block;align-items:baseline;justify-content:space-between;width:100%}#main{width:90%;display:block;margin:0 auto;padding:0}#main .story_wrap{display:block;width:100%;margin:0 auto}#column h2{display:block;margin:0 auto;text-align:center;padding:0 0 30px}#column .sub{display:block;font-size:11px;padding:0}.story_list{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;max-width:100%;width:100%;margin:0;padding:0}.story_list li{width:49.33%;padding:0 0 40px}.feature_wrap{position:relative;background-size:cover;height:150px;width:100%;background-repeat:no-repeat;background-position:center center}.feature_wrap p{color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;display:block;text-align:center;height:0;font-size:.95rem;letter-spacing:.05rem;margin:auto;padding:0}.column_box{display:block;width:90%;margin:0 auto}.theme_list li{width:49.33%;padding:0 0 40px}#sidebar{width:90%;display:block;margin:0 auto}.textwidget{display:block;text-align:center;margin:0 auto}.foooter_bg_block{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.bg_block{width:100%;height:100px}.foooter_bg{background-size:cover;width:100%;height:180px;position:relative;background-repeat:no-repeat;background-position:center center}.footer_wrap{width:90%;display:block;margin:0 auto;padding:20px 0}#sidebar .btn_contact{margin:0 auto}.fnav{width:100%;display:block;padding:0 0 10px}.fnav_menu_box{width:100%}.f_sns_nav{display:flex;text-align:left;justify-content:space-between;align-items:baseline;flex-direction:column-reverse;margin:10px auto 0px}.f_sns_nav ul{margin:0 0 10px;padding:0}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:100% !important}.story_text .blog_category{font-size:.65rem;color:#8b4a2d;letter-spacing:.04rem;padding:0}.sidebar-wrapper{display:block;margin:0 0 60px}.page-template #breadcrumb{width:90%;display:block;margin:0 auto;padding:65px 0 10px}.page-template-page-noside-about #main{width:90%;display:block;margin:50px auto 80px !important}.page-template #main{width:90%;display:block;margin:0 auto 80px}.fnav_menu_box ul li{display:inline-block;padding:0 25px 0 0;font-size:10px}.f_sns_nav p{display:flex;text-align:center;justify-content:space-between;align-items:center;margin:0 0 5px;font-size:.55rem;color:gray}.data_list{width:100%;display:block;margin:0 auto}.slide_bloginfo{position:static;bottom:15px;left:20px;z-index:1000}.contact_inner .tel_box{width:100%;border:1px solid #b5b5b5;margin:40px auto 60px;text-align:center;position:relative;padding-top:40px}.contact_inner input,.contact_inner textarea{box-sizing:border-box;background:#fff;border:1px solid #bfbfbf;width:100%;padding:15px 15px 14px;font-size:13px;letter-spacing:.1em}.active{color:#fff}.sp_br{display:block}.tel_box_txt{font-size:.75rem;background-color:#fff;padding:0 10px;position:absolute;letter-spacing:.05em;top:-8px;left:104px}#breadcrumb{padding:60px 0 0;margin:0 auto;width:90%;text-align:left;display:block;line-height:1.2}.single_block{display:block;margin:10px 0 0}.single_block .category{font-size:.85rem;font-weight:700;color:#8b4a2d !important;letter-spacing:.03em}.single_block h3 a{display:block;color:#303030;font-size:1.25rem;font-weight:700;padding:0 0 10px;letter-spacing:.02em}.single_block p{line-height:2;font-size:.88rem}.relatedlist li{padding:0 6px 20px 0;width:48.33%}input[type=text],input[type=email],input[type=tel],textarea{padding:.5em;margin-bottom:.5em;width:100%;border:1px solid #bfbfbf;box-shadow:0;border-radius:0;-webkit-appearance:none}input[type=textarea]{padding:.5em;margin-bottom:.5em;width:100%;border:1px solid #bfbfbf box-shadow:0;border-radius:0;-webkit-appearance:none}.page-template-page-noside-about #main .page_block p{text-align:center;display:block;line-height:2;font-size:.9rem}input[type=submit]{-webkit-appearance:none;border-radius:0;font-weight:700;padding:10px;color:#fff;border:none;background-color:#5c5c5c}.drawer_menu .drawer_button.active .drawer_bar{background-color:#fff}.relatedlist .story_text{color:#fff;padding:10px 0 0}.ranking-box img{width:100%;height:80px}.tel_num a{text-align:center;font-size:1.7rem;font-feature-settings:"palt";letter-spacing:.05em;font-style:normal;color:#303030 !important}.footer_info p a{color:#fff !important;display:inline-block;text-align:left;font-size:.75rem}.writer_prof{display:block;padding:0 30px 0 0;width:30%}.writer_block p{font-size:.75rem;line-height:1.8;width:65%}.writer_block{display:flex;align-items:center;justify-content:space-around;vertical-align:middle}.single-post #breadcrumb{padding:0;margin:0 auto;width:90%;text-align:left;display:block}.category #breadcrumb{padding:0;margin:0 auto;width:90%;text-align:left;display:block}.story_list li img{width:100%;height:183px;object-fit:cover}.aboutus_box{width:100%;display:block;margin:0 auto}#foooter_bg_box{display:block;width:90%;margin:0 auto;position:relative}#foooter_bg_wrap h2{color:#303030;letter-spacing:.06rem;display:block;text-align:center;vertical-align:middle;margin:0 auto 40px;padding:0;position:static;top:-80px;left:38%}.bg_block img{display:block;margin:0 auto}#foooter_bg_wrap{width:100%;background-color:#fbfaf4;padding:60px 0 20px;margin:120px 0 0}.theme_list li p a{display:block;text-align:center;font-size:16px;font-weight:400;letter-spacing:.05rem;padding:0;position:absolute;left:0;right:0;bottom:0;top:60px;color:#fff;line-height:80px}.widget-centre{display:block;text-align:center;margin:0 auto}.classified_list{display:block;margin:30px auto 0;width:100%}.inner{padding:20px 60px 80px 54px;border-left:6px solid #000;bottom:0;box-sizing:border-box;left:0;position:relative}.inner h3{position:relative;margin:0 0 25px;padding:0 0 25px}.inner h3:before{content:" ";display:block;width:50px;height:2px;background:#ccc;position:absolute;bottom:0;left:0}.inner h3 a{font-size:24px;line-height:1.4}.bottom{font-size:14px;font-family:'Poppins',sans-serif;font-weight:700;color:#000}.bottom span{color:#999;font-weight:300}.foooter_bg_block{display:flex;align-items:center;padding:0}.banner-img{width:195px}.present_banner_img{width:200px}.top_contents_box .story_list{max-width:100%;width:90%}}@media (max-width:599px){.sub{padding:0}.wrap{overflow:hidden}.pc_br{display:none !important}header{width:100%;display:block;background-color:#fff;z-index:999;margin:0 auto;padding:0}.header_w_wrap{display:block;width:90%;margin:0 auto;padding:10px 0}.header_wrap{top:0;display:flex;justify-content:space-between;align-items:center;width:100%}.logo{margin:0}.logo a{font-size:1.1rem;font-weight:400;letter-spacing:.25rem;color:#303030}.drawer_menu .drawer_button{display:block;width:30px;letter-spacing:.1em;cursor:pointer;top:20px;right:23px;z-index:1001;text-align:center;position:fixed;background:0 0;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:0;outline:none}.drawer_menu .drawer_button{display:block;width:24px;letter-spacing:.1em;cursor:pointer;top:20px;right:23px;z-index:1001;text-align:center;position:fixed;background:0 0;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:0;outline:none}.drawer_menu .drawer_button{color:#000}.drawer_menu .drawer_button .drawer_bar{background-color:#000}.drawer_menu .drawer_bar{display:block;height:1px;transform-origin:0px 0px 0px;margin:5.5px 0;transition:all .2s ease 0s}.drawer_menu .drawer_button{display:block;width:30px;letter-spacing:.1em;cursor:pointer;top:20px;right:23px;z-index:1001;text-align:center;position:fixed;background:0 0;border-width:initial;border-style:none;border-color:initial;border-image:initial;padding:0;outline:none}.slick-prev,.slick-next{font-size:0px;line-height:0;position:absolute;display:block;width:20px;height:20px;transform:translate(0px,-50%);cursor:pointer;color:transparent;top:60% !important;padding:0;border-width:initial;border-style:none;border-color:initial;border-image:initial;outline:none;background:0 0}.slick-prev{left:-15px !important;z-index:99}.slick-next{right:-15px !important}.menu_box{display:none;margin:30px auto 0;padding:15px 0;border-top:1px solid #e1e0e1}.logo a img{width:70px;display:block;margin:0 auto;text-align:center}h2{font-family:'Poppins',sans-serif;font-size:14px;letter-spacing:.02em;font-weight:500}#slider{display:block;padding:30px 0 0;margin:0}.nav li{text-align:center;padding:0 0 20px}.nav li a{color:#2a2a2a;font-weight:600;font-size:18px}.column_box{display:block;width:90%;margin:0 auto}.slider .slick-slide img{width:100%;height:285px;object-fit:cover}.nav-button{z-index:20;position:relative;width:25px;height:15px}.home .slide_bloginfo h3{line-height:1.2;margin:0 auto;padding:0;width:90%}.blogmeta{display:inline-block;padding:10px 0 5px;width:90%;margin:0 auto}#mainwrap{display:block;width:100%;margin:0 auto}.page-template-default #mainwrap{display:block;width:100%;margin:0 auto}#mainbox{display:block;align-items:baseline;justify-content:space-between;width:100%}#main{width:90%;display:block;margin:0 auto;padding:0}#main #story{padding:5px 0 10px}#main .story_wrap{display:block;width:100%;margin:0 auto}.story_list .blog_category a{text-align:left}.story_list{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;max-width:100%;width:100%;margin:0;padding:0}.story_list li{width:49%;padding:0 0 15px}.feature_wrap{position:relative;background-size:cover;height:150px;width:100%;background-repeat:no-repeat;background-position:center center}.feature_wrap p{color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;display:block;text-align:center;height:0;font-size:.95rem;letter-spacing:.05rem;margin:auto;padding:0}.theme_list li{width:49.33%;padding:0 0 5px}#sidebar{width:90%;display:block;margin:0 auto}#sidebar .btn_contact{display:block;margin:10px auto 0}.textwidget{display:block;text-align:center;margin:0 auto}.foooter_bg_block{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0}.bg_block{width:100%;height:90px;padding:0}.bg_block img{display:block;margin:0 auto}.footer_wrap{width:90%;display:block;margin:0 auto;padding:15px 0 8px}.fnav{width:100%;display:block;padding:0 0 10px}.fnav_menu_box{width:100%}.f_sns_nav{display:flex;text-align:left;justify-content:space-between;align-items:baseline;flex-direction:column-reverse;margin:10px auto 0px}.f_sns_nav ul{margin:0 0 10px;padding:0}#sb_instagram .sbi_photo{display:block;height:90px !important;text-decoration:none}#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:100% !important}.story_text .blog_category{font-size:.65rem;color:#8b4a2d;letter-spacing:.02rem;padding:0}.sidebar-wrapper{display:block;margin:0 0 60px}.page-template #breadcrumb{width:90%;display:block;margin:0 auto;padding:65px 0 10px}.page-template-page-noside-about #main{width:90%;display:block;margin:50px auto 80px !important}.page-template #main{width:90%;display:block;margin:0 auto 60px}.data_list{width:100%;display:block;margin:0 auto}.slide_bloginfo{position:static;bottom:15px;left:20px;z-index:1000}.contact_inner .tel_box{width:100%;border:1px solid #b5b5b5;margin:40px auto 60px;text-align:center;position:relative;padding-top:40px}.contact_inner input,.contact_inner textarea{box-sizing:border-box;background:#fff;border:1px solid #bfbfbf;width:100%;padding:15px 15px 14px;font-size:13px;letter-spacing:.1em}.active{color:#fff}.sp_br{display:block !important}.tel_box_txt{font-size:.75rem;background-color:#fff;padding:0 10px;position:absolute;letter-spacing:.05em;top:-8px;left:104px}#breadcrumb{padding:0;margin:0 auto 10px;width:90%;text-align:left;display:block;line-height:1.2}.single_block{display:block;margin:10px 0 0}.single_block .category{font-size:.85rem;font-weight:700;color:#8b4a2d !important;letter-spacing:.03em}.single_block h3 a{display:block;color:#303030;font-size:15px;padding:0;letter-spacing:0;line-height:1.5}.heading{font-size:20px;display:block;padding:0;color:#000}.single_block p{line-height:2;font-size:14px;padding:0 0 15px}.single_block .time{border-bottom:1px solid #e5e5e5;margin:0 auto 5px;padding:0 0 6px;font-size:.55rem;color:gray}.relatedlist li{padding:0 6px 20px 0;width:47.33%}input[type=text],input[type=email],input[type=tel],textarea{padding:.5em;margin-bottom:0;width:100%;border:1px solid #bfbfbf;box-shadow:0;border-radius:0;-webkit-appearance:none;height:25px}input[type=textarea]{padding:.5em;margin-bottom:.5em;width:100%;border:1px solid #bfbfbf box-shadow:0;border-radius:0;-webkit-appearance:none}.page-template-page-noside-about #main .page_block p{text-align:center;display:block;line-height:2.4;font-size:.93rem}.searchButton{height:25px}input[type=submit]{-webkit-appearance:none;border-radius:0;font-weight:700;padding:10px;color:#fff;border:none;background-color:#5c5c5c}.drawer_menu .drawer_button.active .drawer_bar{background-color:#fff}.relatedlist .story_text{color:#fff;padding:0 15px;width:100%}.tel_num a{text-align:center;font-size:1.7rem;font-feature-settings:"palt";letter-spacing:.05em;font-style:normal;color:#303030 !important}.footer_info p a{color:#fff !important;display:inline-block;text-align:left;font-size:.75rem}.writer_prof{display:block;padding:0 30px 0 0;width:30%}.writer_block p{font-size:10px;line-height:1.3;width:65%}.writer_block{display:flex;align-items:center;justify-content:space-around;vertical-align:middle}.single-post #breadcrumb{padding:0;margin:0 auto;width:90%;text-align:left;display:block}.category #breadcrumb{padding:0;margin:0 auto;width:90%;text-align:left;display:block}.story_list li img{width:100%;height:95px}.formWrap_txt{border-bottom:1px solid #bfbfbf;display:block;padding:35px 0 15px}.story_time{color:#999;font-size:.6rem;display:inline-block;text-align:center;padding:0 0 0 7px}.footer_info h1 a img{width:75px}.aboutus_box{width:90%;display:block;margin:0 auto}.aboutus_block p{font-size:13px}.aboutus_block .btn_f_contact{width:100%;height:50px;float:left;text-align:center;cursor:pointer;position:relative;box-sizing:border-box;overflow:hidden;text-decoration:none;transition:all .2s ease;z-index:0;line-height:50px;font-size:13px;color:#fff;font-family:urw-din,sans-serif;font-weight:400;font-style:normal;letter-spacing:.14rem;background-color:#fff;border:1px solid #2a2a2a}.aboutus_block .btn_contact{background-color:#fff;margin:30px auto 0;display:inline-block;width:80%}#foooter_bg_box{display:block;width:90%;margin:0 auto;position:relative}#foooter_bg_wrap{width:100%;background-color:#fbfaf4;padding:40px 0;margin:60px 0 0}#foooter_bg_wrap h2{color:#303030;letter-spacing:.06rem;display:block;text-align:center;vertical-align:middle;margin:0 auto 40px;padding:0;position:static;top:0;left:0}.theme_list li p a{display:block;text-align:center;font-size:.8rem;font-weight:400;letter-spacing:.05rem;padding:0;position:absolute;left:0;right:0;bottom:0;top:0;color:#fff;line-height:97px}#aboutus{padding:40px 0;display:block}.widget-centre{display:block;text-align:center;margin:0 auto}.fnav_menu_box ul li{display:block;padding:0 0 6px;font-size:10px}.f_sns_nav p{display:flex;text-align:center;justify-content:space-between;align-items:center;margin:0 0 7px;font-size:.55rem;color:gray}.otoku_box .titlebg{margin:20px 0 20px;padding:15px;background-color:#ffb03f;font-size:17px;font-weight:700;clear:both;line-height:25px;color:#fff;border-radius:5px}.otoku_box ul{border:solid 2px #ffb03f;padding:.5em 1em .5em 2.3em;position:relative}.otoku_box ul li{line-height:1.5;padding:.5em 0;list-style-type:none !important}.otoku_box ul li:before{font-family:"Font Awesome 5 Free";content:"\f00c";position:absolute;left:1em;color:#ffb03f}.tokuten_block{display:block;padding:15px 0}.urawaza_block{display:block;padding:15px 0}.relatedlist li img{width:100%;height:100px;object-fit:cover}ul.relatedlist{font-size:0;margin:0 auto;padding:0;width:100%;display:flex;flex-wrap:wrap;align-items:baseline}iframe{margin:0;padding:0;position:relative;left:0;top:0;transform:translateX(0%);width:100%}.salon_box{display:block;justify-content:space-between;padding:20px 0 0}.salon_box img{width:100%;margin:0 0 10px !important;height:auto}.salon_txt{width:100%;font-size:.88rem;margin:0 0 40px;letter-spacing:.09em;line-height:1.8}.h-menu-block-contents{width:33.33%}.logo{width:33.33%}.search_box{width:33.33%;margin:0}#s-box{height:40px;padding:0 10px;position:static;top:-50px;border-radius:2px;border:solid 2px #eaeaea;outline:0;width:100%;right:42px}#s-btn-area{height:50px;position:static;right:40px;top:-50px;background:0 0;color:#666;border:none;font-size:20px;outline:0;display:none}#s-btn{background-color:#000;width:40px;height:30px;position:relative;right:5px;bottom:3px;border-radius:3px;font-size:12px;color:#fff;line-height:30px}.nav{height:100%;position:relative;overflow-x:hidden;overflow-y:auto;display:table-cell;vertical-align:middle;margin:0;padding:0;top:-40px}.index{padding:1em 2em 1em !important;width:100%;background:#fff;border:1px solid #eee;margin:60px auto}.index a{display:block;padding:.5em 0;border-top:1px dotted #ddd;color:#8b4a2d;font-size:12px}.voice_box{display:block;margin:60px 0 0}.supplement{background:#fafafa;font-size:.94em;padding:10% 4%;margin:1.5em 0 2em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #999;border-color:rgba(165,165,165,.2)}.supplement p{display:block;padding:0 0 15px;font-size:12px !important}.voice .voicecomment{border:3px solid #eee;background-color:#fff;color:#444;padding:2.5%;position:relative;width:76%;border-radius:5px}.voice .icon{width:20%;text-align:center}.d_half_block{width:100%}.d_half_box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:20px 0}.black_wrap_top{margin:0 0 -60px}.black_wrap{background-color:#231815;padding:20px 30px}.classified-apply-list-wrap{display:block;margin:50px 0 50px}.classified_list{display:block;margin:30px auto 0;width:100%}.classified-apply-list-block{display:block;padding:15px;margin:0 0 2%;position:relative;width:100%}.classified-apply-list-block .h3{font-size:20px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:700;line-height:1.4;color:#111;padding-left:70px;white-space:inherit}.h3{text-align:left;font-weight:700;font-size:18px;font-family:"futura-pt",sans-serif,"游ゴシック体","Yu Gothic",YuGothic;line-height:1.6;margin-bottom:20px}.classified-apply-list-block .h3 span{font-size:14px;display:block;color:#707070;font-family:"futura-pt",sans-serif,"游ゴシック体","Yu Gothic",YuGothic;font-size:10px;margin-top:7px}.classified-apply-list-block:first-of-type h3:after{content:"01";font-size:45px;font-family:"futura-pt",sans-serif,"游ゴシック体","Yu Gothic",YuGothic;color:#999;position:absolute;top:0;left:15px;font-weight:400}.classified-apply-list-block:nth-of-type(2) h3:after{content:"02";font-size:45px;font-family:"futura-pt",sans-serif,"游ゴシック体","Yu Gothic",YuGothic;color:#999;position:absolute;top:0;left:15px;font-weight:400}.classified-apply-list-block:nth-of-type(3) h3:after{content:"03";font-size:45px;font-family:"futura-pt",sans-serif,"游ゴシック体","Yu Gothic",YuGothic;color:#999;position:absolute;top:0;left:15px;font-weight:400}.classified-apply-list-block:nth-of-type(4) h3:after{content:"04";font-size:45px;font-family:"futura-pt",sans-serif,"游ゴシック体","Yu Gothic",YuGothic;color:#999;position:absolute;top:0;left:15px;font-weight:400}#save-load-layer{left:0;width:240px !important;margin:0;font-size:15px !important}.btn-classified-apply{background-color:#2a2a2a;border-radius:6px;color:#fff;padding:13px 25px;display:block;margin:0 auto;text-align:center}.classified_wrap .story_list li{width:48.33%;padding:30px;position:relative;background:#fff;margin:0 0 30px;min-height:230px}#side ul li a{color:#fff;font-size:13px;vertical-align:middle;writing-mode:tb-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;padding:0 6px 0 0}#side ul li{overflow:visible;position:relative;display:block;width:100%;background-color:#00afcc;border:0 solid #00afcc;border-right-width:0;text-decoration:none;font-size:15px;line-height:1;letter-spacing:1px;font-weight:700;color:#fff;padding:13px}.vertical{width:90%;margin:0 auto}#classified_list{padding:3px 0}.classified_list_txt h3{line-height:100%;margin:0;padding:0}.classified_list_txt h3 a{font-size:.55rem;letter-spacing:-.05em;font-weight:400;white-space:nowrap}.classified_list_txt h3 .blog_category a{color:#000;background:#fff;padding:1px 5px;border-radius:10px}.classified_list_txt h3 time{font-size:.65rem;font-weight:400}.profile{background:#f2f2f2;padding:20px 20px 5px;margin:0 0 40px;font-size:11px}.credit{font-size:11px !important;padding:10px 0 0;color:#a0a0a0;display:block}#column{display:block;margin:0 auto 0;padding:10px 0 10px;background-color:#fcfcfc;border-top:1px solid #e1e0e1;border-bottom:1px solid #e1e0e1}.story_text h3 a{color:#303030;line-height:1;font-size:12px;letter-spacing:0}.story_list .blog_category a{padding:0;color:#000 !important}.inner{padding:15px 0 15px 25px;border-left:6px solid #000;top:0;box-sizing:border-box;left:0;position:relative;margin:0}.bottom p{font-size:11px}.bottom span{font-size:11px}.kurashinoteian_img{display:block;margin:0 auto;padding:82px 0 0;text-align:center}.form-submit input{width:50%;display:block;margin:20px auto 0;font-size:14px;height:40px;line-height:40px;border-radius:5px;padding:0 !important}.heading-recipe{border-bottom:solid 1px #d5d2cd;color:#2b2a27;font-size:20px;font-weight:700;line-height:20px;padding:0 0 8px;display:block}.heading-recipe-sec{margin:45px 0 0}.ingredient-list-item{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:solid 1px #f4f2f0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;width:100%}.ingredient-name{font-size:16px}.ingredient-quantity-amount{font-size:16px}.instruction-list-item{border-bottom:1px solid #f4f2f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:16px;line-height:25px;padding:8px 0}.sort-order{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;width:30px;font-size:16px}.sort-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:400;font-size:16px}#live_img{margin:82px auto -82px !important}.tbl-data-01 tbody td{background-color:#fff;border-bottom-color:#c6c9d3;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c6c9d3;border-left-style:solid;border-left-width:1px;line-height:25px;overflow-wrap:break-word;padding-bottom:11px;padding-left:0;padding-right:2px;padding-top:11px;text-align:center;vertical-align:middle;font-size:11px}.tbl-data-01 tbody th{background-color:#f5f6f8;border-bottom-color:#c6c9d3;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#c6c9d3;border-left-style:solid;border-left-width:1px;font-size:11px;overflow-wrap:break-word;padding-bottom:12px;padding-left:0;padding-right:0;padding-top:11px;text-align:center;vertical-align:middle}.banner-img{width:195px !important}.present_banner_img{width:200px !important;margin:0 auto;display:block}.ad-banner{display:block;width:300px;padding:10px 0;margin:20px auto}.ad-banner-block{width:48.33%;margin-bottom:5px}.live_img img{object-fit:cover;height:63px}.single_block span{font-size:14px}.single_block div{font-size:14px}.top_contents_box .story_list li{width:100%}.story_text{color:#fff;padding:0;width:100%;margin:0 auto}#main #workshop h2{margin:0 auto 10px}.story_wrap .btn_contact_block button{padding:.6em 3em}.ranking-box img{height:80px;object-fit:contain}.single_block img{margin:0}.story_text .blog_category a{text-align:justify}.fnav ul{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.fnav ul:after{display:block;content:"";width:100%}#sidebar .btn_f_contact{width:70%;height:30px;margin:0 auto;float:none}#sidebar .btn_contact a{border-radius:50px}.ranking-box p{font-size:12px;line-height:1.2;padding-top:6px}.drawer_nav_sns a{font-size:14px}#column h2{padding:0}.column_slider li{width:49%;margin-bottom:10px}.question{border:1px solid #f27719;padding:25px;font-size:12px}.view-load a{font-size:10px}.grid{display:grid;grid-template-columns:1fr;margin:0 10px}.grid span{bottom:95px}.top_contents_box .story_list li img{height:auto}#living .sub{display:block;font-size:11px;padding:0}#banner-middle .banner-block{width:48%}#banner-middle .banner-block img{width:100%;object-fit:cover}}#main-second #main{width:100%}#main-second #mainwrap .story_list{max-width:100%}#main-second #mainwrap .story_list li{width:18.33%}#main-second #mainwrap .story_list li img{height:100px}#main-second #mainwrap .story_list .icon-new-block img{height:auto}#main-second .banner{margin:0 auto;max-width:1000px}#main-second .banner-box{display:flex;flex-wrap:wrap;margin:15px auto;justify-content:center;gap:2%}#main-second .banner-block{width:48%;margin:0}#main-second .banner-block:first-child img{width:80%;height:auto;display:block;margin-left:auto;margin-right:0}#main-second .banner-block:last-child img{width:80%;height:auto;display:block;margin-left:0;margin-right:auto}#main-second .workshop-event .story_list li{min-height:245px}body.sin-index #top-head{width:100%;background-color:#fff;padding:15px 0 0;position:fixed;top:0;left:0;z-index:1000;transition:all .3s ease}body.sin-index{padding-top:180px}body.sin-index .header_w_wrap{max-width:966px;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;transition:all .3s ease;width:100%}body.sin-index.scrolled .site-branding{align-items:baseline}body.sin-index .site-branding{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}body.sin-index .logo{margin:0 0 5px}body.sin-index .logo img{max-height:100px;width:auto;transition:all .3s ease}body.sin-index .site-description{font-size:14px;text-align:center;color:#333;margin-bottom:10px}body.sin-index .nav-container{display:flex;justify-content:space-between;align-items:center;width:100%}body.sin-index .social-icons{display:flex;justify-content:center;margin:0;flex:0 0 auto}body.sin-index .social-icons a{margin:0 10px;color:#333;font-size:24px}body.sin-index .global-nav{flex:1;margin-bottom:0;margin-left:20px;transition:all .3s ease}body.sin-index .nav-items{display:flex;justify-content:flex-end;list-style:none;padding:0;margin:0;transition:all .3s ease;align-items:center}body.sin-index .nav-items li{margin:0 5px}body.sin-index .nav-items li a{color:#333;text-decoration:none;font-size:13px;display:block;padding:5px 0;position:relative}body.sin-index .nav-items li.current-menu-item a,body.sin-index .nav-items li a:hover{color:#000}body.sin-index .nav-items li.current-menu-item a:before,body.sin-index .nav-items li a:hover:before{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:#f60}body.sin-index .sponsor-btn a{background-color:#c00;color:#fff;padding:5px 15px;border-radius:20px}body.sin-index .sponsor-btn a:hover{background-color:#a00}body.sin-index .sponsor-btn a:hover:before{display:none}body.sin-index .mobile-menu{display:none}body.sin-index .nav-wrap{display:none}body.sin-index.scrolled #top-head{padding:5px 0;box-shadow:0 2px 5px rgba(0,0,0,.1)}body.sin-index.scrolled .header_w_wrap{flex-direction:row;justify-content:space-between}body.sin-index.scrolled .site-branding{margin-bottom:0;flex:0 0 auto}body.sin-index.scrolled .logo img{max-height:140px}body.sin-index.scrolled .site-description{display:none}body.sin-index.scrolled .social-icons{display:none}body.sin-index.scrolled .nav-container{flex:1;margin-left:20px}body.sin-index.scrolled #top-head:after{margin-top:5px}body.sin-index #workshop{padding:5px 0 !important}body.sin-index #story{padding:5px 0 !important}@media (max-width:768px){body.sin-index.scrolled #top-head{padding:5px 0}body.sin-index{padding-top:120px}body.sin-index #top-head{padding-top:15px}body.sin-index.scrolled .header_w_wrap{flex-direction:column}body.sin-index.scrolled .nav-container{display:none}body.sin-index .logo img{max-height:80px}body.sin-index.scrolled .logo img{max-height:140px;width:210px}body.sin-index .nav-container{display:none}body.sin-index .mobile-menu{display:block;position:absolute;top:50%;left:15px;transform:translateY(-50%);z-index:1002}body.sin-index.scrolled .mobile-menu{top:50%}body.sin-index .nav-button{display:block;width:30px;height:25px;position:relative;cursor:pointer;background:0 0;border:none;outline:none;padding:0}body.sin-index .nav-button span{display:block;position:absolute;width:100%;height:3px;background-color:#333;border-radius:2px;transition:all .3s ease}body.sin-index .nav-button span:nth-child(1){top:0}body.sin-index .nav-button span:nth-child(2){top:10px}body.sin-index .nav-button span:nth-child(3){top:20px}body.sin-index .nav-button.active span:nth-child(1){transform:translateY(10px) rotate(-45deg)}body.sin-index .nav-button.active span:nth-child(2){opacity:0}body.sin-index .nav-button.active span:nth-child(3){transform:translateY(-10px) rotate(45deg)}body.sin-index .nav-wrap{display:block;position:fixed;top:0;left:-100%;width:80%;height:100%;background-color:#fff;transition:all .4s ease;z-index:1001;overflow-y:auto;box-shadow:2px 0 5px rgba(0,0,0,.2)}body.sin-index .nav-wrap.open{left:0}body.sin-index .nav{display:block;padding:70px 20px 20px;list-style:none;margin:0}body.sin-index .nav li{margin:0;border-bottom:1px solid #eee}body.sin-index .nav li a{padding:15px 5px;display:block;color:#333;text-decoration:none;font-size:16px;transition:background-color .3s;font-weight:400}body.sin-index .nav li a:hover{background-color:#f5f5f5}body.sin-index .overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999;opacity:0;transition:opacity .3s ease}body.sin-index .overlay.open{display:block;opacity:1}body.sin-index.no-scroll{overflow:hidden}#main-second #mainwrap .story_list li{width:49.33%}body.sin-index.scrolled .site-branding{align-items:center}#main-second #story{width:90%;margin:0 auto 30px}.view-load{border-bottom:0 solid #e5e5e5}#main-second .workshop-event{width:90%;margin:0 auto}#main-second .banner-block:first-child img{width:100%}#main-second .banner-block:last-child img{width:100%}body.sin-index #workshop{padding:5px 2% !important}body.sin-index .logo{margin:10px 0}}.hk-container{margin:0 auto;padding:20px 0}.hk-carousel-container{position:relative}.hk-carousel{overflow:hidden}.hk-carousel-inner{display:flex;transition:transform .5s ease}.hk-card{flex:0 0 calc(50% - 10px);opacity:.8;transition:all .3s ease;display:flex;flex-direction:column;overflow:hidden;margin-right:20px}.hk-card.active{transform:scale(1);opacity:1}.hk-card-content{padding:15px;display:flex;flex-direction:column;flex-grow:1}.hk-card-title{font-size:18px;font-weight:700;margin-bottom:10px;color:#333}.hk-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer;border:none;outline:none;z-index:10}.hk-prev{left:-30px}.hk-next{right:-30px}.hk-arrow{width:10px;height:10px;border-top:2px solid #666;border-right:2px solid #666;display:block}.hk-prev-arrow{transform:rotate(-135deg)}.hk-next-arrow{transform:rotate(45deg)}.hk-dots{display:flex;justify-content:center;margin-top:20px;gap:8px}.hk-dot{width:8px;height:8px;border-radius:50%;background-color:#ddd;cursor:pointer;border:none}.hk-dot.active{background-color:#333}.hk-card-image{border:1px solid #eee}@media (min-width:1024px){.hk-card{flex:0 0 calc(16.66% - 16px)}}@media (max-width:767px){.hk-card{flex:0 0 calc(33.33% - 15px)}}@media (max-width:480px){.hk-container{padding:10px}.hk-carousel{-webkit-overflow-scrolling:touch;touch-action:pan-y;user-select:none}.hk-carousel-inner{will-change:transform}}#banner-middle .banner-box{width:77%}@media (max-width:480px){#banner-middle .banner-box{width:100%}}