@charset "utf-8";#beginer .introduction img{float:right;width:32vw;margin-left:10px}#beginer article{margin-bottom:20px}#beginer>p{margin:10px 15px;margin-bottom:10px}#beginer .introduction{overflow:hidden;margin:0 15px;display:flex;justify-content:center;align-items:center;margin-bottom:10px;border:solid 2px #ddd;border-radius:10px;padding:5px 10px}#beginer .introduction p{font-size:3.7vw;line-height:1.4em;font-weight:700;width:calc(100% - 140px);float:left}#beginer .introduction p .big{font-size:6.5vw;margin-bottom:10px;line-height:1.9em}#beginer>p.small{font-size:.9em}#beginer>ol:before{content:"目次";text-align:center;font-weight:700;display:block;margin-bottom:5px}#beginer>ol{margin:10px 15px;background:#f3f3f3;padding:10px 20px;max-width:410px}#beginer>ol li{margin-left:20px}#beginer article{margin:10px 15px}#beginer article>p{margin-bottom:15px;line-height:1.8em}#greeting img{float:right;width:80px;margin:0 0 5px 10px}.important{font-weight:700;color:#f55a1f}#item .koukakaitori{border-radius:10px;line-height:1.6em;position:relative;margin-top:40px;padding:10px;background:#eff7f4;padding-top:20px}#item .koukakaitori:after{content:"";display:block;clear:both}#item .koukakaitori>p{font-size:1.1em;background:#37a1ca;color:#fff;padding:5px 15px;font-weight:700;margin-bottom:10px;position:absolute;top:-1em;left:20px}#item .koukakaitori>p:after{content:"";display:block;border-top:solid 18px transparent;border-left:solid 7px #0b6b90;border-right:solid 10px transparent;position:absolute;top:0;right:-17px}#item .koukakaitori p.cap{font-weight:700;background:#fff;text-align:center;margin-bottom:5px;color:#37a1ca}#item .koukakaitori .exa{position:relative;border:dashed 1px #ddd;margin-bottom:10px;padding:15px;border-radius:5px;margin-top:10px;background:#fff}#flow .stepWrap{background-image:linear-gradient(129deg,#fff 25%,#f1f1f1 25%,#f1f1f1 50%,#fff 50%,#fff 75%,#f1f1f1 75%,#f1f1f1 100%);background-size:5.15px 6.36px;padding:15px 10px}#flow .steps{background:rgba(255,255,255,.7);position:relative;padding-bottom:10px}#flow .steps:not(:last-child){margin-bottom:15px}#flow h3{padding:10px 10px 0 55px;font-weight:700;position:relative;border-radius:5px;line-height:1.3em;font-size:1.2em}#flow .steps h3:before{content:"";width:30px;height:37px;display:block;position:absolute;top:-4px;left:8px}#flow .steps.step1 h3:before{background:url(//kaitori.riki.nagoya/wp/wp-content/themes/ricky/css/../img/flow/ribbon.png) no-repeat 50% 50%;background-size:100%;-webkit-background-size:100%}#flow .steps.step2 h3:before{background:url(//kaitori.riki.nagoya/wp/wp-content/themes/ricky/css/../img/flow/ribbon02.png) no-repeat 50% 50%;background-size:100%;-webkit-background-size:100%}#flow .steps.step3 h3:before{background:url(//kaitori.riki.nagoya/wp/wp-content/themes/ricky/css/../img/flow/ribbon03.png) no-repeat 50% 50%;background-size:100%;-webkit-background-size:100%}#flow .steps.step4 h3:before{background:url(//kaitori.riki.nagoya/wp/wp-content/themes/ricky/css/../img/flow/ribbon04.png) no-repeat 50% 50%;background-size:100%;-webkit-background-size:100%}#flow .steps.step5 h3:before{background:url(//kaitori.riki.nagoya/wp/wp-content/themes/ricky/css/../img/flow/ribbon05.png) no-repeat 50% 50%;background-size:100%;-webkit-background-size:100%}#flow .steps p{padding:10px 20px;line-height:1.6em}#flow .steps p .small,#flow .stepWrap p.small{font-size:.95em;line-height:1.3em;display:block;text-indent:-1em;margin-left:1em;margin-top:10px}#flow .steps p.arrowlink{font-weight:700;background:url(//kaitori.riki.nagoya/wp/wp-content/themes/ricky/css/../img/arrow.png) no-repeat 15px 50%;color:#3dba28;display:block;padding:5px;padding-left:45px;font-size:.9em}#jisseki ul{display:flex;flex-wrap:wrap}#jisseki ul li{width:calc(50% - 3px);text-align:center;margin-bottom:10px;margin-left:6px;line-height:1.5em}#jisseki ul li:nth-child(2n-1){margin-left:0}#jisseki ul li img{width:100%;display:block;margin-bottom:5px;vertical-align:bottom}#jisseki ul li a{color:#4587ff}@media screen and (min-width:440px){#beginer>p:first-of-type{font-size:1.1em;margin:10px 35px;margin-bottom:30px}#beginer .introduction{padding:5px 20px;margin-bottom:20px}}@media screen and (min-width:540px){#jisseki ul li{width:calc(33% - 5px);margin-left:7px}#jisseki ul li:nth-child(2n-1){margin-left:6px}#jisseki ul li:nth-child(3n-2){margin-left:0}#greeting img{width:130px}#item .koukakaitori .exa{width:calc(50% - 53px);margin:10px;float:left}}@media screen and (min-width:640px){#jisseki ul li{width:calc(25% - 5px);margin-left:6px}#jisseki ul li:nth-child(3n-2){margin-left:7px}#jisseki ul li:nth-child(4n-3){margin-left:0}#beginer>p:first-of-type{font-size:1.3em;font-weight:400}#beginer>p:first-of-type .big{font-size:1.5em}#beginer .introduction img{width:26vw}#beginer .introduction p{font-size:3.2vw}#beginer .introduction p .big{font-size:5.5vw}#item .koukakaitori{display:flex}#flow .stepWrap{padding:20px 15px}#flow h3{padding:12px 10px 5px 55px}#flow .steps p{padding:10px 30px}#flow .steps h3:before{width:35px;height:47px}#flow .steps:not(:last-child){margin-bottom:20px}}@media screen and (min-width:760px){#beginer>ol{margin:10px 15px 30px}#greeting img{width:20vw}#beginer .introduction img{width:160px}#beginer .introduction p{font-size:20px}#beginer .introduction p .big{font-size:35px}#beginer .introduction{padding:5px 6vw}}@media screen and (min-width:1000px){#greeting img{width:170px}#flow .stepWrap{padding:20px 25px}}