@charset "utf-8";#sp_menu{width:100%}#headinfo{width:100%;height:50px;background-position-y:-7px;background-color:#259942;position:fixed;top:0;z-index:99}#headinfo img{max-height:49px!important;width:auto!important;float:right}.column{position:relative}.dl-menuwrapper{width:0;float:left;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%}.dl-menuwrapper button{background:#ccc;border:none;width:48px;height:45px;overflow:hidden;position:relative;cursor:pointer;outline:none}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#aaa}.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:10px;left:16%;box-shadow:0 10px 0 #fff,0 20px 0 #fff}.dl-menuwrapper button.dl-active:after{content:'×';font-size:60px;color:#fff;background:0 0;position:absolute;top:-17%;box-shadow:none}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li{position:relative}.dl-menuwrapper li a{display:block;position:relative;padding:20px;font-size:16px;line-height:20px;border-bottom:1px solid #fff;font-weight:300;color:#fff;outline:none;box-sizing:border-box}.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,.1)}.dl-menuwrapper li.dl-back>a{padding-left:30px;background:rgba(0,0,0,.1)}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:50px;speak:none;-webkit-font-smoothing:antialiased;content:"▶";color:#fff}.dl-menuwrapper li.dl-back:after{left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,.15)}.dl-menuwrapper .dl-menu{display:block;position:absolute;width:51vh;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all .3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{width:96vw;box-sizing:border-box;opacity:1;margin-top:10px;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px);height:90vh;overflow:scroll}.dl-menuwrapper li .sub-menu{display:none}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .sub-menu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.sub-menu,.dl-menu.dl-subview li.dl-subviewopen>.sub-menu>li{display:block}.dl-menuwrapper>.sub-menu{position:absolute;width:100%;top:50px;left:0;margin:0}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 .4s;animation:MenuAnimOut1 .4s}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}.dl-menuwrapper>.sub-menu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}.dl-menuwrapper>.sub-menu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none}.no-js .dl-menuwrapper li .sub-menu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}.dl-menuwrapper button,.dl-menuwrapper button:hover{background:#259942}.dl-menuwrapper ul{background:#969924}.dl-menuwrapper button.dl-active{background:0 0}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1}}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none}.no-js .dl-menuwrapper li .sub-menu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}.movnavi{display:block;width:100%;height:60%;padding:0;display:flex;display:-webkit-flex;justify-content:space-between}.movnavi li{display:block;width:calc((100% - 4px)/5)}.movnavi li:last-child{padding-right:0}.movnavi li a{height:0;display:block;text-indent:-9999px;padding-top:98.75%}.movnavi li a:hover,.movnavi li a:active{opacity:.5;transition:.5s linear}.movnavi .home a{background:url(//test.subeniya.com/wpadmin/wp-content/themes/ihinshori/css/../images/movnavi/m_btn.png) 0 0 no-repeat;background-size:cover}.movnavi .flow a{background:url(//test.subeniya.com/wpadmin/wp-content/themes/ihinshori/css/../images/movnavi/m_btn.png) 25% 0 no-repeat;background-size:cover}.movnavi .price2 a{background:url(//test.subeniya.com/wpadmin/wp-content/themes/ihinshori/css/../images/movnavi/m_btn.png) 50% 0 no-repeat;background-size:cover}.movnavi .qa a{background:url(//test.subeniya.com/wpadmin/wp-content/themes/ihinshori/css/../images/movnavi/m_btn.png) 75% 0 no-repeat;background-size:cover}.movnavi .voice a{background:url(//test.subeniya.com/wpadmin/wp-content/themes/ihinshori/css/../images/movnavi/m_btn.png) 100% 0 no-repeat;background-size:cover}
@charset "utf-8";#pchead,aside,#fottercontents,#area,.spnone,.sphidden{display:none}img{width:100%;height:auto;vertical-align:middle}img.imgwauto,.imgwm50{width:auto!important;height:auto;display:block;margin:10px auto;max-width:100%}img.imgwauto{width:auto!important;height:auto}header{padding-top:50px}.blogarea{padding-left:10px;padding-right:10px;overflow:hidden}.blog p>a{background:#eaecad;font-weight:700;color:#7D801D!important;display:block;margin:10px 0;padding:10px;border-radius:10px}.leftbox{display:block;text-align:center;background:url(//test.subeniya.com/wpadmin/wp-content/themes/ihinshori/css/../images/slider_bg.jpg) no-repeat center center;background-size:contain}.mobilereason{margin-bottom:20px}.mobilereason li a{display:block;text-align:center;font-size:25px!important;color:#fff;font-weight:700;text-decoration:none;min-height:30px;min-width:150px;padding:10px}.mobilereason li:nth-child(1) a,.timesp a{background:#4b0c15}.mobilereason li:nth-child(1) a:hover,.timesp a:hover{background:#601d27}.mobilereason li:nth-child(2) a,.mobilereason li:nth-child(2) a:visited{background:#f57b0c;border:1px solid #ac7c1f}.teltitle{background:#969924;padding:10px 0;color:#fff;text-align:center;font-weight:800;margin-top:10px}.tel,.openclose{margin:5px 0}.mbanner{display:flex;flex-wrap:wrap;justify-content:space-between}.mbanner a{width:49.5%;margin:3px 0}#copyright{padding:30px 0}#spfooter .menu li a{text-decoration:none;color:#555;padding:14px 10px 14px 24px;display:block;overflow:hidden;line-height:1.5em;border-bottom:1px dashed #ebff9a;display:block;color:#fff;text-align:center;background-color:#969924}#spfooter .menu li a:hover{transition:.5s ease;background-color:#bec22d;color:#000}table{width:calc(100% - 5px)}tr,th,td{display:block}table{border-collapse:collapse;line-height:1.4em;margin:0 0 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;text-align:center}th{font-weight:400;padding:8px;border-bottom:1px solid #ccc;background-color:#cfd9ef}td{padding:8px;border-bottom:1px solid #ccc;background:#fff;font-weight:400}.price thead{display:none}.price td:before{content:attr(data-label);color:#d63638;display:block;margin-bottom:.25rem}.sepborder{border-bottom:3px solid #ccc}.tbg{background:#cfd9ef}#share ul{height:auto;display:flex;justify-content:space-around;margin:10px 0}#share li{font-size:14px;text-align:center;width:84px;margin-right:1%;margin-bottom:8px;border-radius:3px;list-style:none}#share li.share-twitter{background:#55acee;box-shadow:0 2px #2795e9}#share li.share-twitter:hover{background:#83c3f3}#share li.share-facebook{background:#3b5998;box-shadow:0 2px #2d4373}#share li.share-facebook:hover{background:#4c70ba}#share li.share-google{background:#dd4b39;box-shadow:0 2px #c23321}#share li.share-google:hover{background:#e47365}#share li.share-hatena{background:#2c6ebd;box-shadow:0 2px #225694}#share li.share-hatena:hover{background:#4888d4}#share li.share-pocket{background:#f13d53;box-shadow:0 2px #e6152f}#share li.share-pocket:hover{background:#f26f7f}#share li.share-line{background:#00c300;box-shadow:0 2px #009d00}#share li.share-line:hover{background:#2bd92b}#share a{display:block;height:27px;padding-top:6px;color:#fff;text-decoration:none}#share a:hover{text-decoration:none;color:#fff}.tservice dt{width:65%;margin:auto}.tservice dd{margin-bottom:10px;border-bottom:2px dashed #d3d3d3;margin-bottom:20px;padding:20px 0}.topprice{border:2px solid #ccc;margin-bottom:5px;text-align:center}.nagare4 dd,.nagare5 dd,.box{padding:10px;border:1px solid #ccc;background:#fcfcfc;box-sizing:border-box;border-radius:3px}@media screen and (max-width:700px){.backtotop{position:fixed;right:-12%!important;display:none;bottom:1%!important}}.backtotop{position:fixed;right:-5%;display:none;bottom:10%}.backtotop img{width:50%!important}.backtotop a{display:block;padding:10px 5px;margin:0}