@charset "UTF-8";.box2px {	padding: 1em;	border: 2px solid #DDDEDD;}.box1px {	padding: 1em;	border: 1px solid #DDDEDD;}.box3px {	padding: 1em;	border: 3px solid #DDDEDD;}.indent {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 2em;	text-indent: -1em;}/* solid017 */.button_solid017 a {    position: relative;    display: flex;    justify-content: space-around;    align-items: center;    margin: 0 auto;    max-width: 240px;    padding: 10px 25px;    color: #FFF;    transition: 0.3s ease-in-out;    font-weight: 600;    background: #6bb6ff;    border-radius: 50px;    box-shadow: 0.2rem 0.2rem 0px 0.1rem #1d7fde;}.button_solid017 a:hover {  transform: translate3d(0.2rem, 0.2rem, 0);  box-shadow: none;  opacity: 1;  transition: all 0.2s;}.button_solid017 a:after {    content: '';    width: 5px;    height: 5px;    border-top: 3px solid #fff;    border-right: 3px solid #fff;    transform: rotate(45deg) translateY(-50%);    position: absolute;    top: 50%;    right: 20px;    border-radius: 1px;    transition: 0.3s ease-in-out;}/* solid017 */.button a {    position: relative;    display: flex;    justify-content: space-around;    align-items: center;    margin: 0 auto;    max-width: 220px;    padding: 10px 25px;    color: #FFF;    transition: 0.3s ease-in-out;    font-weight: 600;    background: #6bb6ff;    border-radius: 50px;    box-shadow: 0.2rem 0.2rem 0px 0.1rem #1d7fde;}.button a:hover {  transform: translate3d(0.2rem, 0.2rem, 0);  box-shadow: none;  opacity: 1;  transition: all 0.2s;}.button a:after {    content: '';    width: 5px;    height: 5px;    position: absolute;    top: 50%;    right: 20px;    border-radius: 1px;    transition: 0.3s ease-in-out;}.td1 {	background-color: #BCE2EE;}.td2 {	background-color: #DCF1F6;}#wrap #content .box1px ul {	margin-top: 0px;	margin-bottom: 0px;}.step {	border: 2px solid #09F;	margin: 0px;	padding: 0px;} h4 {	margin: 0px;	color: #FFF;	background-color: #09F;	padding: 0px;}#wrap #content .step h4 {	margin: 0px;	padding: 5px 20px;}.step h4 {	margin: 0px;	color: #FFF;	background-color: #09F;	padding: 0px;}.dli-chevron-down {  display: inline-block;  vertical-align: middle;  color: #09F;  line-height: 1;  width: 1em;  height: 1em;  border: 0.2em solid currentColor;  border-left: 0;  border-bottom: 0;  box-sizing: border-box;  transform: translateY(-25%) rotate(135deg);}.button2 a {    position: relative;     display: flex;   justify-content: space-around;    align-items: center;    margin-right: 6px ;    padding: 10px 25px;    color: #FFF;    transition: 0.3s ease-in-out;    font-weight: 600;    background: #6bb6ff;    border-radius: 50px;    box-shadow: 0.2rem 0.2rem 0px 0.1rem #1d7fde;	float:left;}.button2 a:hover {  transform: translate3d(0.2rem, 0.2rem, 0);  box-shadow: none;  opacity: 1;  transition: all 0.2s;}.button2 a:after {    content: '';    width: 5px;    height: 5px;    position: absolute;    top: 50%;    right: 20px;    border-radius: 1px;    transition: 0.3s ease-in-out;}.box {	border: 1px solid #999;	margin: 0 1em 1em;	padding: 1em 1em 0 1em;}#wrap #content .sankaku {	margin-top: 5px;	margin-right: 2em;	margin-bottom: 5px;	margin-left:2em;}#wrap #content .box h4 {color: #FFF;	background-color: #69F;	text-align: left;	padding: 5px .5em;	margin: 0px;}#wrap #content .box p {	margin: 0px;	padding: .5em;}.btn_line {	width:245px;	height:45px;	border:1px solid #6E6E6E;	padding:2px;	background-color:#ffffff;	text-align:center;	margin:10px auto;	-moz-box-shadow:0 1px 3px 1px #cccccc;	-webkit-box-shadow:0 1px 3px 1px #cccccc;}.btn_line a {	width:245px;	height:45px;	display:block;	line-height:340%;	color:#ffffff;	text-decoration:none;	font-weight:700;	font-size:100%;	overflow:hidden;	background-image: url(../2025/css/images/bg_btn_ov.jpg);	background-repeat: repeat-x;}.btn_line a:hover {		background:url(../2025/css/images/bg_btn_ov2.jpg) repeat-x;	color:#ffffff;	overflow:hidden;}#flow p {	margin: 0px;	padding: 0px;}#container #contents #main .step p {	margin: 0px;	padding: .5em;}#container #contents #main .step h4 {	margin: 0px;	padding: .5em;}#container #contents #main p .dli-chevron-down {	margin: 0px;	padding: 0px;}#container #contents #main .button p {	margin-top: 2em;}