BODY{
  color:#666666;
  font:9pt "ＭＳ ゴシック";
  background-color:#ffeeff;
  /*
  scrollbar-face-color:#ffeeff;
  scrollbar-highlight-color:#ffaadd;
  scrollbar-shadow-color:#ffaadd;
  scrollbar-3dlight-color:#ffeeff;
  scrollbar-arrow-color:#ffaadd;
  scrollbar-track-color:#ffeeff;
  scrollbar-darkshadow-color:#ffeeff;
  */
  overflow-x:auto;
  overflow-y:scroll;
  background-image:url("../img/parts/back.gif");
  background-repeat:repeat;
}

td.topmenu{
  background-image:url("../img/parts/top.png");
  background-repeat:repeat-x;
}

td.noneL{
  width:10px;
}
td.noneR{
  width:10px;
}

td.pagenoneL{
  width:10px;
  height:40px;
}
td.pagenoneM{
  width:10px;
  height:40px;
}
td.pagenoneR{
  width:10px;
  height:40px;
}

td.menubarL{
  width:7px;
  height:40px;
  background-image:url("../img/parts/help_base00.gif");
  background-repeat:no-repeat;
}
td.menubarM{
  width:100%;
  height:40px;
  background-image:url("../img/parts/help_base01.gif");
  background-repeat:repeat-x;
}
td.menubarR{
  width:7px;
  height:40px;
  background-image:url("../img/parts/help_base02.gif");
  background-repeat:no-repeat;
}

div.D_TopTitle_Comment{
  font-size:14px;
  width:100%;
/*  height:300px;*/
  overflow:hidden;
}
div#topsyo{
  font-size:10px;
  text-align:center;
}

div#D_MenuList{
  left:0px;
  top:0px;
  width:0px;
  height:0px;
  position:absolute;
  z-index:10;
  border-top:none 0px #ffffff;
  border-bottom:solid 1px #aaaabb;
  border-left:solid 1px #aaaabb;
  border-right:solid 1px #aaaabb;
  display:none;
}

div#D_LastUpdate{
  width:100%;
  height:auto;
  overflow:hidden;
  text-align:right;
  font-size:10px;
/*
  z-index:1;
*/
}

div#D_Counter{
  width:100%;
  height:auto;
  overflow:hidden;
  text-align:right;
  font-size:10px;
/*
  z-index:10;
*/
}

div#D_Counter_br{
  width:100%;
  height:auto;
  overflow:hidden;
  text-align:right;
  font-size:7px;
/*
  z-index:10;
*/
}

div#D_Skill_nv_basic{
  width:148px;
  height:0px;
  overflow:hidden;
  display:none;
  white-space: -moz-pre-wrap; /* Mozilla */
  white-space: -pre-wrap;     /* Opera 4-6 */
  white-space: -o-pre-wrap;   /* Opera 7 */
  white-space: pre-wrap;      /* CSS3 */
  word-wrap: break-word;      /* IE 5.5+ */
}

td.newsbarL{
  width:7px;
  height:40px;
  background-image:url("../img/parts/help_base00.gif");
  background-repeat:no-repeat;
}
td.newsbarM{
  width:100%;
  height:40px;
  background-image:url("../img/parts/help_base01.gif");
  background-repeat:repeat-x;
}
td.newsbarRss{
  width:40px;
  height:40px;
  background-image:url("../img/parts/help_base01.gif");
  background-repeat:repeat-x;
}
td.newsbarR{
  width:7px;
  height:40px;
  background-image:url("../img/parts/help_base02.gif");
  background-repeat:no-repeat;
}

td.godsbarL{
  width:7px;
  height:40px;
  background-image:url("../img/parts/help_base00.gif");
  background-repeat:no-repeat;
}
td.godsbarM{
  width:100%;
  height:40px;
  background-image:url("../img/parts/help_base01.gif");
  background-repeat:repeat-x;
}
td.godsbarR{
  width:7px;
  height:40px;
  background-image:url("../img/parts/help_base02.gif");
  background-repeat:no-repeat;
}

