@charset "utf-8";#main{position:relative;background-color:#d7f0f8;background-image:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg);background-repeat:no-repeat;background-size:5vw,5vw,5vw,5vw,3.5vw;background-position:3vw 12vw,95vw 8vw,12vw 60vw,89vw 40vw,6vw 53vw;overflow:hidden}#main img{width:100%;display:block}#main .comment{background:#2359a8;font-weight:700;padding:1vw 13vw 1vw 8vw;text-align:center;line-height:1.5em;color:#fff;position:absolute;bottom:7vw;margin:0;width:56vw;left:50%;font-size:3.4vw;border-radius:2vw;margin-left:-38vw;border:solid 2px #fff;z-index:3}#main .comment span{font-size:1.2em}#main .comment img{position:absolute;width:13vw;bottom:2vw;right:-3vw}#main .ansin{width:60vw}#main .catchcopy{margin:1vw 5vw}#main .catchcopy img{transform:rotate(-1deg)}#main .man{width:40vw;margin-left:22vw;z-index:2;position:relative}#main .mansvoice{width:20vw;position:absolute;bottom:44vw;transform:rotate(-10deg);left:13vw;z-index:3}#main .freeestok{width:23vw;background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/gizagiza.svg) no-repeat;background-size:contain;padding:9vw 8vw 11vw;position:absolute;bottom:27vw;right:11vw;z-index:1}#main .freeestok img{width:100%;margin:auto}#main>p{font-size:3vw;margin:8vw 3vw 3vw;line-height:1em}#worries .scndtitle{position:relative}#worries .scndtitle:before{content:"";display:block;border-top:solid 10px #636363;border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;bottom:-10px;left:50%;margin-left:-5px}#worries .scndtitle:after{content:"";display:block;border-top:solid 10px #fff;border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;bottom:-9px;left:50%;margin-left:-5px}#worries .scndtitle span{position:relative}#worries .scndtitle img{width:30vw;position:absolute;right:-4vw;top:-12vw}#worries{margin:10vw 0 0}#worries ul li{background:#f8f1e3;border-radius:10px;box-shadow:6px 7px #7c7870;margin:5vw 13vw 6vw 7vw;position:relative;font-weight:700;padding:4vw 13vw 4vw 6vw;font-size:4vw;line-height:1.5em}#worries ul li .marker{line-height:1em;display:inline;color:#f40f0f;font-size:5vw}#worries ul li img{position:absolute;width:17vw;right:-9vw;bottom:0}#worries .forintrouble{padding:9vw 20vw 10vw 1vw;text-align:center;position:relative}#worries .forintrouble span{display:block}#worries .forintrouble span.bold{font-weight:700;font-size:4.5vw;line-height:2em}#worries .forintrouble span.blue{font-weight:700;color:#0096c8;font-size:6.5vw;position:relative;line-height:1em}#worries .forintrouble span.mark{line-height:1.5em;position:relative;font-size:3.5vw;margin:0 10vw 3vw}#worries .forintrouble span.blue:before{content:"";display:block;width:.7em;height:.7em;background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/chose.svg) no-repeat;position:absolute;top:-7px;left:0;background-size:contain}#worries .forintrouble img{width:33%;display:block;position:absolute;right:0;bottom:0;z-index:-1}#resolve{position:relative}#resolve h2{font-family:'M PLUS 1p';color:#0082ad;font-weight:900;font-size:7vw;text-align:center;line-height:1.3em;padding:2vw 0;letter-spacing:-.07em;position:relative;background:#434748;color:#fff}#resolve h2 .block{display:block}#resolve h2 .logo{font-style:italic;font-weight:900;padding-right:.4em}#resolve h2 img{width:30%;position:absolute;left:0}#resolve ol{background:#0096c8 url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/fireworks-wh.png);padding:5vw 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-size:120%;background-position:50% -20%}#resolve ol li{background:#fff;color:#0096c8;position:relative;font-weight:700;padding:4vw;border-radius:47vw;margin:4vw;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:29vw;height:29vw;position:relative}#resolve ol li:not(:last-child):before,#resolve ol li:not(:last-child):after{content:"";display:block;position:absolute}#resolve ol li:not(:last-child):before{width:5vw;height:3vw;background:#fac72a;right:-9vw;top:17vw}#resolve ol li:not(:last-child):after{content:"";border-left:solid 5vw #fac72a;border-top:solid 5vw transparent;border-bottom:solid 5vw transparent;right:-14vw;top:13.5vw}#resolve ol li:nth-child(2):before{top:auto;transform:rotate(147deg);right:auto;left:-15vw;bottom:-7.5vw;width:20vw}#resolve ol li:nth-child(2):after{top:auto;transform:rotate(147deg);right:auto;bottom:-17.5vw;left:-17vw}#resolve ol li.solved{background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/solved.png) no-repeat 50% 50%;background-size:contain;margin:0;padding:8vw 8vw 11vw;color:#555;height:18vw;margin-top:0}#resolve ol li.solved span{line-height:1em}#resolve ol li .kaiketsu{color:#fac72a;display:block;width:100%;text-align:center;font-size:10vw;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff,1px 0px 1px #fff,0px 1px 1px #fff,-1px 0px 1px #fff,0px -1px 1px #fff;position:relative;font-weight:700;width:2.1em}#resolve ol li .kaiketsu:before{content:"解決";color:#ff2b2b;position:absolute;text-shadow:none;top:-2px;left:-2px}#resolve ol li .step{background:#0096c8;color:#fff;padding:0 .5em;line-height:1.5em}#resolve ol li .num{width:100%;text-align:center;font-size:14vw;font-family:"M PLUS 1p";line-height:1em;font-weight:900;margin:0 4vw}#resolve ol li .label{text-align:center}#resolve ol li .coment{position:absolute;top:-11vw;color:#ffe492;font-weight:400;font-size:2.5vw;line-height:1.6em;left:50%;margin-left:-6.5em;text-align:center;top:5vw;right:-53vw}#resolve ol li:nth-child(2) .coment{top:auto;bottom:-3vw;left:-3vw;right:auto}#resolve ol li:nth-child(3) .coment{top:auto;bottom:0}#resolve .contact{margin:5vw 3vw}#resolve .contact>p{color:#0096c8;font-weight:700;position:relative;text-align:center;font-size:3.5vw;margin-bottom:2vw}#resolve .contact>p:before,#resolve .contact>p:after{content:"";display:block;position:absolute;top:.5em;height:1em;width:1.5px;background:#0096c8}#resolve .contact>p:before{transform:rotate(-33deg);left:10%}#resolve .contact>p:after{transform:rotate(33deg);right:10%}#resolve .contactwrap{background:#f8f8f8;box-shadow:2vw 2vw #0a4c62;overflow:hidden}#resolve .okigaruni{background:#0096c8;color:#fff;position:relative;text-align:center;font-size:3vw;padding:1vw 3vw;margin-bottom:4.5vw}#resolve .okigaruni:after{position:absolute;content:"";display:block;border-top:solid 3vw #0096c8;border-left:solid 3vw transparent;border-right:solid 3vw transparent;bottom:-3vw;left:50%;margin-left:-1.5vw}#resolve .contact-links{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:3vw}#resolve .free-dial{width:50%;margin:0}#resolve .free-dial a{margin:auto;width:auto;padding:1vw 2vw}#resolve .free-dial .label{display:none}#resolve .free-dial .phone-number{font-size:5.4vw;line-height:1.4em}#resolve .free-dial .open-time{font-size:2vw;padding-bottom:1vw}#resolve .free-dial .tel-icon{width:6vw;height:8vw}#resolve .mail-estimate,#resolve .line-estimate{font-weight:700;display:flex;flex-wrap:wrap;font-size:3.7vw;line-height:1.5em;align-items:center;justify-content:center;border-radius:5px}#resolve .mail-estimate{width:calc(50% - 5vw);padding:2vw 1vw;box-shadow:3px 3px #a0681e}#resolve .line-estimate{width:100%;padding:3vw 1vw;box-shadow:3px 3px #0d771e;margin:4vw 0 1vw}#resolve .mail-estimate img,#resolve .line-estimate img{padding-right:1vw;width:6vw}#resolve .konnatokini{margin:8vw 5vw}#resolve .konnatokini img{display:block;width:100%}#resolve .before{margin-bottom:5vw}#resolve .before:after,#resolve .before:before{content:"";display:block;position:absolute;left:50%;margin-left:-2.5vw;bottom:-8vw;z-index:2}#resolve .before:after{width:5vw;height:8vw;background:#d8485b;bottom:-6vw}#resolve .before:before{border-top:solid 5vw #d8485b;border-left:solid 6vw transparent;border-right:solid 6vw transparent;margin-left:-6vw}#resolve .before,#resolve .after{position:relative}#resolve .before .label,#resolve .after .label{color:#fff;font-weight:700;width:4em;text-align:center;line-height:2em;left:4vw;top:0;position:absolute;font-size:4vw}#resolve .before .label{background:#2359a8}#resolve .after .label{background:#d8485b}#resolve .after:before{content:"";display:block;position:absolute;width:100%;height:100%;background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg);background-repeat:no-repeat;background-size:5vw 9vw,7vw 9vw,5vw 9vw,7vw 9vw,7vw 9vw;background-position:71vw 1vw,83vw 12vw,69vw 44vw,20vw 9vw,-1vw 47vw;z-index:1}#resolve .example{background:#dbf0f3;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:4vw;position:relative}#resolve .example:after{content:"";display:block;width:6vw;height:6vw;background:#dbf0f3;transform:rotate(45deg);bottom:-3vw;left:50%;margin-left:-3vw;position:absolute}#resolve .example .widh{color:#d8485b;font-size:5.5vw;font-weight:700;letter-spacing:-1px;width:12em;text-align:center;line-height:1.4em}#resolve .example>img{width:22vw}#resolve .example .expic{margin:15px 7.5px}#resolve .example .expic.pic1{margin-right:10vw}#resolve .example .expic.pic2{margin-left:20vw;margin-top:-10vw;z-index:1;position:relative}#resolve .example .expic img{width:100%;display:block;box-shadow:0 0 0px 6px #fff,0 0 0px 6.5px #000}#resolve .example .piccomment{font-weight:700;font-size:4vw;background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/moya.svg) no-repeat;background-size:contain;width:10em;padding:4vw 5vw;text-align:center;line-height:1.3em;position:absolute}#resolve .example .piccomment.com1{top:1vw;left:43vw;z-index:1}#resolve .example .piccomment.com2{bottom:2vw;left:0;z-index:1}#resolve .example .ycouple{position:absolute;width:30vw;bottom:0;left:0}#examples{margin:15vw 5vw 5vw}#examples li{background:#fcf0de;position:relative;padding:12vw 5vw 5vw;margin-top:25vw}#examples li:after{content:"";display:block;position:absolute;width:29vw;height:7vw;background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/tatoeba.svg) no-repeat;background-size:contain;top:-17vw;left:3vw}#examples li:nth-child(2){background:#e8dad0}#examples li:before{display:block;content:"";width:100%;height:100%;position:absolute;top:-1vw;left:-1vw;background-image:linear-gradient(to right,#000,#000 3px,transparent 3px,transparent 8px),linear-gradient(to right,#000,#000 3px,transparent 3px,transparent 8px),linear-gradient(to bottom,#000,#000 3px,transparent 3px,transparent 8px),linear-gradient(to bottom,#000,#000 3px,transparent 3px,transparent 8px);background-size:8px 1px,8px 1px,1px 8px,1px 8px;background-position:left top,left bottom,left top,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y}#examples li .t{background:#e8a33b;color:#fff;font-size:5.5vw;font-weight:700;position:absolute;top:-3vw;left:9vw;padding:1vw 1vw 1vw 14vw;line-height:1.8em}#examples li .t:after{content:"";display:block;position:absolute;right:-.3em;top:0;border-left:solid .3em #555;border-top:solid .5em transparent}#examples li .t .small{font-size:.9em}#examples li:nth-child(2) .t{background:#866750}#examples li .time{width:20vw;position:absolute;top:-6vw;left:1vw}#examples li .eximg img,#examples li .time img{width:100%;display:block}#examples li .detail{font-size:6vw;font-weight:700;line-height:2em;text-align:center}#examples .price{width:80%;margin:2vw auto;display:block}#examples li .note{line-height:1.5em;font-size:3vw}@media screen and (min-width:460px){#worries ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#worries ul li{width:calc(50% - 18vw);font-size:3vw;padding:2vw 6vw 2vw 2vw;margin:1vw 6vw 2vw 4vw}#worries ul li .marker{font-size:3.5vw}#worries ul li img{width:12vw;right:-6vw}#resolve h2{font-size:5vw}#resolve h2 .block{display:inline}#resolve ol{padding:8vw 0 5vw;position:relative;background-position:50% 50%}#resolve ol:before{content:"";display:block;width:100%;top:0;left:0;background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/marugoto-step-kirakira.png) no-repeat;background-size:97%;background-position:50% 50%;position:absolute;height:36vw}#resolve ol li{width:21vw;height:19vw;margin:0 1vw;padding:1vw 0}#resolve ol li.solved{padding:6vw 3vw;height:11vw}#resolve ol li.solved span{width:100%;text-align:center}#resolve ol li .num{font-size:8vw}#resolve ol li .kaiketsu{font-size:6vw}#resolve ol li:not(:last-child):before,#resolve ol li:nth-child(2):before{width:4vw;height:2.5vw;background:#fac72a;right:-2vw;top:calc(50% - 1.5vw);z-index:1;transform:rotate(0deg);left:auto;bottom:auto}#resolve ol li:not(:last-child):after,#resolve ol li:nth-child(2):after{z-index:1;left:auto;transform:rotate(0deg);top:calc(50% - 3vw);bottom:auto;right:-3.5vw;border-left:solid 3vw #fac72a;border-top:solid 3vw transparent;border-bottom:solid 3vw transparent}#resolve ol li .kaiketsu:before{left:calc(50% - 1.1em);width:2em}#resolve ol li .coment,#resolve ol li:nth-child(2) .coment,#resolve ol li:nth-child(3) .coment{z-index:2;top:-4vw;right:-7vw;font-size:2vw;left:auto;bottom:auto}#resolve ol li:nth-child(2) .coment{top:-6vw}#resolve .free-dial .open-time{font-size:2vw}#resolve .free-dial{width:calc(34% + 2vw);padding:2vw 1vw}#resolve .mail-estimate,#resolve .line-estimate{width:calc(33% - 6vw);padding:2vw 1vw}#resolve .mail-estimate,#resolve .line-estimate{font-size:2.7vw;margin:0}#resolve .mail-estimate .small,#resolve .line-estimate .small{font-weight:400;font-size:2vw}#resolve .mail-estimate img,#resolve .line-estimate img{width:4vw}#resolve .free-dial .phone-number{font-size:3.5vw}#resolve .free-dial .tel-icon{width:5vw;height:7vw}#resolve .contact-links{margin:3vw 2vw 3vw 1vw}#resolve .okigaruni:after{bottom:-2vw}#resolve .example .expic.pic1{margin-right:20vw}#resolve .example .expic.pic2{margin-left:35vw}#resolve .example .piccomment{font-size:3vw;padding:3vw 4vw}#resolve .example .piccomment.com1{left:36vw}#resolve .example .piccomment.com2{left:18vw}#resolve .after{margin:0 5vw}#resolve .example .ycouple{width:30vw}#resolve .before .label,#resolve .after .label{font-size:3vw}#examples{margin:15vw 10vw 5vw}#examples li .time{width:17vw}#examples li .t{font-size:5.5vw;padding:.5vw 2vw .5vw 10vw}#examples li:before{top:-4px;left:-4px}#examples li{padding:12vw 6vw 5vw;margin-top:20vw}#examples li .detail{font-size:5.5vw}#examples li:after{width:21vw;height:5vw;top:-14vw}}@media screen and (min-width:640px){#main>p{font-size:2vw}#main .ansin{width:45vw}#worries .scndtitle img{width:24vw;top:-3vw}#worries .scndtitle span{padding-right:20vw}#worries .forintrouble span.blue:before{width:.5em;height:.5em;top:-7px;left:.3em}#worries .forintrouble span.mark{font-size:2.5vw;margin:0 13vw 0}#worries ul li .marker{font-size:3vw}#worries ul li img{width:10vw}#worries ul li{width:calc(50% - 17vw);font-size:2.5vw;padding:2vw 5vw 2vw 2vw;margin:1vw 6vw 4vw 4vw}#worries .forintrouble{position:relative;padding:6vw calc(31vw - 0px) 6vw 0}#worries .forintrouble span.bold{font-size:3.5vw;line-height:3em}#worries .forintrouble span.blue{font-size:5.5vw}#worries .forintrouble img{width:31vw;right:2vw}#worries .forintrouble span.mark:before{width:1.2em;height:1.2em;top:-.3em}#resolve h2{font-size:5vw}#resolve ol li .kaiketsu{font-size:5vw}#resolve ol li .coment,#resolve ol li:nth-child(2) .coment,#resolve ol li:nth-child(3) .coment{font-size:1.7vw;top:-2vw;right:-6vw}#resolve ol li:nth-child(2) .coment{top:-5vw}#resolve ol li{width:20vw;height:18vw}#resolve ol li.solved{height:10vw;width:23vw}#resolve .contactwrap{box-shadow:1vw 1.2vw #0a4c62}#resolve .contact>p{font-size:3vw}#resolve .okigaruni{font-size:2vw;padding:.5vw 0;margin-bottom:2.5vw}#resolve .okigaruni:after{border-top:solid 1vw #0096c8;border-left:solid 1vw transparent;border-right:solid 1vw transparent;bottom:-1vw}#resolve .mail-estimate,#resolve .line-estimate{font-size:2.5vw}#resolve .mail-estimate .small,#resolve .line-estimate .small{font-size:1.8vw}#resolve .mail-estimate,#resolve .line-estimate{width:calc(33% - 6vw);padding:1vw}#resolve .free-dial .tel-icon{width:5vw;height:6vw}#resolve .free-dial{width:calc(34% + 1vw);padding:1vw}#resolve .free-dial .open-time{font-size:1.6vw;padding-bottom:1vw}#resolve .example>img{width:14vw}#resolve .example .widh{width:20em;font-size:3.8vw;background:#f3ed53;background:linear-gradient(0deg,#f3ed53 65%,transparent 65%)}#resolve .before{margin:0;width:60%}#resolve .after{width:40%;margin:0}#resolve .before .label,#resolve .after .label{font-size:2vw;left:2vw}#resolve .example .expic.pic1{margin-right:20vw;width:30vw;height:21vw}#resolve .example .expic.pic2{margin-left:26vw;margin-top:-20vw;width:27vw;height:20vw;margin-right:0}#resolve .example .piccomment{font-size:2vw;padding:2vw}#resolve .example .piccomment.com1{left:16vw}#resolve .example .piccomment.com2{left:0}#resolve .example .ycouple{width:16vw;left:auto;right:0}#resolve .before:after,#resolve .before:before{transform:rotate(-90deg);left:auto;right:0;bottom:auto;top:50%}#resolve .before:before{border-top:solid 3vw #d8485b;border-left:solid 4vw transparent;border-right:solid 4vw transparent;margin-left:0;right:-6vw}#resolve .before:after{width:3vw;height:6vw;margin-top:-1.5vw}#resolve .example .before .expic img{width:100%;height:100%}#resolve .example{padding:3vw}#resolve .after:before{background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg);background-repeat:no-repeat;background-size:3vw 4vw,3vw 4vw,2vw 4vw,3vw 4vw,2vw 4vw;background-position:1vw 6vw,17vw 19vw,2vw 18vw,32vw 4vw,34vw 9vw;z-index:1}#resolve .konnatokini{margin:3vw 16vw}#examples{margin:10vw 4vw 5vw}#examples ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#examples li{width:calc(50% - 8vw);padding:5.5vw 3vw 3vw;margin-top:9vw}#examples li:after{width:12vw;height:3vw;top:-12vw}#examples li .t{font-size:3vw;padding:.5vw 1vw .5vw 5vw;line-height:1.6em}#examples li .t:after{border-top:solid 1em transparent}#examples li .time{width:12vw;left:0}#examples li .detail{font-size:3vw}#examples li .note{font-size:2vw}#examples .price{margin:1vw auto}}@media screen and (min-width:761px){#main .ansin{width:30vw}#main .catchcopy{margin:1vw 2vw;width:63vw;z-index:3;position:relative}#main .man{width:30vw;position:absolute;bottom:0;right:1vw;z-index:2}#main .freeestok{bottom:18vw;right:15vw;width:15vw;padding:5vw 5vw 6vw;transform:rotate(7deg)}#main{background-color:#d7f0f8;background-image:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg);background-repeat:no-repeat;background-position:1vw 9vw,90vw 5vw,1vw 23vw,55vw 1vw,65vw 18vw;background-size:3vw,3vw,3vw,3vw,2.5vw}#main .comment{font-size:1.7vw;padding:1vw 4vw 1vw 0;width:58vw;margin-left:-46vw;bottom:4vw}#main .comment img{position:absolute;width:8vw;bottom:0;right:-1vw}#main>p{font-size:1.4vw;margin:10vw 3vw 1vw}#worries .forintrouble img{width:36vw;right:2vw;bottom:-7vw}#resolve ol{padding:5vw 0 3vw}#resolve ol li .num{font-size:6vw}#resolve ol li{width:18vw;height:16vw}#resolve ol li:not(:last-child):before,#resolve ol li:nth-child(2):before{width:2vw;height:2vw;top:calc(50% - 1vw);right:-2.5vw}#resolve ol li:not(:last-child):after,#resolve ol li:nth-child(2):after{top:calc(50% - 2vw);right:-4vw;border-left:solid 2vw #fac72a;border-top:solid 2vw transparent;border-bottom:solid 2vw transparent}#resolve ol li.solved span.nayami{font-size:2.2vw}#resolve ol li .coment,#resolve ol li:nth-child(2) .coment,#resolve ol li:nth-child(3) .coment{font-size:1.5vw;top:-2vw;right:-7vw}#resolve .contact-links{margin:3vw 0 3vw;width:80%}#resolve .contactwrap{display:flex}#resolve .okigaruni{display:flex;justify-content:center;align-items:center;font-size:11px;width:calc(20% - 3vw);padding:0 1.5vw;margin:0;line-height:1.8em}#resolve .okigaruni:after{border-top:solid 1vw transparent;border-left:solid 1vw #0096c8;border-bottom:solid 1vw transparent;border-right:0;bottom:auto;left:auto;right:-1vw;top:calc(50% - .5vw)}#resolve .free-dial{width:33%;padding:0}#resolve .free-dial .tel-icon{width:5vw;height:4vw}#resolve .free-dial .phone-number{font-size:3vw;line-height:1em}#resolve .free-dial .open-time{font-size:1.4vw;padding-bottom:0}#resolve .free-dial a{padding:0}#resolve .mail-estimate,#resolve .line-estimate{font-size:2vw}#resolve .mail-estimate .small,#resolve .line-estimate .small{font-size:1.4vw;line-height:1.5em}#resolve .mail-estimate img,#resolve .line-estimate img{width:3vw}#resolve .mail-estimate,#resolve .line-estimate{width:calc(33% - 4vw)}#resolve .contact-links{margin:2vw 2vw 2.5vw;width:calc(80% - 4vw)}#examples li:after{width:14vw;height:4vw}}@media screen and (min-width:1000px){#main .ansin{width:300px;margin-left:calc(50% - 460px)}#main .catchcopy{margin:10px 20px;width:580px;margin-left:calc(50% - 460px)}#main .man{width:270px;right:auto;left:50%;margin-left:220px}#main .freeestok{bottom:158px;right:auto;width:150px;padding:50px 50px 60px;transform:rotate(7deg);left:50%;margin-left:88px}#main{background-color:#d7f0f8;background-image:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg);background-repeat:no-repeat;background-position:calc(50% - 455px) 90px,calc(50% - -450px) 50px,calc(50% - 480px) 230px,calc(50% - -110px) 10px,calc(50% - -180px) 180px;background-size:30px,30px,30px,30px,25px}#main .comment{font-size:17px;padding:8px 40px 10px 0;width:580px;margin-left:-460px;bottom:40px;border-radius:10px}#main .comment img{position:absolute;width:80px;bottom:0;right:-10px}#main>p{font-size:12px;margin:100px 30px 10px;margin-left:calc(50% - 460px)}#worries .scndtitle img{width:240px;right:-40px;top:-45px}#worries{margin:10px 0 0}#worries ul{max-width:900px;margin:auto}#worries ul li .marker{font-size:25px}#worries ul li{width:calc(50% - 170px);font-size:19px;padding:20px 50px 20px 20px;margin:10px 60px 20px 20px}#worries ul li img{width:80px;right:-50px;bottom:8px}#worries .forintrouble{padding:60px calc(50vw - 200px) 60px 0;margin-left:calc(50% - 470px)}#worries .forintrouble span.mark{font-size:20px;margin:0 53px 0;line-height:2.5em}#worries .forintrouble span.bold{font-size:33px;line-height:1.5em}#worries .forintrouble span.blue{font-size:51px;line-height:1.5em}#worries .forintrouble span.blue:before{top:2px;left:.5em}#worries .forintrouble img{width:290px;margin-right:calc(50% - 900px);bottom:-70px;right:50%}#resolve h2{padding:10px 0;font-size:31px;letter-spacing:.1px}#resolve h2 img{width:210px}#resolve ol{position:relative;z-index:1;padding:20px calc(50% - 480px);background-size:500px}#resolve ol li .num{font-size:60px;font-weight:700}#resolve ol li .coment,#resolve ol li:nth-child(2) .coment,#resolve ol li:nth-child(3) .coment{font-size:12px;letter-spacing:.05em;top:20px;right:-70px}#resolve ol li:nth-child(2) .coment{top:0}#resolve ol li .label{font-size:17px}#resolve ol li:not(:last-child):before,#resolve ol li:nth-child(2):before{width:20px;height:10px;top:calc(50% - 5.5px);right:-35px}#resolve ol li:not(:last-child):after,#resolve ol li:nth-child(2):after{top:calc(50% - 15px);right:-50px;border-left:solid 15px #fac72a;border-top:solid 15px transparent;border-bottom:solid 15px transparent}#resolve ol li.solved span.nayami{font-size:21px}#resolve ol li .kaiketsu{font-size:47px;letter-spacing:.2em;margin-left:.5em}#resolve ol li .kaiketsu:before{left:calc(50% - 1.6em);width:3em}#resolve ol li{width:170px;height:130px;margin:0;padding:20px 0}#resolve ol li.solved{height:90px;width:230px;padding:50px 10px}#resolve ol:before{height:230px;width:1000px;left:50%;margin-left:-500px}#resolve .contact>p{font-size:25px;margin-bottom:30px}#resolve .okigaruni{font-size:13px;width:calc(20% - 30px);padding:0 15px}#resolve .contact-links{margin:20px 40px 25px;width:calc(80% - 40px)}#resolve .free-dial .phone-number{font-size:26px}#resolve .free-dial .tel-icon{width:50px;height:40px}#resolve .free-dial .open-time{font-size:12px}#resolve .free-dial{width:212px}#resolve .mail-estimate,#resolve .line-estimate{width:180px}#resolve .mail-estimate,#resolve .line-estimate{font-size:17px;padding:10px}#resolve .mail-estimate img,#resolve .line-estimate img{width:26px}#resolve .mail-estimate .small,#resolve .line-estimate .small{font-size:13px}#resolve .contactwrap{box-shadow:6px 6px #0a4c62;width:930px;margin:auto}#resolve .contact>p:before{left:50%;margin-left:-200px;top:0}#resolve .contact>p:after{right:auto;left:50%;margin-left:190px;top:0}#resolve .contact{margin:50px 30px 100px}#resolve .konnatokini{margin:40px calc(50% - 300px) 30px}#resolve .example{padding:30px;margin:20px calc(50% - 500px)}#resolve .example .widh{font-size:31px;width:21em;letter-spacing:0}#resolve .before:before{border-top:solid 30px #d8485b;border-left:solid 40px transparent;border-right:solid 40px transparent;right:-60px}#resolve .before .label,#resolve .after .label{font-size:18px;left:20px;line-height:1.8em}#resolve .example .expic.pic1{margin-right:200px;width:300px;height:210px}#resolve .example .expic.pic2{margin-left:260px;margin-top:-200px;width:270px;height:200px}#resolve .example .piccomment.com1{left:240px;top:10px}#resolve .example .piccomment{font-size:16px;padding:14px 10px}#resolve .before:after{width:30px;height:40px;margin-top:-5px;margin-left:0;right:17px}#resolve .before:before{border-top:solid 30px #d8485b;border-left:solid 30px transparent;border-right:solid 30px transparent;right:-20px}#resolve .example:after{width:40px;height:40px;bottom:-12px;margin-left:-20px}#resolve .after:before{background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/marugoto/kirakira.svg);background-repeat:no-repeat;background-size:30px 40px,30px 40px,20px 40px,30px 40px,20px 40px;background-position:10px 60px,170px 190px,20px 180px,320px 40px,340px 90px}#resolve .example .ycouple{width:140px}#resolve .example>img{width:110px}#resolve .example .piccomment.com2{bottom:20px}#examples{margin:100px calc(50% - 440px) 50px}#examples li{width:calc(50% - 73px);padding:45px 30px 30px;margin-top:90px}#examples li .t{font-size:27px;padding:5px 25px 5px 55px;top:-30px;left:90px}#examples li .time{width:115px;top:-60px}#examples li .detail{font-size:30px}#examples .price{margin:10px auto;width:60%}#examples li .note{font-size:20px}#examples li:before{top:-5px;left:-5px}#examples li:after{width:110px;height:26px;top:-100px;left:20px}}