@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------------*/

.totop{
	display: none;
}



#contents_block h2{
	width: 96.13vw;
	height: 7.43vw;
	margin: 5.33vw auto 0 auto;
	overflow: hidden;
	background-image:url("../sp/main_h2.png");
	background-repeat:no-repeat;
	background-position:left center;
	background-size: contain;
	color:#fff;
	text-indent:45px;
	font-size:3.73vw;
	padding-top: 2.37vw;
}

/**/

.txt02{
	width:96.13vw;
	margin:4.00vw auto;
	overflow:hidden;
}


/*-----------------------------------------------------------*/
/*枠*/

.ol{
	width:96.13vw;
	margin:4.00vw auto;
	overflow:hidden;
	background-image:url(nyuin/bg.png);
	border:1px solid #ABDE75;
	padding-bottom:10px;
}

.ol_title{
	width:95%;
	margin:0px auto;
	overflow:hidden;
	padding:10px 0px;
	font-weight:bold;
}

.ol_body{
	width:95%;
	margin:0px auto;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:right center;
	min-height:100px;
}

.ol_padding{
	padding:10px;
	overflow:hidden;
}

/*-----------------------------------------------------------*/

.img01{
	background-image:url(dock/img01.png);
}
.img02{
	background-image:url(dock/img02.png);
}

.img03{
	background-image:url(dock/img03.png);
}

.img04{
	background-image:url(dock/img04.png);
}

.img05{
	background-image:url(dock/img05.png);
}

.img06{
	background-image:url(dock/img06.png);
}
.img07{
	background-image:url(dock/img07.png);
}

.img08{
	background-image:url(dock/img08.png);
}

.img09{
	background-image:url(dock/img09.png);
}

.img10{
	background-image:url(dock/img10.png);
}

.img11{
	background-image:url(dock/img11.png);
}

/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/
