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

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

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

.block01{
	width:90vw;
	margin:0px auto 0vw auto;
	overflow:hidden;
}

.block01 .txt01{
	line-height:175%;
	overflow:hidden;
	margin-bottom:1em;
}

.block01 .txt01 p{
	margin-bottom:1em;
}

.block01 table{
	width: 100% !important;
}


/**/

/*定款PDF*/

.pdflink{
    width: 90%;
    margin: 5vw auto 15vw auto;
    overflow: hidden;
}

.pdflink a{
    display: block;
    text-decoration: none;
    background-color: paleturquoise;
    background-image: url(image/icon02.png);
    background-repeat: no-repeat;
    background-position: right 10px center;
}

.pdflink a p{
    padding: 20px 0;
    text-align: center;
}


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

.block02_wrap{
	width:100vw;
	background-color:#F4F4F4;
	overflow:hidden;
}

.block02{
	width:90vw;
	margin:0px auto;
	overflow:hidden;
}

.block02 .subtitle{
	border-bottom:1px solid #00B4B4;
	overflow:hidden;
	padding:20px 0px;
	margin-top:30px;
	width:90vw;
	margin:0px auto;
}

.block02 .subtitle dl{
	display:table;

	color:#00B4B4;
	font-weight:bold;
}

.block02 .subtitle dl dt{
	display:table-cell;
	padding-right:1em;
	text-align:center;
	text-align:left;
}

.block02 .subtitle dl dd{
	display:table-cell;
	font-size:20px;
}

.block02 .subtitle span{

}

/**/

.block02 .box01{
	margin:25px auto;
	overflow:hidden;
	width:90vw;
}

.block02 .box01 .left_col{
	overflow:hidden;
	text-align:center;
	margin-bottom:2em;
}

.block02 .box01 .center_col{
	overflow:hidden;
	margin-bottom:2em;
}

.block02 .box01 dl{
	overflow:hidden;
	margin-bottom:1em;
}

.block02 .box01 dt{
	font-weight:bold;
}

.block02 .box01 dd{
	margin-left:1em;
}

.block02 .box01 dd p{
	text-indent:-1.25em;
	padding-left:1em;
	line-height:125%;
	margin-top:0.5em;
}

.block02 .box01 .right_col{
	overflow:hidden;
}

.block02 .box01 .right_col p{
	text-indent:-1.5em;
	padding-left:1.5em;
	margin-bottom:0.5em;
}

.block02 .box01 span{
	color:#00B4B4;
}

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

.block03{
	width:90vw;
	margin:0px auto;
	overflow:hidden;
}

.block03 .txt01{
	overflow:hidden;
	margin-bottom:1em;
	text-align:justify;
}

.block03 .txt02{
	margin-bottom:1em;
	overflow:hidden;
	background-color:#d7f8f7;
}

.block03 .txt02 dl{
	padding:1em;
	overflow:hidden;
}

.block03 .txt02 dl dt{
	font-weight:bold;
	color:#00b4b4;
	font-size:18px;
}

.block03 .txt02 dl dd{
	padding-top:20px;
}

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

.block04{
	width:90vw;
	margin:0px auto 10vw auto;
}

.block04 table{
	width:100%;
	border-left:1px solid #969696;
	border-top:1px solid #969696;
	font-size:3vw;
	line-height:1.25em;
}

.block04 table th{
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	background-color:#d2f7f6;
	text-align:center;
	font-weight:normal;
}

.block04 table td{
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	text-align:center;
}

.block04 table td div{
	padding:1em 0px;
}

.block04 table td div b{
	font-weight:normal;
	color:#ff000b;
}

.block04 .date{
	text-align:right;
}

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

.block05{
	margin:0px auto 10vw auto;
	width:90vw;
}

.block05 li{
	line-height:none;
	list-style-type:none;
	margin-bottom:15px;
	background-image:url(image/icon01.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:35px;
}

.block05 li a{
	text-decoration:none;
	color:#0087ff;
}

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