@charset "UTF-8";


#topipage { /*ヘッダーからフッターまで内包*/
	margin: 15px auto;
	width: 630px; /*全体幅はここで指定*/
	border: 1px solid #555555;
	background: #ffffff;
	text-align: left;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++
	main
++++++++++++++++++++++++++++++++++++++++++++++++ */
#topimain {
	margin: 0;
	padding: 15px;
	width: 600px;
}

.hepbornImg {
	margin: 0;
	padding: 0;
	border-top: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	text-align: center;
}

.hepbornImg img {
	display: inline;
}

.hepbornImg {
	margin: 0;
	padding: 0;
	border-top: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	background-color: #efefef;
	text-align: center;
}

.topiText {
	margin: 0;
	padding: 15px 0;
	line-height: 150%;
}

.topiText2 {
	margin: 0;
	padding: 15px 30px;
	line-height: 150%;
}

/*　　▼　ヘボン夫妻Table　▼　*/
.hepbornTbl {
	line-height: 130%;
}

/*項目名の列*/
.tdSTit {
	padding: 5px;
	width: 80px;
	background-color: #4e5f3d;
	color: #ffffff;
	font-weight: bold;
}

.tdLTit {
	padding: 5px;
	width: 325px;
	background-color: #4e5f3d;
	color: #ffffff;
	font-weight: bold;
}

/*背景薄オレンジの列*/
.tdSStrt {
	padding: 5px;
	width: 80px;
	background-color: #ffcd71;
}

.tdLStrt {
	padding: 5px;
	width: 325px;
	background-color: #ffcd71;
}

/*背景薄緑の列*/
.tdSLine1 {
	padding: 5px;
	width: 80px;
	background-color: #e9ece1;
}

.tdLLine1 {
	padding: 5px;
	width: 325px;
	background-color: #e9ece1;
}

/*背景白の列*/
.tdSLine2 {
	padding: 5px;
	width: 80px;
	background-color: #ffffff;
}

.tdLLine2 {
	padding: 5px;
	width: 325px;
	background-color: #ffffff;
}

/*再下列*/
.tdBtmLine {
	padding: 5px;
	border-top: 1px solid #cccccc;
	font-size: 90%;
}

/*お問い合わせ*/
.hepbornCont {
	padding: 20px 0 0 0;
	border-top: 1px solid #cccccc;
	font-size: 90%;
	line-height: 130%;
}

/*閉じるボタン*/
.topicWC {
	margin: 10px auto;
	padding: 3px 10px;
	display: inline;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	font-size: 90%;
	line-height: 130%;
}


.topicWC a:link {
	color: #333333;
	text-decoration: none;
}

.topicWC a:visited {
	color: #333333;
	text-decoration: none;
}

.topicWC a:hover {
	color: #Ff3333;
	text-decoration: none;
}


/*　　▼　Table　設定　▼　*/
.topicsTbl td {
	padding: 5px;
}

.topicsTdTit {
	background-color: #ffcd71;
}

.topicsTd {
	background-color: #efefef;
}



