@charset "utf-8";

/* ==================================================
contents
================================================== */
/* box_lmenu
============================== */
.wrap_box_lmenu {
	width:216px;
	float:left;
	margin-right:6px;
}
.box_lmenu {
	clear:both;
	margin:0 0 20px;
}
.box_lmenu_ttl {
	padding:5px 10px 5px 26px;
	color:#3A5463;
	background:#E6E6E6 url(/shared/templates/nurse_top/images/ttl_bg.jpg) no-repeat left top;
}
.box_lmenu_ttl h2 {
	font-size:128.6%;
	font-weight:normal;
}
.box_lmenu_cnt {
	border:1px solid #DDDDDD;
	border-top:none;
	padding:14px 15px 8px;
	min-height:95px;
}
.box_lmenu_cnt ul {
	list-style:none;
	list-style-image:none;
}
.box_lmenu_cnt ul li {
	background:url(/shared/site_nurse/images/icon/navi_icon.png) no-repeat left 3px;
	padding-left:15px;
	margin-bottom:8px;
}
.top_col {
	clear:both;
}
/* lmenu_btn
============================== */
#tmp_lmenu_btn {
	width:216px;
	float:right;
}
#tmp_lmenu_btn ul {
	list-style:none;
	list-style-image:none;
}
#tmp_lmenu_btn ul li {
	padding-bottom:10px;
}
#tmp_lmenu_btn ul li a {
	display:block;
	padding:25px 5px 25px 26px;
	color:#3A5463;
	text-decoration:none;
	font-size:128.6%;
	background:url(/shared/templates/nurse_top/images/lmenu_btn_bg.jpg) no-repeat left center;
	-webkit-border-radius:13px;/* Webkit */
	-moz-border-radius:13px;/* Mozilla */
	border-radius:13px;/* CSS3 */
	border:1px solid #DDDDDD;
}
/* topics
============================== */
#tmp_topics {
	margin:0 0 30px;
	clear:both;
}
#tmp_topics_ttl {
	background:url(/shared/templates/nurse_top/images/topics_ttl_bg.jpg) no-repeat left top;
	padding:0 0 1px 10px;
	border-bottom:1px solid #FE9774;
	position:relative;
	margin-bottom:1px;
}
#tmp_topics_ttl h2 {
	font-weight:normal;
	font-size:114.3%;
	color:#D93600;
	background-color:transparent;
}
#tmp_topics_ttl .list_btn {
	position:absolute;
	right:0;
	bottom:4px;
	font-size:85.7%;
}
#tmp_topics_ttl .list_btn a {
	display:block;
	padding:3px 10px 1px 3px;
	color:#541701;
	background:#FD7B4A url(/shared/templates/nurse_top/images/list_btn_bg.jpg) repeat-x left top;
	text-decoration:none;
	-webkit-border-radius:3px;/* Webkit */
	-moz-border-radius:3px;/* Mozilla */
	border-radius:3px;/* CSS3 */
}
#tmp_topics_ttl .list_btn span {
	background:url(/shared/site_nurse/images/icon/navi_icon_w.png) no-repeat 6px 0.5em;
	padding-left:17px;
}
#tmp_topics_cnt {
	font-size:92.8%;
}
#tmp_topics_cnt ul {
	list-style:none;
	list-style-image:none;
}
#tmp_topics_cnt ul li {
	padding:8px 0;
	border-top:1px dotted #FE9774;
}
/* otoiawase
============================== */
#tmp_otoiawase {
	margin:0 0 20px;
	clear:both;
}
#tmp_otoiawase_ttl h2 {
	font-size:92.8%;
	font-weight:normal;
}
#tmp_otoiawase_cnt {
	font-size:92.8%;
}
#tmp_otoiawase_cnt p {
	margin-bottom:15px;
}
/* facebook_btn */
#tmp_facebook_btn a {
	display:block;
	width:280px;
	height:38px;
	background:url(/shared/templates/nurse_top/images/facebook_btn.jpg) no-repeat left top;
}
#tmp_facebook_btn span {
	display:block;
	width:280px;
	height:38px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
.clearfix:after,
.top_col:after,
.box_lmenu:after,
.box_lmenu_ttl:after,
.box_lmenu_cnt:after,
#tmp_lmenu_btn ul:after,
#tmp_topics:after,
#tmp_topics_ttl:after,
#tmp_topics_cnt:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html .clearfix,
*:first-child+html .top_col,
*:first-child+html .box_lmenu,
*:first-child+html .box_lmenu_ttl,
*:first-child+html .box_lmenu_cnt,
*:first-child+html #tmp_lmenu_btn ul,
*:first-child+html #tmp_topics,
*:first-child+html #tmp_topics_ttl,
*:first-child+html #tmp_topics_cnt {
	min-height:1%; /* 変更しない */
}
/* ==================================================
print
================================================== */
@media print {
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:""; /* 変更しない */
	height:1px; /* 変更しない */
}
}


