/*-----  リンク  -----*/

a:link {

	color:#0033FF;

	text-decoration:none;

}

a:visited {

	color:#0033FF;

	text-decoration:none;

}

a:hover {

	color:#325872;

	text-decoration:underline;

}

a:active {

	color:#ff6500;

	text-decoration:none;

}

/*-----  seo  -----*/

div#seo{

	background-color:#FF0072;

	width:auto;

	height:20px;

	margin:0px auto;

	padding:0px;

	clear:both;

	}

div#seo a{

	color:#ffffff;

	text-decoration:none;

}



/*-----  コンテナ  -----*/

div#container{

	overflow:hidden;

	background-image:url("../img/bg.jpg");

	background-repeat:no-repeat;

	background-position:center top;

	width:auto;

	height:auto;

	margin:0px auto;

	line-height:0px;

	padding:0px;

	clear:both;

	}

/*-----  ヘッダー  -----*/

div#header{

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/header.png");

	background-repeat:no-repeat;

	background-position:center top;

	width:910px;

	height:140px;

	margin:0px auto;

	padding:0px;

	text-indent:-9999px;

	clear:both;

	}

div#header p#rogo {

	width:360px;

	height:100px;

	margin:0px auto;

	padding:0px;

	text-indent:-9999px;

	float:left;

	}

div#header p#rogo a {

	display: block;

	width:360px;

	height:100px;

	text-decoration: none;

}

div#header p#rogo a:hover {

	display: block;

	width:360px;

	height:100px;

	text-decoration: none;

}



div#header p#tel {

	width:340px;

	height:100px;

	margin:0px auto;

	padding:0px;

	text-indent:-9999px;

	float:left;

	}



div#header p.mail {

	width:70px;

	height:65px;

	margin:0px auto;

	padding-top:35px;

	text-indent:-9999px;

	float:left;

	}

div#header p.mail a {

	display: block;

	width:70px;

	height:65px;

	text-decoration: none;

}

div#header p.mail a:hover {

	display: block;

	width:70px;

	height:65px;

	text-decoration: none;

}





/*-----  メニュー  -----*/

div#menu{

	width:695px;

	height:30 px;

	margin:0px auto;

	padding:0px 160px 10px 55px;

	text-indent:-9999px;

	clear:both;

	}

div#menu a{

	display:block;

	width:100%;

	height:100%;

	}

div#menu ul{

	list-style-type:none;

	}



/*-----  メイン  -----*/

div#main{

	width:910px;

	height:auto;

	margin:0px auto;

	padding:0px;

	line-height:135%;

	clear:both;

	}

p.textIndent{
	margin: 0px;
	text-indent:-999999px;

}



/*-----  サイド  -----*/

div#side{

	width:250px;

	height:auto;

	margin:0px;

	padding:0px;

	float:left;

	}

div#side div.bana{

	width:244px;

	height:92px;

	margin:0px;

	padding-bottom:6px;

	clear:both;

	}

/*新着用*/

div#realinfo{

/*	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/side/news.png");

	background-repeat:no-repeat;

	background-position:left top;

	width:210px;

	height:175px;

	margin:0px auto;

	padding:70px 20px 25px 20px;

	clear:both;

}

div#realinfoBox{

	scrollbar-face-color: #000000;			/*バー本体*/

	scrollbar-3dlight-color: #999999;		/*バー外側の明*/

	scrollbar-darkshadow-color: #999999;	/*バー外側の暗*/

	scrollbar-highlight-color: #ffffff;		/*バー内側の明*/

	scrollbar-shadow-color: #ffffff;		/*バー内側の暗*/

	scrollbar-track-color: #ffffff;			/*バーの下地*/

	scrollbar-arrow-color: #FE0089;			/*矢印*/

	overflow:auto;

	width:210px;

	height:175px;

	margin:0px auto;

	padding:0px;

	line-height:130%;

	clear:both;

}

div#realinfoBox p{

	margin:0px auto;

	padding:0px;

	color:#000000;

	clear:both;

	}



div.realinfoBoxData{

	width:185px;

	height:auto;

	margin:0px auto;

	padding:5px 0px;

	font-size:12px;

	line-height:130%;

	border-bottom:1px dashed #999999;

	color:#FE0089;

	clear:both;

	}

div.realinfoBoxData p{

	margin:0px auto;

	padding:0px;

	color:#000000;

	clear:both;

	}

