@import url(initialize.css);TD {word-break:break-all;}body {	margin: 0;	padding: 0;	background: rgb(255, 255, 255);	color: #444;	font: 12px "�l�r �o�S�V�b�N", "MS UI Gothic", "Osaka", sans-serif;	text-align: center; /* Hack for Win IE */}td {	font:12px "�l�r �o�S�V�b�N", "MS UI Gothic", "Osaka", sans-serif;}a {	color: rgb(6, 104, 177);	text-decoration: underline;}/*h1{	display: none;}*/#wrapper {	width: 720px;	background-repeat: no-repeat;	background-position: bottom right;}#header {	height: 84px;	text-align: left; /* IE Hack */	background: #FFFFFF url(../../img/header_image.gif) no-repeat top right;}#main_menu {	height: 27px;	background-color: rgb(196, 195, 200);} #main_menu ul {	padding: 3px 10px 0 10px;} #main_menu li {	height: 25px;	margin-bottom: -3px; /* Hack for Win IE */	margin-right: 2px;	list-style-type: none;	float: left;} #main_menu li a {	height: 25px;	text-decoration: none;  text-indent: -9999px;	display: block;} #main_menu li a em {	display: none;} #main_menu #menu_home {	background: url("../../img/menu_home.gif") no-repeat;	width: 50px;} #main_menu #menu_home a {	background: url("../../img/menu_home.gif") no-repeat;} #main_menu #menu_home a:hover {	background: url("../../img/menu_home.gif") no-repeat;} #main_menu #menu_diary {	background: url("../../img/menu_diary.gif") no-repeat;	width: 50px;} #main_menu #menu_diary a {	background: url("../../img/menu_diary.gif") no-repeat;} #main_menu #menu_diary a:hover {	background: url("../../img/menu_diary.gif") no-repeat;} #main_menu #menu_album {	background: url("../../img/menu_album.gif") no-repeat;	width: 50px;} #main_menu #menu_album a {	background: url("../../img/menu_album.gif") no-repeat;} #main_menu #menu_album a:hover {	background: url("../../img/menu_album.gif") no-repeat;} #main_menu #menu_qa {	background: url("../../img/menu_qa.gif") no-repeat;	width: 50px;} #main_menu #menu_qa a {	background: url("../../img/menu_qa.gif") no-repeat;} #main_menu #menu_qa a:hover {	background: url("../../img/menu_qa.gif") no-repeat;} #main_menu #menu_community {	background: url("../../img/menu_community.gif") no-repeat;	width: 50px;} #main_menu #menu_community a {	background: url("../../img/menu_community.gif") no-repeat;} #main_menu #menu_community a:hover {	background: url("../../img/menu_community.gif") no-repeat;} #main_menu #menu_userlist {	background: url("../../img/menu_userlist.gif") no-repeat;	width: 50px;} #main_menu #menu_userlist a {	background: url("../../img/menu_userlist.gif") no-repeat;} #main_menu #menu_userlist a:hover {	background: url("../../img/menu_userlist.gif") no-repeat;} #main_menu #menu_search {	background: url("../../img/menu_search.gif") no-repeat;	width: 50px;} #main_menu #menu_search a {	background: url("../../img/menu_search.gif") no-repeat;} #main_menu #menu_search a:hover {	background: url("../../img/menu_search.gif") no-repeat;} #main_menu #menu_review {	background: url("../../img/menu_review.gif") no-repeat;	width: 50px;} #main_menu #menu_review a {	background: url("../../img/menu_review.gif") no-repeat;} #main_menu #menu_review a:hover {	background: url("../../img/menu_review.gif") no-repeat;} #main_menu #menu_rss {	background: url("../../img/menu_rss.gif") no-repeat;	width: 50px;} #main_menu #menu_rss a {	background: url("../../img/menu_rss.gif") no-repeat;} #main_menu #menu_rss a:hover {	background: url("../../img/menu_rss.gif") no-repeat;} #main_menu #menu_map {	background: url("../../img/menu_map.gif") no-repeat;	width: 50px;} #main_menu #menu_map a {	background: url("../../img/menu_map.gif") no-repeat;} #main_menu #menu_map a:hover {	background: url("../../img/menu_map.gif") no-repeat;/*} #main_menu #menu_block {	background: url("../../img/mainmenu_r2_c12.gif") no-repeat;	width: 59px;} #main_menu #menu_block a {	background: url("../../img/mainmenu_r2_c12.gif") no-repeat;} #main_menu #menu_block a:hover {	background: url("../../img/mainmenu_r2_c12.gif") no-repeat;*/} #main_menu #menu_help {	background: url("../../img/menu_help.gif") no-repeat;	width: 50px;} #main_menu #menu_help a {	background: url("../../img/menu_help.gif") no-repeat;} #main_menu #menu_help a:hover {	background: url("../../img/menu_help.gif") no-repeat;} #main_menu #menu_logout {	background: url("../../img/menu_logout.gif") no-repeat;	width: 50px;} #main_menu #menu_logout a {	background: url("../../img/menu_logout.gif") no-repeat;} #main_menu #menu_logout a:hover {	background: url("../../img/menu_logout.gif") no-repeat;} #main_menu #menu_invite {	background: url("../../img/menu_invite.gif") no-repeat;	width: 88px;	float: right;} #main_menu #menu_invite a {	background: url("../../img/menu_invite.gif") no-repeat;} #main_menu #menu_invite a:hover {	background: url("../../img/menu_invite.gif") no-repeat;}#main_menu #menu_howto {	background: url("../../img/mainmenu_howto.gif") no-repeat;	width: 63px;} #main_menu #menu_howto a {	background: url("../../img/mainmenu_howto.gif") no-repeat;} #main_menu #menu_howto a:hover {	background: url("../../img/mainmenu_howto.gif") no-repeat;}#sub_menu {	height: 20px;	width: 713px;	margin: 0 auto 0 auto;	padding-bottom: 6px;} #sub_menu ul {	padding: 0 10px 0 10px;} #sub_menu li {	height: 20px;	list-style-type: none;	float: left;} #sub_menu li a {	height: 20px;	text-decoration: none;	text-indent: -9999px;	display: block;} #sub_menu li a em {	display: none;}#content {	width: 720px;	margin: 0 auto 0 auto;	text-align: left !important; /* Hack for Win IE */	text-align: center;} #content .left_side {	margin-right: 4px;} #content .right_side {	margin-left: 4px;}.content_spacer {	padding-bottom: 8px;}#content .content_type1 {	background-color: rgb(255, 255, 255);	border: 3px solid rgb(235, 235, 235);	padding: 2px 4px 4px 16px;	font-weight: bold;} #content .content_type1 a {	color: rgb(212, 70, 92);	text-decoration: underline;} #content .content_type1 .title{	color: rgb(0,0,0);	text-decoration: none;} #content .content_type1 .news{	color: rgb(6, 104, 177);	font-weight: normal;	text-decoration: underline;}#content .content_type2 {	background-color: rgb(235, 235, 235);} #content .content_type2 table {	color: rgb(0, 0, 0);	background-color: rgb(255, 255, 255);} #content .content_type2 .description {	padding: 8px;	text-align: left;} #content .separator {	padding-bottom: 1px;	border-bottom: 1px solid rgb(235, 235, 235);} #content .content_type2 .picture {	padding: 8px;}#content .content_type3 {	background-color: rgb(235, 235, 235);} #content .content_type3 table {	background-color: rgb(255, 255, 255);	padding-bottom: 2px;} #content .name {	background-color: rgb(254, 241, 241);}#content .content_type4 {	background-color: rgb(235, 235, 235);} #content .content_type4 table {	color: rgb(0, 0, 0);	background-color: rgb(255, 255, 255);} #content .content_type4 .description {	padding: 8px;	text-align: left;}#content ul {	margin-top: 4px;} #content li {	margin: 0;	padding: 0 6px 0 6px;}#content .gallery {	text-align: center;} #content .gallery td {	border-right: 1px solid rgb(235, 235, 235);	border-bottom: 1px solid rgb(235, 235, 235);} #content .gallery img {	/* margin: 8px 8px 2px 8px; */} #content .content_type2 .gallery p {	margin: 0 2px 2px 2px;	padding: 2px;} #content .content_type3 .gallery p {	padding: 2px;}.gallery_section {	padding: 5px;	border-right: 1px solid rgb(235, 235, 235);	border-bottom: 1px solid rgb(235, 235, 235);}#content .heading {	height: 17px;	font-weight: bold;	padding: 0 0 0 4px;	font-weight: bold;} #content .heading_linked {	height: 17px;	width: 159px;	font-weight: bold;	background: rgb(245, 245, 245) url(../../img/bg_heading.gif) no-repeat scroll center right;	padding: 0 0 0 4px;} #content .heading_linked a {	color: rgb(0, 0, 0);	text-decoration: none} #content .heading_bg {	height: 17px;	background-image: url(../../img/header_gradient.gif);} #content .heading_tray {	height: 17px;	width: 120px;	font-weight: bold;	padding-top: 1px;} #content .heading_tray a {	color: rgb(0, 0, 0);	text-decoration: none}#content .picture {	width: 170px;	background-color: rgb(254, 241, 241);	/*background-image: url(../../img/bg_stripes_pink.gif);*/	text-align: center;} #content .picture p {	padding-top: 8px;	font-weight: bold;}#content .profile {	width: 245px;} #content .profile .info {	padding: 5px;	text-align:left;	border-bottom: 1px solid rgb(235, 235, 235);}#content .instructions {	text-align: center;	background-color: rgb(248, 248, 255);	border-bottom: 1px solid rgb(235, 235, 235);} #content .instructions .text {	font-weight: bold;} #content .instructions .text-red {    font-weight: bold;    color: rgb(170, 11, 11);}#content #settings table {	border-top: 1px solid rgb(240, 240, 240);} #content #settings td {	padding: 4px 8px 4px 16px;	border-right: 1px solid rgb(240, 240, 240);	border-bottom: 1px solid rgb(240, 240, 240);}#content #search table {} #content #search td {	padding: 4px 8px 4px 16px;	text-align: left;}#content .links {	padding: 0 8px 4px 0;	float: right;}#content .required {	color: rgb(228, 113, 154);}div.tagspace {	overflow:hidden;}div.tagspace ul{	margin:10px;	padding:0;	overflow:hidden;}#content div.tagspace ul li{	float:left;	margin-right:8px;	list-style:none;	line-height:35px;}ul.taglist, ul.taglist li {	margin: 0;	padding: 0;	list-style-type: none;	white-space: nowrap;}#content .tags:link { 	margin-bottom: 10px; text-decoration: none; padding-bottom: 2px; }#content .tags:visited { 	color: #0063DC; text-decoration: none; }#content .tags:hover { 	color: #0063DC; text-decoration: underline; }#footer {	color: rgb(255, 255, 255);	padding: 16px 0;	text-align: center;	font-size: 11px;} #footer a {	color: rgb(255, 255, 255);	text-decoration: none;}div.middle {  width: 272px;  background-image: url(middle.gif);  background-repeat: repeat-y;}div.top {  background-image: url(top.gif);  background-position: top left;  background-repeat: no-repeat;}div.bottom {  background-image: url(bottom.gif);  background-position: bottom left;  background-repeat: no-repeat;}.padding {	padding: 8px;}.comp_info_heading {	padding: 8px;	width: 140px;	background-color: rgb(219, 238, 252);} .comp_info {	padding: 8px;}.mail_header {	height: 20px;	text-align: left;	padding: 2px;	background-color: rgb(235, 235, 235);} .mail_check {	height: 20px;	text-align: center;	padding: 2px;	background-color: rgb(239, 246, 252);	border-bottom: 1px solid rgb(235, 235, 235);	border-right: 1px solid rgb(235, 235, 235);} .mail_situation {	height: 20px;	text-align: center;	padding: 2px;	background-color: rgb(255, 255, 255);	border-bottom: 1px solid rgb(235, 235, 235);	border-right: 1px solid rgb(235, 235, 235);} .mail_sender {	height: 20px;	text-align: left;	padding: 2px;	background-color: rgb(253, 239, 238);	border-bottom: 1px solid rgb(235, 235, 235);	border-right: 1px solid rgb(235, 235, 235);} .mail_title {	height: 20px;	text-align: left;	padding: 2px;	background-color: rgb(255, 255, 255);	border-bottom: 1px solid rgb(235, 235, 235);	border-right: 1px solid rgb(235, 235, 235);} .mail_date {	height: 20px;	text-align: left;	padding: 2px;	background-color: rgb(240, 247, 253);	border-bottom: 1px solid rgb(235, 235, 235);	border-right: 1px solid rgb(235, 235, 235);}.clear {	font-size: 1px;	height: 1px} #sub_menu #left {	background: url(../../img/submenu_r2_leftside.gif) no-repeat;	width: 7px;} #sub_menu #right {	background: url(../../img/submenu_r2_rightside.gif) no-repeat;	width: 7px;}#content .topic_title {	padding: 8px;	background-color: rgb(245, 248, 227);	border-left: 1px solid rgb(238, 238, 238);	border-bottom: 1px solid rgb(238, 238, 238);} #content .topic_title_list {	padding: 8px;	background-color: rgb(253, 239, 238);	border-left: 1px solid rgb(238, 238, 238);	border-bottom: 1px solid rgb(238, 238, 238);	text-align: left;}#content .date {	background-color: rgb(217, 239, 252);	border-bottom: 1px solid rgb(238, 238, 238);	border-right: 1px solid rgb(238, 238, 238);	padding: 8px;	text-align: center;}#content .topic_content {	border-left: 1px solid rgb(238, 238, 238);	border-bottom: 1px solid rgb(238, 238, 238);	text-align: left;}#content .topic_picture {	border-top: 1px solid rgb(238, 238, 238);} #content .topic_picture img {	margin: 16px;}#calendar {	} #calendar td {	width: 25px;	height: 25px;	color: rgb(0, 0, 0);	background-color: rgb(255, 255, 255);	text-align: center;	border-right: 1px solid rgb(235, 235, 235);	border-bottom: 1px solid rgb(235, 235, 235);} #calendar .nav {	margin: 0;	padding: 0;	background-color: rgb(248, 220, 217);	width: 170px;	border-width: 0px;	border-bottom: 1px solid rgb(235, 235, 235);} .nav_table {	background-color: rgb(248, 220, 217);} #calendar .nav_unit {	margin: 0;	padding: 0;	background-color: rgb(248, 220, 217);	width: 63px;	border-width: 0px;} #calendar .day {	width: 25px;	height: 17px;	color: rgb(255, 255, 255);	background-color: rgb(158, 202, 229);	text-align: center;} #calendar .day_normal {	width: 25px;	height: 25px;	background-color: rgb(248, 220, 219);	text-align: center;}#calendar_info {	background-color: rgb(235, 235, 235);} #calendar_info li {	padding-top: 4px;	padding-left: 16px;}#calendar_info_archive {	background-color: rgb(255, 255, 255);} #calendar_info_archive li {	padding-top: 4px;	padding-left: 16px;} #calendar_info_archive select {	font-size: 10px;	margin: 5px;	margin-left: 18px; } #calendar_info_archive option.selected {	background-color: rgb(217, 217, 217);	font-weight: bold;}.btn {	border: 1px solid rgb(233, 178, 158);	background-color: rgb(251, 217, 190);	margin: 2px;	cursor: pointer;}#calendar2 {	} #calendar td {	width: 96px;	color: rgb(0, 0, 0);	background-color: rgb(255, 255, 255);	text-align: left;	border-right: 1px solid rgb(235, 235, 235);	border-bottom: 1px solid rgb(235, 235, 235);} #calendar .nav {	margin: 0;	padding: 0;	background-color: rgb(248, 220, 217);	width: 170px;	border-width: 0px;	border-bottom: 1px solid rgb(235, 235, 235);} .nav_table {	background-color: rgb(248, 220, 217);} #calendar .nav_unit {	padding-top: 4px;	padding-left: 4px;	text-align: right;	background-color: rgb(248, 220, 217);	width: 680px;	border-width: 0px;} #calendar .day {	width: 96px;	padding-top: 4px;	padding-left: 4px;	color: rgb(255, 255, 255);	background-color: rgb(158, 202, 229);	text-align: center;} #calendar .day_normal {	width: 96px;	padding-top: 4px;	padding-left: 4px;	background-color: rgb(248, 220, 219);	text-valign: top;	text-align: left;} #calendar .day_no {	width: 96px;	height: 25px;	padding-top: 4px;	padding-left: 4px;	background-color: rgb(255, 255, 255);	text-align: left;}#calendar_info2 {	background-color: rgb(235, 235, 235);} #calendar_info li {	padding-top: 4px;	padding-left: 16px;}#content .com_name {	background-color: rgb(253, 239, 238);	border-left: 1px solid rgb(238, 238, 238);	border-bottom: 1px solid rgb(238, 238, 238);	margin: 0;	padding: 1px 1px 1px 16px;	text-align: left;}#content .com_pic {	border-bottom: 1px solid rgb(238, 238, 238);	padding: 8px;}.input_length{	font-size:10px;}.powered_by{	text-align: right;}