@charset "shift_JIS";


#maincontents {
	color:#000;
	background-color:#eeeeee;
	padding:65px 0 35px 0px;
}
@media (max-width:640px) {
#maincontents {
	border:none;
	background-color:none;
	padding:0 10px;
}
}

.contents01 .txt_area .pre_img img{
	margin:10px 0;
}

@media (max-width:640px) {
.contents01 .txt_area .pre_img img{
	width:100%;
	margin:10px 0 0 0;
}
}


.mod-column1 .contents02 .listlink {
	margin:30px 0px;
}






#method .btn {
	margin:30px 0px;
}
#method .btn li{
	list-style-type:none;
	float:left;
	margin-left:0px;
}
#method .btn .arrow img{
	margin:15px 20px 0px 20px;
}
#method .btn .second{
	width:242px;
	position:relative;
}
#method .btn .second span{
	width:242px;
	position:absolute;
	top:-20px;
	text-align:center;
}
.contents01.clearfix .txt_area .methodnote{
	float:none;
	clear:both;
	margin:0px 0px 0px 20px;
	padding:10px 0 0 0;
}

@media (max-width:640px) {
	#method .btn {
		text-align:center;
		padding:0px;
		margin:20px 0 0 0;
	}
	#method .btn li{
		list-style-type:none;
		float:none;
		text-align:center;
		margin-left:0px !important;
		margin:15px 0 0 0 ;
	}
	#method .btn .arrow {
		display:none;
	}
	#method .btn .second{
		width:auto;
		position:static;
	}
	
	#method .btn .second span{
		width:auto;
		position:static;
		top:0px;
		text-align:center;
		margin-bottom:5px;
	}
	.contents01.clearfix .txt_area .methodnote{
		float:none;
		clear:both;
		text-align:center;
		margin:0px 0px 0px 20px;
		padding:10px 0 0 0;
	}
}



#method02 {
	width:560px;
	margin:0px auto;
}

#method02 .btn {
	margin:30px 0px;
	padding:0px;
}
#method02 .btn li{
	list-style-type:none;
	float:left;
	margin-left:0px;
}
#method02 .btn .arrow img{
	margin:15px 20px 0px 20px;
}
#method02 .btn .second{
	width:242px;
	position:relative;
}
#method02 .btn .second span{
	width:242px;
	position:absolute;
	top:-20px;
	text-align:center;
}
.contents02 .methodnote {
	float:none;
	clear:both;
	width:560px;
	margin:0px auto;
	padding:10px 0 0 0;
}
.nb{
	display:none;
}

@media (max-width:640px) {
	#method02 {
		width:auto;
		text-align:center;
	}
	#method02 .btn {
		text-align:center;
		padding:0px;
		margin:20px 0 0 0;
	}
	#method02 .btn li{
		list-style-type:none;
		float:none;
		text-align:center;
		margin-left:0px !important;
		margin:15px 0 0 0 ;
	}
	#method02 .btn .arrow {
		display:none;
	}
	#method02 .btn .second{
		width:auto;
		position:static;
	}
	
	#method02 .btn .second span{
		width:auto;
		position:static;
		top:0px;
		text-align:center;
		margin-bottom:5px;
	}
	.contents02 .methodnote{
		float:none;
		clear:both;
		width:auto;
		margin:0px auto;
		padding:10px 0 0 0;
		text-align:center;
	}
	.nb{
		display:block;
	}
}