@charset "Shift_JIS";

BODY {
	MARGIN: 0 auto;
	background-image:url(../img/bkimg.gif);
	background-repeat:repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "メイリオ", Meiryo;
}

*{
	margin:0 auto;
	padding:0;
}

.bold{
	font-weight:bold;
}

/* テキストリンク仕様指定 */
a:link {
	color: #2347b2;
	text-decoration: none;
}
a:visited {
	color: #2347b2;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #bfe2ef;
}
a:active {
	color: #479bef;
	background: #06C;
}

/* テンプレート */
#contentBody{
	background-color:#FFFFFF;
}
.temp_div_1{
	font-size:12px;
	margin:10px 0px 0px 10px;
	color: #2347b2;
}

#conteiner{
	margin:0px 0px 30px 0px;
}

h1{
	margin-top:20px;
}


h3{
	text-align:left;
	width:660px;
	margin-top:20px;
}

#head{
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 6px #1d1d7f;
	width:658px;
	font-size:15px;
	background-color:#FFFFFF;
	height:310px;
}

#head_title{
	padding:13px;
	font-size:23px;
	font-weight:bold;
	color:#006;
	line-height:120%;
	letter-spacing : -1px;
}

#head_coment{
	margin-top:6px;
	padding-top:14px;
	text-align:left;
	font-size:12px;
	width:515px;
	line-height:140%;
	border-top:solid 2px #1d1d7f;
}

#head_coment ul{
	margin-left:10px;
}

#head_ul{
	text-align:left;
	line-height:180%;
	font-size:16px;
	width:440px;
	list-style:none;
}

#head_ul .blue{
	color:#006;
}

#head p{
	line-height:220%;
	font-weight:bold;
	font-size:15.5px;
}


/*
部署分類--------------------------------------*/

#section{
	margin:0 auto;
	padding:0;
	text-align:center;
	width:660px;
}


#section .short{
	float:left;
	width:200px;
}

#section .long{
	float:left;
	width:260px;
}

#section dt{
	color:#001999;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

#section dd{
	text-align:left;
	font-size:12px;
	line-height:140%;
	padding-left:40px;
}

#hospital{
	margin-top:12px;
}

/*
業種大分類--------------------------------------*/
#big_industry{
	padding-top:20px;
	display:block;
	clear:left;
	text-align:center;
	width:750px;
}

.section_name{
	margin-bottom:20px;
}

#big_industry .group{
	float:left;
	text-align:center;
	font-size:14px;
	width:240px;
	margin-bottom:20px;
}

#big_industry .group ul{
	padding-left:50px;
	margin:10px auto;
}

#big_industry ul{
	text-align:left;
	font-size:14px;
	list-style:none;
	line-height:180%;
}


/*
業種小分類--------------------------------------*/

#small_industry{
	display:block;
	clear:left;
	width:680px;
	display
}


#small_industry ol li{
	font-size:12px;
	text-align:left;
	line-height:140%;
	margin:0px 0px 0px 40px;
}

#small_industry .small_name{
	font-size:13px;
	margin:0 auto;
	padding: 15px 0px;
	background: url(img/line_db_list.jpg) repeat-x bottom left;
	color: #0079c2;
	text-align:center;
}

#small_industry .small_wrapper{
	display:block;
	clear:left;
}


#block{
	float:left;
	margin:0 auto;
	width:200px;
}

#ui-tab{
	margin-top:10px;
}

#ui-tab ul li{
	height:30px;
	font-size:16px;
	text-align:center;
}

#fragment-1,
#fragment-2{
	height:680px;
	background-color:#fff;
}

#fragment-3{
	height:700px;
	background-color:#fff;
}
