@charset "UTF-8";

 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
相談室Q&A トップ
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 div#contents_support div#q-and-a-eye-catch {
	margin-left: 0px;
	padding-left: 220px;
	min-height: 140px;
	_height: 140px;
	background: transparent url("qa_images/support_qa_01.gif") no-repeat 0px 0px;
}

div#contents_support div#q-a_headnote {
	clear: both;  
	margin-bottom: 0px; 
	padding: 0px;
	margin-left: 0px;
}
div#contents_support div#q-a_headnote p {
	padding: 5px;
	margin-left: 0px;
}

div#contents_support div.link_area {
	margin: 20px 0px 0px 0px;
	text-align: right;
	border: solid 0px #eeeeee;
}



/* 一般治療　Ｑ＆Ａ */

div#contents_support div#contents_support_q-a_general {
	margin-top: 0px;
	margin-left: 0px;
	height: 140px;
	background: transparent url("qa_images/support_qa_02.gif") no-repeat 0px 35px;
}

div#contents_support div#contents_support_q-a_general h2 {
	margin-top: 0px;
	padding-left: 0px;
}

div#contents_support div#contents_support_q-a_general p {
	margin-left: 100px;  
}

div#contents_support div#contents_support_q-a_general div.link_area {
	margin-left: 100px;  

}


/* 高度生殖医療　Ｑ＆Ａ */

div#contents_support div#q-a_ivf h2{
	margin-top: 0px;
	margin-bottom: 10px; 
}

div#contents_support div#q-a_ivf h3 {
	font-size: 107%;
	color: #3E7379; 
}

div#contents_support div#q-a_ivf {
	width: 570px;
	margin-top: 14px;
	margin-bottom: 30px; 
	padding: 0px;
}

div#contents_support div#q-a_ivf  div#area-a {
	float: left;
	width: 70px;
	margin: 0px;
	padding: 0px;
	background-color: #999999;
	/*background-color: yellow;*/
}

div#contents_support div#q-a_ivf div#area-b {
	float: left;
	width: 160px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	/*background-color: #66ccff;/* 水色 */*/
}

div#contents_support div#q-a_ivf div#area-c {
	float: left;
	width: 160px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	border-left: solid 1px #cccccc;
	/*background-color: orange;*/
}

div#contents_support div#q-a_ivf  div#area-d {
	float: left;
	width: 160px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	border-left: solid 1px #cccccc;
	/*background-color: #99cc33;/* 緑色 */*/
}



/* 妊娠の転機・こころのケア　Ｑ＆Ａ */

div#contents_support div#outcome-care {
	width: 570px;
	margin-top: 14px;
	padding: 0px;
}

div#contents_support div#outcome-care h2 {
	margin-top: 0px;
	padding-left: 0px;
}

div#contents_support div#q-a_outcome-care div#outcome-left {
	float: left;
	width: 285px;
	margin: 0px;
	padding: 0px;
}

div#contents_support div#q-a_outcome-care div#care-right {
	float: right;
	width: 285px;
	margin: 0px;
	padding: 0px;
}

div#contents_support div#q-a_outcome-care div#outcome-left div#outcome-care-area-a {
	float: left;
	width: 70px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
/*	background-color: yellow; */
}

div#contents_support div#q-a_outcome-care div#outcome-left div#outcome-care-area-b {
	float: right;
	width: 200px;
	margin: 0px;
	padding: 0px;
	border: solid 0px #cccccc;
/*	background-color: #66ccff; /* 水色 */*/
}

div#contents_support div#q-a_outcome-care div#care-right div#outcome-care-area-c {
	float: left;
	width: 70px;
	margin: 10px 0px 0px 0px;
	padding: 0px;

/*	background-color: orange; */
}

div#contents_support div#q-a_outcome-care div#care-right div#outcome-care-area-d {
	float: right;
	width: 200px;
	margin: 0px;
	padding: 0px;

/*	background-color: #99cc33;/* 緑色 */*/
}

div#contents_support div.c-both {
clear: both;
}


/* その他　Ｑ＆Ａ */

div#contents_support div#contents_support_q-a_etc {
	margin-left: 0px;
	height: 150px;
	background: transparent url("qa_images/support_qa_06.gif") no-repeat 0px 35px;
}

