body {
margin: 0;
padding: 0;
background-color: #ffeaef; /* �y�[�W�̔w�i�F */
color: #000000; /* �S�̂̕����F */
font-size: 100%; /* �S�̂̕����T�C�Y */
}

a:link { color: #0000ff; }
a:visited { color: #800080; }
a:hover { color: #ff0000; }
a:active { color: #ff0000; }

a img {
border: none;
}

#wrap{
width: 100%;
margin: 0 auto;
}

#container {
width: 1200px; /* �y�[�W�̕� */
margin: 0 auto; /* �Z���^�����O */
}

div.title{
background-image: url(../color_s/back_3.jpg);
width: 1100px;
height:500px;
background-repeat: no-repeat;
background-position: center top;
margin: 0 auto; /* �Z���^�����O */
text-align: center;
z-index:900;
}

#title_flash{
background-image: url(../color_s/back_3.jpg);
width: 1100px;
height:500px;
background-repeat: no-repeat;
background-position: center top;
margin: 0 auto; /* �Z���^�����O */
text-align: center;
position:relative;
}

#title_flash object {
position:absolute;
top:0;
left:-200px;
height:340px;
right:0;
width:1500px;
z-index:0;
}

#title_flash .btn {
position:absolute;
top:340px;
margin: 0 auto;
z-index:999;
text-align:center;
width:100%;
}


div.contents1{
background-image: url(/m2/img/new_face/pc/color_s/back_1.jpg);
width: 1100px;
height: 1200px;
background-repeat: repeat-y;
background-position:top center ;
margin: 0 auto; /* �Z���^�����O */
text-align: center;
}


div.contents2{
background-image: url(/m2/img/new_face/pc/color_s/back_2.jpg);
width: 1100px;
height: 1200px;
background-repeat: no-repeat;
background-position:top center ;
margin: 0 auto; /* �Z���^�����O */
text-align: center;
}


div.contents3{
background-image: url(/m2/img/new_face/pc/color_s/back_3.jpg);
width: 1100px;
height: 850px;
background-repeat: repeat-y;
background-position:top center;
margin: 0 auto; /* �Z���^�����O */
text-align: center;
padding-top:50px;
}


img.button01{
margin-top: 10px;
}


img.button02{
width: 80%;
}

div.sub{
background-image: url(/m2/img/new_face/pc/color_s/haikei2.png);
background-repeat: repeat-y;
width: 1000px; /* �y�[�W�̕� */
margin: 0 auto; /* �Z���^�����O */
text-align:center;

}


#footer{
padding: 20px 0 0 0;
text-align:center;
background-image: url(/m2/img/new_face/pc/color_s/foot_back.png);
width:100%;
background-repeat: repeat-x;
} 

li {
display: inline;
margin: 0 10px;
}

#prof{
background-image: url(/m2/img/new_face/pc/color_s/prof_back.png);
background-repeat: no-repeat;
width: 800px; /* �y�[�W�̕� */
height: 750px;
margin:0 auto; /* �Z���^�����O */
text-align:center;
}


#prof_k{
background-image: url(/m2/img/new_face/pc/color_s/prof_back_k.png);
background-repeat: no-repeat;
width: 800px; /* �y�[�W�̕� */
height: 750px;
margin:0 auto; /* �Z���^�����O */
text-align:center;
}

#prof_end{
width: 800px; /* �y�[�W�̕� */
height: 700px;
margin:0 auto; /* �Z���^�����O */
text-align:center;

}


.form{
padding:150px 0 0 0;
}

div.koumoku{
width: 800px; /* �y�[�W�̕� */
margin:0 auto; /* �Z���^�����O */
}

img.koumoku{vertical-align: bottom;}

div.text{
width: 800px; /* �y�[�W�̕� */
background-image: url(/m2/img/new_face/pc/color_s/contents_side.png);
background-repeat: repeat-y;
margin:0 auto; /* �Z���^�����O */
}

div.text_m{
width: 600px; /* �y�[�W�̕� */
text-align: left;
margin:0 auto; /* �Z���^�����O */
}

div.koumoku_foot{
width: 800px; /* �y�[�W�̕� */
margin:0 auto; /* �Z���^�����O */
vertical-align: top;
}

ign: center;
width: 1200px;
}
td.himemiya {background-image: url(/m2/img/new_face/pc/color_s/kanteisi_hime.png);
             background-repeat: no-repeat;
	     background-position: center center;
            }
td.tsuki { background-image: url(back.gif); }
td.kita { background-image: url(back.gif); }
td.oka { background-image: url(back.gif); }


img.botan_05{
padding: 10px 0px 0px 0px;
}

img.botan_02{
padding: 0px 0px 50px 0px;
}
img.botan_03{
padding: 0px 0px 50px 0px;
}