/*common*/body {	color: #515151;	font-family: ;	background: #ffffff;	text-align: center;	margin: 0 auto;	line-height: 1.3em;	}ul,li {	margin: 0;	padding: 0;	}img {	border: 0;	}a:link {	color: #DF366E;	text-decoration:none;	}a:visited  {	color: #DF366E;	text-decoration:none;	}a:active {	color: #999999;	text-decoration: none;	}a:hover {	color: #999999;	text-decoration: none;	}.banner_mg {	margin: 0 0 3px 0; 	}/*content*/#wrapper {	width: 800px;	margin: 0 auto;	}		.title {	font-size: 110%;	color: #323232;	font-weight: bold;	}h1 {	text-align: left;	font-size: 105%;	color: #323232;	}#content {	width: 920px;	padding: 10px 0px 0px 10px;	}#section01 {	width: 605px;	padding: 0;	margin: 0 auto;	text-align: left;	float: left;	}#pkg {	padding: 10px 10px 0 10px;	font-size: 80%;	}#title {	font-size: 85%;	height: 35px;	background: url(images/title.jpg) no-repeat;	padding: 6px 0px 0px 18px;	}#section02 {	width: 300px;	float: right;	text-align: left;	margin-left: 15px;	}#twitter {	text-align: center;	}/*navi*/#navi ul {	font-size: 80%;	width: 605px;	height: 35px;;	padding-top: 8px;	list-style: none;	background: url(images/menu_bg.jpg) no-repeat;	}#navi li {	display: inline;}/*top*/#main_img {	text-align: center;	margin: 5px 0 5px 0;	}#topics ul {	list-style-type: none;	text-align: left;	margin: 10px 0 0 18px;	}#topics li {	font-size: 75%;	text-align: left;	color: #323232;	border-bottom: 1px dotted #B8B8B8;	padding: 4px;	}/*gallery*/#g-pkg {	padding: 10px 10px 0 10px;	}#g-pkg a:hover img {	opacity: 0.6;	filter: alpha(opacity=40)	}p a:hover img {	opacity: 0.6;	filter: alpha(opacity=40)	}/*idol*/#idol {	font-size: 100%	}#idol dl {	width: 580px;	}#idol dt {	padding: 5px 0 5px 10px;	background: #eeeeee;	}#idol dd {	padding: 5px 0 10px 0;	}/*profile*/.prof {	text-align: left;	color: #323232;	border-bottom: 1px solid #000000;	background: #ffffff;	}.prof2 {	text-align: left;	border-bottom: 1px solid #000000;	}.link {	text-align: center;	color: #323232;	background: #eeeeee;	}/*mail*/.mail_form {	padding: 5px 0 0 20px;	}/*footer*/#copy {	text-align: center;	font-size: 70%;	color: #7D7D7D;	width: 605px;	margin: 30px 0 30px 0;	border-top: 1px solid #B8B8B8;	border-bottom: 1px solid #B8B8B8;	padding: 3px 0 3px 0;	}
