/* CSS Document */
body {
     background-color:#FFFFFF;
	 background-image:url(../images/pt.gif);
	 color:#737373;
	 font-size:11px;
	 font-family:"ＭＳ Ｐゴシック", Osaka;
	 line-height:130%;
	 margin:0px;
	 padding:0px;
}

html {
     scrollbar-3dlight-color:#ffffff;
     scrollbar-arrow-color:#ffffff;
     scrollbar-darkshadow-color:#ffffff;
     scrollbar-face-color:#F88DAB;
     scrollbar-highlight-color:#ffffff;
     scrollbar-shadow-color:#ffffff;
     scrollbar-track-color:#FFCEDC;
}
h1 {
    font-size:12px;
	font-weight:normal;
	margin:0px;
}
h2 {
    font-size:12px;
	font-weight:normal;
	margin:0px;
}
h3 {
    font-size:12px;
	font-weight:normal;
	margin:0px;
}

a img { border:none;} 

.popimg {
display:block;
top:-10000px;
left:-10000px;
position:absolute;
}

.popup a:hover {
position:static;
}

.popup a:hover img{
top:500px;
left:395px;
}

.popup2 a:hover {
position:static;
}

.popup2 a:hover img{
top:690px;
left:405px;
}

A { text-decoration:underline; color:#FF5786}
A:hover { color:#737373; text-decoration:underline;}

.cover {
    background-image:url(../images/cover.gif);
	background-repeat:no-repeat;
	}
.sch {
    background-image:url(../images/sch_01.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:right;

}
.tel {
    background-image:url(../images/time.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:right;

}

.pos01 {
    margin-bottom:2px;
    padding-top:34px;
	padding-left:9px;
	padding-bottom:5px;
	}
	
* html .pos01 { padding-left:3px;
}

*:first-child+html .pos01 { padding-left:3px;
}

html>/**/.pos01 { padding-left:3px;
}

.pos02 {
    padding-right:10px;
	padding-top:33px;
}

.pos03 {
    padding-right:15px;
	padding-top:2px;
}

.contbor {
    border:1px solid #D3CEC4;
   }

.pad {padding:5px;}

.pad2 {
     vertical-align:top;
	 text-align:right;
     padding-right:20px;
	 padding-top:60px;
}

.play1 {
     padding:5px;
	 background-image:url(../map/images/p01.gif);
	 background-repeat:no-repeat;
	 width:736px;
	 height:148px;
}

.play2 {
     padding:5px;
	 background-image:url(../map/images/p02.gif);
	 background-repeat:no-repeat;
	 width:736px;
	 height:148px;
}

.play3 {
     padding:5px;
	 background-image:url(../map/images/p03.gif);
	 background-repeat:no-repeat;
	 width:736px;
	 height:148px;
}

.play4 {
     padding:5px;
	 background-image:url(../map/images/p04.gif);
	 background-repeat:no-repeat;
	 width:736px;
	 height:148px;
}

.play5 {
     padding:5px;
	 background-image:url(../map/images/p05.gif);
	 background-repeat:no-repeat;
	 width:736px;
	 height:148px;
}
.style13 {
     color:#339999;
	 font-weight:bold;
	 text-align:left;
	 padding:3px;
}
.linktitle {
     padding:5px;
	 color:#FF3366;
     }
.dbback {
     background-image:url(../girl/images/db_back.gif);
	 background-repeat:no-repeat;
}
.profpct {
    padding:3px;
    background-color:#ffffff;
    border-color:#efefef #cccccc #cccccc #efefef;
    border-width:1px;
    border-style:solid;
}
.posi01 {padding-top:22px;}
.dbname {
    color:#FF5C8B;
	font-size:11px;
	font-weight:bold;
	padding-top:3px;
}
.rankdbback {
     background-image:url(../girl/images/rankbg_db.gif);
	 background-repeat:no-repeat;
}
.rankpos {
     padding-top:30px;
	 padding-left:15px;
}
.rankdbback1 {
     background-image:url(../girl/images/rankbg_num1.gif);
	 background-repeat:no-repeat;
}
.rankdbback2 {
     background-image:url(../girl/images/rankbg_num2.gif);
	 background-repeat:no-repeat;
}
.rankdbback3 {
     background-image:url(../girl/images/rankbg_num3.gif);
	 background-repeat:no-repeat;
}
.rankdbback4 {
     background-image:url(../girl/images/rankbg_num4.gif);
	 background-repeat:no-repeat;
}
.rankdbback5 {
     background-image:url(../girl/images/rankbg_num5.gif);
	 background-repeat:no-repeat;
}
.dbnamerank {
    color:#FF5C8B;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}
.dbnamerank2 {
	padding-left:10px;
}

/* top.html top_banner */

.top_banner { 
             width:527px; 
		     height:75px;/*150px*/
}


.top_banner a img {border-style:none;
                   margin:4px 0 4px 3px;
				   float:left;　　　　　　　　　　　　
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
}

/*相互リンク*/
.link a:link { font-size:13px; color:#0000FF; display:block; width:88px;  }

/* play */
.play {padding:20px 5px 20px 5px;} 
.play img .course_title { margin-bottom:10px; }

.play_banner     { margin:0 0 20px 0; padding:5px;  width:736px; }
.play_banner p   { margin:0px; padding:0px ; }
.play_banner img { margin:20px 0 0 0; border-style:none; }  

/* オーダーシート */

.dl_acrobat      { width:400px; margin:5px auto 20px auto; overflow:hidden; height:50px; text-align:left; }
.dl_acrobat p    { float:left; margin: 0 10px; line-height:1.3;  } 
.dl_acrobat p a  { margin-left:-10px; }

/***** システムページ *****/

/*オプション*/

.pad ul       { width:726px; margin:10px 0 10px 10px; padding:0 0 0 0;  list-style-type:none; border-right:#d7d7d7 1px solid; border-bottom:#d7d7d7 1px solid; overflow:hidden; background:url(../system/images/option_bg.gif) right 250px; }
*html .pad ul       { margin:10px 0 10px 10px;  background-position: right 212px; }
*:first-child+html .pad ul { margin:20px 0px 10px 10px; }
head~/* */body .pad ul  { margin:10px 0 10px 0px; }
.option li    { height:50px; margin:0 0 0 0; padding:0 0 0 0;  float:left; }


/***** 桃妻リンク *****/
.link_mmt { border-bottom:1px solid #D3CEC4; background:#F8F7F5; border-left:1px solid #D3CEC4; background:#F8F7F5; border-right:1px solid #D3CEC4; background:#F8F7F5;}
.link_mmt a img { margin:15px; border-style:none; }
.link_mmt a:hover img { margin:15px;  filter: alpha(opacity=80); -moz-opacity:0.80;  opacity:0.80;}

.link_mmt_top { border-bottom:1px solid #D3CEC4; background:#F8F7F5; background:#F8F7F5;}
.link_mmt_top a img { margin:15px; border-style:none; }
.link_mmt_top a:hover img { margin:15px;  filter: alpha(opacity=80); -moz-opacity:0.80;  opacity:0.80;}
