*, div, td, table, ul, li, ol, dd, dl,dt {
	margin: 0;
	padding: 0;
}

html {
	width: 100%;
	margin: auto;
}

body{
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000000;
	font: 12px/1.5;
	background: #ffffff url(bg.jpg) repeat-x scroll center top;
}

div, td {
	word-wrap: break-word;
	word-break: break-all;
	font-size: 12px;
}

input{
	padding-top: 2px;
}

 
img, img a, img a:hover{
	border: 0;
}

h1,h2,h3,h4,h5,h6{
	font-size: 14px;
	font-weight: normal;
}

table{
	border: 0;
	border-collapse: collapse;
}

a{
	text-decoration: none;
}

a:hover{
	color: red;
	text-decoration: underline;
}

ul,ol{
	list-style: none;
}

marquee{
	font-family: Arial, Helvetica, sans-serif;
}

em{
	font-style: normal;
}

.clearline {
	clear: both; 
}

/*     global style end     */ 
#gz1024_layout{
	width: 770px;
	margin: 0 auto;
	padding: 0;
	background-color:#FFFFFF;
}

.index_nav{
	width: 750px;
	float: left;
	margin-top: 10px;
	text-align: left;
}

/* ??? */
#index_wapper{
	width: 750px;
	padding: 0px 9px;
	border: 1px solid #D6AAF8;
	border-bottom: none;
	float: left;
}
.index_nav a{
	color: Black;
}
.diary_r{
	width: 485px;
	float: right;
	text-align: left;
}

.diary_r_top{
	width: 485px;
	float: left;
	background: #EEE6FF;
	margin-top: 10px;
	padding-bottom: 10px;
}

.diary_r_top_nav{
	width: 470px;
	float: left;
	margin: 10px 0 0 3px;
	background: url(images/diary_bg01.gif) repeat-x bottom;
}

.diary_r_top_on, .diary_r_top_over, .diary_r_top_over a:hover{
	width: 110px;
	background: White;
	float: left;
	border: 1px solid #EAD9EA;
	border-bottom: none;
	text-align: center;
	line-height: 27px;
	color: #666666;
	margin-left: 0px;
}

.diary_r_top_over{
	background: #EEE6FF;
	border: 1px solid #EEE6FF;
	border-bottom: none;
}

.diary_r_top_over a:hover{
	border: none;
	text-decoration: none;
	margin-left: 0;
}

.diary_r_top_box{
	width: 470px;
	float: left;
	background: White;
	border: 1px solid #EAD9EA;
	border-top: none;
	margin-left: 3px;
}

.diary_r_top_box dl{
	width: 455px;
	float: left;
	margin: 10px 0 0 7px;
	color: #666666;
}

.diary_r_top_box dd{
	width: 290px;
	float: left;
	margin: 5px 0 0 15px;
	line-height: 20px;
}

.diary_r_top_box dd span{
	float: right;
	margin-top: 5px;
}

.diary_r_top_box table{
	width: 435px;
	border-top: 1px solid #EAD9EA;
	margin: 10px auto;
	clear: both;
}

.diary_r_top_box table td{
	border-bottom: 1px dotted #CACACC;
	line-height: 28px;
	color: #666666;
}

.best_diary_photo{
	width: 485px;
	float: left;
	margin-top: 10px;
	background: #F8F5FF;
	padding-bottom: 10px;
}

.best_diary_photo p{
	width: 152px;
	float: left;
	text-align: center;
	margin: 10px 0 0 5px;
	overflow: hidden;
}

.best_diary_photo p img{
	width: 150px;
	height: 100px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}

.best_diary_person{
	width: 485px;
	float: left;
	margin-top: 10px;
	background: #EDE5FC;
	padding-bottom: 10px;
}

.best_diary_person dl{
	width: 230px;
	float: left;
	background: White;
	padding: 10px 0;
	margin-left: 8px !important;
	margin: 10px 0 0 5px;
	height: 100px;
	overflow: hidden;
}

.best_diary_person dl p{
	width: 80px;
	float: left;
	margin: 0 0 0 5px;
}

.best_diary_person dl p img{
	width: 75px;
	height: 92px;
}

.best_diary_person dt{
	width: 125px;
	float: left;
	text-align: left;
	border-bottom: 1px dotted #CACACC;
	color: #701481;
	line-height: 25px;
	margin-left: 5px;
}
.best_diary_person dt a{
	text-decoration: underline;
}
.best_diary_person dd{
	width: 125px;
	float: left;
	color: #666666;
	line-height: 20px;
	margin-top: 10px;
	margin-left: 5px;
}

