@charset "utf-8";
/* メイン部分CSS */
.pankz {
	margin:0px 0 0px 0;
	background:url(../img/common/pankz-back.gif) no-repeat;
	height:21px;
	padding:5px 0 0px 25px;
	}
.pankz li {
	display: inline;
	color:#38608C;
	}
.pankz li a{color:#38608C;}
.pankz li a:hover{color:#ff6600;}
/***トップページ部CSS***/

#main #flash {
	height: 200px;
	width: 600px;
	margin-left: 25px;
	margin-top: 5px;
}
#main #news {
	height: 325px;
	width: 630px;
	margin-top: 5px;
	margin-left: 10px;
}
#main #syame {
	height: auto;
	width: 630px;
	margin-top: 5px;
	margin-left: 10px;
}
#main #syame2 {
	width: 630px;
	margin-top: 0px;
	margin-left: 10px;
}
/***システム部CSS***/
#main #sys {
	width: 630px;
	margin-left: 10px;
	text-align: center;
}
#main #sys2 {
	width: 630px;
	margin-left: 10px;
	margin-top: 10px;
}
#sys2 h4 {
	font-size: 12pt;
	color: #FF33FF;
	margin-left: 15px;
}
#sys2 p {
	font-size: 11pt;
	color: #999999;
	margin-left: 30px;
}

/***診察日記部CSS***/
#main #syame2 {
	height: auto;
	width: 630px;
	margin-left: 10px;
}

/***ナース一覧CSS***/
#main #lady {
	height: auto;
	width: 630px;
	margin-left: 10px;
}
#main_sitemap #sitemap {
	font-size: 10pt;
	width: 630px;
	margin-left: 10px;
	margin-bottom: 10px;
	height: auto;
}
#sitemap #TOP {
	margin-left: 20px;
	margin-top: 10px;
}
#sitemap dl {
	margin-left: 35px;
	margin-top: 5px;
}
#sitemap dd {
	margin-left: 10px;
	margin-top: 10px;
}


#main_mail #mail {
	height: 730px;
	width: 630px;
	margin-left: 10px;
}
/***相互リンク部CSS***/
#main #link {
	height: auto;
	width: 630px;
	margin-left: 10px;
}
#main #link #link2 {
	width: 600px;
	margin-left: 15px;
}

/***割引情報部CSS***/
#main_coupon #wari {
	width: 630px;
	margin-left: 10px;
	height: 730px;
	text-align: center;
}
#main_coupon #wari {
	width: 630px;
	margin-left: 10px;
	height: auto;
	text-align: center;
}
#main_coupon #news {
	height: 325px;
	width: 630px;
	margin-top: 5px;
	margin-left: 10px;
}
/***リンク申請CSS***/
#main #link #slink {
	height: auto;
	width: 630px;
	margin-top: 20px;
	text-align: center;
	border-top: 2px dotted #F547A0;
}
#slink #form {
	font-size: 12pt;
	margin-top: 10px;
	font-weight: bold;
}

#link #link2 #linkbun {
	font-size: 11pt;
	margin-top: 10px;
}

#link #link2 #linkpage {
	font-size: 10pt;
	margin-top: 10px;
}
#link #link2 #linktag {
	font-size: 12pt;
	margin-top: 10px;
}
#main_coupon #wari .waribiki {
	margin-left: 15px;
}
#wari #cup {
	margin-top: 10px;
}

