﻿.page-header{background:transparent url("/img/service/flow/header_bg.jpg") right top no-repeat;border:1px solid #ccc;height:164px;margin-bottom:2rem;padding:1.5rem 1rem}@media (min-width: 768px){.page-header{padding:34px}}.page-header .h1{margin-bottom:30px}.page-header .lead p{font-size:.75rem}.page-header .lead p+p{margin-top:.25rem}.step+.step{margin-top:2rem}.step .step-header{background-color:#69c;color:#fff;letter-spacing:1px;margin-bottom:1rem;padding:.5rem 1rem;text-shadow:1px 1px rgba(0,0,0,0.2);transition:.5s}@media (min-width: 768px){.step .step-header{padding:1rem}}.step .step-header h2 img{margin-right:.75rem;vertical-align:middle}.step .body{transition:.5s;padding:.5rem}@media (min-width: 768px){.step .body{padding:1rem}}.step .body ul.list-group:not(:first-child){margin-top:1.5rem}.step .body ul.list-group>.list-group-item{line-height:1.3;margin-bottom:.5rem;padding-left:20px;position:relative}.step .body ul.list-group>.list-group-item:before{content:'□';display:inline-block;position:absolute;left:0;top:0}.step .body ul.list-group ol{margin-left:.75rem}.step .body ul.list-group ol li{margin-top:.75rem}.step .body ul.list-group .link{padding:.5rem 0}.step .body ul.list-group .link:before{content:'»';color:#999;margin-right:3px}.step .body ul.list-group .link span{font-size:.875rem}.step .body .sub-content{margin:20px 0 10px}.step .body .sub-content:first-child{margin-top:0}.step .body .sub-content ol{list-style-type:decimal;padding-left:20px}.step .body .sub-content ol li{font-size:.875rem;line-height:1.5;margin-top:.25rem}.step .body .attention{background:transparent url("/img/common/linen_diagonal.png") 0 0 repeat;padding:10px}.step .body .attention:not(:first-child){margin-top:1.5rem}.step .body .attention ul{background-color:#fff;color:#900;padding:10px}.step .body .attention ul li{font-size:.875rem;line-height:1.3;padding-left:1.25rem;position:relative}.step .body .attention ul li+li{margin-top:.25rem}.step .body .attention ul li:before{content:'※';position:absolute;top:0;left:0}.step.step02 .body{display:flex;flex-wrap:wrap}.step.step02 .body ol{margin-right:1rem;list-style-type:none;padding-left:0}
