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

　　子どものこんな症状は、起立性調節障害

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


#symptom h3.hindo{
	background: transparent url(../../symptom/menu_01/img/od_hindo.gif) no-repeat top left;
	width: 126px;
	height: 21px;
}
#symptom h3.sub_type{
	background: transparent url(../../symptom/menu_02/img/od_subtype.gif) no-repeat top left;
	width: 193px;
	height: 21px;

}
#symptom h3.hindo,
#symptom h3.sub_type{
	margin-bottom: 9px;
	text-indent: -9999px;
}

.text_orange{
	color: #ff9100;
}
.text_red{
	color: #e22222;
}
.flow_chart{
	float: left;
	padding: 0 14px 10px 0; 
}
.red_box02{
	background: transparent url(../../symptom/menu_01/img/red_box_bottom02.gif) no-repeat bottom;
	width: 500px;
	margin-bottom: 21px;
	margin-top: 10px;
}
.red_box02 .top{
	background: transparent url(../../symptom/menu_01/img/red_box_top02.gif) no-repeat top right;
	width: 500px;
	height: 12px;
}
#symptom .list_area ul{
	width: 220px;
	float: left;
	padding: 10px 0 20px 13px;
}

#symptom .list_area ul,
#symptom .list_area ul li{
	list-style: none;
}
#symptom .list_area ul li{
	background: url(../../symptom/img/list_o.gif) no-repeat 0 1px;
	padding-left: 17px;
}
#list_area_research ul li{
	list-style: none;
}
#list_area_research ul{
	width: 483px;
	float: left;
	padding: 0;
}
#list_area_research  li{
	background: url(../../treatment/img/list.gif) no-repeat 0 1px;
	padding-left: 17px;
}
a.type:link {text-decoration:underline; color: #ff6570;}
a.type:visited {text-decoration:underline; color: #ff6570;}
a.type:active { text-decoration:none; color: #ff6570;}
a.type:hover {text-decoration:none; color: #ff6570;}

li.od{
 text-indent:-15px;
 margin-left:15px;
}
li.od_j{
 text-indent:-10px;
 margin-left:10px;
}
li.od_s02{
 text-indent:-18px;
 margin-left:18px;
}
/* -----------------------------------------------

　　小児起立性調節障害の全人的治療

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

.facilities_box{
	background: transparent url(../../treatment/menu_01/img/facilities_list_bottom.gif) no-repeat bottom;
	width: 500px;
	margin-bottom: 21px;
	padding-bottom: 1px;
}
.facilities_box h4{
	background: transparent url(../../treatment/menu_01/img/facilities_list.gif) no-repeat top right;
	width: 500px;
	height: 36px;
	text-indent: -9999px;
}

#treatment #list_area ul{
	width: 400px;	
}
#treatment #list_area ul,
#treatment #list_area ul li{
	list-style: none;
}
#treatment #list_area ul li{
	background: url(../../treatment/img/list.gif) no-repeat 0 1px;
	padding-left: 17px;
}

#treatment #list_area_teacher ul,
#treatment #list_area_teacher ul li{
	list-style: none;
}
#osaka_l{float:left;
width:180px;
margin:0;
padding:0;}
#osaka_r{float:left;
margin:0;
padding:0;}
/* -----------------------------------------------

　　小児起立性調節障害の全人的治療
    小児科の心身医療・全人医療の実際 
    大阪医科大学小児科における全人医療の実績 
    小児心身症対策推進事業について 

----------------------------------------------- */
.red_box{
	background: transparent url(../../treatment/menu_01/img/red_box_bottom.gif) no-repeat bottom;
	width: 500px;
	margin-bottom: 21px;
}
.red_box .top{
	background: transparent url(../../treatment/menu_01/img/red_box_top.gif) no-repeat top right;
	width: 500px;
	height: 11px;
}
.red_box .book,
.red_box text{
	float: left;
}
.red_box .book{
	padding: 0 25px 10px 9px;
}
.text_large{
	font-size: 14x;
	font-weight: bold;
}
.text_r,
.text_l{
	float: left;
}

#treatment h3.research{
	background: transparent url(../../treatment/menu_01/img/research.gif) no-repeat top left;
	width: 111px;
	height: 21px;
	margin-bottom: 9px;
	text-indent: -9999px;
}

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

　　小児不定愁訴に対する全人医療の実際 1

----------------------------------------------- */
#y_box{
	width:500px;
	margin:20px 0 ;
	padding:0;
	background: url(../../treatment/menu_02/img/ysympton_bg.gif) repeat 0 1px;
}
#y_box .top{
	background: transparent url(../../treatment/menu_02/img/ysympton_top.gif) no-repeat top right;
	width: 500px;
	height: 8px;
}
#y_box .in{
	margin:20px;
	padding:0;
}
#y_box .foot{
	background: transparent url(../../treatment/menu_02/img/ysympton_foot.gif) no-repeat top right;
	width: 500px;
	height: 8px;
	}

