@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,time,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}img{vertical-align:top;max-width:100%;height:auto}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ol li,ul li{list-style-type:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
@charset "utf-8";body,html,input,select,textarea{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Helvetica Neue",Arial,sans-serif;font-weight:500;color:#333}.Roboto{font-family:'Roboto',sans-serif;font-weight:400}body{min-width:1240px;background:#fff;font-size:16px;line-height:1.8;overflow:auto}a{color:#333;text-decoration:none}@media screen and (min-width :768px){a:hover{text-decoration:none}}@media screen and (min-width :768px){.over:hover{opacity:.6}.ios .over:hover,.ios .over:active,.ios .over:link,.ios .over:visited,.ios .over:focus{opacity:1}}.cf:after{content:"";clear:both;display:block;height:0}:root .cf:after{content:"" \9;clear:both\9;display:block\9;height:0\9}table{width:100%}@media print,screen and (min-width :768px){.for_sp{display:none !important}}@media print,screen and (max-width :767px){#flipdesk_root{display:none !important}}.ios input[type=submit],.ios input[type=button],.ios button{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:none;border:none;box-sizing:border-box;cursor:pointer}.ios input[type=submit]::-webkit-search-decoration,.ios input[type=button]::-webkit-search-decoration,.ios button::-webkit-search-decoration{display:none}.ios input[type=submit]:focus,.ios input[type=button]:focus,.ios button:focus{outline-offset:-2px}.ttl_01{color:#ff6a00;font-size:24px;font-weight:700;text-align:center;margin-bottom:30px}.tt1_02{color:#ff6a00;font-size:20px;font-weight:700;line-height:34px;border-left:5px solid #ff6a00;border-bottom:1px solid #ff6a00;padding:0 0 6px 15px;margin-bottom:25px}.ttl_03{color:#773100;font-size:18px;font-weight:700;line-height:1;margin-bottom:10px}.ttl_box_01{text-align:center;margin-bottom:40px}.ttl_box_01>p{padding:0;margin:0 auto 10px;text-align:center}.ttl_box_01 .ja{font-size:30px;line-height:1.3;margin-bottom:50px}.movie-youtube{text-align:center}.movie-youtube-title{padding:10px 20px 8px;margin:0 auto;text-align:center;font-size:20px;font-weight:700;border-radius:5px}#sec_04_h2{margin-bottom:10px}#sec_02_h2{margin-bottom:5px;font-size:30px}#media{text-align:center}.en-h3{font-size:45px;display:inline-block;padding:20px 30px 15px;border-radius:100px;border:2px solid #fff;line-height:1}.ttl_box_01 .ja>span{display:block;text-align:center;font-size:15px;line-height:1;margin-bottom:10px}.ttl_box_01 .en{font-size:16px;font-weight:500;line-height:1;margin-bottom:15px;letter-spacing:.05em}.ttl_box_01 .text{margin-top:15px}.btn_01{text-align:center}.btn_01 a{display:inline-block;color:#fff;line-height:1;background:#ff6a00;border:1px solid #ff6a00;padding:10px 0;transition:.4s;border-radius:30px;position:relative}.btn_01 a:after{display:inline-block;content:"";width:9px;height:15px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_white02.png) no-repeat;position:absolute;top:calc(50% - 7.5px);right:20px}@media screen and (min-width :768px){.ttl_box_01 .ja>span{display:block;text-align:center;font-size:20px;line-height:1;margin-bottom:10px}.btn_01 a:hover{color:#ff6a00;background:#fff}.btn_01 a:hover:after{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_orange03.png) no-repeat}}.ofi{object-fit:cover;object-position:50% 50%}blockquote{margin:0}blockquote p{padding:15px;border-radius:5px;background-color:#fefec1}blockquote p:before{content:'\201C'}blockquote p:after{content:'\201D'}#header{min-width:1240px;padding-bottom:0;position:fixed;background:#fff;z-index:9999;max-width:100%;margin:auto;width:100%}#header .hdr_inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:1200px !important;margin:0 auto}#header .hdr_inner{width:calc(100% - 40px) !important}#header .hdr_left{width:320px;padding:40px 0;margin:0}#header .hdr_left .hdr_logo a{padding-right:60px;position:relative}#header .hdr_left .hdr_logo a:after{content:"";display:block;width:50px;height:50px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/header_mark.png) no-repeat center center/contain;position:absolute;top:-3px;right:0}#header .hdr_left .hdr_logo img{width:100%;height:auto;padding:0;margin:0;transition:all .3s ease}#header .hdr_right{width:calc(100% - 320px);padding:0;margin:0}#header .h1_text{width:100%;padding:5px 0;margin:0 auto;background:#faf2ef;text-align:center}#header .h1_text h1,#header .h1_text{font-size:20px;font-weight:700;line-height:1}@media screen and (max-width :768px){#header .h1_text h1,#header .h1_text{font-size:12px;font-weight:700;line-height:1}.pc_none{display:none}}#header .hdr_left .hdr_logo a{display:block}@media screen and (min-width :768px){#header .hdr_left .hdr_logo a:hover{opacity:.7}}#header .hdr_right .hdr_top{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}#header .hdr_right .external{display:flex;margin-right:auto}#header .hdr_right .external li{border:2px solid #ff6a00;border-top:none;border-radius:0 0 5px 5px;margin-right:.5em}#header .hdr_right .external li a{display:block;padding:.55em .8em;color:#ff6a00;font-weight:600;transition-duration:.3s}#header .hdr_right .external li a span{position:relative;padding-left:1.6em}#header .hdr_right .external li a span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);transition-duration:.3s}#header .hdr_right .external li a span:before{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/icon_exter01.png) no-repeat;background-size:contain;width:20px;height:20px}#header .hdr_right .external li:nth-child(2) a span:before{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/icon_exter02.png) no-repeat;background-size:contain}#header .hdr_right .external li:nth-child(3) a span:before{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/icon_exter03.png) no-repeat;background-size:contain}#header .hdr_right .external li a:hover{background:#ff6a00;color:#fff}#header .hdr_right .external li a:hover span:before{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/icon_exter01-wh.png) no-repeat;background-size:contain;width:20px;height:20px}#header .hdr_right .external li:nth-child(2) a:hover span:before{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/icon_exter02-wh.png) no-repeat;background-size:contain}#header .hdr_right .external li:nth-child(3) a:hover span:before{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/icon_exter03-wh.png) no-repeat;background-size:contain}#header .hdr_right .hdr_top .navi_list{display:flex;justify-content:flex-start;margin-right:20px}#header .hdr_right .hdr_top .navi_list li{margin-right:15px}#header .hdr_right .hdr_top .navi_list li:last-child{margin-right:0}#header .hdr_right .hdr_top .navi_list li a{display:block;font-size:14px;line-height:1;padding-left:8px;position:relative}#header .hdr_right .hdr_top .navi_list li a:before{display:inline-block;content:"";width:3px;height:5px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_orange01.png) no-repeat;position:absolute;top:calc(50% - 2.5px);left:0}#header .hdr_right .hdr_top .navi_list li a span{display:inline-block;position:relative}@media screen and (min-width :768px){#header .hdr_right .hdr_top .navi_list li a span:after{display:inline-block;content:"";width:100%;height:2px;background:#ff6a00;position:absolute;bottom:2px;left:0;opacity:0;transition:.4s;visibility:hidden}#header .hdr_right .hdr_top .navi_list li a:hover span:after{bottom:-5px;opacity:1;visibility:visible}}#header .hdr_right .hdr_top .info_box{display:flex;justify-content:flex-start;margin-right:1px}#header .hdr_right .hdr_top .info_box .tell_box{display:flex;justify-content:center;align-items:center;color:#e79d3a;font-size:25px;font-weight:700;line-height:1;background:0 0;padding:0 20px;margin-right:1px;letter-spacing:.05em;font-feature-settings:"palt" 1}#header .hdr_right .hdr_top .info_box .tell_box span{padding-left:30px;position:relative}#header .hdr_right .hdr_top .info_box .tell_box span:before{display:inline-block;content:"";width:21px;height:21px;background:url('https://www.ashifumi.jp/wp/wp-content/uploads/2022/06/icon_call.png') no-repeat;background-size:100%;background-position:center;position:absolute;top:calc(50% - 10.5px);left:0}#header .hdr_right .hdr_top .info_box a{display:block;width:60px;background:#e79d3a;border:1px solid #e79d3a;padding:10px;margin-right:1px;transition:.4s}#header .hdr_right .hdr_top .info_box a:last-child{margin-right:0}@media screen and (min-width :768px){#header .hdr_right .hdr_top .info_box a:hover{opacity:.75}}#header .hdr_right .hdr_top .info_box .login_box .login_box_inner,#header .hdr_right .hdr_top .info_box .cart_box .cart_box_inner{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}#header .hdr_right .hdr_top .info_box .login_box .img_box,#header .hdr_right .hdr_top .info_box .cart_box .img_box{display:inline-flex;margin-bottom:4px}#header .hdr_right .hdr_top .info_box .login_box .img_box img,#header .hdr_right .hdr_top .info_box .cart_box .img_box img{width:auto;height:20px;padding:0;margin:0 auto}#header .hdr_right .hdr_top .info_box .login_box .text,#header .hdr_right .hdr_top .info_box .cart_box .text{color:#fff;font-size:10px;font-weight:700;line-height:1;letter-spacing:.05em}#header .hdr_right .hdr_bottom .gnavi{display:flex;justify-content:flex-end}#header .hdr_right .hdr_bottom .gnavi li{display:inline-flex;align-items:center;margin-right:25px}#header .hdr_right .hdr_bottom .gnavi li:last-child{margin-right:0}#header .hdr_right .hdr_bottom .gnavi li a{font-size:14px;line-height:1;padding:0;position:relative;transition:all .3s ease}#header .hdr_right .hdr_bottom .gnavi li a:hover{color:#e79d3a;transition:all .3s ease}#header .hdr_right .hdr_bottom .gnavi li a span{display:inline-block;position:relative}#header .hdr_right .hdr_bottom .gnavi li a span:before{content:'';display:block;width:100%;height:1px;padding:0;margin:0;background:#000;position:absolute;bottom:0;left:0;transition:all .3s ease}#header .hdr_right .hdr_bottom .gnavi li a:hover span:before{background:#e79d3a;transition:all .3s ease}#header .hdr_right .hdr_bottom .gnavi li.icon{padding:0;margin:0 20px 0 0}#header .hdr_right .hdr_bottom .gnavi li.icon:last-child{margin-right:0}#header .hdr_right .hdr_bottom .gnavi li.icon a:before{display:none}#header .hdr_right .hdr_bottom .gnavi li.icon img{width:auto;height:20px}@media screen and (min-width :768px){#header .hdr_right .hdr_bottom .gnavi li a span:after{display:inline-block;content:"";width:100%;height:2px;background:#ff6a00;position:absolute;bottom:2px;left:0;opacity:0;transition:.4s;visibility:hidden}#header .hdr_right .hdr_bottom .gnavi li a:hover span:after{display:none}}@media screen and (min-width :768px){#wrapper{padding-top:154px}#usces-cart #wrapper{padding-top:0}}#top #mainimage{width:100%;text-align:center;overflow:hidden}#top #mainimage img{width:100%;height:auto;position:relative;z-index:7}#item_list #mainimage,#item_details #mainimage{width:100%;height:500px;background:#ff6a00;overflow:hidden}#item_list #mainimage .mainimage_inner,#item_details #mainimage .mainimage_inner{width:1200px;margin:0 auto;position:relative}#item_list #mainimage .mainimage_inner:after,#item_details #mainimage .mainimage_inner:after{display:inline-block;content:"";width:1000px;height:500px;background-image:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/item/item_main.png);background-repeat:no-repeat;background-position:left 30px center;background-color:#fff;background-size:60%;position:absolute;top:0;right:-400px}#item_list #mainimage .text_area,#item_details #mainimage .text_area{width:460px;padding-top:100px;margin:0 auto 0 0}#item_list #mainimage .text_area .main_ttl,#item_details #mainimage .text_area .main_ttl{color:#fff;font-size:36px;font-weight:700;line-height:1;margin-bottom:30px}#item_list #mainimage .text_area .sub_ttl,#item_details #mainimage .text_area .sub_ttl{color:#fff;font-size:16px;line-height:1;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:15px 0;margin-bottom:30px}#item_list #mainimage .text_area .text,#item_details #mainimage .text_area .text{color:#fff}.mainVisual{width:100%;padding:0;margin:0 auto;position:relative;overflow:hidden;background:#faf2ee;z-index:0}.mainVisual.move:after{content:'';display:block;width:100%;height:100%;padding:0;margin:0;background-image:url('https://www.ashifumi.jp/Image/top/move3-min.gif');background-position:right bottom -10px;background-repeat:no-repeat;background-size:auto 125%;position:absolute;top:0;right:0;z-index:-1}.mainVisual.move.nogif:after{display:none}#move3-sp{position:absolute;width:40%;right:0;bottom:0;z-index:3}.mainVisual>img{width:100%;height:auto;padding:0;margin:0;position:relative;top:0;left:0;z-index:1}.mainVisual:before{content:'';display:none}.mainVisual:after{content:'';display:none}@media screen and (min-width :768px){.mainVisual{width:100%;padding:0;margin:0 auto;position:relative;overflow:hidden;background:#faf2ee;z-index:0}.mainVisual>img{width:100%;height:auto;padding:0;margin:0}.mainVisual:before{content:'';display:block;width:45%;height:100%;padding:0;margin:0;background-image:url('https://www.ashifumi.jp/wp/wp-content/uploads/2023/02/move3.gif');background-repeat:no-repeat;background-position:center bottom -20px;background-size:auto 130%;position:absolute;top:0;right:-11%;z-index:-2}.mainVisual.nogif:before{background:0 0}#move3{position:absolute;z-index:3;right:0;bottom:0;width:auto;height:112%;outline:none;border:none}.mainVisual:after{content:'';display:block;width:34.7%;height:100%;padding:0;margin:0;background-image:linear-gradient(to right,rgba(250,242,238,1) 0%,rgba(250,242,238,0) 5%,rgba(250,242,238,0) 100%);position:absolute;top:0;right:calc(-8% + 1px);z-index:6}.move4}@media screen and (max-width :768px){.mainVisual.move:before{content:'';display:block;width:34.7%;height:100%;padding:0;margin:0;background-image:linear-gradient(to right,rgba(250,242,238,1) 0%,rgba(250,242,238,0) 20%,rgba(250,242,238,0) 100%);position:absolute;top:0;right:7.6vw;z-index:4}}#footer{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/footer_bg.jpg) no-repeat;background-size:cover;padding:70px 0;position:relative}#footer:before{display:inline-block;content:"";width:100%;height:5px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/border_bg01.png) repeat-x;position:absolute;top:-3px;left:0}#top #footer:before,#item_details.under #footer:before{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/border_bg02.png) repeat-x}#footer #page_top{position:absolute;top:-32px;left:0;right:0;bottom:0;margin:0 auto;width:43px;height:59px}#footer #page_top a{display:block}#footer>span{display:block;position:absolute;bottom:2px;right:2px;color:#c8c8c8}#footer>span>a{color:#c8c8c8 !important}@media screen and (min-width :768px){#footer #page_top a:hover{opacity:.75}}#footer .ftr_inner{width:1200px;margin:0 auto}#footer .img_box{text-align:center;margin-bottom:10px}#footer .img_box a{display:inline-block}#footer .img_box a:hover{opacity:.75}#footer .list_01{font-size:0;text-align:center;margin-bottom:20px}#footer .list_01 li{display:inline-block;color:#fff;font-size:14px;line-height:1;background:#222;padding:5px 15px;margin-right:10px}#footer .list_01 li:last-child{margin-right:0}#footer .text{text-align:center;line-height:2;margin-bottom:40px}#footer .navi_box{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #222;border-bottom:1px solid #222;padding:30px 140px;margin-bottom:30px}#footer .navi_box .list_02{width:730px;display:flex;justify-content:flex-start;flex-flow:row wrap}#footer .navi_box .list_02 li{margin-right:30px}#footer .navi_box .list_02 li:nth-child(4),#footer .navi_box .list_02 li:last-child{margin-right:0}#footer .navi_box .list_02 li:nth-child(n+5){margin-top:15px}#footer .navi_box .list_02 li a{display:block;font-size:14px;line-height:1;padding-left:8px;position:relative}#footer .navi_box .list_02 li a:before{display:inline-block;content:"";width:4px;height:7px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_orange02.png) no-repeat;position:absolute;top:calc(50% - 3.5px);left:0}#footer .navi_box .list_02 li a span{display:inline-block;position:relative}@media screen and (min-width :768px){#footer .navi_box .list_02 li a span:after{display:inline-block;content:"";width:100%;height:2px;background:#ff6a00;position:absolute;bottom:2px;left:0;opacity:0;transition:.4s;visibility:hidden}#footer .navi_box .list_02 li a:hover span:after{bottom:-5px;opacity:1;visibility:visible}}#footer .navi_box .contact_btn a{display:inline-block;color:#fff;font-size:14px;line-height:1;text-align:center;background:#ff6a00;border:1px solid #ff6a00;padding:8px 15px;border-radius:4px}#footer .navi_box .contact_btn a:before{display:inline-block;content:"";width:4px;height:7px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_white01.png) no-repeat;margin-right:5px;vertical-align:2px}#footer .navi_box .contact_btn a:hover{opacity:.75}#footer .copyright{font-size:14px;line-height:1;text-align:center}#breadcrumb{background:#fff5e3;padding:25px 0 0}#breadcrumb .breadcrumb_inner{width:1200px;margin:0 auto}#breadcrumb li{display:inline-block;color:#333;font-size:14px;position:relative}#breadcrumb li:last-child{padding-right:0}#breadcrumb li a{color:#333;text-decoration:underline}#breadcrumb li a:hover{text-decoration:none}#breadcrumb li:after{display:inline-block;content:"＞";color:#ff6a00;font-weight:700;margin:0 5px 0 15px}#breadcrumb li:last-child:after{content:none}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.text_catch{text-align:center}.fixedBtn{width:80px;padding:0;margin:0;position:fixed;bottom:50px;right:50px;z-index:1000;transition:opacity .3s}.fixedBtn:not(.appear){opacity:0;pointer-events:none}.fixedBtn a{position:relative;display:block}.fixedBtn img{width:100%;height:auto;padding:0;margin:0}.fixedBtnTop{width:80px;height:80px;padding:0;margin:0;position:fixed;bottom:50px;right:50px;z-index:1000}body#news .fixedBtnTop{bottom:50px !important}body#news{padding-bottom:0 !important}.fixedBtnTop a{position:relative;display:flex;display:-webkit-flex;justify-content:center;align-content:center;align-items:center;width:100%;height:100%;font-size:14px;line-height:1.2em;text-align:center;background:#e79d3a;border-radius:50%;color:#fff;font-weight:600}.fixedBtnCart{display:none}@media screen and (max-width :768px){.mb50{margin-bottom:20px}.text_catch{text-align:left}.fixedBtn{width:80px;padding:0;margin:0;position:fixed;bottom:75px;right:10px;z-index:7}.fixedBtn a{position:relative;display:block}.fixedBtn img{width:100%;height:auto;padding:0;margin:0}.fixedBtn.appear{bottom:75px}.fixedBtnTop{width:80px;height:80px;padding:0;margin:0;position:fixed;bottom:20px;right:20px;z-index:996}.fixedBtnTop a{position:relative;display:flex;display:-webkit-flex;justify-content:center;align-content:center;align-items:center;width:100%;height:100%;font-size:14px;line-height:1.2em;text-align:center;background:#e79d3a;border-radius:50%;color:#fff;font-weight:600}.fixedBtnTop.appear{bottom:90px}.fixedBtnCart{display:block;opacity:0;pointer-events:none;width:80px;height:80px;padding:0;margin:0;position:fixed;bottom:90px;right:20px;z-index:1000;transition:opacity .3s}.fixedBtnCart form{display:contents;width:100%;height:100%}.fixedBtnCart a{cursor:pointer;position:relative;display:flex;display:-webkit-flex;justify-content:center;align-content:center;align-items:center;width:100%;height:100%;font-size:10px;line-height:1.1em;text-align:center;background:#ff6a00;border-radius:50%;color:#fff;font-weight:600}.fixedBtnCart.appear{opacity:1;pointer-events:auto}}.movieList01{width:100%;max-width:1200px;padding:0;margin:0 auto 50px;list-style:none;display:flex;display:-webkit-flex;justify-content:space-around;flex-wrap:wrap;position:relative}.movieList01 li{width:60%;padding:0;margin:0 0 25px;position:relative;text-align:center}.movieList01 li{font-size:22px;font-weight:700}.movieList{width:100%;max-width:1200px;padding:0;margin:0 auto 50px;list-style:none;display:flex;display:-webkit-flex;justify-content:space-around;flex-wrap:wrap;position:relative}.movieList>li{width:48%;padding:0;margin:0 0 25px;position:relative;text-align:center}.movieList>li.onecolumn{width:65%;padding:0;margin:0 auto;position:relative}.movieList>li figure{width:100%;padding:0;margin:0 auto 15px;overflow:hidden;text-align:center;position:relative}.movieList>li figure:before{content:'';display:block;padding-top:65%}.movieList>li figure iframe{width:100%;height:100%;padding:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.movieList>li>h3{padding:0;margin:0 auto;text-align:center;font-size:16px;font-weight:700}.movieList>li>h3.border{display:inline-block;padding:10px 20px 8px;margin:0 auto;text-align:center;font-size:16px;font-weight:700;border-radius:5px}.movieList>li>a{padding:0;margin:0 auto;text-align:center;font-size:16px;font-weight:700}.movieList>li>a.border{display:inline-block;padding:10px 20px 8px;margin:0 auto;text-align:center;font-size:20px;font-weight:700;border-radius:5px}.movieList>li>.border{display:inline-block;padding:10px 20px 8px;margin:0 auto;text-align:center;font-size:20px;font-weight:700;border-radius:5px}.movieList>li iframe{max-width:100%}@media screen and (min-width :768px){.pc_none{display:none}}#movie_box{padding:50px 0 0;margin:0 auto;position:relative}@media screen and (max-width :768px){.movieList{width:100%;max-width:100%;padding:0;margin:0 auto;list-style:none;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;position:relative}.movieList>li{width:100%;padding:0;margin:0 auto 40px;position:relative}.movieList>li.onecolumn{width:100%;padding:0;margin:0 auto 20px;position:relative}.movieList>li figure{width:100%;padding:0;margin:0 auto 10px;overflow:hidden;text-align:center;position:relative}.movieList>li>h3{padding:0;margin:0 auto;text-align:center;font-size:14px;font-weight:700}#movie_box{width:92%;padding:40px 0 0;margin:0 auto;position:relative}}.movieList.foryou{max-width:520px}.movieList.foryou li{width:100%}.catalogList{width:100%;max-width:100%;padding:0;margin:0 auto;list-style:none;display:flex;display:-webkit-flex;justify-content:center;flex-wrap:wrap;position:relative}.catalogList>li{width:auto;height:300px;padding:0;margin:0 10px;position:relative}#sec_voice .catalogList>li{width:auto;height:310px;padding:0;margin:0 10px 20px;position:relative}.catalogList>li img{width:auto;height:100%;padding:0;margin:0}.catalogList>li>span{display:inline-block;width:auto;padding:10px 20px 8px;margin:0 auto;text-align:center;position:absolute;bottom:-80px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);font-size:15px;line-height:1;font-weight:500;border-radius:5px;border:1px solid #1e1e1e;white-space:nowrap;color:#0971c6}.catalogList>li>span:before{content:'';display:block;width:25px;height:10px;padding:0;margin:0;background:#e79d3a;position:absolute;top:-30px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.catalogList>li>span:after{content:'';display:block;width:15px;height:10px;padding:0;margin:0;background:#e79d3a;position:absolute;top:-20px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}@media screen and (max-width :768px){.catalogList{width:100%;max-width:100%;padding:0;margin:0 auto;list-style:none;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:nowrap;position:relative}.catalogList>li{width:auto;height:160px;padding:0;margin:0;position:relative}.catalogList>li img{width:auto;height:100%;padding:0;margin:0}#sec_voice .catalogList{width:100%;max-width:100%;padding:0;margin:10px auto 0;list-style:none;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;position:relative}#sec_voice .catalogList>li{width:23%;height:auto;padding:0;margin:0 0 10px;position:relative}#sec_voice .catalogList>li img{width:100%;height:auto;padding:0;margin:0}.catalogList>li>span{display:inline-block;width:auto;padding:10px;margin:0 auto;text-align:center;position:absolute;bottom:-50px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);font-size:12px;line-height:1;font-weight:500;border-radius:5px;border:1px solid #1e1e1e;white-space:nowrap;color:#0971c6}.catalogList>li>span:before{content:'';display:block;width:25px;height:10px;padding:0;margin:0;background:#e79d3a;position:absolute;top:-30px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);clip-path:polygon(50% 0%,0% 100%,100% 100%)}.catalogList>li>span:after{content:'';display:block;width:15px;height:10px;padding:0;margin:0;background:#e79d3a;position:absolute;top:-21px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}}.voice_wrapp+.annotation{text-align:center;padding:0;margin:20px auto 0}#ogunisugi{width:100%;padding:0;margin:0 auto;position:relative}#ogunisugi>header{width:100%;padding:50px 0;margin:0 auto 70px;position:relative;background-image:url('https://www.ashifumi.jp/wp/wp-content/uploads/2022/06/oguni_head_bg.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}#ogunisugi>header:before{content:'';display:block;width:100%;height:100%;padding:0;margin:0;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:-1}#ogunisugi>header>h2{width:100%;max-width:1200px;padding:0;margin:0 auto 20px;font-size:25px;line-height:1.4em;border:none;background:0 0;position:relative;color:#fff;text-align:left}#ogunisugi>header>p{width:100%;max-width:1200px;padding:0;margin:0 auto;color:#fff}@media screen and (max-width :768px){#ogunisugi{width:100%;padding:0;margin:0 auto;position:relative}#ogunisugi>header{width:100%;padding:40px 0;margin:0 auto 20px;position:relative;background-image:url('https://www.ashifumi.jp/wp/wp-content/uploads/2022/10/oguni_head_bg_sp.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}#ogunisugi>header:before{content:'';display:block;width:100%;height:100%;padding:0;margin:0;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:-1}#ogunisugi>header>h2{width:92%;max-width:92%;padding:0;margin:0 auto 10px;font-size:18px;line-height:1.4em;border:none;background:0 0;position:relative;color:#fff;text-align:left}#ogunisugi>header>p{width:92%;max-width:92%;padding:0;margin:0 auto;color:#fff}}.ogunisugi_info{width:100%;max-width:1200px;padding:0;margin:0 auto 70px;position:relative;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap}.ogunisugi_info_left{width:35%;padding:0;margin:0}.ogunisugi_info_right{width:calc(65% - 50px);padding:0;margin:0}.ogunisugi_info_left>h2{padding:0;margin:0 auto;font-size:32px;line-height:1.2;color:#ff6a00}.ogunisugi_info_left>strong{display:block;padding:10px 0 20px;margin:0 auto 20px;font-size:32px;line-height:1.2em;color:#ff6a00;position:relative}.ogunisugi_info_left>strong:after{content:'';display:block;width:100px;height:1px;padding:0;margin:0;background:#ff6a00;position:absolute;bottom:0;left:0}@media screen and (max-width :768px){.ogunisugi_info{width:92%;max-width:92%;padding:0;margin:0 auto 30px;position:relative;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap}.ogunisugi_info_left{width:100%;padding:0;margin:0 auto 20px}.ogunisugi_info_right{width:100%;padding:0;margin:0}.ogunisugi_info_left>h2{padding:0;margin:0 auto;font-size:25px;line-height:1;color:#ff6a00}.ogunisugi_info_left>strong{display:block;padding:5px 0 15px;margin:0 auto 10px;font-size:18px;line-height:1.2em;color:#ff6a00;position:relative}.ogunisugi_info_left>strong:after{content:'';display:block;width:50px;height:1px;padding:0;margin:0;background:#ff6a00;position:absolute;bottom:0;left:0}.ogunisugi_info_left>strong br{display:none}}.ogunisugi_gallery{width:100%;max-width:1200px;padding:0;margin:0 auto;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;position:relative}.ogunisugi_gallery_left{width:40%;padding:0;margin:0}.ogunisugi_gallery_right{width:calc(60% - 50px);padding:0;margin:0}.galleryList{width:100%;padding:0;margin:0;list-style:none;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;position:relative}.galleryList>li{width:48%;padding:0;margin:0 0 20px;overflow:hidden;text-align:center;position:relative}.galleryList>li:before{content:'';display:block;padding:50%}.galleryList>li img{width:auto;height:100%;padding:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.ogunisugi_gallery_right>h2{padding:0;margin:0 auto 20px;color:#ff6a00;font-size:24px;font-weight:700}.ogunisugi_gallery_right>figure{width:100%;padding:0;margin:0 auto 20px;overflow:hidden;text-align:center;position:relative}.ogunisugi_gallery_right>figure:before{content:'';display:block;padding-top:65%}.ogunisugi_gallery_right>figure iframe{width:100%;height:100%;padding:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.ogunisugi_gallery_right>p{padding:0;margin:0 auto 10px}@media screen and (max-width :768px){.ogunisugi_gallery{width:92%;max-width:92%;padding:0;margin:0 auto;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;position:relative}.ogunisugi_gallery_left{width:100%;padding:0;margin:0;order:1}.ogunisugi_gallery_right{width:100%;padding:0;margin:0 auto 10px}.galleryList{width:100%;padding:0;margin:0;list-style:none;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;position:relative}.galleryList>li{width:31%;padding:0;margin:0 0 10px;overflow:hidden;text-align:center;position:relative}.galleryList>li:before{content:'';display:block;padding:50%}.galleryList>li img{width:auto;height:100%;padding:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.ogunisugi_gallery_right>h2{padding:0;margin:0 auto 15px;color:#ff6a00;font-size:18px;font-weight:700}.ogunisugi_gallery_right>figure{width:100%;padding:0;margin:0 auto 15px;overflow:hidden;text-align:center;position:relative}.ogunisugi_gallery_right>figure:before{content:'';display:block;padding-top:65%}.ogunisugi_gallery_right>figure iframe{width:100%;height:100%;padding:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.ogunisugi_gallery_right>p{padding:0;margin:0 auto 10px}}.ogunisugi_txt{width:100%;max-width:1200px;padding:0;margin:0 auto 70px;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;position:relative}.ogunisugi_txt_left{width:60%;padding:0;margin:0}.ogunisugi_txt_right{width:calc(40% - 50px);padding:0;margin:0}.ogunisugi_txt p{padding:0;margin:0 auto 10px}.ogunisugi_txt_right>figure{padding:0;margin:0}.ogunisugi_txt_right>figure img{width:100%;height:auto;padding:0;margin:0}.linkBtn{text-align:center;padding:0;margin:0 auto;display:inline-block}.linkBtn>a{display:flex;display:-webkit-flex;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;padding:10px 30px 10px 20px;margin:0 auto;font-size:14px;line-height:1;color:#e79d3a;font-weight:600;border:1px solid #e79d3a;background:0 0;position:relative;transition:all .3s ease}.linkBtn>a:after{content:'';display:block;width:7px;height:7px;padding:0;margin:0;background:0 0;border-top:1px solid #e79d3a;border-right:1px solid #e79d3a;position:absolute;top:50%;right:15px;transform:translate(0,-50%) rotate(45deg);-webkit-transform:translate(0,-50%) rotate(45deg);transition:all .3s ease}.linkBtn>a:hover{color:#fff;background:#e79d3a;transition:all .3s ease}.linkBtn>a:hover:after{right:15px;border-top:1px solid #fff;border-right:1px solid #fff;transition:all .3s ease}@media screen and (max-width :768px){.ogunisugi_txt{width:92%;max-width:92%;padding:0;margin:0 auto 40px;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;position:relative}.ogunisugi_txt_left{width:100%;padding:0;margin:0 auto 20px}.ogunisugi_txt_right{width:100%;padding:0;margin:0 auto}.ogunisugi_txt p{padding:0;margin:0 auto 10px}.ogunisugi_txt_right>figure{width:100%;padding:0;margin:0;overflow:hidden;text-align:center;position:relative}.ogunisugi_txt_right>figure:before{content:'';display:block;padding-top:65%}.ogunisugi_txt_right>figure img{width:100%;height:auto;padding:0;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}}.gtranslate{width:183px;position:relative}.footer-gt.gtranslate{width:183px;padding:0;margin:0 auto 20px;position:relative}.gtranslate:after{content:'';display:block;width:8px;height:5px;padding:0;margin:0;background:#e79d3a;position:absolute;top:50%;right:10px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);clip-path:polygon(0 0,50% 100%,100% 0)}.gtranslate>select{width:100%;padding:7px 30px 7px 10px;margin:0;background:#fff;border:2px solid #e79d3a;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:12px;line-height:1;color:#111;font-weight:500;outline:none;text-transform:uppercase}.gtranslate>select::-ms-expand{display:block}.linkArea{display:inline-block;padding:10px 15px;margin:5px 0 0;border-radius:5px;background:#fbe5d6}a.link{display:inline-block;color:#06c;text-decoration:underline}.info-message{text-align:center}#AmazonPayButton{margin:0 auto}#welcart_cart_confirm.amazonpay_confirm .customer_form{border-top:1px solid #ccc;margin-bottom:20px}#welcart_cart_confirm.amazonpay_confirm .customer_form th{width:33%;padding:15px;border-top:1px solid #ccc;background:#aaa}#welcart_cart_confirm.amazonpay_confirm .customer_form td{background:#fff;padding:15px;border-top:1px solid #ccc;text-align:left}#welcart_cart_confirm.amazonpay_confirm .customer_form td select{padding:10px;margin:0}#welcart_cart_confirm.amazonpay_confirm .customer_form td label{display:inline-flex;display:-webkit-inline-flex;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:nowrap;padding:0;margin:0 15px 0 0}#welcart_cart_confirm.amazonpay_confirm .customer_form td label input[type=radio]{padding:0;margin:0;margin-right:5px}#welcart_cart_confirm.amazonpay_confirm .customer_form td textarea{padding:15px;width:100%;min-height:200px}#welcart_cart_confirm.amazonpay_confirm .customer_form td #gift_checkbox+label{display:block;padding:0 0 0 25px}#welcart_cart_confirm.amazonpay_confirm #sec_01 #confirm_table .ttl h3{color:#fff;font-size:16px;line-height:1}#welcart_cart_confirm.amazonpay_confirm #sec_01 #confirm_table th{width:30% !important;color:#333;font-size:16px;font-weight:700;text-align:left;background:0 0;border:none;padding:15px 40px}#welcart_cart_confirm.amazonpay_confirm #sec_01 #confirm_table td{width:70% !important;font-size:16px;border:none;padding:15px 40px}@media screen and (max-width :767px){#welcart_cart_confirm.amazonpay_confirm #sec_01 #cart #cart_table tbody td{padding:14px !important}#welcart_cart_confirm.amazonpay_confirm #sec_01 #cart #cart_table tfoot tr{display:flex;display:-webkit-flex;flex-wrap:nowrap}#welcart_cart_confirm.amazonpay_confirm #sec_01 #cart #cart_table tfoot th,#welcart_cart_confirm.amazonpay_confirm #sec_01 #cart #cart_table tfoot td{width:50%}#welcart_cart_confirm.amazonpay_confirm #sec_01 #cart #cart_table tfoot td{padding:14px !important}#welcart_cart_confirm.amazonpay_confirm #sec_01 #cart #cart_table tfoot th.num,#welcart_cart_confirm.amazonpay_confirm #sec_01 #cart #cart_table tfoot th.thumbnail,#welcart_cart_confirm.amazonpay_confirm #sec_01 #cart #cart_table tfoot td.num,#welcart_cart_confirm.amazonpay_confirm #sec_01 #cart #cart_table tfoot td.thumbnail{display:none !important}#welcart_cart_confirm.amazonpay_confirm #sec_01 #confirm_table tr{display:flex;display:-webkit-flex;flex-wrap:nowrap}#welcart_cart_confirm.amazonpay_confirm #sec_01 #confirm_table th,#welcart_cart_confirm.amazonpay_confirm #sec_01 #confirm_table td{width:50%;font-size:12px}#welcart_cart_confirm.amazonpay_confirm #sec_01 #confirm_table th{width:25% !important;padding:15px 0;margin:0;font-size:12px;white-space:nowrap;display:flex;display:-webkit-flex;align-items:center}#welcart_cart_confirm.amazonpay_confirm #sec_01 #confirm_table td{width:75% !important;padding:15px 0}}#top #sec_03 .list_01 li .fatureImageList{width:100%;padding:0;margin:0 auto;position:relative;list-style:none;display:flex;display:-webkit-flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap}#top #sec_03 .list_01 li .fatureImageList>li{width:auto;height:250px;padding:0;margin:0 40px;border:none;background:0 0;position:relative;display:block}#top #sec_03 .list_01 li .fatureImageList>li img{width:auto;height:100%;padding:0;margin:0}#top #sec_03 .list_01 li .fatureImageList>li iframe{width:400px;height:250px;padding:0;margin:0}.movie_img{width:100%;padding:0;margin:0;position:relative;text-align:center;overflow:hidden}.movieList>li figure.movie_img:before,.movie_img:before{content:'';display:block;padding-top:56.25%}.movie_img a{display:block;width:100%;height:100%;padding:0;margin:0;position:absolute;top:0;left:0;z-index:2}.movie_img a:after{content:'';display:block;width:100px;height:70px;padding:0;margin:0;background-image:url('https://www.ashifumi.jp/wp/wp-content/uploads/2022/10/youtube-icon.png');background-repeat:no-repeat;background-size:100%;background-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:2}.movie_img img{width:100% !important;height:auto !important;padding:0 !important;margin:0 !important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.movie_img>span.title{display:block;width:100%;padding:17px 20px 17px 50px;margin:0;background-image:url('https://www.ashifumi.jp/wp/wp-content/uploads/2022/10/channels4_profile.png'),linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);background-size:30px,100%;background-position:left 10px top 10px,left top;background-repeat:no-repeat;font-size:15px;line-height:1;color:#fff;text-align:left;position:absolute;top:0;left:0;z-index:5}.movie_img>span.text{position:absolute;z-index:20;top:50%;left:20px;transform:translate(0,-50%);text-align:left;color:#fff}@media screen and (max-width :768px){.movie_img>span.text{left:10px;width:22vw;font-size:12px}.movie_img>span.text>br{display:none}#top #sec_03 .list_01 li .fatureImageList{width:100%;padding:0;margin:0 auto;position:relative;list-style:none;display:flex;display:-webkit-flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap}#top #sec_03 .list_01 li .fatureImageList>li{width:48%;height:auto;padding:0;margin:0 1% .5rem;border:none;background:0 0}#top #sec_03 .list_01 li .fatureImageList>li:nth-child(3){width:70%}#top #sec_03 .list_01 li.featureMovie .fatureImageList>li{width:100% !important;height:auto;padding:50px 0 0;margin:0 auto;border:none;background:0 0}#top #sec_03 .list_01 li .fatureImageList>li img{width:100%;height:auto;padding:0;margin:0}#top #sec_03 .list_01 li .fatureImageList.one>li{width:70%;padding:0;margin:0 auto}#top #sec_03 .list_01 li .fatureImageList>li iframe{width:100%;height:auto;padding:0;margin:0}#top #sec_03 .list_01 li.featureMovie figure.movie{height:250px}#top #sec_03 .list_01 li .fatureImageList.movies{justify-content:space-between}#top #sec_03 .list_01 li .fatureImageList.movies>li:nth-child(1),#top #sec_03 .list_01 li .fatureImageList.movies>li:nth-child(3){width:47% !important;padding:0;margin:0 0 20px}#top #sec_03 .list_01 li .fatureImageList.movies>li:nth-child(2){order:1;width:100%}#top #sec_03 .list_01 li.waseda .fatureImageList{width:100%;padding:0;margin:0 auto;position:relative;list-style:none;display:flex;display:-webkit-flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap}#top #sec_03 .list_01 li.waseda .fatureImageList>li{width:100% !important;height:auto;padding:0;margin:0 auto 20px;border:none;background:0 0}#top #sec_03 .list_01 li.waseda .fatureImageList>li img{width:100%;height:auto;padding:0;margin:0}#top #sec_03 .list_01 li .fatureImageList figure.movie{height:200px}#top #sec_03 .list_01 li .fatureImageList figure.movie iframe{width:100%;height:100%}#top #sec_03 .list_01 li.present{display:flex;display:-webkit-flex;flex-wrap:wrap}#top #sec_03 .list_01 li.present .img_area{margin:0 auto !important}#top #sec_03 .list_01 li.present .img_area:first-of-type{order:1;margin-top:20px !important}}#wase{text-align:center;width:600px;max-width:95%;margin:30px auto}#wase-h2{font-size:1.5rem;margin-bottom:1rem}#wase-h2 em{font-style:normal;font-weight:700;color:#e10003;font-size:1.5em;display:block}#wase .movie_img{margin-bottom:1.5rem}#kohyo-kyushu{font-size:1.3rem}#top #sec_03 .list_01 li:nth-child(2),#top #sec_03 .list_01 li:nth-child(5),#top #sec_03 .list_01 li:nth-child(7){border:none}.borderSpan{display:inline-block;width:auto;padding:10px 20px 8px;margin:20px auto;text-align:center;font-size:15px;line-height:1.3;font-weight:500;border-radius:5px;border:1px solid #1e1e1e;white-space:nowrap}.fatureImageList .borderSpan{border-radius:30px;margin:0 auto;position:absolute;top:-50px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.fatureImageList .borderSpan.br2{border-radius:50px;margin:0 auto;position:absolute;top:-80px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);line-height:1.4em}@media screen and (max-width :768px){.borderSpan{display:inline-block;width:auto;padding:10px 20px 8px;margin:20px auto;text-align:center;font-size:15px;line-height:1;font-weight:500;border-radius:5px;border:1px solid #1e1e1e;white-space:nowrap}.fatureImageList .borderSpan{border-radius:30px;margin:0 auto;position:absolute;top:0;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.fatureImageList .borderSpan.br2{border-radius:50px;margin:0 auto;position:absolute;top:-80px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);line-height:1.4em;font-size:12px}}#category_contents{width:100%;padding:100px 0;margin:0 auto;position:relative}#category_contents>h2{text-align:center;padding:0;margin:0 auto 50px;font-size:30px;font-weight:700;color:#ff6a00;line-height:1}.movieListCat{width:100%;max-width:800px;padding:0;margin:0 auto;position:relative;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap}.movieListCat>li{width:100%;padding:0;margin:0 auto 50px;margin:0 auto 50px;position:relative}.movieListCat>li>figure{width:100%;padding:0;margin:0 auto 15px;overflow:hidden;text-align:center;position:relative}.movieListCat>li>figure:before{content:'';display:block;padding-top:56.25%}.movieListCat>li>figure>iframe{width:100%;height:100%;padding:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.movieListCat>li>h3{padding:0;margin:0 auto;text-align:center;font-size:16px;line-height:1.4em;font-weight:700}@media screen and (max-width :768px){#category_contents{width:100%;padding:50px 0;margin:0 auto;position:relative}#category_contents>h2{text-align:center;padding:0;margin:0 auto 20px;font-size:20px;font-weight:700;color:#ff6a00;line-height:1}.movieListCat{width:calc(100% - 60px);max-width:100%;padding:0;margin:0 auto;position:relative;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap}.movieListCat:after{content:'';display:none}.movieListCat>li{width:100%;padding:0;margin:0 auto 30px;position:relative}.movieListCat>li>figure{width:100%;padding:0;margin:0 auto 15px;overflow:hidden;text-align:center;position:relative}.movieListCat>li>figure:before{content:'';display:block;padding-top:56.25%}.movieListCat>li>figure>iframe{width:100%;height:100%;padding:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.movieListCat>li>h3{padding:0;margin:0 auto;text-align:center;font-size:14px;line-height:1.4em;font-weight:700}}#top #sec_03 .list_01 .text_area .text figure.cornerImage{width:100%;padding:0;margin:15px 0 0;display:flex;display:-webkit-flex;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap}#top #sec_03 .list_01 .text_area .text figure.cornerImage>img{width:200px;height:auto;padding:0;margin:0;border-radius:20px}#top #sec_03 .list_01 .text_area .text figure.cornerImage>div>span{font-size:15px;line-height:1.2em;font-weight:700;display:block;padding:10px;border-radius:5px;background:#fff;margin:0 0 10px 20px;position:relative}#top #sec_03 .list_01 .text_area .text figure.cornerImage>div>span.bigbold{font-weight:700;font-size:2em}.bigbold em{color:#e40003;font-style:normal}#top #sec_03 .list_01 .text_area .text figure.cornerImage>div>span:before{content:'';display:block;width:10px;height:10px;padding:0;margin:0;background:#fff;clip-path:polygon(100% 0,0 50%,100% 100%);position:absolute;top:50%;left:-10px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}@media screen and (max-width :768px){#top #sec_03 .list_01 .text_area .text figure.cornerImage{width:100%;padding:0;margin:15px auto 0}#top #sec_03 .list_01 .text_area .text figure.cornerImage>img{margin:0 auto}#top #sec_03 .list_01 .text_area .text figure.cornerImage div>span{font-size:14px;line-height:1.2em;font-weight:700;display:block;padding:10px;border-radius:5px;background:#fff;width:100%;margin:10px auto 0;position:relative;text-align:center}#top #sec_03 .list_01 .text_area .text figure.cornerImage>div>span:before{display:none}}#top section .cart_btn{font-weight:400 !important}#top section .cart_btn:not(:last-child){margin-bottom:20px}#top section .cart_btn:before{width:17px !important;height:18px !important;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/cart_icon01.png) no-repeat !important;background-size:contain !important;position:absolute !important;top:calc(50% - 9px) !important;z-index:2;right:85px !important;left:auto !important}#top section .cart_btn input[type=submit]{width:100% !important;height:40px !important;padding:12px !important;font-size:16px !important;animation-name:none;border-radius:20px !important;font-weight:400 !important;margin-top:15px !important}@media screen and (max-width :768px){#top section .cart_btn input[type=submit]{margin:10px auto !important}}@media screen and (max-width :768px){#top section .cart_btn:not(:last-child){margin-bottom:15px}#top section .cart_btn input[type=submit]{font-size:14px !important}}@media screen and (min-width :768px){.fixedContact{display:none}}@media screen and (min-width :769px){.fixedContact{opacity:1 !important;pointer-events:auto !important;max-width:320px;right:0;display:block}.fixedBtn{bottom:80px;right:15px}}.fixedContact{opacity:0;bottom:0;display:flex;overflow:hidden;position:fixed;transition:opacity .5s;width:100%;z-index:999;pointer-events:none}.fixedContact img{padding-right:5px;max-width:26px}.fixedContact_tel,.fixedContact_mail,.fixedContact_line,.fixedContact_cart{align-items:center;color:#fff;display:flex;flex-wrap:wrap;flex:1;font-size:16px;height:65px;justify-content:center;line-height:1.5;padding:9px 0;position:relative;transition:background-color .5s;font-weight:700}.fixedContact:hover{background-color:#fff}.fixedContact_tel{background-color:#ff6a00}.fixedContact_mail{background-color:#e79e3a}.fixedContact_cart{background-color:#e79e3a}.fixedContact_line{background-color:#06c755}.fixedContact.appear{opacity:1;pointer-events:auto}.fixedContact a span{display:block;font-size:14px;text-align:center;flex-basis:100%}.fixedContact a font{padding-left:2px;font-size:10px}#calltap{position:fixed;width:500px;max-width:100%;left:50%;transform:translate(-50%);display:flex;z-index:997;background-color:rgba(0,0,0,.8);padding:10px;bottom:-150px;transition:all .5s ease-out}#calltap.on{bottom:65px}#calltap-call{background-color:#ff6a00;color:#fff;padding:.5rem;display:block;text-align:center;width:45%;margin:2.5%;font-weight:700}#calltap-can{background-color:#999;color:#fff;padding:.5rem;display:block;text-align:center;width:45%;margin:2.4%;font-weight:700}@media screen and (min-width :769px){.sp{display:none}}@media screen and (max-width :768px){.pc{display:none}}@media screen and (max-width:575.98px){img{vertical-align:top;max-width:100%;height:auto}}.point_txt{font-weight:700;font-size:100% !important;color:#000}br.sp_only{display:none}@media screen and (max-width:767px){br.sp_only{display:block}}.top_txt{padding:20px;text-align:center;color:#534741;font-weight:400;background:#f8edd9}@media screen and (max-width:767px){.top_txt{padding:10px;text-align:left;font-size:13px}}#hirogaru{padding:100px 20px;text-align:center}#hirogaru p{font-weight:700;font-size:24px;color:#ff6a00}#hirogaru img{margin:20px auto}@media screen and (max-width:767px){#hirogaru{padding:50px 20px}#hirogaru p{font-size:18px}}#kodawari_wood{margin-top:80px;padding:100px 20px;background:#fff}#kodawari_wood h2{font-size:30px;text-align:center;font-weight:700;line-height:1.4;margin-bottom:20px;padding-top:50px;background:url(https://www.ashifumi.jp/Image/common/ashifumi_icon04.png) no-repeat center top}#kodawari_wood .flex{display:flex;justify-content:space-between;padding:50px 0;border-top:5px dotted #ee732d}#kodawari_wood ul.flex{border-top:none;padding-bottom:0}#kodawari_wood .flex>*{flex:0 1 47%}#kodawari_wood img{width:100%;max-width:100%;display:block}#kodawari_wood .flex .img{order:2}#kodawari_wood .flex .txt h3{color:#ee732d;font-weight:700;font-size:30px;margin-bottom:20px}#kodawari_wood .flex .txt p{font-size:16px;line-height:1.8;margin-bottom:20px}#kodawari_wood .flex .txt p .point_txt{font-size:18px}@media screen and (max-width:767px){#kodawari_wood .flex{display:block;padding:40px 0}#kodawari_wood .flex .txt h3{font-size:18px;margin:15px 0}#kodawari_wood .flex .txt p{font-size:14px;margin-bottom:15px}#kodawari_wood .flex .txt p .point_txt{font-size:14px}#kodawari_wood ul.flex{padding-top:0}#kodawari_wood ul.flex li+li{margin-top:20px}}@media screen and (min-width :769px){#fixedContact.ss{max-width:160px}}#fixedContact.ss .fixedContact_line{display:none !important}#autozip{display:none !important}.card_pause{display:none}p.card_pause_txt{margin-bottom:20px;display:none !important;color:red !important}.col_red{color:red !important}.note_font{font-size:.8rem}.title_holder p{text-align:center;font-size:clamp(1.375rem, -0.632rem + 4.18vw, 2.5rem);font-weight:700;margin-bottom:10px}@media screen and (min-width:950px){.title_holder{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:30px;margin-bottom:30px}.title_holder img{width:300px;height:auto;max-width:300px}.lookpc_none{display:none}}@media screen and (min-width:768px) and (max-width:950px){.title_holder{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:30px;margin-bottom:30px}.title_holder img{width:clamp(9.375rem, -1.776rem + 23.2vw, 15.625rem);height:auto;max-width:440px}.lookpc_none{display:none}}@media screen and (max-width :769px){.movie-youtube{text-align:center;width:90%;aspect-ratio:16/9;margin:auto}.movie-youtube iframe{width:100%;height:100%}.sp_none{display:none}.title_holder_sp{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:30px;margin-bottom:30px}.title_holder_sp img{width:100%;height:auto;max-width:100px}}
@charset "utf-8";.link_mp{padding-top:158px;margin-top:-158px}#move3-sp{width:41%;height:auto;max-width:400px}.video-size{aspect-ratio:16/9}#move-kata{max-width:100%}#move-step{width:640px;max-width:100%;margin:2.5rem auto 0 auto}#move-step-v{max-width:100%;border:5px solid #fff;box-shadow:0px 5px 5px rgba(0,0,0,.2)}#move-step .shopBtn{margin-top:2.5rem}#sec_yawarage{text-align:center}#sec_yawarage_ul{width:640px;max-width:100%;margin:0 auto 1rem auto;display:flex}#sec_yawarage_ul li{width:30.3%;margin:1.5%;padding:.7rem .5rem .5rem;background-color:#ff6a00;color:#fff;text-align:center;font-weight:700;font-size:1.3rem;border-radius:3rem}#sec_yarawage_catch{font-size:2.5rem;font-weight:700;color:#ff6a00;margin-bottom:1.5rem}.mp4-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0 auto;width:80%;margin-bottom:100px}.blood-wrap{text-align:center}.mp4-container video{width:100%;height:auto;object-fit:contain}@media (max-width:768px){.mp4-container{grid-template-columns:1fr}}#move-yawarage{margin:0 10px;border:5px solid #fff;box-shadow:0px 5px 5px rgba(0,0,0,.2)}#move-yawarage video{margin:0 10px;border:5px solid #fff;box-shadow:0px 5px 5px rgba(0,0,0,.2)}.move-yawarage{width:100%;height:auto;object-fit:contain}#youtube{padding:50px 0 0;text-align:center}#inner-youtube{width:1080px;max-width:95%;margin:0 auto}#youtube h2{margin-bottom:40px}#youtube iframe{max-width:100%}#youtube h2 img{width:500px;max-width:100%}.cv_area{background:#fff;padding:30px 45px;max-width:1000px;margin:4em auto 0;border:9px solid #fdefd2}.cv_area .ttl_box_01{margin-bottom:0;border-bottom:solid 1px #ddd;background:#fff}.cv_area .ttl_box_01 .ja{font-size:24px;margin-bottom:.5em}.cv_area .ttl_box_01 .en{color:#ff6a00}.cv_area .bottom_area{padding:25px 0 0}.cv_area .bottom_area .sec_inner{display:flex;justify-content:space-between;align-items:center;width:100% !important}.cv_area .bottom_area .l_box{width:50%;border-right:solid 1px #ddd;text-align:center}.cv_area .bottom_area .l_box .txt_area{font-weight:700;font-size:18px;margin-bottom:.3em;line-height:1}.cv_area .bottom_area .l_box .num_area a{color:#ff6a00;font-size:50px;line-height:1;font-weight:700}@media screen and (min-width :768px){.cv_area .bottom_area .l_box .num_area a{pointer-events:none}}.cv_area .bottom_area .r_box{width:50%;text-align:center}.cv_area .bottom_area .r_box .txt_area{font-weight:700;font-size:17px;margin-bottom:.5em;line-height:1}.cv_area .bottom_area .r_box .btn_01{max-width:391px;text-align:center;margin:auto}.cv_area .bottom_area .r_box .btn_01 a{display:block;margin:auto;width:100%;padding:19px 0;border-radius:50px;font-size:20px}@media screen and (min-width :768px){#top #sec_warp_02,#top #sec_warp_03,#top #sec_warp_04{padding-top:101px;margin-top:-101px}}#top #sec_01{width:100%;padding:80px 0;background:#fff;position:relative}#top #sec_01:before{display:none}#top #sec_01:after{display:none}#top #sec_01 .sec_inner{display:flex;justify-content:space-between;align-items:center;width:1200px;margin:0 auto}#top #sec_01 .sec_inner .text_box .ttl_01{position:relative;font-size:23px}#top #sec_01 .sec_inner .text_box .ttl_01:last-child{margin-bottom:0;margin-top:.5em}#top #sec_01 .sec_inner .text_box:before{display:none}#top #sec_01 .sec_inner .text_box{text-align:center;line-height:2;position:relative;padding-right:1.5em;margin:auto}#top #sec_01 .sec_inner .img_box{width:47%}#top #sec_01 .sec_about_wrap{width:calc(100%);padding:0;margin:0 auto;position:relative;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:nowrap}#top #sec_01 .sec_about_wrap>figure:nth-child(1){align-self:flex-start}#top #sec_01 .sec_about_wrap>figure:nth-child(3){align-self:flex-start}#top #sec_01 .sec_about_wrap>figure{width:30%;padding:0;margin:0}#top #sec_01 .sec_about_wrap>figure img{width:100%;height:auto;padding:0;margin:0}#top #sec_01 .sec_about_wrap #img01-b{width:80%;margin-left:10%;margin-top:10%}#top #sec_01 #sec_01_movie_frame{border:1px solid red}#top #sec_01 .sec_inner #sec_about{width:40%;min-width:565px;padding:0 50px 50px;margin:0}#top #sec_01 .sec_inner #sec_about>strong{display:block;width:100%;font-size:28px;line-height:1.2em;padding:0;margin:0 auto 10px;text-align:center;color:#e79d3a;font-weight:600}#top #sec_01 .sec_inner #sec_about h2{font-size:25px;line-height:1.7em;padding:0;margin:0 auto 30px;text-align:center;color:#e79d3a;font-weight:600}#top #sec_01 .sec_inner #sec_about .sp-img01{display:none}#top #sec_01 .sec_inner #sec_about .sp-img02{display:none}#top #sec_01 .sec_inner #sec_about p{padding:0;margin:0 auto 30px;text-align:center}#top #sec_01 .sec_inner #sec_about p .sp{display:none}.shopBtn{text-align:center;padding:0;margin:0 auto}.shopBtn>a{display:flex;display:-webkit-flex;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;padding:15px 50px;margin:0 auto;font-size:20px;line-height:1;color:#fff;font-weight:600;border-radius:40px;border:1px solid #06c755;background:#06c755;position:relative;transition:all .3s ease;max-width:640px}.shopBtn>a img{width:auto;height:20px;padding:0;margin:0 10px 0 0}.shopBtn>a:after{content:'';display:block;width:15px;height:15px;padding:0;margin:0;background:0 0;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;right:30px;transform:translate(0,-50%) rotate(45deg);-webkit-transform:translate(0,-50%) rotate(45deg);transition:all .3s ease}.shopBtn>a:hover{color:#fff;background:#e79d3a;border:1px solid #e79d3a;transition:all .3s ease}.shopBtn>a:hover:after{right:27px;border-top:1px solid #fff;border-right:1px solid #fff;transition:all .3s ease}.videoBtn{text-align:center;padding:0;margin:0 auto 100px auto}.videoBtn>a{display:-webkit-flex;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;padding:15px 50px;margin:0 auto;font-size:16px;line-height:1;color:#fff;font-weight:600;border-radius:40px;border:1px solid #333;background:#333;position:relative;transition:all .3s ease;max-width:640px}.videoBtn>a img{width:auto;height:20px;padding:0;margin:0 10px 0 0}.videoBtn>a:after{content:'';display:block;width:15px;height:15px;padding:0;margin:0;background:0 0;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;right:30px;transform:translate(0,-50%) rotate(45deg);-webkit-transform:translate(0,-50%) rotate(45deg);transition:all .3s ease}.videoBtn>a:hover{color:#fff;background:#e79d3a;border:1px solid #e79d3a;transition:all .3s ease}.videoBtn>a:hover:after{right:27px;border-top:1px solid #fff;border-right:1px solid #fff;transition:all .3s ease}#top #sec_02{width:100%;padding:100px 0;background:#b29f69;position:relative}#top #sec_02 .sec_inner{max-width:1200px;margin:0 auto}@media screen and (min-width :768px){#top #sec_02 .sec_inner{padding:0 24px}}#top #sec_02 .ttl_box_01{color:#fff;margin-bottom:20px}#top #sec_02 .list_01{display:flex;justify-content:flex-start;flex-flow:row wrap}#ketsuryu{display:flex;color:#000}#ketsuryu .left{width:65%;margin-right:5%}#ketsuryu .right{width:30%}#ketsuryu img{max-width:100%}#ketsuryu p{color:#000}#ketsuryu .right p{font-size:.9rem}#ketsuryu .right p span{display:inline-block;font-size:.6em}@media screen and (min-width :768px){#top #sec_02 .list_01 li{width:100%;padding:30px;margin:0 auto 10px;border:none;background:#fff;display:flex;display:-webkit-flex;justify-content:space-between;align-content:center;align-items:center;flex-wrap:wrap}#top #sec_02 .list_01 .img_box{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;width:150px;height:150px;background:0 0;border-radius:50%;margin:0;background:#b29f69}#top #sec_02 .list_01 .text{width:calc(100% - 180px);padding:0;margin:0;color:#1e1e1e}#top #sec_02 .list_01 .text>p{color:#1e1e1e}#top #sec_02 .list_01 .img_box .img_icon{margin-bottom:0;height:70px;display:flex;justify-content:center;align-items:center}#top #sec_02 .list_01 .ttl{color:#1e1e1e;font-size:22px;font-weight:700;line-height:1.4;text-align:left;letter-spacing:.05em;margin-bottom:10px}#top #sec_01 .sec_inner #sec_about>strong{display:block;width:100%;font-size:38px;line-height:1.2em;padding:0;margin:0 auto 10px;text-align:center;color:#e79d3a;font-weight:600}}#top #sec_02 .list_01 .text{color:#fff}#top #sec_03{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:100px 0;position:relative}#top #sec_03 .sec_inner{max-width:1200px;margin:0 auto}#top #sec_03 .list_01{display:flex;justify-content:flex-start;flex-flow:row wrap;margin-bottom:50px}#top #sec_03 .list_01:last-child{margin-bottom:0}#sec_03_ttl01{margin-bottom:0}@media screen and (min-width :768px){#top #sec_03 .sec_inner{padding:0 24px}#top #sec_03 .list_01 li{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;border-bottom:none;padding:80px 0 0}#top #sec_03 .list_01 li.reverse{flex-direction:row-reverse}#top #sec_03 .list_01 li.center{flex-wrap:wrap;align-items:flex-start}#top #sec_03 .list_01 li.center h3{width:100%;padding:0;margin:0 auto;text-align:center}#top #sec_03 .list_01 li.center .pc{display:block}#top #sec_03 .list_01 li.center .sp{display:none}#top #sec_03 .list_01 li.center>.img_area{width:50%;text-align:center}#top #sec_03 .list_01 li.center>.img_area .img_box{max-width:360px;margin:0 auto}#top #sec_03 .list_01 li.center .img_area .num{left:20%}#top #sec_03 .list_01 li.center .text{text-align:left}#top #sec_03 .list_01 li.center>.text_area{width:45%;padding:0;margin:0;text-align:center}#top #sec_03 .list_01 li.center>.text_area img{width:100%;height:auto}.warmup_rehabili .img_area{width:100% !important;display:flex;align-items:center;margin-bottom:60px}.warmup_rehabili .img_area .num{left:0 !important}.warmup_rehabili .img_area .img_box{margin:0 60px 0 0 !important}.warmup_rehabili .img_area .text{flex:1 1 0%}.warmup_rehabili .text_area{width:100% !important;display:flex;justify-content:center}.warmup_rehabili .text_area>*{flex:0 1 45%;margin:0 2%}.warmup_rehabili .text_area>* span br{display:none}}#top #sec_03 .list_01 .img_area{position:relative;text-align:center;width:30%}#top #sec_03 .list_01 .img_area img{width:100%;max-width:100%}#top #sec_03 .list_01 .img_area .num{width:70px;height:70px;color:#fff;font-size:30px;line-height:70px;background:#ff6a00;text-align:center;border-radius:50%;position:absolute;top:9px;left:7px}#top #sec_03 .list_01 .text_area{width:65%;text-align:left}#top #sec_03 .list_01 .text_area .ttl_01{line-height:1.4;margin-bottom:20px;text-align:left}.orange-em{color:#ff6a00;font-size:1em;font-weight:700;font-style:normal}.orange-em-big{color:#ff6a00;font-size:1.5em;font-weight:700;font-style:normal}#top #sec_03 .list_01 .text_area .text p:nth-child(n+2){margin-top:20px}#top #sec_03 .list_01 .text_area .text p.memo{color:#888;font-size:14px;line-height:1.6;margin-top:10px;padding-left:1.2em}#top #sec_03 .list_01 .text_area .text p.memo .item_icon{display:inline-block;width:1.2em;margin-left:-1.2em}#top #sec_03 .list_01 li:last-child .img_area img{width:100%}#top #sec_03 .list_01 .text_area .text figure{width:300px;height:auto;padding:0;margin:20px 0 0}#top #sec_03 .list_01 .text_area .text figure img{width:100%;height:auto;padding:0;margin:0}#top #sec_03 .list_01 .text_area .text figure>small{display:block;text-align:center;padding:5px 0 0;margin:0 auto;font-size:12px}#top_sec_01_movie video{width:100%}#top_sec_001_movie video{width:100%;height:100%}video{width:100%;height:100%;object-fit:contain}@media screen and (min-width:1500px){#top_sec_01_movie{align-self:center !important}#top_sec_001_movie{align-self:start !important}}@media screen and (min-width:768px){#top_sec_01_movie_sp{display:none}}@media screen and (max-width:767px){#top_sec_01_movie_sp{display:block;width:70%;margin:0 auto 10px}#top #sec_01 .sec_inner #sec_about .sp-img01 img,#top_sec_01_movie_sp img{max-width:100%}#top_sec_01_movie_sp video{width:100%;height:100%;object-fit:contain}}#top #sec_03 .list_01 .list01-1>figure{width:32%}#top #sec_03 .list_01 .list01-1>figure small{display:block;text-align:center}#top #sec_03 .list_01 .list01-1>figure img{width:100%;height:auto;padding:0;margin:0 auto 10px}#top #sec_03 .list_01 .list01-1>.image{width:32%}#top #sec_03 .list_01 .list01-1>.image small{display:block;text-align:center}#top #sec_03 .list_01 .list01-1>.image img{width:100%;height:auto;padding:0;margin:10px auto}#top #sec_03 .list_01 .list01-1 .text_area{width:30%;text-align:left}#top #sec_03 .list_01 .list01-1 .text_area em{color:#ff6a00;font-size:1em;font-weight:700;font-style:normal}#top #sec_03 .list_01 .list01-2{display:block !important;border-bottom:1px solid #ddd;padding:80px 0}#top #sec_03 .list_01 .list01-2 .flex{margin-top:20px;display:flex;justify-content:space-between}#top #sec_03 .list_01 .list01-2 .flex>*{flex:0 1 48% !important}#top #sec_03 .list_01 .list01-2 .flex>* img{width:100%}@media screen and (max-width:768px){#top #sec_03 .list_01 .list01-2 .flex{display:block}#top #sec_03 .list_01 .list01-2 .flex>*{margin:10px 0}}.review_list_wrap{display:block !important}#test4 #header,#test5 #header{z-index:9999}#test4 #header.mo_h,#test5 #header.mo_h{z-index:500 !important}.modaal-container{background:#fff5e3 !important}.review_modal_inner{height:80vh;overflow-y:scroll}.review_ttl_img{margin-bottom:20px}.review_ttl_img img{width:100%}.review_ttl_txt{color:#ff6a00;text-align:center;font-size:24px}@media screen and (max-width:768px){.modaal-content-container{padding:20px !important}}.review_list{max-width:1093px;margin:0 auto;display:flex;text-align:left;flex-wrap:wrap !important}.review_list>li{margin:1% 0 !important;display:block !important;width:100%;background-color:#fff;padding:1.5rem !important;text-align:left;border-radius:10px;color:#333}.review_list.flex>li{flex:0 1 48% !important;margin:1% !important}.review_list li h3{margin-bottom:.5rem}.review_list li h3 em{margin-right:.5em;color:#ffa41c;font-style:normal}.review_wrap{display:block;margin:30px auto 0 auto;width:100%;max-width:1000px;height:auto}.review_wrap .btn_01{color:#fff;line-height:1;background:#ff6a00;border:1px solid #ff6a00;transition:.4s;border-radius:30px;width:400px;padding:15px 130px;margin:20px auto;font-weight:700;position:relative;cursor:pointer}.review_wrap .btn_01:after{display:inline-block;content:"";width:9px;height:15px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_white02.png) no-repeat;position:absolute;top:calc(50% - 7.5px);right:20px}@media screen and (max-width:768px){.review_wrap{width:92%}.review_list{display:block}.review_wrap .btn_01{width:80%;padding:12px 0;margin-top:15px}}li.featureMovie{padding:0 0 100px !important}@media screen and (max-width:767px){li.featureMovie{padding:0 0 50px !important}}#nintei-img{width:150px}.bold{font-weight:700;font-style:normal}.bigbold{font-weight:700;font-size:1.5rem}.scrollTop{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transition:all .3s ease}#top #sec_03 .scrollTop{position:absolute;bottom:-25px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transition:all .3s ease}.scrollTop a{display:flex;display:-webkit-flex;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;padding:15px 50px;margin:0 auto;font-size:20px;line-height:1;color:#fff;font-weight:600;border-radius:40px;border:1px solid #06c755;background:#06c755;transition:all .3s ease}.scrollTop a:hover{opacity:.8;transition:all .3s ease}@media screen and (max-width :768px){#top #sec_03 .list_01 .text_area .text figure{width:250px;height:auto;padding:0;margin:20px auto 0}#top #sec_01 .sec_about_wrap{width:calc(100%);min-width:100%;padding:30px 4%;margin:0 auto;position:relative;display:flex;display:-webkit-flex;justify-content:space-between;flex-wrap:nowrap;z-index:0}#top #sec_01 .sec_about_wrap:before{content:'';display:block;width:100%;height:100%;padding:0;margin:0;background:rgba(255,255,255,1);position:absolute;top:0;left:0;z-index:0}#top #sec_01 .sec_about_wrap>figure:first-of-type{width:50%;height:100%;padding:0;margin:0;position:absolute;top:0;left:0;overflow:hidden;text-align:center;z-index:-1}#top #sec_01 .sec_about_wrap>figure:last-of-type{width:50%;height:100%;padding:0;margin:0;position:absolute;top:0;right:0;overflow:hidden;z-index:-1}#top #sec_01 .sec_about_wrap>figure img{width:auto;max-width:unset;height:100%;padding:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}#top #sec_01 .sec_inner #sec_about{width:100%;min-width:unset;padding:0 4%;margin:0}.scrollTop{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transition:all .3s ease}#top #sec_03 .scrollTop{position:absolute;bottom:-15px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transition:all .3s ease}.scrollTop a{display:flex;display:-webkit-flex;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;padding:10px 20px;margin:0 auto;font-size:14px;line-height:1;color:#fff;font-weight:600;border-radius:30px;border:1px solid #06c755;background:#06c755;transition:all .3s ease}.scrollTop a:hover{opacity:.8;transition:all .3s ease}}#top .exp{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}#top #goriyou-exp{margin-bottom:150px}#top .exp_title{text-align:center;padding:0;margin:0 auto 10px;font-size:30px;font-weight:700;color:#ff6a00;line-height:1}#top .exp img{max-width:100%;object-fit:contain}#top .exp .limg{width:30%}#top .exp .txtBox{width:40%;padding:0;margin:0 10px;text-align:center}#top .exp .txtBox>img{width:50%;height:auto;padding:0;margin:0 auto;transform:translate(-50px,0) rotate(-5deg);-webkit-transform:translate(-50px,0) rotate(-5deg);transform-origin:center;border:5px solid #fff;border-radius:10px;box-shadow:2px 2px 4px rgba(0,0,0,.1)}@media screen and (min-width :768px){#top .exp .txtBox>img:nth-of-type(2){position:absolute;display:block;width:180px;transform:translate(-10px,20px) rotate(0) scale(-1,1)}}#top #goaiyo01{border:0 solid #fff;border-radius:0;box-shadow:0px 0px 0px rgba(0,0,0,0);width:100%;transform:translate(0px,0) rotate(-5deg);-webkit-transform:translate(0px,0) rotate(-5deg)}#top .exp .txtBox>img:last-of-type{transform:translate(50px,0) rotate(5deg);-webkit-transform:translate(50px,0) rotate(5deg);transform-origin:center;border:0 solid #fff;border-radius:0;box-shadow:0px 0px 0px rgba(0,0,0,0)}#top .exp .txt{width:100%;text-align:center;font-size:25px;font-weight:600;color:#ff6a00;background:#fff;border-radius:10px;padding:1em 0}#top .exp .rimg{max-width:100%;width:30%}#index-top .exp .rimg img{object-fit:contain}#top #sec_03 .list_02{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:70px;gap:20px}#top #sec_03 .list_02 li{width:40%}#top #sec_03 .list_02 .img_area{width:auto;margin:0;margin-bottom:1em}#top #sec_03 .list_02 .img_area .img_title{text-align:center;font-weight:700}#top #sec_03 .list_02 .img_area img{width:100%;height:auto;object-fit:contain}#top #sec_03 .list_02 .ttl .ttl_01{text-align:left;margin-bottom:10px}#top #sec_03 .list_02 .text{width:100%}@media screen and (min-width :768px){#top #sec_03 .list_02 li.column1{display:flex;width:53%}#top #sec_03 .list_02 li.column1 .img_area{margin-right:2em;width:57%}#top #sec_03 .list_02 li.column1 .img_area{width:auto;margin:0}}#top #sec_03 .list_02 li.movie{width:100%;margin-top:3rem}#top #sec_03 .list_02 li.movie .youtube_box{display:flex;justify-content:space-between;align-items:flex-end}#top #sec_03 .list_02 li.movie .youtube_box .img_box{width:50%;margin-bottom:0}@media screen and (min-width :768px){#top #sec_03 .list_02 li.movie .youtube_box iframe{width:100%;height:338px}}#top #sec_03 .list_02 li.movie .youtube_box .img_box .ttl_01{margin-bottom:10px}#top #sec_03 .list_02 li.movie .youtube_box .img_box img{max-width:100%}#top #sec_03 .list_02 li.movie .photo_wrapp .text{width:90%;background:#fff;border-radius:10px;padding:20px 10px;position:absolute;left:50%;top:-3rem;transform:translateX(-50%);font-size:14px;line-height:1.4em;color:#e79d3a}#top #sec_03 .list_02 li.movie .photo_wrapp .photo_area{width:auto}#top #sec_03 .list_02 li.movie .photo_wrapp .photo_area .photo_text{margin-top:10px}#top #sec_03 .youtube_box .img_box{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:15px}#top #sec_03 .youtube_box .text{text-align-last:center}#top #sec_03 .movie_box{background:#fff;text-align:center;padding:30px;margin-bottom:40px}#top #sec_03 .movie_box .ttl_wrapp{color:#ff6a00;font-size:24px;font-weight:700;text-align:center;margin-bottom:15px;line-height:1}#top #sec_03 .movie_box .ttl_wrapp span{font-size:14px}#top #sec_03 .movie_box .url_wrapp{margin-bottom:10px}#top #sec_03 .movie_box .url_wrapp a{text-decoration:underline;color:#1a0dab;line-height:1;font-size:26px;font-weight:700}#top #sec_03 .movie_box .detial_wrapp p{line-height:1.4}#top #sec_03 .photo_wrapp{display:flex;align-items:center;justify-content:space-between}#top #sec_03 .photo_wrapp .photo_area{width:60%}#top #sec_03 .photo_wrapp .photo_area>img{width:100%;height:auto}#top #sec_03 .photo_wrapp .text{width:37%;background:#fff;border-radius:10px;padding:20px 10px;position:relative}@media screen and (min-width :768px){#top #sec_03 .photo_wrapp .text:before{content:"";border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;display:block;position:absolute;left:50%;bottom:-10px;transform:translate(-50%,0)}#top #sec_03 .movie_box .url_wrapp a:hover{text-decoration:none}}#top #sec_movie{width:100%;padding:100px 0;overflow:hidden;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top 100px #fdfaf4}#top #sec_movie .sec_inner{max-width:1200px;margin:0 auto;position:relative}@media screen and (min-width :768px){#top #sec_movie .sec_inner{padding:0 24px}}#top #sec_movie .cnt_area{margin:0 auto}.movieList.sema{width:800px}#top #sec_movie .movieList{margin-bottom:0}#top #sec_movie .cnt_area .youtube_box{position:relative;width:100%;padding-top:56.25%;margin-bottom:15px}#top #sec_movie .cnt_area .youtube_box{padding-top:0}#top #sec_movie .cnt_area .youtube_box iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#top #sec_movie .cnt_area .text{text-align:center}#top #sec_article{width:100%;overflow:hidden}#top #sec_article .sec_article_title{text-align:center;margin-bottom:20px}#top #sec_article .sec_inner{width:1200px;margin:0 auto;position:relative;padding:100px 0 150px;border-top:1px solid #ddd}#top #sec_article .cnt_area{width:800px;margin:0 auto 40px;display:flex;align-items:center;gap:50px}#top #sec_article .cnt_area .left_block{width:250px;flex-shrink:0}#top #sec_article .cnt_area .left_block img{width:100%;height:auto;object-fit:contain}#top #sec_article .article_block{margin-top:40px;text-align:center;width:800px;margin:40px auto 0}#top #sec_article .article_block img{width:100%;height:100%;object-fit:contain}#top #sec_article .article_block .link_nav{display:inline-block;width:auto;padding:10px 20px 8px;margin:0 auto;text-align:center;position:relative;line-height:1;font-weight:500;border-radius:5px;border:1px solid #1e1e1e;white-space:nowrap;color:#0971c6;margin-bottom:60px}#top #sec_article .article_block .link_nav:after{content:'';display:block;width:50px;height:40px;padding:0;margin:0;background:#e79d3a;position:absolute;bottom:-50px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);clip-path:polygon(50% 100%,100% 60%,80% 60%,80% 0,20% 0,20% 60%,0 60%)}#top #sec_movie_02{width:100%;padding:100px 0;overflow:hidden;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top 100px #fff4e3}#top #sec_movie_02 .sec_inner{width:1200px;margin:0 auto;position:relative}#top #sec_movie_02 .cnt_area{width:800px;margin:0 auto 0}#top #sec_movie_02 .cnt_area .youtube_box{position:relative;width:100%;padding-top:56.25%;margin-bottom:15px}#top #sec_movie_02 .cnt_area .youtube_box iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}ul.book{width:1200px;margin:0 auto 100px;background:#fff5e3;padding:55px;display:flex;justify-content:space-between;align-items:stretch}ul.book li{width:100%;display:flex;justify-content:space-between;align-items:stretch;width:48%}ul.book li .img_area{width:17%}ul.book li .img_area img{max-width:100%}ul.book li .txt_area{width:80%;font-size:15px;line-height:1.6}ul.book li .txt_area p:last-child{background:#fff;padding:15px}ul.book li .txt_area .ttl{font-weight:700;font-size:19px;color:#ff6a00;margin-bottom:10px}#top #sec_04{width:100%;background:#fdfaf4;padding:100px 0;overflow:hidden}#top #sec_04 .sec_inner{max-width:1200px;margin:0 auto;position:relative}@media screen and (min-width :768px){#top #sec_04 .sec_inner{padding:0 24px}}#top #sec_04 .sec_inner:after{display:inline-block;content:"";width:701px;height:1054px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/top/sec04_bg01.webp) no-repeat left center;position:absolute;top:-340px;right:-350px}.use_area_h2{font-size:1.5rem;text-align:center;margin-bottom:.5rem}.use_area_text{text-align:center;margin-bottom:1rem}@media screen and (min-width :768px){#top #sec_04 .use_area .list_01{display:flex;justify-content:center;margin-bottom:3.5rem;gap:20px}#top #sec_04 .use_area .list_01{position:relative;z-index:2}#top #sec_04 .use_area .list_01 li{width:366px;background:rgba(253,250,244,.8)}}#top #sec_04 .use_area .list_01 .img_box{margin-bottom:15px}#top #sec_04 .use_area .list_01 .ttl_box{display:flex;justify-content:flex-start;align-items:flex-start}#top #sec_04 .use_area .list_01 .ttl_box .num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:#fff;font-size:24px;font-weight:700;line-height:1;background:#ff6a00;margin-right:15px;border-radius:50%;letter-spacing:.05em}#top #sec_04 .use_area .list_01 .ttl_box .text{width:calc(366px - 50px - 15px);line-height:1.6}#top #sec_recommend{width:100%;overflow:hidden;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/top/bg_recomend.png) top center;background-size:contain}#top #sec_recommend:first-child{padding-top:100px}#top #sec_recommend .sec_inner{max-width:1200px;margin:0 auto;position:relative;border-bottom:1px solid #ddd;padding:0 0 100px;margin-bottom:100px}#top #sec_recommend:last-child .sec_inner{border:none;padding-bottom:0}@media screen and (min-width :768px){#top #sec_recommend .sec_inner{padding:0 24px}}#top #sec_recommend h2.ja{font-size:32px;margin-bottom:24px;padding-left:63px;line-height:1.3;position:relative}#top #sec_recommend.r-cont h2.ja{margin-bottom:25px}#top #sec_recommend:nth-child h2.ja{line-height:1.3}#top #sec_recommend h2.ja:before{content:"";background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_icon04.png) no-repeat center;background-size:contain;width:50px;height:57px;display:block;margin-right:10px;vertical-align:bottom;position:absolute;top:-8px;left:0}#top #sec_recommend .cnt_area{display:flex;justify-content:space-between;position:relative}#top #sec_recommend.r-cont .cnt_area{flex-direction:row-reverse}#top #sec_recommend.r-cont .cnt_area.last{flex-direction:row-reverse}#top #sec_recommend .text{margin-bottom:20px}#top #sec_recommend .text span{font-size:24px}#top #sec_recommend .text:last-child{margin-bottom:0}#top #sec_recommend .text p{line-height:2;margin-bottom:25px;font-size:17px}#top #sec_recommend.r-cont .text p{line-height:1.9;margin-bottom:20px}#top #sec_recommend .ttl_01{text-align:left;font-size:23px;margin-bottom:8px;line-height:1}#top #sec_recommend .wrap{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:50px;gap:20px}#top #sec_recommend .wrap .img_box{width:470px}#top #sec_recommend:nth-child(even) .wrap{flex-direction:initial}#top #sec_recommend .text_box{width:670px}#top #sec_recommend .recommend_class{text-align:center;font-weight:700;font-size:24px}#top #sec_recommend .img_box img{max-width:100%;height:auto}#top #sec_recommend .text_box{width:690px}#top #sec_recommend .text_box .name_txt{font-size:28px;font-weight:600;border-bottom:2px #444 dashed;margin-bottom:20px;padding-bottom:10px;position:relative}#top #sec_recommend .text_box .name_txt span{font-size:16px;margin-right:1em}#top #sec_recommend .text_box .name_txt em{display:block;font-size:14px;line-height:1.4em;font-style:normal;padding:0;margin:0;position:relative;top:unset;right:unset;transform:translate(0,0);-webkit-transform:translate(0,0);text-align:left}#top #sec_recommend .text_box .docter-class{font-size:16px;font-weight:400}#top #sec_recommend .img_box p{text-align:right;font-size:20px;font-weight:600;line-height:1.5}#top #sec_recommend .img_box p span{font-size:16px;font-weight:400;margin-right:10px;line-height:1.5}#top #sec_recommend .prof{font-size:15px;margin-top:10px}#top #sec_recommend .prof li{position:relative;padding-left:13px}#top #sec_recommend .prof li:before{content:"";background:#ff6a00;width:8px;height:8px;display:inline-block;border-radius:50%;position:absolute;left:0;top:9px}#sec_recommend .blog_link p{margin-bottom:10px}#sec_recommend .blog_link a{display:inline-block;background:#ff6a00;color:#fff;border-radius:35px;padding:6px 30px;border:2px solid #ff6a00;transition-duration:.3s}#topreview{display:flex;text-align:left;flex-wrap:wrap}#topreview li{width:48%;margin:1%;background-color:#fff;padding:1.5rem;text-align:left;border-radius:10px;color:#333}#topreview h3{margin-bottom:.5rem}#topreview h3 em{color:#ff6a00;font-style:normal}@media screen and (min-width :768px){#sec_recommend .blog_link a:hover{color:#ff6a00;background:#fff}#top #sec_recommend .text_box .name_txt em{display:block;font-size:14px;line-height:1.4em;font-style:normal;padding:0;margin:0;position:absolute;top:50%;right:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);text-align:right}}#top #sec_05{width:100%;background:#fff5e3;padding:100px 0;overflow:hidden}#top #sec_05 .sec_inner{max-width:1200px;margin:0 auto;position:relative}@media screen and (min-width :768px){#top #sec_05 .sec_inner{padding:0 24px}}#top #sec_05>.sec_inner:before{display:inline-block;content:"";width:754px;height:465px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_icon05.png) no-repeat left center;position:absolute;top:-30px;right:-320px}@media screen and (min-width :768px){#top #sec_05 .cnt_area{display:flex;justify-content:space-between;position:relative;gap:20px}}#top #sec_05 .cnt_area .img_box{width:600px}#top #sec_05 .cnt_area .text_box{width:550px}#top #sec_05 .cnt_area .text_box .work{margin-bottom:30px}#top #sec_05 .cnt_area .text_box .work .ttl_01{font-size:20px;text-align:left;line-height:1;margin-bottom:5px}#top #sec_05 .cnt_area .text_box .text{margin-bottom:30px}#top #sec_05 .cnt_area .text_box .btn_01{text-align:left}#top #sec_05 .cnt_area .text_box .btn_01 a{padding:15px 60px}#top #sec_06{width:100%;padding:50px 0 100px}#top #sec_06 .sec_inner{width:1200px;margin:0 auto}#top #sec_06 .list_01{display:flex;justify-content:flex-start;margin-bottom:50px}@media screen and (min-width :768px){#top #sec_06 .list_01 li{width:262.5px;margin-right:50px}#top #sec_06 .list_01 li:last-child{margin-right:0}}#top #sec_06 .list_01 li a{display:block}@media screen and (min-width :768px){#top #sec_06 .list_01 li a:hover{opacity:.75}}#top #sec_06 .list_01 .img_box{margin-bottom:25px}#top #sec_06 .list_01 .img_box img{width:100%;height:auto}#top #sec_06 .list_01 .ttl{color:#ff6a00;font-weight:700;line-height:1.6;position:relative}@media screen and (min-width :768px){#top #sec_06 .list_01 .ttl:after{display:inline-block;content:"";width:0;height:2px;background:#ff6a00;transition:.5s;position:absolute;bottom:-4px;left:0}#top #sec_06 .list_01 li a:hover .ttl:after{width:100%}}#top #sec_06 .list_01 .date{line-height:1;margin-bottom:8px}#top #sec_06 .list_01 .date span{color:#fff;background:#ff6a00;font-size:12px;padding:2px 13px;margin-left:7px;border-radius:12px}#top #sec_06 .btn_01 a{padding:15px 130px}#top #sec_voice{width:100%;padding:100px 0;background:#fff5e3}#top #sec_voice .sec_inner{max-width:1200px;margin:0 auto}@media screen and (min-width :768px){#top #sec_voice .sec_inner{padding:0 24px}}#top #sec_voice .voice_wrapp{background:#fff;border-radius:10px;padding:30px}#top #sec_voice .sec_inner .ja,#top #sec_voice .sec_inner .en{color:#ff6a00}#top #sec_voice .voice_list{display:flex;flex-wrap:wrap}#top #sec_voice .voice_list:last-child{margin-bottom:0}#top #sec_voice .btn_01{color:#fff;line-height:1;background:#ff6a00;border:1px solid #ff6a00;transition:.4s;border-radius:30px;width:400px;padding:15px 130px;margin:auto;font-weight:700;position:relative;cursor:pointer}#top #sec_voice .btn_01:after{display:inline-block;content:"";width:9px;height:15px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_white02.png) no-repeat;position:absolute;top:calc(50% - 7.5px);right:20px}@media screen and (min-width :768px){#top #sec_voice .voice_list li{margin-right:30px;width:23%;padding:0 20px 15px;line-height:1.5;font-size:16px;color:#000;position:relative}#top #sec_voice .voice_list li:nth-child(-n+4){margin-top:0}#top #sec_voice .voice_list li:nth-child(4n){margin-right:0;padding:0 0 15px 20px}#top #sec_voice .voice_list li:before{content:"";background:#ff6a00;width:15px;height:15px;border-radius:50%;position:absolute;top:4px;left:0}#top #sec_voice .btn_01:hover{color:#ff6a00;background:#fff}#top #sec_voice .btn_01:hover:after{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_orange03.png) no-repeat}}#letter{padding:5% 0;font-family:"Zen Kurenaido",sans-serif;font-weight:400;font-style:normal}#letter-box{width:1200px;max-width:95%;margin:0 auto;box-shadow:0px 5px 5px rgba(0,0,0,.2);text-align:center;padding:10px}#inner-letter-box{border:1px solid #ccc;padding:3.5rem 1.5rem}#letter h2{font-size:2rem;margin-bottom:2.5rem}#letter p{margin-bottom:1.5rem;font-size:1.4rem;font-family:"Zen Kurenaido",sans-serif;font-weight:400;font-style:normal}#top #sec_07{background:#ff6a00;margin-bottom:50px;position:relative}#top #sec_07:after{content:"";background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/cv_bottom.png) repeat-x;position:absolute;left:0;bottom:-3px;display:block;width:100%;height:3px}#top #sec_07 .ttl_box_01{background:#fff5e3;text-align:center;color:#ff6a00;line-height:.4;padding:30px 0;position:relative;margin-bottom:0}#top #sec_07 .ttl_box_01:before{content:"";border-top:15px solid #fff5e3;border-right:20px solid transparent;border-left:20px solid transparent;position:absolute;left:50%;bottom:-15px;transform:translateX(-50%)}#top #sec_07 .ttl_box_01 .ja{margin-bottom:10px}#top #sec_07 .ttl_box_01 .en{margin-bottom:0}#top #sec_07 .sec_inner{max-width:1200px;margin:auto;justify-content:space-between;display:flex;align-items:center}#top #sec_07 .bottom_area{padding:50px 0}#top #sec_07 .l_box,#top #sec_07 .r_box{width:49%;text-align:center;color:#fff;line-height:1}#top #sec_07 .l_box{border-right:1px solid #ff9b54}#top #sec_07 .l_box .txt_area{font-size:24px;margin-bottom:20px;position:relative;display:inline-block;padding:0 0 0 30px}#top #sec_07 .l_box .txt_area:before{display:inline-block;content:"";width:21px;height:21px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/tel_icon01.png) no-repeat;position:absolute;top:50%;left:0;display:block;transform:translateY(-50%)}#top #sec_07 .l_box .num_area{font-size:clamp(2.688rem, 1.563rem + 2.34vw, 4.375rem);font-weight:700}#top #sec_07 .l_box .num_area a{color:#fff}#top #sec_07 .r_box{font-size:24px}#top #sec_07 .r_box .txt_area{position:relative;display:inline-block;padding:0 0 0 28px;width:auto;margin:0 auto 15px}#top #sec_07 .r_box .txt_area:after{content:"";background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/icon_mail.png) no-repeat;width:22px;height:16px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}#top #sec_07 .btn_01 a{padding:25px 40px;border-radius:60px;color:#ff6a00;background:#fff;border:1px solid #fff}#top #sec_07 .btn_01 a:after{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_orange03.png) no-repeat}@media screen and (min-width :768px){#top #sec_07 .l_box .num_area a{pointer-events:none}#top #sec_07 .btn_01 a:hover{background:#ff6a00;color:#fff}#top #sec_07 .btn_01 a:hover:after{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_white02.png) no-repeat}}.magazine_area{border:5px solid #ff842c;max-width:1200px;margin:0 auto 3em;padding:0 3em;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/top/left_bg.jpg) no-repeat left,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/top/right_bg.jpg) right;background-repeat:no-repeat;overflow:hidden}.magazine_area p{text-align:center;display:block;font-size:2em;font-weight:600;line-height:1;margin-bottom:.8em}.magazine_area a{display:block;background:#fff;text-align:center;height:100%;width:40%;margin:auto;padding:2.5em 1em}.magazine_area .btn{background:#ff6a00;color:#fff;border-radius:5rem;padding:.5em;border:2px solid #ff6a00;transition-duration:.3s;position:relative}.magazine_area .btn:before{content:"";background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_white02.png) no-repeat;width:8px;height:13px;background-size:contain;display:block;position:absolute;right:.7em;top:50%;transform:translateY(-50%)}@media screen and (min-width :768px){.magazine_area a:hover .btn{color:#ff6a00;background:#fff}.magazine_area a:hover .btn:before{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_orange03.png) no-repeat;width:8px;height:13px;background-size:contain}}#top .bnr_area{margin-bottom:50px;text-align:center}#top .bnr_area a{transition-duration:.3s}@media screen and (min-width :768px){#top .bnr_area a:hover{opacity:.7}}#top #reference .sec_inner{width:1200px;margin:auto;text-align:center;padding-top:30px}#top #reference .img_area{margin-bottom:35px}#top #reference .youtube_box{position:relative;width:100%;padding-top:38.8%;max-width:800px;margin:0 auto 15px}#top #reference .youtube_box iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#top #reference .sec_inner p{line-height:1.9;margin-bottom:20px}#top #reference .sec_inner a{display:block;font-weight:600;text-decoration:underline;color:#1a0dab;font-size:22px;line-height:1}#top #reference .sec_inner a span{font-size:16px;display:block;margin-top:10px}@media screen and (min-width :768px){#top #reference .sec_inner a:hover{text-decoration:none}}#top .agency{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/top/agency_bg.jpg) no-repeat left center;background-size:cover;border:7px solid #ff842c;width:1200px;margin:0 auto 50px;padding:20px;display:flex;justify-content:center;align-items:baseline;flex-direction:column}#top .agency img{width:60%}#top #product{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/top/bg_recomend.png) top center;padding:100px 0;position:relative}#top #product>h2{color:#773100;font-size:22px;font-weight:700;line-height:1.2;text-align:center;margin:0 auto 30px}#top #product>h2 span.pi_txt{display:block;margin-bottom:5px;color:#bf9000;font-family:"Noto Serif JP",serif}#top #product>p.att{text-align:center;color:#ff6a00;padding:0;margin:0 auto 30px}#top #product .sec_inner{max-width:1200px;margin:0 auto}@media screen and (min-width :768px){#top #product>h2{color:#773100;font-size:32px;font-weight:700;line-height:1.7;text-align:center;margin:0 auto 30px}#top #product .list_01{display:flex;gap:30px}#top #product .list_01 li{width:366px}#top #product .list_01 li:nth-child(n+4){margin-top:80px}}#top #product .list_01 .img_box{margin-bottom:20px}#top #product .list_01 .ttl_box{margin-bottom:15px}#top #product .list_01 .ttl_box .sub_ttl{color:#773100;font-size:22px;font-weight:700;line-height:1;margin-bottom:5px}#top #product .list_01 .ttl_box .main_ttl{color:#773100;font-size:24px;font-weight:700;line-height:1}#top #product .list_01 .price{font-size:18px;font-weight:700;line-height:1;margin-bottom:15px}#top #product .list_01 .text{line-height:1.6;margin-bottom:15px}#top #product .list_01 .btn_01 a{display:block;padding:12px 0}.summary_fk{color:#ff6a00;font-size:13px;border:2px solid #ff6a00;display:block;margin:10px 0;padding:10px}.annotation{font-size:13px;color:#676767}#sec_02 .annotation{color:#fff;margin-top:50px;font-size:17px;text-align:center}#top .thum ul.thum_list{display:flex;justify-content:space-between;margin-bottom:20px}#top .thum ul.thum_list li{width:30%}#top .thum ul.thum_list li img{width:100%}#top .thum .ttl{font-size:27px;text-align:center;font-weight:600}#top .thum p{text-align:center;font-size:20px}#top .external_wrap{background:#ff6a00;padding:5em 0;margin-bottom:50px}#page-trader .external_wrap{background:#ff6a00;padding:30px;margin-bottom:0}#top .external_list{width:1200px;margin:auto;display:flex;justify-content:space-between}#page-trader .external_list{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}#top .external_list li,#page-trader .external_list li{border:5px solid #fff;width:32.5%}#top .external_list li a{display:block;padding:1em;text-align:center;font-size:22px;font-weight:600;background:#fff;transition-duration:.3s}#page-trader .external_list li a{display:block;width:100%;height:100%;padding:20px;text-align:center;font-size:20px;font-weight:600;background:#fff;transition-duration:.3s}#top .external_list li a span{font-size:34px;color:#e96100;transition-duration:.3s;position:relative;padding-left:1.5em}#page-trader .external_list li a span{font-size:25px;color:#e96100;transition-duration:.3s;position:relative;padding-left:1.2em}#top .external_list li a span:before{content:"";width:40px;height:40px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);transition-duration:.3s}#page-trader .external_list li a span:before{content:"";width:25px;height:25px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);transition-duration:.3s}#top .external_list li:nth-child(1) a span:before,#page-trader .external_list li:nth-child(1) a span:before{background:url('https://www.ashifumi.jp/Image/common/icon_exter01.png') no-repeat;background-size:contain}#top .external_list li:nth-child(2) a span:before,#page-trader .external_list li:nth-child(2) a span:before{background:url('https://www.ashifumi.jp/Image/common/icon_exter02.png') no-repeat;background-size:contain}#top .external_list li:nth-child(3) a span:before,#page-trader .external_list li:nth-child(3) a span:before{background:url('https://www.ashifumi.jp/Image/common/icon_exter03.png') no-repeat;background-size:contain}@media screen and (min-width :768px){#top .external_list li,#page-trader .external_list li{border:5px solid #fff;width:32.5%}#top .external_list li a:hover,#page-trader .external_list li a:hover{background:#e96100;color:#fff}#top .external_list li a:hover span,#page-trader .external_list li a:hover span{color:#fff}#top .external_list li:nth-child(1) a:hover span:before,#page-trader .external_list li:nth-child(1) a:hover span:before{background:url('https://www.ashifumi.jp/Image/common/icon_exter01-wh.png') no-repeat;background-size:contain}#top .external_list li:nth-child(2) a:hover span:before,#page-trader .external_list li:nth-child(2) a:hover span:before{background:url('https://www.ashifumi.jp/Image/common/icon_exter02-wh.png') no-repeat;background-size:contain}#top .external_list li:nth-child(3) a:hover span:before,#page-trader .external_list li:nth-child(3) a:hover span:before{background:url('https://www.ashifumi.jp/Image/common/icon_exter03-wh.png') no-repeat;background-size:contain}}#top section .cart_btn{position:relative;transition:.4s}#top section .cart_btn:before{display:inline-block;content:'';width:20px;height:21px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/cart_icon01.png) no-repeat;position:absolute;top:calc(50% - 10.5px);left:95px}@media screen and (min-width :768px){#top section .cart_btn:hover{opacity:.75}}#top section .cart_btn input[type=submit]{display:block;width:400px;color:#fff;font-size:18px;line-height:1;background:#95c61f;border:none;outline:none;padding:23px 0;letter-spacing:.2em;border-radius:30px;cursor:pointer}#item_list #sec_01{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#item_list #sec_01 .sec_inner{width:1200px;margin:0 auto}@media screen and (min-width :768px){#item_list #sec_01 .list_01{display:flex;justify-content:flex-start;flex-flow:row wrap}#item_list #sec_01 .list_01 li{width:366px;margin-right:51px}#item_list #sec_01 .list_01 li:nth-child(3n){margin-right:0}#item_list #sec_01 .list_01 li:nth-child(n+4){margin-top:80px}}#item_list #sec_01 .list_01 .img_box{margin-bottom:20px}#item_list #sec_01 .list_01 .img_box img{width:100%;height:300px}#item_list #sec_01 .list_01 .ttl_box{margin-bottom:15px}#item_list #sec_01 .list_01 .ttl_box .sub_ttl{color:#773100;font-size:16px;font-weight:700;line-height:1;margin-bottom:5px}#item_list #sec_01 .list_01 .ttl_box .main_ttl{color:#773100;font-size:24px;font-weight:700;line-height:1}#item_list #sec_01 .list_01 .price{font-size:18px;font-weight:700;line-height:1;margin-bottom:15px}#item_list #sec_01 .list_01 .price:after{content:"ご家族で半永久的に使えます。";font-size:13px;color:#ff6a00;font-weight:500}#item_list #sec_01 .list_01 .text{line-height:1.6;margin-bottom:15px}#item_list #sec_01 .list_01 .btn_01 a{display:block;padding:12px 0}#pro-h2{color:#773100;font-size:32px;font-weight:700;line-height:1.7;text-align:center;margin:0 auto 30px}#pro-h2 span.pi_txt{display:block;color:#bf9000;font-family:"Noto Serif JP",serif}#item_details #sec_01{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#item_details #sec_01 .sec_inner{width:1200px;margin:0 auto}#item_details #sec_01 .sec_box_01{display:flex;justify-content:space-between;margin-bottom:100px}#item_details #sec_01 .sec_box_01 .img_area{width:650px}#item_details #sec_01 .img_area #slider{width:650px;margin:0 auto 10px}#item_details #sec_01 .img_area #slider li{width:650px}#item_details #sec_01 .img_area #slider li img{width:100%;height:500px}#item_details #sec_01 .img_area #thumbnail-list{width:550px;margin:0 auto}@media screen and (min-width :768px){#item_details #sec_01 .img_area #thumbnail-list li{width:128px;margin-right:10px;cursor:pointer;position:relative}#item_details #sec_01 .img_area #thumbnail-list li:after{display:block;content:'';background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:.3s opacity linear;cursor:pointer}#item_details #sec_01 .img_area #thumbnail-list li.thumbnail-current:after{opacity:0}#item_details #sec_01 .img_area #thumbnail-list li img{width:128px !important;height:100px}.slick-prev,.slick-next{width:18px;height:28px}.slick-prev:before,.slick-next:before{opacity:1}.slick-prev{left:-35px}.slick-next{right:-35px}.slick-prev:before{content:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/slide_icon01.png)}.slick-next:before{content:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/slide_icon02.png)}}#item_details #sec_01 .sec_box_01 .text_area{width:470px}#item_details #sec_01 .sec_box_01 .text_area .catchcopy{font-size:30px;line-height:1.2;margin-bottom:15px}#item_details #sec_01 .sec_box_01 .text_area .ttl_box{margin-bottom:20px}#item_details #sec_01 .sec_box_01 .text_area .ttl_box .sub_ttl{color:#ff6a00;font-size:16px;font-weight:700;line-height:1;margin-bottom:5px}#item_details #sec_01 .sec_box_01 .text_area .ttl_box .main_ttl{color:#ff6a00;font-size:30px;font-weight:700;line-height:1}#item_details #sec_01 .sec_box_01 .text_area .price_box{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:20px}#item_details #sec_01 .sec_box_01 .text_area .price_box .price_label{color:#fff;font-size:16px;line-height:1;background:#ff6a00;padding:10px;margin-right:20px}#item_details #sec_01 .sec_box_01 .text_area .price_box .price_text{font-size:36px;line-height:1;letter-spacing:.05em}#item_details #sec_01 .sec_box_01 .text_area .price_box .price_unit{font-size:18px;line-height:1}#item_details #sec_01 .sec_box_01 .text_area .item_box{display:flex;justify-content:flex-start;align-items:center;margin-bottom:30px}#item_details #sec_01 .sec_box_01 .text_area .item_box .item_text{font-size:16px;line-height:1;margin-right:15px}#item_details #sec_01 .sec_box_01 .text_area .item_box input{width:90px;height:40px;font-size:16px;line-height:1;border:1px solid #ccc;padding:3px 8px;border-radius:5px}#item_details .delivery-date{margin-bottom:20px}#item_details .delivery-date span{color:#ff6a00;font-weight:600;line-height:1.5;display:block;font-size:16px;text-align:center}#item_details .anntation{border:1px solid #ff6a00;background:#fff;padding:20px;font-size:15px;margin-bottom:20px}#item_details .anntation span{color:#ff6a00;font-weight:600;line-height:1.5;display:block;margin-bottom:.7em;font-size:16px}@media screen and (min-width :768px){#item_details .anntation .img_box{width:80%;margin:0 auto;display:block}#item_details .anntation .img_box img{width:100%}}#item_details section .cart_btn{margin-bottom:30px;position:relative;transition:.4s}#item_details section .cart_btn:before{display:inline-block;width:20px;height:21px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/cart_icon01.png) no-repeat;position:absolute;left:90px;z-index:10000;content:'';background-position:center;background-size:contain;top:50%;transform:translateY(-50%)}@media screen and (min-width :768px){#item_details section .sec_box_03 .cart_btn:before{top:calc(50% - 7.5px);left:140px}}@media screen and (min-width :768px){#item_details section .cart_btn:hover{opacity:.75}}#item_details section .cart_btn input[type=submit]{display:block;width:400px;color:#fff;font-size:18px;line-height:1;background:#95c61f;border:none;outline:none;padding:23px 0;letter-spacing:.2em;border-radius:30px;cursor:pointer}#item_details #sec_01 .sec_box_01 .text_area .payment_box{border-top:1px dashed #ff6a00;border-bottom:1px dashed #ff6a00;padding:30px 0;margin-bottom:30px}#item_details #sec_01 .sec_box_01 .text_area .payment_box .heading{line-height:1;padding-left:36px;margin-bottom:10px;position:relative}#item_details #sec_01 .sec_box_01 .text_area .payment_box .heading:before{display:inline-block;content:'';width:26px;height:19px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/point_icon01.png) no-repeat;position:absolute;top:calc(50% - 9.5px);left:0}#item_details #sec_01 .sec_box_01 .text_area .payment_box .payment_list{display:flex;justify-content:flex-start;align-items:center}#item_details #sec_01 .sec_box_01 .text_area .payment_box .payment_list li{color:#fff;width:150px;font-size:12px;line-height:1;text-align:center;background:#ff6a00;padding:8px 0;margin-right:2px}@media screen and (min-width :768px){#item_details #sec_01 .sec_box_01 .text_area .payment_box .payment_list li.small{font-size:11px;padding:9px 0}}#item_details #sec_01 .sec_box_01 .text_area .payment_box .payment_list li:last-child{margin-right:0}#item_details #sec_01 .sec_box_01 .text_area .link_box .link_list li a{display:inline-block;line-height:1;padding-left:22px;position:relative}#item_details #sec_01 .sec_box_01 .text_area .link_box .link_list li a:before{display:inline-block;content:'';width:12px;height:12px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/arrow_orange04.png) no-repeat;position:absolute;top:calc(50% - 6px);left:0}@media screen and (min-width :768px){#item_details #sec_01 .sec_box_01 .text_area .link_box .link_list li:nth-child(n+2) a{margin-top:10px}}#item_details #sec_01 .sec_box_01 .text_area .link_box .link_list li a span{display:inline-block;position:relative}@media screen and (min-width :768px){#item_details #sec_01 .sec_box_01 .text_area .link_box .link_list li a span:after{display:inline-block;content:"";width:100%;height:2px;background:#ff6a00;position:absolute;bottom:2px;left:0;opacity:0;transition:.4s;visibility:hidden}#item_details #sec_01 .sec_box_01 .text_area .link_box .link_list li a:hover span:after{bottom:-5px;opacity:1;visibility:visible}}#item_details #sec_01 .sec_box_02{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:100px}#item_details #sec_01 .sec_box_02 .img_box{width:600px}#item_details #sec_01 .sec_box_02 .text_box{width:560px}#item_details #sec_01 .sec_box_02 .text_box .catchcopy{color:#ff6a00;font-size:24px;line-height:1.6;margin-bottom:20px}#item_details #sec_01 .sec_box_03 .ttl{color:#ff6a00;font-size:24px;font-weight:700;line-height:1;margin-bottom:10px}#item_details #sec_01 .sec_box_03 .recommend_box{display:flex;justify-content:space-between;align-items:center;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/border_bg03.png) repeat-x;padding:30px 50px;position:relative}#item_details #sec_01 .sec_box_03 .recommend_box:after{display:inline-block;content:"";width:100%;height:10px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/border_bg03.png) repeat-x;position:absolute;left:0;bottom:0}#item_details #sec_01 .sec_box_03 .recommend_box .recommend_label{width:170px;height:170px;color:#ff6a00;font-size:24px;font-weight:700;line-height:1.2;transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);text-align:center;background:#fff;padding-top:55px;border-radius:50%;position:relative}#item_details #sec_01 .sec_box_03 .recommend_box .recommend_label:before{content:"";width:calc(100% - 10px);height:calc(100% - 10px);border:2px solid #fff5e3;position:absolute;top:5px;left:5px;border-radius:50%}#item_details #sec_01 .sec_box_03 .recommend_box .recommend_list{width:860px;display:flex;justify-content:flex-start;flex-flow:row wrap}#item_details #sec_01 .sec_box_03 .recommend_box .recommend_list li{width:405px;border-bottom:1px solid #ff9d58;line-height:1.4;padding-bottom:15px;padding-left:2em;margin-right:50px}@media screen and (min-width :768px){#item_details #sec_01 .sec_box_03 .recommend_box .recommend_list li:nth-child(2n){margin-right:0}#item_details #sec_01 .sec_box_03 .recommend_box .recommend_list li:nth-child(n+3){margin-top:15px}}#item_details #sec_01 .sec_box_03 .recommend_box .recommend_list li .item_icon{display:inline-block;color:#ff9d58;width:1.5em;margin-left:-1.5em}#item_details #sec_02{width:100%;padding:100px 0;overflow:hidden}#item_details #sec_02 .sec_inner{width:1200px;margin:0 auto}#item_details #sec_02 .sec_box_01{margin-bottom:100px}@media screen and (min-width :768px){#item_details #sec_02 .sec_box_01 .list_01{display:flex;justify-content:flex-start}#item_details #sec_02 .sec_box_01 .list_01 li{width:366px;margin-right:51px}#item_details #sec_02 .sec_box_01 .list_01 li:nth-child(3n){margin-right:0}}#item_details #sec_02 .sec_box_01 .list_01 .img_box{margin-bottom:15px}#item_details #sec_02 .sec_box_01 .list_01 .ttl_box{display:flex;justify-content:flex-start;align-items:flex-start}#item_details #sec_02 .sec_box_01 .list_01 .ttl_box .num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:#fff;font-size:24px;font-weight:700;line-height:1;background:#ff6a00;margin-right:15px;border-radius:50%;letter-spacing:.05em}#item_details #sec_02 .sec_box_01 .list_01 .ttl_box .text{width:calc(366px - 50px - 15px);line-height:1.6}#item_details #sec_02 .sec_box_02{margin-bottom:100px;position:relative}#item_details #sec_02 .sec_box_02:after{display:inline-block;content:"";width:701px;height:1054px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/top/sec04_bg01.png) no-repeat left center;position:absolute;top:-480px;right:-420px}#item_details #sec_02 .sec_box_02 .cnt_area{width:800px;margin:0 auto 0 0}#item_details #sec_02 .sec_box_02 .cnt_area .youtube_box{position:relative;width:100%;padding-top:56.25%;margin-bottom:15px}#item_details #sec_02 .sec_box_02 .cnt_area .youtube_box iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#item_details #sec_02 .sec_box_03 .ttl{font-size:24px;font-weight:700;line-height:1;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0;margin-bottom:50px}#item_details #sec_02 .sec_box_03 .cnt_area{display:flex;justify-content:space-between}#item_details #sec_02 .sec_box_03 .cnt_area .img_box{width:450px}#item_details #sec_02 .sec_box_03 .cnt_area .img_box img{width:100%;height:auto}#item_details #sec_02 .sec_box_03 .cnt_area .text_box{width:700px}#item_details #sec_02 .sec_box_03 .cnt_area .text_box .table_01{margin-bottom:20px}#item_details #sec_02 .sec_box_03 .cnt_area .text_box .table_01 tr{border-top:1px solid #ccc;border-bottom:1px solid #ccc}#item_details #sec_02 .sec_box_03 .cnt_area .text_box .table_01 th{width:25%;font-weight:400;line-height:1;text-align:left;background:#f7f7f7;padding:20px 0 20px 30px}#item_details #sec_02 .sec_box_03 .cnt_area .text_box .table_01 td{width:75%;line-height:1;text-align:left;padding:20px 0 20px 30px}#item_details #sec_02 .sec_box_03 .cnt_area .text_box .list_01 li{font-size:14px;line-height:1.6;padding-left:1.2em}#item_details #sec_02 .sec_box_03 .cnt_area .text_box .list_01 li:nth-child(n+2){margin-top:10px}#item_details #sec_02 .sec_box_03 .cnt_area .text_box .list_01 li{font-size:14px;line-height:1.6}#item_details #sec_02 .sec_box_03 .cnt_area .text_box .list_01 li .item_icon{display:inline-block;width:1.2em;margin-left:-1.2em}#item_details .cart_wrap{text-align:center;margin-top:30px}#item_details .cart_wrap .comment{border:2px solid #ff6a00;width:500px;margin:0 auto 30px}#item_details .cart_wrap .comment a{display:block;color:#ff6a00;font-size:18px;padding:15px;transition:.3s}#item_details .cart_wrap .comment a span{border-bottom:2px solid #ff6a00}@media screen and (min-width :768px){#item_details .cart_wrap .comment a:hover{color:#fff;background:#ff6a00}}@media screen and (min-width :768px){#item_details .cart_wrap .cart_btn{width:50%;margin:auto;text-align:center;display:inline-block}}#item_details .recruit{display:flex;justify-content:space-between;align-items:stretch;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/border_bg03.png) repeat-x top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/border_bg03.png) repeat-x bottom;padding:50px 0;margin-bottom:60px}#item_details .recruit .img_area{width:40%}#item_details .recruit .img_area img{max-width:100%}#item_details .recruit .txt_area{width:60%}#item_details .recruit .txt_area .ttl{font-size:28px;font-weight:600;line-height:1.6;margin-bottom:15px}#item_details .recruit .txt_area .ttl span{display:block;font-size:21px}#item_details .recruit .txt_area .txt p{margin-bottom:15px}#item_details .recruit .txt_area .txt .m_adress{border:2px solid #ff6a00;font-size:18px;line-height:1;display:inline-block}#item_details .recruit .txt_area .txt .m_adress span{display:inline-block;color:#ff6a00;padding:.4em .6em;transition-duration:.3s}@media screen and (min-width :768px){#item_details .recruit .txt_area .txt .m_adress a:hover{background:#ff6a00;color:#fff}}#item_details .recruit .txt_area .anntation_02{color:#545454;font-size:15px}#item_details .recruit .txt_area .anntation_02 li{position:relative;padding-left:1.3em}#item_details .recruit .txt_area .anntation_02 li:before{content:"※";position:absolute;left:0;top:0}@media screen and (min-width :768px){#item_details .movieList{max-width:560px;margin:0}#item_details .movieList>li{width:100%}#item_details .movieList>li figure{margin:0 auto 10px}#item_details .movieList>li p{text-align:left}#item_details .movieList>li figure:before{padding-top:315px}#item_details .movieList>li figure iframe{width:560px;height:315px}}#guide #sec_01{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#guide #sec_01 .sec_inner{width:1000px;margin:0 auto}#guide #sec_01 .navi_list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:50px}@media screen and (min-width :768px){#guide #sec_01 .navi_list li{display:flex;align-items:stretch;width:calc((100% - 15px * 4) / 5);min-height:54px;margin-right:15px}#guide #sec_01 .navi_list li:last-child{margin-right:0}}#guide #sec_01 .navi_list a{display:flex;justify-content:center;align-items:center;width:100%;color:#fff;line-height:1.2;text-align:center;background:#ff6a00;border:1px solid #ff6a00;transition:.5s;position:relative}#guide #sec_01 .navi_list a:after{font-family:"Font Awesome 5 Free";content:"\f107";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-size:18px;font-weight:700;font-variant:normal;text-rendering:auto;line-height:25px;padding-left:10px}@media screen and (min-width :768px){#guide #sec_01 .navi_list a:hover{color:#ff6a00;background:#fff}}#guide #sec_01 #sec_box_01,#guide #sec_01 #sec_box_02,#guide #sec_01 #sec_box_03,#guide #sec_01 #sec_box_05{margin-bottom:60px}#guide #sec_01 .common_sec_box .block_common{margin-bottom:45px}#guide #sec_01 .common_sec_box .block_common:last-child{margin-bottom:0}#guide #sec_01 .common_sec_box .text{margin-bottom:20px}#guide #sec_01 .common_sec_box .text img{margin-bottom:20px}#guide #sec_01 .common_sec_box .text ul{margin-bottom:20px}#guide #sec_01 .common_sec_box .text ul li{margin-bottom:5px}#guide #sec_01 .common_sec_box .text ul li:last-child{margin-bottom:0}#guide #sec_01 .common_sec_box .text:last-child{margin-bottom:0}#guide #sec_01 .common_sec_box .ttl{font-weight:700;line-height:1;margin-bottom:8px}#guide #sec_01 .common_sec_box .text p{line-height:1.6;margin-bottom:10px}#guide #sec_01 .common_sec_box .text p:last-child{margin-bottom:0}#guide #sec_01 .common_sec_box .text p.note{padding-left:1.2em}#guide #sec_01 .common_sec_box .text p.note .item_icon{display:inline-block;width:1.2em;margin-left:-1.2em}#guide #sec_01 .common_sec_box .list_01 li{line-height:1.6;padding-left:1.2em;margin-bottom:8px}#guide #sec_01 .common_sec_box .list_01 li:nth-child{margin-bottom:0}#guide #sec_01 .common_sec_box .list_01 li .item_icon{display:inline-block;width:1.2em;margin-left:-1.2em}#guide #sec_01 .common_sec_box .table_01{width:80%;margin-bottom:20px}#guide #sec_01 .common_sec_box .table_01.fee{width:65%}#guide #sec_01 .common_sec_box .table_01 th{width:30%;color:#fff;font-weight:400;text-align:left;background:#ff6a00;font-feature-settings:"palt";border:1px solid #ccc;padding:5px 20px}#guide #sec_01 .common_sec_box .table_01.fee th{text-align:center}#guide #sec_01 .common_sec_box .table_01 td{width:70%;background:#fff;text-align:left;border:1px solid #ccc;padding:5px 20px}#guide #sec_01 .common_sec_box .table_01.fee td{text-align:right}#guide #sec_01 .common_sec_box .table_02{width:80%}#guide #sec_01 .common_sec_box .table_02 th{color:#fff;font-weight:400;text-align:left;background:#ff6a00;border:1px solid #ccc;padding:5px 20px}#guide #sec_01 .common_sec_box .table_02 td{border:1px solid #ccc;background:#fff;padding:5px 20px}#guide #sec_01 .common_sec_box .table_02 th.th_01,#guide #sec_01 .common_sec_box .table_02 th.td_01{width:75%}#guide #sec_01 .common_sec_box .table_02 th.th_02,#guide #sec_01 .common_sec_box .table_02 th.td_02{width:35%}#guide #sec_wrap_05 .common_sec_box .postage{width:100%}#guide #sec_wrap_05 .common_sec_box .postage th,#guide #sec_wrap_05 .common_sec_box .size th{color:#fff;font-weight:400;text-align:left;background:#ff6a00;border:1px solid #ccc;padding:5px 20px;line-height:1.3}#guide #sec_wrap_05 .common_sec_box .postage tr:nth-child(n+2) th:nth-child(2){background:#fff;color:#ff6a00;font-weight:700}#guide #sec_wrap_05 .common_sec_box .postage td,#guide #sec_wrap_05 .common_sec_box .size td{border:1px solid #ccc;padding:5px 20px;background:#fff}@media screen and (min-width :768px){#guide #sec_wrap_05 .common_sec_box .postage tr:nth-child(1) th:nth-child(1){border-right:none}#guide #sec_wrap_05 .common_sec_box .postage tr:nth-child(1) th:nth-child(2){border-left:none}#guide #sec_wrap_05 .common_sec_box .postage td{width:85px}#guide #sec_wrap_05 .common_sec_box .postage th:nth-child(1){text-align:center}#guide #sec_wrap_05 .common_sec_box .postage th:nth-child(2){width:300px}}#guide #sec_wrap_05 table.size{width:50%}#guide #sec_wrap_05 .caption{margin-bottom:45px}#news #sec_01{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#news #news_list ul.listTab{margin-bottom:30px;display:flex;flex-wrap:wrap}#news #news_list ul.listTab li{margin-right:15px;margin-bottom:10px}#news #news_list ul.listTab li a{background:#ff6a00;color:#fff;font-size:13px;padding:5px 10px;border-radius:25px;transition-duration:.3s;display:inline-block}@media screen and (min-width :768px){#news #news_list ul.listTab li a:hover{opacity:.75}}#news_details table{width:100%;border-collapse:collapse;border-spacing:0}#news_details table th{padding:10px;background-color:#ffddc4;border:solid 1px #333}#news_details table td{padding:10px;border:solid 1px #333}#news #news_list #sec_01 .sec_inner{width:1200px;margin:0 auto;max-width:100%;display:flex;position:relative;align-items:flex-start}#news #news_list #sec_01 .sec_inner .news_area{width:calc(100% - 300px);min-height:1300px}#news #news_list #sec_01 .list_01{display:flex;justify-content:flex-start;flex-flow:row wrap}@media screen and (min-width :1280px){#news #news_list #sec_01 .list_01 li{width:280px;max-width:calc(33.3% - 30px);margin-right:30px}#news #news_list #sec_01 .list_01 li:nth-child(3n){margin-right:0}#news #news_list #sec_01 .list_01 li:nth-child(n+4){margin-top:50px}}@media screen and (min-width :768px)and (max-width :1280px){#news #news_list #sec_01 .list_01 li{width:330px;max-width:calc(50% - 30px);margin-right:30px}#news #news_list #sec_01 .list_01 li:nth-child(2n){margin-right:0}#news #news_list #sec_01 .list_01 li:nth-child(n+3){margin-top:50px}}#news #news_list #sec_01 .list_01 li a{display:block}@media screen and (min-width :768px){#news #news_list #sec_01 .list_01 li a:hover{opacity:.75}}#news #news_list #sec_01 .list_01 .img_box{margin-bottom:25px}#news #news_list #sec_01 .list_01 .img_box img{width:100%;height:200px}#news #news_list #sec_01 .list_01 .ttl{color:#ff6a00;font-weight:700;line-height:1.6;position:relative}@media screen and (min-width :768px){#news #news_list #sec_01 .list_01 .ttl:after{display:inline-block;content:"";width:0;height:2px;background:#ff6a00;transition:.5s;position:absolute;bottom:-4px;left:0}#news #news_list #sec_01 .list_01 li a:hover .ttl:after{width:100%}}#news #news_list #sec_01 .list_01 .date{line-height:1;margin-bottom:8px}#news #news_list #sec_01 .list_01 .date span{color:#fff;background:#ff6a00;font-size:12px;padding:2px 13px;margin-left:7px;border-radius:12px;display:inline-block}#news #news_details #sec_01 .sec_inner{width:1280px;max-width:100%;margin:0 auto;display:flex;position:relative}#news #news_details #sec_01 .news_area{border:1px solid #ccc;border-top:8px solid #ff6a00;background:#fff;padding:50px 100px;margin-bottom:50px;border-radius:3px;width:calc(100% - 300px)}@media screen and (max-width :1280px){#news #news_details #sec_01 .news_area{padding:50px 25px}}.text_box ul.blogul li{list-style-type:disc !important;margin-left:1.5em}#news-side{width:280px;margin-left:20px;position:relative;bottom:135px;position:sticky}#news-side img{max-width:100%}.news-side-w{text-align:center;margin-bottom:25px}.news-side-wbox{background-color:#fff;padding:10px;margin-bottom:25px;border-top:5px solid #ff6a00;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.news-side-wbox h3{color:#ff6a00}#news-slist li{margin-bottom:7px;padding-bottom:7px;border-bottom:1px dashed #ccc}#news-slist li a{display:flex;width:100%}.nsw-img{width:80px}.nsw-img img{height:auto}.nsw-text{width:calc(100% - 90px);margin-left:10px}.nsw-text time{font-size:.8rem;display:block;color:#888}.nsw-text span{font-size:.8rem;height:47px;overflow:hidden;display:block;transition-duration:.2s;transition-timing-function:linear}a:hover .nsw-text span{color:#ff6a00}#news-slist-link{display:block;text-align:right;transition-duration:.2s;transition-timing-function:linear}#news-slist-link:hover{color:#ff6a00}#news-tlist li{border-bottom:1px dashed #ccc}#news-tlist li a{display:block;padding:2px 0;transition-duration:.2s;transition-timing-function:linear}#news-tlist li a:hover{color:#ff6a00}#news #news_details #sec_01 .news_area .ttl_box{margin-bottom:30px}#news #news_details #sec_01 .news_area .ttl_box .date{line-height:1;margin-bottom:5px}#news #news_details #sec_01 .news_area .ttl_box .date span{color:#fff;background:#ff6a00;font-size:12px;padding:2px 13px;margin-left:7px;border-radius:12px}#news #news_details #sec_01 .news_area .ttl_box .ttl{color:#ff6a00;font-size:24px;font-weight:700;border-bottom:3px solid #ff6a00}#news #news_details #sec_01 .news_area .img_box{max-width:898px;text-align:center;margin:0 auto 30px}#news #news_details #sec_01 .news_area .img_box img{width:100%;height:auto}#news #news_details #sec_01 .news_area .text_box p{margin-bottom:15px}#news #news_details #sec_01 .news_area .text_box p:last-child{margin-bottom:0}#news #news_details #sec_01 .btn_01 a{padding:15px 130px}#news #news_details #sec_01 .news_area .text_box img{max-width:100%;height:auto}#news .c-box{margin-top:1em;color:#ff6a00;font-weight:600;padding:1.5em 1em;border:5px solid #fff5e3;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg02.png) repeat #fffdfb;background-size:30%}#news .c-box.back{margin-top:4em;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat center top #fff2da;background-size:30%}#news .c-box .inner{display:flex;align-items:center;justify-content:space-between;line-height:1.5}#news #news_details #sec_01 .news_area .text_box .c-box .inner p{margin-bottom:0;font-size:1.1em}#news .c-box a{display:inline-block;background:#ff6a00;color:#fff;border-radius:5rem;padding:.5em 4em;margin-left:1em;font-size:1.1em;vertical-align:bottom;border:2px solid #ff6a00;transition-duration:.3s;width:20rem;text-align:center}#news .c-box.back a{background:#fff;color:#ff6a00;font-size:1em;padding:.7em 0}@media screen and (min-width :768px){#news .c-box a:hover{background:#fff;color:#ff6a00}#news .c-box.back a:hover{background:#ff6a00;color:#fff}}#law #sec_01{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#law #sec_01 .sec_inner{width:1100px;margin:0 auto}#law #sec_01 .table_01 tr{border-top:1px solid #f7a717;border-bottom:1px solid #f7a717}#law #sec_01 .table_01 th{width:30%;color:#ff6a00;font-size:18px;font-weight:700;text-align:left;padding:30px 40px;vertical-align:middle}#law #sec_01 .table_01 td{width:70%;padding:30px 40px}#law #sec_01 .table_01 td .list_01 li{line-height:1.5;padding-left:1.2em;margin-bottom:10px}#law #sec_01 .table_01 td .list_01 li:nth-child{margin-bottom:0}#law #sec_01 .table_01 td .list_01 .item_icon_01{display:inline-block;width:1.2em;margin-left:-1.2em}#law #sec_01 .table_01 td a{text-decoration:underline}#law #sec_01 .table_01 td a:hover{text-decoration:none}#contact #sec_01{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#contact #sec_01 .sec_inner{width:1100px;margin:0 auto}#contact #sec_01 .text{margin-bottom:30px}#contact #sec_01 .text span{color:#ff6a00;font-weight:700}#contact #sec_01 .table_01 tr{border-top:1px solid #f7a717;border-bottom:1px solid #f7a717}#contact #sec_01 .table_01 th{width:30%;font-size:16px;font-weight:700;text-align:left;padding:30px 40px;vertical-align:middle}#contact #sec_01 .table_01 td{width:70%;padding:30px 40px}#contact #sec_01 .table_01 td input{font-size:16px;padding:6px 12px}#contact #sec_01 .table_01 td input.long{width:60%}#contact #sec_01 .table_01 td input.middle{width:40%}#contact #sec_01 .table_01 td input.short{width:30%}#contact #sec_01 .table_01 td input.mini{width:10%}#contact #sec_01 .table_01 td .address_txt{display:inline-block;margin-right:10px}#contact #sec_01 .table_01 td .note{font-size:14px;line-height:1;padding:8px 0 0}#contact #sec_01 .table_01 td .address_list li{margin-bottom:25px}#contact #sec_01 .table_01 td .address_list li:last-child{margin-bottom:0}#contact #sec_01 .table_01 td .radio{display:flex;justify-content:flex-start}#contact #sec_01 .table_01 td .radio li{margin-right:30px}#contact #sec_01 .table_01 td .radio li:last-child{margin-right:0}#contact #sec_01 .table_01 td input[type=radio]{display:inline-block;width:1.1em;height:14px;margin:0;vertical-align:-1px}#contact #sec_01 .table_01 td select{font-size:16px;height:40px;padding:6px 12px}#contact #sec_01 .table_01 td textarea{width:100% !important;max-width:100% !important;height:150px !important;font-size:16px;padding:6px 12px;resize:none}table#mfp_confirm_table tr{border-top:1px solid #f7a717}table#mfp_confirm_table tr:last-child{border-bottom:1px solid #f7a717}#contact #sec_01 #mfp_confirm_table th{width:30%;font-size:16px;font-weight:700;text-align:left;background:0 0;border:none;padding:30px 40px}#contact #sec_01 #mfp_confirm_table td{width:70%;font-size:16px;border:none;padding:30px 40px}#contact #sec_01 .mfp_buttons{padding:0;margin:30px auto 0}#contact #sec_01 .mfp_buttons button.mfp_element_submit,#contact #sec_01 .mfp_buttons button.mfp_element_button{display:block;color:#fff;font-size:16px;font-weight:700;line-height:1;text-align:center;border-radius:30px;background:#ff6a00;border:1px solid #ff6a00;padding:15px 80px;margin:0 auto;text-decoration:none;transition:.5s}#contact #sec_01 .mfp_buttons button#mfp_button_cancel{background:#ff6a00;border:1px solid #ff6a00}@media screen and (min-width :768px){#contact #sec_01 .mfp_buttons button.mfp_element_submit:hover,#contact #sec_01 .mfp_buttons button.mfp_element_button:hover{color:#ff6a00;background:#fff}#contact #sec_01 .mfp_buttons button#mfp_button_cancel:hover{color:#ff6a00;background:#fff}}form#mailformpro{padding:0}.mfp_element_text,.mfp_element_number,.mfp_element_select-one,.mfp_element_email,.mfp_element_tel,.mfp_element_textarea{margin:0;box-shadow:none}div.mfp_err{color:#f93434;font-size:14px;font-weight:700;background:0 0;padding:5px 0;margin:0}.problem{background-color:#fdd}div.mfp_ok{background-color:#ff7500;border-color:#ff7500;font-size:12px}form#mailformpro label.mfp_not_checked{padding:0;border:none;box-shadow:none}form#mailformpro label.mfp_checked{padding:0;border:none;background:0 0;box-shadow:none}.mfp_element_submit,.mfp_element_reset,.mfp_element_button{text-shadow:none}@media screen and (min-width :768px){.mfp_element_submit:hover,.mfp_element_reset:hover,.mfp_element_button:hover,button.mfp_next:hover,button.mfp_prev:hover{box-shadow:none}}table#mfp_confirm_table{width:100%}table#mfp_confirm_table tr.mfp_achroma,table#mfp_confirm_table tr.mfp_colored{background:0 0}div#mfp_phase_confirm h4{font-size:18px;color:#f93434;padding:0;margin-bottom:20px}.must-fill{display:inline-block;color:#ff6a00;font-size:16px;font-weight:700;line-height:1}.not_must-fill{display:inline-block;color:#fff;font-size:14px;line-height:1;background:#bbb;padding:4px 10px;margin-left:30px}#thanks #sec_01{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#thanks #sec_01 .sec_inner{width:1100px;margin:0 auto}#thanks #sec_01 .text{text-align:center;margin-bottom:50px}#thanks #sec_01 .btn_01 a{padding:15px 80px}#privacypolicy #sec_01{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#privacypolicy #sec_01 .sec_inner{width:1100px;margin:0 auto}#privacypolicy #sec_01 .text{margin-bottom:50px}#privacypolicy #sec_01 .dl_list_01 dt{color:#ff6a00;font-size:18px;font-weight:700;line-height:1;margin-bottom:5px}#privacypolicy #sec_01 .dl_list_01 dt span{display:inline-block;width:1.2em;margin-left:-1.2em}#privacypolicy #sec_01 .dl_list_01 dd{margin-bottom:50px}#privacypolicy #sec_01 .dl_list_01 dd:last-child{margin-bottom:0}#privacypolicy #sec_01 .dl_list_01 dd p{margin-bottom:15px}#privacypolicy #sec_01 .dl_list_01 dd p:last-child{margin-bottom:0}#privacypolicy #sec_01 .dl_list_01 dd .list_01 li{padding-left:1.4em}#privacypolicy #sec_01 .dl_list_01 dd .list_01 li span{display:inline-block;width:1.4em;margin-left:-1.4em}#privacypolicy #sec_01 .dl_list_01 dd a{text-decoration:underline}@media screen and (min-width :768px){#privacypolicy #sec_01 .dl_list_01 dd a:hover{text-decoration:none}}#sitemap #sec_01{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#sitemap #sec_01 .sec_inner{width:1000px;margin:0 auto}#sitemap #sec_01 .list_01{display:flex;justify-content:flex-start;flex-flow:row wrap}#sitemap #sec_01 .list_01 li{width:calc((100% - 50px * 1) / 2);margin-right:50px}@media screen and (min-width :768px){#sitemap #sec_01 .list_01 li:nth-child(2n){margin-right:0}}#sitemap #sec_01 .list_01 li a{display:block;font-size:16px;border-bottom:1px solid #ff6a00;padding:25px 50px;position:relative}#sitemap #sec_01 .list_01 li:nth-child(1) a,#sitemap #sec_01 .list_01 li:nth-child(2) a{border-top:1px solid #ff6a00}#sitemap #sec_01 .list_01 li a:before{display:inline-block;content:'';width:12px;height:15px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_icon01.png) no-repeat;position:absolute;top:calc(50% - 7.5px);left:30px}#sitemap #sec_01 .list_01 li span{display:inline-block;position:relative}#sitemap #sec_01 .list_01 li span:after{display:inline-block;content:"";width:100%;height:2px;background:#ff6a00;position:absolute;bottom:2px;left:0;opacity:0;transition:.4s;visibility:hidden}@media screen and (min-width :768px){#sitemap #sec_01 .list_01 li a:hover span:after{bottom:-5px;opacity:1;visibility:visible}}#not_found #sec_01{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#not_found #sec_01 .sec_inner{width:1100px;margin:0 auto}#not_found #sec_01 .text{font-size:18px;text-align:center;margin-bottom:30px}#not_found #sec_01 .btn_01 a{padding:15px 60px}.wp-pagenavi{font-size:0;text-align:center;margin-top:50px}.wp-pagenavi a{display:inline-block;color:#ff6a00;font-size:16px;background:#fff;border:1px solid #ff6a00;padding:3px 12px;margin-right:12px;border-radius:4px;transition:.4s}@media screen and (min-width :768px){.wp-pagenavi a:hover{color:#fff;background-color:#ff6a00}}.wp-pagenavi .current{display:inline-block;color:#fff;font-size:16px;background:#ff6a00;border:1px solid #ff6a00;padding:3px 12px;margin-right:12px;border-radius:4px}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:#ff6a00;font-size:16px;font-weight:700;background:0 0;border:none}#usces-member #sec_01{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#usces-member #sec_01 .sec_inner{width:1100px;margin:0 auto}#usces-member #sec_01 .catbox .post .entry{padding:0;border:none}#usces-member #sec_01 .header_explanation{padding:0}#usces-member #sec_01 .footer_explanation{padding:0}#welcart_newmember #sec_01 .header_explanation{margin-bottom:30px}#welcart_newmember #sec_01 .header_explanation .orange{color:#ff6a00;font-weight:700}#welcart_newmember #sec_01 .error_message{color:#f93434;font-size:14px;font-weight:700;text-align:center;margin-bottom:15px}#welcart_newmember #sec_01 #memberpages form{padding:0}#welcart_newmember #sec_01 #memberpages .customer_form tr{border-top:1px solid #f7a717;border-bottom:1px solid #f7a717}#welcart_newmember #sec_01 #memberpages .customer_form th{width:30%;color:#333;font-size:16px;font-weight:700;line-height:1;text-align:left;border:none;background:0 0;padding:30px 40px;margin:0;vertical-align:middle}#welcart_newmember #sec_01 #memberpages .customer_form th em{color:#ff6a00;font-weight:700}#welcart_newmember #sec_01 #memberpages .customer_form td{width:70%;color:#333;line-height:1;border:none;padding:30px 40px !important}#welcart_newmember #sec_01 #memberpages .customer_form tr#name_row td,#welcart_newmember #sec_01 #memberpages .customer_form tr#furikana_row td{width:35%;font-size:16px}#welcart_newmember #sec_01 #memberpages .customer_form td .note{color:#333;font-size:14px;line-height:1;padding:8px 0 0}#welcart_newmember #sec_01 #memberpages .customer_form td input{width:40%;font-size:16px;border:1px solid #ccc;padding:6px 12px;border-radius:3px}#welcart_newmember #sec_01 #memberpages .customer_form td input#mailaddress1,#welcart_newmember #sec_01 #memberpages .customer_form td input#mailaddress2,#welcart_newmember #sec_01 #memberpages .customer_form td input#address1,#welcart_newmember #sec_01 #memberpages .customer_form td input#address2,#welcart_newmember #sec_01 #memberpages .customer_form td input#address3{width:60%}#welcart_newmember #sec_01 #memberpages .customer_form td input#search_zipcode{width:20%;color:#fff;font-size:14px;height:38px;line-height:1;background:#ff6a00;outline:none;cursor:pointer}#welcart_newmember #sec_01 #memberpages .customer_form tr#name_row td input,#welcart_newmember #sec_01 #memberpages .customer_form tr#furikana_row td input{width:90%;margin-left:10px}#welcart_newmember #sec_01 #memberpages .customer_form tr#zipcode_row td input{margin-right:10px}#welcart_newmember #sec_01 #memberpages .customer_form #member_pref{width:150px;height:40px;font-size:16px;border:1px solid #ccc;padding:6px 12px;border-radius:3px}#welcart_newmember #sec_01 #memberpages .send{text-align:center;padding-top:40px}#welcart_newmember #sec_01 #memberpages .send input{display:block;color:#fff;font-size:16px;font-weight:700;line-height:1;text-align:center;border-radius:30px;background:#ff6a00;border:1px solid #ff6a00;padding:15px 80px;margin:0 auto;text-decoration:none;transition:.5s;cursor:pointer;outline:none}@media screen and (min-width :768px){#welcart_newmember #sec_01 #memberpages .send input:hover{color:#ff6a00;background:#fff}}#welcart_registration_complete #sec_01 p{text-align:center}#welcart_registration_complete #sec_01 .footer_explanation{padding:0}#welcart_registration_complete #sec_01 .footer_explanation+p{text-align:center;margin-top:40px}#welcart_registration_complete #sec_01 .footer_explanation+p a{display:inline-block;color:#fff;font-size:16px;font-weight:700;line-height:1;text-align:center;border-radius:30px;background:#ff6a00;border:1px solid #ff6a00;padding:15px 50px;text-decoration:none;transition:.5s}@media screen and (min-width :768px){#welcart_registration_complete #sec_01 .footer_explanation+p a:hover{color:#ff6a00;background:#fff}}#welcart_registration_complete #sec_01 .send{display:none}.magazine_comp{text-align:center;margin-top:0;background:#fffbf5;padding:2em;width:80%;margin:3em auto 0}.magazine_comp p{margin-bottom:1em;color:#ff6a00}.magazine_comp a{display:block;background:#ff6a00;max-width:17rem;margin:auto;color:#fff;line-height:1;padding:1em .5em}@media screen and (min-width :768px){.magazine_comp a:hover{background:#fff;color:#ff6a00}}#welcart_login #sec_01 .sec_inner{width:900px;margin:0 auto}#welcart_login #sec_01 .error_message{color:#f93434;font-size:14px;font-weight:700;text-align:center;margin-bottom:15px}#welcart_login #sec_01 #memberpages div.loginbox{width:100%;background:#fff;padding:40px 100px;margin:0}#welcart_login #sec_01 #memberpages .loginbox p{font-size:16px;padding:0}#welcart_login #sec_01 #memberpages input.loginmail{width:100%;height:40px;font-size:16px;line-height:1;border:1px solid #ccc;padding:6px 12px;margin-top:5px;margin-bottom:20px;border-radius:3px}#welcart_login #sec_01 #memberpages input.loginpass{width:100%;height:40px;font-size:16px;line-height:1;border:1px solid #ccc;padding:6px 12px;margin-top:5px;margin-bottom:10px;border-radius:3px}#welcart_login #sec_01 #memberpages p.forgetmenot{text-align:right;margin-bottom:20px}#welcart_login #sec_01 #memberpages p.submit{text-align:center}#welcart_login #sec_01 #memberpages p.submit #member_login{display:block;color:#fff;font-size:16px;font-weight:700;line-height:1;text-align:center;border-radius:30px;background:#ff6a00;border:1px solid #ff6a00;padding:15px 80px;margin:0 auto;text-decoration:none;transition:.5s;cursor:pointer;outline:none}@media screen and (min-width :768px){#welcart_login #sec_01 #memberpages p.submit #member_login:hover{color:#ff6a00;background:#fff}}#welcart_login #sec_01 #memberpages p#nav{font-size:14px;line-height:1;text-align:center;margin-bottom:15px}#welcart_login #sec_01 #memberpages p#nav:last-child{margin-bottom:0}#welcart_login #sec_01 #memberpages p#nav a{display:inline-block;text-decoration:underline}@media screen and (min-width :768px){#welcart_login #sec_01 #memberpages p#nav a:hover{text-decoration:none}}#welcart_password #sec_01 .sec_inner{width:900px;margin:0 auto}#welcart_password #sec_01 .error_message{color:#f93434;font-size:14px;font-weight:700;text-align:center;margin-bottom:15px}#welcart_password #sec_01 #memberpages div.loginbox{width:100%;background:#fff;padding:40px 100px;margin:0}#welcart_password #sec_01 #memberpages .loginbox p{font-size:16px;padding:0}#welcart_password #sec_01 #memberpages input.loginmail{width:100%;height:40px;font-size:16px;line-height:1;border:1px solid #ccc;padding:6px 12px;margin-top:5px;margin-bottom:20px;border-radius:3px}#welcart_password #sec_01 #memberpages p.submit{text-align:center}#welcart_password #sec_01 #memberpages p.submit #member_login{display:block;color:#fff;font-size:16px;font-weight:700;line-height:1;text-align:center;border-radius:30px;background:#ff6a00;border:1px solid #ff6a00;padding:15px 80px;margin:0 auto;text-decoration:none;transition:.5s;cursor:pointer;outline:none}@media screen and (min-width :768px){#welcart_password #sec_01 #memberpages p.submit #member_login:hover{color:#ff6a00;background:#fff}}#welcart_password #sec_01 #memberpages #loginform+div{line-height:1;text-align:center;margin-bottom:30px}#welcart_password #sec_01 #memberpages p#nav{font-size:14px;line-height:1;text-align:center}#welcart_password #sec_01 #memberpages p#nav a{display:inline-block;color:#ff6a00;text-decoration:underline}@media screen and (min-width :768px){#welcart_password #sec_01 #memberpages p#nav a:hover{text-decoration:none}}#welcart_change_password #sec_01 .sec_inner{width:900px;margin:0 auto}#welcart_change_password #sec_01 .error_message{color:#f93434;font-size:14px;font-weight:700;text-align:center;margin-bottom:15px}#welcart_change_password #sec_01 #memberpages form{padding:0}#welcart_change_password #sec_01 #memberpages div.loginbox{width:100%;background:0 0;padding:40px 100px;margin:0}#welcart_change_password #sec_01 #memberpages .loginbox p{font-size:16px;padding:0}#welcart_change_password #sec_01 #memberpages input.loginpass1,#welcart_change_password #sec_01 #memberpages input.loginpass{width:100%;height:40px;font-size:16px;line-height:1;border:1px solid #ccc;padding:6px 12px;margin-top:5px;margin-bottom:20px;border-radius:3px}#welcart_change_password #sec_01 #memberpages p.submit{text-align:center}#welcart_change_password #sec_01 #memberpages p.submit #member_login{display:block;color:#fff;font-size:16px;font-weight:700;line-height:1;text-align:center;border-radius:0;background:#ff6a00;border:1px solid #ff6a00;padding:15px 100px;margin:0 auto;text-decoration:none;transition:.5s;cursor:pointer;outline:none}@media screen and (min-width :768px){#welcart_change_password #sec_01 #memberpages p.submit #member_login:hover{color:#ff6a00;background:#fff}}#welcart_mypage #sec_01 h3{height:auto;color:#fff;font-size:18px;line-height:1;background:#ff6a00;border:none;margin-top:0;margin-bottom:30px;padding:10px 20px;text-indent:0}@media screen and (min-width :768px){#welcart_mypage #sec_01 #memberinfo ul{display:flex;justify-content:flex-end;align-items:center;padding:0;margin-bottom:20px}#welcart_mypage #sec_01 #memberinfo ul li{font-size:0;line-height:1;margin-right:20px}#welcart_mypage #sec_01 #memberinfo ul li a{display:inline-block;color:#fff;font-size:16px;line-height:1;background:#ff6a00;border:1px solid #ff6a00;padding:10px 40px;transition:.4s}#welcart_mypage #sec_01 #memberinfo ul li:last-child{margin-right:0}#welcart_mypage #sec_01 #memberinfo ul li a:hover{color:#ff6a00;background:#fff}}#welcart_mypage #sec_01 .member_table{margin-bottom:50px}#welcart_mypage #sec_01 .member_table th{width:15%;color:#fff;font-size:14px;line-height:1;background:#333;border:1px solid #ccc;padding:10px 20px}#welcart_mypage #sec_01 .member_table td{width:35%;color:#333;font-size:14px;line-height:1;background:#fff;border:1px solid #ccc;padding:10px 20px}#welcart_mypage #sec_01 .currency_code{display:none}#welcart_mypage #sec_01 .history-area{height:auto;max-height:700px;margin-bottom:50px}#welcart_mypage #sec_01 #history_head{border:1px solid #aaa}#welcart_mypage #sec_01 #history_head th{color:#fff;font-size:14px;line-height:1;background:#aaa;border:none;border-right:1px solid #fff;padding:8px}#welcart_mypage #sec_01 #history_head th:last-child{border-right:1px solid #aaa}#welcart_mypage #sec_01 #history_head td{color:#333;font-size:14px;line-height:1;background:#fefefe;border:none;border-right:1px solid #aaa;text-align:center;padding:8px}#welcart_mypage #sec_01 #history_head th.discount,#welcart_mypage #sec_01 #history_head td.discount{display:none}#welcart_mypage #sec_01 .retail{border:1px solid #aaa;margin-bottom:40px}#welcart_mypage #sec_01 .retail:last-child{margin-bottom:0}#welcart_mypage #sec_01 .retail th,#welcart_mypage #sec_01 .retail td{font-size:14px;line-height:1;text-align:center;border:none;padding:8px}#welcart_mypage #sec_01 .retail th{color:#fff;background:#aaa;border-right:1px solid #fff}#welcart_mypage #sec_01 .retail th:last-child{border-right:1px solid #aaa}#welcart_mypage #sec_01 .retail td{color:#333;background:#fefefe;border-right:1px solid #aaa;border-bottom:1px solid #aaa}#welcart_mypage #sec_01 .retail td a{text-decoration:underline}@media screen and (min-width :768px){#welcart_mypage #sec_01 .retail td a:hover{text-decoration:underline}}#welcart_mypage #sec_01 .error_message{color:#f93434;font-size:14px;font-weight:700;text-align:center;margin-bottom:15px}#welcart_mypage #sec_01 #memberpages form{padding:0}#welcart_mypage #sec_01 .customer_form{margin-bottom:30px}#welcart_mypage #sec_01 .customer_form tr{border-top:1px solid #f7a717;border-bottom:1px solid #f7a717}#welcart_mypage #sec_01 .customer_form th{width:30%;color:#333;font-size:16px;font-weight:700;line-height:1;text-align:left;border:none;background:0 0;padding:30px 40px;margin:0;vertical-align:middle}#welcart_mypage #sec_01 .customer_form th em{color:#ff6a00;font-weight:700}#welcart_mypage #sec_01 .customer_form td{width:70%;color:#333;line-height:1;border:none;padding:30px 40px !important}#welcart_mypage #sec_01 .customer_form tr#name_row td,#welcart_mypage #sec_01 .customer_form tr#furikana_row td{width:35%;font-size:16px}#welcart_mypage #sec_01 .customer_form td .note{color:#333;font-size:14px;line-height:1;padding:8px 0 0}#welcart_mypage #sec_01 .customer_form td input{width:40%;font-size:16px;border:1px solid #ccc;padding:6px 12px;border-radius:3px}#welcart_mypage #sec_01 .customer_form td input#mailaddress1,#welcart_mypage #sec_01 .customer_form td input#mailaddress2,#welcart_mypage #sec_01 .customer_form td input#address1,#welcart_mypage #sec_01 .customer_form td input#address2,#welcart_mypage #sec_01 .customer_form td input#address3{width:60%}#welcart_mypage #sec_01 .customer_form td input#search_zipcode{width:20%;color:#fff;font-size:14px;height:38px;line-height:1;background:#ff6a00;outline:none;cursor:pointer}#welcart_mypage #sec_01 .customer_form tr#name_row td input,#welcart_mypage #sec_01 .customer_form tr#furikana_row td input{width:90%;margin-left:10px}#welcart_mypage #sec_01 .customer_form tr#zipcode_row td input,#welcart_mypage #sec_01 .customer_form tr#address1_row td input,#welcart_mypage #sec_01 .customer_form tr#address2_row td input,#welcart_mypage #sec_01 .customer_form tr#address3_row td input,#welcart_mypage #sec_01 .customer_form tr#tel_row td input,#welcart_mypage #sec_01 .customer_form tr#fax_row td input{margin-right:10px}#welcart_mypage #sec_01 .customer_form #member_pref{width:150px;height:40px;font-size:16px;border:1px solid #ccc;padding:6px 12px;border-radius:3px}#welcart_mypage #sec_01 .send{padding:0}#welcart_mypage #sec_01 .send input[name=top]{display:inline-block;color:#fff;font-size:16px;line-height:1;text-align:center;background:#333;border:1px solid #333;padding:10px 20px;text-decoration:none;transition:.5s;outline:none}@media screen and (min-width :768px){#welcart_mypage #sec_01 .send input[name=top]:hover{color:#333;background:#fff}}#welcart_mypage #sec_01 .send input[name=editmember]{display:inline-block;color:#fff;font-size:16px;line-height:1;text-align:center;background:#ff6a00;border:1px solid #ff6a00;padding:10px 20px;margin-left:30px;text-decoration:none;transition:.5s;outline:none}@media screen and (min-width :768px){#welcart_mypage #sec_01 .send input[name=editmember]:hover{color:#ff6a00;background:#fff}}#welcart_mypage #sec_01 .send input[name=deletemember]{display:inline-block;color:#fff;font-size:16px;line-height:1;text-align:center;background:#aaa;border:1px solid #aaa;padding:10px 20px;margin-left:30px;text-decoration:none;transition:.5s;outline:none}@media screen and (min-width :768px){#welcart_mypage #sec_01 .send input[name=deletemember]:hover{color:#aaa;background:#fff}}#usces-cart #sec_01{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#usces-cart #sec_01 .sec_inner{width:1100px;margin:0 auto}#usces-cart #sec_01 .catbox .post .entry{padding:0;border:none}#usces-cart #sec_01 .header_explanation{padding:0}#usces-cart #sec_01 .error_message{color:#f93434;font-size:14px;font-weight:700;text-align:center;margin-bottom:50px;margin-top:50px}#usces-cart #sec_01 .error_message small{font-size:90%}#usces-cart #sec_01 .usccart_navi ol.ucart{height:auto;margin:0 0 25px}#usces-cart #sec_01 .usccart_navi li.ucart{font-weight:400;line-height:1;background:#333;border-right:1px solid #fff;padding:12px 0}#usces-cart #sec_01 .usccart_navi li.ucart:last-child{border-right:none}#usces-cart #sec_01 .usccart_navi li.ucart.usccart_cart,#usces-cart #sec_01 .usccart_navi li.ucart.usccart_customer,#usces-cart #sec_01 .usccart_navi li.ucart.usccart_delivery,#usces-cart #sec_01 .usccart_navi li.ucart.usccart_confirm{background:#ff6a00}#usces-cart #sec_01 h5{color:#773100;font-size:20px;background:0 0;line-height:1;padding:0;margin-bottom:20px}#usces-cart #sec_01 .send{border:none;padding-top:0;margin-top:30px}#usces-cart #sec_01 .to_customerinfo_button,#usces-cart #sec_01 input[name=customerlogin],#usces-cart #sec_01 .to_deliveryinfo_button,#usces-cart #sec_01 .to_confirm_button,#usces-cart #sec_01 .checkout_button{display:inline-block;color:#fff;font-size:16px;line-height:1;text-align:center;background:#ff6a00;border:1px solid #ff6a00;padding:8px 20px;margin-left:30px;text-decoration:none;transition:.5s;outline:none}@media screen and (min-width :768px){#usces-cart #sec_01 .to_customerinfo_button:hover,#usces-cart #sec_01 input[name=customerlogin]:hover,#usces-cart #sec_01 .to_deliveryinfo_button:hover,#usces-cart #sec_01 .to_confirm_button:hover,#usces-cart #sec_01 .checkout_button:hover{color:#ff6a00;background:#fff}}#usces-cart #sec_01 .continue_shopping_button,#usces-cart #sec_01 .to_reganddeliveryinfo_button{display:inline-block;color:#fff;font-size:16px;line-height:1;text-align:center;background:#333;border:1px solid #333;padding:8px 20px;text-decoration:none;transition:.5s;outline:none}#usces-cart #sec_01 .to_reganddeliveryinfo_button{margin-left:30px}@media screen and (min-width :768px){#usces-cart #sec_01 .continue_shopping_button:hover,#usces-cart #sec_01 .to_reganddeliveryinfo_button:hover{color:#333;background:#fff}}#usces-cart #sec_01 .back_cart_button,#usces-cart #sec_01 .back_to_customer_button,#usces-cart #sec_01 .back_to_delivery_button,#usces-cart #welcart_cart_confirm #back_button{display:inline-block;color:#fff;font-size:16px;line-height:1;text-align:center;background:#aaa;border:1px solid #aaa;padding:8px 20px;text-decoration:none;transition:.5s;outline:none}@media screen and (min-width :768px){#usces-cart #sec_01 .back_cart_button:hover,#usces-cart #sec_01 .back_to_customer_button:hover,#usces-cart #sec_01 .back_to_delivery_button:hover{color:#aaa;background:#fff}}#usces-cart #sec_01 .currency_code{display:none}#usces-cart #sec_01 .footer_explanation{padding:0}#welcart_cart #sec_01 .no_cart{color:#ff6a00;font-size:20px;line-height:1;margin:60px 0}#welcart_cart #sec_01 #cart .upbutton{display:flex;justify-content:flex-end;align-items:center;line-height:1;padding-right:0;margin-bottom:25px}#welcart_cart #sec_01 #cart .upbutton input{display:inline-block;color:#fff;font-size:16px;line-height:1;text-align:center;background:#ff6a00;border:1px solid #ff6a00;padding:6px 12px;text-decoration:none;transition:.5s;outline:none}@media screen and (min-width :768px){#welcart_cart #sec_01 #cart .upbutton input:hover{color:#ff6a00;background:#fff}}#welcart_cart #sec_01 #cart #cart_table{border:1px solid #aaa;margin-bottom:0;table-layout:auto}#welcart_cart #sec_01 #cart #cart_table th{font-size:14px;line-height:1;background:#aaa;border:none;border-right:1px solid #fff;padding:14px}#welcart_cart #sec_01 #cart #cart_table td{font-size:14px;line-height:1;text-align:center;background:#fff;border:none;border-top:1px solid #aaa;border-right:1px solid #aaa;padding:14px}#welcart_cart #sec_01 #cart #cart_table th:first-child,#welcart_cart #sec_01 #cart #cart_table td:first-child{border-left:1px solid #aaa}#welcart_cart #sec_01 #cart #cart_table th:last-child{border-right:1px solid #aaa}#welcart_cart #sec_01 #cart #cart_table th.stock,#welcart_cart #sec_01 #cart #cart_table td.stock{display:none}#welcart_cart #sec_01 #cart #cart_table td.action .delButton{display:inline-block;color:#fff;font-size:14px;line-height:1;text-align:center;background:#ff6a00;border:1px solid #ff6a00;padding:6px 12px;text-decoration:none;transition:.5s;outline:none}@media screen and (min-width :768px){#welcart_cart #sec_01 #cart #cart_table td.action .delButton:hover{color:#ff6a00;background:#fff}}#welcart_cart #sec_01 #cart #cart_table td.total_tax{text-align:right}#welcart_cart #sec_01 #cart #cart_table th.total_price{text-align:center}#welcart_cart_customer #sec_01 form[name=customer_loginform]{margin-bottom:50px}#welcart_cart_customer #sec_01 form[name=customer_loginform] .customer_form tr,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr{border-top:1px solid #f7a717;border-bottom:1px solid #f7a717}#welcart_cart_customer #sec_01 form[name=customer_loginform] .customer_form th,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form th{width:35%;color:#333;font-size:16px;font-weight:700;line-height:1;text-align:left;border:none;background:0 0;padding:30px 20px;margin:0;vertical-align:middle}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form th em{color:#ff6a00;font-weight:700}#welcart_cart_customer #sec_01 form[name=customer_loginform] .customer_form td,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td{color:#333;line-height:1;border:none;padding:30px 40px}#welcart_cart_customer #sec_01 form[name=customer_loginform] .customer_form td input,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input{width:60%;font-size:16px;border:1px solid #ccc;padding:6px 12px;border-radius:3px}#welcart_cart_customer #sec_01 form[name=customer_loginform] .customer_form td input#loginpass{width:40%}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr#name_row td,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr#furikana_row td{width:32.5%;font-size:16px}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td .note{color:#333;font-size:14px;line-height:1;padding:8px 0 0}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input{width:40% !important;font-size:16px;border:1px solid #ccc;padding:6px 12px;border-radius:3px}#welcart_cart_customer #customer-info .customer_form .customkey_mokuteki label.iopt_label input[type=checkbox]{width:auto !important;margin-right:10px}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#mailaddress1,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#mailaddress2,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#address1,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#address2,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#address3{width:60% !important}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#search_zipcode{width:20% !important;color:#fff;font-size:14px;height:38px;line-height:1;background:#ff6a00;outline:none;cursor:pointer}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr#name_row td input,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr#furikana_row td input{width:90% !important;margin-left:10px;margin-right:0}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr#zipcode_row td input,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr#address1_row td input,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr#address2_row td input,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr#address3_row td input,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr#tel_row td input,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr#fax_row td input{margin-right:10px}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form #customer_pref{width:150px;height:40px;font-size:16px;border:1px solid #ccc;padding:6px 12px;border-radius:3px}#welcart_cart_customer #customer-info .customer_form label.iopt_label{display:inline-block;width:11rem;font-size:15px;line-height:1;margin-bottom:.5em}#welcart_cart_customer #customer-info .customer_form label.iopt_label input[type=radio]{width:1rem !important;margin-right:.5em;margin-top:0}#welcart_cart_delivery #sec_01 .customer_form{margin:0}#welcart_cart_delivery #sec_01 #delivery_select_table tr:first-child{border-top:1px solid #f7a717}#welcart_cart_delivery #sec_01 #delivery_table tr,#welcart_cart_delivery #sec_01 #time tr,#welcart_cart_delivery #sec_01 #notes_table tr{border-top:1px solid #f7a717;border-bottom:1px solid #f7a717}#welcart_cart_delivery #sec_01 #delivery_table tr:last-child,#welcart_cart_delivery #sec_01 #time tr:last-child{border-bottom:none}#welcart_cart_delivery #sec_01 #delivery_select_table th,#welcart_cart_delivery #sec_01 #delivery_table th,#welcart_cart_delivery #sec_01 #time th,#welcart_cart_delivery #sec_01 #notes_table th{width:35%;color:#333;font-size:16px;font-weight:700;line-height:1;text-align:left;border:none;background:0 0;padding:30px 40px;margin:0;vertical-align:middle}#welcart_cart_delivery #sec_01 #delivery_table th em,#welcart_cart_delivery #sec_01 #time th em{color:#ff6a00;font-weight:700}#welcart_cart_delivery #sec_01 #delivery_select_table td,#welcart_cart_delivery #sec_01 #delivery_table td,#welcart_cart_delivery #sec_01 #time td,#welcart_cart_delivery #sec_01 #notes_table td{color:#333;line-height:1;border:none;padding:30px 40px}#welcart_cart_delivery #sec_01 #delivery_select_table td{font-size:16px;line-height:1}#welcart_cart_delivery #sec_01 #delivery_select_table td input[type=radio],#welcart_cart_delivery #sec_01 #time td input[type=radio]{display:inline-block;width:1.1em;height:14px;margin:0 2px 0 0;vertical-align:-1px}#welcart_cart_delivery #sec_01 #delivery_select_table tr:first-child td{padding:30px 40px 0}#welcart_cart_delivery #sec_01 #delivery_table tr#name_row td,#welcart_cart_delivery #sec_01 #delivery_table tr#furikana_row td{width:32.5%;font-size:16px}#welcart_cart_delivery #sec_01 #delivery_table td .note{color:#333;font-size:14px;line-height:1;padding:8px 0 0}#welcart_cart_delivery #sec_01 #delivery_table td input{width:40%;font-size:16px;border:1px solid #ccc;padding:6px 12px;border-radius:3px}#welcart_cart_delivery #sec_01 #delivery_table td input#mailaddress1,#welcart_cart_delivery #sec_01 #delivery_table td input#mailaddress2,#welcart_cart_delivery #sec_01 #delivery_table td input#address1,#welcart_cart_delivery #sec_01 #delivery_table td input#address2,#welcart_cart_delivery #sec_01 #delivery_table td input#address3{width:60%}#welcart_cart_delivery #sec_01 #delivery_table td input#search_zipcode{width:20%;color:#fff;font-size:14px;height:38px;line-height:1;background:#ff6a00;outline:none;cursor:pointer}#welcart_cart_delivery #sec_01 #delivery_table tr#name_row td input,#welcart_cart_delivery #sec_01 #delivery_table tr#furikana_row td input{width:90%;margin-left:10px}#welcart_cart_delivery #sec_01 #delivery_table tr#zipcode_row td input,#welcart_cart_delivery #sec_01 #delivery_table tr#address1_row td input,#welcart_cart_delivery #sec_01 #delivery_table tr#address2_row td input,#welcart_cart_delivery #sec_01 #delivery_table tr#address3_row td input,#welcart_cart_delivery #sec_01 #delivery_table tr#tel_row td input,#welcart_cart_delivery #sec_01 #delivery_table tr#fax_row td input{margin-right:10px}#welcart_cart_delivery #sec_01 #delivery_table #delivery_pref,#welcart_cart_delivery #sec_01 #time #delivery_method_select,#welcart_cart_delivery #sec_01 #time #delivery_time_select{width:180px;height:40px;font-size:16px;border:1px solid #ccc;padding:6px 12px;border-radius:3px}#welcart_cart_delivery #sec_01 #time td dl dt{font-size:16px;padding:0}#welcart_cart_delivery #sec_01 #time td dl dt:nth-child(n+2){margin-top:15px}#welcart_cart_delivery #sec_01 #time td dl dd{color:#f93434;font-size:13px;line-height:1.4;padding:0 0 0 20px}#welcart_cart_delivery #sec_01 #notes_table td textarea{width:100% !important;max-width:100% !important;height:150px !important;font-size:16px;border:1px solid #ccc;padding:6px 12px;border-radius:3px;resize:none}#welcart_cart_confirm #sec_01 #cart #cart_table{margin-bottom:30px;border:none}#welcart_cart_confirm #sec_01 #cart #cart_table th{font-size:14px;line-height:1;background:#aaa;border:none;border-right:1px solid #fff;padding:14px}#welcart_cart_confirm #sec_01 #cart #cart_table td{font-size:14px;line-height:1;text-align:center;background:#fff;border:none;border-top:1px solid #aaa;border-right:1px solid #aaa;padding:14px}#welcart_cart_confirm #sec_01 #cart #cart_table th:first-child,#welcart_cart_confirm #sec_01 #cart #cart_table td:first-child{border-left:1px solid #aaa}#welcart_cart_confirm #sec_01 #cart #cart_table th:last-child{border-right:1px solid #aaa}#welcart_cart_confirm #sec_01 #cart #cart_table th.stock,#welcart_cart_confirm #sec_01 #cart #cart_table td.stock{display:none}#welcart_cart_confirm #sec_01 #cart #cart_table td.action .delButton{display:inline-block;color:#fff;font-size:14px;line-height:1;text-align:center;background:#aaa;border:1px solid #aaa;padding:6px 12px;text-decoration:none;transition:.5s;outline:none}@media screen and (min-width :768px){#welcart_cart_confirm #sec_01 #cart #cart_table td.action .delButton:hover{color:#aaa;background:#fff}}#welcart_cart_confirm #sec_01 #cart #cart_table th.item_total_price,#welcart_cart_confirm #sec_01 #cart #cart_table th.total_price{text-align:center}#welcart_cart_confirm #sec_01 #cart #cart_table td.total_tax_label,#welcart_cart_confirm #sec_01 #cart #cart_table td.total_carriage_label,#welcart_cart_confirm #sec_01 #cart #cart_table td.handling_charge_label{text-align:right}#welcart_cart_confirm #sec_01 #confirm_table{margin:0}#welcart_cart_confirm #sec_01 #confirm_table tr{border-top:1px solid #f7a717}#welcart_cart_confirm #sec_01 #confirm_table tr:last-child{border-bottom:1px solid #f7a717}#welcart_cart_confirm #sec_01 #confirm_table tr.bdc{background:0 0}#welcart_cart_confirm #sec_01 #confirm_table .ttl{background:#ff6a00}#welcart_cart_confirm #sec_01 #confirm_table .ttl h3{color:#fff;font-size:16px;line-height:1}#welcart_cart_confirm #sec_01 #confirm_table th{width:30%;color:#333;font-size:16px;font-weight:700;text-align:left;background:0 0;border:none;padding:15px 40px}#welcart_cart_confirm #sec_01 #confirm_table td{width:70%;font-size:16px;border:none;padding:15px 40px}#welcart_cart_complete #sec_01 h3{display:none}#welcart_cart_complete #sec_01 .header_explanation{text-align:center}#welcart_cart_complete #sec_01 #status_table{text-align:center;margin-top:30px}#welcart_cart_complete #sec_01 #status_table h5{margin-bottom:10px}#welcart_cart_complete #sec_01 .send{text-align:center}#welcart_cart_complete #sec_01 .send a{display:inline-block;color:#fff;font-size:16px;line-height:1;background:#ff6a00;border:1px solid #ff6a00;padding:15px 60px;text-decoration:none;transition:.5s}@media screen and (min-width :768px){#welcart_cart_complete #sec_01 .send a:hover{color:#ff6a00;background:#fff}}#welcart_error_page #sec_01 .cart_page_title{color:#f93434;font-size:24px;font-weight:700;line-height:1;text-align:center;margin-bottom:30px}#welcart_error_page #sec_01 #error-page .post{width:auto;text-align:center;background:#fff;margin-top:0}#welcart_error_page #sec_01 #error-page p,#welcart_error_page #sec_01 #error-page p a{color:#f93434;font-size:16px;line-height:1.8}#welcart_error_page #sec_01 #error-page p a{text-decoration:underline}#welcart_error_page #sec_01 #error-page p a:hover{text-decoration:none}#magazine section{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#magazine input,#magazine select,#magazine textarea{line-height:1.6;border:1px solid #e0e0e0;padding:3px 5px;vertical-align:middle;width:100%;font-size:18px;font-family:'Noto Sans JP',sans-serif;width:100%}input[type=checkbox],input[type=radio]{width:1em;height:1em;vertical-align:middle}#magazine .short_b{width:75%}#magazine .short{width:65%}#magazine .middle{width:60%}#magazine .long{width:75%}#magazine .sec_inner{max-width:1000px;width:92%;margin:auto}#magazine .flex_box{display:flex;justify-content:flex-start}#magazine .flex_box>span{display:block;width:12%;text-align:left}#magazine .flex_box label{display:flex;width:100%;align-items:center}#magazine .flex_box label span{width:100%}#magazine table{margin-bottom:3rem;table-layout:fixed}#magazine th,#magazine td{padding:20px 10px}#magazine th{text-align:left;width:25%;border-bottom:1px solid #000}#magazine td{width:75%;border-bottom:1px solid #f3f4f6;padding-left:5%}#magazine tr{display:flex;justify-content:space-between;align-items:stretch}#magazine .wrap{display:flex;align-items:stretch}#magazine .wrap>div:first-child{width:25%}#magazine .wrap>div:first-child span{margin:0}#magazine .wrap>div{width:11%;display:flex;justify-content:space-between;margin-right:1em;align-items:center}#magazine .wrap>div input{margin:0 5px}#magazine .wrap>div span{margin-left:10px}#magazine .must-fill{display:inline-block;color:#ff6a00;font-size:14px;font-weight:700;line-height:1;margin-left:7px}#magazine .submit_area .btn_submit,#magazine .submit_area .back{width:100%;max-width:400px;margin:auto;display:block;background:#ff6a00;font-size:18px;font-weight:300;text-align:center;padding:1em;line-height:1;border:3px solid #ff6a00;color:#fff;transition-duration:.3s}#magazine .submit_area .btn_submit{margin-bottom:1rem}#magazine .submit_area .back{background:#737373;border:1px solid #737373}#magazine .btn_submit:disabled{opacity:.6;pointer-events:none}#magazine .thanks{text-align:center}#magazine .btn_01{width:400px;margin:auto}#magazine .btn_01 a{padding:21px 0;display:block}#magazine .thanks p{margin-bottom:25px}#page-trader{width:100%;max-width:1000px;padding:80px 0;margin:0 auto}.post-password-form>p{text-align:center;padding:0;margin:0 auto 20px}#page-trader .post-password-form input[type=password]{display:inline-block;padding:5px 10px;margin:0;background:#fafafa;border:1px solid #c8c8c8;box-shadow:none;outline:none;color:#111}#page-trader .post-password-form input[type=submit]{display:inline-block;padding:5px 10px;margin:0;background:#111;border:none;box-shadow:none;outline:none;color:#fff}#logo_slider_wrap{overflow:hidden;margin:40px 0 0}#logo_slider_wrap p{text-align:center;font-size:22px;font-weight:700;margin-bottom:10px}.small{font-size:80%;font-weight:400}#logo_slider{display:none}#logo_slider.slick-initialized{display:block}#logo_slider img{border:1px solid #ccc}#logo_slider a{display:block;margin:0 5px;border:1px solid #ccc}#logo_slider div{margin-right:5px}#logo_slider img{width:100%;height:auto}#move-katahogushi{max-width:770px;margin:40px auto 0 auto}#move-katahogushi video{width:100%;height:auto}#ogunisugi_gallery{width:100%;max-width:1200px;margin:0 auto}#ogunisugi_gallery .flex{margin-top:35px;display:flex;justify-content:space-between}#ogunisugi_gallery .youtube_list>*{flex:0 1 48.4%}#ogunisugi_gallery .img_list>*{flex:0 1 15.7%;overflow:hidden}#ogunisugi_gallery .img_list>* img{display:block;width:100%;height:100%;margin:0;object-fit:cover}#ogunisugi_gallery .flex>* a img{width:100%}#ogunisugi_gallery p{margin-top:30px;text-align:center}.award_wrap{width:100%;max-width:1200px;margin:80px auto 0 auto}@media screen and (min-width :768px){.award_wrap{padding:0 24px}}.award_wrap h2{color:#fff;text-align:center;font-size:30px;height:135px;line-height:1;margin-bottom:40px;padding-top:70px;background:url(https://www.ashifumi.jp/Image/top/ribbon.png) no-repeat center center/100% auto}.award_wrap .flex{display:flex;justify-content:space-between}.award_wrap .flex>*{flex:0 1 47%}.award_wrap img{max-width:100%;display:block}.award_design .flex .img img{max-width:342px;margin:0 auto}.award_design h3{color:#ee732d;font-size:30px;font-weight:700}.award_design .img h3{display:none}.award_design h4{font-size:25px;font-weight:700;margin-bottom:15px}.award_yuuryou .img img{max-width:280px;margin:0 auto}@media screen and (min-width:768px){.award_yuuryou .img .baloon{position:relative;background:#fff;margin-top:20px;padding:10px;text-align:center;border:1px solid #ee732d;color:#ee732d;font-size:25px;font-weight:700;border-radius:10px}.award_yuuryou .img .baloon:after,.award_yuuryou .img .baloon:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;left:100%;top:50%}.award_yuuryou .img .baloon:after{border-color:rgba(255,255,255,0);border-top-width:8px;border-bottom-width:8px;border-left-width:14px;border-right-width:14px;margin-top:-8px;border-left-color:#fff}.award_yuuryou .img .baloon:before{border-color:rgba(238,115,45,0);border-top-width:9px;border-bottom-width:9px;border-left-width:15px;border-right-width:15px;margin-top:-9px;margin-left:3px;border-left-color:#ee732d}}.award_oms2023{padding-bottom:100px}.award_oms2023 .img img{max-width:354px;margin:0 auto}.award_oms2023 .txt{flex:0 1 50%}#faq_box{padding:100px 0;background:#fff5e3}#faq_box .sec_inner{width:100%;max-width:1200px;margin:0 auto}@media screen and (min-width :768px){#faq_box .sec_inner{padding:0 24px}}#faq_box .sec_inner .ja{color:#ff6a00;font-size:30px;line-height:1.3;margin-bottom:50px}.faq_list{text-align:left}.faq_list dt{position:relative;padding:20px 20px 20px 60px;font-weight:700;cursor:pointer;background:#fff;border-radius:10px}.faq_list dt:before{content:"Q";display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#ff6a00;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.faq_list dd:before{content:"A";display:inline-block;color:#ff6a00;font-weight:700;position:absolute;top:20px;left:30px}.faq_list dt:after{content:"";width:24px;height:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/icon_plus.svg) no-repeat center center/100% auto;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.faq_list dt.active:after{background-image:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/icon_minus.svg)}.faq_list dd{display:none;position:relative;padding:20px 20px 20px 60px}.faq_list dd+dt{margin-top:20px}.faq_list dd:before{opacity:0;transition:opacity .5s ease}.faq_list dd.open:before{opacity:1}#btn_cart_circle{width:120px;position:fixed;bottom:80px;right:20px;z-index:100;opacity:1;transition:opacity .3s}@media screen and (max-width:767px){#btn_cart_circle{width:60px;bottom:70px;right:10px;opacity:0}}#btn_cart_circle a{display:block;animation:beating-btn 2s infinite}#btn_cart_circle.appear{opacity:1}#btn_cart_circle a:hover{animation:beating-btn 1s infinite}@keyframes beating-btn{0%{transform:scale(1)}50%{transform:scale(1)}60%{transform:scale(1.05)}70%{transform:scale(1)}80%{transform:scale(1.05)}100%{transform:scale(1)}}#suwatte_mv{padding:80px 20px 30px;text-align:center;background:#f5ece9}#suwatte_mv img{display:block;width:min(100%, 1200px);margin:0 auto}@media screen and (max-width:768px){#suwatte_mv{padding:30px 10px 20px}}.jsfp_wrap{margin:30px 0;width:100%;display:flex;align-items:center;justify-content:center}.jsfp_wrap .img{flex:0 1 220px;margin-left:80px}.jsfp_wrap .img img{width:100%}.jsfp_wrap h3{flex:0 1 auto;font-size:2rem}@media screen and (max-width:768px){.jsfp_wrap{display:block;text-align:center}.jsfp_wrap .img{width:50%;margin:0 auto}.jsfp_wrap h3{font-size:18px;margin-bottom:20px}}.deadline_txt{text-align:center}.deadline_txt p{display:inline-block;font-weight:700;padding:10px;border:2px solid #ff6a00}@media screen and (max-width:768px){.deadline_txt{text-align:left}.deadline_txt p{display:block}}#history_wrapper{width:100%;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_bg01.png) repeat-y center top,url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/color_bg01.jpg) repeat center center;padding:50px 0 100px}#history_wrapper .catch_txt{text-align:center;padding:0 20px 80px}.history_wrap{padding:130px 20px}.history_wrap.bg_white{background:#fff}.history_wrap .flex_wrap{width:min(100%, 1200px);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:60px}.history_wrap .flex_wrap+.flex_wrap{margin-top:80px}.history_wrap .flex_wrap .flex_img{flex:0 1 39%}.history_wrap .flex_wrap .flex_img img{width:100%}.history_wrap .flex_wrap .flex_txt{flex:1 1 0%}.history_wrap .flex_wrap .flex_txt h3{color:#ee732d;font-size:30px;line-height:1.4;margin-bottom:30px}.history_wrap .flex_wrap .flex_txt h4{color:#ee732d;font-size:25px}.history_wrap .flex_wrap.re .flex_img{order:-2}.history_wrap .col_green{color:#25930b !important}@media screen and (max-width:767px){#history_wrapper .catch_txt{text-align:left;padding:0 20px 60px}.history_wrap{padding:60px 20px}.history_wrap .flex_wrap{display:block}.history_wrap .flex_wrap+.flex_wrap{margin-top:60px}.history_wrap .flex_wrap .flex_txt h3{font-size:22px;margin-bottom:30px}.history_wrap .flex_wrap .flex_txt h4{font-size:18px}.history_wrap .flex_wrap .flex_img{margin-top:30px}}#top_fv{position:relative;aspect-ratio:1440/590}#top_fv .top_fv_img{width:100%;position:absolute;top:0;left:0;z-index:0;max-width:100%;height:auto}#top_fv .top_fv_movie{width:19vw;aspect-ratio:22/37;position:absolute;top:6vw;right:8vw;z-index:1;overflow:hidden}#top_fv .top_fv_movie img,#top_fv .top_fv_movie video{display:block;width:300% !important;max-width:none !important;position:absolute;top:0;left:-100% !important}.top_fv_movie_left{width:23vw;height:40.3vw;aspect-ratio:145/254;position:absolute;z-index:1;overflow:hidden;top:57%;transform:translateY(-50%) translateX(0%)}.top_fv_movie_left img{vertical-align:bottom;width:100%;height:auto}@media screen and (max-width:768px){#top_fv{aspect-ratio:750/1334}#top_fv .top_fv_movie{width:43vw;top:68vw;right:4vw}#top_fv .top_fv_movie img,#top_fv .top_fv_movie video{left:-104% !important}.top_fv_movie_left{display:none}}.frame_wrap{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.frame_wrap .arrow,.frame_wrap .arrow:before{content:'';position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}.frame_wrap .arrow{width:56px;height:56px;border-radius:100%;background-color:rgba(255,255,255,.8);pointer-events:none}.frame_wrap .arrow:before{width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #222}.frame_wrap img{position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%)}.frame_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube2{width:560px;height:auto;max-width:100%;padding:0;box-sizing:border-box}.youtube2 .inner{padding-top:56.25%;position:relative;height:0;overflow:hidden}.youtube2 .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube3{position:relative;width:100%;max-width:560px;aspect-ratio:16/9;background-color:#000;cursor:pointer;overflow:hidden}.play-button{position:absolute;top:50%;left:50%;width:68px;height:48px;transform:translate(-50%,-50%);opacity:.9;transition:opacity .3s}.youtube4{position:relative;width:100% !important;max-width:640px !important;aspect-ratio:16/9;background-color:#000;cursor:pointer;overflow:hidden;margin:auto}.youtube3 img,.youtube4 img{width:100%;height:100%;object-fit:cover;display:block}.youtube3:hover .play-button,.youtube4:hover .play-button{opacity:1}.title_holder{position:flex;flex-wrap:wrap;justify-content:space-around}@media screen and (min-width:768px){.od-lazy-video{width:640px;height:auto}}@media screen and (max-width:768px){.od-lazy-video{width:100%;height:auto}}
@charset "utf-8";@media screen and (max-width :767px){body{min-width:100%;font-size:14px;line-height:1.7;-webkit-text-size-adjust:100%}a{transition:none!important}.for_pc{display:none!important}.ttl_01{font-size:18px;text-align:center;margin-bottom:15px}.tt1_02{font-size:18px;font-weight:700;line-height:30px;border-left:5px solid #ff6a00;border-bottom:1px solid #ff6a00;padding:0 0 4px 10px;margin-bottom:15px}.ttl_03{font-size:16px;font-weight:700;margin-bottom:10px}.ttl_box_01{margin-bottom:20px}.ttl_box_01 .ja{font-size:20px;line-height:1.4;margin-bottom:5px}.ttl_box_01 .en{margin-bottom:8px}.ttl_box_01 .img_box img{width:40px;height:29px}.ttl_box_01 .text{margin-top:10px}#youtube{padding:25px 0 50px}#youtube h2{margin-bottom:15px}#youtube iframe{max-width:100%;height:56.3vw}#header{position:fixed;background:#fff;padding:0;box-shadow:0 0 5px rgba(0,0,0,.3);z-index:9999;min-width:100%}#header .hdr_inner{width:100%!important}#header .hdr_inner{width:100%!important}#header .hdr_left .hdr_logo a{padding-right:0;position:relative}#header .hdr_left .hdr_logo a:after{display:none}#header .hdr_left .h1_text{width:100%;margin:1px 0 5px 1%}#header .hdr_left .h1_text h1{font-size:10px}#header .hdr_left .hdr_logo{margin:0 0 0 1%}#header .hdr_left .hdr_logo img{width:220px;height:auto}#header .hdr_right{display:flex;justify-content:flex-end;align-items:center}#header .hdr_right .navi_list_sp{display:flex;justify-content:flex-start;align-items:center}#header .hdr_right .navi_list_sp li a{display:block;background:0 0;margin-right:1px}#header .hdr_right .navi_list_sp .login_box_inner,#header .hdr_right .navi_list_sp .cart_box_inner{width:54px;height:54px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}#header .hdr_right .navi_list_sp .login_box_inner .img_box,#header .hdr_right .navi_list_sp .cart_box_inner .img_box{display:inline-flex;margin-bottom:4px}#header .hdr_right .navi_list_sp .login_box_inner .text,#header .hdr_right .navi_list_sp .cart_box_inner .text{color:#fff;font-size:10px;font-weight:700;line-height:1;letter-spacing:.05em}#header .hdr_right .navi_list_sp .login_box_inner .img_box,#header .hdr_right .navi_list_sp .cart_box_inner .img_box{display:inline-flex;margin-bottom:4px}#header .hdr_right .menu_btn{background:0 0;width:50px;height:50px;border:1px solid #e79d3a;position:relative;display:flex;flex-direction:column;padding:8px 0}#header .hdr_right .menu_btn span{display:block;text-align:center;color:#e79d3a;width:50px;font-size:10px;font-weight:700;line-height:1;letter-spacing:.05em;padding:0;margin:auto auto 0}.drawer--right #header .drawer-hamburger{position:absolute;top:8px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);width:48px;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;padding:0;outline:0}#header #menu_btn .b1,#header #menu_btn .b2,#header #menu_btn .b3{width:25px;height:2px;margin:0 auto;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;background:#e79d3a}#header #menu_btn .b2,#header #menu_btn .b3{margin:6px auto 0}.drawer-open #header #menu_btn .b1{-webkit-transform:rotate(225deg) translate3d(-5px,-5px,0);-moz-transform:rotate(225deg) translate3d(-5px,-5px,0);-ms-transform:rotate(225deg) translate3d(-5px,-5px,0);transform:rotate(225deg) translate3d(-5px,-5px,0)}.drawer-open #header #menu_btn .b2{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}.drawer-open #header #menu_btn .b3{-webkit-transform:rotate(-225deg) translate3d(-6px,6px,0);-moz-transform:rotate(-225deg) translate3d(-6px,6px,0);-ms-transform:rotate(-225deg) translate3d(-6px,6px,0);transform:rotate(-225deg) translate3d(-6px,6px,0)}.drawer-nav,.drawer--right .drawer-nav{width:100%;height:calc(100% - 50px);position:fixed;top:50px;right:-100%;background:#fff;-webkit-transition:none;transition:none;z-index:999}.drawer-open .drawer-nav,.drawer-open .drawer--right .drawer-nav,.drawer-close .drawer-nav,.drawer-close .drawer--right .drawer-nav{-webkit-transition:right 1s cubic-bezier(.19,1,.22,1);transition:right 1s cubic-bezier(.19,1,.22,1)}.drawer-nav .drawer-menu{width:88%;padding:80px 0 30px;margin:0 auto}.drawer-nav .drawer-menu .account_list_sp{border:1px solid #ff9d58;padding:15px;margin-bottom:30px}.drawer-nav .drawer-menu .account_list_sp .login_btn a{display:block;color:#fff;font-size:16px;background:#ff6a00;text-align:center;padding:8px 0;margin-bottom:10px}.drawer-nav .drawer-menu .account_list_sp .login_btn a:before{font-family:"Font Awesome 5 Free";content:'\f023';font-weight:900;margin-right:10px}.drawer-nav .drawer-menu .account_list_sp .member_btn a{display:block;font-size:16px;text-align:center}.drawer-nav .drawer-menu .account_list_sp .member_btn a:before{display:inline-block;content:'';width:24px;height:18px;background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/ashifumi_icon04.png) no-repeat;background-size:cover;margin-right:10px}.drawer-nav .drawer-menu .list_01 li a{display:block;color:#333;font-size:16px;font-weight:500;text-align:center;line-height:1;border-bottom:1px solid #ff9d58;padding:16px 0}.drawer-nav .drawer-menu .list_01 li:first-child a{border-top:1px solid #ff9d58}.drawer-nav .external{margin:1.5em 0}.drawer-nav .external li:nth-child(n+2){margin-top:.5em}.drawer-nav .external li a{display:block;background:#ff6a00;color:#fff;text-align:center;padding:1em;font-size:16px}.drawer-nav .external li a span{position:relative;padding-left:2.5em}.drawer-nav .external li a span:before{content:"";width:30px;height:30px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);transition-duration:.3s}.drawer-nav .external li:nth-child(1) a span:before{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/icon_exter01-wh.png) no-repeat;background-size:contain}.drawer-nav .external li:nth-child(2) a span:before{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/icon_exter02-wh.png) no-repeat;background-size:contain}.drawer-nav .external li:nth-child(3) a span:before{background:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/icon_exter03-wh.png) no-repeat;background-size:contain}#item_list #mainimage,#item_details #mainimage{display:none}#wrapper{padding-top:92px}#usces-cart #wrapper{padding-top:0}#footer{padding:20px 0 40px;background:url(https://www.ashifumi.jp/wp/wp-content/uploads/2022/10/footer_bg_sp.jpg) no-repeat right 15% bottom;background-size:auto}#footer .ftr_inner{width:92%}#footer #page_top{top:-24px;width:34px;height:45px}#footer #page_top img{width:100%;height:auto}#footer .img_box{width:240px;text-align:center;margin:0 auto 10px}#footer .img_box img{width:100%;height:auto}#footer .list_01{margin-bottom:10px}#footer .text{line-height:1.6;margin-bottom:15px}#footer .navi_box{display:none}#footer .copyright{font-size:12px}#breadcrumb{display:none}.cv_area{padding:7% 5%;max-width:100%}.cv_area .ttl_box_01 .ja{font-size:18px;margin-bottom:.2em}.cv_area .ttl_box_01 .en{font-size:14px}.cv_area .bottom_area{padding:15px 0 0}.cv_area .bottom_area .sec_inner{display:block}.cv_area .bottom_area .l_box{width:100%;border-right:none;margin-bottom:1.3em}.cv_area .bottom_area .l_box .txt_area{font-size:14px;margin-bottom:.5em}.cv_area .bottom_area .l_box .num_area a{font-size:37px}.cv_area .bottom_area .r_box{width:100%}.cv_area .bottom_area .r_box .txt_area{font-size:14px;margin-bottom:.5em}.cv_area .bottom_area .r_box .btn_01 a{padding:14px 0;font-size:14px}#top #sec_01{padding:0}#top #sec_01 .sec_inner{display:block;width:92%;padding:30px 4% 40px}#top #sec_01 .sec_inner .text_box .ttl_01{line-height:1.4;font-size:18px;text-align:left}#top #sec_01 .sec_inner .text_box{line-height:1.7;margin-bottom:20px;text-align:left}#top #sec_01 .sec_inner .text_box:before{width:100px;height:70px;background-size:cover;top:-15px;left:0}#top #sec_01 .sec_inner .img_box{width:100%}#top #sec_01 .sec_inner .img_box img{width:100%;height:auto}#top #sec_warp_02{padding-top:50px;margin-top:-50px}#top #sec_02{padding:40px 0}#sec_02 .annotation{margin-top:35px;font-size:15px}#top #sec_02 .sec_inner{width:92%}#top #sec_02 .list_01 li:nth-child(n+2){margin-top:25px}#top #sec_02 .list_01>li{padding:20px;background:#fff;border-radius:10px}#top #sec_02 .list_01 .img_box{display:flex;justify-content:center;align-items:center;margin:0 auto 15px;width:80%}#top #sec_02 .list_01 .text{padding:0;margin:0;color:#111}#top #sec_02 .list_01 .img_box .img_icon{margin-right:0}#top #sec_02 .list_01 .img_box .img_icon img{width:100%;height:auto}#top #sec_02 .list_01 .ttl{color:#1e1e1e;font-size:18px;font-weight:700;line-height:1.4;text-align:center;letter-spacing:.05em;font-feature-settings:"palt" 1;margin:0 auto 5px}#top #sec_movie{padding:40px 0}#top #sec_movie iframe{max-width:100%;height:56.3vw}#top #sec_movie .sec_inner{width:92%}#top #sec_movie .cnt_area{width:100%}#sec_yarawage_catch{font-size:2rem}#top #sec_article .sec_inner{padding:40px 0 90px;width:90%}#top #sec_article .cnt_area{flex-direction:column;gap:20px;width:100%}#top #sec_article .cnt_area .left_block{width:100%}#top #sec_article .article_block{width:100%}#top #sec_movie_02{padding:40px 0}#top #sec_movie_02 .sec_inner{width:92%}#top #sec_movie_02 .cnt_area{width:100%}#top #sec_warp_03{padding-top:54px;margin-top:-54px}#top #sec_03{padding:40px 0}#top #sec_03 .sec_inner{width:92%}#top #sec_03 .list_01{margin-bottom:60px}#top #sec_03 .list_01 li{width:100%;margin-bottom:40px}#top #sec_03 .list_01 li:nth-child(n+2){margin-top:20px}#top #sec_03 .list_01:last-child li:nth-child(n+3){margin-top:0}#top #sec_03 .list_01 li:last-child{margin-top:35px}#top #sec_03 .list_01 .img_area{width:100%}#top #sec_03 .list_01 .img_area img{width:100%}#top #sec_03 .list_01 .img_area .img_box{width:300px;margin:0 auto 10px}#top #sec_03 .list_01 .img_area .img_box img{width:100%;height:auto}#top #sec_03 .list_01 .img_area .num{width:60px;height:60px;font-size:28px;line-height:60px;border-radius:50%;position:absolute;top:20px;left:40px}#top #sec_03 .list_01 .text_area{width:100%}#top #sec_03 .list_01 .text_area .ttl_01{margin-bottom:10px}#top #sec_03 .list_01 .text_area .text p:nth-child(n+2){margin-top:10px}#top #sec_03 .list_01 .text_area .text p.memo{font-size:12px}#ketsuryu{display:block}#ketsuryu .left{width:100%;marign-right:0;margin-bottom:1.5rem}#ketsuryu .right{width:100%}#top .exp{display:block}#top #goriyou-exp{margin-bottom:1.5rem}#top .exp_title{text-align:center;padding:0;margin:0 auto 10px;font-size:20px;font-weight:700;color:#ff6a00;line-height:1}#top .exp .limg{width:100%;margin-bottom:20px}#top .exp .rimg{width:100%}#top .exp .txtBox{width:100%;padding:0;margin:0;text-align:center}#top .exp .txtBox>img{width:70%;height:auto;padding:0;margin:0 auto;transform:translate(0,0) rotate(4deg);-webkit-transform:translate(0,0) rotate(4deg);transform-origin:center;border:5px solid #fff;border-radius:10px;box-shadow:2px 2px 4px rgba(0,0,0,.1)}#top .exp .txtBox>img:nth-of-type(2){width:49%}#top .exp .txtBox>img:last-of-type{transform:translate(0,0) rotate(-4deg);-webkit-transform:translate(0,0) rotate(-4deg);transform-origin:center;width:49%}#top .exp .txt{width:100%;font-size:18px;margin-bottom:0}#top #sec_03 .list_02{display:block}#top #sec_03 .list_02 li{display:block;width:100%}#top #sec_03 .list_02 li:first-child{margin-bottom:40px}#top #sec_03 .list_02 li.column1{display:flex !important;flex-wrap:wrap}#top #sec_03 .list_02 li.column1 .img_area{order:1}#top #sec_03 .list_02 .img_area{width:100%;margin-bottom:1em}#top #sec_03 .list_02 .text{width:100%;margin-bottom:3.5rem}#top #sec_03 .list_02 li.movie .youtube_box{display:block}#top #sec_03 .list_02 li.movie .youtube_box .img_box{width:100%;margin-bottom:1rem;padding-top:47.25%}#top #sec_03 .list_02 li.movie .photo_wrapp{width:100%}#top #sec_03 .list_02 li.movie .photo_wrapp .text{width:90%;background:#fff;border-radius:10px;padding:10px;position:absolute;left:50%;top:-1rem;transform:translateX(-50%);font-size:14px;line-height:1.4em;color:#e79d3a}#top #sec_03 .photo_wrapp .text:before{display:none}#top #sec_03 .photo_wrapp .text:after{content:"";border-right:10px solid transparent;border-top:10px solid #fff;border-left:10px solid transparent;border-bottom:none;display:block;position:absolute;left:50%;bottom:-9px;transform:translateX(-50%)}#inner-letter-box{padding:20px 10px}#letter p{text-align:left;font-size:16px}#top #product>p.att{font-size:10px}#top #sec_03 .list_01 li.center{flex-wrap:wrap}#top #sec_03 .list_01 li.center h3.ttl_01{width:100%;padding:0;margin:0 auto;text-align:left;order:1}#top #sec_03 .list_01 li.center .pc{display:none}#top #sec_03 .list_01 li.center .sp{display:block}#top #sec_03 .list_01 li.center>.img_area{width:100%;text-align:center;order:0;margin-bottom:20px}#top #sec_03 .list_01 li.center>.img_area .img_box{max-width:360px;margin:0 auto}#top #sec_03 .list_01 li.center .img_area .num{left:40px}#top #sec_03 .list_01 li.center .text{text-align:left}#top #sec_03 .list_01 li.center>.text_area{width:100%;padding:0;margin:0;text-align:center;order:2}#top #sec_03 .list_01 li.center>.text_area img{width:100%;height:auto}#top #sec_03 .list_01 .list01-1>figure{width:100%}#top #sec_03 .list_01 .list01-1>figure img{width:100%;height:auto;padding:0;margin:0 auto 10px}#top #sec_03 .list_01 .list01-1 .text_area{width:100%;padding:0;margin:0 auto 10px;text-align:left}#top #sec_03 .list_01 .list01-1>.image{width:100%}#top #sec_03 .list_01 .list01-1>.image img{width:100%;height:auto;padding:0;margin:10px auto}#top #sec_03 .movie_box{padding:30px 15px}#top #sec_03 .movie_box .ttl_wrapp{font-size:18px}#top #sec_03 .movie_box .ttl_wrapp span{font-size:13px}#top #sec_03 .movie_box .url_wrapp a{font-size:18px}#top #sec_03 .youtube_box .img_box{position:relative;width:100%;padding-top:56.25%;margin-bottom:15px}#top #sec_03 .youtube_box .img_box iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#top #sec_03 .photo_wrapp{display:block}#top #sec_03 .photo_wrapp .photo_area{width:70%;margin:auto}#top #sec_03 .photo_wrapp .text{width:60%;margin:-10px auto 0;padding:10px}#top #sec_03 .photo_wrapp .text:before{display:none}ul.book{width:92%;padding:7%;display:block;margin:0 auto 60px}ul.book li{width:100%;margin-bottom:25px;display:block}ul.book li .img_area{width:30%;margin:0 auto 15px}ul.book li .txt_area{width:100%;font-size:13px}ul.book li:last-child{margin-bottom:0}ul.book li .txt_area .ttl{font-size:15px;margin-bottom:5px}ul.book li .txt_area{width:100%;font-size:13px}#top #sec_warp_04{padding-top:54px;margin-top:-54px}#top #sec_04{padding:40px 0}#top #sec_04 .sec_inner{width:92%}#top #sec_04 .sec_inner:after{display:none}#top #sec_04 .cnt_area{width:100%;margin:0 auto 30px}#top #sec_04 .use_area .list_01 li{margin-bottom:20px}#top #sec_04 .use_area .list_01 li:last-child{margin-bottom:0}#top #sec_04 .use_area .list_01 .img_box{margin-bottom:10px}#top #sec_04 .use_area .list_01 .img_box img{width:100%;height:auto}#top #sec_04 .use_area .list_01 .ttl_box{margin-bottom:10px}#top #sec_04 .use_area .list_01 .ttl_box .num{margin-right:10px}#top #sec_recommend{background-size:cover}#top #sec_recommend:last-child{border:none}#top #sec_recommend .wrap{display:block}#top #sec_recommend .text span{font-size:17px}#top #sec_recommend .img_box p{font-size:16px}#top #sec_recommend .img_box p span{font-size:13px}#top .rcmd_wrap #sec_recommend h2.ja{font-size:20px;text-align:center;padding-left:0;width:100%}#top #sec_recommend h2.ja:before{width:31px;height:35px;margin-right:3px;position:static;display:inline-block}#top #sec_recommend .text{margin-bottom:15px}#top #sec_recommend .text p{font-size:13px;margin-bottom:15px}#top #sec_recommend .ttl_01{font-size:16px;line-height:1.4;margin-bottom:3px}#top #sec_recommend .text .book_area img{width:100%}#top #sec_recommend:first-child{padding-top:60px}#top #sec_recommend .sec_inner{width:92%;margin:auto;padding:0 0 60px;margin-bottom:60px}#top #sec_recommend:last-child .sec_inner{border:none;padding-bottom:0}#top #sec_recommend .cnt_area{display:block}#top #sec_recommend .img_box{margin-bottom:1em}#top #sec_recommend .img_box,#top #sec_recommend .img_box img{width:100%;position:relative}#top #sec_recommend .img_box>p{display:inline-block;width:100%;padding-top:100%;position:relative;overflow:hidden;border-radius:50%}#top #sec_recommend .wrap .img_box{width:100%}#top #sec_recommend .img_box p img{position:absolute;top:0;bottom:0;margin:auto;left:0}#top #sec_recommend .sec_inner .text_box{width:100%}#top #sec_recommend .text_box .name_txt{padding-bottom:15px;font-size:22px}#top #sec_05{padding:40px 0}#top #sec_05 .sec_inner{width:92%}#top #sec_05 .sec_inner:before{display:none}#top #sec_05 .cnt_area .img_box{width:100%;margin-bottom:20px}#top #sec_05 .cnt_area .img_box img{width:100%;height:auto}#top #sec_05 .cnt_area .text_box{width:100%}#top #sec_05 .cnt_area .text_box .work{margin-bottom:15px}#top #sec_05 .cnt_area .text_box .work .ttl_01{font-size:18px}#top #sec_05 .cnt_area .text_box .text{margin-bottom:15px}#top #sec_05 .cnt_area .text_box .btn_01{text-align:center}#top #sec_05 .cnt_area .text_box .btn_01 a{padding:12px 70px}#top #sec_06{padding:40px 0 60px}#top #sec_06 .sec_inner{width:92%}#top #sec_06 .list_01{flex-flow:row wrap;margin-bottom:25px}#top #sec_06 .list_01 li{width:48%;margin-right:4%}#top #sec_06 .list_01 li:nth-child(2n){margin-right:0}#top #sec_06 .list_01 li:nth-child(n+3),#top #sec_06 .list_01 li:nth-child(n+4){margin-top:25px;display:none}#top #sec_06 .list_01 .img_box{margin-bottom:10px}#top #sec_06 .list_01 .img_box img{width:100%;height:auto}#top #sec_06 .list_01 .ttl{line-height:1.4;margin-bottom:10px}#top #sec_06 .list_01 .date{font-size:12px;line-height:1}#top #sec_06 .btn_01 a{padding:12px 70px}#top #sec_voice{padding:60px 0}#top #sec_voice .sec_inner{width:92%;padding-top:1rem}#top #sec_voice .voice_wrapp{padding:25px}#top #sec_voice .voice_list{display:flex;flex-wrap:wrap;margin-bottom:5px;justify-content:space-between}#top #sec_voice .voice_list li{color:#231815;position:relative;padding:0 0 0 11px;margin-bottom:5px;font-size:13px;width:48%;line-height:1.5}#top #sec_voice .voice_list li:before{content:"";background:#ff6a00;width:8px;height:8px;display:block;position:absolute;top:6px;left:0;border-radius:50%}#top #sec_voice .voice_list li:last-child{margin-bottom:0}#top #sec_voice .btn_01{width:80%;padding:12px 0;margin-top:15px}#top #sec_07{margin-bottom:30px}#top #sec_07 .ttl_box_01{padding:20px 0}#top #sec_07 .bottom_area{padding:30px 0}#top #sec_07 .sec_inner{width:100%;display:block}#top #sec_07 .l_box,#top #sec_07 .r_box{width:100%}#top #sec_07 .l_box{border-bottom:1px solid #ff9b54;border-right:none;padding-bottom:20px;margin-bottom:20px}#top #sec_07 .l_box .txt_area{font-size:16px;margin-bottom:10px}#top #sec_07 .l_box .num_area{font-size:40px}#top #sec_07 .r_box .txt_area{font-size:18px}#top #sec_07 .btn_01{width:80%;margin:auto}#top #sec_07 .btn_01 a{padding:20px 15px;font-size:16px;display:block}#top .bnr_area img{width:92%}#top #reference .sec_inner{width:92%;padding:20px}#top #reference .img_area{margin-bottom:15px}#top #reference .img_area video{width:100%}#top #reference .ttl_01{text-align:left;line-height:1.4;margin-bottom:15px}#top #reference .sec_inner p{text-align:left;font-size:13px;margin-bottom:15px}#top #reference .sec_inner a{line-height:1.3;font-size:18px}#top #reference .sec_inner{width:92%;padding:20px 0}#top #reference .sec_inner a{line-height:1.3;font-size:16px}#top #reference .sec_inner a span{font-size:13px;display:block;margin-top:6px}#top #reference .youtube_box{padding-top:57.8%}#top .agency{width:92%;border:3px solid #ff842c;padding:10px}#top .bnr_area{margin-bottom:30px}#top .agency img{width:100%}#top #reference .sec_inner a{line-height:1.3}#top #sec_03 .list_01 li:last-child .img_area{width:100%}#top #sec_03 .list_01 li:last-child .img_area a{display:block}#top #product{padding:40px 0 60px}#top #product .sec_inner{width:92%;margin:0 auto}#top #product .list_01 li:nth-child(n+2){margin-top:30px}#top #product .list_01 .img_box{margin-bottom:10px}#top #product .list_01 .img_box img{width:100%;height:240px}#top #product .list_01 .ttl_box .sub_ttl{font-size:20px;margin-bottom:5px}#top #product .list_01 .ttl_box .main_ttl{font-size:22px}#top #product .list_01 .price{margin-bottom:10px}#top #product .list_01 .text{margin-bottom:10px}#top #sec_03 .list_01 li:last-child{margin-top:0;margin-bottom:0}#top .thum .ttl{font-size:17px}#top #sec_movie .cnt_area{margin:0 auto 20px}#top .thum ul.thum_list{margin-bottom:10px}#top .thum p{font-size:14px}.magazine_area{max-width:92%;padding:1em;margin:0 auto 2em}.magazine_area a{width:100%;padding:1.5em 1em;background:rgba(255,255,255,.7)}.magazine_area p{font-size:1.3em}#top .external_wrap{background:#ff6a00;padding:2em 0;margin-bottom:40px}#top .external_list{width:92%;display:block}#top .external_list li{width:100%}#top .external_list li:nth-child(n+2){margin-top:1em}#top .external_list li a{font-size:18px}#top .external_list li a span{font-size:24px;padding-left:2em}#wase-h2 em{font-size:6.5vw}.en-h3{font-size:8vw}.movieList>li>a.border{font-size:4.5vw}#top #sec_03 .list_01 .text_area .text figure.cornerImage>div>span.bigbold{font-size:5vw}#item_list #sec_01{padding:40px 0 60px}#item_list #sec_01 .sec_inner{width:92%;margin:0 auto}#item_list #sec_01 .list_01 li:nth-child(n+2){margin-top:30px}#item_list #sec_01 .list_01 .img_box{margin-bottom:10px}#item_list #sec_01 .list_01 .img_box img{width:100%;height:240px}#item_list #sec_01 .list_01 .ttl_box .sub_ttl{font-size:14px;margin-bottom:5px}#item_list #sec_01 .list_01 .ttl_box .main_ttl{font-size:22px}#item_list #sec_01 .list_01 .price{margin-bottom:10px}#item_list #sec_01 .list_01 .text{margin-bottom:10px}#item_details #sec_01{padding:40px 0}#item_details #sec_01 .sec_inner{width:92%;margin:0 auto}#item_details #sec_01 .sec_box_01{display:block;justify-content:flex-start;margin-bottom:30px}#item_details #sec_01 .sec_box_01 .img_area{width:300px;margin:0 auto 20px}#item_details #sec_01 .img_area #slider{width:300px}#item_details #sec_01 .img_area #slider li{width:300px}#item_details #sec_01 .img_area #slider li img{width:100%;height:230px}#item_details #sec_01 .img_area #thumbnail-list{width:230px;margin:0 auto}#item_details #sec_01 .img_area #thumbnail-list li{width:67px;margin-right:10px;cursor:pointer;position:relative}#item_details #sec_01 .img_area #thumbnail-list li:after{display:block;content:'';background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:.3s opacity linear;cursor:pointer}#item_details #sec_01 .img_area #thumbnail-list li.thumbnail-current:after{opacity:0}#item_details #sec_01 .img_area #thumbnail-list li img{width:67px!important;height:67px}#item_details #sec_02 .sec_box_03 .img_area{width:300px;margin:0 auto 20px}#item_details #sec_02 .img_area #slider2{width:300px;margin-bottom:10px}#item_details #sec_02 .img_area #slider2 li{width:300px}#item_details #sec_02 .img_area #slider2 li img{width:100%;height:230px}#item_details #sec_02 .img_area #thumbnail-list2{width:230px;margin:0 auto}#item_details #sec_02 .img_area #thumbnail-list2 li{width:67px;margin-right:10px;cursor:pointer;position:relative}#item_details #sec_02 .img_area #thumbnail-list2 li:after{display:block;content:'';background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:.3s opacity linear;cursor:pointer}#item_details #sec_02 .img_area #thumbnail-list2 li.thumbnail-current:after{opacity:0}#item_details #sec_02 .img_area #thumbnail-list2 li img{width:67px!important;height:67px}#item_details #sec_02 .sec_box_03 .text_area{width:100%;text-align:left}#item_details #sec_02 .sec_box_03 .text_area .catchcopy{font-size:16px;line-height:1.4;margin-bottom:10px}#item_details #sec_02 .sec_box_03 .text_area .ttl_box{margin-bottom:15px}#item_details #sec_02 .sec_box_03 .text_area .ttl_box .sub_ttl{font-size:14px}#item_details #sec_02 .sec_box_03 .text_area .ttl_box .main_ttl{color:#ff6a00;font-weight:700;line-height:1;font-size:26px}#item_details #sec_02 .sec_box_03 .text_area .price_box{display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:15px}#item_details #sec_02 .sec_box_03 .text_area .price_box .price_label{color:#fff;line-height:1;background:#ff6a00;font-size:14px;padding:4px 10px;margin-right:15px}#item_details #sec_02 .sec_box_03 .text_area .price_box .price_text{line-height:1;letter-spacing:.05em;font-size:28px}#item_details #sec_02 .sec_box_03 .text_area .price_box .price_unit{font-size:18px;line-height:1}#item_details #sec_02 .sec_box_03 .text_area .item_box{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}#item_details #sec_02 .sec_box_03 .text_area .item_box .item_text{font-size:16px;line-height:1;margin-right:15px}#item_details #sec_02 .sec_box_03 .text_area .item_box input{width:90px;height:40px;font-size:16px;line-height:1;border:1px solid #ccc;padding:3px 8px;border-radius:5px}#item_details .delivery-date{margin-bottom:20px}#item_details .delivery-date span{color:#ff6a00;font-weight:600;line-height:1.5;display:block;font-size:16px;text-align:center}#item_details #sec_02 .sec_box_03 .text_area .cart_btn{margin-bottom:20px}#item_details #sec_02 .sec_box_03 .text_area .cart_btn:before{left:60px}#item_details #sec_02 .sec_box_03 .text_area .cart_btn input[type=submit]{width:100%;font-size:16px;font-weight:700;padding:15px 0}#item_details #sec_02 .sec_box_03 .text_area .payment_box{border-top:1px dashed #ff6a00;border-bottom:1px dashed #ff6a00;padding:20px 0;margin-bottom:15px}#item_details #sec_02 .sec_box_03 .text_area .payment_box .payment_list{flex-wrap:wrap}#item_details #sec_02 .sec_box_03 .text_area .payment_box .payment_list li{width:auto;font-size:13px;padding:6px 12px;margin-right:5px;margin-top:5px;width:48%}#item_details #sec_01 .sec_box_01 .text_area .payment_box .payment_list li:nth-child(n-2){margin-bottom:5px}#item_details #sec_01 .sec_box_01 .text_area .payment_box .payment_list li:nth-child(2n){margin-right:0}#item_details #sec_02 .sec_box_03 .text_area .payment_box .payment_list li:nth-child(-n+2){margin-top:0}#item_details #sec_02 .sec_box_03 .text_area .link_box .link_list{display:flex;justify-content:flex-start;align-items:center}#item_details #sec_02 .sec_box_03 .text_area .link_box .link_list li a{padding-left:15px}#item_details #sec_02 .sec_box_03 .text_area .link_box .link_list li:nth-child(n+2){margin-left:20px}.slick-prev:before,.slick-next:before{opacity:1}.slick-prev{left:-35px}.slick-next{right:-35px}.slick-prev:before{content:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/slide_icon01.png)}.slick-next:before{content:url(//www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/css/../img/common/slide_icon02.png)}#item_details #sec_01 .sec_box_01 .text_area{width:100%}#item_details #sec_01 .sec_box_01 .text_area .catchcopy{font-size:16px;line-height:1.4;margin-bottom:10px}#item_details #sec_01 .sec_box_01 .text_area .ttl_box{margin-bottom:15px}#item_details #sec_01 .sec_box_01 .text_area .ttl_box .sub_ttl{font-size:14px}#item_details #sec_01 .sec_box_01 .text_area .ttl_box .main_ttl{font-size:26px}#item_details #sec_01 .sec_box_01 .text_area .price_box{justify-content:flex-end;margin-bottom:15px}#item_details #sec_01 .sec_box_01 .text_area .price_box .price_label{font-size:14px;padding:4px 10px;margin-right:15px}#item_details #sec_01 .sec_box_01 .text_area .price_box .price_text{font-size:28px}#item_details #sec_01 .sec_box_01 .text_area .item_box{justify-content:flex-end;margin-bottom:20px}#item_details .anntation{font-size:13px}#item_details .anntation .img_box{width:80%;margin:0 auto;display:block}#item_details #sec_01 .sec_box_01 .text_area .cart_btn{margin-bottom:20px}#item_details #sec_01 .sec_box_01 .text_area .cart_btn:before{left:60px}#item_details #sec_01 .sec_box_01 .text_area .cart_btn input[type=submit]{width:100%;font-size:16px;font-weight:700;padding:15px 0}#item_details #sec_01 .sec_box_01 .text_area .payment_box{border-top:1px dashed #ff6a00;border-bottom:1px dashed #ff6a00;padding:20px 0;margin-bottom:15px}#item_details #sec_01 .sec_box_01 .text_area .payment_box .payment_list{flex-wrap:wrap;justify-content:space-between}#item_details #sec_01 .sec_box_01 .text_area .payment_box .payment_list li{width:auto;font-size:13px;padding:6px 12px;margin-right:5px;margin-top:5px;width:49%}#item_details #sec_01 .sec_box_01 .text_area .payment_box .payment_list li:nth-child(-n+2){margin-top:0}#item_details #sec_01 .sec_box_01 .text_area .link_box .link_list{display:flex;justify-content:flex-start;align-items:center}#item_details #sec_01 .sec_box_01 .text_area .link_box .link_list li a{padding-left:15px}#item_details #sec_01 .sec_box_01 .text_area .link_box .link_list li:nth-child(n+2){margin-left:20px}#item_details #sec_01 .sec_box_02{font-size:16px;display:block;justify-content:flex-start;align-items:center;flex-direction:row-reverse;margin-bottom:30px}#item_details #sec_01 .sec_box_02 .img_box{width:100%;margin-bottom:10px}#item_details #sec_01 .sec_box_02 .img_box img{width:100%;height:auto}#item_details #sec_01 .sec_box_02 .text_box{width:100%}#item_details #sec_01 .sec_box_02 .text_box .catchcopy{font-size:22px;line-height:1.2;margin-bottom:5px}#item_details #sec_01 .sec_box_03 .ttl{font-size:22px;line-height:1.2;margin-bottom:5px}#item_details #sec_01 .sec_box_03 .recommend_box{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0}#item_details #sec_01 .sec_box_03 .recommend_box .recommend_label{display:none}#item_details #sec_01 .sec_box_03 .recommend_box .recommend_list{width:100%;display:block;flex-flow:row wrap}#item_details #sec_01 .sec_box_03 .recommend_box .recommend_list li{width:100%;padding-left:2em;padding-bottom:10px;margin-right:0;font-size:16px}#item_details #sec_01 .sec_box_03 .recommend_box .recommend_list li:nth-child(n+2){margin-top:10px}#item_details #sec_02{padding:40px 0}#item_details #sec_02 .sec_inner{width:92%}#item_details #sec_02 .sec_box_01{margin-bottom:30px}#item_details #sec_02 .sec_box_01 .list_01 li{margin-bottom:20px;font-size:16px}#item_details #sec_02 .sec_box_01 .list_01 li:last-child{margin-bottom:0}#item_details #sec_02 .sec_box_01 .list_01 .img_box{margin-bottom:10px}#item_details #sec_02 .sec_box_01 .list_01 .img_box img{width:100%;height:auto}#item_details #sec_02 .sec_box_01 .list_01 .ttl_box{margin-bottom:10px}#item_details #sec_02 .sec_box_01 .list_01 .ttl_box .num{margin-right:10px}#item_details #sec_02 .sec_box_02{margin-bottom:30px}#item_details #sec_02 .sec_box_02:after{display:none}#item_details #sec_02 .sec_box_02 .cnt_area{width:100%;margin:0 auto}#item_details #sec_02 .sec_box_03 .ttl{font-size:20px;padding:15px 0;margin-bottom:0}#item_details #sec_02 .sec_box_03 .cnt_area{display:block;justify-content:flex-start}#item_details #sec_02 .sec_box_03 .cnt_area .img_box{width:80%;margin:0 auto}#item_details #sec_02 .sec_box_03 .cnt_area .text_box{width:100%;font-size:16px}#item_details #sec_02 .sec_box_03 .cnt_area .text_box .table_01{margin-bottom:15px}section#guide{font-size:16px}#item_details #sec_02 .sec_box_03 .cnt_area .text_box .table_01 th{width:30%;font-size:14px;padding:10px 0 10px 10px}#item_details #sec_02 .sec_box_03 .cnt_area .text_box .table_01 td{width:70%;font-size:14px;line-height:1.4;text-align:left;padding:10px 0 10px 10px}#item_details #sec_02 .sec_box_03 .cnt_area .text_box .list_01 li{line-height:1.5}#item_details .cart_wrap .comment{width:92%;text-align:left}#item_details .cart_wrap .comment a{font-size:15px}#item_details .cart_wrap .cart_btn{width:100%}#item_details .cart_wrap .cart_btn input[type=submit]{width:100%}#item_details .cart_wrap .cart_btn:before{left:60px}#item_details .recruit{display:block}#item_details .recruit .img_area{width:100%;margin-bottom:15px}#item_details .recruit .txt_area{width:100%}#item_details .recruit .txt_area .ttl{font-size:20px}#item_details .recruit .txt_area .ttl span{font-size:17px}#item_details .recruit .txt_area .txt .m_adress{font-size:16px;display:block;margin:0 auto 1em;max-width:70%;text-align:center}#item_details .recruit{padding:30px 0;margin-bottom:40px}#item_details .recruit .txt_area .anntation_02{font-size:14px}#item_details .magazine_area{max-width:100%}#guide #sec_01{padding:40px 0 60px}#guide #sec_01 .sec_inner{width:92%;margin:0 auto}#guide #sec_01 .navi_list{display:none}#guide #sec_01 #sec_box_01,#guide #sec_01 #sec_box_02,#guide #sec_01 #sec_box_03,#guide #sec_01 #sec_box_04,#guide #sec_01 #sec_box_05{margin-bottom:30px}#guide #sec_01 .common_sec_box .block_common{margin-bottom:25px}#guide #sec_01 .common_sec_box .text p{line-height:1.6}#guide #sec_01 .common_sec_box .img_box img{width:100%;height:auto}#guide #sec_01 .common_sec_box .table_01{width:100%}#guide #sec_01 .common_sec_box .table_01.fee{width:100%}#guide #sec_01 .common_sec_box .table_01 th{padding:5px 10px;text-align:center}#guide #sec_01 .common_sec_box .table_01 td{padding:5px 10px}#guide #sec_01 .common_sec_box .table_02{width:100%}#guide #sec_01 .common_sec_box .table_02 th{text-align:center;line-height:1.4;padding:5px 10px}#guide #sec_01 .common_sec_box .table_02 td{padding:5px 10px}#guide #sec_01 #sec_wrap_02,#guide #sec_01 #sec_wrap_03{padding-top:60px;margin-top:-60px}#guide #sec_wrap_05 .common_sec_box .postage tr{margin-bottom:10px;display:block}#guide #sec_wrap_05 .common_sec_box .postage tr:last-child{margin-bottom:0}#guide #sec_wrap_05 .common_sec_box .postage tr:first-child{display:none}#guide #sec_wrap_05 .common_sec_box .postage td{position:relative}#guide #sec_wrap_05 .common_sec_box .postage tr:nth-child(n+2) th:nth-child(2){padding:5px}#guide #sec_wrap_05 .common_sec_box .postage td:not(.col5){padding-left:44%;padding-right:2%}#guide #sec_wrap_05 .common_sec_box .postage th,#guide #sec_wrap_05 .common_sec_box .postage td{display:block;width:100%;box-sizing:border-box;margin-top:0;border:#969696 1px solid;padding:5px 3px;text-align:center}#guide #sec_wrap_05 .common_sec_box .postage td:not(.col5):before{content:attr(data-th);display:inline-block;color:#151515;height:100%;width:42%;background:#fff0d4;position:absolute;left:0;top:0;padding:.6em}#guide #sec_wrap_05 .caption{font-size:12px;margin-bottom:20px}#guide #sec_wrap_05 table.size{width:100%}#news #sec_01{padding:40px 0 60px}#news #news_list ul.listTab{margin-bottom:10px}#news #news_list ul.listTab li{margin-bottom:5px;margin-right:5px}#news #news_list ul.listTab li a{font-size:13px;padding:5px 15px}#news #news_list #sec_01 .sec_inner{width:92%;margin:0 auto;display:block}#news #news_list #sec_01 .sec_inner .news_area{width:100%;min-height:inherit}#news #news_list #sec_01 .list_01 li{width:48%;margin-right:4%}#news #news_list #sec_01 .list_01 li:nth-child(2n){margin-right:0}#news #news_list #sec_01 .list_01 li:nth-child(n+3){margin-top:25px}#news #news_list #sec_01 .list_01 .img_box{margin-bottom:10px}#news #news_list #sec_01 .list_01 .img_box img{width:100%;height:125px}#news #news_list #sec_01 .list_01 .ttl{line-height:1.4;margin-top:10px;margin-bottom:10px;font-size:16px}#news #news_list #sec_01 .list_01 .date{font-size:12px;line-height:1.3}#news #news_details #sec_01 .sec_inner{width:92%;margin:0 auto;display:block}#news-side{width:100%;margin-left:0;position:static}#news #news_details #sec_01 .news_area{border-top:6px solid #ff6a00;background:#fff;padding:20px;margin-bottom:30px;width:100%}#news #news_details #sec_01 .news_area .ttl_box{margin-bottom:20px}#news #news_details #sec_01 .news_area .ttl_box .date{font-size:12px}#news #news_details #sec_01 .news_area .ttl_box .ttl{font-size:18px;line-height:1.4}#news #news_details #sec_01 .news_area .img_box{margin:0 auto 20px;min-height:45.9vw}#news #news_details #sec_01 .news_area .text_box p{margin-bottom:10px}#news #news_details #sec_01 .btn_01 a{padding:12px 70px}#news .c-box .inner{display:block}#news #news_details #sec_01 .news_area .text_box .c-box .inner p{margin-bottom:1em}#news .c-box a{width:100%;text-align:center;display:block;margin-left:0;padding:5px;font-size:3.7vw}#news .c-box{background-size:80%}#news .c-box.back{background-size:80%}#news .c-box.back a{font-size:3.7vw}#law #sec_01{padding:40px 0 60px}#law #sec_01 .sec_inner{width:92%;margin:0 auto}#law #sec_01 .table_01 th{width:35%;font-size:14px;padding:15px 10px}#law #sec_01 .table_01 td{width:65%;font-size:14px;padding:15px 10px}#contact #sec_01{padding:40px 0 60px}#contact #sec_01 .sec_inner{width:92%}#contact #sec_01 .text{margin-bottom:15px}#contact #sec_01 .table_01 th{display:block;font-size:16px;font-weight:700;width:100%;padding:20px 0 10px}#contact #sec_01 .table_01 td{display:block;width:100%;padding:0 0 20px}#contact #sec_01 .table_01 td input.long,#contact #sec_01 .table_01 td input.middle,#contact #sec_01 .table_01 td input.short,#contact #sec_01 .table_01 td input.mini{width:100%}#contact #sec_01 .table_01 td .radio{flex-flow:row wrap}#contact #sec_01 .table_01 td .radio li{width:48%;margin-right:4%}#contact #sec_01 .table_01 td .radio li:nth-child(2n){margin-right:0}#contact #sec_01 .table_01 td .radio li:nth-child(n+3){margin-top:5px}#contact #sec_01 .mfp_buttons button.mfp_element_submit,#contact #sec_01 .mfp_buttons button.mfp_element_button{padding:10px 80px}#contact #sec_01 #mfp_confirm_table th{display:block;width:100%;font-size:16px;font-weight:700;padding:15px 0 5px}#contact #sec_01 #mfp_confirm_table td{display:block;font-size:14px;width:100%;padding:0 0 15px}div#mfp_phase_confirm h4{font-size:16px;margin-bottom:10px}.must-fill{font-size:14px}.not_must-fill{font-size:14px}#thanks #sec_01{padding:40px 0 60px}#thanks #sec_01 .sec_inner{width:92%}#thanks #sec_01 .text{margin-bottom:20px}#privacypolicy #sec_01{padding:40px 0 60px}#privacypolicy #sec_01 .sec_inner{width:92%}#privacypolicy #sec_01 .text{margin-bottom:20px}#privacypolicy #sec_01 .dl_list_01 dd a{word-wrap:break-word}#privacypolicy #sec_01 .dl_list_01 dt{font-size:16px;line-height:1.4;margin-bottom:5px}#privacypolicy #sec_01 .dl_list_01 dd{margin-bottom:20px}#sitemap #sec_01{padding:40px 0 60px}#sitemap #sec_01 .sec_inner{width:92%}#sitemap #sec_01 .list_01{display:block}#sitemap #sec_01 .list_01 li{width:100%;margin-right:30px}#sitemap #sec_01 .list_01 li a{font-size:16px;padding:15px 40px}#sitemap #sec_01 .list_01 li:nth-child(2) a{border-top:none}#sitemap #sec_01 .list_01 li a:before{left:20px}#not_found #sec_01{padding:40px 0 60px}#not_found #sec_01 .sec_inner{width:92%}#not_found #sec_01 .text{font-size:14px;margin-bottom:20px}#not_found #sec_01 .btn_01 a{padding:12px 70px}.wp-pagenavi{margin-top:30px}.wp-pagenavi a{font-size:14px;padding:2px 10px;margin-right:12px}.wp-pagenavi .current{font-size:14px;padding:2px 10px;margin-right:12px}#usces-member #sec_01{width:100%;padding:40px 0 60px}#usces-member #sec_01 .sec_inner{width:92%}#welcart_newmember #sec_01 .header_explanation{margin-bottom:20px}#welcart_newmember #sec_01 .error_message{font-weight:400;margin-bottom:10px}#welcart_newmember #sec_01 #memberpages .customer_form th{display:block;width:100%;font-size:14px;font-weight:700;padding:20px 0 10px}#welcart_newmember #sec_01 #memberpages .customer_form td{display:block;width:100%;padding:0 0 20px!important}#welcart_newmember #sec_01 #memberpages .customer_form tr#name_row td,#welcart_newmember #sec_01 #memberpages .customer_form tr#furikana_row td{width:100%;font-size:14px}#welcart_newmember #sec_01 #memberpages .customer_form td input{width:100%}#welcart_newmember #sec_01 #memberpages .customer_form td input#mailaddress1,#welcart_newmember #sec_01 #memberpages .customer_form td input#mailaddress2,#welcart_newmember #sec_01 #memberpages .customer_form td input#address1,#welcart_newmember #sec_01 #memberpages .customer_form td input#address2,#welcart_newmember #sec_01 #memberpages .customer_form td input#address3{width:100%}#welcart_newmember #sec_01 #memberpages .customer_form td input#zipcode{width:60%}#welcart_newmember #sec_01 #memberpages .customer_form td input#search_zipcode{width:calc(100% - 60% - 10px);margin:0!important}#welcart_newmember #sec_01 #memberpages .send{padding-top:20px}#welcart_newmember #sec_01 #memberpages .send input{font-size:14px;padding:12px 80px}#welcart_registration_complete #sec_01 .footer_explanation+p{text-align:center;margin-top:20px}#welcart_registration_complete #sec_01 .footer_explanation+p a{font-size:14px;padding:12px 50px}#welcart_login #sec_01 .error_message{margin-bottom:10px}#welcart_login #sec_01 #memberpages div.loginbox{padding:15px 15px 25px}#welcart_login #sec_01 #memberpages .loginbox p{font-size:14px;font-weight:700}#welcart_login #sec_01 #memberpages input.loginmail{margin-bottom:15px}#welcart_login #sec_01 #memberpages p.forgetmenot{font-weight:400;margin-bottom:15px}#welcart_login #sec_01 #memberpages p.submit #member_login{font-size:14px;padding:12px 80px}#welcart_login #sec_01 #memberpages p#nav{font-weight:400}#welcart_password #sec_01 .error_message{margin-bottom:10px}#welcart_password #sec_01 #memberpages div.loginbox{padding:15px 15px 25px}#welcart_password #sec_01 #memberpages .loginbox p{font-size:14px;font-weight:700}#welcart_password #sec_01 #memberpages input.loginmail{margin-bottom:15px}#welcart_password #sec_01 #memberpages p.submit #member_login{font-size:14px;padding:12px 40px}#welcart_password #sec_01 #memberpages #loginform+div{line-height:1.4;text-align:left;margin-bottom:15px}#welcart_change_password #sec_01 .error_message{margin-bottom:10px}#welcart_change_password #sec_01 #memberpages div.loginbox{padding:15px}#welcart_change_password #sec_01 #memberpages .loginbox p{font-size:14px;font-weight:700}#welcart_change_password #sec_01 #memberpages input.loginpass1{width:100%;height:40px;font-size:16px;line-height:1;border:1px solid #ccc;padding:6px 12px;margin-top:5px;margin-bottom:20px;border-radius:3px}#welcart_mypage #sec_01 h3{font-size:16px;margin-bottom:15px}#welcart_mypage #sec_01 #memberinfo ul{display:flex;justify-content:flex-end;align-items:center;padding:0;margin-bottom:15px}#welcart_mypage #sec_01 #memberinfo ul li{width:48%;font-size:0;line-height:1;margin-right:4%}#welcart_mypage #sec_01 #memberinfo ul li:last-child{margin-right:0}#welcart_mypage #sec_01 #memberinfo ul li a{display:block;color:#fff;font-size:14px;line-height:1;text-align:center;background:#ff6a00;border:1px solid #ff6a00;padding:10px 0}#welcart_mypage #sec_01 .member_table{border:1px solid #aaa;margin-bottom:30px}#welcart_mypage #sec_01 .member_table th{display:block;width:100%;text-align:left;border:none;padding:10px}#welcart_mypage #sec_01 .member_table td{display:block;width:100%;border:none;padding:10px}#welcart_mypage #sec_01 .history-area{max-height:500px;margin-bottom:30px;overflow-y:auto}#welcart_mypage #sec_01 .history-area::-webkit-scrollbar{width:2% !important}#welcart_mypage #sec_01 .history-area::-webkit-scrollbar-track{background:#eee !important}#welcart_mypage #sec_01 .history-area::-webkit-scrollbar-thumb{background:#bbb !important}#welcart_mypage #sec_01 #history_head{display:flex;justify-content:flex-start;width:98%;border-bottom:1px solid #fff}#welcart_mypage #sec_01 #history_head thead,#welcart_mypage #sec_01 #history_head tbody,#welcart_mypage #sec_01 #history_head tr{display:block;width:100%}#welcart_mypage #sec_01 #history_head th{display:block;width:100%;font-size:12px;font-weight:400;text-align:left;border:none;border-bottom:1px solid #fff}#welcart_mypage #sec_01 #history_head td{display:block;width:100%;font-size:12px;font-weight:400;text-align:right;border:none;border-bottom:1px solid #aaa}#welcart_mypage #sec_01 #history_head th:last-child,#welcart_mypage #sec_01 #history_head td:last-child{border-bottom:none}#welcart_mypage #sec_01 #history_head td.no_item{font-size:14px;border:none}#welcart_mypage #sec_01 .retail{width:98%;margin-bottom:15px}#welcart_mypage #sec_01 .retail thead{display:none}#welcart_mypage #sec_01 .retail tbody{border:1px solid #aaa;border-top:none}#welcart_mypage #sec_01 .retail td{display:block;width:100%;font-size:12px;font-weight:400;text-align:left;border:none;border-top:1px solid #aaa}#welcart_mypage #sec_01 .retail td.cartrownum{color:#fff;background:#aaa;border-top:none;text-align:center}#welcart_mypage #sec_01 .retail td.cartrownum:before{content:"No."}#welcart_mypage #sec_01 .retail td.thumbnail{display:none}#welcart_mypage #sec_01 .retail td.productname:before{content:"商品名："}#welcart_mypage #sec_01 .retail td.price:before{content:"単価："}#welcart_mypage #sec_01 .retail td.quantity:before{content:"数量："}#welcart_mypage #sec_01 .retail td.subtotal:before{content:"金額："}#welcart_mypage #sec_01 .error_message{font-weight:400;margin-bottom:10px}#welcart_mypage #sec_01 .customer_form{margin-bottom:20px}#welcart_mypage #sec_01 #memberpages .customer_form th{display:block;width:100%;font-size:14px;font-weight:700;padding:20px 0 10px}#welcart_mypage #sec_01 #memberpages .customer_form td{display:block;width:100%;padding:0 0 20px!important}#welcart_mypage #sec_01 #memberpages .customer_form tr#name_row td,#welcart_mypage #sec_01 #memberpages .customer_form tr#furikana_row td{width:100%;font-size:14px}#welcart_mypage #sec_01 #memberpages .customer_form td input{width:100%}#welcart_mypage #sec_01 #memberpages .customer_form td input#mailaddress1,#welcart_mypage #sec_01 #memberpages .customer_form td input#mailaddress2,#welcart_mypage #sec_01 #memberpages .customer_form td input#address1,#welcart_mypage #sec_01 #memberpages .customer_form td input#address2,#welcart_mypage #sec_01 #memberpages .customer_form td input#address3{width:100%}#welcart_mypage #sec_01 #memberpages .customer_form td input#zipcode{width:60%}#welcart_mypage #sec_01 #memberpages .customer_form td input#search_zipcode{width:calc(100% - 60% - 10px);margin:0!important}#welcart_mypage #sec_01 .send input[name=top],#welcart_mypage #sec_01 .send input[name=editmember]{display:block;width:280px;font-size:14px;padding:15px 0;margin:0 auto 20px}#welcart_mypage #sec_01 .send input[name=deletemember]{display:block;width:280px;font-size:14px;padding:15px 0;margin:0 auto}#usces-cart #sec_01{padding:40px 0 60px}#usces-cart #sec_01 .sec_inner{width:92% !important;margin:0 auto}#usces-cart #sec_01 .error_message{margin-bottom:10px}#usces-cart #sec_01 .usccart_navi ol.ucart{display:flex;justify-content:flex-start;flex-flow:row wrap}#usces-cart #sec_01 .usccart_navi li.ucart{width:50%;border:none}#usces-cart #sec_01 .usccart_navi li.ucart:nth-child(2n+1){border-right:2px solid #fff}#usces-cart #sec_01 .usccart_navi li.ucart:nth-child(n+3){border-top:2px solid #fff}#usces-cart #sec_01 h5{font-size:16px;margin-bottom:10px}#usces-cart #sec_01 .send{margin-top:25px}#usces-cart #sec_01 .to_customerinfo_button,#usces-cart #sec_01 input[name=customerlogin],#usces-cart #sec_01 .to_deliveryinfo_button,#usces-cart #sec_01 .to_confirm_button,#usces-cart #sec_01 .checkout_button{display:block;width:280px;font-size:14px;padding:15px 0;margin:0 auto}#usces-cart #sec_01 .continue_shopping_button,#usces-cart #sec_01 .to_reganddeliveryinfo_button{display:block;width:280px;font-size:14px;padding:15px 0;margin:0 auto}#usces-cart #sec_01 .back_cart_button,#usces-cart #sec_01 .back_to_customer_button,#usces-cart #sec_01 .back_to_delivery_button{display:block;width:280px;font-size:14px;padding:15px 0;margin:0 auto}#usces-cart #sec_01 .back_to_customer_button,#usces-cart #sec_01 .back_to_delivery_button{margin-bottom:25px}#welcart_cart #sec_01 .no_cart{font-size:18px;margin:40px 0}#welcart_cart #sec_01 #cart .upbutton{text-align:justify;line-height:1.4;padding-bottom:30px;position:relative}#welcart_cart #sec_01 #cart .upbutton input{position:absolute;bottom:0;right:0;display:block}#welcart_cart #sec_01 #cart #cart_table{border:none}#welcart_cart #sec_01 #cart #cart_table thead{display:none}#welcart_cart #sec_01 #cart #cart_table tbody{display:block;width:100%;border:1px solid #aaa;border-top:none;border-bottom:none}#welcart_cart #sec_01 #cart #cart_table tr{display:block;width:100%}#welcart_cart #sec_01 #cart #cart_table td{display:block;width:100%;font-size:14px;font-weight:400;text-align:right;border:none;border-top:1px solid #aaa;padding:10px}#welcart_cart #sec_01 #cart #cart_table th:first-child,#welcart_cart #sec_01 #cart #cart_table td:first-child{border:none;border-top:1px solid #ddd}#welcart_cart #sec_01 #cart #cart_table td.num{color:#fff;background:#aaa;border:none;text-align:center}#welcart_cart #sec_01 #cart #cart_table td.num:before{content:"No."}#welcart_cart #sec_01 #cart #cart_table td.thumbnail{display:none}#welcart_cart #sec_01 #cart #cart_table td.productname:before{content:"商品名："}#welcart_cart #sec_01 #cart #cart_table td.unitprice:before{content:"単価："}#welcart_cart #sec_01 #cart #cart_table td.quantity:before{content:"数量："}#welcart_cart #sec_01 #cart #cart_table td.subtotal:before{content:"金額："}#welcart_cart #sec_01 #cart #cart_table tfoot{width:100%}#welcart_cart #sec_01 #cart #cart_table tfoot tr th:nth-child(1),#welcart_cart #sec_01 #cart #cart_table tfoot tr th:nth-child(3){display:none}#welcart_cart #sec_01 #cart #cart_table tfoot tr th:nth-child(2){display:block;width:100%;border:none}#welcart_cart #sec_01 #cart #cart_table tfoot tr th:nth-child(2){color:#fff;background:#aaa;text-align:right;padding:10px}#welcart_cart #sec_01 #cart #cart_table tfoot tr th:nth-child(2):before{content:"商品合計（税込）："}#welcart_cart_customer #sec_01 form[name=customer_loginform]{margin-bottom:30px}#welcart_cart_customer #sec_01 form[name=customer_loginform] .customer_form th,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form th{display:block;width:100%;font-size:14px;font-weight:700;padding:20px 0 10px}#welcart_cart_customer #sec_01 form[name=customer_loginform] .customer_form td,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td{display:block;width:100%;padding:0 0 20px}#welcart_cart_customer #sec_01 form[name=customer_loginform] .customer_form td input,#welcart_cart_customer #sec_01 form[name=customer_loginform] .customer_form td input#loginpass,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input{width:100%}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr#name_row td,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form tr#furikana_row td{width:100%;font-size:14px}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input{width:100%!important}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input[type=checkbox]{width:auto!important;display:inline-block!important;vertical-align:middle!important;margin-right:10px!important;line-height:16px}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#mailaddress1,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#mailaddress2,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#address1,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#address2,#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#address3{width:100%!important}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#zipcode{width:60%!important}#welcart_cart_customer #sec_01 form[name=customer_form] .customer_form td input#search_zipcode{width:calc(100% - 60% - 10px)!important;margin:0!important}#welcart_cart_customer #customer-info .customer_form label.iopt_label{display:flex;width:100%;margin-top:.5em}#welcart_cart_customer #customer-info .customer_form label.iopt_label input[type=radio]{width:11%!important}#welcart_cart_customer #customer-info .customer_form .customkey_mokuteki label.iopt_label{align-items:center}#welcart_cart_delivery #sec_01 #delivery_select_table th,#welcart_cart_delivery #sec_01 #delivery_table th,#welcart_cart_delivery #sec_01 #time th,#welcart_cart_delivery #sec_01 #notes_table th{display:block;width:100%;font-size:14px;font-weight:700;padding:20px 0 10px}#welcart_cart_delivery #sec_01 #delivery_select_table td,#welcart_cart_delivery #sec_01 #delivery_table td,#welcart_cart_delivery #sec_01 #time td,#welcart_cart_delivery #sec_01 #notes_table td{display:block;width:100%;padding:0 0 20px}#welcart_cart_delivery #sec_01 #delivery_select_table tr:first-child td{padding:10px 0 20px}#welcart_cart_delivery #sec_01 #delivery_table tr#name_row td,#welcart_cart_delivery #sec_01 #delivery_table tr#furikana_row td{width:100%;font-size:14px}#welcart_cart_delivery #sec_01 #delivery_table td input{width:100%}#welcart_cart_delivery #sec_01 #delivery_table td input#mailaddress1,#welcart_cart_delivery #sec_01 #delivery_table td input#mailaddress2,#welcart_cart_delivery #sec_01 #delivery_table td input#address1,#welcart_cart_delivery #sec_01 #delivery_table td input#address2,#welcart_cart_delivery #sec_01 #delivery_table td input#address3{width:100%}#welcart_cart_delivery #sec_01 #delivery_table td input#zipcode{width:60%}#welcart_cart_delivery #sec_01 #delivery_table td input#search_zipcode{width:calc(100% - 60% - 10px)!important;margin:0!important}#welcart_cart_confirm #sec_01 .confiem_notice{line-height:1.7;margin-bottom:10px}#welcart_cart_confirm #sec_01 #cart #cart_table{border:none;margin-bottom:15px}#welcart_cart_confirm #sec_01 #cart #cart_table thead{display:none}#welcart_cart_confirm #sec_01 #cart #cart_table tbody{display:block;width:100%;border:1px solid #ddd;border-top:none;border-bottom:none}#welcart_cart_confirm #sec_01 #cart #cart_table tr{display:block;width:100%}#welcart_cart_confirm #sec_01 #cart #cart_table td{display:block;width:100%;font-size:14px;font-weight:400;text-align:right;border:none;border-top:1px solid #ddd;padding:10px}#welcart_cart_confirm #sec_01 #cart #cart_table th:first-child,#welcart_cart_confirm #sec_01 #cart #cart_table td:first-child{border:none;border-top:1px solid #ddd}#welcart_cart_confirm #sec_01 #cart #cart_table td.num{color:#fff;background:#aaa;border:none;text-align:center}#welcart_cart_confirm #sec_01 #cart #cart_table td.num:before{content:"No."}#welcart_cart_confirm #sec_01 #cart #cart_table td.thumbnail,#welcart_cart_confirm #sec_01 #cart #cart_table td.action{display:none}#welcart_cart_confirm #sec_01 #cart #cart_table td.productname:before{content:"商品名："}#welcart_cart_confirm #sec_01 #cart #cart_table td.unitprice:before{content:"単価："}#welcart_cart_confirm #sec_01 #cart #cart_table td.quantity:before{content:"数量："}#welcart_cart_confirm #sec_01 #cart #cart_table td.subtotal:before{content:"金額："}#welcart_cart_confirm #sec_01 #cart #cart_table tfoot{width:100%}#welcart_cart_confirm #sec_01 #cart #cart_table tfoot th{display:block;width:100%}#welcart_cart_confirm #sec_01 #cart #cart_table th.item_total_price_label,#welcart_cart_confirm #sec_01 #cart #cart_table td.total_tax_label,#welcart_cart_confirm #sec_01 #cart #cart_table td.total_carriage_label,#welcart_cart_confirm #sec_01 #cart #cart_table td.handling_charge_label,#welcart_cart_confirm #sec_01 #cart #cart_table th.total_price_label{display:none}#welcart_cart_confirm #sec_01 #cart #cart_table th.item_total_price,#welcart_cart_confirm #sec_01 #cart #cart_table th.total_price{text-align:right}#welcart_cart_confirm #sec_01 #cart #cart_table th.item_total_price,#welcart_cart_confirm #sec_01 #cart #cart_table td.total_tax,#welcart_cart_confirm #sec_01 #cart #cart_table td.total_carriage,#welcart_cart_confirm #sec_01 #cart #cart_table td.handling_charge,#welcart_cart_confirm #sec_01 #cart #cart_table th.total_price{color:#fff;background:#aaa;border:none;text-align:right;padding:10px}#welcart_cart_confirm #sec_01 #cart #cart_table td.total_tax,#welcart_cart_confirm #sec_01 #cart #cart_table td.total_carriage,#welcart_cart_confirm #sec_01 #cart #cart_table td.handling_charge,#welcart_cart_confirm #sec_01 #cart #cart_table th.total_price{border:none;border-top:1px solid #fff}#welcart_cart_confirm #sec_01 #cart #cart_table tfoot tr th.item_total_price:before{content:"商品合計："}#welcart_cart_confirm #sec_01 #cart #cart_table tfoot tr td.total_tax:before{content:"消費税："}#welcart_cart_confirm #sec_01 #cart #cart_table tfoot tr td.total_carriage:before{content:"送料："}#welcart_cart_confirm #sec_01 #cart #cart_table tfoot tr td.handling_charge:before{content:"手数料："}#welcart_cart_confirm #sec_01 #cart #cart_table tfoot tr th.total_price:before{content:"総合計金額："}#welcart_cart_confirm #sec_01 #confirm_table th{display:block;width:100%;font-size:16px;font-weight:700;padding:15px 15px 5px}#welcart_cart_confirm #sec_01 #confirm_table td{display:block;font-size:14px;width:100%;padding:0 15px 15px}#welcart_cart_confirm #sec_01 #confirm_table .ttl td,#welcart_cart_confirm #sec_01 #confirm_table td.ttl{padding:10px 15px}#welcart_cart_complete #sec_01 .header_explanation{text-align:left}#welcart_cart_complete #sec_01 .send a{display:block;width:280px;font-size:14px;padding:15px 0;margin:0 auto}#welcart_error_page #sec_01 .cart_page_title{font-size:18px;margin-bottom:15px}#welcart_error_page #sec_01 #error-page p,#welcart_error_page #sec_01 #error-page p a{font-size:14px;line-height:1.6}#magazine .middle,#magazine .long{width:100%}#magazine table tr,#magazine table th,#magazine table td{display:block;width:100%}#magazine th{font-size:18px}#magazine .flex_box>span{width:50%;font-size:18px}#magazine .flex_box label{width:56%}#magazine .wrap>div:first-child{width:49%}#magazine .wrap>div{width:21%;margin-right:.5em}}@media screen and (max-width :768px){#header .hdr_left{width:50%;padding:20px 0 20px 10px;margin:0}#header .hdr_right{width:50%}#header .hdr_left img{width:154px}#header .hdr_right{padding-right:10px}#header .hdr_right .navi_list_sp .login_box_inner,#header .hdr_right .navi_list_sp .cart_box_inner{display:flex;display:-webkit-flex;justify-content:center;align-content:center;align-items:center;flex-wrap:wrap;flex-direction:unset;width:50px;height:50px;background:#e79d3a;padding:10px;margin-right:1px;transition:.4s;line-height:1}#header .hdr_right .navi_list_sp .login_box_inner .img_box,#header .hdr_right .navi_list_sp .cart_box_inner .img_box{width:100%;text-align:center;line-height:1}#header .hdr_right .navi_list_sp .login_box_inner img,#header .hdr_right .navi_list_sp .cart_box_inner img{width:auto;height:18px;padding:0;margin:0 auto;line-height:1}#top #sec_01 .sec_inner #sec_about h2{font-size:20px;line-height:1.7em;padding:0;margin:0 auto 20px;text-align:center;color:#e79d3a;font-weight:600;font-feature-settings:"palt" 1}#top #sec_01 .sec_inner #sec_about .sp-img01{display:block;width:70%;margin:0 auto 10px}#top #sec_01 .sec_inner #sec_about .sp-img02{display:block;margin:0 auto 20px;width:70%}#top #sec_01 .sec_inner #sec_about .sp-img02 img{width:100%;height:100%;object-fit:cover}#top #sec_01 .sec_inner #sec_about p{padding:0;margin:0 auto 20px;text-align:center;font-feature-settings:"palt" 1}#top #sec_01 .sec_inner #sec_about p .sp{display:block}#top #sec_01 .sec_inner #sec_about{padding:0;margin:0 auto}.shopBtn{text-align:center;padding:0;margin:0 auto}.shopBtn>a{display:flex;display:-webkit-flex;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;padding:12px 30px;margin:0 auto;font-size:15px;line-height:1;color:#fff;font-weight:600;border-radius:30px;border:1px solid #06c755;background:#06c755;position:relative;transition:all .3s ease}.shopBtn>a img{width:auto;height:15px;padding:0;margin:0 10px 0 0}.shopBtn>a:after{content:'';display:block;width:10px;height:10px;padding:0;margin:0;background:0 0;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:50%;right:20px;transform:translate(0,-50%) rotate(45deg);-webkit-transform:translate(0,-50%) rotate(45deg);transition:all .3s ease}.shopBtn>a:hover{color:#fff;background:#e79d3a;border:1px solid #e79d3a;transition:all .3s ease}.shopBtn>a:hover:after{right:17px;border-top:1px solid #fff;border-right:1px solid #fff;transition:all .3s ease}#page-trader{width:100%;max-width:100%;padding:20px;margin:0 auto}.post-password-form>p{text-align:center;padding:0;margin:0 auto 10px}#page-trader .external_list{flex-wrap:wrap}#page-trader .external_list li{border:5px solid #fff;margin-bottom:1px;width:100%}#top #sec_03 .list_01 li:nth-child(n+2),#top #sec_03 .list_01 li:nth-child(n+3),#top #sec_03 .list_01 li:nth-child(n+4){padding:0;margin:0 auto 30px}#topreview{display:block}#topreview li{width:98%;margin:1rem 1%}#ogunisugi_gallery{width:92%;margin:0 auto}#ogunisugi_gallery .flex{margin-top:0}#ogunisugi_gallery .youtube_list{display:block}#ogunisugi_gallery .youtube_list>*{margin-top:10px}#ogunisugi_gallery .img_list{flex-wrap:wrap}#ogunisugi_gallery .img_list>*{flex:0 1 32%;margin-top:10px}#ogunisugi_gallery p{margin-top:20px}.award_wrap{margin-top:60px}.award_wrap h2{font-size:20px;line-height:1;height:20vw;padding-top:9vw;margin-bottom:20px;background:url(https://www.ashifumi.jp/Image/top/ribbon_smp.png) no-repeat center center/contain}.award_wrap .flex{display:block;padding:0 15px}.award_design .flex .img img{width:70%;margin:10px auto}.award_design .img h3{display:block;text-align:center;font-size:20px}.award_design .txt h3{display:none}.award_design h4{font-size:18px;text-align:center;margin-bottom:10px}.award_yuuryou .img{margin-bottom:20px}.award_yuuryou .img img{width:50%}.award_yuuryou .img .baloon{margin-top:20px;position:relative;background:#fff;padding:10px;text-align:center;border:1px solid #ee732d;color:#ee732d;font-size:16px;font-weight:700;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative}.award_yuuryou .img .baloon:after,.award_yuuryou .img .baloon:before{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;top:100%;left:50%}.award_yuuryou .img .baloon:after{border-color:rgba(255,255,255,0);border-top-width:11px;border-bottom-width:11px;border-left-width:10px;border-right-width:10px;margin-left:-10px;border-top-color:#fff}.award_yuuryou .img .baloon:before{border-color:rgba(238,115,45,0);border-top-width:12px;border-bottom-width:12px;border-left-width:11px;border-right-width:11px;margin-left:-11px;margin-top:1px;border-top-color:#ee732d}.award_oms2023{padding-bottom:60px}.award_oms2023 .img img{max-width:50%;margin:0 auto 20px auto}.award_oms2023 .txt{display:flex;flex-direction:column}.award_oms2023 .txt p{order:2}.award_oms2023 .txt div{order:1;margin-bottom:20px}#faq_box .sec_inner .ja{font-size:20px;margin-bottom:20px}}
@charset "utf-8";.center_box{max-width:740px;width:100%;margin:20px auto}#sec_01_3{margin-top:50px}.new_sec_box{padding:15px;font-size:16px;line-height:1.6}.oguni_sub{text-align:center;font-size:18px}.news_area h2{font-size:28px;margin-bottom:20px;margin-top:50px;text-shadow:1px 1px 2px #999;color:#181896;border-bottom:2px solid #181896}.news_area h3{font-size:20px;margin-bottom:10px;margin-top:30px}.news_area{font-size:16px;margin-bottom:20px}.news_area em{font-style:normal}.news_fixed_footer_close{position:absolute;top:0;right:0;font-size:12px;padding:5px;background:#999;color:#fff;cursor:pointer}.news_copy_box{width:80%;padding:8px 15px 2px 10px}.foot-item-show{bottom:3px !important;left:0;transition:all 1s 0s ease}.hdr_logo a img{width:383px}#welcartcartcomplete{display:block}.movie-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie-content-wrap{position:relative;width:100%;padding-top:56.25%}.movie-content-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie-content-wrap img{position:absolute;top:0;left:0;cursor:pointer}.sp-spacer{display:none;width:1px;height:1px}.movie-thumb{width:100%}@media screen and (max-width:768px){.sp-spacer{display:block}}.news_fixed_detail{display:inline-block;margin-left:15px;background:#fff;border-radius:8px;padding:2px 10px;font-weight:700;color:#666}.news_fixed_footer{position:fixed;bottom:-300px;left:0;z-index:10000;width:100%;background:#ff6a00;box-shadow:0px 0px 5px #999;color:#fff;transition:all 1s 0s ease}.news_fixed_box{position:relative;max-width:800px;margin:0 auto}.news_fixed_footer_hidden{position:fixed;bottom:5px;right:5px;z-index:11000;overflow:hidden;display:none}.news_fixed_imgbox2{width:70px;height:70px;position:relative;text-align:center;cursor:pointer}.news_fixed_text_click{position:absolute;color:red;font-weight:700;bottom:4px;left:0;text-align:center;font-size:12px;width:100%}.news_fixed_imgbox2 img{width:60px !important;margin:3px auto;height:60px;object-fit:cover;border-radius:40px;box-shadow:0px 0px 5px #999;border:1px solid #999;cursor:pointer;animation:fuwafuwa 1s infinite ease-in-out .8s alternate;transition:1.5s ease-in-out}a.news_fixed_link{display:flex;width:100%}.news_fixed_copy{color:#fff;font-size:24px;font-weight:700}.news_fixed_subcopy{color:#fff;font-size:16px}.news_fixed_imgbox{width:12%}img.news_fixed_img{width:100%}#top #sec_03 .list_02 li.column1{display:flex;width:calc(60% - 10px);gap:20px}#top #sec_03 .list_02 li.movie{width:calc(40% - 10px);margin-top:3rem}#top #sec_03 .list_02 li.movie .photo_wrapp{width:100%;margin:0 auto;text-align:center;position:relative}.fw-b_fk{font-weight:700}.anntation_fk2{padding:15px;background:#fff;border:5px solid #ccc}.item_msg{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:red;font-size:4vw;font-weight:700}.item_msg_lg{z-index:10000;position:absolute;top:100px;bottom:0;left:0;right:0;text-align:center;color:red;font-size:4vw;font-weight:700;text-shadow:0px 0px 3px #fff,0px 0px 5px #fff,0px 0px 8px #fff}.anntation_fk{margin-top:20px;font-size:140%}.img_box,.img_area{position:relative}#welcart_cart_confirm #sec_01 #cart #cart_table td{padding:10px 0 !important}.pay dd{display:none}.pay_att{font-weight:700;font-size:110%}.pay_att_wrap{margin-top:.3rem;padding:.3rem .5rem;color:red;border:1px solid red}.usccart_navi{width:700px;text-align:center;margin:0 auto}.usccart_navi img{max-width:100%}.cart_annai{background:#fff;border-radius:20px;margin:20px auto;display:flex;width:640px}.cart_parson{width:100px}.cart_parson img{width:100px}.cart_infomation{font-size:16px;width:80%;line-height:1.4;padding:10px}.cart_annai2{margin:20px auto;display:flex;align-items:center;width:100%;max-width:900px;background:#fff}.cart_parson2{max-width:248px;display:flex;align-items:flex-end;margin-right:20px}.cart_parson2 img{display:block;width:100%}.cart_infomation2{font-size:16px;width:80%;line-height:1.4;padding:10px}.cart_infomation2 .txt1{font-size:40px;font-weight:700}.cart_infomation2 .txt1_wrap{font-size:40px;font-weight:700;display:inline-block;padding:3px 20px;border:5px solid #59c463}.cart_infomation2 .txt2{font-size:24px;font-weight:700;margin:10px 0}@media screen and (max-width :768px){.cart_annai2{align-items:flex-start}.cart_parson2{max-width:80px;display:block;margin-right:10px;margin-top:10px}.cart_infomation2{width:auto;flex:1 1 0%}.cart_infomation2 .txt1{font-size:18px}.cart_infomation2 .txt2{font-size:16px;margin:10px 0}.cart_infomation2 .txt2 br{display:none}.cart_infomation2 .txt1_wrap{font-size:30px}}.hide_fk{display:none !important}.ui-button.ui-dialog-titlebar-close{top:5px !important;width:80px !important;background:#eee !important;padding:10px !important}.ui-dialog-titlebar-close:before{content:"" !important}#welcart_cart_confirm #sec_01 #confirm_table .ttl{background:#440b0b}#escott-token-dialog{width:95% !important}#escott th{vertical-align:top}#escott td{font-size:12px;padding-top:2px;padding-bottom:15px}#escott .attention{font-size:12px;line-height:1.4}#escott_token_next{padding:10px 20px;background:#ff6a00;border-radius:10px;border:0 solid #ff6a00;color:#fff;font-weight:700;margin-left:100px;width:200px}#escott-token-dialog{background:#eee}#welcart_cart_delivery #sec_01 #time td dl dd{color:#544e4e;background:#fff;padding:10px 20px}#delivery-info form,#customer-info form{margin:0;padding:15px !important}.pay img{max-width:100%}.delButton{background:#999 !important;cursor:pointer;border:0 solid #999 !important}.to_customerinfo_button,.to_deliveryinfo_button,.to_confirm_button,.checkout_button,.skubutton{width:100% !important;margin-bottom:15px !important;border-radius:30px;padding:23px 0 !important;margin-left:0 !important;font-weight:700 !important;font-size:22px !important;cursor:pointer;animation:fuwafuwa 1s infinite ease-in-out .8s alternate;transition:1.5s ease-in-out}#item_details .cart_wrap .cart_btn{ }.continue_shopping_button,.back_cart_button,.back_to_customer_button,.back_to_delivery_button{padding:10px!important;border-radius:5px !important;background:#999;display:inline-block !important;cursor:pointer}.send{text-align:left !important;width:560px !important;margin:15px auto !important}#wc_ordercompletion .send{text-align:center !important}.upbutton input{border-radius:5px !important;cursor:pointer;margin-top:20px}body{min-width:100%}#header{min-width:100%}#header .hdr_inner{width:100%}#breadcrumb .breadcrumb_inner{width:100%}#usces-cart #sec_01 .sec_inner{width:100%}#footer .ftr_inner{width:100%}#footer .navi_box .list_02{width:100%}@media screen and (max-width :768px){.news_area h1{font-size:26px}.news_area h2{font-size:22px}.news_area h3{font-size:20px}.news_area{font-size:18px}.news_area em{font-style:normal}.news_area iframe{width:100%;height:auto}.news_fixed_footer{padding-bottom:15px}.news_fixed_copy{font-size:3.7vw;font-weight:700}.news_fixed_subcopy{font-size:3.4vw}.news_fixed_imgbox{width:18%}.news_fixed_imgbox{padding-top:30px}#top #sec_03 .list_02 li.column1{display:block;width:100%}#top #sec_03 .list_02 li.movie{width:100%;margin-top:3rem}#top #sec_03 .list_02 li.movie .photo_wrapp{width:100%;margin:0 auto;text-align:center;position:relative}#top #sec_03 .list_02 li.movie .photo_wrapp img{object-fit:contain}#header .hdr_left .h1_text{font-size:10px;letter-spacing:-1px}.cart_annai{background:#fff;border-radius:20px;margin:20px auto;display:flex;width:100%}.usccart_navi{width:90%;text-align:center;margin:0 auto}#header .hdr_right{height:54px !important}#welcart_cart #sec_01 #cart #cart_table th{font-size:18px !important}#welcart_cart #sec_01 #cart #cart_table td{font-size:16px !important}.to_customerinfo_button,.to_deliveryinfo_button,.to_confirm_button,.checkout_button,.skubutton{width:80% !important;border-radius:10px !important;margin:15px auto !important;font-weight:700 !important;font-size:16px !important;display:block !important;animation:fuwafuwa 1s infinite ease-in-out .8s alternate;transition:1.5s ease-in-out}.continue_shopping_button,.back_cart_button,.back_to_customer_button,.back_to_delivery_button{padding:10px 0 !important;border-radius:10px !important;width:80% !important;display:block !important}.send{text-align:left !important;width:100% !important;margin:15px auto !important}}@media screen and (min-width :1000px){body{min-width:100%}#header{min-width:1000px}#header .hdr_inner{width:1000px}#breadcrumb .breadcrumb_inner{width:1000px}#usces-cart #sec_01 .sec_inner{width:1000px}#footer .navi_box .list_02{width:730px}}@keyframes fuwafuwa{0%{transform:scale(1)}14%{   transform:scale(1.02)}28%{transform:scale(1)}42%{transform:scale(1.02)}70%{transform:scale(1)}}#news .news_area .text_box p:not(.toc_title) a{color:#2854c4;text-decoration:underline}#lp-yuruku_mainimage{position:relative}#lp-yuruku_mainimage img{width:100%;height:auto}#lp-yuruku_mainimage:before{content:"";display:block;width:21vw;aspect-ratio:348/617;background:url(https://www.ashifumi.jp/wp/wp-content/themes/ashifumi_lp_ec/assets/img/top/lp-yuruku_mv_txt.png) no-repeat 10% 10%/60% auto;position:absolute;top:3vw;right:1.7vw;z-index:10}#lp-yuruku_mainimage #move3{width:21vw;height:auto;margin:0;position:absolute;top:3vw;right:1.7vw}
img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}
img[data-dominant-color]:not(.has-transparency){background-color:var(--dominant-color)}
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
.kc-us-link{color:#5850ec}.kc-flex{display:flex}.kc-us-link-icon{width:2.5rem;color:#5850ec;height:1.5rem;cursor:pointer}.kc-us-link-create-icon{width:2.5rem;color:#000;height:1.5rem;cursor:pointer}.kc-us-qr-code .qr{margin-left:auto;margin-right:auto;font-size:1px;width:50%}#generate-short-link,#generated-short-link{text-align:center}#generate-short-link #kc-us-target-url,#generate-short-link #kc-us-short-url{width:60%;display:inline;border:1px solid grey;border-radius:50px 0 0 50px;background-color:#fff;margin:0;font-size:16px}#generate-short-link #kc-us-submit-btn,#generate-short-link #kc-us-copy-btn{border:1px solid grey;display:inline;padding:15px;background-color:#4662fa;color:#fff;border-radius:0 50px 50px 0;margin:-5px;width:150px;font-size:16px}.kc-us-tooltip{position:relative;display:inline-block}.kc-us-tooltip .kc-us-tooltiptext{visibility:hidden;width:140px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-75px;opacity:0;transition:opacity .3s}.kc-us-tooltip .kc-us-tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}.kc-us-tooltip:hover .kc-us-tooltiptext{visibility:visible;opacity:1}
@charset "utf-8";input.hidden{display:none}.welcart-btn{font-size:14px;width:60%;margin-bottom:.357143em;padding:.714286em 1.42857em;background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none}.welcart-btn.orange{color:#fff;background-color:#ff8c00}.usces_filter_history{margin-bottom:10px;display:flex;justify-content:flex-end;align-items:center}.usces_filter_history label,.usces_filter_history select{cursor:pointer}.usces_filter_history input[type=checkbox]{width:1rem;height:1rem;margin:0 .5rem 0 0;vertical-align:middle}.usces_filter_history .exclude_cancel{margin-right:2em}.usces_filter_history .usce_period span{margin:0 .5rem 0 0}
@charset "utf-8";div.loopimg{float:left;width:105px;padding-right:10px;padding-bottom:10px}div.header_explanation{padding-top:15px;padding-bottom:15px}div.footer_explanation{padding-top:15px;padding-bottom:15px}#cart{width:100%}#cart div.error_message{font-weight:700;color:red;margin-top:10px}#cart .upbutton{text-align:right;padding-right:20px}#cart table{border:1px solid #ccc}#cart table#cart_table{margin-bottom:10px}#cart th,#cart td{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#fff;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#fff;padding-top:3px;padding-right:5px;padding-bottom:3px;padding-left:5px;vertical-align:middle;text-align:center;white-space:normal;word-break:break-all}#cart td.signal_red{font-weight:700;color:red}#cart th{color:#fff;background-color:#999;white-space:nowrap;font-weight:400;font-size:.9em}#cart th.aright,#cart td.aright{text-align:right;white-space:nowrap}#cart th.aleft,#cart td.aleft{text-align:left}#cart td.productname{text-align:left}#cart input.quantity{width:40px;text-align:center;font-size:13px}#cart th.num,#cart th.thumbnail,#cart th.price,#cart th.unitprice,#cart th.quantity,#cart th.subtotal{text-align:center;vertical-align:middle}#cart .num{white-space:nowrap;width:40px;text-align:center}#cart .thumbnail{white-space:nowrap;width:70px;text-align:center}#cart .price,#cart .unitprice{white-space:nowrap;width:80px;text-align:right}#cart .quantity{white-space:nowrap;width:65px;text-align:center}#cart .subtotal{white-space:nowrap;width:100px;text-align:right}#cart .stoc{white-space:nowrap;width:90px;text-align:center}#cart .action{white-space:nowrap;width:60px;text-align:center}#cart #point_table{width:350px;margin-top:15px;margin-bottom:10px;margin-right:auto;margin-left:auto}#cart #point_table td{height:30px}#cart #point_table .point{font-size:1.5em;font-weight:700}#cart #point_table input.used_point{width:100px;text-align:right;padding-right:5px}#cart input.delButton{padding:5px;font-weight:400}#content #wc_cart img,#content #wc_confirm img{max-width:none}.wc_confirm_notes_area{margin:2em 0}span.price{font-size:140%;font-weight:700;color:#ed5b14;margin:0;padding:0}span.cprice{font-size:12px;font-weight:400;color:#333;text-decoration:none}em.tax{font-size:.7em;font-weight:400;text-decoration:none;font-style:normal;color:inherit;letter-spacing:0em;white-space:nowrap}dl.itemGpExp{margin:0;padding:0}dl.itemGpExp dt{padding:3px;font-weight:700;color:#f33}dl.itemGpExp dd{margin:0;padding:0}dl.itemGpExp ul{margin:0;padding:0}dl.itemGpExp li{margin:0;padding:0;list-style-type:none;font-size:13px}#itempage{width:100%}#itempage .field{height:auto;width:auto;margin:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}#itempage .field ul.item_custom_field{list-style:none}#itempage .field .field_name{text-align:left}#itempage .field .field_price{font-size:140%;font-weight:700;color:#ed5b14;margin:0;padding:0;text-align:right;width:auto}#itempage .field .field_cprice{font-size:100%;color:#333;margin:0;padding:0;text-align:right;width:auto}#itempage h3{color:#fff;background-color:#999;padding:3px 5px}#itempage .exp{margin-bottom:10px}*:first-child+html #itempage .exp{display:inline}#itempage form{margin:0;padding:0;height:auto;width:auto}#itempage .itemimg img{margin:0 auto;padding:0}#itempage .itemsubimg{margin-bottom:10px}#itempage .skuform{width:100%}#itempage .skuform .skuquantity{text-align:right;width:5em;margin:0 5px}#itempage table.skusingle{padding:0;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}#itempage table.skusingle td{padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:0;margin:0}#itempage table.skumulti{padding:0;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;width:100%;border:2px solid #ccc;border-collapse:collapse}#itempage table.skumulti th{background-color:#e6e6e6;text-align:center;padding:3px;border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#fff;border-bottom-color:#fff;margin:0;font-weight:400;vertical-align:middle}#itempage table.skumulti th.thborder{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ccc}#itempage table.skumulti td{padding:3px;border-right-width:1px;border-bottom-width:2px;border-right-style:solid;border-bottom-style:solid;border-right-color:#d9d9d9;border-bottom-color:#ccc;margin:0;vertical-align:middle;text-align:center}#itempage table.skumulti td.subborder{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d9d9d9}#itempage table.skumulti td.price{text-align:right}#itempage table.skumulti td.quant{text-align:right}#itempage table.skumulti td.unit{text-align:center}#itempage table.skumulti td.button{text-align:center}#itempage table.skumulti td.skudisp{font-weight:700}#itempage .assistance_item{width:auto;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#itempage .assistance_item h3{font-size:14px;color:#fff;background-color:#999;line-height:18px;margin-bottom:10px;height:18px;margin-left:0;padding-top:3px;padding-right:5px;padding-bottom:3px;padding-left:5px}#itempage .assistance_item ul{margin:0;list-style-image:none;list-style-type:none;padding:0}#itempage .assistance_item li{margin:0;float:left;width:312px;padding-top:0;padding-right:0;padding-bottom:10px;padding-left:0}#itempage .assistance_item .listbox{background-color:#f9f9f9;width:auto;margin-right:10px;padding:10px;border:1px solid #ccc}#itempage .assistance_item .slit{height:100px;width:100px;overflow:hidden;background-image:url(//www.ashifumi.jp/wp/wp-content/plugins/usc-e-shop/css/image/no_img.gif);background-repeat:no-repeat;float:left}#itempage .assistance_item .detail{width:auto;padding-top:5px;margin-left:0;padding-left:115px}#itempage .assistance_item h4{font-size:12px;line-height:150%;font-weight:700;color:#600;padding:0;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0}#itempage .assistance_item .detail p{font-size:11px;line-height:150%;color:#333;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin:0}#itempage table.item_option{border:1px solid #ccc}#itempage table.item_option caption{font-weight:400;text-align:left;margin:0;padding-top:5px;padding-right:0;padding-bottom:0;padding-left:0;font-size:.7em}#itempage table.item_option th{border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;text-align:left;background-color:#f0f0f0;padding-right:10px;padding-left:10px}#itempage table.item_option td{border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid;border-right-color:#ccc;border-bottom-color:#ccc;text-align:left}#itempage .iopt_radio_label{display:block}div.usccart_navi ol.ucart{list-style-image:none;list-style-type:none;display:block;height:31px;width:100%;margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0;padding:0}div.usccart_navi li.ucart{background-color:#b3b3b3;float:left;margin:0;color:#fff;font-weight:700;text-align:center;width:25%}div.usccart_navi li.usccart_cart{background-image:url(//www.ashifumi.jp/wp/wp-content/plugins/usc-e-shop/css/../images/cart_navi_bg1.jpg);background-repeat:repeat-x}div.usccart_navi li.usccart_customer{background-image:url(//www.ashifumi.jp/wp/wp-content/plugins/usc-e-shop/css/../images/cart_navi_bg2.jpg);background-repeat:repeat-x}div.usccart_navi li.usccart_delivery{background-image:url(//www.ashifumi.jp/wp/wp-content/plugins/usc-e-shop/css/../images/cart_navi_bg3.jpg);background-repeat:repeat-x}div.usccart_navi li.usccart_confirm{background-image:url(//www.ashifumi.jp/wp/wp-content/plugins/usc-e-shop/css/../images/cart_navi_bg4.jpg);background-repeat:repeat-x}#inside-cart .post{width:auto;padding-top:15px;padding-bottom:15px;margin-top:10px}#inside-cart h2{font-size:16px;line-height:32px;font-weight:700;color:#fff;background-color:#fc0;height:32px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ffe679}#inside-cart p{font-size:12px;line-height:24px;color:#333;margin:0;padding-top:15px;padding-right:0;padding-bottom:0;padding-left:0}#inside-cart .send{text-align:center;width:auto;margin-top:15px;padding-top:15px;border-top-width:1px;border-top-style:solid;border-top-color:#fc0}#inside-cart .no_cart{text-align:center;width:auto;margin-top:60px;font-size:1.4em;font-weight:700;color:#f90;margin-bottom:60px}#customer-info h5{color:#fff;background-color:#699;padding-top:2px;padding-right:10px;padding-bottom:2px;padding-left:10px}#customer-info .post{width:auto;margin-top:10px;padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0}#customer-info .error_message{font-size:13px;line-height:20px;font-weight:700;color:red}#customer-info h2{font-size:16px;line-height:32px;font-weight:700;color:#fff;background-color:#f90;height:32px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ffc56a}#customer-info form{margin:0;padding:0}#customer-info table{margin-top:10px;border-collapse:collapse}#customer-info th{font-size:12px;line-height:150%;font-weight:700;color:#4c4d25;text-align:left;margin-right:auto;margin-left:auto;border:1px solid #e6e6e6;background-color:#f3f3f3;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;width:25%}#customer-info td{font-size:11px;line-height:150%;color:#4c4c4c;border:1px solid #e6e6e6;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}#customer-info .customer_form input{width:50%;margin-right:3px}#customer-info .customer_form input[type=checkbox],#customer-info .customer_form input[type=radio]{width:auto;margin-right:3px}#customer-info .customer_form label.iopt_label{display:block}#customer-info .customer_form tr.inp1 input{width:82%;margin-left:3px}#customer-info .customer_form tr.inp2 input{width:75%;margin-left:0;margin-right:3px}#delivery-info .customer_form em,#customer-info .customer_form em{font-style:normal;color:red}#customer-info .send{text-align:center;width:auto;margin-top:15px;padding-top:15px;border-top-width:1px;border-top-style:solid;border-top-color:#f90}#delivery-info .post{width:auto;margin-top:10px;padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0}#delivery-info h2{font-size:16px;line-height:32px;font-weight:700;color:#fff;background-color:#f60;height:32px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ffaa68}#delivery-info form{margin:0;padding:0}#delivery-info table.customer_form{margin-bottom:10px;border-collapse:collapse;width:100%}#delivery-info th{font-size:12px;line-height:150%;font-weight:700;color:#4c4d25;text-align:left;margin-right:auto;margin-left:auto;border:1px solid #e6e6e6;background-color:#f3f3f3;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;width:25%}#delivery-info td{font-size:11px;line-height:150%;color:#4c4c4c;border:1px solid #e6e6e6;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}#delivery-info .error_message{font-size:13px;line-height:26px;font-weight:700;color:red}#delivery-info .customer_form dl{margin:0;padding:0;width:auto}#delivery-info .customer_form dt{font-size:12px;line-height:150%;color:#333;width:auto;padding-top:5px}#delivery-info .customer_form dd{font-size:12px;line-height:150%;color:#333;margin:0;padding-top:0;padding-right:0;padding-bottom:5px;padding-left:20px}#delivery-info #delivery_table input{width:50%;margin-right:3px}#delivery-info #delivery_table tr.inp1 input{width:83%;margin-right:0;margin-left:3px}#delivery-info #delivery_table tr.inp2 input{width:76%;margin-right:3px;margin-left:0}#delivery-info .customer_form .btn{width:24px}#delivery-info #time{margin-top:10px}#delivery-info #time textarea,#delivery-info .notes{height:100px;width:94%}#delivery-info .send{text-align:center;width:auto;margin-top:15px;padding-top:15px;border-top-width:1px;border-top-style:solid;border-top-color:#f60}#info-confirm .error_message{font-size:13px;line-height:26px;font-weight:700;color:red}#info-confirm .post{background-color:#fff;width:auto;margin-top:10px;padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0}#info-confirm h2{font-size:16px;line-height:32px;font-weight:700;color:#fff;background-color:#f30;height:32px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#ff8f71}#info-confirm form{margin:0;padding:0}#info-confirm #confirm_table{width:100%;margin-top:15px;border-collapse:collapse}#confirm_table h3{font-size:14px;line-height:normal;font-weight:700;color:#f30;margin:0;padding:0}#confirm_table th{font-size:12px;line-height:normal;font-weight:700;color:#50511d;text-align:left;margin-right:auto;margin-left:auto;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border:1px solid #e6e6e6;width:25%}#confirm_table td{font-size:12px;line-height:normal;color:#333;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border:1px solid #e6e6e6}#confirm_table .ttl{background-color:#ffffef}#confirm_table .bdc{background-color:#fff}#info-confirm .send{text-align:center;width:auto;margin-top:15px;padding-top:15px;border-top-width:1px;border-top-style:solid;border-top-color:#f30}#coml-page h2,#error-page h2{font-size:16px;line-height:32px;font-weight:700;color:#fff;background-color:#660;height:32px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#b2b165}#coml-page p,#error-page p{font-size:12px;line-height:150%;color:#333;margin:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#coml-page form,#error-page form{margin:0;padding:0}#coml-page .send,#error-page .send{text-align:center;width:auto;margin-top:15px;padding-top:15px;border-top-width:1px;border-top-style:solid;border-top-color:#b2b165}#coml-page .post,#error-page .post{background-color:#fff;padding:15px;width:auto;margin-top:10px}#status_table table{border-top-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:none;border-bottom-style:none;border-left-style:solid;border-top-color:#ccc;border-left-color:#ccc}#status_table th{border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:none;background-color:#ccc;border-right-width:1px;border-bottom-width:1px;border-right-color:#ccc;border-bottom-color:#ccc}#status_table td{border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:none;border-right-width:1px;border-bottom-width:1px;border-right-color:#ccc;border-bottom-color:#ccc}#memberpages #memberinfo ul{margin:0;padding-top:0;padding-right:0;padding-bottom:15px;padding-left:20px;list-style-position:outside}#memberpages #memberinfo li{font-size:12px;line-height:24px;color:#333;margin:0;padding:0}#memberpages #memberinfo li strong{color:#c00}#memberpages div.loginbox{margin-top:50px;width:220px;background-color:#f6f6f6;margin-right:auto;margin-left:auto;border:1px solid #ccc;padding-top:0;padding-right:30px;padding-bottom:30px;padding-left:30px}#memberpages input.loginmail{line-height:20px;width:200px;padding-right:5px;padding-left:5px}#memberpages input.loginpass{line-height:20px;width:200px;padding-right:5px;padding-left:5px}#memberpages form{margin:0;padding-top:0;padding-right:0;padding-bottom:20px;padding-left:0}#memberpages .loginbox p{font-size:12px;line-height:24px;color:#333;margin:0;padding-top:15px;padding-right:0;padding-bottom:0;padding-left:0}#memberpages .loginbox p#nav{padding-top:0}#memberinfo .history-area{overflow:auto;height:700px}#memberinfo table{margin:0;padding:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-collapse:collapse;width:100%}#memberinfo table .num{font-size:14px}#memberinfo table .date{white-space:nowrap}#memberinfo table .rightnum{font-size:14px;text-align:right;padding-right:5px;white-space:nowrap}#memberinfo th{text-align:center;border:1px solid #e6e6e6;background-color:#f8f8f8;font-size:.6em;line-height:150%;font-weight:400;color:#4e5020}#memberinfo th.historyrow{color:#fff;background-color:#999;vertical-align:middle}#memberinfo th.cartrownum{font-size:.8em;vertical-align:middle;width:38px}#memberinfo th.thumbnail{font-size:.8em;vertical-align:middle;width:60px}#memberinfo th.productname{font-size:.8em;vertical-align:middle}#memberinfo th.price{font-size:.8em;vertical-align:middle;width:100px}#memberinfo th.quantity{font-size:.8em;vertical-align:middle;width:60px}#memberinfo th.subtotal{font-size:.8em;vertical-align:middle;width:100px}#memberinfo td.cartrownum{font-size:.8em;vertical-align:middle}#memberinfo td.thumbnail{font-size:.8em;vertical-align:middle}#memberinfo td.productname{font-size:.8em;vertical-align:middle}#memberinfo td.price{font-size:.8em;vertical-align:middle}#memberinfo td.quantity{font-size:.8em;vertical-align:middle}#memberinfo td.subtotal{font-size:.8em;vertical-align:middle}#memberinfo td{line-height:150%;color:#333;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border:1px solid #e6e6e6}#memberinfo td.order_number{padding:0;white-space:nowrap;font-size:.8em;text-align:center}#memberinfo td.purchase_date{padding:0;white-space:nowrap;font-size:.8em;text-align:center}#memberinfo td.purchase_price{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.used_point{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.discount{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.shipping{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.cod{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.tax{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.get_point{padding:0;white-space:nowrap;font-size:.8em}#memberinfo td.retail{margin:0;padding:0}#memberinfo .blank_cell{width:3px;padding:0}#memberinfo h3{font-size:13px;line-height:26px;font-weight:700;color:#fff;background-color:#900;text-indent:10px;padding:0;height:26px;margin-top:20px;margin-right:0;margin-bottom:10px;margin-left:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#600;float:none}#memberinfo .send{text-align:center;width:auto;margin-right:auto;margin-left:auto;padding-top:10px}#memberinfo .customer_form input{width:150px}#memberinfo .customer_form input#zipcode{width:100px}#memberinfo .customer_form input#address1,#memberinfo .customer_form input#address2,#memberinfo .customer_form input#address3{width:250px}#memberinfo .customer_form em{font-style:normal;color:red}#newmember table{margin:0;padding:0;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-collapse:collapse;width:100%}#newmember table .num{font-size:14px}#newmember table .rightnum{font-size:14px;text-align:right;padding-right:5px}#newmember th{text-align:left;padding:5px;margin-right:auto;margin-left:auto;border:1px solid #e6e6e6;background-color:#f8f8f8;font-size:12px;line-height:150%;font-weight:700;color:#4e5020;width:100px}#newmember td{font-size:12px;line-height:150%;color:#333;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border:1px solid #e6e6e6}#newmember .send{text-align:center;width:auto;margin-right:auto;margin-left:auto;padding-top:10px}#newmember .customer_form input{width:120px}#newmember .customer_form input#zipcode{width:100px}#newmember .customer_form input#mailaddress1,#newmember .customer_form input#mailaddress2,#newmember .customer_form input#address1,#newmember .customer_form input#address2,#newmember .customer_form input#address3{width:200px}#newmember .customer_form em{font-style:normal;color:red}table.retail td,#retail_table td{white-space:normal;word-break:break-all}#newmember .agree_member_area,#customer-info .agree_member_area{margin:20px}#newmember .at_exp_text,#customer-info .at_exp_text{text-align:left;width:90%;margin:auto}#newmember .at_cont_text,#customer-info .at_cont_text{height:200px;width:80%;display:block;margin:10px auto}#newmember .at_check_area,#customer-info .at_check_area{text-align:center;font-size:1.5em}#searchbox{margin:0;padding:0}#searchbox div.field{padding:0;margin-top:5px;margin-right:0;margin-bottom:20px;margin-left:0}#searchbox label.outlabel{padding:0;margin-top:0;margin-right:10px;margin-bottom:0;margin-left:0;font-weight:700}#searchbox fieldset{padding:0;margin-top:5px;margin-right:0;margin-bottom:10px;margin-left:0;clear:both}#searchbox legend{padding-right:5px;padding-left:5px;padding-top:2px;padding-bottom:2px;font-weight:700;margin-right:5px;margin-left:5px;font-size:12px;color:#333}#searchbox fieldset ul{margin:0;padding-top:5px;padding-right:10px;padding-bottom:10px;padding-left:10px}#searchbox fieldset li{margin:0;float:left;height:40px;width:200px;list-style-type:none;padding-top:0;padding-right:0;padding-bottom:10px;padding-left:0}#searchbox .title{font-size:1.2em;padding-top:0;padding-bottom:0;padding-right:10px;padding-left:10px;font-weight:700;color:#666;line-height:26px;display:block;height:26px;border-bottom-width:1px;border-left-width:5px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#999;border-left-color:#999;margin-top:40px}#searchbox .itemtitle{font-weight:700;margin-top:10px;margin-bottom:0}#searchbox .itemlist{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#ccc}ul.ucart_featured_body li,ul.ucart_calendar_body li,ul.ucart_search_body li,.widget_ucart_calendar ul.ucart_widget_body li,.sidebar .widget_ucart_calendar ul.ucart_widget_body li,#sidebar .widget_ucart_calendar ul.ucart_widget_body li,.widget_ucart_search ul.ucart_widget_body li,.sidebar .widget_ucart_search ul.ucart_widget_body li,#sidebar .widget_ucart_search ul.ucart_widget_body li,.widget_ucart_featured ul.ucart_widget_body li,.sidebar .widget_ucart_featured ul.ucart_widget_body li,#sidebar .widget_ucart_featured ul.ucart_widget_body li{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;list-style-type:none;margin-left:0;list-style-image:none;background-image:none;text-indent:0px;padding-left:0;margin-bottom:10px}ul.ucart_featured_body,.widget_ucart_featured ul.ucart_widget_body,.sidebar .widget_ucart_featured ul.ucart_widget_body,#sidebar .widget_ucart_featured ul.ucart_widget_body{padding:18px 10px 10px;text-align:center}ul.ucart_featured_body .thumimg,.widget_ucart_featured .thumimg,.sidebar .widget_ucart_featured .thumimg,#sidebar .widget_ucart_featured .thumimg{width:150px;margin-right:auto;margin-left:auto}ul.ucart_featured_body .thumtitle a,.widget_ucart_featured .thumtitle a,.sidebar .widget_ucart_featured .thumtitle a,#sidebar .widget_ucart_featured .thumtitle a{white-space:normal;word-break:break-all}.widget_ucart_calendar ul.ucart_widget_body table,.sidebar .widget_ucart_calendar ul.ucart_widget_body table,#sidebar .widget_ucart_calendar ul.ucart_widget_body table{width:100%}.widget_welcart_post p{margin-top:0;margin-bottom:3px;line-height:1.1em}.catbox .post .itemlist{border-bottom:1px dashed #ccc;padding-top:10px;padding-bottom:10px}.catbox .post .entry{border-bottom:1px dashed #ccc;padding-top:10px;padding-bottom:10px}.businessday{background-color:#ffecce;color:red}.businesstoday{color:#000;font-weight:700}.liwpp_area{width:100%;text-align:center;padding-top:10px;padding-bottom:20px}#newmember .customer_form input#search_zipcode,#memberinfo .customer_form input#search_zipcode{margin-left:3px;width:auto}#customer-info .customer_form input#search_zipcode,#delivery-info #delivery_table input#search_zipcode{width:auto}#newmember .customer_form .name_td .member_name,#memberinfo .customer_form .name_td .member_name{padding-left:1em}
.shorten_url{padding:10px;border:1px solid #aaa;background-color:#eee}
table{table-layout:fixed;width:100%}.form-width{max-width:100%}.wpcf7 input[type=submit]{width:80%;padding:15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:none;box-shadow:0 3px 0 #ddd;background:#ff6a00;color:#fff;transition:.3s;font-size:15px}.wpcf7-submit:hover{background:#a4dd6c;transform:translate3d(0px,3px,1px);-webkit-transform:translate3d(0px,3px,1px);-moz-transform:translate3d(0px,3px,1px)}@media screen and (max-width:575.98px){img{vertical-align:top;max-width:100%;height:auto}}
/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-ms-transform:translate(84px,84px) rotate(45deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px,84px) rotate(90deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-ms-transform:translate(84px,84px) rotate(135deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px,84px) rotate(180deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-ms-transform:translate(84px,84px) rotate(225deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px,84px) rotate(270deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px,84px) rotate(315deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px,84px) rotate(360deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;-ms-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}