.diary_l{
	width: 255px;
	float: left;
}

.diary_l_top{
	width: 255px;
	float: left;
	margin-top: 10px;
	background: #F2EAFF;
}

.diary_l_top dl{
	width: 245px;
	float: left;
	margin: 10px 0 0 5px;
	line-height: 20px;
}

.diary_l_top dt{
	width: 245px;
	font-size: 12px;
}

.best_diary_photo h2, .best_diary_person h2 {
	width: 465px;
	float: left;
	background: #D6BBF2;
	line-height: 23px;
	font-size: 12px;
	font-weight: bolder;
	padding: 0 10px;
	color: #701481;
	border-bottom: 1px solid white;
}

.best_diary_person dd a, .diary_r_top_on a, .diary_r_top_box dl a {
	color: #666666;
}

.diary_fren{
	width: 255px;
	float: left;
	margin-top: 10px;
	background: #F5F1FE;
	padding: 0 0 40px 0;
}

.diary_fren dl{
	width: 230px;
	float: left;
	margin: 30px 0 0 5px;
}

.diary_fren dd{
	width: 100%;
	margin-top: 10px;
	line-height: 22px;
	float: left;
}
.diary_fren dd a{
	color: #FE6D00;
}

.diary_notice{
	width: 255px;
	float: left;
	margin-top: 10px;
	background: #F5F1FE;
	padding-bottom: 10px;
}

.diary_notice dl{
	width: 240px;
	float: left;
	margin: 15px 0 0 5px;
}

.diary_notice dt p{
	width: 80px;
	float: left;
}

.diary_notice dt p img{
	width: 70px;
	height: 60px;
	float: left;
}

.diary_notice dt{
	width: 235px;
	float: left;
	font-size: 12px;
	color: #701481;
	border-bottom: 1px solid #D6BBF2;
	padding-bottom: 10px;
}

.diary_notice dt span{
	font-weight: bolder;
	color: Black;
}

.diary_notice dd{
	width: 235px;
	float: left;
	margin-top: 20px;
	padding-bottom: 20px;
	color: #666666;
}

.diary_notice ul{
	width: 235px;
	float: left;
	margin: 10px 0 0 5px;
	line-height: 22px;
}

.diary_week_nav{
	width: 255px;
	float: left;
	text-align: center;
	background: url(images/diary_bg01.gif) repeat-x bottom;
	margin-top: 10px;
	line-height: 25px;
	font-weight: bolder;
}

.diary_week_on, .diary_week_over a:hover{
	width: 98px;
	float: left;
	border: 1px solid #E3D4EB;
	border-bottom: none;
	background: White;
	margin: 0 0 0 2px;
	color: #565656;
}

.diary_week_over{
	width: 98px;
	float: left;
	border: 1px solid #E3D4EB;
	border-bottom: none;
	background: #CE94E8;
	margin: 0 0 0 2px;
	color: White;
}

.diary_week_on a, .diary_week_on a:hover{
	color: #565656;
	text-decoration: none;
}

.diary_week_over a{
	color: White;
}

.diary_week_over a:hover{
	margin: 0;
	border: none;
	text-decoration: none;
}

.diary_week_box{
	width: 253px;
	border: 1px solid #E3D4EB;
	float: left;
	border-top: none;
	padding-bottom: 10px;
}

.diary_week_box h3{
	width: 253px;
	float: left;
	margin-top: 10px;
	border-bottom: 1px solid #E1D6F8;
}

.diary_week_box h3 em{
	margin-left: 8px;
	float: left;
	font-weight: bolder;
	color: #565656;
	font-size: 12px;
}

.diary_week_box li{
	width: 100%;
	float: left;
	border-bottom: 1px solid #E1D6F8;
	line-height: 28px;
}

.diary_week_box li em{
	float: left;
	margin-left: 8px;
}

.diary_l_top dd span, .diary_notice li span {
	float: right;
	margin-right: 10px;
}

.diary_fren h2, .diary_notice h2 {
	width: 235px;
	padding: 0 10px;
	line-height: 25px;
	background: #D6BBF2;
	font-size: 12px;
	font-weight: bolder;
	color: #701481;
	float: left;
}

