@charset "utf-8";

/*margin
-------------------------------------------*/
/*top*/
.mgT-6 {margin-top:-6px;}

/*nav
-------------------------------------------*/
#wrapper .contents .nav{
	float:left;
	width:130px;
	margin-top:50px;
}

#wrapper .contents.top .nav{
	float:left;
	width:130px;
	margin-top:50px;
}

#wrapper span.new{
	color:#fff;
	background-color:#FF0004;
	margin-left:5px;
	padding:0 3px;
 font-size:80%;
 width:20px;
	}
 
#wrapper .contents .nav li ol li a:link span.new,
#wrapper .contents .nav li ol li a:visited span.new,
#wrapper .contents .nav li ol li a:hover span.new{
  text-decoration:none !important;
}


#wrapper .contents .nav li{
	padding-bottom:10px;
}

#wrapper .contents .nav li ol li{
 text-align:left;
text-justify:none;
	padding-bottom:0px;
  padding-left:1em;
  text-indent:-1em;
}

#wrapper .contents .nav li.on{
	color:#666666;
}

/*nav
-------------------------------------------*/



/*step01,02
-------------------------------------------*/
.bold{
	font-weight: bold!important;
}
#step01,
#step02{
	margin-bottom: 60px;
}
#step01 h2,
#step02 h2{
	font-weight: bold;
	font-size: 22px;
}
#step01 .box1,
#step01 .box2,
#step01 .box3,
#step01 .box4,
#step01 .box5,
#step01 .box6,
#step01 .box7{
	margin-bottom: 60px;
}
#step01 .box2 .boxL {
	margin-right: 13px;
}
#step01 .box3 .boxL img:first-child{
	padding-bottom: 10px;
}
#step01 .box3 .boxR {
	margin-left: 20px;
	width: 490px;
}
#step01 .box4 .boxR,
#step01 .box5 .boxR{
	margin-left: 20px;
}
#step01 .box6 .boxL img:first-child{
	margin-bottom: 20px;
}
#step01 .box6 .boxR{
	width: 450px;
	margin-left: 20px;
}
#step01 .box6 .boxR .boder_dashed{
	border: dashed 1px #00AEEF;
	padding: 20px;
	margin-top: 20px;
}
#step01 .box6 .boxR .boder_dashed p {
	color: #000000;
}
#step01 .box7 p {
	margin-bottom: 40px;
}

#step02 .box1 .clearfix{
	margin-top: 20px;
}
#step02 .box1 .boxL{
	width: 426px;
	margin-right: 13px;
}
#step02 .box1 ul{
	margin-bottom: 60px;
}

#step02 .box1,
#step02 .box3,
#step02 .box4{
	border-bottom: dashed 1px #00AEEF; 
	margin-bottom: 60px;
}
#step02 .box2{
	margin-bottom: 20px;
}
#step02 .box5 {
	margin-bottom: 60px;
}
#step02 .box2 .boxL,
#step02 .box3 .boxL,
#step02 .box4 .boxL{
	margin-right: 13px;
}
#step02 .box2 .clearfix{
	margin-bottom: 40px;
}
#step02 .box2 .clearfix:nth-child(3){
	margin-bottom: 60px;
}
#step02 .box3 .clearfix,
#step02 .box4 .clearfix{
	margin-bottom: 15px;
}
#step02 .box4 .clearfix:last-child{
	margin-bottom: 60px;
}
#step02 .box5 .boder_dashed{
	border: dashed 1px #00AEEF;
	padding: 30px;
	margin: 30px auto;
	width: 540px;
}
#step02 .box5 .boder_dashed ul li {
	font-weight: bold;
	margin-bottom: 20px;
}
#step02 .box5 .boder_dashed ul li:last-child{
	margin-bottom: 0;
}
#step02 .box5 .boder_dashed ul li span{
	font-size: 18px;
}

