body{font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif";font-size:16px;line-height:1.8em;background:url(http://kashin-fugetsu.jp/wp-content/themes/welcart_basic_child/images/japanese-paper_00362.jpg) repeat}.entry-content p,.item-description p{line-height:1.8em;margin-bottom:.5em}#masthead{background:rgb(255 255 255 / .61);box-shadow:0 0 4px 2px #999;margin-bottom:0}h1.site-title,div.site-title{width:100%;text-align:center;padding:.2em}h1.site-title img,div.site-title img{width:150px;height:auto}.snav{width:100%;text-align:center}.snav .TEL{font-size:36px;color:darkred;font-weight:700;padding:4px 0}.snav .TEL i{font-size:32px;padding:0 .2em 0 0}.snav .daytime{font-size:14px}#img-box .itemimg img{display:block}#itempage .item-info{padding-top:0}#itempage .itemcode{border:none;text-align:right}#itempage .item-name{display:none}.item-info{margin-bottom:50px}.item-info .skuform{width:100;display:flex;flex-wrap:wrap;justify-content:center}.item-info .skuname{font-size:1.2em;background-color:maroon;color:bisque;border-radius:5px;margin-bottom:10px;width:100%}.item-info .item-option{padding:10px 6px;width:100%}.item-info .item-option dd{margin-bottom:0}.item-info .skuitem{font-weight:400}.item-info .skuform{border-bottom:1px solid #CCC;margin-bottom:10px}.item-info .field{line-height:40px}input[type="button"].minus,input[type="button"].plus{font-size:1.2em;line-height:1em;background-color:#fff0;border:1px solid #CCC;border-radius:3px;padding:.45em .8em .5em}#itempage table{margin:2em 0;border:2px solid rgb(142 87 88 / 1)}#itempage table caption{background:rgb(148 103 104 / 1);padding:.2em 1em;color:#fff}#itempage th,#itempage td{padding:.25em .5em;;font-size:14px;border-color:rgb(142 87 88 / .6);line-height:1.2}#itempage th{background-color:rgb(142 87 88 / .2);white-space:nowrap}@media screen and (min-width:38.75em){.item-info .skubutton{padding:10px 28px}}@media screen and (max-width:38.75em){#itempage .last td:last-child{border-bottom:solid 1px #ccc;width:100%}#itempage .tbl-r02{width:80%}#itempage .tbl-r02 th,#itempage .tbl-r02 td{border-bottom:none;display:block;width:100%}}#img-box img{border-radius:5px}#img-box .itemsubimg{display:flex;margin:0;overflow:visible;flex-wrap:wrap}#img-box .subimg-box{display:block;width:calc(50% - 10px);margin-top:10px;margin-right:20px}#img-box .subimg-box:nth-of-type(2n){margin-right:0}#img-box .itemsubimg a{width:auto;padding:0;float:none;display:block;margin:0}footer{background-color:rgb(78 0 1 / 1)}.item-list{display:flex;flex-wrap:wrap}.cat-il.type-grid .itemsoldout{position:absolute;top:35%;left:calc(50% - 38.4px);display:inline-block;font-size:1.2em;color:red}.cat-il.type-grid .itemname{height:auto}.cat-il.type-grid{display:flex;flex-wrap:wrap}.cat-il.type-grid article{margin-bottom:20px}@media screen and (min-width:620px){.cat-il.type-grid article{width:37.5%;padding-right:12.4%;margin-right:0!important}.cat-il.type-grid article:nth-of-type(3n){width:25%;padding-right:0}}@media screen and (max-width:620px){.cat-il.type-grid article{width:56.45%;padding-right:12.9%;margin-right:0!important}.cat-il.type-grid article:nth-of-type(2n){width:43.55%;padding-right:0}}.item-list .itemprice{font-weight:700;text-align:center}@media screen and (max-width:428px){.item-list article{width:calc(50% - 10px)}.item-list article:nth-of-type(2n){margin-right:0}}footer .widget{margin-bottom:1em}footer .widget_title img{display:none}.wp-widget-pay .widget_title::before{content:'\f157';font-family:"Font Awesome 5 Free";font-size:1.2em;color:#fff;margin-right:4px}.wp-widget-send .widget_title::before{content:'\f0d1';font-family:"Font Awesome 5 Free";font-size:1.2em;color:#fff;margin-right:4px}.wp-widget-contact .widget_title::before{content:'\f0e0';font-family:"Font Awesome 5 Free";font-size:1.2em;color:#fff;margin-right:4px}.widget_welcart_calendar .widget_title::before{content:'\f073';font-family:"Font Awesome 5 Free";font-size:1.2em;color:#fff;margin-right:4px}.widget_welcart_category .widget_title::before{content:'\f0e8';font-family:"Font Awesome 5 Free";font-size:1.2em;color:#fff;margin-right:4px}.wp-widget-clock .widget_title::before{content:'\f017';font-family:"Font Awesome 5 Free";font-size:1.2em;color:#fff;margin-right:4px}.wpcf7 input[type="text"],.wpcf7 input[type="password"],.wpcf7 input[type="email"],.wpcf7 .wpcf7 input[type="search"],.wpcf7 input[type="url"],.wpcf7 textarea{width:100%}.wpcf7 .row{display:block;border-top:1px dashed #CCC;padding:.5rem}.wpcf7 .multibox{display:flex;gap:0 10px;padding:0 .5rem .5rem}.wpcf7 .l-box,.wpcf7 .r-box{width:calc(50% - 0.5rem)}.wpcf7 .label-icon::before{content:'\f04d';font-family:"Font awesome 5 Free";font-weight:900;margin-right:.25rem}.wpcf7 input[name="zip"]{width:8rem}.wpcf7 input[type="number"]{width:8rem}.wpcf7 input[type="date"],.wpcf7 input[type="tel"]{width:12rem}.wpcf7 select{width:auto;max-width:100%}.wpcf7 .required::after{content:'*';vertical-align:text-top;margin-left:.2rem;color:red}.wpcf7 div.row:nth-child(even){background-color:rgb(240 240 240 / .9)}.wpcf7 .submit-btn{margin-top:1rem;text-align:center}.wpcf7-response-output{text-align:center;background-color:#fff}span.wpcf7-not-valid-tip{font-size:.7rem;line-height:.75rem}span.wpcf7-not-valid-tip::before{content:'\f0aa';font-family:'Font Awesome 5 Free';font-weight:900}.wpcf7 input[type="date"],.wpcf7 textarea{font-family:'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}th,td{vertical-align:middle}#toTop{bottom:50px;z-index:9999}@media screen and (min-width:1000px){h1.site-title{padding:20px 0 0!important}.one-column #secondary{border:none}#site-navigation ul{width:1080px}header .inner{width:1080px}#main{width:1080px}.main-image img{width:100vw}h1.site-title,div.site-title{width:60%;padding:0;text-align:left}.snav{width:40%;text-align:right}#site-navigation li{width:16.66%;text-align:center;padding:0;border-right:1px solid #9EA15C}#site-navigation li.current_page_item a,#site-navigation li.current-menu-item a,#site-navigation li.current-menu-parent a{background-color:#B8BA90}#site-navigation li a:hover{color:#fff;background-color:#B8BA90;text-decoration:none}header #site-navigation input#panel.on-off+div.nav-menu-open,header #site-navigation input#panel.on-off:checked+div.nav-menu-open,header #site-navigation input#panel.on-off+div.header-nav-container{display:block;overflow:inherit;height:auto;background-color:#B7BA6B}#site-navigation ul li:first-child{border-left:1px solid #9EA15C}footer nav{width:1080px}footer #secondary{width:1080px;margin:0 auto;padding:2.142856em 0;border-top:2px solid #eaeaea;float:none;overflow:hidden}footer #secondary .columnleft{width:330px;margin-right:50px;float:left}footer #secondary .columncenter{width:330px;float:left}footer #secondary .columnright{width:330px;float:right}footer nav li{width:auto;margin-right:2em}}@media screen and (min-width:620px){#itempage .item-info{clear:none}.item-info{width:55%;float:right}#itempage #img-box{width:40%!important;float:left;margin-bottom:0}}@media screen and (max-width:1080px){#main{margin-top:30px}}.pagenation{margin:1em 0}.pagenation:after,.pagenation ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}.pagenation ul{margin:0}.pagenation li{float:left;list-style:none outside none;margin-left:3px}.pagenation li:first-child{margin-left:0}.pagenation li.active{background-color:#999;border-radius:3px;color:#FFF;cursor:not-allowed;padding:10px 20px}.pagenation li a{background:none repeat scroll 0 0 #CCC;border-radius:3px;color:#FFF;display:block;padding:10px 20px;text-decoration:none;text-shadow:0 -1px 0 rgb(0 0 0 / .2)}.pagenation li a:hover{background-color:#444;color:#FFF;opacity:.8;transition-duration:500ms;transition-property:all;transition-timing-function:ease}#itempage .tbl-r05 td:first-child{background:#fbf5f5}@media screen and (max-width:800px){#itemapge .tbl-r05{width:80%}#itempage .tbl-r05 .thead{display:none}#itempage .tbl-r05 tr{width:100%}#itempage .tbl-r05 td{display:block;text-align:right;width:100%}#itempage .tbl-r05 td:first-child{background:#e9727e;color:#fff;font-weight:700;text-align:center}#itempage .tbl-r05 td:before{content:attr(data-label);float:left;font-weight:700;margin-right:10px}}