.diary_notice dt span a, .diary_notice dd em {
	color: Black;
}

.diary_notice li span a, .diary_l_top dd span a, .diary_r_top_box table td span a, .diary_r_top_box table td em, .diary_l_top dl em, .diary_fren dt a, .diary_notice dd span a {
	color: #FF6C00;
}

.diary_week_box ul, .diary_l_top dd, .diary_fren dt, .diary_notice li {
	width: 100%;
	float: left;
}

.diary_list_r{
	width: 482px;
	float: right;
}

.hot_diary ul{
	width: 460px;
	float: left;
	margin: 10px 0 0 5px;
	list-style: none;
}

.hot_diary li{
	width: 210px;
	float: left;
	color: #565656;
	padding: 0 10px;
	line-height: 24px;
}

.hot_diary li a{
	color: #701481;
}

.diary_list h3{
	width: 100%;
	float: right;
	border-bottom: 1px dotted #CACACC;
	margin-top: 10px;
	text-indent: 10px;
	font-size: 12px;
	font-weight: bolder;
	color: #565656;
	line-height: 30px;
}

.diary_list ul{
	width: 100%;
	float: right;
	list-style: none;
	text-indent: 10px;
	line-height: 30px;
}

.diary_list li{
	width: 100%;
	float: left;
	border-bottom: 1px dotted #CACACC;
	color: #565656;
}

.hot_diary, .diary_list {
	width: 480px;
	float: left;
	border: 1px solid #CCCCCC;
	text-align: left;
	margin-top: 10px;
	padding-bottom: 10px;
}

.hot_diary h2, .diary_list h2 {
	width: 460px;
	float: left;
	border-bottom: 1px solid #565656;
	margin: 10px 0 0 5px;
	font-size: 12px;
	font-weight: bolder;
	color: #701481;
}

.diary_r_top_box dl img, .diary_list h3 em, .diary_list li em {
	float: left;
}

.diary_r_top_box table td span, .best_diary_person dt span, .diary_notice dd span, .hot_diary li span {
	float: right;
}
.hot_diary li span{
	text-align: left;
	width: 5em;
	overflow: hidden;
	height: 18px;
}
.best_diary_photo p a, .diary_week_box li a, .best_diary_person dt a, .diary_r_top_over a, .diary_r_top_box table td a, .diary_notice dt a, .diary_notice dd a, .diary_notice li a, .hot_diary li span a, .diary_list li a {
	color: #701481;
}

.diary_page{
	width: 100%;
	float: left;
	text-align: center;
	margin: 0px 0 0 0;
	line-height: 30px;
}

.diary_page a{
	color: #565656;
	padding: 1px;
	border: 1px solid white;
}

.diary_page a:hover, .diary_page span {
	border: 1px solid #565656;
	text-decoration: none;
	padding: 1px;
}

.diary_list_photo{
	width: 480px;
	float: left;
	border: 1px solid #CCCCCC;
	text-align: left;
	margin-top: 10px;
	padding-bottom: 10px;
	background: #F7F3FB;
}

.diary_list_photo h2{
	width: 460px;
	float: left;
	border-bottom: 1px solid #565656;
	margin: 10px 0 0 5px;
	font-size: 12px;
	font-weight: bolder;
	color: #565656;
}

.diary_list_photo p{
	width: 157px;
	float: left;
	text-align: center;
	color: #FF6D00;
	line-height: 30px;
	margin: 10px 0 0 2px;
}

.diary_list_photo p a{
	color: #FF6D00;
}

.diary_list_photo p img{
	width: 148px;
	height: 98px;
	border: 1px solid #CCCCCC;
}

.diary_list_menu{
	width: 255px;
	float: left;
	height: 39px;
	background: url(images/diary_bg02.jpg) no-repeat;
	margin: 10px 0 0 0;
	line-height: 39px;
	color: #565656;
	font-weight: bolder;
}

.diary_list_menu a{
	color: #565656;
	width: 255px;
	height: 39px;
	display: block;
}

.diary_list_menu a:hover {
	text-decoration: none;
}

.diary_content_r{
	width: 572px;
	float: right;
}

.diary_content_r_box{
	width: 570px;
	float: left;
	margin-top: 10px;
	background: #ffffff;
	border: 1px solid #F6E7F4;
}

.diary_content_r_box h2{
	width: 550px;
	padding: 0 10px;
	float: left;
	background: #D6BBF2;
	line-height: 25px;
	font-size: 14px;
	font-weight: bolder;
	color: #70147F;
}