div.realinfoBoxData p span{

	color:#159DEA;

}

div.realinfoBoxData p span a{

	color:#159DEA;

}



/*桃色学園より女性の皆様へ*/

div#side div.information{

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/side/information.png");

	background-repeat:no-repeat;

	background-position:center top;

	width:250px;

	height:97px;

	margin:0px auto;

	padding:0px;

	text-indent:-999999px;

	clear:both;

	}

div#side div.information a {

	display: block;

	width:250px;

	height:97px;

	text-decoration: none;

}

div#side div.information a:hover {

	display: block;

	width:250px;

	height:97px;

	text-decoration: none;

}

/*在籍女の子からのコメント*/

div#side div.interview{

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/side/interview.png");

	background-repeat:no-repeat;

	background-position:center top;

	width:250px;

	height:97px;

	margin:0px auto;

	padding:0px;

	text-indent:-999999px;

	clear:both;

	}

div#side div.interview a {

	display: block;

	width:250px;

	height:97px;

	text-decoration: none;

}

div#side div.interview a:hover {

	display: block;

	width:250px;

	height:97px;

	text-decoration: none;

}

/*他府県からの応募*/

div#side div.outside{

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/side/outside.png");

	background-repeat:no-repeat;

	background-position:center top;

	width:250px;

	height:97px;

	margin:0px auto;

	padding:0px;

	text-indent:-999999px;

	clear:both;

	}

div#side div.outside a {

	display: block;

	width:250px;

	height:97px;

	text-decoration: none;

}

div#side div.outside a:hover {

	display: block;

	width:250px;

	height:97px;

	text-decoration: none;

}

/*Q＆A*/

div#side div.question{

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/side/question.png");

	background-repeat:no-repeat;

	background-position:center top;

	width:250px;

	height:97px;

	margin:0px auto;

	padding:0px;

	text-indent:-999999px;

	clear:both;

	}

div#side div.question a {

	display: block;

	width:250px;

	height:97px;

	text-decoration: none;

}

div#side div.question a:hover {

	display: block;

	width:250px;

	height:97px;

	text-decoration: none;

}

/*会社事項*/

div#side div.company{

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/side/company.png");

	background-repeat:no-repeat;

	background-position:center top;

	width:250px;

	height:97px;

	margin:0px auto;

	padding:0px;

	text-indent:-999999px;

	clear:both;

	}

div#side div.company a {

	display: block;

	width:250px;

	height:97px;

	text-decoration: none;

}

div#side div.company a:hover {

	display: block;

	width:250px;

	height:97px;

	text-decoration: none;

}

/*営業サイト*/

div#side div.official{

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/side/official.png");

	background-repeat:no-repeat;

	background-position:center top;

	width:250px;

	height:97px;

	margin:0px auto;

	padding:0px;

	text-indent:-999999px;

	clear:both;

	}

div#side div.official a {

	display: block;

	width:250px;

	height:97px;

	text-decoration: none;

}

div#side div.official a:hover {

	display: block;

	width:250px;

	height:97px;

	text-decoration: none;

}





/*-----  フッター  -----*/

div#footer{

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/footer.png");

	background-repeat:no-repeat;

	background-position:center top;

	width:880px;

	height:130px;

	margin:0px auto;

	padding:10px 15px;

	clear:both;

	}

/*左側*/

div#footerLeft{

	width:660px;

	height:115px;

	margin:0px;

	padding:0px;

	float:left;

	}

div#footerLeft img{  /*アイコン画像（アイコンとテキストの縦横を揃える）*/

	vertical-align:-20%;

	padding-right:5px;

	}

div#footerLeft a {

	color:#ffffff;

	font-size:14px;

	}

div#footerLeft p#top{

	width:190px;

	height:25px;

	margin:0px;

	padding:0px;

	text-align:left;

	float:left;

	}

div#footerLeft p#mail{

	width:310px;

	height:25px;

	margin:0px;

	padding:0px;

	text-align:left;

	float:left;

	}

div#footerLeft p#mobile{

	width:160px;

	height:25px;

	margin:0px;

	padding:0px;

	text-align:left;

	float:left;

	}



/*メインメニュー*/

div#footerLeft div#meinMenu{

	width:220px;

	height:90px;

	margin:0px;

	padding:0px;

	float:left;

	}

