@charset "utf-8";
/* CSS Document */

@import "../../css/cnt.css";

/*----------------------
=00 mediwel
----------------------*/
#right h3{
	margin-bottom:15px;
	line-height:0;
	}

#mediwel .concept{
	width:560px;
	margin:0 auto 30px;
	text-align:left;}
	
#mediwel .concept-l{
	float:left;
	width:306px;
	margin-right:20px;
	display:inline;}

#mediwel .concept-l p{
	margin-bottom:10px;
	text-indent:1em;}

#mediwel .concept-l p.copy{
	font-size:15px;
	font-weight:bold;
	text-indent:0em;
	color:#18338A;}

#mediwel .concept-r{
	float:left;
	width:231px;
	}	

#right #group{
	text-align:center;
	width:536px;
	margin:0 auto;}

#mediwel #group .group-l{
	float:left;
	width:261px;
	text-align:left;
	margin-right:14px;
	display:inline;
	}

#mediwel #group .group-r{
	float:left;
	text-align:left;
	width:261px;
	}


.manager{
	height:160px;
	margin-bottom:10px;
	background:url(../img/bg_mediwel-group-btm.gif) no-repeat bottom;}

.manager02{
	height:195px;
	margin-bottom:10px;
	background:url(../img/bg_mediwel-group-btm.gif) no-repeat bottom;}

.manager h4,
.manager02 h4{
	background:url(../img/bg_mediwel-group-top.gif) no-repeat top;
	font-size:14px;
	padding:10px 0 20px 37px;
	font-weight:bold;}

.manager h4 a:link,
.managerlast h4 a:link,
.manager02 h4 a:link,
.manager02last h4 a:link{
	text-decoration:none;
	color:#333333;}

.manager h4 a:hover,
.managerlast h4 a:hover,
.manager02 h4 a:hover{
	text-decoration:underline;
	color:#333333;}

.manager h4 a:active,
.manager h4 a:visited,
.manager02 h4 a:active,
.manager02 h4 a:visited{
	color:#333333;}
	
.manager p.discription,
.manager02 p.discription{
	margin-bottom:0px;
	padding:5px 10px 0 15px;}

.manager p.more,
.manager02 p.more{
	background:url(../img/icon_otherlink.gif) no-repeat 0px 0.3em;
	padding:0 0 5px 15px;
	margin:0 10px 0 0;
	text-align:left;
	float:right;
	display:inline;
	font-weight:normal;}


.managerlast{
	height:175px;
	width:536px;
	margin:0 auto 30px;
	background:url(../img/bg_mediwel-group-btm2.gif) no-repeat left bottom;}


.managerlast h4{
	background:url(../img/bg_mediwel-group-top2.gif) no-repeat top;
	font-size:14px;
	text-align:left;
	padding:10px 0 20px 37px;
	font-weight:bold;}

.managerlast p{
	text-align:left;}

.managerlast p.discription{
	float:left;
	width:350px;
	margin:5px 15px 0 15px;
	display:inline;}

.managerlast ul{
	float:left;
	width:8em;
	text-align:left;
	padding:5px 10px 0 15px;}
	
.managerlast li{
	background:url(../img/icon_otherlink.gif) no-repeat 0px 0.3em;
	padding:0 0 0 15px;
	margin-bottom:3px;
	}
	
/*----------------------
=00 idea
----------------------*/	

#idea h4{
	margin-bottom:20px;
}
#idea p{
	text-align:left;
	width:550;
	margin:10px 35px 20px 35px;
	}
#ideaStyle h5{
	color:#0068AF;
	font-weight:900;
	font-size:14px;
}
#ideaStyle h6{
	text-align:left;
	font-weight:900;
}
#ideaStyle h5{
text-align:left;
	margin:30px 0 0 35px;
}
#ideaStyle h6{
	text-align:left;
	margin:10px 0 0 35px;
}
#ideaStyle p{
	margin:0 35px 5px;
}
#ideaStyle h6 p{
	margin-bottom:5px;
}
#ideaStyle .orange{
	color:#FF8F45;
}
	
/*----------------------
=00 outline
----------------------*/


#outline table{
	width:603px;
	margin:0 auto;
	}