.diary_content_r_box h2 span{
	float: right;
	font-weight: normal;
	font-size: 12px;
	color: #393939;
}

.diary_content_r_box h2 span em{
	color: #FE6D00;
}

.diary_content_r_box h3{
	width: 550px;
	padding: 0px 15px 0px 5px;
	float: left;
	background: #ffffff;
	border-bottom: 1px dotted #e8e8e8;
	font-size: 12px;
	line-height: 26px;
	color: #393939;
}

.diary_content_r_box h3 em{
	color: #FE6D00;
}

.diary_content_r_box h3 span{
	float: right;
}

.diary_content_r_box h3 a{
	color: #70147F;
}

.diary_content_r_box dl{
	width: 530px;
	margin: 0 auto;
	padding: 20px 0px 20px 0px;
	clear: both;
	color: #48484A;
	font-size: 14px;
}

.diary_content_r_box dl img{
	float: left;
	margin: 0 15px 10px 0;
}

.diary_comment{
	width: 572px;
	float: left;
	margin-top: 2px;
	background: #F5EFF9;
	padding-bottom: 10px;
}

.diary_comment h2{
	width: 552px;
	float: left;
	padding: 0 10px;
	line-height: 25px;
	background: #D6BBF2;
	font-size: 12px;
	font-weight: bolder;
	color: White;
}

.diary_commentbox{
	width: 572px;
	float: left;
	border-top: 1px solid white;
}

.diary_commentbox1{
	background: #F5EFF9;
}

.diary_commentbox2{
	background: #F7F3FB;
}

.diary_commentbox p{
	width: 100px;
	height:50px;
	float: left;
	text-align: center;
	border-right: 1px solid white;
	padding: 10px 0;
	color: #70147F;
}

.diary_commentbox p img{
	width: 70px;
	height: 90px;
	border: 1px solid #48484A;
	margin-bottom: 2px;
}

.diary_commentbox p a{
	color: #393939;
}

.diary_commentbox dl{
	width: 470px;
	float: left;
}

.diary_commentbox dt{
	width: 450px;
	padding: 0 10px;
	float: left;
	border-bottom: 1px solid white;
	line-height: 18px;
	color: #70147F;
}

.diary_commentbox dt span{
	float: right;
	color: #EB4DD5;
}

.diary_commentbox dd{
	width: 450px;
	padding: 10px;
	color: #48484A;
	float: left;
}

.diary_comment_page{
	width: 550px;
	background: #F7F3FB;
	float: left;
	border: 1px solid white;
	margin: 10px 0 10px 5px;
}

.diary_comment_page a{
	border: 1px solid #F7F3FB;
}

.diary_comment_form{
	width: 570px;
	float: left;
	margin-top: 10px;
	background: #F7F3FB;
	border: 1px solid #F6E7F4;
	padding-bottom: 10px;
}

.diary_comment_form h2{
	width: 520px;
	float: left;
	margin: 10px 0 0 10px;
	font-size: 12px;
	font-weight: bolder;
	color: #565656;
}

.diary_comment_form h2 span{
	float: right;
	font-weight: normal;
	position: relative;
	top: -5px;
}

.diary_comment_form h2 span img{
	position: relative;
	top: 3px;
}

.diary_comment_form dl{
	width: 520px;
	float: left;
	margin: 0 0 0 10px;
}

.diary_comment_form dd{
	width: 100%;
	float: left;
}

.diary_comment_form dd em{
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 10px;
}

.diary_more_list{
	width: 572px;
	float: left;
	margin-top: 10px;
}

.diary_more_list h2{
	width: 552px;
	float: left;
	padding: 0 10px;
	line-height: 25px;
	background: #D6BBF2;
	font-size: 12px;
	font-weight: bolder;
	color: #70147F;
}

.diary_more_list h2 span{
	float: right;
	font-weight: normal;
	color: #70147F;
}

.diary_more_list h2 span a{
	color: #70147F;
}

.diary_more_list ul{
	width: 560px;
	float: left;
	margin-top: 10px;
	background: #F7F3FB;
	border: 1px solid #F6E7F4;
	padding: 0 5px 10px;
	margin-top: 1px;
	list-style: none;
}

.diary_more_list li{
	width: 280px;
	float: left;
	text-align: left;
	text-indent: 10px;
	color: #70147F;
	border-bottom: 1px dotted #C6C2C9;
	line-height: 30px;
}

