@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}h2,h3,h4,h5,h6{letter-spacing:.1em}img,abbr,acronym,fieldset{border:0}li{list-style-type:none}img{vertical-align:middle}.clearfix:after{clear:both;content:"";display:block}.clearfix{display:block}* html .clearfix{height:1%}img{margin:0;padding:0;width:100%}a img{border:medium none}.t_l{text-align:left}.t_c{text-align:center}.t_r{text-align:right}.ml_5{margin-left:5px}.ml_10{margin-left:10px}.ml_20{margin-left:20px}.mt_5{margin-top:5px}.mt_10{margin-top:10px}.mt_20{margin-top:20px}.mt_30{margin-top:30px}.mt_40{margin-top:40px}.mt_50{margin-top:50px}.mt_60{margin-top:60px}.mt_70{margin-top:70px}.mt_80{margin-top:80px}.mt_90{margin-top:90px}.mt_100{margin-top:100px}.mb_5{margin-bottom:5px}.mb_10{margin-bottom:10px}.mb_20{margin-bottom:20px}.mb_30{margin-bottom:30px}.mb_40{margin-bottom:40px}.mb_50{margin-bottom:50px}.mb_60{margin-bottom:60px}.mb_70{margin-bottom:70px}.mb_80{margin-bottom:80px}.mb_90{margin-bottom:90px}.mb_100{margin-bottom:100px}.mr_130{margin-right:130px}.a_c{text-align:center}.a_l a{text-align:left}.w33{width:33.3% !important}.subtitle{margin-bottom:20px;line-height:1.4;text-align:center}.subtitle .eng{display:block}.btn{width:220px;height:50px;display:-webkit-flex;display:flex;border:1px solid rgba(0,0,0,.4);border-radius:5px;position:relative;font-size:1.5rem;font-weight:700;line-height:1.8;text-decoration:none;color:rgba(0,0,0,1);box-sizing:border-box;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}br.forSP{display:none}header{position:relative;z-index:10}.header-wrap{padding:0 5vw;background-color:rgba(0,0,0,.9)}.header-subnav a,.header-contact a{line-height:1.8;text-decoration:none;color:rgba(255,255,255,1)}.header-subnav a{font-size:1.3rem}.header-subnav a,.header-contact a{height:30px;display:-webkit-flex;display:flex;position:relative;font-weight:700;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.header-contact a{font-size:1.2rem}.header-contact-item a:after{content:"";width:100%;height:100%;display:block;border:1px solid rgba(255,255,255,1);position:absolute;top:0;left:0;box-sizing:border-box}.header-contact-item.contact-line a:before{content:"";width:16px;height:16px;margin-right:5px;display:block;background-image:url(/wp-content/themes/fpara/images/icn_line.png);background-size:100% auto}.header-contact-item.contact-line a:after{border-color:rgba(92,202,38,1)}.nav{width:100%;position:relative}.nav:after{content:"";height:1px;display:block;background-color:rgba(0,0,0,.15);position:absolute;bottom:0}.nav-list{max-width:720px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.nav-item{width:calc(100% / 3);position:relative;-webkit-flex:1;flex:1}.nav a{display:-webkit-flex;display:flex;overflow:hidden;position:relative;font-weight:700;line-height:1.8;text-decoration:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.nav a span{position:relative;top:-2px;font-weight:700}.nav a:hover:after{transform:translateY(0)}.nav a:after{content:"";width:199%;height:5px;display:block;background-color:rgba(0,0,0,1);position:absolute;left:0;bottom:0;transform:translateY(5px)}.nav-item:after{content:"";width:1px;height:40px;display:block;background-color:rgba(0,0,0,.15);position:absolute;top:20px;right:0}.flow{padding:calc(40px + 2vw) 6vw;background-color:rgba(236,235,228,1)}.flow-list{max-width:1200px;margin:0 auto;margin-top:40px}.flow-item{margin:60px 0}.flow-title-image{border-radius:50%;overflow:hidden;position:relative}.flow-title-image img{position:relative;z-index:0}.flow-title-image:before{content:"";width:100%;height:100%;display:block;border:4px solid rgba(0,0,0,1);border-radius:50%;position:absolute;top:0;left:0;z-index:1;box-sizing:border-box}.trip .flow-title-image:before{border-color:rgba(82,152,78,1)}.delivery .flow-title-image:before{border-color:rgba(219,95,86,1)}.shop .flow-title-image:before{border-color:rgba(58,105,162,1)}.flow-title-name{font-size:3rem;font-weight:700;line-height:1.4;color:rgba(0,0,0,1)}.flow-title-icon{width:120px;border-radius:15px;text-align:center;font-size:1.4rem;font-weight:700;line-height:30px;color:rgba(255,255,255,1)}.trip .flow-title-icon{background-color:rgba(82,152,78,1)}.delivery .flow-title-icon{background-color:rgba(219,95,86,1)}.shop .flow-title-icon{background-color:rgba(58,105,162,1)}.flow-title-catch{margin-top:10px;font-size:1.5rem;font-weight:700;line-height:1.4;color:rgba(0,0,0,1)}.flow-numlist{margin-top:20px}.flow-numlist-item{padding:calc(20px + 1vw);background-color:rgba(255,255,255,1);position:relative;box-sizing:border-box}.flow-numlist-title{margin:20px 0;font-size:2.5rem;font-weight:700;text-align:center;line-height:1.4;color:rgba(0,0,0,1)}.flow-numlist-number{font-size:1.6rem;line-height:1.4;font-style:italic;text-align:center;text-transform:inherit;letter-spacing:.2em}.flow-numlist-number span{display:block;font-size:4rem;font-style:italic}.trip .flow-numlist-number{color:rgba(82,152,78,1)}.delivery .flow-numlist-number{color:rgba(219,95,86,1)}.shop .flow-numlist-number{color:rgba(58,105,162,1)}.flow-numlist-number:after{content:"";width:30px;height:1px;margin:10px auto;display:block;background-color:rgba(0,0,0,.1)}.flow-numlist-item:after{content:"";width:30px;height:30px;display:block;background-size:100% auto;position:absolute}.flow-numlist-item:last-child:after{display:none}.flow-notice{max-width:1200px;margin:0 auto}.method-howto{background-color:transparent}.howto{padding:calc(40px + 3vw) 5vw}.method-howto .howto-type{margin-top:0;padding-top:0;border-top:0}.topHowto .howto-type{margin:0;padding:0;border:none}.howto-type{width:100%;border-top:1px solid rgba(0,0,0,.15)}.method-howto .howto-catch{margin-bottom:40px;font-size:3rem;font-weight:400}.howto-type .howto-catch{text-align:center}.howto-method,.howto-type{max-width:1600px;margin:0 auto}.howto-catch{margin-bottom:30px;font-size:2rem;font-weight:700;line-height:1.8;color:rgba(0,0,0,1)}.howto-list-title{font-size:2.2rem;font-weight:700;line-height:1.4;text-align:center}.line .howto-list-title{color:rgba(91,202,37,1)}.howto-list-title:before{content:"";width:30px;height:30px;margin:0 auto;margin-bottom:5px;display:block;background-size:100% auto}.line .howto-list-title:before{background-image:url(/wp-content/themes/fpara/images/icn_howto_line.png)}.web .howto-list-title:before{background-image:url(/wp-content/themes/fpara/images/icn_howto_web.png)}.tel .howto-list-title:before{background-image:url(/wp-content/themes/fpara/images/icn_howto_tel.png)}.howto-list-image{margin:20px auto;border-radius:5px;overflow:hidden}.howto-list-catch{margin-bottom:10px;display:block;font-size:1.8rem;font-weight:700;line-height:1.4;text-align:center;color:rgba(0,0,0,.5)}.howto-method,.howto-type{max-width:1600px;margin:0 auto}.howto-list-btn{margin-top:20px}.howto-list-btn .btn{margin:0 auto}.profile{padding:calc(40px + 4vw) 6vw;background-color:rgba(232,231,227,1)}.profile-name{margin:40px 0;padding:calc(10px + 2vw);background-color:rgba(255,255,255,.5)}.profile-name label{padding-left:20px;display:block;position:relative;font-size:1.6rem;font-weight:700;line-height:1.8;display:inline-block;margin-right:1em}.profile-name label:before{content:"";width:12px;height:12px;background-image:url(/company/image/icon_arrow.png);background-size:100% auto;position:absolute;top:0;left:0;bottom:0;margin:auto}.profile-name label:hover:before{transform:translateX(4px)}.profile-main-image{margin-bottom:20px}h4.profile-main-title{font-size:2rem;font-weight:700;line-height:1.8;color:rgba(0,0,0,1)}.profile-main-table{width:100%;margin:20px 0;border-top:1px dotted rgba(0,0,0,.3)}.profile-main-table th,.profile-main-table td{padding:10px 0;border-bottom:1px dotted rgba(0,0,0,.3);font-size:1.3rem;line-height:1.8}.profile-main-table th{width:80px;font-weight:700}.profile-wrap .panel_area{background:0 0;border:none}.profile-main .tex-small{text-align:left}span.welcome{display:block;font-size:1.3em;text-align:center;border-radius:4px;background:#fff;font-weight:700;color:#36492d}.cFrame.route>p{padding-top:1.5em;text-align:left}.cFrame.route>p span{background:#05a8df;padding:6px 10px 4px;border-radius:10px 10px 0 0;color:#fff;font-weight:700;line-height:2em}.kasai,.nishikasai{display:flex;border:solid 1px #05a8df}.kasai div,.nishikasai div{width:33.3%;padding:1em}.kasai div img,.nishikasai div img{width:100%}.kasai div:first-child:before,.nishikasai div:first-child:before{content:"１"}.kasai div:nth-child(2):before,.nishikasai div:nth-child(2):before{content:"２"}.kasai div:nth-child(3):before,.nishikasai div:nth-child(3):before{content:"３"}.kasai div:before,.nishikasai div:before{position:absolute;background:#fff;width:37px;height:37px;text-align:center;border-radius:0 0 7px;font-weight:700;font-size:1.5em;line-height:2.5em}.kasai p,.nishikasai p{text-align:left !important;line-height:1.5;padding:.5em 0}.tab_wrap{width:100%;max-width:900px;margin:0 auto}input[type=radio]{display:none}.tab_area{font-size:0;margin:0 10px}.tab_area label{width:48%;margin:0 1%;display:inline-block;padding:12px 0;color:#999;background:#cecece;text-align:center;font-size:17px;cursor:pointer;transition:ease .2s opacity;font-weight:700;border-radius:6px 6px 0 0}.tab_area label:hover{opacity:.5}.panel_area{background:#f4f3ef;border-radius:6px;border:solid 6px #ecebe4}.tab_panel{width:100%;padding:20px 0;display:none}.tab_panel p{font-size:14px;letter-spacing:1px;text-align:center}#tab1:checked~.tab_area .tab1_label,#tab2:checked~.tab_area .tab2_label,#tab3:checked~.tab_area .tab3_label,#tab4:checked~.tab_area .tab4_label,#tab5:checked~.tab_area .tab5_label,#tab6:checked~.tab_area .tab6_label,#tab7:checked~.tab_area .tab7_label,#tab8:checked~.tab_area .tab8_label,#tab9:checked~.tab_area .tab9_label{background:#ecebe4;color:#474747}#tab1:checked~.panel_area #panel1,#tab2:checked~.panel_area #panel2,#tab3:checked~.panel_area #panel3,#tab4:checked~.panel_area #panel4,#tab5:checked~.panel_area #panel5,#tab6:checked~.panel_area #panel6,#tab7:checked~.panel_area #panel7,#tab8:checked~.panel_area #panel8,#tab9:checked~.panel_area #panel9{display:block}#footer{background-image:url(/wp-content/themes/fpara/images/bg_footer.jpg);background-position:center center;background-size:cover;line-height:1.8;color:rgba(255,255,255,1)}.footer-logo{max-width:180px;margin-bottom:0}.footer-copy{display:block;font-size:1rem}.footer-item a{text-decoration:none;color:rgba(255,255,255,1)}.footer-item.kaitori_area p{font-size:1.6rem;font-weight:700}.page-title{display:table;line-height:1.4;color:rgba(0,0,0,1)}.page-title .eng{width:100%;height:30px;margin:0 auto;display:-webkit-flex;display:flex;position:relative;font-weight:400;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.page-title .eng:before,.page-title .eng:after{content:"";width:100%;height:1px;display:block;background-color:rgba(0,0,0,.15);position:absolute;left:0}.page-title .eng:before{top:0}.page-title .eng:after{bottom:0}.contents{padding:0 6vw;padding-bottom:calc(40px + 5vw);position:relative}.page-catch{line-height:1.6;text-align:center;color:rgba(0,0,0,1)}.page-tex{margin:20px 0;text-align:center}.p404 .kv-catch.serif span{display:block}.p404 .kv-catch.serif span.pnf404{font-size:10rem}.p404 .kv-catch.serif p{line-height:1}@media screen and (min-width:801px){.tex-small{font-size:1.3rem}.subtitle{font-size:3rem}.subtitle .eng{font-size:1.4rem}.flow-title,.flow-title-wrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.flow-title-wrap{-webkit-flex:0 0 300px;flex:0 0 300px}.flow-title-image{width:100px;margin-right:20px;-webkit-flex:0 0 100px;flex:0 0 100px}.flow-title-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flow-title-icon{margin-left:20px;-webkit-flex:0 0 120px;flex:0 0 120px}.flow-title-tex{max-width:500px}.flow-numlist{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.flow-numlist-item{width:calc((100% - (50px * 2)) / 3);margin-right:50px}.flow-numlist-item:last-child{margin-right:0}.flow-numlist-item:after{margin-top:-15px;top:50%;right:-40px}.trip .flow-numlist-item:after{background-image:url(/wp-content/themes/fpara/images/icn_arrow_r_trip.png)}.delivery .flow-numlist-item:after{background-image:url(/wp-content/themes/fpara/images/icn_arrow_r_delivery.png)}.shop .flow-numlist-item:after{background-image:url(/wp-content/themes/fpara/images/icn_arrow_r_shop.png)}.howto-list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.howto-item{width:calc((100% - (40px * 2)) / 3)}.howto-type{margin-top:60px;padding-top:60px}.profile-main{width:40%;-webkit-flex:0 0 40%;flex:0 0 40%}.prof_flex{display:flex}.profile-map{width:60%;padding-left:calc(20px + 1vw);display:-webkit-flex;display:flex;box-sizing:border-box;-webkit-flex:0 0 60%;flex:0 0 60%}.page-title{margin:80px auto;font-size:3.6rem}.page-title .eng{margin-top:20px;font-size:1.4rem}.page-catch{font-size:4.8rem}.p404 .kv-catch.serif span{font-size:4rem}.p404 .kv-catch.serif{font-size:2rem}.p404 .kv-catch.serif span.pnf{font-size:2.5rem}}@media screen and (min-width:951px){.header-wrap{height:60px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.header-logo{max-width:240px;height:60px}h1.header-logo img{vertical-align:text-top}h1 span{vertical-align:top;font-size:10px;display:block;white-space:pre-wrap;line-height:1}.header-contents,.header-subnav,.header-contact{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.header-subnav{margin-right:40px}.header-tel{max-width:145px;margin-left:10px}.header-contact-item{width:150px;margin-right:10px}.nav a{height:80px;font-size:1.4rem}.nav a span{margin-right:5px;font-size:2rem}.navigation{display:none}.nav:after{width:calc(100% - 10vw);left:5vw}#footer{padding:60px 5vw;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.footer-nav{display:-webkit-flex;display:flex}.footer-item{margin-right:calc(10px + 2vw)}.footer-anchor{font-size:1.6rem;font-weight:700}.footer-subnav-item a{padding-left:20px;position:relative;font-size:1.3rem}.footer-subnav-item a:before{content:"";width:10px;height:1px;margin-top:-1px;display:block;background-color:rgba(255,255,255,1);position:absolute;left:0;top:50%}.foot-fixed{display:none}}@media screen and (max-width:800px){.tex{font-size:1.3rem}.tex-small{font-size:1.2rem}br.forSP{display:block}.subtitle{font-size:2.2rem}.subtitle .eng{font-size:1.4rem}.flow-title-image{width:120px;margin:0 auto;margin-bottom:20px}.flow-title-name,.flow-title-catch{text-align:center}.flow-title-icon{margin:10px auto 15px auto}.flow-title-catch{margin-bottom:20px}.flow-numlist-item{margin-bottom:40px}.flow-numlist-item:after{margin-left:-15px;left:50%;bottom:-35px}.trip .flow-numlist-item:after{background-image:url(/wp-content/themes/fpara/images/icn_arrow_b_trip.png)}.delivery .flow-numlist-item:after{background-image:url(/wp-content/themes/fpara/images/icn_arrow_b_delivery.png)}.shop .flow-numlist-item:after{background-image:url(/wp-content/themes/fpara/images/icn_arrow_b_shop.png)}.method-howto .howto-item:first-child{margin-top:0}.howto-list-image{max-width:400px}.howto-list-tex{max-width:400px;margin:0 auto}.howto-item{margin-top:40px}.kasai,.nishikasai{display:block}.kasai div,.nishikasai div{width:auto}.cFrame.route>p span{padding:6px 10px 5px;text-align:left}span.welcome{font-size:.98em}.profile-map{margin-top:30px}.page-catch{font-size:2.5rem}.page-title{margin:30px auto;font-size:3rem}.page-title .eng{margin-top:10px;font-size:1.2rem}}@media screen and (max-width:950px){#header{padding-top:50px}.header-wrap{width:100%;height:50px;padding:0;display:-webkit-flex;display:flex;position:fixed;top:0;left:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.header-logo{max-width:220px}.header-contents{display:none}h1.header-logo span{display:none}#footer{padding:40px 5vw;padding-bottom:100px;text-align:center}.footer-logo{margin:0 auto}.footer-nav{display:none}.foot-fixed{width:100%;padding:10px 5vw;background-color:rgba(0,0,0,.8);position:fixed;left:0;bottom:0;z-index:10;box-sizing:border-box}.foot-fixed-list{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.foot-fixed-item{width:calc((100% - 20px) / 2)}.foot-fixed-item a{height:40px;display:-webkit-flex;display:flex;border:1px solid rgba(255,255,255,1);font-size:1.4rem;line-height:1.8;text-decoration:none;color:rgba(255,255,255,1);box-sizing:border-box;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.foot-fixed-item.fixed-line a{border-color:rgba(92,202,38,1);color:rgba(92,202,38,1)}.foot-fixed-item.fixed-line a:before{content:"";width:16px;height:16px;margin-right:5px;display:block;background-image:url(/wp-content/themes/fpara/images/icn_line.png);background-size:100% auto}.nav a span{display:block}.nav:after{width:100%;left:0}.nav a{height:80px;font-size:1.2rem;-webkit-flex-direction:column;flex-direction:column}.nav a span{font-size:1.5rem}.navigation{width:100%;height:100%;padding-bottom:40px;display:none;overflow-y:scroll;background-color:rgba(0,0,0,.9);position:fixed;top:0;left:0;z-index:20;box-sizing:border-box;-webkit-overflow-scrolling:touch}.open .navigation{display:block}.navigation-logo{width:220px;height:50px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.navigation-sp{margin-top:20px;border-top:1px solid rgba(255,255,255,.2)}.navigation-sp-item{border-bottom:1px solid rgba(255,255,255,.2)}.navigation-sp-item a{height:50px;padding:0 5vw;display:-webkit-flex;display:flex;font-size:1.5rem;font-weight:700;line-height:1.8;text-decoration:none;color:rgba(255,255,255,1);-webkit-align-items:center;align-items:center}.navigation-sp-item.main-contents a{height:70px}.navigation-sp-item.main-contents a span{font-size:2rem;font-weight:700}.navigation-sp-item.kaitori_area p{height:50px;padding:0 5vw;display:-webkit-flex;display:flex;font-size:1.5rem;font-weight:700;line-height:1.8;text-decoration:none;color:rgba(255,255,255,1);-webkit-align-items:center;align-items:center}.navigation-sp-item.kaitori_area a{font-size:1.2rem;height:35px}#menu{width:50px;height:50px;display:-ms-flexbox;display:-webkit-flex;display:flex;position:fixed;top:0;right:0;z-index:25;cursor:pointer;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}#menu span,#menu:before,#menu:after{width:20px;height:2px;display:block;background-color:rgba(255,255,255,1);position:relative;left:15px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#menu:before,#menu:after{content:"";transform-origin:center center}#menu:before{top:-4px;animation:menu-top-bk .6s cubic-bezier(.215,.61,.355,1) 1 forwards}#menu:after{top:4px;animation:menu-bottom-bk .6s cubic-bezier(.215,.61,.355,1) 1 forwards}#menu:hover:before,.visible #menu:before{top:-7px}#menu:hover:after,.visible #menu:after{top:7px}.open #menu span{opacity:0}.open #menu:before{animation:menu-top .6s cubic-bezier(.215,.61,.355,1) 1 forwards}.open #menu:after{animation:menu-bottom .6s cubic-bezier(.215,.61,.355,1) 1 forwards}@-webkit-keyframes menu-top{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,9px,0)}100%{transform:translate3d(0,9px,0) rotate3d(0,0,1,45deg)}}@-webkit-keyframes menu-bottom{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-9px,0)}100%{transform:translate3d(0,-9px,0) rotate3d(0,0,-1,45deg)}}@-webkit-keyframes menu-top-bk{0%{transform:translate3d(0,9px,0) rotate3d(0,0,1,45deg)}50%{transform:translate3d(0,9px,0)}100%{transform:translate3d(0,0,0)}}@-webkit-keyframes menu-bottom-bk{0%{transform:translate3d(0,-9px,0) rotate3d(0,0,-1,45deg)}50%{transform:translate3d(0,-9px,0)}100%{transform:translate3d(0,0,0)}}}@media screen and (min-width:801px) and (max-width:1050px){.header-logo{width:200px}}.fa,.fas{font-weight:900}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa-check-circle:before{content:"\e901"}div#result_head{max-width:1000px;margin:0 auto}div#result,div#result_head,div#enhance{font-size:1.4rem;line-height:2}div#read p,div#enhance h2{font-weight:700;font-size:1.6rem;padding:.5em;background:#181817;color:#fff;margin:1em 0}.Status-list{display:flex;justify-content:space-between;font-size:1.6rem}.Status-list div{width:100%;text-align:center;margin:.5em .5em .5em 0;border-left:solid 1px #58535587;padding-left:.5em}.Status-list div:first-child{font-weight:700;font-size:1.8rem;border:none}.on.new span{background:#ff6d6d;border-radius:7px;color:#fff}.on.good span{background:#ffb76d;border-radius:7px;color:#3d3d3c}.on.normal span{background:#27c84a;border-radius:7px;color:#fff}.on.wound span{background:#2742c8;border-radius:7px;color:#fff}.Status-list div.off span{background:#b0b0b070;border-radius:7px;color:#43434391}.Status-list div span{display:block}div#model ul{margin:1em 0;border:solid 2px rgba(82,152,78,1)}div#model li{width:80%;display:inline-block;margin:0 -2px;padding:10px .5em;box-sizing:border-box}div#model li.model{border-bottom:solid 1px #fff}div#model li.model-title{border-bottom:solid 1px rgba(82,152,78,1)}div#model li.model,div#model li.genre{width:20%;text-align:center;background:rgba(82,152,78,1);color:#fff;font-weight:700}div#model{padding:.5em 1.5em 1em}div#image-area li{display:inline-block;font-size:0}div#image-area li img{width:196px}div#result-footer{padding:2em 0;border-top:dashed 1px;margin-top:2em}.case-other-list{display:flex}.case-other-list .case-list-item{display:block;margin:0 1rem 4em 0;flex-basis:25%}.case-other-list .case-list-item:last-child{margin-right:0}.swiper-slide img{height:175px;object-fit:cover}@media screen and (max-width:600px){.case-other-list{flex-wrap:wrap}.case-other-list .case-list-item{flex-basis:48.5%}.case-other-list .case-list-item:nth-child(2n){margin-right:0}.case-other-list .case-list-item a{display:block}.case-other-list .case-list-item figure{width:100%;min-width:auto}.p404 .kv-catch.serif{font-size:1.3rem}.p404 .kv-catch.serif span{font-size:2.5rem}}@media screen and (max-width:950px){div#result,div#enhance{padding:0 1em}.Status-list{display:block}.Status-list div{width:auto;border:none}.Status-list div:first-child{margin:0 .5em 0 0}div#model li,#details li{display:block;width:100% !important;margin:0 !important;text-align:center}div#model li.model,div#model li.genre{padding:2px}div#image-area li img{width:100%}div#image-area li{width:49%}div#result-footer{padding:2em .5em}#enhance h3.subtitle{font-weight:700}}ul.page-numbers{font-family:"Oswald","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","MS PGothic","ＭＳ Ｐゴシック",sans-serif;font-weight:500 !important;text-transform:uppercase;word-break:break-all;margin:1em 0 5em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}ul.page-numbers li{margin:0 calc(10px + 1vw);font-size:1.8em}a.page-numbers{text-decoration:underline}.case-list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.case-list-item{position:relative}.case-list-item a,.case-child a{text-decoration:none}.case-list-image,.case-child-image{margin-bottom:10px;overflow:hidden;position:relative;height:calc(180px + 5vw);transition:all .3s ease}.case-list-tex{margin-top:5px;padding:10px 0;border-top:1px dashed rgba(0,0,0,.15);font-size:1.3rem;line-height:1.6;color:rgba(0,0,0,.75);word-break:break-all}@media screen and (max-width:600px){.swiper .case-list-item a{display:block}.case-list-item a{padding:20px 5vw;display:-webkit-flex;display:flex;box-sizing:border-box}.case-list-image{width:150px;margin-right:20px;-webkit-flex:0 0 150px;flex:0 0 150px}.case-list-item figure{width:45%;min-width:166px}.case-list-item figure img{width:100%;height:214px;object-fit:cover}.case-list-item-wrap{margin-left:1em}.case-list-item:after{content:"";width:100%;height:1px;display:block;background-color:rgba(0,0,0,.15);position:absolute;bottom:0;left:0}}@media screen and (min-width:601px){.case-list-item{margin-top:40px;display:-webkit-flex;display:flex}.case-list-item a{display:block}.case-list-item img{height:195px;object-fit:cover}.case-list-image{height:calc(180px + 5vw);max-height:250px;transition:all .3s ease}.case-list-image img{position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all .6s ease}.case-list-tex{margin-bottom:10px;border-bottom:1px dashed rgba(0,0,0,.15)}}@media screen and (min-width:601px) and (max-width:900px){.case-list-item{width:calc((100% - 21px) / 2);margin-right:20px}.case-list-item:nth-child(2n){margin-right:0}}@media screen and (min-width:901px) and (max-width:1200px){.case-list-item{width:calc((100% - 41px) / 3);margin-right:20px}}@media screen and (min-width:1201px){.case-list-item{width:calc((100% - 61px) / 4);margin-right:20px}.case-list-item:nth-child(4n){margin-right:0}}