.cmn-keyvisual:before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/flow/bg_keyvisual.jpg")}@media (max-width: 767px){.cmn-keyvisual:before{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/flow/bg_keyvisual_sp.jpg")}}.section-flow{overflow:hidden;margin:70px 0 153px}.section-flow .cmn-block-desc1{text-align:center;margin:19px 0 88px}@media (max-width: 767px){.section-flow{margin:30px 0 118px}.section-flow .cmn-title02{font-size:30px;font-size:3rem;line-height:45px;line-height:1.5em;letter-spacing:.08em;padding:0}}@media only screen and (max-width: 767px) and (max-width: 370px){.section-flow .cmn-title02{font-size:29px;font-size:2.9rem}}@media only screen and (max-width: 767px) and (max-width: 350px){.section-flow .cmn-title02{font-size:26px;font-size:2.6rem}}@media (max-width: 767px){.section-flow .cmn-block-desc1{text-align:left;margin:12px 0 41px;font-size:15px;font-size:1.5rem;line-height:30px;line-height:2em}}@media (max-width: 767px){.list-flow{margin:0 -18px}}@media (min-width: 768px){.list-flow .flow-item{padding-bottom:71px;position:relative}.list-flow .flow-item:before{position:absolute;content:"";top:0;left:63px;width:1px;height:100%;background:rgba(6,51,111,0.6)}.list-flow .flow-item:first-child:before{top:20px}}@media (max-width: 767px){.list-flow .flow-item{margin-bottom:48px}}.list-flow .flow-item:last-child{margin-bottom:0;padding-bottom:0}@media (min-width: 768px){.list-flow .flow-item:last-child:before{height:10px}.list-flow .flow-item:last-child .flow-heading{margin-bottom:29px}}@media (min-width: 768px){.list-flow .flow-item01 .column-title .glyphicon{margin-right:30px}}@media (max-width: 767px){.list-flow .flow-item01{margin-bottom:51px}.list-flow .flow-item01 .flow-heading{margin-bottom:23px}.list-flow .flow-item01 .column-title .glyphicon{line-height:32px}}@media (min-width: 768px){.list-flow .flow-item02{padding-bottom:62px}.list-flow .flow-item02 .column-title .glyphicon{margin-right:30px}.list-flow .flow-item02 .row-flex .btn{margin-bottom:8px}}@media (max-width: 767px){.list-flow .flow-item02{margin-bottom:51px}.list-flow .flow-item02 .flow-heading{margin-bottom:16px}.list-flow .flow-item02 .row-flex .btn{margin-top:18px}}@media (min-width: 768px){.list-flow .flow-item03{padding-bottom:67px}}@media (max-width: 767px){.list-flow .flow-item03{margin-bottom:47px}}@media (max-width: 767px){.list-flow .flow-item05{margin-bottom:46px}.list-flow .flow-item05 .column-title .glyphicon img{width:23px}}@media (max-width: 767px){.list-flow .flow-item06{margin-bottom:46px}.list-flow .flow-item06 .column-title .glyphicon{margin-right:16px}.list-flow .flow-item06 .column-title .glyphicon img{width:15px}}@media (min-width: 768px){.list-flow .flow-item07{padding-bottom:67px}}@media (max-width: 767px){.list-flow .flow-item07{margin-bottom:46px}.list-flow .flow-item07 .column-title .glyphicon img{width:22px}}@media (min-width: 768px){.list-flow .flow-item08 .column-title .glyphicon{margin-right:16px}}@media (max-width: 767px){.list-flow .flow-item08{margin-bottom:48px}.list-flow .flow-item08 .column-title{padding-bottom:14px}.list-flow .flow-item08 .column-title .glyphicon{margin-right:16px}.list-flow .flow-item08 .column-title .glyphicon img{width:17px}}@media (min-width: 768px){.list-flow .flow-item09 .column-title .glyphicon{margin-bottom:-4px;line-height:43px}}@media (max-width: 767px){.list-flow .flow-item09 .column-title .glyphicon{margin-right:10px;margin-bottom:-2px;line-height:33px}.list-flow .flow-item09 .column-title .glyphicon img{width:30px}}.list-flow .flow-heading{background:#E5EAF0;display:table;width:100%;margin-bottom:37px}@media (max-width: 767px){.list-flow .flow-heading{margin-bottom:27px}}.list-flow .flow-heading>*{display:table-cell;vertical-align:top;height:70px}@media (max-width: 767px){.list-flow .flow-heading>*{height:auto}}.list-flow .column-step{width:172px;color:#06336F;padding:12px 28px 10px;font-family:"Josefin Sans", sans-serif;font-size:22px;font-size:2.2rem;letter-spacing:.1em}@media (max-width: 767px){.list-flow .column-step{font-size:18px;font-size:1.8rem;width:114px;padding:10px 0 6px 18px}}.list-flow .column-step span{display:inline-block}.list-flow .column-step .txt{background:#E5EAF0;position:relative;z-index:3;padding:3px 27px 1px 0}@media (max-width: 767px){.list-flow .column-step .txt{padding:0 17px 0 0}}.list-flow .column-step .txt:after{position:absolute;content:"";top:50%;right:0;width:0;height:0;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #06336F;margin-top:-8px}@media (max-width: 767px){.list-flow .column-step .txt:after{margin-top:-7px;border-width:5px 0 5px 8px}}.list-flow .column-step .number{font-size:26px;font-size:2.6rem}@media (max-width: 767px){.list-flow .column-step .number{font-size:21px;font-size:2.1rem}}.list-flow .column-title{font-size:0;letter-spacing:0;padding:16px 10px 14px 0}@media (max-width: 767px){.list-flow .column-title{padding:9px 10px 10px 0}}.list-flow .column-title>*{display:inline-block;vertical-align:top}.list-flow .column-title .glyphicon{margin-right:23px;line-height:36px}@media (max-width: 767px){.list-flow .column-title .glyphicon{margin-right:11px;line-height:31px}.list-flow .column-title .glyphicon img{width:20px}}.list-flow .title-flow{font-weight:bold;font-size:22px;font-size:2.2rem;letter-spacing:.14em;max-width:92%}@media (max-width: 767px){.list-flow .title-flow{font-size:18px;font-size:1.8rem;line-height:30px;line-height:1.66667em;max-width:85%}}@media only screen and (max-width: 350px){.list-flow .title-flow{font-size:17px;font-size:1.7rem;max-width:82%;padding-top:1px}}.list-flow .flow-detail{padding-left:172px}.list-flow .flow-detail .wcm03{margin:0}@media (max-width: 767px){.list-flow .flow-detail{padding:0 18px}}@media (min-width: 768px){.list-flow .row-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.list-flow .row-flex .text-base{width:53%;max-width:440px}.list-flow .row-flex .btn{margin-bottom:-3px;width:43.9%}.list-flow .row-flex .cmn-button{display:block;max-width:300px;padding-left:34px;padding-right:34px}}@media only screen and (min-width: 768px) and (max-width: 880px){.list-flow .row-flex .cmn-button{padding-left:20px;padding-right:20px;font-size:15px;font-size:1.5rem}.list-flow .row-flex .cmn-button:before{right:10px}}@media (max-width: 767px){.list-flow .row-flex .text-base{margin-right:-5px}.list-flow .row-flex .btn{margin-top:20px}}.list-flow .text-base{line-height:1.875}.list-flow .text-base p{margin-bottom:30px}.list-flow .text-base p:last-child{margin-bottom:0}@media (max-width: 767px){.list-flow .text-base{line-height:2;letter-spacing:.08em}}.list-flow .text-note{letter-spacing:.08em;font-size:14px;font-size:1.4rem;margin:13px 0 4px}@media (max-width: 767px){.list-flow .text-note{line-height:2;margin-top:16px}}.list-flow .flow-plan{padding-top:2px}@media (min-width: 768px){.list-flow .flow-plan li{float:left;width:48%}.list-flow .flow-plan li:last-child{float:right;width:47%}}@media (max-width: 767px){.list-flow .flow-plan li{margin-bottom:24px}.list-flow .flow-plan li:last-child{margin-bottom:0}}.list-flow .flow-plan .title{color:#006AB8;font-weight:bold;font-size:20px;font-size:2rem;letter-spacing:.14em;margin-bottom:16px}@media (max-width: 767px){.list-flow .flow-plan .title{font-size:17px;font-size:1.7rem;margin-bottom:7px}}.list-flow .flow-plan .title span{display:inline-block;font-weight:normal;font-family:"Josefin Sans", sans-serif;font-size:22px;font-size:2.2rem;letter-spacing:.1em;width:33px}@media (max-width: 767px){.list-flow .flow-plan .title span{font-size:18px;font-size:1.8rem;width:31px}}

/*# sourceMappingURL=maps/flow.min.css.map */