.diary_more_list li a{
	color: #70147F;
}

.diary_content_l{
	width: 170px;
	float: left;
}

.diary_person_photo{
	width: 170px;
	float: left;
	text-align: center;
	margin-top: 10px;
	background-color:#F1E1FB;
}

.diary_person_photo h2{
	text-indent: 25px;
	text-align: left;
	width: 168px;
	float: left;
	border: 1px solid #CDCDCD;
	font-size: 12px;
	font-weight: bolder;
	color: #EB4DD6;
	line-height: 21px;
}

.diary_person_photo p{
	width: 168px;
	float: left;
	border: 1px solid #EAD6F8;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.diary_person_photo p img{
	width: 164px;
	border: 1px solid #EAD6F8;
	background: white;
	padding: 1px;
	line-height: 22px;
}

.diary_person_photo p em{
	color: #EB4DD6;
}

.diary_person_photo p a{
	color: #333333;
	text-decoration: underline;
}

.diary_content_lbox{
	width: 170px;
	float: left;
	margin-top: 10px;
}

.diary_content_lbox h2{
	width: 170px;
	float: left;
	background: #B18CDC;
	font-size: 12px;
	font-weight: bolder;
	color: White;
	line-height: 25px;
	text-indent: 10px;
}

.diary_content_lbox ul{
	width: 168px;
	background: #F7F1FD;
	border: 1px solid #EAD7F7;
	margin-top: 1px;
	list-style: none;
	padding-bottom: 10px;
}

.diary_content_lbox li{
	width: 140px;
	float: left;
	margin: 5px 0 0 5px;
}

.diary_content_lbox li a{
	color: #48484A;
}

.diary_content_lbox dl{
	width: 168px;
	background: #F7F1FD;
	border: 1px solid #EAD7F7;
	margin-top: 1px;
	list-style: none;
	padding-bottom: 10px;
}

.diary_content_lbox dt{
	width: 140px;
	float: left;
	margin: 5px 0 0 5px;
	font-weight: bolder;
	color: #48484A;
}

.diary_content_lbox dd{
	width: 140px;
	float: left;
	margin: 5px 0 0 5px;
}

.diary_content_lbox dd a{
	color: #70147F;
}

.diary_content_lbox_n{
	width: 170px;
	float: left;
	margin-top: 10px;
}

	
.diary_content_lbox_n h2{
	width: 170px;
	float: left;
	background: #B18CDC;
	font-size: 12px;
	font-weight: bolder;
	color: White;
	line-height: 25px;
	text-indent: 10px;
}

.diary_content_lbox_n dl{
	width: 168px;
	background: #F7F1FD;
	border: 1px solid #EAD7F7;
	margin-top: 1px;
	list-style: none;
	padding-bottom: 10px;
}

.diary_content_lbox_n dt{
	width: 140px;
	float: left;
	margin: 5px 0 0 5px;
	color: #48484A;
}

.diary_content_lbox_n dd{
	width: 140px;
	float: left;
	color: #48484A;
	margin: 5px 0 0 5px;
	line-height: 20px;
}

.diary_content_lbox_n dd a{
	color: #48484A;
}

.diary_content_lbox_n dd span{
	float: right;
	color: #FE6D00;
}

.diary_content_lbox_n dd span a{
	color: #FE6D00;
}