#outline table th,
#outline table td{
	border:1px solid #ccc;
	padding:5px;
	text-align:left;
	}
#outline table th{
	width:136px;
	text-align:center;
	vertical-align:middle;
	background:#F2F2F2;
	font-weight:bold;
	color:#2D2D2D;
	}

#outline table .blue{
	color:#3266CC;
	}
#outline table a{
	text-decoration:underline;
	}
#outline table a:hover{
	text-decoration:none;
	}

#outline .cnt-links-box{
	width:615px;
	margin:14px auto 20px;
	background:url(../img/bg_cnt-linksm.gif) repeat-y;
	}
#outline .cnt-links-box-b{
	width:615px;
	margin:0 auto;
	padding-bottom:10px;
	background:url(../img/bg_cnt-linksb.gif) bottom no-repeat;
	}
#outline .cnt-links-box h5{
	float:left;
	margin:10px 6px 5px 0px;
	}
#outline .cnt-links-box h5.set-pal{
	padding-left:16px;
	}

	
/*----------------------
=00 group
----------------------*/


#mediwelgroup{
	width:560px;
	margin:0 auto;
	text-align:left;} 

#mediwelgroup p{
	margin-bottom:20px;
	}

#jigyo{
    clear:both;
	width:615px;
	margin:0 auto;
	text-align:left;
	} 
#jigyo h4{
	margin:0 auto 10px;
	} 
#jigyo #box{
	width:560px;
	margin:0 auto 30px;
	text-align:left;
	} 
#jigyo #box p{
	margin:0px auto 20px;
	}
#jigyo #box p.image{
    text-align:center;
	margin:0 auto 15px;
	}
#jigyo #box p.sub{
	margin:15px auto 5px;
	}
#jigyo #box p.r{
    text-align:right;
	margin:20px auto 0px;
	}
#jigyo #box p.copy{
	font-size:14px;
	font-weight:bold;
	text-indent:0em;
	color:#18338A;
	}

#jigyo #box ul{
	display:inline;
	padding:0 15px 30px 0;
	width:560px;}

#jigyo #box li{
	background:url(../group/img/icon_pha-circle01.gif) no-repeat left 0.25em;
	padding-left:15px;
	}
#jigyo #box li.left{
	float:left;
	width:540px;
	}
#jigyo #box ol.no{
    display:inline;
	width:500px;
	list-style:decimal;
	}
#jigyo #box ol.no li{
    display:list-item;
	background:none;
	margin-bottom:10px;
	text-indent:-16px;
	padding-left:16px;
	}




/*----------------------
=00 history
----------------------*/


#history table{
	width:603px;
	margin:0 auto 20px;
	}
#history table th,
#history table td{
	border:1px solid #ccc;
	padding:5px 8px;
	text-align:left;
	}
#history table th{
	width:8em;
	text-align:center;
	vertical-align:top;
	background:#F2F2F2;
	font-weight:bold;
	color:#2D2D2D;
	}

#history table td.merger{
	text-align:center;
	padding:8px;
	font-weight:bold;}


/*----------------------
=00 map
----------------------*/


.mapbox{
	width:560px;
	border-bottom:1px dashed #18338A;
	padding-bottom:20px;
	margin:0 auto 20px;}


.mapbox h4,
.mapbox-last h4{
	border-bottom: 1px solid #18338A;
	margin-bottom:5px;
	padding-bottom:5px;
	line-height:0;
	}

.mapbox p,
.mapbox-last p{
	margin:0 0 5px 17px;}

.mapbox p span.caution{
	color:#9B0505;}

.mapbox p.access,
.mapbox-last p.access{
	color:#18338A;
	font-weight:bold;
	}

.mapbox p.outlinebtn,
.mapbox-last p.outlinebtn{
	text-align:right;
	margin-top:15px;
	}

.mapbox-last{
	width:560px;
	margin:0 auto 20px;}


.mapbox .mapbox-l,
.mapbox-last .mapbox-l{
	float:left;
	width:265px;
	text-align:left;
	margin-right:15px;
	display:inline;}

.mapbox .mapbox-r,
.mapbox-last .mapbox-r{
	float:left;
	width:280px;
	}
