
/*=========================================================================
   default.css
=========================================================================*/

/*-------------------------------------------------------------------------
 sponsor - title
-------------------------------------------------------------------------*/
.sponsorTitle1 {
 width:948px;
 border:1px solid #CCCCCC;
 background:#FFFFFF url(../../../../common/image/special_head_title_bg.jpg) 0 0 repeat-x;
}

.sponsorTitle1 h3 {
 padding:9px 15px;
 line-height:100%;
 font-weight:bold;
 font-size:140%;
}

/*-------------------------------------------------------------------------
 sponsor
-------------------------------------------------------------------------*/
#sponsor {
 width:950px;
}

#sponsor p {
 line-height:140%;
}

/*-------------------------------------------------------------------------
 sponsor - sponsorTitle
-------------------------------------------------------------------------*/
#sponsorTitle {
 width:950px;
}

/*-------------------------------------------------------------------------
 sponsor - columnBox
-------------------------------------------------------------------------*/
#sponsorComment {
 width:950px;
 background:url(../image/c_bg.gif) 0 0 repeat-y;
}

/*-------------------------------------------------------------------------
 sponsor - sponsorComment
-------------------------------------------------------------------------*/
#sponsorBody {
 float:right;
 width:630px;
 padding-right:10px;
}

#sponsorBody .columnArea {
 padding-top:3px;
 background:url(../image/box_top_bg.gif) 0 0 repeat-x;
}

/*
 sponsor - sponsorComment
 sponsorBody - entry01
-------------------------------------------------------------------------*/
#sponsorBody #entry01.columnArea {
 width:630px;
 margin-bottom:30px;
 overflow:hidden;
 clear:both;
}

#sponsorBody #entry01.columnArea .leftBox {
 float:left;
 width:390px;
 padding-top:10px;
}

#sponsorBody #entry01.columnArea .leftBox h5 {
 margin-bottom:20px;
}

#sponsorBody #entry01.columnArea .leftBox p {
 padding-bottom:1em;
}

#sponsorBody #entry01.columnArea .rightBox {
 float:right;
 width:210px;
 padding-top:10px;
}

/*
 sponsor - sponsorComment
 sponsorBody - entry02
-------------------------------------------------------------------------*/
#sponsorBody #entry02.columnArea {
 width:630px;
 overflow:hidden;
 clear:both;
}

#sponsorBody #entry02.columnArea .titBox {
 margin-bottom:30px;
 clear:both;
}

#sponsorBody #entry02.columnArea .titBox h5 {
 margin-bottom:20px;
}

#sponsorBody #entry02.columnArea .titBox p {
 padding-bottom:1em;
}

#sponsorBody #entry02.columnArea .titBox p.end {
 padding-bottom:0;
}

/*
 columnBox01
-------------------------------------------------------------------------*/
#sponsorBody #entry02.columnArea .columnBox01 {
 width:630px;
 margin-bottom:30px;
 overflow:hidden;
 clear:both;
}

#sponsorBody #entry02.columnArea .columnBox01 .leftBox {
 float:left;
 width:280px;
}

#sponsorBody #entry02.columnArea .columnBox01 .rightBox {
 float:right;
 width:320px;
}

#sponsorBody #entry02.columnArea .columnBox01 .rightBox p {
 padding-bottom:1em;
}

#sponsorBody #entry02.columnArea .columnBox01 .rightBox p.end {
 padding-bottom:0;
}

/*
 columnBox02
-------------------------------------------------------------------------*/
#sponsorBody #entry02.columnArea .columnBox02 {
 width:630px;
 margin-bottom:30px;
 overflow:hidden;
 clear:both;
}

#sponsorBody #entry02.columnArea .columnBox02 .leftBox {
 float:left;
 width:420px;
}

#sponsorBody #entry02.columnArea .columnBox02 .leftBox p {
 padding-bottom:1em;
}

#sponsorBody #entry02.columnArea .columnBox02 .leftBox p.end {
 padding-bottom:0;
}

#sponsorBody #entry02.columnArea .columnBox02 .rightBox {
 float:right;
 width:180px;
}

#sponsorBody #entry02.columnArea .columnBox02 .rightBox img {
 display:block;
 margin-bottom:10px;
}

/*
 columnBox03
-------------------------------------------------------------------------*/
#sponsorBody #entry02.columnArea .columnBox03 {
 width:630px;
 overflow:hidden;
 clear:both;
}

#sponsorBody #entry02.columnArea .columnBox03 .map img {
 vertical-align:bottom;
}

#sponsorBody #entry02.columnArea .columnBox03 .hospital {
 background:url(../image/hospital_bg.jpg) 0 0 repeat-x;
}

#sponsorBody #entry02.columnArea .columnBox03 .hospital ul {
 width:620px;
 padding-left:10px;
 overflow:hidden;
}

#sponsorBody #entry02.columnArea .columnBox03 .hospital ul li {
 display:inline;
 float:left;
 width:200px;
 margin-right:5px;
 margin-bottom:5px;
}

#sponsorBody #entry02.columnArea .columnBox03 .hospital ul li img {
 vertical-align:bottom;
}

/*-------------------------------------------------------------------------
 sponsor - sponsorProfile
-------------------------------------------------------------------------*/
#sponsorProfile {
 float:left;
 width:300px;
}

#sponsorProfile .prfBox {
 width:264px;
 padding:0 7px;
 border:1px solid #ccc;
 background-color:#fff;
}

#sponsorProfile #overview,
#sponsorProfile #jobinfo {
 width:280px;
 margin:0 auto 20px;
}

#sponsorProfile #overview h6 {
}

#sponsorProfile #overview .img {
 padding:5px 0;
}

#sponsorProfile #overview p {
 padding-bottom:1em;
}

#sponsorProfile #jobinfo h6 {
}

#sponsorProfile #jobinfo ul li {
 width:264px;
 padding:10px 0;
 border-top:1px solid #ccc;
 font-weight:bold;
 overflow:hidden;
}

#sponsorProfile #jobinfo ul li.first {
 border:none;
}

#sponsorProfile #jobinfo ul li img {
 display:block;
 float:left;
 width:100px;
 padding-right:10px;
}

#sponsorProfile #jobinfo ul li .textBox {
 float:left;
 width:154px;
}