.solicit_top{
	width: 750px;
	float: left;
	background: url(images/solicit_top.jpg) no-repeat;
	height: 159px;
	color: black;
	margin-top: 10px;
}
.solicit_top dl{
	width: 450px;
	float: left;
	margin: 60px 0 0 140px;
	line-height: 24px;
}
.solicit_top dl span{
	float: right;
	margin-top: -10px;
}
.solicit_r{
	width: 250px;
	float: right;
}
.solicit_r_box{
	width: 245px;
	float: left;
	border: 1px solid #E1D6F8;
	margin-top: 10px;
}
.solicit_r_box h2{
	width: 241px;
	background: url(images/diary_title01.gif) no-repeat;
text-indent: 10px;
line-height: 25px;
font-weight: bolder;
font-size: 12px;
color: #701481;
margin: 1px 0 0 2px;
}
.solicit_r_box h3{
	width: 100%;
	float: left;
	border-bottom: 1px solid #E1D6F8;
	font-size: 12px;
	font-weight: bolder;
	color: #565656;
	background: #FDF8FC;
	line-height: 24px;
}
.solicit_r_box h3 em{
	float: left;
	text-indent: 10px;
}
.solicit_r_box ul{
	width: 100%;
	float: left;
	padding-bottom: 5px;
	list-style: none;
}
.solicit_r_box li{
	width: 100%;
	float: left;
	border-bottom: 1px solid #E1D6F8;
	line-height: 24px;
}
.solicit_r_box li a{
	color: #701481;
}
.solicit_r_box li em{
	float: left;
	text-indent: 5px;
}
.solicit_r_box li em img{
	margin: 5px 0 0 10px;
}
.solicit_r_box dl{
	width: 100%;
	float: left;
	background: #F5F1FE;
	padding: 10px 0 20px;
}
.solicit_r_box dd{
	width: 100%;
	text-indent: 10px;
	color: #565656;
	float: left;
	line-height: 24px;
}
.solicit_r_box dd a{
	color: #565656;
}
.solicit_l_box{
	width: 482px;
	float: left;
	margin-top: 10px;
	border: 5px solid #D6BBF2;
	border-bottom: 1px solid #D6BBF2;
}
.solicit_l_box h2{
	width: 100%;
	float: left;
	background: #D6BBF2;
	line-height: 30px;
	text-indent: 10px;
	font-size: 12px;
	font-weight: bolder;
	color: #701481;
}
.solicit_l_box table{
	float: left;
	margin: 10px 0 0 10px;
	color: #565656;
	line-height: 30px;
}
.solicit_l_box table td{
	border-bottom: 1px dotted #CACACC;
float: left;
}
.solicit_l_box table td a{
	color: #701481;
}
.solicit_l_box table td em, .solicit_l_box table td em a{
	font-style: normal;
	color: #FF6C00;
}
.talk_top{
	width: 750px;
	float: left;
	margin-top: 10px;
	
height: 158px;
}
.talk_top dl{
	width: 400px;
	float: left;
	margin: 80px 0 0 150px;
	line-height: 24px;
}
.talk_top dl span{
	float: right;
	margin-top: -25px;
	color: #FE6D00;
}
.talk_top dl span a{
	color: #FE6D00;
}
.talk_r{
	width: 234px;
	float: right;
}
.talk_r_box{
	width: 234px;
	float: left;
	margin-top: 10px;
}
.talk_r_box h2{
	width: 234px;
	background: #D6BBF2;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	font-weight: bolder;
	color: #701481;
}
.talk_r_box dl{
	width: 232px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	color: #565656;
}
.talk_r_box dt{
	width: 220px;
	float: left;
	font-weight: bolder;
	margin: 10px 0 0 5px;
	line-height: 24px;
}
.talk_r_box dd{
	width: 220px;
	float: left;
	margin: 2px 0 0 5px;
}
.talk_r_box dd em{
	width: 100%;
	float: left;
	text-align: center;
	padding: 15px 0;
}
.talk_r_box ul{
	width: 232px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
	color: #565656;
	padding: 15px 0;
	color: #565656;
}
.talk_r_box a{
	color: #565656;
}
.talk_r_box li{
	width: 220px;
	float: left;
	text-align: left;
	margin: 0 0 0 5px;
	line-height: 24px;
}
.talk_left{
	width: 480px;
	float: left;
	margin-top: 10px;
	background: #DECEEF;
	padding: 15px;
}
.talk_left h3{
	width: 239px;
	background: url(images/diary_top_b1.gif) no-repeat;
text-align: center;
font-size: 12px;
font-weight: bolder;
color: White;
height: 42px;
line-height: 35px;
float: left;
margin-left: 1px;
}
.talk_left h4{
	width: 239px;
	background: url(images/diary_top_b2.gif) no-repeat;
text-align: center;
font-size: 12px;
font-weight: bolder;
color: White;
height: 42px;
line-height: 35px;
float: left;
margin-left: 1px;
}
.talk_left dl{
	width: 239px;
	float: left;
	background: #F5EFF9;
	margin-left: 1px;
	padding: 10px 0;
}
.talk_left dl a{
	color: #701481;
}
.talk_left dt{
	width: 200px;
	float: left;
	margin: 5px 0 0 10px;
	color: #701481;
	font-weight: bolder;
}
.talk_left dd{
	width: 200px;
	float: left;
	padding: 5px 19px 10px 20px;
	color: #565656;
	border-bottom: 1px dotted black;
}
.talk_left dd a{
	color: #565656;
}
.talk_page{
	width: 100%;
	float: right;
	text-align: right;
	color: #565656;
	margin-top: 10px;
}
.talk_page a{
	color: #565656;
}
.talk_left_bn{
	width: 100%;
	float: left;
	margin-top: 10px;
}
.talk_left_bn a{
	color: #701481;
}
.talk_left_bn span{
	float: right;
}
.talk_left_bn img{
	position: relative;
	top: 5px;
}
.talk_res{
	width: 748px;
	float: left;
	margin-top: 10px;
	background: #F7F3FB;
	border: 1px solid #F6E7F4;
	padding: 0 0 20px 0;
}
.talk_res h2{
	width: 718px;
	float: left;
	background: #D6BBF2;
	font-size: 12px;
	font-weight: bolder;
	color: #701481;
	line-height: 25px;
	padding: 0 15px;
	margin-bottom: 15px;
}
.talk_res h2 span{
	float: right;
	font-weight: normal;
	color: #474747;
}
.talk_res h2 span a{
	color: #FF6D00;
}
.talk_res_list{
	width: 410px;
	margin: 0 auto 10px;
	clear: both;
	border: 1px solid #CCCCCC;
	color: #474747;
}
* html .talk_res_list{
	height: 150px;
}
.talk_res_list h3{
	width: 100%;
	float: left;
	background: #F6E7F4;
	line-height: 25px;
	font-size: 12px;
	text-indent: 15px;
}
.talk_res_list h4{
	width: 100%;
	float: left;
	background: White;
	font-size: 12px;
	text-indent: 10px;
	line-height: 25px;
}
.talk_res_list h4 em{
	float: left;
}
.talk_res_list ul{
	width: 100%;
	background: #F5EFF9;
	float: left;
	list-style: none;
}
.talk_res_list li{
	border-bottom: 1px solid white;
	width: 100%;
	float: left;
	padding: 5px 0;
	text-indent: 10px;
}
.talk_res_list li em{
	float: left;
}
.diary_reslist{
	width: 120px;
	float: left;
margin-top: 5px;
}
.diary_reslistin{
	float: left;
	background: url(images/diary_numlist.gif);
height: 11px;
	border: 1px solid black;
}
.diary_bn_vo{
	width: 100%;
	float: left;
	text-align: center;
}