#treatment h3.fina{
	background: transparent url(../../treatment/menu_02/img/title_01.gif) no-repeat top left;
	width: 345px;
	height: 22px;
	margin: 0 0 10px 0;
}	

.type_box{
	background: transparent url(../../treatment/menu_01/img/facilities_list_bottom.gif) no-repeat bottom;
	width: 500px;
	margin-top:20px;
	margin-bottom: 10px;
	padding-bottom: 1px;
}
.type_box h4{
	background: transparent url(../../treatment/menu_02/img/type_box.gif) no-repeat top right;
	width: 500px;
	height: 36px;
}	
#graph_left{
	float:left;
	margin:20px 0 0 0;
}
#graph_right{
	float:right;
	margin:20px 0 0 0;
}

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

　　小児不定愁訴に対する全人医療の実際 2

----------------------------------------------- */
.auto_box .top{
	background: transparent url(../../treatment/menu_03/img/autobox_top.gif) no-repeat top right;
	width: 500px;
	height: 6px;
	margin-bottom:4px;
}
.auto_box{
	background: transparent url(../../treatment/menu_03/img/autobox_bg.gif) no-repeat bottom;
	width: 500px;
	margin-top:20px;
	margin-bottom: 20px;
}
.in{
	width:460px;
	padding:0 0 10px 20px;
}

#treatment h3.auto{
	background: transparent url(../../treatment/menu_03/img/title_auto.gif) no-repeat top left;
	width: 210px;
	height: 22px;
	margin: 0 0 10px 0;
}
/* -----------------------------------------------

　　全人医療がなぜ必要か

----------------------------------------------- */	
#treatment h3.condition{
	background: transparent url(../../treatment/menu_04/img/title_condition.gif) no-repeat top left;
	width: 337px;
	height: 22px;
	margin:10px 0 9px 0;
}
#treatment h3.y{
	background: transparent url(../../treatment/menu_04/img/title_y.gif) no-repeat top left;
	width: 94px;
	height: 22px;
	margin-bottom: 5px;
}
#treatment h3.support{
	background: transparent url(../../treatment/menu_04/img/title_support.gif) no-repeat top left;
	width: 285px;
	height: 22px;
	margin: 0 0 9px 13px;
}
.letter_box .top{
	background: transparent url(../../treatment/menu_04/img/letter_top.gif) no-repeat top right;
	width: 500px;
	height: 11px;
}
.letter_box{
	width:460px;
	height:200px;
	margin:20px 0 0 0;
	padding:20px;
	background: url(../../treatment/menu_04/img/letter_bg.gif) no-repeat top;
}

.support_box .top{
	background: transparent url(../../treatment/menu_04/img/supportbox_top.gif) no-repeat top right;
	width: 500px;
	height: 11px;
}
.support_box{
	background: transparent url(../../treatment/menu_04/img/supportbox_bg.gif) no-repeat bottom;
	width: 500px;
	margin-top:20px;
	margin-bottom: 21px;
}
.s_left{
	width:280px;
	margin:0 0 0 12px;
	padidng:0;
	float:left;
}
.s_right{
	width:185px;
	margin:0 5px 10px 0;
	padding:0;
	float:right;
}
/* -----------------------------------------------

　　終わりに　-参考文献-

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

.book_end{
	width:500px;
	margin:20px 0;
}
.book_box{
	width:500px;
	padding:0;
	margin:0 0 10px 0;
}
/* -----------------------------------------------

　　フローチャート

----------------------------------------------- */
#chart{
	background: #FFF;
	width: 640px;
	padding: 19px 20px;
}
#chart_inner{
	text-align: center;
	margin: 0 auto;
}
#chart_inner h3{
	background: url(../../symptom/menu_03/img/title_chart.gif) no-repeat top left;
	width: 280px;
	height: 22px;
	text-indent: -9999px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.box{
	width: 642px;
	text-align: right;
	margin-bottom: 20px;
}

