@charset "UTF-8";
/* CSS Document */


/*--------------------------------------------------------------------------------
 === 100606 ===
 -------------------------------------------------------------------------------*/

body#phtcon div#container div#main div#contents div#center_column div#date100606 div.pht_bg div.title {
	background: url(../academy/phtcon/img/100606/academy_contest100606_bgtop.gif) 0 0 no-repeat;
}


/*--------------------------------------------------------------------------------
 === 090419 ===
 -------------------------------------------------------------------------------*/

body#phtcon div#container div#main div#contents div#center_column div#date090419 div.pht_bg div.title {
	background: url(../academy/phtcon/img/090419/academy_contest090419_bgtop.gif) 0 0 no-repeat;
}


/*--------------------------------------------------------------------------------
 === 090118 ===
 -------------------------------------------------------------------------------*/

body#phtcon div#container div#main div#contents div#center_column div#date090118 div.pht_bg div.title {
	background: url(../academy/phtcon/img/090118/academy_contest090118_bgtop.gif) 0 0 no-repeat;
}


/*--------------------------------------------------------------------------------
 === 0801019 ===
 -------------------------------------------------------------------------------*/

body#phtcon div#container div#main div#contents div#center_column div#date081019 div.pht_bg div.title {
	background: url(../academy/phtcon/img/081019/academy_contest081019_bgtop.gif) 0 0 no-repeat;
}


/*--------------------------------------------------------------------------------
 === 080601 ===
 -------------------------------------------------------------------------------*/

#phtcon div#container div#main div#contents div#center_column div#date080601 div.pht_bg div.title {
	background: url(../academy/phtcon/img/080601/academy_contest080601_bgtop.gif) 0 0 no-repeat;
}

/*--------------------------------------------------------------------------------
 === style ===
 -------------------------------------------------------------------------------*/

#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg div.title {
	width:607px;
	height:56px;
	margin:0;
}

#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg div.title div#phtcon_pull {
	width:272px;
	padding:21px 0 0 335px;
}

#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg div.title div#phtcon_pull select {
	width:250px;
}

#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg div.title div#phtcon_pull select {
	width:250px;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_about {
 width:607px;
	margin:10px auto 10px auto;
	border-top:1px solid #998f89;
	border-bottom:1px solid #998f89;
	background:none;
}


body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_about dl {
 	width:438px;
	margin:0 auto;
	background:url(../academy/phtcon/img/academy_contest_img01.jpg) 0 center no-repeat;
	padding:10px 0 15px 130px;
	
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_about dl dt {
	background:none;
	padding:15px 0 0 0;
	
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_about dl dd {
	background:none;
	padding:15px 0 0 0;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg {
	width:607px;
	margin:10px auto 0 auto;
	background:url(../academy/phtcon/img/academy_contest_bg.gif) center top repeat-y;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.phtcon_bgtop {
	padding:30px 0 0 0;
	background:url(../academy/phtcon/img/phtcon_main_bgtop.gif) center top no-repeat;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.phtcon_bgbtm {
	padding:0 0 30px 0;
	background:url(../academy/phtcon/img/phtcon_main_bgbtm.gif) center bottom no-repeat;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.indexbtn {
	width:562px;
	margin:0 auto;
	padding:40px 0 0 0;
	background:transparent url(../academy/phtcon/img/academy_contest_cmn_prizetop.gif) no-repeat scroll center top;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.indexbtnend {
	width:562px;
	margin:0 auto;
	padding:0 0 50px 0;
	background:transparent url(../academy/phtcon/img/academy_contest_cmn_prizebtm.gif) no-repeat scroll center bottom;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.indexbtn dl {
	width:277px;
	padding:0 0 10px 0;
	background:transparent url(../academy/phtcon/img/phtcon_index_btn_bg.gif) no-repeat scroll center bottom;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.indexbtn dl.left {
	float:left;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.indexbtn dl.right {
	float:right;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.indexbtn dl dd {
	text-align:center;
	padding:10px 11px 0 18px;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg h4 {
	text-align:center;
	margin:5px 0 0 0;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg p.pht_link {
	width:577px;
	text-align:right;
	padding:10px 30px 5px 0;
}


body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg p.style05 {
	text-align:center;
	padding:10px 0 0 0;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg p.style06 {
	width:550px;
	margin:15px 0 0 35px;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg p.style07 {
	text-align:center;
	margin:45px 0 0 0;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg p.style08 {
	width:550px;
	margin:15px 0 0 30px;
}



body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg div.pht_area {
	background:url(../academy/phtcon/img/academy_contest_cmn_prizetop.gif) center top no-repeat;
	text-align:center;
	font-size:0;
	line-height:0;
	text-decoration:none;
	margin:30px 0 0 0;
	padding:40px 0 0;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg div.pht_area p {
	margin-bottom:6px;
	line-height:0;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg div.pht_area p img {
	vertical-align:bottom;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg div.pht_area p.phtend {
	margin-bottom:6px;
	padding-bottom:40px;
	background:url(../academy/phtcon/img/academy_contest_cmn_prizebtm.gif) center bottom no-repeat;
}


body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg ul {
	width:607px;
	text-align:center;
	padding:15px 0 20px 0;
	background: url(../academy/phtcon/img/academy_contest_bgbtm.gif) center bottom no-repeat;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg ul li.left {
	display:inline;
	background:transparent url(../img/cmn_icon_pk05.gif) center left no-repeat;
	padding:0 15px;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.pht_bg ul li.right {
	display:inline;
	background:transparent url(../img/cmn_icon_pk06.gif) center left no-repeat;
	padding:0 15px;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg p.under {
	width:643px;
	margin:25px 0 0 0;
	background:url(../depilation/img/depi_page_bgbottom.gif) bottom center no-repeat;
	padding:0 0 30px 0;
	text-align:center;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.comment {
	width:545px;
	margin:0 auto;
	padding-bottom:10px;
	border-bottom:1px solid #d7a7ce;
}


body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.comment p.maintext {
	margin:10px auto 0;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bg div.comment p.maintext02 {
	margin:10px auto 0;
	padding-bottom:30px;
}

body#phtcon div#container div#main div#contents div#center_column div.contents_bgbtm {
	background:transparent url(../depilation/img/depi_page_bgbottom.gif) no-repeat scroll center bottom;
}


body#phtcon div#container div#main div#contents div#center_column div.contents_bg {
	margin:24px 0 0 14px;
}