.diary_week_boxd{
	width: 253px;
	border: 1px solid #E3D4EB;
	float: left;
	padding-bottom: 10px;
	margin-top: 10px;
}
.diary_week_boxd h2{
	width: 100%;
	float: left;
	text-align: left;
	background: #D6BBF2;
	color: #701481;
	font-size: 12px;
	font-weight: bolder;
	line-height: 25px;
	text-indent: 10px;
}
.diary_week_boxd h3{
	width: 253px;
	float: left;
	margin-top: 10px;
	border-bottom: 1px solid #E1D6F8;
}

.diary_week_boxd h3 em{
	margin-left: 8px;
	float: left;
	font-weight: bolder;
	color: #565656;
	font-size: 12px;
}

.diary_week_boxd li{
	width: 100%;
	float: left;
	border-bottom: 1px solid #E1D6F8;
	line-height: 28px;
}

.diary_week_boxd li em{
	float: left;
	margin-left: 8px;
}
.diary_week_boxd li a{
	color: #701481;
}
.gzimc{
margin-left:auto; margin-right:auto; width:770px; border-left:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;
}
*{margin: 0;padding:0;}
.gzimc_gz1024_header{ width: 770px;  margin: 0 auto; clear: both; border-bottom: 5px solid #D6AAF8; background-color:#FFFFFF; BACKGROUND: url(images/top_03.jpg) no-repeat left top}
.gzimc_gz1024_logo a{width: 160px;  display: block;}
.gzimc_gz1024_logor{ padding-left:20px; background: url(../images/logor_bg.gif) repeat-x; height: 26px}
.gzimc_gz1024_logor ul{width: 100%;  height: 26px; overflow: hidden; list-style: none;}
.gzimc_gz1024_logor ul a{ color: white; font-weight: normal; line-height: 26px; }
.gzimc_gz1024_logor li{padding:0 10px; float: left; text-align: center;background: url(../images/nav_line.gif) no-repeat right; overflow: hidden; line-height: 26px;}
.gzimc_gz1024_logor li a:link{font-size: 12px; text-decoration: none;}
.gzimc_gz1024_logor li a:visited{ color: white; font-size: 12px; text-decoration: none; }
.gzimc_gz1024_logor li a:active{ color: white; font-size: 12px; text-decoration: none; }
.gzimc_gz1024_logor li a:hover{ font-size: 12px; color: #F6FF00;}
#gzimc_gz1024_logor_on{ font-size: 12px; font-weight: bolder; color: #F6FF00;}
#gzimc_gz1024_logor_on a{ font-size: 12px; font-weight: bolder; color: #F6FF00;}
.gzimc_login_bg{width: 770px; height:18px; background: #EAE3FC; margin: 0 auto; margin-top: 1px; clear: both; color: #392C46; font-size: 12px; padding: 5px 0; }
.gzimc_login_bg label{ color: #680074;}
.gzimc_login_bg a{ color: #680074; text-decoration: none;}
.gzimc_login_bginput{position: relative; top: 5px;}
.newpic{
	margin-top: 7px;
	padding-top: 3px;
}
.newpic img{
	vertical-align: middle;
}

#uni_footer{width:750px;line-height:20px;text-align:center;clear:both;color:#000;font-size:12px; padding-top:10px;background:white; border-top:#E1D6F8 solid 1px}
#uni_footer a:link,#uni_footer a:visited {color:#000;}
#uni_footer a:hover,#uni_footer a:active {color:#f00;}
</style><style type="text/css">
div, td {
	word-wrap: break-word;
	word-break: break-all;
	font-size: 12px;
}
div, td, table, ul, li, ol, dd, dl,dt{
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6{
	font-size: 14px;
	font-weight: normal;
}
a {
	color: #9E1C96;
	text-decoration: none;
}
a:hover{
	color: #FF8400;
	text-decoration: underline;
}
ul,ol{
	list-style: none;
}
marquee{
	font-family: Arial, Helvetica, sans-serif;
}
em{
	font-style: normal;
}

/*     global style end     */ 
.prompt{
	width: 230px;
	height: 150px;
	margin: 0 auto;
	background: url(images/bg_prompt.jpg) no-repeat;
}
.prompt h2{
	width: 222px;
	float: left;
	font-size: 12px;
	font-weight: bolder;
	background: url(images/line_prompt.gif) repeat-x bottom;
	height: 24px;
	overflow: hidden;
	text-align: center;
	margin-left: 4px !important;
	margin: 5px 0 0 2px;
}
.prompt h2 span{
	float: right;
	margin-top: 5px;
}
.navon_prompt{
	width: 60px;
	height: 24px;
	line-height: 24px;
	background: url(images/nav01_prompt.gif) no-repeat;
	float: left;
}
.navon_prompt a{
	color: Black;
	width: 60px;
	height: 24px;
	display: block;
}
.navon_prompt a:hover{
	background: url(http://images./w/global/i/nav01_prompt.gif) no-repeat;
	color: #830FAE;
	text-decoration: none;
}
.navover_prompt{
	width: 60px;
	height: 24px;
	line-height: 24px;
	background: url(http://images./w/global/i/nav02_prompt.gif) no-repeat;
	float: left;
}
.navover_prompt a{
	color: #830FAE;
	width: 60px;
	height: 24px;
	display: block;
}
.navover_prompt a:hover{
	background: url(http://images./w/global/i/nav01_prompt.gif) no-repeat;
	text-decoration: none;
	color: Black;
}
.boxin_prompt{
	width: 222px;
	height: 119px;
	float: left;
	background: url(images/bgin_prompt.gif) no-repeat;
	margin-left: 4px !important;
	margin-left: 2px;
	overflow: hidden;
}
.boxin_prompt dl{
	width: 210px;
	float: left;
	margin-left: 6px !important ;
	margin: 5px 0 0 3px;
}
.boxin_prompt dd{
	width: 210px;
	float: left;
	line-height: 19px;
}
.boxin_prompt dd span{
	float: right;
}
.boxin_prompt dd a{
	color: #830FAE;
}
.boxin_prompt dd em{
	color: #C810A6;
}
.boxin_prompt dd em a{
	color: #FE33CA;
	text-decoration: underline;
}
.boxin_prompt dd span a{
	text-decoration: underline;
}
.boxin_prompt p{
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 5px;
}