.chu{font-size:10px;color:#ff6570;}

/*注1～*/
a.chu:link {text-decoration:underline; color: #ff6570;}
a.chu:visited {text-decoration:underline; color: #ff6570;}
a.chu:active { text-decoration:none; color: #ff6570;}
a.chu:hover {text-decoration:none; color: #ff6570;}


#treatment h3.research,
#treatment h3.y,
#treatment h3.condition,
#treatment h3.support,
#treatment h3.auto,
#treatment h3.new,
#treatment h3.fina,
.type_box h4{
	text-indent: -9999px;
}



/*　マージン　*/
.m10{margin:10px 0;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.ml{margin:0 0 0 14px;}
/*　色　*/
.purple{color:#333395;}
.text_red12{color:#ff4f4f;font-size:12px;}
.text_red{color:#ff4f4f;font-weight:bold;}
.text_size10{font-size:10px;}


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

　　起立性調節障害相談室（Q&Aコーナー）

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

#question .q_box{
	background: transparent url(../../question/img/box_middle.gif) repeat-y top left;
	width: 500px;
	margin-bottom: 21px;
}

#question ul.qa{
	width: 470px;
	margin-top: 10px;
	margin-left: 10px;

}
#question ul.qa li{
	list-style: none;
	background: transparent url(../../question/img/question.gif) no-repeat 0 0;
	padding: 4px 0 5px 43px;
	line-height: 150%;
	margin-bottom: 6px;

}
#question ul.qa li span{
	font-size: 14px;
	font-weight: bold;
}

#question #right_area a:link { text-decoration:underline; color: #278822;}
#question #right_area a:visited{ text-decoration:underline; color: #278822;}
#question #right_area a:active { text-decoration:none; color: #278822;}
#question #right_area a:hover { text-decoration:none; color: #278822;}

.dotted_new{
	border-bottom: #e0cb81 1px dotted;
}
/* -----------------------------------------------

　　ポップアップ

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

body#popup{
	background: transparent url(../../question/img/bg.gif) repeat;
	text-align: center;
}

#popup #container{
	width: 460px;
	margin: 0 auto;
	text-align: left;
}
.pop_box{
	width: 440px;
	background: transparent url(../../question/img/pop_middle.gif) repeat-y;
	padding: 10px 20px 0 20px;
	clear: both;
}
.pop_box .text{
	width: 370px;
	padding-left: 10px;
	float: left;
}
.pop_box .text_l{
	width: 405px;
	padding-left: 10px;
	float: left;
}
.pop_box .img_box{
	float: left;
	width: 38px;
}
.pop_box .text span{
	font-weight: bold;
}

.top_space{
	margin-top: 10px;
}
#popup table{
	width: 420px;
	border-top: #afafaf 1px solid;
	border-left: #afafaf 1px solid;
	margin: 10px 0;
}
#popup table th,
#popup table td{
	border-right: #afafaf 1px solid;
	border-bottom: #afafaf 1px solid;
}
#popup table td.text_space{
	padding: 10px;
}
#popup table th{
	background: #50b04b;
	color: #FFF;
	text-align:center;
}
#popup table.innertable{
	width: 370px;
}

#popup ul,
#popup ul.list_bottom{
	margin: 5px 5px 15px 5px;
}
#popup ul.list_bottom{
	margin-bottom: 5px;
	margin-left: 2px;
	float:left;
	width: 155px;
}
#popup ul li,
#popup ul.list_bottom li{
	list-style: none;
}
#popup ul li,
#popup ul.list_bottom li{
	background: url(../../question/img/list.gif) no-repeat 0 1px;
	padding-left: 17px;
}
#popup ul li.od_s02{
 text-indent:-18px;
 margin-left:18px;
}
#popup #footer{
	text-align: center;
	width: 460px;
	margin-top: 20px;
}
/* -----------------------------------------------

　　更新履歴＆トピックス	●テキスト●

----------------------------------------------- */
#rireki h5,
#rireki span,
#topics h5,
#topics span {
	color: #ff5f11;
}

#rireki h5,
#topics h5{
	font-weight: bold;
	font-size: 14px;
}

#rireki ul,
#topics ul{
	margin-top: 5px;
	width: 500px;
}

#rireki ul,
#rireki li,
#topics ul,
#topics li{
	list-style: none;
}

#rireki li,
#topics li{
	background: url(../../treatment/img/list.gif) no-repeat 0 1px;
	padding-left: 17px;
	margin-bottom: 15px;
}

