﻿/*********************************************
*  for UbiqiSpace
*/

*                   { margin: 0;  padding: 0; }
body                { width: 100%;  background-color: #eeeeee; text-align: center; }
#xwrapper           { width: 960px; height:  auto; background-color: #ffffff; margin: 0 auto; }
#xheader            { width: 100%;  height:  54px; background-image: url(/common/lib/images/ubiqi.jpg); }
#xmenu              { width: 100%;  height:  36px; background-image: url(/common/lib/images/ub_bg_menubar.gif); background-repeat: repeat-x; }
#xbody              { width: 100%;  height:  auto; }
#xfooter            { width: 100%;  height:  auto; clear: both; }

#xbody_space        { width:  10px; height: auto; float: left; text-align: left;   }
#xbody_top_con      { width: 700px; height: auto; float: left; text-align: center; }
#xbody_top_com      { width: 240px; height: auto; float: left; text-align: center; }
#xbody_contents     { width: 940px; height: auto; float: left; text-align: left;   }
#xcopyright         { width: 100%;  height: auto; clear: both; text-align: right; background-color: #ffffff; font-family: Arial; font-size: 9pt; color: #222222;  padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; }

div.xbody_sub_men   { width: 250px; height: auto; float: left; text-align: center; background-image: url(/common/lib/images/bg_submenu2.gif); background-repeat: repeat-y; }
div.xbody_sub_sep   { width:  15px; height: auto; float: left; text-align: left; }
div.xbody_sub_con   { width: 675px; height: auto; float: left; text-align: left; }


table.xheader       { width: 100%; height: 28px; border-width: 0px; margin: 0px; padding: 0px; border-spacing: 0px; }
td.xheader_l        { width: auto; height: 28px; text-align: left;  vertical-align: top;    }
td.xheader_r        { width: auto; height: 28px; text-align: right; vertical-align: bottom; }
table.xmenu         { width: 100%; height: auto; border-width: 0px; margin: 0px; padding: 0px; border-spacing: 0px; }
td.xmenu            { width: auto; height: auto; vertical-align: middle; }

table.xinfo          { width:  650; height: auto; border-style: solid; border-width: 1px; border-color: #cccccc; }
td.xinfo_top         { width: 100%; height:   40; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size:  10pt; font-weight: normal; text-align: left; background-image: url(/common/lib/images/bg_infobar.jpg); background-repeat: repeat-x; vertical-align: middle; }
td.xinfo_dat         { width:  16%; height: auto; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size:  10pt; font-weight: normal; text-align: center; vertical-align: top; }
td.xinfo_con         { width:  84%; height: auto; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size:  10pt; font-weight: normal; text-align: left;   vertical-align: top; }
td.xinfo_sep         { width: auto; height:    4; background-image: url(/common/lib/images/separate.gif); background-repeat: repeat-x; }

table.xcam           { width:  600; height: auto; border-style: solid; border-width: 1px; border-color: #cccccc; }
td.xcam_l            { width:  100; height: auto; background-color: #eef6ff; padding: 5px; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size:  12pt; font-weight: normal; text-align: center;                      }
td.xcam_r            { width:  500; height: auto; background-color: #ffffff; padding: 5px; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size:  12pt; font-weight: normal; text-align: left;   vertical-align: top; }


table.xprice         {               border: 0px solid #ccccff; border-collapse: collapse; }
td.xprice_h          {               border: 1px solid #ccccff; border-collapse: collapse; padding: 5px; text-align: center;  background-color: #eeeeff; color: #003366; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size: 10pt; font-weight: normal; }
td.xprice_d_l        {               border: 1px solid #ccccff; border-collapse: collapse; padding: 5px; text-align: left;    background-color: #ffffff; color: #000000; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size: 10pt; font-weight: normal; }
td.xprice_d_c        {               border: 1px solid #ccccff; border-collapse: collapse; padding: 5px; text-align: center;  background-color: #ffffff; color: #000000; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size: 10pt; font-weight: normal; }
td.xprice_rem        {               border: 0px;                                          padding: 5px; text-align: left;    background-color: #ffffff; color: #333333; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size:  9pt; font-weight: normal; }


span.xhead_men      { font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size: 10pt; font-weight: normal; }
span.xmen_sep       { font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size: 10pt; font-weight: normal; }

a.xhead_men:link    { color: #cccccc; text-decoration: none; }
a.xhead_men:visited { color: #cccccc; text-decoration: none; }
a.xhead_men:active  { color: #cccccc; text-decoration: none; }
a.xhead_men:hover   { color: #ffffff; text-decoration: underline; }
a.xfoot_men:link    { color: #555555; text-decoration: none; }
a.xfoot_men:visited { color: #555555; text-decoration: none; }
a.xfoot_men:active  { color: #555555; text-decoration: none; }
a.xfoot_men:hover   { color: #0033ff; text-decoration: underline; }


a.xstd:link         { color: #333333; text-decoration: none; }
a.xstd:visited      { color: #333333; text-decoration: none; }
a.xstd:active       { color: #333333; text-decoration: none; }
a.xstd:hover        { color: #0033ff; text-decoration: underline; }

a.xforth:link       { color: #0033cc; text-decoration: none; }
a.xforth:visited    { color: #333333; text-decoration: none; }
a.xforth:active     { color: #333333; text-decoration: none; }
a.xforth:hover      { color: #0033ff; text-decoration: underline; }

a.xinq:link         { color: #0033cc; text-decoration: none; }
a.xinq:visited      { color: #0033cc; text-decoration: none; }
a.xinq:active       { color: #0033cc; text-decoration: none; }
a.xinq:hover        { color: #0033ff; text-decoration: underline; }

a.xinq:link         { color: #0033cc; text-decoration: none; }
a.xinq:visited      { color: #0033cc; text-decoration: none; }
a.xinq:active       { color: #0033cc; text-decoration: none; }
a.xinq:hover        { color: #0033ff; text-decoration: underline; }

div#xcontents_frame { width: 630px;  height: auto; margin: 0 auto; position:relative; text-align: left; }


div.xcm_frame_top    { width: 100%; height: auto; border-style: solid; border-width: 1px; border-color: #cccccc; background-color: #f8f8f8; }
div.xcm_frame        { width:  96%; height: auto; border-style: solid; border-width: 1px; border-color: #cccccc; background-color: #f8f8f8; }
div.xcm              { width:  90%; height: auto; margin: 0 auto; }
div.xcm_stdtxt       { font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size:  9pt; font-weight: normal; text-align: left; }
div.xcm_lrgtxt       { font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size: 10pt; font-weight: normal; text-align: center; }

div.xga_frame        { width: 100%; height: auto; border-style: solid; border-width: 1px; border-color: #cccccc; background-color: #f8f8f8; }
div.xga              { width:  90%; height: auto; margin: 0 auto; }
div.xga_lrgtxt       { font-family: "Century Gothic","Times New Roman","MS UI Gothic"; font-size: 15pt; font-weight: Bold; text-align: center; }

span.xcontent_stdtxt { font-size: 10pt; font-weight: normal; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; }
span.xcontent_smltxt { font-size:  9pt; font-weight: normal; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; }
span.xcontent_lrgtxt { font-size: 11pt; font-weight: normal; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; }
span.strong_black    { color: #222222; font-weight: bold; }
span.strong_blue     { color: #0044cc; font-weight: bold; }


input.xstd_btn_ob    { color: #004499; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size: 11pt; }
input.xstd_btn_ib    { color: #990000; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size: 11pt; }
select.xstd_sel      { color: #000000; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size: 10pt; padding: 1px; }


div.topic            { width: 90%; height: auto; text-align: center; font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ W3","Arial Unicode MS","MS UI Gothic"; font-size: 11pt; border-style: solid; border-width: 2px; border-color: #ffaaaa; background-color: #ffffff; }
a.xtopic:link        { color: #ff3300; text-decoration: none; }
a.xtopic:visited     { color: #ff3300; text-decoration: none; }
a.xtopic:active      { color: #ff3300; text-decoration: none; }
a.xtopic:hover       { color: #ff3300; text-decoration: underline; }
