/* header
----------------------------------------------------------------------*/
.header {
	background: #fff none;
	padding: 10px 0 0 0;
	border-top: #ff7484 4px solid;
}

.catch {
	background: url(../images/bg_nurse_header.gif) repeat bottom;
	text-align: center;
}

/* global nav
----------------------------------------------------------------------*/
.gNav {
	background: #fff url(../images/bg_nurse_gnav.gif) repeat-x bottom;
	text-align: center;
}

.gNav ul {
	background: url(../images/line_gnav_kango.png) no-repeat left top;
}

.gNav ul li {
	background: url(../images/line_gnav_kango.png) no-repeat right top;
	height: 58px;
	float: left;
	padding: 0 0 17px 0;
	text-align: center;
	width: 163px;
}

	.gNav ul li a {
		color:#ff3350;
	}

	.gNav ul li.menu-item-2219,.gNav ul li.menu-item-2326{
		width:260px;
	}


/* footer
----------------------------------------------------------------------*/
ul.ul_list01 li {
	background: url(../images/ico_arrow13.png) no-repeat 5% 1.7em;
	_background: url(../images/ico_arrow13.png) no-repeat 5% 20px;
}

/* footer
----------------------------------------------------------------------*/
.footer{
	background-color: #ffe6e6;
	color:#0f0f0f;
}

/* content
----------------------------------------------------------------------*/
.fColor01{
    color: #ff3350;
}

ul.btn_list li{
	float:left;
	margin:0 10px 0 0;
}
ul.btn_list li:last-child{
	margin:0 0 0 0;
}

/* パンくずナビ */
.topicPath ul {
	background: #ffe6e6;
}
	.topicPath li a {
		background: url(../images/ico_arrow14.png) no-repeat left center;
		color: #ff3350;
		display: block;
		padding: 12px 25px 10px;
	}

.sub .subTtl {
	background: #ff7484;
}

/* title */
.main h1 {
	border-bottom: #d1d1d1 1px solid;
	border-top: #ff7484 1px solid;
	color: #ff3350;
}

.main .post h2 {
	border-left: #ff3350 3px solid;
	color: #ff3350;
}

.main .post h3 {
	border-bottom: #ff3350 1px solid;
	color: #ff3350;
}

.main .post h4 {
	background-color: #ff7484;
}

.main .post h5 {
    color: #ff3350;
}

/* list */
.main ul li {
	background: url(../images/ico_dot02.png) no-repeat;
	background-position: 0 10px;
}

.main dl dt {
	color: #ff3350;
}

img.border{
	border: solid 1px #e5e5e5;
	padding:6px;
}

.tbl04 th{
	background-color:#ffe7ea;
}

/* ボックス */
.box07{
	background:#fff0f0;
	padding:20px 20px 5px;	
}

/* レスポンシブ
----------------------------------------------------------------------*/
@media screen and (max-width: 720px){

ul.btn_list li{
	margin-bottom:10px;
}

.br_sp {
	display:none;
}

/* global nav
----------------------------------------------------------------------*/
.gNav {
	background: none;
	text-align: center;
}
	.gNav ul {
		background: none;
	}
		.gNav ul li {
			background: url(../images/line_sp_gnav_kango.png) repeat-x right top;
			height: 58px;
			float: none;
			padding: 0 0 8px 0;
			text-align: left;
			width: 100%;
		}
			.gNav ul li a {
				color:#ff3350;
			}
			.gNav ul li.menu-item-2219,.gNav ul li.menu-item-2326{
				width:100%;
			}


/* パンくずナビ */
.topicPath {
	background: #ffe6e6;
	padding: 12px 10px 10px;
}
	.topicPath ul {
		width: 100%;
	}
		.topicPath li a {
			background: url(../images/ico_arrow14.png) no-repeat left center;
			color: #ff3350;
			display: block;
			padding: 0 5px 0 10px;
		}

}