div#contents_support div#contents_support_q-a_etc h2 {
	margin-top: 0px;
	padding-left: 0px;
}

div#contents_support div#contents_support_q-a_etc p {
	margin-left: 100px;
}

div#contents_support div#contents_support_q-a_etc div.link_area {
	margin-left: 100px;
}


div#contents_support div#contents_support_q-a_etc div#contents_support_q-a_etc_text {
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
 メインコンテンツ >>> 相談室Q&A >>> 一般治療
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
div#contents_support div#q-a_general_curing table {
/*	border: 1px solid #cccccc; */
	margin: 5px 0px 10px 50px;
	padding-right: 1px; 
	padding-left: 1px; 
	padding-bottom: 1px; 
	background: #eeeeee; 
	border: 1px solid #cccccc;
	width: 500px;
/*	border-bottom: 1px solid #cccccc; */
}

div#contents_support div#q-a_general_curing table  tr, 
div#contents_support div#q-a_general_curing table tr td {

	background: #ffffff; 
	border: none; 
	padding: 0 10px; 
	margin: 0 0; 
}

div#contents_support div#q-a_general_curing table  tr.q-a_general_curing_question, 
div#contents_support div#q-a_general_curing table  tr.q-a_general_curing_question td {
	background: #f0f0f0;
	border-bottom: solid 1px #cccccc;
}

div#contents_support div#q-a_general_curing table tr td strong {
	font-size: 182%; 
	font-weight: bold; 
	color: #007887;
	padding: 15px; 

}

div#contents_support div#q-a_general_curing table tr td p {
	margin-top: 5px; 
	margin-left: -5px; 
	margin-bottom: 5px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 20px; 
	border-left: 1px solid #cccccc;
	width: 380px;
}

div#contents_support div#q-a_general_curing hr {
	background: #cccccc; 
	color: #cccccc; 
	margin-left: 20px; 
}

div#contents_support div#q-a_general_curing div#q-a_general_curing_footnote {
	margin-bottom: 40px; 
}

div#contents_support div#q-a_general_curing div#q-a_general_curing_footnote img {
	margin-bottom: 16px; 
}

div#contents_support hr {
	height: 1px; 

}
 /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
用語集
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
 /*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
共通レイアウト >>> 用語集 >>> index，あ行
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#term_top #contents-top_term {

}

div#layout_contents div#contents_term_image {

}

div#layout_contents  div#contents_term_image img {
	float: left; 
	margin-right: 40px; 
	margin-left: 40px; 
}

div#layout_contents div#contents_term_toc p {
	margin-bottom: 20px; 
}

div#layout_contents div#contents_term_toc div#contents_term_toc_list {
	height: 60px; 
	margin-top: -10px; 
	margin-left: 250px; 
	padding-top: 12px; 
	padding-left: 14px; 
	background: #caeeee; 

}

div#layout_contents div#contents_term_toc div#contents_term_toc_list ul {
	margin: 0px;
	padding: 0px;
}

div#layout_contents div#contents_term_toc div#contents_term_toc_list ul li {
	margin: 0px;
	padding: 0px;
	background: transparent; 
	width: 40px; 
	font-size: 122%; 
	margin-left: 24px; 
	list-style-image: url('qa_images/triangle-arrow.gif');
	font-weight: bold; 
	float: left; 
	
}



div#layout_contents div#contents_term_word {
	clear: both; 
	padding-top: 10px; 
}

div#layout_contents div#contents_term_word dl {
	margin: 0px 0px 0px 30px; 
}

div#layout_contents div#contents_term_word dl dt{
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding: 5px 0; 
	font-weight: bold;
	color: #3E7379;
	font-size: 107%;
}

div#layout_contents div#contents_term_word dl dd {
	margin: 0px; 
	padding: 0px 0px 10px 20px; 
	border-bottom: 1px solid #cccccc; 
}
/*#term_top #contents-top_term contents-top_term_word {

}*/

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - - - - -
共通レイアウト >>> 用語集 >>> か行，さ行，た行，な行，は行，ま行，や行，ら行，わ行
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