div.D_InPage{
/*
  width:100%;
  height:0px;
*/
  overflow:auto;
  border-top:none 0px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
}

div.D_ToolTip{
  position:absolute;
  z-index:10;
  display:none;
  visibility:hidden;
/*
  color:#666666;
  font:10pt "ＭＳ ゴシック";
*/
  width:auto;
  height:12px;
/*
  border-top:solid 1px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
*/
}

div.D_SidePageL{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
/*
  width:0px;
  height:0px;
*/
  border-top:none 0px #777799;
  border-bottom:none 0px #777799;
  border-left:none 0px #777799;
  border-right:none 0px #777799;
}
div.D_SidePageR{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
/*
  width:0px;
  height:0px;
*/
  border-top:none 0px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
}
div.D_LoginTitle{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
  font-weight:bold;
/*
  width:0px;
  height:0px;
  border-top:none 0px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
*/
}
div.D_Login{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
/*
  width:0px;
  height:0px;
  border-top:none 0px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
*/
}
div.D_LoginInput{
text-align:center;
/*
  color:#666666;
  font:10pt "ＭＳ ゴシック";
  width:0px;
  height:0px;
  border-top:none 0px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
*/
}
div.D_LoginM{
  color:#666666;
  font:5pt "ＭＳ ゴシック";
/*
  width:0px;
  height:0px;
  border-top:none 0px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
*/
}
div.D_LoginBottom{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
  text-align:right;
}

div.D_Default{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
/*
  width:0px;
  height:0px;
  border-top:none 0px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
*/
}

div.D_TableSpace{
  width:100%;
  height:1px;
  background-color:#aaaabb;
  overflow:hidden;
}
div.D_TableSpaceT{
  width:1px;
  height:100%;
  background-color:#aaaabb;
  overflow:hidden;
}

div.D_Skill_Lv{
  position:absolute;
  z-index:10;
  width:30px;
  height:17px;
  display:none;
}

div.D_CommentTop{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
}
div.D_CommentListData{
/*
  color:#666666;
*/
  font:10pt "ＭＳ ゴシック";
}
div.D_CommentButton{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
  text-align:center;
/*
  width:0px;
  height:0px;
*/
  border-top:solid 1px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
}
input.I_CommentDataS{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:100%;
  height:20px;
  ime-mode:active;
}
input.I_CommentData{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:500px;
  height:20px;
  ime-mode:active;
}
textarea.I_CommentDataList{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:500px;
  height:60px;
  ime-mode:active;
}
input.I_SearchForm{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:200px;
  height:20px;
  ime-mode:active;
}
input.I_SearchFormM{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:130px;
  height:20px;
  ime-mode:disabled;
}
textarea.I_MypageMemo{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:500px;
  height:300px;
  ime-mode:active;
}
textarea.I_MypageProf{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:500px;
  height:300px;
  ime-mode:active;
}

div.D_TopTitle_Img{
  width:300px;
  height:300px;
  overflow:hidden;
}

div.D_NewsList{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
  width:100%;
  height:29px;
  overflow:hidden;
}

div.D_BasicTitle_L{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
  width:100px;
  height:15px;
  overflow:hidden;
  text-align:center;
  border-top:solid 1px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
}
div.D_BasicTitle_LP{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
  width:140px;
  height:15px;
  overflow:hidden;
  text-align:center;
  border-top:solid 1px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
}
div.D_BasicTitle_S{
  width:5px;
  overflow:hidden;
}
div.D_BasicTitleIn_L{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
  width:82px;
  height:15px;
  overflow:hidden;
  text-align:center;
  border-top:solid 1px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
}
div.D_BasicTitleIn_J{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
  width:100px;
  height:15px;
  overflow:hidden;
  text-align:center;
  border-top:solid 1px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
}

