@charset "utf-8";
/* CSS Document */

/*基本設定*/

* {
  margin: 0;
  padding: 0;
  color: #666666;
  font-size:12px;
  line-height: 1.3;
  }

a:link {
  color:#CC66FF;
  text-decoration: none;
  }
a:visited {
  color:#CC66FF;
  text-decoration: none;
  }
a:hover {
  color:#CC66FF;
  text-decoration: underline;
  }
a:active {
  color:#CC66FF;
  text-decoration: underline;
  }

img {border: 0;
     vertical-align:bottom;}

body {background-color:#F2F2F2;
      text-align:center;
	  background-image:url(bcg_body.gif);}

.fr {float:right;}
.fl {float:left;}
.cb {clear:both;}
.vt {vertical-align:top;}
.vm {vertical-align:middle;}
.vb {vertical-align:bottom;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}

.mt1p {margin-top:1px;}
.mt2p {margin-top:2px;}
.mt3p {margin-top:3px;}
.mt4p {margin-top:4px;}
.mt5p {margin-top:5px;}
.mt6p {margin-top:6px;}
.mt7p {margin-top:7px;}
.mt8p {margin-top:8px;}
.mt9p {margin-top:9px;}
.mt10p {margin-top:10px;}

.ml1p {margin-left:1px;}
.ml2p {margin-left:2px;}
.ml3p {margin-left:3px;}
.ml4p {margin-left:4px;}
.ml5p {margin-left:5px;}
.ml6p {margin-left:6px;}
.ml7p {margin-left:7px;}
.ml8p {margin-left:8px;}
.ml9p {margin-left:9px;}
.ml34p {margin-left:34px;}
.ml49p {margin-left:49px;}

.mr1p {margin-right:1px;}
.mr2p {margin-right:2px;}
.mr3p {margin-right:3px;}
.mr4p {margin-right:4px;}
.mr5p {margin-right:5px;}
.mr6p {margin-right:6px;}
.mr7p {margin-right:7px;}
.mr8p {margin-right:8px;}
.mr9p {margin-right:9px;}

.white {color:#FFFFFF;}
.red {color:#FF3333;}
.navy {color:#015D89;}
.mizuiro {color:#0099FF;}
.pink {color:#FF33CC;}
.purple{color:#9966FF;}
.gold{color:#999966;}
.black{color:#000000;}

.bold {font-weight:bold;}
	  
.lh15 {line-height:1.5;}
.lh05 {line-height:0.5;}
.smaller {font-size:smaller;}
.larger {font-size:larger;}

div#wrapper{
	position:relative;
}


#group {width:830px;
       height:45px;
	   margin-left:auto;
	   margin-right:auto;
	   background-image:url(img/title_bg.gif);}

#group_link{width:130px; height:1550px; position:absolute; left:0; top:0;}

#header_top{background:url(http://www.maid-ch.com/common/img/title_bg.gif) no-repeat; height:45px;}
#header_top img{float:left;}
#header_top h1{padding:15px 0 0 100px; text-align:left; color:#FFFFFF; font-weight:bold; font-size:11px;}

.main {width:830px;
       height:448px;
	   border:0;
	   margin:0;
	   padding:0;
	   background-image:url(img/main.jpg);
	   background-repeat:no-repeat;
	   background-position:top;}

h2{font-size:10px;
   color:#777777;
   font-weight:100;}

.menu {width:830px;
       height:30px;
	   margin:0px;
	   padding:0px;
	   float:right;
	   text-align:left;}

.menu ul {height: 30px;
  }

.menu ul li {
  display: inline;
  list-style-type: none;
  float: left;
  height:30px;
  width:138px;
  background-color: transparent;
  }
  
.button {width:138px;
         height:30px;}

.purple_th {
     padding:5px;
	 color:#FFFFFF;
	 background-image:url(img/th.gif);
	 background-color:#996699;
	 background-repeat:no-repeat;
	 background-position:top left;}

#top_left {width:611px;
           padding-left:50px;
		   padding:0px;
		   float:left;
		   background-color:#EAEBE6;
		   vertical-align:top;}

#top_right {width:217px;
           margin:0px;
		   padding-top:35px;
		   padding-left:2px;
		   text-align:left;
		   float:right;
		   vertical-align:top;
		   background-color:#EAEBE6;
}

#table_u{
	margin:0 auto;
	width:660px;
	}
#table_u td{
	font-size:10px;
	}