div#footerLeft div#meinMenu p#title{

	width:80px;

	height:85px;

	margin:0px;

	padding-top:5px;

	color:#FF007B;

	font-size:12px;

	text-align:right;

	float:left;

	}

div#footerLeft div#meinMenu p#menu{

	width:140px;

	height:90px;

	margin:0px;

	padding:0px;

	color:#ffffff;

	text-align:left;

	line-height:1.2em;

	float:left;

	}

div#footerLeft div#meinMenu p#menu a {

	color:#ffffff;

	font-size:11px;

	}



/*サイドメニュー*/

div#footerLeft div#sideMenu{

	width:280px;

	height:90px;

	margin:0px;

	padding:0px;

	float:left;

	}

div#footerLeft div#sideMenu p#title{

	width:80px;

	height:85px;

	margin:0px;

	padding-top:5px;

	color:#00BAFF;

	font-size:12px;

	text-align:right;

	float:left;

	}

div#footerLeft div#sideMenu p#menu{

	width:200px;

	height:90px;

	margin:0px;

	padding:0px;

	color:#ffffff;

	text-align:left;

	line-height:1.2em;

	float:left;

	}

div#footerLeft div#sideMenu p#menu a {

	color:#ffffff;

	font-size:11px;

	}



/*QR*/

div#footerLeft p#qr{

	width:160px;

	height:90px;

	margin:0px;

	padding:0px;

	text-indent:-999999px;

	float:left;

	}



/*右側*/

div#footerRight{

	width:220px;

	height:115px;

	margin:0px;

	padding:0px;

	float:left;

	}

/*ロゴ*/

div#footerRight p#rogo{

	width:220px;

	height:60px;

	margin:0px auto;

	padding:0px;

	text-indent:-999999px;

	clear:both;

	}

div#footerRight p#rogo a {

	display: block;

	width:220px;

	height:60px;

	text-decoration: none;

}

div#footerRight p#rogo a:hover {

	display: block;

	width:220px;

	height:60px;

	text-decoration: none;

}



div#footerRight div#textTitle{

	width:50px;

	height:115px;

	margin:0px;

	padding:0px;

	color:#ffffff;

	text-align:center;

	font-size:11px;

	line-height:1.2em;

	float:left;

	}

div#footerRight div#textMail{

	width:170px;

	height:115px;

	margin:0px;

	padding:0px;

	color:#ffffff;

	text-align:left;

	font-size:11px;

	line-height:1.2em;

	float:left;

	}

div#footerRight div#textMail a {

	color:#ffffff;

	font-size:11px;

	}



/*Copyright*/

div#Copyright{

	width:880px;

	height:10px;

	margin:0px auto;

	padding-top:5px;

	color:#ffffff;

	text-align:center;

	clear:both;

	}



/*nextBack*/

div#nextBack{

	width:160px;

	height:30px;

	margin:0px;

	padding-left:440px;

	clear:both;

	}



/*back*/

div#nextBack p#back{

	width:80px;

	height:30px;

	margin:0px;

	padding:0px;

	text-align:center;

	list-style-type:none;

	text-indent:-999999px;

	float:left;

}

div#nextBack p#back a{

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/back_off.png");

	background-repeat:no-repeat;

	background-position:center top;

	display:block;

	width:80px;

	height:30px;

}

div#nextBack p#back a.this {

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/back_on.png");

	background-repeat:no-repeat;

	background-position:center top;

	text-decoration:none;

}

div#nextBack p#back a:hover {

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/back_on.png");

	background-repeat:no-repeat;

	background-position:center top;

	text-decoration:none;

}



/*next*/

div#nextBack p#next{

	width:80px;

	height:30px;

	margin:0px;

	padding:0px;

	text-align:center;

	list-style-type:none;

	text-indent:-999999px;

	float:left;

}

div#nextBack p#next a{

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/next_off.png");

	background-repeat:no-repeat;

	background-position:center top;

	display:block;

	width:80px;

	height:30px;

}

div#nextBack p#next a.this {

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/next_on.png");

	background-repeat:no-repeat;

	background-position:center top;

	text-decoration:none;

}

div#nextBack p#next a:hover {

	behavior:url("../img/iepngfix.htc"); /*IE6でpng表示用*/

	background-image:url("../img/next_on.png");

	background-repeat:no-repeat;

	background-position:center top;

	text-decoration:none;

}
