@import url(../../common/css/initialize.css);TD {word-break:break-all;}body {  margin: 0;  padding: 0;  background: rgb(255, 255, 255);  color: #444;  font: 13px "ＭＳ Ｐゴシック", "MS UI Gothic", "Osaka", sans-serif;  text-align: center; /* Hack for Win IE */}td {  font:13px "ＭＳ Ｐゴシック", "MS UI Gothic", "Osaka", sans-serif;}a {  color: rgb(6, 104, 177);  text-decoration: underline;}/*h1{  display: none;}*/#wrapper {  /*width: 720px;*/  width: 800px;  background-repeat: no-repeat;  background-position: bottom right;}@media screen {  #header {    height: 84px;    text-align: left; /* IE Hack */    background: #cccccc url(../../contents/img/header_image.gif) no-repeat top left;  }  #main_menu {    width: 780px;  /*  background-color: #cccccc;*/    margin: 0 auto 0 auto;    padding-top: 3px;    color:#FFFFFF;  } #main_menu td {    background-color:#68A8E8;    border-style:solid;    border-width:1px;    padding-left:5px;    padding-top:0px;    padding-bottom:0px;    vertical-align:top;    border-color:#63A0DD;    width: 75px;  } #main_menu a {    text-decoration: none;  } #main_menu a:link {    color:#FFFFFF  } #main_menu a:visited {    color:#FFFFFF  } #main_menu a:hover {    color:#2A435D  } #main_menu a:active {    color:#2A435D  } #main_menu .menu_button {    font-size:10px;    color:#FFFFFF;    padding-top: 2px;    padding-bottom: 2px;    text-align:center;  } #main_menu .invite_button {    font-size:10px;    color:#FFFFFF;    background-image:url("../../img/menu_invite.gif");    background-position: left;    background-repeat: no-repeat;    padding-top: 2px;    padding-left: 20px;    padding-bottom: 2px;    text-align:left;  } #main_menu .new_reg_button {    font-size:10px;    font-weight:bold;    color:#FFFFFF;    background-image:url("../../img/menu_register.gif");    background-position: left;    background-repeat: no-repeat;    padding-top: 2px;    padding-left: 20px;    padding-bottom: 2px;    text-align:left;  }  #sub_menu {    width: 780px;    margin: 0 auto 0 auto;    padding-bottom: 6px;  } #sub_menu ul {    padding: 0 10px 0 10px;  } #sub_menu li {    list-style-type: none;    float: left;  } #sub_menu li {    text-decoration: none;    text-indent: -9999px;    display: block;  } #sub_menu li em {    display: none;  } #sub_menu td {    /*background-image:url(../../img/light_gray.gif);*/    background-color: #FFFFFF;    border-style:solid;    border-width:1px;    padding-left:5px;    padding-top:0px;    padding-bottom:0px;    vertical-align:top;    border-color:#E9E9E9;    width: 107px;  } #sub_menu a {    text-decoration:none;  } #sub_menu a:link {    color:#15222E  } #sub_menu a:visited {    color:#15222E  } #sub_menu a:hover {    color:#827E73  } #sub_menu .submenu_button {    font-size:10px;    color:#15222E;    background-image:url(../../img/arrow.gif);    background-position: left;    background-repeat: no-repeat;    padding-top: 2px;    padding-bottom: 2px;    text-align:center;  }}@media print {  #header {    display: none;    visibility: hidden;  }  #main_menu {    display: none;    visibility: hidden;  }  #sub_menu {    display: none;    visibility: hidden;  }}#content {  width: 780px;  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);  line-height: 140%;} #content .content_type2 .picture {  padding: 8px;  line-height: 140%;}#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);*/  background-color: #ffffcc;}#content .content_type4 {  background-color: rgb(235, 235, 235);} #content .content_type4 table {  color: rgb(0, 0, 0);  background-color: rgb(255, 255, 255);  padding-bottom: 2px;} #content .content_type4 .description {  padding: 8px;  text-align: left;}#content .content_type5 {  vertical-align: top;  width: 120px;  background-color: rgb(235, 235, 235);  color:#000000;  padding-left:3px;  padding-top:3px;}#content ul {  margin-top: 4px;} #content li {  margin: 0;  padding: 0 6px 0 6px;  line-height: 140%;}#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: rgb(245, 245, 245)/*  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-color: #ffffcc;  /*background-image: url(../../img/bg_stripes_pink.gif);*/  text-align: center;} #content .picture p {  padding-top: 8px;  font-weight: bold;}#content .profile {  width: 300px;} #content .profile .info {  padding: 5px;  text-align:left;  border-bottom: 1px solid rgb(235, 235, 235);  line-height: 140%;}#content .point {  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; }@media screen {  #footer {    color: #000000;    padding: 16px 0;    text-align: center;    font-size: 11px;  } #footer a {    color: #000000;    text-decoration: none;  }}@media print {  #footer {    display: none;    visibility: hidden;  }}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;  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);*/  background-color: #ffffcc;  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);*/  background-color: #ffffcc;  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;  line-height: 140%;}#content .topic_picture {  border-top: 1px solid rgb(238, 238, 238);} #content .topic_picture img {  margin: 16px;}#calendar {  } #calendar td {  width: 96px;  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);*/  background-color: #ffffcc;  width: 170px;  border-width: 0px;  border-bottom: 1px solid rgb(235, 235, 235);} .nav_table {  /*background-color: rgb(248, 220, 217);*/  background-color: #ffffcc;} #calendar .nav_unit {  margin: 0;  padding: 0;  /*background-color: rgb(248, 220, 217);*/  background-color: #ffffcc;  width: 96px;  border-width: 0px;} #calendar .day {  width: 96px;  height: 17px;  color: rgb(255, 255, 255);  background-color: rgb(158, 202, 229);  text-align: center;} #calendar .day_normal {  width: 96px;  height: 25px;  /*background-color: rgb(248, 220, 219);*/  background-color: #ffffcc;  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);*/  border: 1px solid #999999;  background-color: #e6e6e6;  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);*/  background-color: #ffffcc;  width: 170px;  border-width: 0px;  border-bottom: 1px solid rgb(235, 235, 235);} .nav_table {  /*background-color: rgb(248, 220, 217);*/  background-color: #ffffcc;} #calendar .nav_unit {  padding-top: 4px;  padding-left: 4px;  text-align: right;  /*background-color: rgb(248, 220, 217);*/  background-color: #ffffcc;  width: 780px;  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);*/  background-color: #ffffcc;  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);*/  background-color: #ffffcc;  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;}#content td.sbm_title {  padding: 8px;  background-color: rgb(253, 239, 238);  text-align: left;  font-size:14px;} #content td.sbm_title a{  text-decoration: none;} #content td.sbm_title a:hover{  text-decoration: underline;} #content td.sbm_users {  padding: 8px;  text-align: left;} #content td.sbm_users a {  text-decoration: none;} #content td.sbm_users a:hover {  text-decoration: underline;} #content td.sbm_domain {  padding-left:8px;  font-size:13px;  text-align: left;} #content td.sbm_domain a{  color: #008000;  text-decoration: none;} #content td.sbm_domain a:hover{  text-decoration: underline;} #content td.sbm_comment {  padding:8px;  text-align: left;} #content td.sbm_tags_list {  padding:8px;  text-align: left;} #content td.sbm_tags_list a{  text-decoration: none;} #content td.sbm_tags_list a:hover{  text-decoration: underline;} #content td.sbm_tags_list ul li{  padding:0px;  margin:0px;  display: inline;  list-style-type: none;  white-space: nowrap;}.input_length{  font-size:10px;}.powered_by{  text-align: right;