﻿#phonemenuA{display:none;padding:0;margin:0}.smartphone img{display:none}.w100{max-width:100%;height:auto;text-align:center;margin:0 auto}.map{width:100%;height:400px}.fb-page{padding:10px 0;width:100%}#fb-root{background-color:#FFF;height:auto}.fb-like-box{width:100% !important}.fb-like-box span,.fb-like-box iframe[style]{width:100% !important}.flexbox{display:flex;display:-webkit-flex}#meanmenu,#humberger,#drawernav,.pcnone{display:none}.spnone{display:block}img{max-width:100%}@media screen and (max-width: 800px){.pcnone{display:block}.spnone{display:none}#pageTitle_wrapper{width:100%;padding:50px 0}#pageTitle{max-width:100%}#pankuzu{display:none}.voice li{float:none;width:auto;margin-bottom:15px}.voice li:last-child{margin-bottom:0}.voice li img{width:100%}.priceNum li{float:none}.flowParents .child{float:none;width:auto;padding:0 0 50px;background:url(../img/sp_arrow.png) no-repeat scroll center bottom}.flowParents .child:nth-child(3n){padding:0 0 50px;background:url(../img/sp_arrow.png) no-repeat scroll center bottom}.flowParents .child:last-child{padding:0;background:none}.flowParents .child img{width:100%;height:auto}.baList{padding:0 0 20px;border-bottom:1px dotted #CCCCCC;display:block;margin:0 auto 30px}.baList:last-child{padding:0;border-bottom:none}.beforeBox,.afterBox{float:none;width:auto;display:block;margin:0 auto 30px;text-align:center}.beforeBox{padding:0 0 50px 0;background:url(../img/sp_arrow.png) no-repeat scroll center bottom}.spbr{display:block}.pickupItem{float:none;width:auto;margin:15px 0 0 0}.pickupItem:first-child{margin:0}.pickupItem img{width:100%;height:auto}#footer address{border-top:none;padding-top:0}.contactLeft,.contactRight{float:none;width:auto}.contactLeft{margin-bottom:20px}.form h2+p{text-align:left}.labelList li{float:none;margin:0 0 5px}.staffImage{margin:0 20px 20px 0}.cntRight{padding-left:0}.staffH2 span{display:block}.spClear{clear:both}#titleA{margin-top:0;padding:100px 0 50px}#title p{float:none;text-align:center}#title p span{line-height:1.3;display:block}#navi{display:none}#map_canvas{height:300px}.news dt{float:none;width:auto;text-align:center}.news dd{padding-left:0}.mtitle{font-size:3.5vw}.mtitle02{font-size:3rem}.fleft0,.fleft1,.fleft2,.fright0,.fright1,.fright2{float:none}.fleft0,.fleft1,.fleft2,.fright0,.fright1,.fright2,#singlepage p img,#main p img{display:block;margin-left:auto;margin-right:auto}.juicysliderimg img{display:table-cell;vertical-align:top;text-align:center;margin:0 auto;z-index:600;width:90%}.flexbox{display:block;display:-webkit-block}.none,.desktop,#nav-f,#menuA,#seoA,#pankuzu,#navi,#fmenu,#tnavi,.tbnr{display:none}#head,#footer,#wrap,#nav,#wrapA,#seo,#title{width:100%}#containar{width:100%;height:auto;padding:0;margin:0}#wrap{padding:15px 0 80px;margin:0}#main{float:none;width:95%;margin:0 auto 20px}.contentBox{float:none;width:95%;margin:0 auto 20px}#side{float:none;width:98%;margin:0 auto;height:auto;padding:0}img{max-width:100%;height:auto}.smartphone img{display:block;max-width:100%;height:auto}header{padding:0;margin:0}#headA{display:block}#head{height:auto}#head .logo{padding-left:10px}.tel{display:none}#menu_wrap{width:100%;margin:0 auto}#menu{display:none}.yajirusi{font-size:15px}#main h1{width:100%;height:auto}#seo h1{font-size:10px}.lmain,.rmain,.lsingle,.rsingle{float:none;width:100%;margin:0 auto 10px}#singlepage section{width:95%;margin:0 auto;padding:25px 0}.single{width:100%;margin:0 auto;padding:25px 0px}.textwrap{width:90%;margin:0 auto;font-size:12px;padding:10px}.textwrap2{width:90%;margin:20px auto;font-size:12px;padding:20px}.news-bl{width:100%}#slidepro_wrapper,#slidepro{width:100%;height:auto}#flash{width:100%;padding-top:90px;height:auto}#juicysliderbox{position:relative;height:100%}#flash img{height:auto}#swiffycontainer{max-width:800px;width:95%;max-height:253px;height:auto}.flashimg{width:100%;margin:0 auto}.flashimg img{top:-400px;left:290px;z-index:400;position:relative}#top_image{padding:250px 0}.tbox2{width:100%;margin:0 auto;padding:40px 0;text-align:center}footer{margin:0}#footer{padding:20px 0;margin:0 auto 0}.map{width:100%}.flexbox{display:flex;display:-webkit-flex}.sidebox{width:100%;height:auto;box-shadow:none}.form dl{margin:10px 0}.form dt{float:none;width:100%;line-height:20px;padding-top:10px;text-align:left}.form dd{width:100%;padding-left:0;padding-bottom:10px;padding-top:10px;line-height:20px;border-bottom:1px solid #eee}.form dd:last-child{border-bottom:0px;margin-bottom:0px}.textarea,.dropdown{width:98%}.form textarea{width:97%}.card{height:auto}.tab li{width:28%;padding:5px;margin:0 5px 0 0}.tab li:last-child{margin:0}.fb-like-box{display:none}.fb-like-box span,.fb-like-box iframe[style]{display:none}.facebook{display:none}#phonemenu li a:link,#phonemenu li a:visited,#phonemenu li a:hover{color:#111;text-decoration:none}#phonemenuA{display:block;width:100%;height:50px;box-shadow:rgba(0,0,0,0.2) 0 3px 2px;background:#FF464C;z-index:99999;top:0;left:0;padding:0}#phonemenu{margin:0 auto;z-index:3;color:#fff}#phonemenu ul{position:relative}#phonemenu li{font-family:'FontAwesome';width:12%;float:left;padding:5px 0;margin:0;display:inline;text-align:center;font-size:20px;cursor:pointer;vertical-align:middle}#phonemenu li:hover{opacity:0.5}#phonemenu .lg{width:50%;padding:3px 0 0;z-index:99999}#phonemenu .lg img{max-height:45px}#dmenu1{display:none;position:absolute;top:0;width:100%;font-size:11px}#dmenu1 li{overflow:hidden;width:100%;background:rgba(0,0,0,0.8);box-shadow:rgba(0,0,0,0.2) 0px 1px 1px 1px}#dmenu1 li a{display:block;width:100%;height:40px;line-height:40px;color:#fff}#dmenu1 li a:link,#dmenu1 li a:visited,#dmenu1 li a:hover{color:#fff;text-decoration:none;text-align:left;font-size:12px;padding:0px 0;text-indent:1em}#dmenu1 li a:before{font-family:'FontAwesome';content:"\f054";margin-right:5px}#dmenu2,#dmenu3{display:none;position:absolute;top:50px;width:100%;z-index:1000;font-size:11px}#dmenu2 li,#dmenu3 li{overflow:hidden;width:100%;background:rgba(0,0,0,0.8);box-shadow:rgba(0,0,0,0.2) 0px 1px 1px 1px}#dmenu2 li a,#dmenu3 li a{display:block;width:100%;height:40px;line-height:40px;color:#fff}#dmenu2 li a:before,#dmenu3 li a:before{content:url(../img/icon_w.png);margin-right:3px}.mintyou{text-align:center;font-size:18px}.flink0,.flink1,.flink2{width:100%;margin:0}.flink0 ul,.flink1 ul,.flink2 ul{margin-right:0;margin-bottom:0}.flink0 li,.flink1 li,.flink2 li{float:none;display:block;margin-left:auto;margin-right:auto}.flink0 li img,.flink1 li img,.flink2 li img{display:block;margin-left:auto;margin-right:auto}.top_col2{width:100%;margin:0 auto 0}.top_col2 li{width:313px;max-width:100%;text-align:center}.top_col2 li:nth-child(2n){margin:0 auto 0}.top_col2 li h3{color:#333;font-size:20px;font-weight:bold;text-align:center}.top_col2 li p{text-align:left}.top_col2 li img{text-align:center;margin:0 auto}.sld_bx_txt{font-size:35px;font-weight:900}figure figcaption img{display:block;width:100%;margin:0 auto}.form,#fmenuA{width:100%}#fmenu{width:100%;list-style-type:none;font-size:11px}#fmenu ul{border-top:1px solid #eee}#fmenu li{float:left;width:33%;border-bottom:1px solid #eee;border-right:1px solid #eee}#fmenu li a{display:block;width:100%;min-width:20px;height:30px;line-height:30px;text-align:left;font-weight:normal;background:#ffeac8;text-indent:10px}#fmenu li a:before{font-family:'FontAwesome';content:"\f054";margin-right:3px;color:#555}#fmenu a:link,#fmenu a:visited{color:#555;text-decoration:none}#fmenu a:hover{color:#555;text-decoration:none;background:#faf4eb}.mtitle-white em,.mtitle-base em{font-size:20px;width:100%;margin:0 auto;padding:0}.mtitle-white em:before,.mtitle-white em:after{display:none}.mtitle-base em:before,.mtitle-base em:after{display:none}.mtitle-white span,.mtitle-base span{width:100%;margin:0 auto}.mtitle-white .hosoku,.mtitle-base .hosoku{font-size:15px}.mtitle em{font-size:30px;width:100%;margin:0 auto;padding:0}.mtitle em:before,.mtitle em:after{display:none}.mtitle span{width:100%;margin:0 auto}.mtitle .hosoku{font-size:25px}.mtitle-sp{font-size:18px}.mtitle-cline{display:table;text-align:center;white-space:nowrap;font-size:15px;letter-spacing:0px;margin-bottom:20px;line-height:0.5;width:100%}h2{font-size:13px}.mtitle-point{font-size:13px}.mtitle-point span{margin-right:5px}.mtitle-cline span{font-size:13px}.mtitle-cline:after,.mtitle-cline:before{width:35%}.mintyou{font-size:13px}.tab{width:95%;margin:0 auto}.tab li{float:none;margin:0 0 1px;width:100%;padding:0}.tab li a{width:100%;padding:3px 0;text-indent:1em}.mtitle-x{font-size:18px;text-align:center;color:#484848;margin:20px 0 5px}#contentwrap{width:100%}.rss{width:90%;margin:0 auto;padding:10px 0 25px}.rhalf,.hotel{display:none}.rhalf{float:none}.lhalf{float:none;width:100%;height:100%;display:table;margin:0;padding:0}.lhalf h2{font-size:18px;letter-spacing:2px;text-align:center}.lhalf-img{float:none}.twrap{margin:0 auto;padding:35px 20px;display:block}.hotel{display:none}.picup-3{width:100%}.picup-3 ul li{width:33.3%;float:left}.picup-3 ul li:first-child{width:33.4%}.picup-3 ul li a{display:block;text-align:center}.picup-3 ul li a .logo{padding:35px 0}.picup-3 ul li a .logo img{width:90%;height:auto}.picup-3 ul li a .bg{width:100%;height:100%}.juicysliderimg1{font-size:25px}.juicysliderimg1 span{display:inline-block}.rbtn{float:none}.rbtn a{margin:20px auto}#page{padding:0;position:relative;z-index:2;left:0;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#drawernav{display:block;position:fixed;top:0;right:-240px;width:240px;height:100%;background:#333333;color:#fff;z-index:500;padding-top:70px;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#drawernav ul{list-style:none;padding:0}#drawernav ul li a{color:#fff;display:block;padding:10px 20px;text-decoration:none;border-top:1px solid #4D4D4D;border-bottom:1px solid #000000}#drawernav ul li .first-child{border-top:none}#drawernav ul li .last-child{border-bottom:none}#drawernav ul li a:hover{color:#fff;background:#222}#drawernav ul li a:before{font-family:'FontAwesome';content:"\f0da";margin-right:10px}#drawernav ul li.phone a{color:#fff;display:block;padding:5px 10px;text-decoration:none;border:1px solid #333;border-radius:10px;margin:10px auto;width:200px;text-align:center;font-size:15px;color:#333;background:#fff;font-weight:bold}#drawernav ul li.phone a:before{font-family:'FontAwesome';content:"\f098";margin-right:10px}#drawernav ul li.phone a:hover{background:#3647a2}#drawernav img{display:block;width:90%;padding:5px 0;margin:0 auto}#drawernav h4{padding:0 15px}.icon-bar{height:2px;background:#FFF;display:block;margin-bottom:6px;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}.fixed-content{right:inherit;width:100%;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#overlay{z-index:-1;opacity:0;background:#000;left:0;top:0;width:100%;height:100%;position:fixed;-webkit-transition:all 400ms cubic-bezier(1, 0, 0, 1);-moz-transition:all 400ms cubic-bezier(1, 0, 0, 1);-o-transition:all 400ms cubic-bezier(1, 0, 0, 1);transition:all 400ms cubic-bezier(1, 0, 0, 1);-webkit-transition-timing-function:cubic-bezier(1, 0, 0, 1);-moz-transition-timing-function:cubic-bezier(1, 0, 0, 1);-o-transition-timing-function:cubic-bezier(1, 0, 0, 1);transition-timing-function:cubic-bezier(1, 0, 0, 1)}#humberger{display:block;position:fixed;top:0;right:0;z-index:600;width:45px;padding:30px 10px 10px;cursor:pointer;background:#3647a2}.drawer-opened #page{left:-240px;box-shadow:1px 0 2px #000;-webkit-box-shadow:1px 0 2px #000}.drawer-opened .fixed-content{left:-240px}.drawer-opened #drawernav{right:0}.drawer-opened #humberger .icon-bar{background:#fff}.drawer-opened #humberger :nth-child(1){transform:translate(0, 8px) rotate(45deg);-webkit-transform:translate(0, 8px) rotate(45deg)}.drawer-opened #humberger :nth-child(2){transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);opacity:0}.drawer-opened #humberger :nth-child(3){transform:translate(0, -8px) rotate(-45deg);-webkit-transform:translate(0, -8px) rotate(-45deg)}.drawer-opened #overlay{opacity:0.3;left:-240px;position:fixed}.timeline>li{overflow:hidden;margin:0;position:relative}.timeline-date{width:3em;float:left;text-align:left;margin-top:10px}.timeline-content{width:75%;float:left;border-left:3px #ccc solid;padding:10px 0 20px 20px}.timeline-content:before{content:'';width:12px;height:12px;background:#009944;position:absolute;left:2.7em;top:17px;border-radius:100%}.flex_2,.flex_3{display:block;flex-wrap:nowrap}.flex_2 .bx h3,.flex_3 .bx h3,.flex_4 .bx h3{font-size:18px}.flex_2 .bx,.flex_3 .bx{width:calc(100% - 0px);margin-right:0px;margin-bottom:20px}.flex_4 .bx{width:calc(45%);margin-right:0px;margin-bottom:20px}.bxbtn{position:static;width:200px;margin:10px auto 0}.photo{width:90%;margin:0 auto}.photo ul{margin-right:0px;margin-bottom:0px;text-align:center}.photo li{float:none;display:inline-block;max-width:100%;margin-right:5px;margin-bottom:5px}.photo li h3,.photo li p,.photo li img{max-width:100%}.col2-list{width:100%;margin-bottom:10px}.col2-list li{float:none;width:90%;margin:0 auto 10px}.col2-list li:nth-child(2n){margin:0 auto 10px}.works{width:90%;margin:10px auto 0;padding:10px 2px 0}.works ul{margin-right:-21px;margin-bottom:-10px}.works li{display:block;float:none;width:450px;max-width:100%;margin:0 auto 15px;font-size:10px;background:#fff}.works .gallery{background:#EEEEEE;width:450px;max-width:100%;height:300px;line-height:300px;text-align:center;vertical-align:middle;overflow:hidden}.works .gallery img{max-width:100%;max-height:300px;vertical-align:middle}.works .gallery_explain{width:100%;margin:0 auto;box-sizing:border-box;height:auto;padding:0}.works .gallery_explain h3{color:#3647a2;border-bottom:1px solid #3647a2}figure{position:relative;overflow:hidden;width:100%}figure img{width:100%;max-width:100%}figure:hover figcaption{bottom:0px}.picup-1{width:100%;min-width:100%;margin:0 auto}.picup-1 ul{overflow:hidden;background:#fff}.picup-1 ul li{overflow:hidden;position:relative;border-bottom:1px solid #ddd;padding:20px 0}.picup-1 ul li div{position:relative;padding:10px 0 0;font-size:12px}.picup-1 ul li p{font-size:13px}.picbox{width:100%;text-align:center}.rbtn{float:none;margin:0 auto;width:300px}.top li{width:100%;text-align:center}.top li img{text-align:center;margin:0 auto;max-width:100%}}@media screen and (max-width: 480px){.ttlService{font-size:1.0rem}.ttlGree{font-size:1.3rem}.lst01{width:100%;margin:10px 0}.lst01 li{float:none;width:96%;margin:0 auto}.blog_card{width:100%}.blog_card li{float:none;width:99%;margin:0 auto 15px}.blog_card li .blog_img{height:auto;padding:5px 0}.blog_card li .blog_title{height:auto;padding:5px 0}.blog_card li .blog_body{height:auto;padding:5px 0}.blog_card li img{max-width:100%}.tcenter_pc{text-align:left}.kodawariBox{flex:0 0 95%;float:none;box-sizing:border-box}.kodawariBox._service{flex:0 0 100%}.sld_bx_txt{font-size:18px;font-weight:900}#logo img{max-width:250px}.juicysliderimg1{font-size:18px}.juicysliderimg1 span{display:inline-block}.catch_txt{text-align:left;font-size:16px;color:#FFF;padding:0 10px}.spQualification{display:block;font-size:11px;color:#595757}.pcQualification{display:none}.mt1 img{width:200px}.list-check2{font-size:15px}.point{float:none;margin-bottom:30px;margin-right:0;width:100%}#head{height:auto}#head .logo{padding-left:10px}#head .logo img{max-width:250px}.tombstone_box{padding:30px 10px;background:#eeeeee;background:-moz-linear-gradient(top, #eee 0%, #ddd 44%, #ccc 100%);background:-webkit-linear-gradient(top, #eee 0%, #ddd 44%, #ccc 100%);background:linear-gradient(to bottom, #eee 0%, #ddd 44%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );border-radius:5px;border:1px solid #aaa}.tombstone_box h3{text-align:left;font-size:20px;color:#3647a2;border-bottom:1px dotted #3647a2;margin-bottom:10px}.tombstone_list{width:95%;float:none}.tombstone_list li{width:100%;list-style:none;float:right;margin-bottom:5px;text-align:left}.tombstone_list li:before{content:"・";margin-right:5px}.tombstone_list li:nth-child(2n){margin-right:5px;margin-bottom:5px}.tombstone_img{width:95%;float:none}.tombstone_img img{max-width:100%}.contact_tel a{font-size:30px;font-weight:900}.contact_tel a:before{font-family:"fontAwesome";content:"\f095";margin-right:10px}.rbtn{width:250px}.rbtn a{width:250px}.message{font-size:18px}.history{font-size:12px}.history dt{width:10em}.history dd{padding-left:11em}.mtitle02{font-size:2rem}.baList{margin-bottom:20px;padding:0 0 20px;border-bottom:1px dotted #CCCCCC}.baList:last-child{margin-bottom:0;padding:0;border-bottom:none}.beforeBox,.afterBox{float:none;width:auto}.beforeBox{padding:0 0 50px 0;background:url(../img/sp_arrow.png) no-repeat scroll center bottom}}
/*# sourceMappingURL=smartphone.css.map */
