@charset "utf-8";#main{position:relative;background-color:#f8ef8b;background-image:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/common/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/common/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/common/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/common/kirakira.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/common/kirakira.svg);background-repeat:no-repeat;background-size:5vw,5vw,5vw,5vw,3.5vw;background-position:3vw 36vw,94vw 3vw,95vw 60vw,35vw 73vw,74vw 38vw;overflow:hidden}#main img{width:100%;display:block}#main .comment{background:#fffde7;font-weight:700;padding:1vw 4vw 1vw 5vw;text-align:center;line-height:1.5em;color:#44413f;position:absolute;bottom:6vw;margin:0;width:45vw;left:50%;font-size:3.4vw;border-radius:2vw;margin-left:-10vw;border:solid 2px #fff;z-index:2}#main .comment img.girl{position:absolute;width:13vw;top:-14vw;lfet:-3vw}#main .comment img.oldcouple{position:absolute;width:23vw;top:-16vw;right:-3vw}#main .ansin{width:60vw}#main .catchcopy{margin:1vw 5vw}#main .catchcopy img{transform:rotate(-1deg)}#main .woman{width:40vw;margin-left:5vw;z-index:2;position:relative;margin-bottom:-6vw}#slogan{font-weight:900;margin:5vw}#slogan .blue{color:#0096c8;font-size:7vw;line-height:1.3em;display:block;margin-top:1vw}#slogan .small{background:#fbd710;background:linear-gradient(0deg,rgba(251,215,16,1) 65%,transparent 65%);line-height:1em;display:inline;font-size:5vw;color:#333}.priceplan{margin-bottom:2vw}.priceplan .plan{background:#ddf1ff;padding:4vw 5vw;margin-bottom:4vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}.priceplan .plan h3{color:#fff;font-weight:700;display:flex;margin-bottom:4vw;font-size:4.5vw}.priceplan .plan h3 span{background:#0096c8;box-shadow:4px 4px 0 #273036;display:inline;padding:1.5vw 4vw}.calc .num .label{position:relative}.calc .num .label:before,.calc .num .label:after{content:"";display:block;position:absolute;width:7vw;height:8vw;top:-1vw;right:-9vw}.calc .num.base .label:before{background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/kaisyu/calcurator.png) no-repeat;background-size:contain}.calc .num.every .label:after{background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/kaisyu/one-pack.png) no-repeat;background-size:contain}.priceplan .type{background:#fafbfc;padding:6vw 6vw 3vw;position:relative;margin:5vw 0 5vw;width:100%}.priceplan .type:before{content:"";display:block;position:absolute;top:3vw;right:0;width:24vw;height:30vw}.priceplan .type1:before{background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/kaisyu/cago.png) no-repeat;background-size:contain}.priceplan .type2:before{background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/kaisyu/kei.png) no-repeat;background-size:contain;background-position:50% 50%;top:9vw;right:1vw;width:31vw;height:17vw}.priceplan .type3:before{background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/kaisyu/track2t.png) no-repeat;background-size:contain;background-position:50% 50%;top:5vw;right:1vw;width:37vw;height:22vw}.priceplan .type4:before{background:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/kaisyu/track4t.png) no-repeat;background-size:contain;background-position:50% 50%;top:3vw;right:1vw;width:33vw;height:25vw}.priceplan .type h4{padding:0 2vw;font-size:3.5vw;font-weight:700}#result article:last-of-type{display:none}.priceplan .comment{position:absolute;color:#0096c8;font-size:3.5vw;font-weight:700;transform:rotate(9deg);right:7vw;top:9vw;background:#fff600;line-height:1em}.priceplan .comment:before,.priceplan .comment:after{content:"";display:block;width:1px;height:.8em;background:#0096c8;position:absolute}.priceplan .comment:before{transform:rotate(-20deg);left:-10px;top:0}.priceplan .comment:after{transform:rotate(30deg);right:-10px;bottom:0}.priceplan .note{font-size:8px;line-height:1.5em;text-indent:-1em;margin-left:1em;margin:1vw 1vw 3vw 1em}.priceplan .planname{font-size:5vw;background:#e49100;color:#fff;position:absolute;top:-4vw;left:5vw;border-radius:6vw;padding:1.5vw 4vw 2vw;line-height:1em}.priceplan .type2 .planname{background:#58b210}.priceplan .type3 .planname{background:#1781c7}.priceplan .type4 .planname{background:#273036}.priceplan .planname .a{font-size:1.2em}.priceplan .name{font-size:5vw;border-bottom:solid 1px #555;line-height:1.5em;padding:1vw 2vw;display:inline-block}.priceplan .ex{display:block;font-size:4vw;line-height:1.8em;padding:1vw 2vw}.priceplan .guideline{background:#deedf7;color:#0096c8;font-weight:700;padding:3vw 5vw;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;line-height:1.5em;border-top:dashed 1px #555;font-size:4.5vw}.priceplan .guideline .n{background:#0096c8;color:#fff;width:2.8em;text-align:center;line-height:1.8em;margin-right:5vw}.priceplan .type .note{margin:2vw 0 0 1em;font-size:3.2vw}.priceplan .price{font-weight:700;font-size:6vw;margin:1vw 0 4vw}.priceplan .price .num{font-size:13vw;line-height:1em;letter-spacing:-.05em;padding-right:1vw}#examples{margin:15vw 5vw 5vw}#examples li{background:#edf5f7;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/kaisyu/tatoeba.svg) no-repeat;background-size:contain;top:-17vw;left:3vw}#examples li:nth-child(2){background:#edf1f7}#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:#219acc;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:#2179cc}#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:60%;margin:2vw auto;display:block}#examples li .note{line-height:1.5em;font-size:3vw}.jishinari{margin:8vw 5vw}.jishinari img{display:block;width:100%}#movestaff{background-color:#4b8ac0;padding:5vw 2vw 5vw 23vw;position:relative;background-image:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/common/hoshi-wh.svg),url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/common/kira-wh.svg);background-repeat:no-repeat;background-size:6vw;background-position:93vw 17vw,19vw 2vw}#movestaff img{position:absolute;width:22vw;left:0;bottom:0}#movestaff p{color:#fff;font-weight:700;font-size:4.3vw;line-height:1.4em;text-align:center}#movestaff p span{color:#fff5a5;display:block;font-size:5.3vw;line-height:1.8em}@media screen and (min-width:460px){#slogan{margin:5vw 12vw}#slogan .blue{font-size:6vw}#slogan .small{font-size:4vw}.priceplan .type .note{font-size:2.5vw}.priceplan .plan h3{font-size:3.5vw}.priceplan .plan h3 span{padding:1vw 4vw}.priceplan .planname{font-size:3.5vw}.priceplan .name{font-size:4.5vw}.priceplan .ex{font-size:3vw}.priceplan .price{font-size:5vw}.priceplan .price .num{font-size:10vw}.priceplan .guideline{font-size:3vw}.priceplan .guideline .n{margin-right:3vw}.priceplan .type1:before{top:3vw;right:6vw;width:18vw;height:26vw}.priceplan .type2:before{top:7vw;right:5vw;width:29vw;height:15vw}.priceplan .type3:before{top:4vw;right:7vw;width:30vw;height:19vw}.priceplan .type4:before{top:3vw;right:6vw;width:29vw;height:21vw}#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 .ansin{width:45vw}#slogan .blue{font-size:5vw}#slogan .small{font-size:3.2vw}#slogan{margin:5vw 3vw}.priceplan .plan h3{font-size:20px;width:100%}.priceplan .plan h3 span{padding:10px 30px}.priceplan .type{padding:3.5vw 2vw 2vw;width:calc(50% - 5.5vw);margin:3vw 0 3vw}.calc .num .label,.priceplan .type h4{font-size:19px}.priceplan .comment{font-size:2.5vw}.calc .num .label:before,.calc .num .label:after{width:6vw;height:7vw;top:-2vw;right:-8vw}.priceplan .plan{padding:4vw 5vw;display:flex;justify-content:space-between;align-items:center}.priceplan .planname{font-size:2.5vw;padding:1vw 3vw 1vw;top:-2vw;left:3vw}.priceplan .name{font-size:2.7vw;padding:.5vw 1vw}.priceplan .ex{font-size:2vw;padding:.5vw 1vw}.priceplan .price{font-size:3vw}.priceplan .price .num{font-size:7vw}.priceplan .type h4{padding:0 1vw}.priceplan .guideline{font-size:2.3vw}.priceplan .guideline{font-size:2.3vw;padding:1.5vw 3vw}.priceplan .type .note{font-size:1.5vw;margin:1vw 0 0 1em}.priceplan .price{font-size:3vw;padding:1vw 0;margin:0 0 1vw}.priceplan .type1:before{top:3vw;right:1vw;width:8vw;height:12vw}.priceplan .type2:before{top:4vw;right:1vw;width:13vw;height:7vw}.priceplan .type3:before{top:3vw;right:1vw;width:16vw;height:10vw}.priceplan .type4:before{top:2vw;right:1vw;width:15vw;height:11vw}#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}.jishinari{margin:3vw 16vw}#movestaff{padding:3vw 2vw 3vw 25vw;background-size:4vw;background-position:94vw 12vw,25vw 2vw}#movestaff p{font-size:3.8vw}#movestaff p span{font-size:4.8vw;line-height:1.5em}#movestaff img{left:3vw}}@media screen and (min-width:761px){#main .ansin{width:30vw;margin-right:70vw}#main .catchcopy{margin:0;width:60vw;z-index:3;position:relative;order:2}#main .woman{width:30vw;bottom:0;right:1vw;z-index:2;margin:0;margin-bottom:-3vw}#main{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;background-color:#d7f0f8;background-image:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/common/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:2vw 6vw,96vw 5vw,0vw 16vw,30vw 2vw,78vw 22vw;background-size:2vw,2vw,3vw,3vw,2.5vw}#main .comment{font-size:2vw;padding:1vw 8vw 1vw 6vw;width:38vw;margin-left:-10vw;bottom:4vw}#main .comment img.girl{position:absolute;width:10vw;top:-3vw;left:-6vw}#main .comment img.oldcouple{position:absolute;width:15vw;top:-4vw;right:-6vw}#slogan .blue{font-size:4.8vw}#slogan .small{font-size:3vw}#slogan{margin:5vw}.priceplan .plan{margin:0 auto 50px;padding:40px}.calc .operator{font-size:25px}.priceplan .comment{font-size:20px;right:70px;top:60px}#examples li:after{width:14vw;height:4vw}#movestaff{padding:2vw 2vw 2vw 23vw;background-size:3.5vw,4vw;background-position:93vw 9vw,27vw 1vw}#movestaff p{font-size:3.5vw}#movestaff p span{font-size:4.5vw;line-height:1.5em}#movestaff img{left:7vw;width:20vw}}@media screen and (min-width:1000px){#main{background-color:#d7f0f8;background-image:url(//kaisyu.riki.nagoya/wp/wp-content/themes/kaisyu-riki/css/../img/common/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% - 472px) 60px,calc(50% - -470px) 50px,calc(50% - 500px) 160px,calc(50% - 200px) 20px;background-size:20px,20px,30px,30px,2.5px}#main .ansin{width:300px;margin-left:calc(50% - 460px)}#main .catchcopy{margin:10px 20px;width:580px;margin-right:calc(50% - 460px)}#main .woman{width:300px;right:10px;margin-bottom:-30px;margin-left:calc(50% - 500px)}#main .comment{font-size:20px;padding:10px 80px 10px 60px;width:380px;margin-left:-100px;bottom:40px}#main .comment img.girl{width:100px;top:-30px;left:-60px}#main .comment img.oldcouple{width:150px;top:-40px;right:-60px}#slogan .blue{font-size:43px;margin-top:8px}#slogan .small{font-size:28px}#slogan{margin:50px calc(50% - 500px)}.priceplan .plan{padding:30px 40px 10px;display:flex;justify-content:space-between;align-items:center;width:920px;max-width:initial}.priceplan .planname{padding:8px 22px 9px;top:-20px;left:20px;font-size:22px}.priceplan .name{font-size:20px;padding:5px 10px}.priceplan .guideline .n{margin-right:20px}.priceplan .ex{font-size:16px;padding:0 10px}.priceplan .price .num{font-size:60px}.priceplan .guideline{font-size:19px;padding:10px 25px;line-height:1.3em}.priceplan .type .note{font-size:13px;margin:5px 0 0 1em}.priceplan .price{font-size:30px;padding:10px 0;margin:0 0 10px}.priceplan .type1:before{top:10px;right:40px;width:90px;height:130px}.priceplan .type2:before{top:20px;right:20px;width:160px;height:85px}.priceplan .type3:before{top:15px;right:30px;width:170px;height:106px}.priceplan .type4:before{top:10px;right:20px;width:165px;height:120px}.calc .num .label:before,.calc .num .label:after{width:50px;height:56px;top:-21px;right:-62px}.priceplan .type{padding:35px 30px 20px;width:calc(50% - 80px);margin:30px 0 20px}.priceplan .type h4{padding:0;line-height:2em}#result article:last-of-type{display:block}.priceplan .plan h3{font-size:24px;margin-bottom:30px}.priceplan .calc{flex-wrap:nowrap;margin:10px 0 20px;justify-content:center}.calc .operator{font-size:30px}.calc .num .label{margin-bottom:0}#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}.jishinari{margin:40px calc(50% - 300px) 30px;background-size:35px,37px;background-position:calc(50% - -460px) 80px,calc(50% - 220px) 20px}#movestaff{padding:20px 20px 20px 230px;background-position:calc(50% - -440px) 100px,calc(50% - 440px) 25px}#movestaff p{font-size:35px}#movestaff p span{font-size:45px;line-height:1.5em}#movestaff img{left:100px;width:200px;padding:0 calc(50% - 500px)}}