/***ナース募集CSS***/
#kyujin-main {
	padding: 0px;
	height: 200px;
	width: 600px;
	margin-left: 15px;
}
#kyujin-l {
	height: 180px;
	width: 550px;
	margin-top: 10px;
	margin-left: 25px;
	float: left;
	font-size: 13px;
	color: #666666;
	margin-bottom: 10px;
}
#kyujin-l img {
	float: left;
	margin-right: 10px;
}
#kyujin-bar {
	float: left;
	width: 560px;
	margin-top: 5px;
	margin-left: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #F547A0;
	border-bottom: 1px dotted #F547A0;
	border-top: 1px dotted #F547A0;
}
#work-nagare {
	float: left;
	width: 550px;
	margin-left: 25px;
	font-size: 11pt;
	padding-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
}
/***地図部CSS***/
#main_access #map {
	width: 630px;
	text-align: center;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#main_access #access {
	margin: 10px 0px 0px 10px;
	padding: 5px 0px 5px 10px;
	width: 620px;
	font-size: 13px;
	border-top: 2px dotted #F547A0;
	border-bottom: 2px dotted #F547A0;
	color: #333333;
}

/***メルマガ登録部CSS***/
#main_maga #maga {
	width: 630px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#maga h4 {
	margin-top: 10px;
	margin-left: 20px;
	font-size: 12pt;
	font-weight: bold;
	color: #AF373B;
}
#maga #pr {
	font-size: 11pt;
	color: #666666;
	margin-left: 30px;
}
#maga #pr2 {
	font-size: 11pt;
	color: #333333;
	margin-left: 100px;
	margin-top: 10px;
}
#maga #pr3 {
	font-size: 11pt;
	color: #333333;
	margin-left: 180px;
	width: 375px;
}
#main_maga #pr4 {
	font-size: 11pt;
	color: #333333;
	margin-top: 25px;
	margin-left: 25px;
	width: 615px;
	font-weight: bold;
	margin-bottom: 10px;
}
#maga #bt {
	margin-top: 10px;
	margin-left: 100px;
}
#maga #ent {
	margin-left: 160px;
	margin-top: 10px;
}
#maga #qr {
	margin-left: 50px;
	margin-top: 20px;
	float: left;
	margin-bottom: 10px;
}

/***女の子一覧CSS***/
#wrapper-girl {
	width: 630px;
	margin: 0 auto;
 	
	font-size: 12px;
	text-align:center;
}
.waku {
	width: 184px;
	float:left;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.line {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #C472D8;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.icon {
	width: 184px;
}

.top-news-box h4, .top-news-r p {font-size:14px; padding:3px 10px 3px 10px;}

.top-news-box h4 { color:#F00; border-bottom: dotted 1px #F00;}

.top-news {
	height:300px;
	width:630px;
	overflow:scroll;
	margin:0 0 10px 0;
	float:left;
	}

.top-news a{ color:#0292C1;}


/* top-syamail */
.diary-topblock {

	height:350px; 
	overflow:scroll;
	}

.diary-topbox {
	padding:0 0px 10px 100px !important;
	padding:0 0px 0px 100px;
	margin:10px 0px 0 0px !important;
	margin:10px 0px 0 0px;
	width:400px;

	float:left;
	
}

.diary-topbox h4 {
	/*padding:3px 3px 3px 3px;*/
	
}

.diary-topbox dt {
	margin:-10px 0 5px 0;
	*margin:0px 0 5px 0;
	padding: 5px 5px 5px 5px;
	/*color: #777;*/
	background-color: #fff;
	font-weight: normal;
	width:390px;
	line-height:1.2;
}

.diary-topbox dt span {

	display:inline;
}

.diary-topbox dt a, .diary-topbox li a {color:#0292C1;}
.diary-topbox dt a:hover, .diary-topbox li a:hover {color: #F60;}

.diary-date {
	font-size:12px; 
	color:#666666;
	font-weight:normal;
	
	}


.diary-topbox dt strong {
	color: #DD3570;
}

.diary-topbox dd.content2 {
	line-height: 1.5;
	letter-spacing: 0.5px;
	margin: 0;
	padding: 0px 0px 0px 0px;

}

.content2 a {
	float: left;

}

.content2 img {
	float: left;
	padding: 0 15px 0px 5px;
}

.diary dd.content2 img.emoji {
	vertical-align: bottom;
}

.diary-topbox ul {
	text-align: right;
}
