@charset "utf-8";

/* レイアウトなど
----------------------------------*/
#wrapper {
	border: none;
}


#header {
	background-color: #FFF;
}

.text-area {}
.text-area p {
	text-indent: 1.0em;
	padding-bottom: 1.0em;
}
.waku {
	border: 1px solid #999;
	padding: 10px;
	margin: 0 10px 30px;
}
.waku > p.ttl {
	font-size: 115%;
	padding-bottom: 0;
}
p.marker {
	text-indent: -1.3em;
	padding-left: 1.3em;
	padding-bottom: 0;
}
.uline {
	text-decoration: underline;
}

dl.over_flow { overflow: hidden;}
dl.over_flow > dt {
	float: left;
}
dl.over_flow > dt.w04 {
	width: 4.0em;
}
dl.over_flow > dt.w04 + dd {
	padding-left: 4.0em;
}

ul.list_iroha {
	margin: 0 1.0em 30px;
}
ul.list_iroha > li {
	list-style-type: none;
	text-indent: -1.2em;
	padding-left: 1.2em;
}
ul.list_iroha > li::before {
	content: "イ）";
	display: inline-block;
	width: 1.2em;
}
ul.list_iroha > li:nth-child(1)::before {
	content: "イ）";
}
ul.list_iroha > li:nth-child(2)::before {
	content: "ロ）";
}
ul.list_iroha > li:nth-child(3)::before {
	content: "ハ）";
}
ul.list_iroha > li:nth-child(4)::before {
	content: "ニ）";
}
ul.list_iroha > li:nth-child(5)::before {
	content: "ホ）";
}
ul.list_iroha > li:nth-child(6)::before {
	content: "ヘ）";
}
ul.list_iroha > li:nth-child(7)::before {
	content: "ト）";
}

ul.list_num {
	margin: 0 1.0em 30px;
}
ul.list_num > li {
	list-style-type: none;
	text-indent: -1.2em;
	padding-left: 1.2em;
}
ul.list_num > li::before {
	content: "１）";
	display: inline-block;
	width: 1.2em;
}
ul.list_num > li:nth-child(1)::before {
	content: "１）";
}
ul.list_num > li:nth-child(2)::before {
	content: "２）";
}
ul.list_num > li:nth-child(3)::before {
	content: "３）";
}
ul.list_num > li:nth-child(4)::before {
	content: "４）";
}
ul.list_num > li:nth-child(5)::before {
	content: "５）";
}
ul.list_num > li:nth-child(6)::before {
	content: "６）";
}
ul.list_num > li:nth-child(7)::before {
	content: "７）";
}


/*-------------------------------------------*/
/*	header
/*-------------------------------------------*/

/* サイト説明文
----------------------------------*/
#header > h1 img {
	width: auto;
}



/*-------------------------------------------*/
/*  640px以下から 1カラム表示用
/*-------------------------------------------*/
@media only screen and (max-width: 415px){

 /* サイト説明文
 ----------------------------------*/
 #header > h1 img {
	 width: 100%;
	 height: auto;
 }

}
