@charset "utf-8";

/*==============================================================

　【 medical用 css 】

　1. 共通設定
　2. 試験概要

================================================================*/

/*----------------------------------------------------------------
　1. 共通設定
----------------------------------------------------------------*/

#gloval ul { width:820px; padding:0; background:#DD579A; }

.photo {
	float: right;
	margin: 12px 0 10px 15px;
}

#Medical .box-height {
	min-height: 200px;
	_height: 220px;
}

#Medical .index-box01 h3,
#Medical .index-box02 h3 {
	background:url(images/bg_summary_03.gif) repeat-y left;
}

#Medical .index-box01 p,
#Medical .index-box02 p {
	font-size: 75%;
	line-height:150%;
}

#Medical .info-box {
	background: none;
	width: 370px;
}

#Medical .dotted_line_01{
	clear: both;
	overflow: hidden;

	margin: 0;
	padding: 0;
	height: 1px;
	background:url(../common/images/line_dot_01.gif) repeat-x top;
}


/*----------------------------------------------------------------
　2. 試験概要
----------------------------------------------------------------*/

#Medical .lead-INDEX { /* INDEX */
	margin: 0;
	padding: 0 5px 10px 5px;
	font-size: 75%;
	line-height: 160%;
}

#Medical .lead-INDEX img { /* INDEX */
	float: right;
	margin: 2px 0 15px 20px;
}

#Useful h3{
	border-left:5px solid #3540C1;
	background:#1B2071;
	font-size:75%;
	color:#FFF;
	padding:10px 0 5px 8px;
	height:19px;
	_padding:8px 0 5px 8px;
	_height:32px;
	margin-top:30px;
	margin-bottom:15px;
}

#Medical .lead {
	font-size:75%;
	line-height:160%;
	margin:0 5px;
}

#Medical .lead2 {
	font-size:75%;
	line-height:160%;
	margin:0 5px 15px 5px;
}

#Medical ul.pagemenu {
	margin:10px 0 20px 0;
	background:url(../common/images/line_dot_01.gif) repeat-x bottom;
	padding:0 15px 30px 15px;
}

#Medical .pagemenu li {
	font-size:75%;
	line-height:160%;
	background:url(../common/images/icon_arrow_01.gif) no-repeat 0 5px;
	padding-left:16px;
}

#Medical .pagemenu_2 li {
	line-height:160%;
	background:url(../common/images/icon_arrow_01.gif) no-repeat 0 5px;
	padding-left:16px;
}

#Medical .item {
	width:580px;
	margin:20px 0 15px 10px;
}

#Medical .itembody {
	background:url(../common/images/frame_summary_03.gif) repeat-y;
	width:580px;
	padding:10px 0 20px 0;
}

#Medical .itembody h4 {
	font-size:75%;
	color:#000066;
	background:url(../common/images/bg_summary_01.gif) repeat-x bottom;
	width:554px;
	padding:6px 0 5px 10px;
	margin:0 0 10px 13px;
	line-height:150%;
	}

#Medical .itembody .course {
	font-size:75%;
	margin:0 20px 15px 20px;
	line-height:160%;
	background:url(../common/images/line_summary_01.gif) repeat-x bottom;
	padding:0 0 15px 0;
}

#Medical .itembody .course span {
	color:#000066;
	font-weight:bold;
}

#Medical .itembody h5 {
	font-size:75%;
	color:#000066;
	margin:15px 0 10px 25px;
	}

#Medical .itembody .comment {
	font-size:75%;
	line-height:160%;
	margin:0 25px 10px 25px;
}

#Medical .itembody strong {
	color:#333;
}

#Medical .itembody em {
	font-size:85%;
	font-weight:bold;
}

#Medical .itembody table {
	width:540px;
	margin:0 0 0 20px;
	padding:1px;
}

/*テーブル2列*/
#Medical .itembody td.left {
	background:url(../common/images/bg_summary_02.gif) repeat;
	width:100px;
	font-size:65%;
	color:#000066;
	padding:8px 4px 8px 8px;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
}

#Medical .itembody td.right {
	width:300px;
	font-size:65%;
	background:#FFF;
	padding:8px 4px 8px 8px;
	text-align:left;
	vertical-align:top;
}

/*テーブル2列*/
#Medical .itembody table.private td.title {
	background:url(../common/images/bg_summary_02.gif) repeat;
	width:100px;
	font-size:65%;
	color:#000066;
	padding:8px 4px 8px 8px;
	text-align:left;
	font-weight:bold;
}

#Medical .itembody table.private td {
	width:300px;
	font-size:65%;
	background:#FFF;
	padding:8px 4px 8px 8px;
	text-align:left;
}


/* テーブル4列 */
#Medical .itembody table.design1 td.title {
	background:url(../common/images/bg_summary_02.gif) repeat;
	width:137px;
	font-size:65%;
	color:#000066;
	padding:8px 4px 8px 8px;
	text-align:center;
	font-weight:bold;
}

#Medical .itembody table.design1 td {
	font-size:65%;
	background:#FFF;
	padding:8px 4px 8px 8px;
	text-align:left;
}

