@charset "UTF-8";

.waku{
	width:720px;
	margin:10px 20px 40px 20px;
}
.wakuB{
	width:720px;
	margin:0 20px 40px 20px;
}
.kei{
	margin-top:20px;
	margin-bottom:12px;
	padding-top:8px;
	border-top:solid 1px #FFCAD1;
}
.keiL{
	width:350px;
	float:left;
	margin-right:20px;
}
.keiR{
	width:350px;
	float:left;
}
.toiBtn{
	margin-bottom:4px;
	}
#toiBtn6{
	clear:both;
	padding-top:12px;
	padding-bottom:24px;
	margin-bottom:20px;
	border-bottom:solid 1px #FFCAD1;
}
.waku p{
	width:330px;
	padding-left:10px;
	padding-right:10px;
	margin-top:8px;
	margin-bottom:12px;
	font-size:80%;
	color:#95A1B8;
	line-height:125%;
}
.block{
	clear:both;
	overflow:hidden;
	margin:8px 0 20px;
}
.lead{
	width:500px;
	float:left;
	color:#95A1B8;
}
.old{
	width:180px;
	float:right;
	background-color:#FFFAB2;
	padding:6px 10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.old p{
	font-size:70%;
	line-height:110%;
	color:#7182A1;
}
.old a{
	font-size:115%;
}
h2{
	font-size:160%;
	line-height:120%;
	font-weight:bold;
	padding:6px 12px 3px;
	margin:20px 0 10px;
	color:#FFF;
	background-color:#919BC2;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
h3{
	font-size:130%;
	font-weight:bold;
	color:#66C2A7;
	padding:24px 0 2px;
	margin-bottom:8px;
	border-bottom:1px dotted #80CDB6;
}
.block li{
	font-size:95%;
	list-style-type:none;
	text-indent:-1em;
	margin:0 0 0.5em 5em;
}
.hishi{
	color:#80CDB6;
}
.sankaku{
	color:#4E5E9D;
}
.waku520{
	width:520px;
	padding:39px 99px;
	border:1px dotted #B8C1D0;
	overflow:hidden;
}
.ueK{
	border-top:1px solid #FFE5E5;
	overflow:hidden;
	padding:8px 0;
}
.toicopy{
	padding:8px 10px 0;
	font-size:80%;
	line-height:125%;
	text-align:left;
}
.waku520 .kome{
	font-size:70%;
	color:#8392AC;
	margin-left:1em;
	text-indent:-1em;
}
#arDl2{
	width:520px;
	height:48px;
	margin:24px 0 0;
	border-bottom:1px solid #FFE5E5;

}
.camera{
	margin:12px 100px;
}
.camera h2{
	color:#6472A9;
	background-color:#FFF;
	padding:0 0 4px;
	border-bottom:1px dotted #919BC2;
	margin:60px 0 24px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.camera p{
	margin-bottom:2em;
}
.camera h3{
	font-size:125%;
	line-height:120%;
	font-weight:bold;
	padding:4px 6px 2px;
	margin:20px 0 10px;
	color:#FFF;
	background-color:#919BC2;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.camera li{
	list-style-position:inside;
	text-indent:-1em;
	margin:0 0 1em 1em;
	font-size:80%;
	color:#95A1B8;
}
.camera ul{
	margin-bottom:20px;
}
.camera a{
	margin:0;
	padding:0;
}

#toi_title{
	margin:0px 20px 20px 20px;
}

.pdf{
	margin:10px 20px 20px 20px;
	color:#000;
	font-size:14px;
}

.pdf li{
	list-style:none;
}

.pdf-toi{
	margin-left:150px;
}

#arDl{
	width:700px;
	height:48px;
	margin:24px 0 20px;
	clear: left;
}

#arIcon{
	float:left;
}
#arcopy{
	float:right;
	text-align:left;
	width:590px;
	font-size:8pt;
	color:#A7B1C4;
	line-height:11px;
}

