@media screen and (max-width:500px){.none{display:block}.sp-none{display:none}.sidebar{display:none}.single{display:block;padding:0;margin-top:20px !important;padding-bottom:0 !important}.single_page{max-width:inherit;width:100%;padding-bottom:0 !important}.pan{padding:0 16px;font-size:3vw}img{width:auto;max-width:100%}.page_title{border-left:5px solid #528308;font-size:4vw}header{border-top:2px solid #dfdfdf;border-bottom:2px solid #b2b2b2;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;width:100%;z-index:200}header h1{display:none}header .head_inner{display:block}header .head_inner a{width:45%}header .layout01{display:none}.page_top_img{margin-top:60px}.wideslider{margin-top:60px}nav.main_nav{display:none}.page_thumb{width:150%;margin-left:-25%}.page_thumb img{width:100%;height:100%}.inbox{-webkit-box-sizing:border-box;box-sizing:border-box}.bx-wrapper .bx-controls-direction a{z-index:50}.navigation{padding:0 16px}.navigation .nav_btn{width:48%}.navigation .nav_btn .previous-entries{width:48%;margin-right:0 !important;padding:10px 0}.navigation .nav_btn .next-entries{padding:10px 0;margin-right:4% !important}.navigation .nav_archive_btn{width:48%;padding:10px 0;margin-left:0 !important;border-bottom:2px solid #339e28}.navigation .nav_archive_btn span{margin-bottom:0 !important}.sp_hamburger{position:fixed;width:60px;height:60px;top:0;right:0;z-index:120;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition-delay:.1s;transition-delay:.1s}.sp_hamburger .hamburger{width:25px;height:18px;z-index:100;background:0 0;outline:none;border:none;margin:auto;position:relative}.sp_hamburger .hamburger_bar{display:block;width:100%;height:1.5px;position:absolute;left:0;background:#000;-webkit-transition:top .24s,opacity .24s,-webkit-transform .24s;transition:top .24s,opacity .24s,-webkit-transform .24s;transition:top .24s,transform .24s,opacity .24s;transition:top .24s,transform .24s,opacity .24s,-webkit-transform .24s}.sp_hamburger .hamburger_bar:nth-child(1){top:0}.sp_hamburger .hamburger_bar:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sp_hamburger .hamburger_bar:nth-child(3){top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.sp_hamburger .hamburger_bar.is_active:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);background:#000}.sp_hamburger .hamburger_bar.is_active:nth-child(2){-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);opacity:0}.sp_hamburger .hamburger_bar.is_active:nth-child(3){top:50%;-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);background:#000}.sp_nav{position:fixed;top:0;left:0;bottom:0;right:0;z-index:110;opacity:0;-webkit-transition:opacity .24s;transition:opacity .24s;pointer-events:none;width:100%;height:100%;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px}.sp_nav .nav_logo{width:65%;margin:0 auto 15%}.sp_nav .box a{font-size:3.2vw;line-height:1}.sp_nav .box a:nth-of-type(n+2){margin-top:3.5vh}.sp_nav .box a span{color:#91c31e}.sp_nav .nav_inner{margin-top:3.5vh}header nav a{font-size:4vw}.sp_nav.is_active{opacity:1;pointer-events:auto}#index .box01{background-size:8%;padding:30px 0}#index .box01 h1{width:80%;margin:0 auto 20px}#index .box01 .inner{display:block;margin-bottom:0 !important}#index .box01 .inner .item{margin-top:30px}#index .box01 .inner .item a img{width:100%}#index .box01 .inner .item h2{font-size:4vw;padding:12px 0}#index .box01 .inner .item01:before,#index .box01 .inner .item02:before,#index .box01 .inner .item03:before{width:25%;height:100%}#index .box015{padding:30px 16px}#index .box015 h2{font-size:6vw;line-height:1.3;font-weight:700}#index .box015 .icon01,#index .box015 .icon02{display:none}#index .box015 .min{font-size:3vw;margin:16px 0 10px}#index .box015 .txt01{font-size:3vw;border:2px solid #91c31e;padding:10px 0;letter-spacing:.2vw;margin-bottom:20px;line-height:1.6;width:100%}#index .box015 ul{max-width:inherit;display:block}#index .box015 ul li{max-width:100%;margin-top:20px}#index .box015 ul li p{font-size:3.5vw;line-height:1.7;margin-top:10px}#index .box015 ul li img{width:100%}#index .box04{padding:30px 16px}#index .box04 h1{max-width:100%;margin:0 auto 30px}#index .box04 #work_list .work_item{width:48%;max-width:48%;margin:0}#index .box04 #work_list .work_item:nth-of-type(n+3){margin-top:4%}#index .box04 #work_list .work_item:nth-last-of-type(1){display:none}#index .box04 #work_list .work_item .work_img img{width:100%}#index .box04 #work_list .work_item .work_no{font-size:3.5vw;min-width:inherit;padding:0 1%}#index .box04 #work_list .work_item .work_no p{margin:0}#index .box04 #work_list .work_item .work_no p span{font-size:3.5vw}#index .box04 #work_list .work_item .work_txt_box{font-size:3.5vw;padding:10px 4%}#index .box04 #work_list .work_item .work_txt_box p{font-size:3vw}#index .box02{padding:0;background:0 0}#index .box02 .inbox{display:none}#index .box02 .sp_box{background:url(//ichihara-kk.jp/wp-content/themes/ichihara_child/img/sp/index/box02_bg.svg) top center no-repeat;padding:40px 0}#index .box02 .sp_box .img01{margin:0 auto;width:100%}#index .box02 .sp_box .btn{width:100%;margin:0 auto}#index .box03 .inbox3{padding:40px 16px}#index .box03 .inbox3 .inbox{padding:0}#index .box03 .inbox3 h1{width:100%}#index .box03 .inbox3 .inner{display:block}#index .box03 .inbox3 .item{width:100%;border-bottom:5px solid #91c31e}#index .box03 .inbox3 .item .item_img img{width:100%}#index .box03 .inbox3 .item .item_img:before{width:18%;height:100%}#index .box03 .inbox3 .item .item_box{padding:0 16px 25px;-webkit-box-sizing:border-box;box-sizing:border-box}#index .box03 .inbox3 .item .item_box h2{font-size:5vw}#index .box03 .inbox3 .item .item_box p{font-size:3.5vw;line-height:2;margin:0 auto 16px}#index .box03 .inbox3 .item .item_box .btn{left:0;right:0;display:table;margin:auto;width:50%}#index .box03 .inbox3 .item.item02,#index .box03 .inbox3 .item.item03{margin-top:30px}#index .box05{padding:40px 16px}#index .box05 .inbox{display:block;padding:0}#index .box05 .inbox .item{width:100%;padding:0 10px 10px}#index .box05 .inbox .item h2{width:60%}#index .box05 .inbox .item .btn{width:23%}#index .box05 .inbox .item #blog_list{padding:20px 16px 0}#index .box05 .inbox .item #blog_list .blog_item .blog_txt_item01{font-size:3.5vw;margin-right:5%}#index .box05 .inbox .item #blog_list .blog_item .blog_txt_item02 h3{font-size:3.5vw;line-height:1.7;margin-bottom:10px}#index .box05 .inbox .item #blog_list .blog_item .blog_txt_item02 p{font-size:3.5vw;line-height:1.7}#index .box05 .inbox .item:nth-of-type(n+2){margin-top:30px}#index .box06{padding:40px 0}#index .box06 h1{width:60%;margin:0 auto}#index .box06 #voice_list{display:block}#index .box06 #voice_list .voice_item{width:100%;max-width:inherit}#index .box06 #voice_list .voice_item .voice_img img{width:100%}#index .box06 #voice_list .voice_item .voice_img:before{width:20%;height:100%}#index .box06 #voice_list .voice_item .voice_txt{min-height:inherit;padding:20px 15px}#index .box06 #voice_list .voice_item .voice_txt h3{font-size:4vw}#index .box06 #voice_list .voice_item .voice_txt p{font-size:3.5vw;line-height:1.5;margin-top:5px}#index .box06 #voice_list .voice_item:nth-of-type(n+2){margin-top:30px}#index .box06 #voice_list .voice_item .border_img{width:100%}#index .box06 .btn{margin-top:30px}#index .box07{padding:40px 16px}#index .box07 .inbox{padding:0}#index .box07 h1{width:70%;margin:0 auto 30px}#index .box07 .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}#index .box07 .inner .item{width:48%;border-top:3px solid #91c31e}#index .box07 .inner .item .layout01{padding:16px 10px}#index .box07 .inner .item .layout01 .left{width:25%}#index .box07 .inner .item .layout01 .right{width:100%}#index .box07 .inner .item h2{font-size:3.5vw}#index .box07 .inner .item h2 span.sub{font-size:3vw}#index .box07 .inner .item:nth-of-type(n+3){margin-top:4%}#index .box08{padding:40px 16px}#index .box08 .inbox{padding:0}#index .box08 h1{width:38%;margin:0 auto 20px}#index .box08 h1 img{width:100%}#index .box08 .item01{font-size:3.5vw;line-height:2;margin:0 auto 30px}#index .box08 .item02{border-top:3px solid #91c31e;border-bottom:3px solid #e5e5e5;padding:30px 16px;display:block}#index .box08 .item02:before{display:none}#index .box08 .item02 .logo{width:65%;margin:0 auto 16px}#index .box08 .item02 h2{width:75%;margin:0 auto 10px}#index .box08 .item02 .time{border:1px solid #c4c4c4;padding:10px;font-size:3vw;display:table;margin:auto}#index .box08 .item02 .tel{width:70%;margin:0 auto 16px}#index .box08 .layout01 .left{margin:0 auto;min-width:inherit;width:100%}#index .box08 .layout01 .right{margin-top:20px;min-width:inherit;text-align:center}#index .box08 .btn_box{width:75%;margin:0 auto}#contact_banner{border-top:3px solid #91c31e;border-bottom:3px solid #e5e5e5;padding:30px 16px;display:block}#contact_banner:before{display:none}#contact_banner h2{width:75%;margin:0 auto 25px}#contact_banner .time{border:1px solid #c4c4c4;padding:10px;font-size:3vw;display:table;margin:auto}#contact_banner .tel{width:70%;margin:0 auto 16px}#contact_banner .item02{display:block}#contact_banner .item02:before{display:none}#contact_banner .item02 .logo{width:65%;margin:0 auto 16px}#contact_banner .layout01 .left{margin:0 auto;min-width:inherit;width:100%}#contact_banner .layout01 .right{margin-top:20px;min-width:inherit;text-align:center;max-width:inherit}#contact_banner .btn_box{width:70%;margin:0 auto}#contact_banner .cap{font-size:3.5vw}footer{font-size:3.5vw}footer .home{display:none}footer .site_map .inbox{padding:0}footer .site_map ul{display:none}footer .site_map_box02{width:100%;padding:40px 16px;top:0;right:0;position:relative;text-align:center}footer .site_map_box02 .logo{width:60%;margin:0 auto 20px}footer .copy{padding:15px 0;font-size:3vw}footer .copy .ftlink{margin:5px auto 0;display:block}#pop_banner{display:none !important}#work_arcive{padding:20px 16px}#work_arcive .work_arcive_item{width:100%;max-width:inherit}#work_arcive .work_arcive_item .work_arcive_img img{height:250px;width:100%}#work_arcive .work_txt{font-size:3.5vw;padding:10px 10px 20px}#work_arcive .work_txt .link{width:70%;padding:15px 0}#work_single .work_page_img{margin:0 0 20px;padding:16px;width:100%}#work_single .gallery_box{padding:20px 16px}#work_single .gallery_title{display:block}#work_single .gallery_title h2{width:60%;margin:0 auto}#work_single .gallery_title p{font-size:3vw;text-align:center;margin:10px auto 0}#work_single .gallery_list{padding:16px}#work_single .gallery_list .inner .gallery_list_img{width:48%;height:100px;margin-bottom:0}#work_single .gallery_list .inner .gallery_list_img img{height:100%;width:100%;margin:0 auto}#work_single .gallery_list .inner .gallery_list_img:nth-of-type(n+3){margin-top:4%}#work_single .gallery_list .inner .gallery_list_img a{height:100%}#work_single .work_txt{font-size:3.5vw;line-height:1.8}#work_single .work_txt span{font-size:3.5vw !important}.single_blog{font-size:3.5vw;line-height:2}.single_blog .entry{padding:16px}#blog .box01 .item01 .blog_item{font-size:3.5vw}#goods h3{font-size:4vw;border-left:5px solid #000;padding:15px 16px}#goods .goods_item{display:block;width:100%}#goods .goods_item .text_area{font-size:3.5vw;margin-top:20px;line-height:1.9;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px}#goods .goods_item .text_area span{font-size:3.5vw !important}#goods .bx-wrapper{max-width:inherit;margin:0 auto;width:100%}#goods .season_title{font-size:4.5vw}#goods .season_title:before,#goods .season_title:after{border-top:1px solid}#goods .season_title:before{margin-right:10px}#company .companycon1box{border:1px solid #c5de99;margin-top:20px !important}#company .companycon1box tr{border-top:1px solid #c5de99;border-bottom:1px solid #c5de99}#company .companycon1box tr th{width:35%;word-break:keep-all;font-size:3.2vw;padding-left:10px}#company .companycon1box tr td{font-size:3.2vw;padding-left:15px;padding-right:10px}#company #map .ggmap iframe{width:100%;height:350px}#company .box04 .item_box{padding:1px}#company .box04 .item_box p{font-size:3.5vw;line-height:2;margin-top:16px}#company .box04 .item_box .child_box{padding:20px 16px}#company .box04 .item_box .layout01{margin:0 !important;display:none}#company .box04 .aisatuminititle p{margin:0;border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:1.5;padding:10px 0}#company .box10{padding:20px 0 0}#company .box10 .layout01{display:block}#company .box10 .layout01 .right{min-width:inherit}#company .box10 .layout01 .right img{width:100%}#company .box10 .layout01 .left{min-width:inherit;margin:16px auto 0;line-height:2;font-size:3.5vw}#company .box11{padding:20px 16px;border:1px solid #c5de99}#company .box11 h3{font-size:4vw;font-weight:700;margin-bottom:16px !important}#company .box11 p{font-size:3.5vw;margin-bottom:10px !important}#company .box11 .ftzi{font-size:3.8vw}#form .box01{margin-bottom:20px !important}#form .box01 .item01{border-top:2px solid #91c31e;border-left:2px solid #91c31e;border-right:2px solid #91c31e}#form .box01 .item02{border:2px solid #91c31e;margin-bottom:20px !important}#form .box01 .item02 h1{font-size:5vw;background-size:20px 20px}#form .box01 h2{font-size:3.8vw;text-align:center}#form .box01 .glay{font-size:3.2vw;text-align:center}#form .box01 .glay2{font-size:3.2vw;text-align:center;margin-top:10px}#form .box02 #contact_form .page_title{font-size:3.8vw}#form .box02 #contact_form .child01 ul li{font-size:3vw;line-height:1.7}#form .box02 #contact_form .child01 ul li:nth-of-type(n+2){margin-top:7px}#form .box02 #contact_form #contact{border:1px solid #91c31e;margin-bottom:20px !important}#form .box02 #contact_form #contact tr th,#form .box02 #contact_form #contact tr td{display:block;width:100%;min-width:inherit;font-size:14px}#form .box02 #contact_form #contact tr th input,#form .box02 #contact_form #contact tr th textarea,#form .box02 #contact_form #contact tr td input,#form .box02 #contact_form #contact tr td textarea{padding:5px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#form .box02 #contact_form #contact tr th .file_inner input,#form .box02 #contact_form #contact tr td .file_inner input{width:auto;padding:0;font-size:14px}#form .note{font-size:3.5vw;margin:0 auto 30px}#form .tkend{font-size:3.5vw}}