#Medical .hsg  {
	margin:10px 0 20px 0;
	padding:0 15px 30px 15px;
	background:url(../common/images/line_dot_01.gif) repeat-x bottom;
}

#Medical .hsg img {
	float:left;
	margin-right:7px;
}

#Medical .hsg p{
	float:left;
	font-size:75%;
	margin:2px 0 0 0;
}

.mb10{
	margin-bottom:10px;
}

/* BOX */
#Medical .box {
	width:550px;
	margin:0 0 10px 10px;
	clear:both;
}

#Medical .frame {
	background:url(abroad/images/bg_corner_content_cell.gif) repeat-y;
	padding:0 10px;
	width:550px;
}

#Medical .frame p {
	font-size:75%;
	line-height:150%;
	padding:0 0 10px 5px;
}

#Medical.frame li {
	padding-left:14px;
	font-size:75%;
	line-height:150%;
}

#Medical .block {
	display:block;
}

#Medical ul.list{
	padding:0 20px 0 40px;
	font-size:75%;
	line-height:160%;
}

#Medical ul.list li {
	list-style:disc;
	padding:12px 0 0 0;
}

#Medical dl.list {
	font-size:75%;
	line-height: 160%;
	margin: 0px 25px 10px 25px;
}

#Medical dl.list dt {
	float: left;
	margin:0 10px 10px 0;
}
#Medical dl.list dd {
	padding-left: 5em;
	margin:0 0 10px 0;
}

/*----------------------------------------------------------------
　3. お役立ち情報
----------------------------------------------------------------*/

#Useful h3{
	border-left:5px solid #3540C1;
	background:#1B2071;
	font-size:75%;
	color:#FFF;
	padding:10px 0 5px 8px;
	height:19px;
	_padding:8px 0 5px 8px;
	_height:32px;
	margin-top:30px;
	margin-bottom:15px;
}

#Useful .lead {
	font-size:75%;
	line-height:160%;
	margin:0 10px;
}

#Useful .lead p {
	margin-bottom: 10px;
}

#Useful .photo {
	float: right;
	margin: 3px 5px 15px 20px;
}

#Useful .lead2 {
	font-size:75%;
	line-height:160%;
	margin:0 5px 15px 5px;
}

#Useful ul.pagemenu {
	margin:15px 0 20px 0;
	background:url(../common/images/line_dot_01.gif) repeat-x bottom;
	padding:0 15px 30px 15px;
}

#Useful .pagemenu li {
	font-size:75%;
	line-height:160%;
	background:url(../common/images/icon_arrow_01.gif) no-repeat 0 5px;
	padding-left:16px;
}

#Useful .pagemenu_2 li {
	line-height:160%;
	background:url(../common/images/icon_arrow_01.gif) no-repeat 0 5px;
	padding-left:16px;
}

#Useful .item {
	width:580px;
	margin:20px 0 15px 10px;
}

#Useful .itembody {
	background:url(../common/images/frame_summary_03.gif) repeat-y;
	width:580px;
	padding:6px 0 20px 0;
}

#Useful .itembody h4 {
	font-size:75%;
	color:#000066;
	background:url(../common/images/bg_summary_01.gif) repeat-x bottom;
	width:544px;
	_width:554px;
	padding:10px 0 9px 10px;
	margin:0 0 10px 13px;
	line-height:150%;
	}

#Useful .itembody .course {
	font-size:75%;
	margin:0 20px 15px 20px;
	line-height:160%;
	background:url(../common/images/line_summary_01.gif) repeat-x bottom;
	padding:0 0 15px 0;
}

#Useful .itembody .course span {
	color:#000066;
	font-weight:bold;
}

#Useful .itembody h5 {
	font-size:75%;
	color:#000066;
	margin:15px 0 10px 25px;
	}

#Useful .itembody .comment {
	font-size:75%;
	line-height:160%;
	margin:0 25px 10px 25px;
}

#Useful .itembody strong {
	color:#333;
}

#Useful .itembody em {
	font-size:85%;
	font-weight:bold;
}

/*テーブル*/

#Useful .itembody table {
	width:540px;
	margin:0 0 0 20px;
	padding:1px;
}

#Useful .itembody td.left {
	background:url(../common/images/bg_summary_02.gif) repeat;
	width:100px;
	font-size:65%;
	color:#000066;
	padding:8px 4px 8px 8px;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
}

#Useful .itembody td.right {
	width:440px;
	font-size:65%;
	background:#FFF;
	padding:8px 4px 8px 8px;
	text-align:left;
	vertical-align:top;
}

#Useful ul.list{
	padding:0 20px 0 40px;
	font-size:75%;
	line-height:160%;
}

#Useful ul.list li {
	list-style:disc;
	padding:12px 0 0 0;
}

#Useful dl.list {
	font-size:75%;
	line-height: 160%;
	margin: 0px 25px 10px 25px;
}

#Useful dl.list dt {
	float: left;
	margin:0 10px 10px 0;
}
#Useful dl.list dd {
	padding-left: 5em;
	margin:0 0 10px 0;
}

