body,table   { font-size:12px; font-family:verdana; line-height:18px; }
a            { text-decoration:none; }
a:hover      { text-decoration:underline; }
.f1          { font-size:1px; }
.f2          { font-size:2px; }
.f3          { font-size:3px; }
.f4          { font-size:4px; }
.f5          { font-size:5px; }
.f6          { font-size:6px; }
.f7          { font-size:7px; }
.f8          { font-size:8px; }
.f9          { font-size:9px; }
.f10         { font-size:10px; }
.f11         { font-size:11px; }
.f12         { font-size:12px; }
.f13         { font-size:13px; }
.f14         { font-size:14px; }
.f15         { font-size:15px; }
.f16         { font-size:16px; }
.f17         { font-size:17px; }
.f18         { font-size:18px; }
.f19         { font-size:19px; }
.f20         { font-size:20px; }
.f21         { font-size:21px; }
.f22         { font-size:22px; }
.f23         { font-size:23px; }
.f24         { font-size:24px; }
.f25         { font-size:25px; }
.f26         { font-size:26px; }
.f27         { font-size:27px; }
.f28         { font-size:28px; }
.f29         { font-size:29px; }
.f30         { font-size:30px; }

.xnb         { background-image:url(./guide/img/border.gif);width:100%;height:1px; }
.xndt        { color:#4d73ff; }

strong.st_fs { font-size:1px;line-height:1.1; }
strong.st_fs1 { color:#fdd9d5;font-size:1px;line-height:1.1; }
strong.st_fs2 { font-size:1px;color:#fdd9d5; }

.bbs_check   { border:solid 1 #ffffff;background-color:#eeeeee;padding:3px; }

a.admin_mn       { background-color:transparent; color:#0066cc; padding:2px; width:100%; font-size:10px; line-height:12px; }
a.admin_mn:hover { background-color:#ee9999; color:#ffffff; text-decoration:none; }

/*20110112-------------------------------------------------*/
body {
 margin: 0;
	padding: 0;
	background-color: #fdd9d5;
	background-image: url(img/all_bg.gif);
}

img {
 border: 0;
}

.txC {
 text-align: center;
}

.left {
 margin: 0 10px 10px 0;
 padding: 10px;
 background-color: #FFFFFF;
 float: left;
}

.right {
 margin: 0 0 10px 10px;
 padding: 10px;
 background-color: #FFFFFF;
 float: right;
}

.imgR {
 float: right;
	margin: 0 0 0 10px;
}

.imgR2 {
 float: right;
	margin: 0 30px 0 10px;
}

.wnWrap {
 width: 550px;
	margin: 10px auto 0;
}

.wnWrap .wnh {
 margin: 0;
	padding: 0;
}

.wnList {
 border: 1px dashed #98AEF0;
	margin: 10px 0 0;
	padding: 5px 10px 10px;
	text-align: left;
}

.wn {
 margin: 0;
	padding: 0;
}

.wn dt {
 margin: 0;
	padding: 3px 0 3px 20px;
	width: 130px;
	color: #669900;
	background: url(img/mark.gif) no-repeat 0 3px;
	float: left;
}

.wn dd {
 margin: 0;
 padding: 3px 0 3px 130px;
 border-bottom: 1px dashed #98AEF0;
}

.wnList2 {
 width: 540px;
 border: 1px dashed #98AEF0;
	margin: 10px auto 0;
	padding: 5px 10px 10px;
	text-align: left;
}

.wn2 {
 margin: 0;
	padding: 0 20px;
}

.wn2 dt {
 margin: 0;
	padding: 5px 0 5px 20px;
	width: 130px;
	color: #669900;
	background: url(img/mark.gif) no-repeat 0 3px;
	float: left;
}

.wn2 dd {
 margin: 0;
 padding: 5px 0 5px 130px;
 border-bottom: 1px dashed #98AEF0;
}

.wnBtn {
 width: 562px;
	margin: 10px auto 5px;
 background-color: #D2E9FF;
	text-align: center;
	padding: 8px 0;
}

.wnDay {
 background: url(wn/image/day_back.gif) no-repeat 0 0;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 8px 0 0 40px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	font-size: 14px;
}

.wnTit {
 margin: 0 20px;
 padding: 0 10px 5px;
 border-bottom: 2px solid #4D73FF;
	font-size: 16px;
	font-weight: bold;
}

.wnTb {
 width: 500px;
 margin: 10px auto 15px;
}

.wnTxt {
	padding: 0 5px;
 background: url(wn/image/line2.gif) repeat-y 0 0;
	line-height: 26px;
	letter-spacing: 1px;
}

.wnBtn2 {
 margin: 0 20px;
 background-color: #D3E8A4;
	border: 1px dashed #A3C35E;
	text-align: center;
	padding: 8px 0;
}

/*cont*/
#cont {
 width: 566px;
	margin: 0 auto;
 text-align: left;
}

.pback {
 background: url(peculiarity/img/p_back.gif) no-repeat 0 0;
	height: 220px;
	padding: 11px 0 0 11px;
}

.pback2 {
 background: url(peculiarity/img/p_back2.gif) no-repeat 0 0;
	height: 235px;
	padding: 11px 0 0 11px;
}

.pback img,
.pback2 img {
 margin: 0 0 8px;
}

.pback span {
 background: url(peculiarity/img/clip.gif) no-repeat 0 0;
	padding: 0 0 0 12px;
	color: #F74E8B;
	font-weight: bold;
}

.pback2 span {
 background: url(peculiarity/img/clip.gif) no-repeat 0 0;
	padding: 0 0 0 12px;
	color: #F74E8B;
	font-weight: bold;
}

.ttWrap {
 border: 1px dotted #F52065;
 padding: 10px;
}

.ttWrap2 {
 border: 1px dotted #4D73FF;
 padding: 10px;
}

.ttWrap div, .ttWrap2 div {
 background: url(flow/img/t_back.gif) repeat-y 0 0;
}

.tt {
 width: 120px;
}
.tt2 {
 padding: 10px 0;
	border-bottom: 1px dotted #CCCCCC;
}

.tt2 ul {
 margin: 0;
	padding: 0 20px;
	list-style: disc;
}

.tt2 ul li {
 margin: 0 0 5px;
	padding: 0;
}


/*peculiarity*/
.pec {
 margin: 10px;
}

.pec dt {
 margin: 0 0 5px;
	font-size: 14px;
 font-weight: bold;
	color: #F74E8B;
	border-bottom: 1px dotted #F74E8B;
}

.pec dd {
 margin: 0;
	padding: 0 10px;
}

.pec2 li {
 margin-bottom: 5px;
}







