@charset "UTF-8";
/* CSS Document */
body {
	color:#636967;
}

.pink {
	color: #FF3D72;
}

.green {
	color:#46CE00;
}

.green2 {
	color:#1CB87B;
}

.orange {
	 color:#F07300;
}

.blue  {
	color:#2961FE;	
}

.bold {
	font-weight:bold;
}

.fn {
	font-weight:normal;
}


/*===============================================
serch_area
===============================================*/
.search_area {
	margin-top:20px;
}

.search_result {
	color:#0D67D5;
	border:1px solid #9FDBFF;
	padding:3px 5px;
	margin-right:10px;
}

.result_bg {
	background: url(../img/voice_search/search_bg.jpg);
	background-repeat: repeat;
	font-weight:bold;
}

.search_result2 {
	background: url(../img/voice_search/search_bg.jpg);
	background-repeat: repeat;
	color:#0D67D5;
	padding:4px 5px;
}


/*===============================================
pager01
===============================================*/
.pager01 {
	margin:15px 0px;
	text-align:center
}
.pager01 a {
	color:#fff;
	background:#2E69B9;
	border:1px solid #1B4C91;
	margin-right:4px;
	padding:0 6px;
}
.pager01 .current {
	color:#1B72E3;
	background:#D2EDFE;
	border:1px solid #2E69B9;
	margin-right:4px;
	padding:0 6px;
}
.pager01Back a, .pager01Next a{
	border:none !important;
	background:#fff;
	color:#0D67DF;
	text-decoration:underline;
}
.pager01Back a:hover, .pager01Next a:hover{
	text-decoration:none !important;
}
.pager01Back img {
	margin-bottom:-4px;
	margin-left:3px;
}

.pager01Next img {
margin-bottom:-4px;
	margin-right:3px;
}


/*===============================================
clearfix
===============================================*/

.clearfix {
	zoom:1;
	overflow:hidden;
}



/*===============================================
searchBox
===============================================*/


.searchBox4 {
 width: 620px;
 height: 380px;
 padding: 45px 65px 0 70px;
 background: url(../img/event/searchBox_back.jpg) no-repeat 0 0;
}

.category span {
	float:left;
}
 
.sub_box {
	height:145px;
	margin-left:25px;
	margin-top:30px;
}


.sub01 span{
	float:left;
}

/*ul {margin-left:5px;}*/
/*.sarchlt ul li {
	float:left;
	width:155px;
}
*/

.sub01 ul li {float:left;
				width:155px;}

.freeword span{
	float:left;
}

input.waku {
 width: 180px;
 padding: 2px 4px;
 border: 1px solid #bcdff5;
}
select.waku {
 width: 100px;
 height: 20px;
 border: 1px solid #bcdff5;
}
.btnBox {
 position: relative;
 padding: 13px 0 0;
}
.clearbtn {
 position: absolute;
 right: 25px;
 bottom: 0;
}

/*===============================================
pickup
===============================================*/

.pickup_box {
	background-image: url(../img/event/pickup_bg.jpg);
	width:685px;
	height:193px;
	padding: 55px 45px 0 25px;
	position:relative
}

.pickup_area {
	padding-bottom:5px;
	border-bottom:1px dashed #FF3D72;
}

.pickup_area img{
	margin-right:3px;
}

.pickup_date {
    padding-right: 10px;
    border-right: 1px solid #DFBE00;
}

.pickup_title {
	margin-top:10px;
	height:30px;
	padding:0 10px;
	line-height:30px;
	background-image: url(../img/hospital/title_bg4.gif);
}

.pickup_more {
	position:absolute;
	bottom:10px;
	right:0;
}

/*===============================================
event
===============================================*/

.event_box {
	padding:10px;
	background-image: url(../img/hospital_detail/event_box_bg.gif);
}

.event_top {
	background-image: url(../img/hospital_detail/event_top_bg.png);	
	height:10px;
}

.event_middle {
	background-image: url(../img/hospital_detail/event_middle_bg.png);
	padding:0 17px;
}

.event_bottom {
	background-image: url(../img/hospital_detail/event_bottom_bg.png);	
	height:10px;
	background-position:bottom;
	background-repeat:no-repeat;
}

.event_area {
	padding:10px 0;
}

.event_area img{
	margin-right:3px;
}

.event_date {
	padding-right:10px;
	border-right:1px solid #1CB87B;
}

.event_about {
	margin-left:15px;
	width:570px;
	border-bottom:1px dashed #1CB87B;
}

.event_about a{
	color:#1CB87B;
	text-decoration:underline !important;
}


.event_about a:hover{
	color:#1CB87B;
	text-decoration:none !important;
}

.image_area2 {
	background-image: url(../img/hospital/title_bg4.gif);
	padding:10px;
}

.event_d_detail {
	padding-left:20px;
}

.event_d_date {
	padding-bottom:5px;
	border-bottom:1px dashed #1CB87B;
	margin-bottom:8px;
}

.event_d_date img{
	margin-right:3px;
}


.event_d_bnr_area{
	background-image: url(../img/event/event_d_bg.jpg);
	width:666px;
	height:133px;
	position:relative;
	}

.event_d_bnr01 {
	position:absolute;
	top:79px;
	left:20px;
}

.event_d_bnr02 {
	position:absolute;
	top:79px;
	left:283px;
}


.event_local_top {
	background-image: url(../img/event/event_local_top_bg.jpg);	
	height:65px;
}

.event_local_middle {
	background-image: url(../img/event/event_local_middle_bg.jpg);
	padding-left:25px;
	padding-right:35px;
}

.event_local_bottom {
	background-image: url(../img/event/event_local_bottom_bg.jpg);	
	height:20px;
	background-position:bottom;
	background-repeat:no-repeat;
}