div.D_SkillTitle_L{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
  width:160px;
  height:15px;
  overflow:hidden;
  text-align:center;
  border-top:solid 1px #777799;
  border-bottom:solid 1px #777799;
  border-left:solid 1px #777799;
  border-right:solid 1px #777799;
}
div.D_SkillTitle_S{
  width:5px;
  overflow:hidden;
}

input.I_LoginId{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:100px;
  height:18px;
  ime-mode:disabled;
}
input.I_LoginPass{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:100px;
  height:18px;
  ime-mode:disabled;
}

input.I_NewAccId{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:250px;
  height:18px;
  ime-mode:disabled;
}
input.I_NewAccPass{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:250px;
  height:18px;
  ime-mode:disabled;
}
input.I_NewAccName{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:450px;
  height:18px;
}
input.I_NewAccMail{
  color:#000000;
  font:10pt "ＭＳ ゴシック";
  width:450px;
  height:18px;
  ime-mode:disabled;
}
input.I_NewAccKiyaku{
/*
  color:#000000;
  font:10pt "ＭＳ ゴシック";
*/
  width:20px;
  height:20px;
}

textarea.T_KiyakuText{
  color:#000000;
  font:9pt "ＭＳ ゴシック";
  width:600px;
  height:150px;
}

div.D_AffData{
  text-align:left;
  width:148px;
/*
  height:300px;
*/
}
div.D_AffTagData{
/*
  display:none;
*/
  width:120px;
/*
  height:240px;
*/
}
div.D_AffCommData{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
  text-align:left;
/*
  display:none;
*/
  width:148px;
  height:60px;
}
div.D_AffData3{
  color:#666666;
  font:10pt "ＭＳ ゴシック";
  text-align:center;
/*
  display:none;
  width:148px;
  height:60px;
*/
}
a.A_AffData3{
  color:#9999FF;
  font:10pt "ＭＳ ゴシック";
  text-align:center;
/*
  display:none;
  width:148px;
  height:60px;
*/
}
div.CAV000{
  width:320px;
  height:240px;
  top:180px;
  left:50%;
  margin-left:-170px;
  position:absolute;
  z-index:7;
  border:solid 1px #CCC;
}
canvas.CAVSTR{
  width:320px;
  height:240px;
  top:180px;
  left:50%;
  margin-left:-170px;
  position:absolute;
  z-index:6;
  border:solid 1px #CCC;
}
canvas.CAV001{
  width:320px;
  height:240px;
  top:180px;
  left:50%;
  margin-left:-170px;
  position:absolute;
  z-index:5;
  border:solid 1px #CCC;
}
canvas.CAV002{
  width:320px;
  height:240px;
  top:180px;
  left:50%;
  margin-left:-170px;
/*display:none;*/
  position:absolute;
  z-index:4;
  border:solid 1px #CCC;
}
canvas.CAV003{
  width:320px;
  height:240px;
  top:180px;
  left:50%;
  margin-left:-170px;
/*display:none;*/
  position:absolute;
  z-index:3;
  border:solid 1px #CCC;
}
canvas.CAV004{
  width:320px;
  height:240px;
  top:180px;
  left:50%;
  margin-left:-170px;
/*display:none;*/
  position:absolute;
  z-index:2;
  border:solid 1px #CCC;
}
canvas.CAV005{
  width:320px;
  height:240px;
  top:180px;
  left:50%;
  margin-left:-170px;
/*display:none;*/
  position:absolute;
  z-index:1;
  border:solid 1px #CCC;
}
canvas.CAV006{
  width:320px;
  height:240px;
  top:180px;
  left:50%;
  margin-left:-170px;
/*display:none;*/
  position:absolute;
  z-index:0;
  border:solid 1px #CCC;
}

div#D_SupportMainInTop01{
  margin: 1em 0px 0px 0px;	/* 外側の余白 */
  padding: 0.5em 0px;			/* 内側の余白 */
  /*background-color: green;*/ background-color: #ffaabb;	/* 背景色 */
  color: white;				/* 文字色 */
  text-align: center;
}
div#D_SupportMainIn01_02{
  margin: 1em 1em 1em 1em;	/* 外側の余白 */
}