#rireki a:link {text-decoration:underline; color: #ff6570;}
#rireki a:visited {text-decoration:underline; color: #ff6570;}
#rireki a:active { text-decoration:none; color: #ff6570;}
#rireki a:hover {text-decoration:none; color: #ff6570;}

#topics a:link {text-decoration:underline; color: #ff6570;}
#topics a:visited {text-decoration:underline; color: #ff6570;}
#topics a:active { text-decoration:none; color: #ff6570;}
#topics a:hover {text-decoration:none; color: #ff6570;}


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

トピックス

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

.inphs {
	width: 500px;
	text-align: right;
}

#topics div.text_box span.center {
	display: block;
	text-align: center;
	padding: 5px 0px;
	width:100%;
	margin: 5px 0px 5px 0px;
}

#topics div.text_box span.qa {
	line-height:120%;
	font-size:180%;
	font-weight:bold;
	color:#FF99CC;
}

#topics div.text_box span.maroon {
	font-weight:bold;
	color:#FD7979;
}

#topics div.text_box span.blue2{
	font-weight:bold;
	color:#0070C0;
}

#topics div.text_box span.seagreen2{
	font-weight:bold;
	color:#00B050;
}

#topics div.text_box span.float_left0_l {
	clear: both;
	float: left;
	padding-left:5px;
	width:45px;
	color:#696969;
}
#topics div.text_box span.float_left0_r {
	float: left;
	width:490px;
	color:#696969;
}

#topics div.text_box span.float_left1_l {
	clear: both;
	float: left;
	padding-left:5px;
	width:30px;
	color:#696969;
}
#topics div.text_box span.float_left1_r {
	float: left;
	width:505px;
	color:#696969;
}

#topics div.text_box span.float_left2_l {
	clear: both;
	float: left;
	padding-left:5px;
	width:20px;
	color:#696969;
}
#topics div.text_box span.float_left2_r {
	float: left;
	width:465px;
	color:#696969;
}

#topics div.text_box span.float_left3_l {
	clear: both;
	float: left;
	padding-left:5px;
	width:10px;
	color:#696969;
}
#topics div.text_box span.float_left3_r {
	float: left;
	width:475px;
	color:#696969;
}

#topics span.left {
	float: left;
	margin: 0px 10px 5px 0px;
	padding: 5px 0px;
	font-weight:bold;
	font-size:80%;
	line-height:100%;
	color:#696969;
}

#topics div.text_box span.left img {
	margin: 0px 0px 3px 0px;
}

body#chart {
	background-color:white;
	width:640px;
	padding:10px 20px;
}

div#chart_inner {
	text-align:center;
}

div#chart_inner h3 {
	background-image:url(/common/img/title_chart.gif);
	background-repeat:no-repeat;
	width:280px;
	height:22px;
	text-indent:-9999px;
	margin:0 auto;
	margin-bottom:10px;
}

.box  {
	width:642px;
	text-align:right;
	margin-bottom: 20px;
	color:dimGray;
	font-size:12px;
	line-height:140%;
}

div#chart_inner img.close{
	clear:both;
	border:0;
	width:48px;
	height:14px;
	
}