html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html,body{width:100%;height:100%;background:#fff}html #page,body #page{background:#fff}body{font-size:16px;-webkit-text-size-adjust:100%;font-family:'M PLUS Rounded 1c',sans-serif;text-align:center;color:#333;position:relative;right:0;overflow-x:hidden}a{text-decoration:none;color:#333;line-height:1;opacity:1}a,a:hover{-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;transition:.7s}a img:hover{-moz-opacity:.75;opacity:.75}a:hover{opacity:.5}p,li,div,dt,dd,td,th{box-sizing:border-box}p{text-align:left;color:#5c727d}#wrapper{width:100%;height:100%;position:relative;overflow:scroll;margin:0 auto}.w600{width:600px;margin:0 auto}.w720{width:720px;margin:0 auto}.w980{width:980px;margin:0 auto}.w1080{width:1080px;margin:0 auto}.inside{width:100%}#logo{width:240px;margin:0 auto;height:auto}#header .w1080{position:relative;padding:.5rem 0}#logo img{width:100%;height:auto}#hdl{float:left}#hdr{position:absolute;right:0;top:0}.hdbg{background:url("https://jaguchi-karran.com/v1/common/img/hdbg.jpg") no-repeat;background-size:cover;background-position:center center;padding:0 0 1rem;min-height:160px}.hdbg .hdbgin{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hdbgin.fixed{padding-bottom:1rem;box-shadow:0px 3px 2px rgba(0,0,0,.2);-webkit-box-shadow:0px 3px 2px rgba(0,0,0,.2);-moz-box-shadow:0px 3px 2px rgba(0,0,0,.2)}#hdr #spnav,#hdr ul{float:left}#hdr ul{margin:1rem 1rem 0 0}#hdr{margin-top:.5rem}#hdm{position:fixed;top:0;right:-320px;width:320px;height:100%;background:#c9dbe2;z-index:10002}#hdm ul{overflow:auto;overflow-x:hidden;background:#ebf3f7}#hdm li{float:none;margin:0;border-top:1px solid #fff}#hdm li a{text-align:left;padding:1rem .5rem 1rem 3rem;display:block}#hdm li.ic0{background:url("https://jaguchi-karran.com/v1/common/img/ico/home.png") no-repeat 1rem center;background-size:21px 21px}#hdm li.ic1{background:url("https://jaguchi-karran.com/v1/common/img/ico/case.png") no-repeat 1rem center;background-size:21px 21px}#hdm li.ic2{background:url("https://jaguchi-karran.com/v1/common/img/ico/price.png") no-repeat 1rem center;background-size:21px 21px}#hdm li.ic3{background:url("https://jaguchi-karran.com/v1/common/img/ico/area.png") no-repeat 1rem center;background-size:21px 21px}#hdm li.ic4{background:url("https://jaguchi-karran.com/v1/common/img/ico/faq.png") no-repeat 1rem center;background-size:21px 21px}#hdm li.ic5{background:url("https://jaguchi-karran.com/v1/common/img/ico/privacy.png") no-repeat 1rem center;background-size:21px 21px}#hdm li.ic6{background:url("https://jaguchi-karran.com/v1/common/img/ico/term.png") no-repeat 1rem center;background-size:21px 21px}#hdm li.ic7{background:url("https://jaguchi-karran.com/v1/common/img/ico/contact.png") no-repeat 1rem center;background-size:21px 21px}#hdm li.ic8{background:url("https://jaguchi-karran.com/v1/common/img/ico/freedial.png") no-repeat 1rem center;background-size:21px 21px}#breadcrumb{margin-top:.1rem;background:#f9f6f8;padding:.3rem;font-size:12px;z-index:0;text-align:left}.scroll2{display:none}.fixed{width:100%;position:fixed;top:0;z-index:10001}.fixed .scroll1{display:none}.fixed .scroll2{display:block}#spnav{position:relative}#spnav_bg .mn{display:none}#sp-btn{display:inline-block;position:relative;width:50px;height:50px;background:0 0;top:0;float:right}#sp-btn:hover{opacity:1}#sp-btn-icon{display:block;position:absolute;top:50%;left:0;width:50px;height:5px;background:#fff;transition:.2s}#sp-btn-icon:before,#sp-btn-icon:after{display:block;content:"";position:absolute;top:50%;left:0;width:50px;height:5px;background:#fff;transition:.3s}#sp-btn-icon:before{margin-top:-18px}#sp-btn-icon:after{margin-top:14px}.fixed #sp-btn .close,#sp-btn .close{background:0 0}#sp-btn .close:before,#sp-btn .close:after{margin-top:0}#sp-btn .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#sp-btn .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.fixed #sp-btn-icon:before,.fixed #sp-btn-icon:after,.fixed #sp-btn-icon{background:#2dabc7}.cnav{border-bottom:2px solid #228fc3}.cnav li{float:left;width:19.6%;margin-left:.5%}.cnav li:first-child{margin-left:0}.cnav li a{color:#fff;font-weight:700;display:block;background:#135b7d;padding:1rem .3rem;-webkit-border-radius:5px 5px 0px 0px/5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px/5px 5px 0px 0px;border-radius:5px 5px 0 0/5px 5px 0px 0px}.cnav li.active a{background:#228fc3}#topchoice .item{width:30%;float:left}.topmsg{background:#228fc3;position:relative;padding:1rem 0 0}.topmsg img{width:60%;height:auto;margin:0 auto}.topmsg:after{content:"";position:absolute;right:0;bottom:-20px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#228fc3 transparent transparent;border-width:20px 20px 0}#main{padding:3rem 0 0}.section{margin-bottom:6rem}#topslide .item{position:relative}#topslide .item h2{font-size:24px;margin-bottom:1rem}#topslide .item h2 .en{display:block;font-size:21px;position:absolute;bottom:1rem;right:1rem}#topslide .item img{border-radius:10px}.btn1 a{background:#673f5e;display:block;padding:1rem;font-size:24px;color:#fff;border-radius:5px;border-right:2px solid #5d2951;border-bottom:2px solid #5d2951}#page h1{font-size:24px;padding:.5rem;border-radius:5px;background:#4cb3e4;color:#fff;margin-bottom:3rem}#page .jbox h2{font-size:18px;font-weight:700;color:#4cb3e4;text-align:left;margin-bottom:1rem}#page .jbox.cat2 h2{color:#e44c84}#page .jbox.cat3 h2{color:#4fab31}#page .jbox .cat{padding:.1rem .5rem;font-size:16px;color:#fff}#page .cat1 .cat{background:#4cb3e4}#page .cat2 .cat{background:#e44c84}#page .cat3 .cat{background:#4fab31}#page h2 .ttl{padding-left:.5rem}.jbox{border-bottom:1px dotted #999;padding-bottom:3rem;margin-bottom:3rem}.jbox .jbox-l{float:left;width:30%}.jbox .jbox-l img{margin-bottom:.5rem}.jbox .jbox-r{float:right;width:65%;text-align:left}.jbox .jbox-r,.jbox .jbox-l{margin-bottom:1rem}.jbox .description{margin-bottom:1rem}.tbl{width:100%;border-bottom:1px solid #ededed;border-right:1px solid #ededed}.tbl td,.tbl th{padding:.5rem 1rem;border-top:1px solid #ededed;border-left:1px solid #ededed}.tbl th{width:28%;background:url("https://jaguchi-karran.com/v1/common/img/j/dot.png")}.tbl2 th{text-align:center}.cat2 .tbl th{background:url("https://jaguchi-karran.com/v1/common/img/j/dot2.png")}.cat3 .tbl th{background:url("https://jaguchi-karran.com/v1/common/img/j/dot3.png")}.jbox .mid{display:block;box-sizing:border-box;padding:.5rem;border-radius:5px;background:#efefef}.case .big,.jbox .big{font-size:36px;color:#e00}.jbox .tags{clear:both}.jbox .tags li{float:left;width:24%;margin:0 0 .5rem 1.33333333%;border:1px solid #f1e1e1;padding:.2rem .3rem;background:#fff2f2;display:block;box-sizing:border-box}.jbox .tags li:nth-child(4n+1){margin-left:0}.dl_area dt{clear:left;font-size:24px;font-weight:700;margin-bottom:1.5rem;color:#4cb3e4}.dl_area dd{margin-bottom:4rem}.dl_area ul li{float:left;border:1px solid #ddd;box-sizing:border-box;width:19%;padding:.5rem 0;margin:0 0 1rem 1.25%}.dl_area ul li:nth-child(5n+1){margin-left:0}.case{text-align:left;margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px dotted #ccc}.case .pdate{text-align:right;margin-bottom:1rem}.case h2{font-size:24px;font-weight:700;margin-bottom:1rem;color:#000}.case.single h2{background:url("https://jaguchi-karran.com/v1/common/img/ico/camera.png") no-repeat left 3px;background-size:30px 30px;text-align:left;padding-left:40px}.case h2 a{color:#000;display:block;padding:0 0 .5rem}.case h2 a .areaname{display:block;font-size:80%;color:#666;padding:0 0 .4rem;font-weight:400}.case_img{width:100%;margin-bottom:1rem}.case.single .case_img{margin-bottom:2rem}.case_img li{float:left;position:relative}.case_img li .ba{position:absolute;background:url("https://jaguchi-karran.com/v1/common/img/case/red.png");color:#fff;z-index:2;bottom:0;right:0;padding:.5rem 1rem}.case_img li .ba2{background:url("https://jaguchi-karran.com/v1/common/img/case/blue.png")}.case_img li:first-child{width:43%}.case_img li.arw{margin:0 2%;width:10%}.case_img li.arw img{position:relative;margin-top:100%}.case_img li:last-child{width:43%}.case p{margin-bottom:1rem}.btn_detail a{width:40%;background:#fffde0;display:block;color:#000;padding:1rem;font-size:1rem;border-radius:5px;text-align:center;float:right;border:1px solid #aaa}.sec h1{font-size:24px;padding:.5rem;border-radius:5px;margin-bottom:.5rem;font-weight:700}.sec .description{margin-bottom:3rem}.section#blog,.section#case{background:#f1fafd;padding:4rem 0}#ctop .citem{width:31%;float:left;margin:0 0 2.5rem 3.5%;box-sizing;border-box;background:#fff;position:relative;top:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;box-shadow:0 0 10px 0 rgba(7,152,255,.1);-webkit-box-shadow:0 0 10px 0 rgba(7,152,255,.1);-moz-box-shadow:0 0 10px 0 rgba(7,152,255,.1)}#ctop .citem:hover{top:-.5rem;cursor:pointer;box-shadow:0 0 15px 0 rgba(55,110,200.3);-webkit-box-shadow:0 0 15px 0 rgba(55,110,200,.3);-moz-box-shadow:0 0 15px 0 rgba(55,110,200,.3)}#ctop .citem:nth-child(3n+1){margin-left:0}#ctop .citem .img100{position:relative}#ctop .citem .img100 .cat{position:absolute;right:1rem;top:1rem;background:#e44c84;color:#fff;padding:.2rem .5rem;font-size:12px}#ctop .citem h2{text-align:left;font-weight:700;padding:1rem 1rem .5rem}#blog #ctop .citem h2{padding-bottom:0}#blog #ctop .citem .date{display:block;text-align:left;padding-left:1rem;font-size:12px}#blog #ctop .citem p{padding:.5rem 1rem 0;font-size:14px;margin-bottom:1rem}#ctop .citem ul{margin-left:1rem}#ctop .citem ul li{text-align:left;margin-bottom:.5rem}#ctop .citem ul li.price{text-align:right;padding-right:1rem}#ctop .citem .btn_detail2{padding:1rem;display:block;border-top:1px solid #eee}#blog #ctop .citem .btn_detail2{display:blcok;text-align:right;border:none;padding:.5rem 1rem 1rem}#blog #ctop .citem .btn_detail2 a{color:#2dabc7;font-weight:700}#blog #ctop .citem .btn_detail2 a:after{content:' >'}.btn_more a{background:#2dabc7;color:#fff;padding:1rem}.fitem{float:left;widtH:31%;margin:0 0 2rem 3.5%}.fitem:nth-child(3n+1){margin-left:0}.fitem h2{font-weight:700;text-align:left;font-size:125%;margin-bottom:.5rem}.fitem p{line-height:2;letter-spacing:1px}.fitem .blue{font-size:32px}.cbnr li,.cbtn li{float:left;width:48%;margin-left:4%}.cbnr li:first-child,.cbtn li:first-child{margin-left:0}.cbtn li a{display:block;padding:1rem;font-size:120%;color:#fff;background:#d65059}.cbtn li:last-child a{background:#00b900}.marker{background:linear-gradient(transparent 0%,#ff0 0%);font-weight:700;padding:.2rem .3rem;color:#c00}.yln{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#fdff68 0%) repeat scroll 0 0}#problem ul li{width:32%;margin-bottom:2rem;margin-left:2%;float:left}#problem ul li:nth-child(3n+1){margin-left:0}#problem ul li a{font-size:21px}#problem ul li img{margin-top:.5rem;border-radius:5px}.pp dd,.pp dt{text-align:left}.pp dd{margin-bottom:2rem}.pp dt{margin-bottom:1rem;font-weight:700}.pp dd ul{margin:.5rem 0 .5rem 1.5rem}.pp dd ul li{list-style:disc}.blogmain{width:70%;float:left}.blogside{width:25%;float:right}.pbox{padding:2rem;border:1px solid #ccc}.pbox h2{font-size:150%;font-weight:700}.pbox img{float:left;width:30%;margin:0 1rem 1rem 0}.pbox p{font-size:115%;margin-bottom:1rem}.pboxm{padding-top:4rem}.faq dd,.faq dt{text-align:left}.faq dt{font-weight:700;margin-bottom:1rem}.faq dd{margin-bottom:2rem}.jbox .description2{width:70%;float:left}.jbox .img{width:25%;float:right}.sidenav{margin-bottom:2rem}.sidenav h4{font-weight:700;text-align:left;border-left:5px solid #94b7c7;background:#ebf3f7;padding:.5rem .5rem .5rem 1rem}.sidenav li{border-bottom:1px solid #ddd;text-align:left}.sidenav li a{padding:1rem .5rem;display:block}.screen-reader-text{display:none}.searchform #s{width:75%;box-sizing:border-box;float:left}.searchform #searchsubmit{width:18%}.blogbox{padding-bottom:1rem;border-bottom:1px dotted #ccc}.blogbox .blogbox_l{width:25%;float:left}.blogbox .blogbox_r{width:70%;text-align:left;float:right}.blogbox .blogbox_r h2{font-weight:700;margin-bottom:.5rem}.blogbox .blogbox_r h2 a{display:block;text-decoration:underline;color:#4cb3e4}.blog_nav{border:1px solid #ddd;border-radius:5px;padding:1rem;background:#ffe}.blog_nav dt{margin-bottom:1rem;font-weight:700;font-size:120%;text-align:left}.blog_nav ol{margin-left:1.5rem}.blog_nav ol li{list-style:decimal;margin-bottom:1rem;text-align:left}.bbox h2{font-weight:700;text-align:left;font-size:120%;border-bottom:1px solid #ddd;margin-bottom:1rem}.bboximg li{width:49.5%;float:left;margin-left:1%}.bboximg li:first-child{margin-left:0}.blog_video{position:relative;width:100%;padding-top:56.25%}.blog_video iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#footer{background:#333;padding:4rem 0 0;color:#999}#footer p{color:#ccc}#ft{position:fixed;bottom:0;width:100%;height:auto;z-index:100001}#ft a{display:block;padding:1rem;font-size:24px;color:#fff;background:radial-gradient(#ed213a,#93291e)}.copyright{padding:1rem;font-size:14px;background:#555;color:#999}#ft_about,#ft_blog{width:35%;float:left}#ft_menu{width:20%;float:left;margin-left:5%}#ft_blog{margin-left:5%}.ftblock dt{font-weight:700;text-align:left;margin-bottom:2rem}.ftblock dd{font-size:88%}.ftblock li{text-align:left;margin-bottom:.5rem}.ftblock li a{color:#ccc}#ft_blog li{clear:both;margin-bottom:1rem;border-bottom:1px dotted #666;padding-bottom:1rem}#ft_blog li:last-child{margin-bottom:0;border:none}#ft_blog img{width:25%;height:auto;float:left}#ft_blog span{float:left;width:70%;margin-left:5%;display:block;line-height:1.5}#credit{margin-top:3rem}#credit img{width:auto;height:36px}#credit dt{text-align:left;margin-bottom:1rem}#credit dd{text-align:left;margin-bottom:2rem}#credit dd ul li{float:left;margin:0 0 .5rem 1rem}#credit dd ul li:first-child{margin-left:0}.bnr_tokushu{width:172px;position:fixed;bottom:85px;right:0;z-index:10000001}.pagetop{position:fixed;bottom:0;right:0;z-index:10000001}.pagetop ul{float:right}.pagetop ul li{float:left;margin-left:1rem}.pagetop ul li.ch img{margin-top:20px}.pagetop ul li:first-child{margin:0}.pagetop ul li:last-child{margin-left:.5rem}.pagetop ul li img{width:42px}.pagetop ul li:last-child img{width:64px;height:auto}.pagetop a,.pagetop a img{opacity:1}#ptop2{display:none}strike .strike{color:#231916}.yline{color:#000;background:rgba(0,0,0,0) linear-gradient(transparent 60%,#fffb80 0%) repeat scroll 0 0}.shadow{text-shadow:rgba(0,0,0,.5) 2px 2px 5px}.tokushusuisen ul li{width:16.666%;float:left}img{max-width:100%;height:auto}.case_img li img,.size-full,.col3 li img,.col2 li img,.img100 img,.img100{width:100%;height:auto}.img50{width:50%;height:auto}#ft_blog li:after,.dl_area dd:after,.cl:after,.col3:after,#ftbnr:after,.col2:after,#hdnav:after,.w720:after,.w980:after,.w1080:after,#navigation ul:after,#header:after,#wrapper:after,#contents:after,#footer:after,#navigation:after,#header:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}.ctr{text-align:center}.big{font-size:120%}.small{font-size:80%}.blue{color:#2dabc7}.red{color:#ea426a}.bold,strong{font-weight:700}.txtgt{text-align:right}.txtlt{text-align:left}img{vertical-align:bottom}.mt1{margin-top:1rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.spnavi{display:none}.strike{text-decoration:line-through}.br{display:block}.en{font-family:'Lobster',cursive}.pc{display:block}.sp{display:none}@media screen and (max-width:1180px){.w1080{width:80%}.topmsg img{width:80%}#problem ul li:nth-child(3n+1),#problem ul li{width:49%;margin-left:2%;float:left}#problem ul li:nth-child(2n+1){margin-left:0}}@media screen and (max-width:980px){*{box-sizing:border-box}body{font-size:100%}.w980{width:80%}#header .w980{width:92%}#spnav{display:block}.col2_r,.col2_l{width:100%;float:none;margin:0 auto 3rem auto}.col2 ul{width:100%}.fitem:nth-child(3n+1),.fitem,#ctop .citem:nth-child(3n+1),#ctop .citem{width:48%;float:left;margin:0 0 2.5rem 4%}.fitem:nth-child(2n+1),#ctop .citem:nth-child(2n+1){margin-left:0}.topmsg img{width:100%}#problem ul li a{font-size:18px}.blogmain,.blogside{width:100%;float:none;margin-bottom:2rem}}@media screen and (max-width:740px){.w720{width:90%}.jbox .jbox-r,.jbox .jbox-l{width:100%;float:none;margin-bottom:2rem}#page h2 .ttl{padding:.5rem 0 0;display:block}.jbox .tags li,.jbox .tags li:nth-child(4n+1){width:49%;margin-left:2%}.jbox .tags li:nth-child(2n+1){margin-left:0}.dl_area ul li:nth-child(5n+1),.dl_area ul li{width:31.5%;padding:.5rem 0;margin:0 0 .6rem 1.833%}.dl_area ul li:nth-child(3n+1){margin-left:0}.case_img li .ba{font-size:12px;padding:.3rem .5rem}.cbnr li,.cbtn li{float:none;width:100%;margin:0 0 1.5rem}#ft_menu,#ft_blog,#ft_about{width:100%;float:none;margin:0 0 4rem}#problem ul li:nth-child(2n+1),#problem ul li:nth-child(3n+1),#problem ul li{width:100%;margin:0 0 3rem;float:none}#problem ul li a{font-size:21px}}@media screen and (max-width:640px){#header .w1080{width:92%}.fitem:nth-child(3n+1),.fitem,#ctop .citem:nth-child(3n+1),#ctop .citem:nth-child(2n+1),#ctop .citem{width:100%;float:none;margin:0 0 2.5rem}.fitem:nth-child(3n+1),.fitem:nth-child(2n+1),.fitem{width:100%;float:none;margin:0 0 2rem}#logo{margin:auto}.topmsg p .spbr{display:block}#hdm li a{font-size:120%}.ftblock li:first-child{border-top:1px solid #666}.ftblock li{border-bottom:1px solid #666;margin:0}.ftblock li a{display:block;padding:1rem;font-size:120%}#credit dd.cmk ul li{width:30%;margin:0 0 .5rem 5%}#credit dd.cmk ul li:nth-child(3n+1){margin-left:0}#credit dd.cmk ul li img{width:100%;height:auto}.case_img li{float:none}.case_img li:last-child,.case_img li:first-child{width:100%}.case_img li.arw{margin:1rem auto;width:50%}.case_img li .pc{display:none}.case_img li .sp{display:block}.case_img li.arw img{margin:0}.btn_detail a{width:100%;float:none}.pbox img{width:45%}.tokushusuisen ul li{width:33.333%}.tokushu .spbr{display:block}.jbox .description2,.jbox .img{width:100%;float:none}}