@charset "UTF-8";

/* LIST OF CONTENT========================================
environ
===================================================== */

body#environ div#container div#main div#contents div#center_column p.pankuzu {
	font-size:85%;
}

body#environ div#container div#main div#contents div#center_column a:link {
	color:#c33f6b;
}

body#environ div#container div#main div#contents div#center_column a:visited {
	color:#c33f6b;
}

body#environ div#container div#main div#contents div#center_column a:hover {
	color:#c33f6b;
}

body#environ div#container div#main div#contents div#center_column a:active {
	color:#c33f6b;
}

/* contents_top =================== */

body#environ div#container div#main div#contents div#center_column h2 {
	margin:20px 0 0 0;
}

body#environ div#container div#main div#contents div#center_column ul.pagelink {
	width:655px;
	margin:20px 0 0 0;
	padding:0 20px 0 0;
	text-align:right;
}

body#environ div#container div#main div#contents div#center_column ul.pagelink li {
	padding:0 0 0 20px;
	background:url(../shop/img/shop_cmn_icon.gif) 0.5em 0.2em no-repeat;
	display:inline;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl.profile {
	margin:0;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl.about dl.profile dt {
	background:none;
	height:113px;
	text-indent:0;
	width:156px;
	float:left;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl.about dl.profile dd {
	width:420px;
	float:right;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox div.box01 {
	width:582px;
	margin:30px auto 0;
	background:url(../facial/img/facial_environ_titlebg.gif) top center no-repeat #f2f2f2;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox div.box02 {
	width:582px;
	margin:10px auto 0 auto;
	background:url(../facial/img/facial_environ_titlebg.gif) top center no-repeat #f2f2f2;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox div.box01 div.box01_bg,
body#environ div#container div#main div#contents div#center_column div.contentsbox div.box02 div.box02_bg {
	width:582px;
	margin:0 auto;
	padding:0 0 20px 0;
	background:url(../facial/img/facial_environ_bgbottom.gif) bottom center no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox div.box01 div.box01_bg dl {
	width:433px;
	margin:0 auto;
	padding:12px 130px 0 19px;
	background:url(../facial/img/facial_environ_title01_img01.gif) 458px 12px no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox div.box02 div.box02_bg dl {
	width:373px;
	margin:0 auto;
	padding:12px 190px 0 19px;
	background:url(../facial/img/facial_environ_title02_img01.jpg) 400px 12px no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox div.box01 div.box01_bg dl dd,
body#environ div#container div#main div#contents div#center_column div.contentsbox div.box02 div.box02_bg dl dd {
	padding:7px 0 0 2px;
}


body#environ div#container div#main div#contents div#center_column div.contentsbox div.box01 div.box01_bg dl dd span,
body#environ div#container div#main div#contents div#center_column div.contentsbox div.box02 div.box02_bg dl dd span {
	font-weight:bold;
}


/*--------------------------------------------------------------------------------
leftmenu
 -------------------------------------------------------------------------------*/

div#container div#main div#contents div#left_column div.env {
	width:170px;
	margin:0 0 30px 0;
	padding:0 0 30px 0;
	background:url(../img/cmn_leftbtn_menu_under.gif) left bottom no-repeat;	
}

div#container div#main div#contents div#left_column dl.environmenu {
	width:170px;
	padding:30px 0 0 0;
	background:url(../img/cmn_leftbtn_menu_title.gif) 0 0 no-repeat;	
}

div#container div#main div#contents div#left_column dl.environmenu ul {
	margin:3px 0 15px 0;
}

div#container div#main div#contents div#left_column dl.environmenu ul.last {
	margin:3px 0 0 0;
}

div#container div#main div#contents div#left_column dl.environmenu dl dd ul {
	margin:7px 0 15px 0;
}


div#container div#main div#contents div#left_column dl.environmenu dt {
	height:13px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}

div#container div#main div#contents div#left_column dl.environmenu dt.environtitle {
	margin:0 0 10px 0;
}


div#container div#main div#contents div#left_column dl.environmenu dt.environtitle,
div#container div#main div#contents div#left_column dl.environmenu dt.environtitle a {
	height:100px;
	background:url(../environ/img/environ_leftbtn_title.gif) 0 0 no-repeat;
	display:block;
}

div#container div#main div#contents div#left_column dl.environmenu dl.about dt {
	background:url(../environ/img/environ_leftbtn_about_title.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu dl.aca dt {
	background:url(../environ/img/environ_leftbtn_acad_title.gif) 0 0 no-repeat;
}



/*--btn--*/
div#container div#main div#contents div#left_column dl.environmenu ul li a {
	height:29px;
	margin-bottom:3px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	display:block;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btntop a {
	background:url(../environ/img/environ_leftbtn_top.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btntop a:hover {
	background:url(../environ/img/environ_leftbtn_top_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnprof a {
	height:43px;
	background:url(../environ/img/environ_leftbtn_profile.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnprof a:hover {
	height:43px;
	background:url(../environ/img/environ_leftbtn_profile_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnqueen a {
	height:57px;
	background:url(../environ/img/environ_leftbtn_queen2.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnqueen a:hover {
	height:57px;
	background:url(../environ/img/environ_leftbtn_queen2_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnstart a {
	background:url(../environ/img/environ_leftbtn_start.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnstart a:hover {
	background:url(../environ/img/environ_leftbtn_start_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnletter a {
	background:url(../environ/img/environ_leftbtn_letter.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnletter a:hover {
	background:url(../environ/img/environ_leftbtn_letter_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btncq a {
	background:url(../environ/img/environ_leftbtn_cq.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btncq a:hover {
	background:url(../environ/img/environ_leftbtn_cq_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btninterview a {
	height:43px;
	background:url(../environ/img/environ_leftbtn_interview.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btninterview a:hover {
	height:43px;
	background:url(../environ/img/environ_leftbtn_interview_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnphtcon a {
	background:url(../environ/img/environ_leftbtn_phtcon.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnphtcon a:hover {
	background:url(../environ/img/environ_leftbtn_phtcon_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnshop a {
	background:url(../environ/img/environ_leftbtn_shopping.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnshop a:hover {
	background:url(../environ/img/environ_leftbtn_shopping_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnschool a {
	background:url(../environ/img/environ_leftbtn_school.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnschool a:hover {
	background:url(../environ/img/environ_leftbtn_school_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnsouth a {
	background:url(../environ/img/environ_leftbtn_south.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnsouth a:hover {
	background:url(../environ/img/environ_leftbtn_south_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btntalk a {
	background:url(../environ/img/environ_leftbtn_tabletalk.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btntalk a:hover {
	background:url(../environ/img/environ_leftbtn_tabletalk_on.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnlevelup a {
	height:43px;
	background:url(../environ/img/environ_leftbtn_levelup.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.btnlevelup a:hover {
	height:43px;
	background:url(../environ/img/environ_leftbtn_levelup_on.gif) 0 0 no-repeat;
}


div#container div#main div#contents div#left_column dl.environmenu ul li.bnrphtcon a {
	height:136px;
	background:url(../img/cmn_bnr_phtcon.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.bnrphtcon a {
	height:136px;
	background:url(../img/cmn_bnr_phtcon.gif) 0 0 no-repeat;
}

div#container div#main div#contents div#left_column dl.environmenu ul li.bnrshop a {
	height:50px;
	background:url(../environ/img/environ_leftbtn_bnr_shopping.gif) 0 0 no-repeat;
}




/* contents_box =================== */

body#environ div#container div#main div#contents div#center_column div.contentsbox {
	width:643px;
	margin:24px 0 0 14px;
	background:url(../depilation/img/depi_page_bg.gif) 0 0 repeat-y;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl.about {
	width:581px;
	margin:23px 0 0 29px;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl.about dd {
	padding:5px 0 0 0;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl.about dd span {
	text-align:right;
	display:block;
	padding:5px 7px 0 0;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox ul {
	margin:19px 0 0 30px;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox ul li {
	line-height:0;
	font-size:0;
	text-decoration:none;
	padding:7px 0 0 0;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl {
	margin:60px 0 24px 29px;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl dt {
	margin-top:10px;
	line-height:1;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl dd {
	margin:0;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl.env02 {
	margin:30px 0 24px 29px;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl.env02 dt {
	margin:10px 0 5px 0;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl.env02 dd {
	line-height:0;
}


body#environ div#container div#main div#contents div#center_column div.contentsbox h3 {
	padding:25px 0 0 30px;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox p.merry2 {
	width:582px;
	margin:10px 0 0 30px;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox p.merry2 img {
	width:191px;
	float:left;
	padding:0 10px 5px 0;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox p.merry2_02 {
	width:582px;
	margin:10px 0 0 30px;
	padding:0 0 183px 0;
	background:url(../environ/img/environ_page_stitle02_img.jpg) bottom center no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox p.official {
	width:643px;
	padding:35px 0 35px 0;
	background:url(../depilation/img/depi_page_bgbottom.gif) bottom center no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox p.official span {
	width:582px;
	display:block;
	margin:0 auto;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox p.official span.btn02 {
	width:502px;
	display:block;
	margin:0 auto 10px;
}

body#environ div#mv,
body#environ h2,
body#environ p.contentstop,
body#environ div#container div#main div#contents div#center_column div.contentsbox dl.about dt,
body#environ div#container div#main div#contents div#center_column div.contentsbox ul.environlist li,
body#environ div#container div#main div#contents div#center_column div.contentsbox dl.env02 dd,
body#environ div#container div#main div#contents div#center_column div.contentsbox dl.env03 dd {
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}

body#environ div#mv {
	width:900px;
	height:131px;	
	background:url(../environ/img/environ_page_mv01.jpg) 0 0 no-repeat;	
}

body#environ h2 {
	width:174px;
	height:26px;	
	background:url(../environ/img/environ_page_title.gif) 0 0 no-repeat;
}

body#environ p.contentstop {
	width:643px;
	height:223px;	
	background:url(../environ/img/environ_page_mv.jpg) 0 0 no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl.about dt {
	width:552px;
	height:35px;	
	background:url(../environ/img/environ_page_about.gif) 0 0 no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox ul.environlist li,
body#environ div#container div#main div#contents div#center_column div.contentsbox ul.environlist li a,
body#environ div#container div#main div#contents div#center_column div.contentsbox dl.env02 dd,
body#environ div#container div#main div#contents div#center_column div.contentsbox dl.env02 dd a,
body#environ div#container div#main div#contents div#center_column div.contentsbox dl.env03 dd,
body#environ div#container div#main div#contents div#center_column div.contentsbox dl.env03 dd a {
	width:581px;
	height:42px;	
	display:block;
	outline-width:0;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox ul.environlist li.env01 {
	background:url(../environ/img/environ_btn_01.jpg) 0 0 no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox ul.environlist li.env02 {
	background:url(../environ/img/environ_btn_02.jpg) 0 0 no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox ul.environlist li.env03 {
	background:url(../environ/img/environ_btn_03.jpg) 0 0 no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox ul.environlist li.env04 {
	background:url(../environ/img/environ_btn_04.jpg) 0 0 no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl dd.env05 {
	background:url(../environ/img/environ_btn_study.gif) 0 0 no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl dd.env06 {
	background:url(../environ/img/environ_btn_south.gif) 0 0 no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl dd.env07 {
	height:67px;	
	background:url(../environ/img/environ_btn_phtcon.gif) 0 0 no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl dd.env08 {
	height:67px;	
	background:url(../environ/img/environ_btn_06.jpg) 0 0 no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl.env03 {
	margin:60px 0 24px 29px;
}


body#environ div#container div#main div#contents div#center_column div.contentsbox dl dd.env09 {
	background:url(../environ/img/environ_btn_tabletalk.gif) 0 0 no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl dd.env10 {
	background:url(../environ/img/environ_btn_levelup.gif) 0 0 no-repeat;
}

body#environ div#container div#main div#contents div#center_column div.contentsbox dl dd.env11 {
	background:url(../environ/img/environ_btn_webstudy.gif) 0 0 no-repeat;
}




/*=======================
letter.html
=========================*/


body#letter div#container div#main div#contents div#center_column p.pankuzu {
	font-size:85%;
}

body#letter div#container div#main div#contents div#center_column a:link {
	color:#c33f6b;
}

body#letter div#container div#main div#contents div#center_column a:visited {
	color:#c33f6b;
}

body#letter div#container div#main div#contents div#center_column a:hover {
	color:#c33f6b;
}

body#letter div#container div#main div#contents div#center_column a:active {
	color:#c33f6b;
}

/* contents_top =================== */

body#letter div#container div#main div#contents div#center_column h2 {
	margin:20px 0 0 0;
}

body#letter div#container div#main div#contents div#center_column ul.pagelink {
	width:655px;
	margin:20px 0 0 0;
	padding:0 20px 0 0;
	text-align:right;
}

body#letter div#container div#main div#contents div#center_column ul.pagelink li {
	padding:0 0 0 20px;
	background:url(../shop/img/shop_cmn_icon.gif) 0.5em 0.2em no-repeat;
	display:inline;
}

/* contents_box =================== */

body#letter div#container div#main div#contents div#center_column div.contentsbox {
	width:643px;
	margin:12px 0 0 14px;
	background:url(../depilation/img/depi_page_bg.gif) 0 0 repeat-y;
}

body#letter div#container div#main div#contents div#center_column div.contentsbox dl {
	width:373px;
	margin:0 auto;
	padding:0 0 0 113px;
	color:#332014;
	line-height:1.4;
}

body#letter div#container div#main div#contents div#center_column div.contentsbox dl.fel {
	background:url(../environ/img/letter_page_img01.jpg) 0 0 no-repeat;
}

body#letter div#container div#main div#contents div#center_column div.contentsbox dl.tozawa {
	background:url(../environ/img/letter_page_img03.jpg) 0 0 no-repeat;
}

body#letter div#container div#main div#contents div#center_column div.contentsbox dl dt {
	font-weight:bold;
}

body#letter div#container div#main div#contents div#center_column div.contentsbox dl dd {
	font-size:80%;
}

body#letter div#container div#main div#contents div#center_column div.contentsbox p.letter02 {
	width:597px;
	margin:55px auto 0 auto;
}

body#letter div#container div#main div#contents div#center_column div.contentsbox p.letter_bottom {
	width:643px;
	margin:40px 0 0 0;
	text-align:right;
	background:url(../environ/img/letter_page_bottom.gif) center bottom no-repeat;
	padding:35px 0 35px 0;
}

body#letter div#container div#main div#contents div#center_column div.contentsbox p.letter_bottom span {
	padding:0 25px 0 0;
}

body#letter div#container div#main div#contents div#center_column  p.under {
	width:643px;
	text-align:center;
	background:none;
	padding:40px 0 0 0;
}


/*===============================
contest.html
=================================*/


body#contest div#container div#main div#contents div#center_column p.pankuzu {
	font-size:85%;
}

body#contest div#container div#main div#contents div#center_column a:link {
	color:#c33f6b;
}

body#contest div#container div#main div#contents div#center_column a:visited {
	color:#c33f6b;
}

body#contest div#container div#main div#contents div#center_column a:hover {
	color:#c33f6b;
}

body#contest div#container div#main div#contents div#center_column a:active {
	color:#c33f6b;
}

/* contents_top =================== */

body#contest div#container div#main div#contents div#center_column h2 {
	margin:20px 0 0 0;
}

body#contest div#container div#main div#contents div#center_column ul.pagelink {
	width:655px;
	margin:20px 0 0 0;
	padding:0 20px 0 0;
	text-align:right;
}

body#contest div#container div#main div#contents div#center_column ul.pagelink li {
	padding:0 0 0 20px;
	background:url(../shop/img/shop_cmn_icon.gif) 0.5em 0.2em no-repeat;
	display:inline;
}

/* contents_box =================== */

body#contest div#container div#main div#contents div#center_column div.contentsbox {
	width:643px;
	margin:12px 0 0 14px;
	background:url(../depilation/img/depi_page_bg.gif) 0 0 repeat-y;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox div.navi {
	width:582px;
	margin:15px auto 0 auto;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox div.navi ul.leftarea {
	width:287px;
	float:left;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox div.navi ul.rightarea {
	width:287px;
	float:right;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox div.navi ul li {
	font-size:0;
	line-height:0;
	text-decoration:none;
	padding:0 0 5px 0;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.contestarea {
	width:582px;
	margin:15px auto 0 auto;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.contestarea dt {
	line-height:0;
	padding:0 0 7px 0;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.contestarea dd.photocontest {
	width:368px;
	background:url(../environ/img/contest_top_aboutleft.jpg) 0 0 no-repeat;
	padding:0 0 0 214px;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox div.years {
	width:582px;
	margin:5px auto 0 auto;
	background:url(../environ/img/contest_top_bg.gif) 0 0 repeat-y;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox div.years div.yearsbg {
	width:582px;
	margin:0 auto;
	padding:0 0 17px 0;
	background:url(../environ/img/contest_top_bgbottom.gif) center bottom no-repeat;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox div.years div.yearsbg dl {
	width:582px;
	margin:0 auto;
	background:url(../environ/img/contest_top_bgtop.gif) center top no-repeat;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox div.years div.yearsbg dl dt {
	width:542px;
	padding:20px 20px 0 20px;
	font-size:110%;
	color:#332014;
	font-weight:bold;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox div.years div.yearsbg dl dd {
	width:542px;
	margin:0 auto;
	padding:12px 20px 0 20px;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox div.years div.yearsbg dl dd img {
	width:223px;
	float:right;
	padding:0 0 7px 7px;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox div.years div.yearsbg dl dd img.middle {
	width:121px;
	float:left;
	padding:0 10px 7px 0;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox div.years div.yearsbg dl dd span {
	text-align:right;
	display:block;
	padding:20px 0 0 0;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox p.next {
	width:643px;
	padding:0 0 30px 0;
	background:url(../depilation/img/depi_page_bgbottom.gif) center bottom no-repeat;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox p.next span {
	display:block;
	text-align:center;
	padding:25px 0 0 0;
}

body#contest div#container div#main div#contents div#center_column  p.under {
	width:643px;
	text-align:center;
	background:none;
	padding:40px 0 0 0;
}

/*prize =================== */

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.prizearea {
	width:582px;
	margin:15px auto 0 auto;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.prizearea dt {
	line-height:0;
	font-size:0;
	text-decoration:none;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.prizearea dd {
	line-height:0;
	font-size:0;
	text-decoration:none;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.prizearea dd img {
	vertical-align:bottom;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.prizearea dd.read {
	width:542px;
	padding:17px 20px 50px 20px;
	line-height:1.6;
	font-size:100%;
	color:#ffffff;
	background:url(../environ/img/contest_prize_bgbottom.jpg) center bottom no-repeat #b44040;	
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.prizearea dd.read span {
	padding:0 0 17px 0;
	display:block;
}

/*lecture =================== */

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.lecturearea {
	width:582px;
	margin:0 auto;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.lecturearea dt {
	margin:35px 0 0 0;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.lecturearea dd {
	margin:5px 0 0 0;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.lecturearea dd.lec_fel {
	width:582px;
	padding:177px 0 10px 0;
	background:url(../environ/img/contest_lecture_img01.jpg) 0 0 no-repeat;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.lecturearea dd.lec_k2top {
	width:372px;
	padding:0 210px 10px 0;
	background:url(../environ/img/contest_lecture_img02.jpg) right top no-repeat;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.lecturearea dd.lec_k2bottom {
	width:414px;
	margin:15px 0 0 0;
	padding:0 0 0 168px;
	background:url(../environ/img/contest_lecture_img03.jpg) left top no-repeat;
}

/*surprise =================== */

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.surprisearea {
	width:582px;
	margin:0 auto;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.surprisearea dt {
	margin:30px 0 0 0;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.surprisearea dt.style01 {
	margin:40px 0 0 0;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.surprisearea dd {
	margin:15px 0 0 0;
	line-height:0;
	font-size:0;
	text-decoration:none;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.surprisearea dd.surprise {
	width:442px;
	padding:0 0 0 140px;
	margin:15px auto 0 auto;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.surprisearea dd.surprise01 {
	width:582px;
	margin:20px auto 0 auto;
	padding:0 0 179px 0;
	background:url(../environ/img/contest_surprise_img02.jpg) center bottom no-repeat;
	line-height:1.6;
	font-size:100%;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.surprisearea dd.surprise02 {
	width:522px;
	margin:5px auto 0 auto;
	padding:25px 5px 7px 55px;
	background:url(../environ/img/contest_surprise_img04.jpg) center top no-repeat;
	line-height:1.6;
	font-size:100%;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.surprisearea dd.surprise02 span {
	border-bottom:1px solid #998f89;
	padding:0 0 20px 10px;
	display:block;
}

/*party =================== */

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.partyarea {
	width:582px;
	margin:0 auto;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.partyarea dt {
	margin:30px 0 0 0;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.partyarea dd {
	margin:10px 0 0 0;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.partyarea dd.photoarea {
	line-height:0;
	text-decoration:none;
	font-size:0;
	padding:0 0 10px 0;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.partyarea dd.photoarea img {
	vertical-align:bottom;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.partyarea dd.syukuji {
	width:443px;
	padding:0 139px 10px 0;
	background:url(../environ/img/contest_party_img09.jpg) right top no-repeat;
}

body#contest div#container div#main div#contents div#center_column div.contentsbox dl.partyarea dd.party_fel {
	width:582px;
	margin:0 0 20px 0;
	padding:0 0 196px 0;
	background:url(../environ/img/contest_party_img10.jpg) center bottom no-repeat;
}


/*==========================
intro.html
===========================*/

body#intro div#container div#main div#contents div#center_column p.pankuzu {
	font-size:85%;
}

body#intro div#container div#main div#contents div#center_column a:link {
	color:#c33f6b;
}

body#intro div#container div#main div#contents div#center_column a:visited {
	color:#c33f6b;
}

body#intro div#container div#main div#contents div#center_column a:hover {
	color:#c33f6b;
}

body#intro div#container div#main div#contents div#center_column a:active {
	color:#c33f6b;
}

/* contents_top =================== */

body#intro div#container div#main div#contents div#center_column h2 {
	margin:20px 0 0 0;
}

body#intro div#container div#main div#contents div#center_column ul.pagelink {
	width:655px;
	margin:20px 0 0 0;
	padding:0 20px 0 0;
	text-align:right;
}

body#intro div#container div#main div#contents div#center_column ul.pagelink li {
	padding:0 0 0 20px;
	background:url(../shop/img/shop_cmn_icon.gif) 0.5em 0.2em no-repeat;
	display:inline;
}

/* contents_box =================== */

body#intro div#container div#main div#contents div#center_column div.contentsbox {
	width:643px;
	margin:12px 0 0 14px;
	background:url(../depilation/img/depi_page_bg.gif) 0 0 repeat-y;
}

body#intro div#container div#main div#contents div#center_column div.contentsbox div.handbook {
	width:643px;
	margin:0 auto;
	padding:0 0 0 0; 
 	color:#332014;
	background:url(../depilation/img/depi_page_bgbottom.gif) center bottom no-repeat;
	
}

body#intro div#container div#main div#contents div#center_column div.contentsbox div.handbook p {
	width:582px;
	padding:25px 0 0 33px;
}

body#intro div#container div#main div#contents div#center_column div.contentsbox div.handbook p.top {
	width:582px;
	padding:15px 0 0 33px;
}

body#intro div#container div#main div#contents div#center_column div.contentsbox div.handbook p.bg {
	width:244px;
	background:url(../environ/img/intro_page_img.jpg) 33px 25px no-repeat;
	padding:25px 0 0 371px;
}

body#intro div#container div#main div#contents div#center_column div.contentsbox div.handbook p.end {
	width:582px;
	text-align:right;
	padding:45px 0 45px 33px;
	
}


body#intro div#container div#main div#contents div#center_column  p.under {
	width:643px;
	text-align:center;
	background:none;
	padding:40px 0 0 0;
}


/*=============================
interview.html
==============================*/

body#interview div#container div#main div#contents div#center_column p.pankuzu {
	font-size:85%;
}

body#interview div#container div#main div#contents div#center_column a:link {
	color:#c33f6b;
}

body#interview div#container div#main div#contents div#center_column a:visited {
	color:#c33f6b;
}

body#interview div#container div#main div#contents div#center_column a:hover {
	color:#c33f6b;
}

body#interview div#container div#main div#contents div#center_column a:active {
	color:#c33f6b;
}

/* contents_top =================== */

body#interview div#container div#main div#contents div#center_column h2 {
	margin:20px 0 0 0;
}

body#interview div#container div#main div#contents div#center_column ul.pagelink {
	width:655px;
	margin:20px 0 0 0;
	padding:0 20px 0 0;
	text-align:right;
}

body#interview div#container div#main div#contents div#center_column ul.pagelink li {
	padding:0 0 0 20px;
	background:url(../shop/img/shop_cmn_icon.gif) 0.5em 0.2em no-repeat;
	display:inline;
}

/* contents_box =================== */

body#interview div#container div#main div#contents div#center_column div.contentsbox {
	width:643px;
	margin:12px 0 0 14px;
	background:url(../depilation/img/depi_page_bg.gif) 0 0 repeat-y;
}

body#interview div#container div#main div#contents div#center_column div.contentsbox p.skin_title {
	width:582px;
	margin:20px auto 0 auto;
}

body#interview div#container div#main div#contents div#center_column div.contentsbox dl {
	width:582px;
	margin:0 auto;
}

body#interview div#container div#main div#contents div#center_column div.contentsbox dl dt {
	font-weight:bold;
	color:#336699;
	font-size:110%;
	padding:30px 0 0 0;
}

body#interview div#container div#main div#contents div#center_column div.contentsbox dl dd.sign {
	text-align:right;
	padding:30px 0 0 0;
}

body#interview div#container div#main div#contents div#center_column  p.inter_bottom {
	width:643px;
	margin:20px 0 0 0;
	font-size:80%;
	background:url(../depilation/img/depi_page_bgbottom.gif) bottom center no-repeat;
	padding:35px 0 40px 0;
}

body#interview div#container div#main div#contents div#center_column  p.inter_bottom span {
	padding:0 0 0 30px;
}

body#interview div#container div#main div#contents div#center_column  p.under {
	width:643px;
	text-align:center;
	background:none;
	padding:40px 0 0 0;
}



/*============================
story.html
=============================*/


body#story div#container div#main div#contents div#center_column p.pankuzu {
	font-size:85%;
}

body#story div#container div#main div#contents div#center_column a:link {
	color:#c33f6b;
}

body#story div#container div#main div#contents div#center_column a:visited {
	color:#c33f6b;
}

body#story div#container div#main div#contents div#center_column a:hover {
	color:#c33f6b;
}

body#story div#container div#main div#contents div#center_column a:active {
	color:#c33f6b;
}

/* contents_top =================== */

body#story div#container div#main div#contents div#center_column h2 {
	margin:20px 0 0 0;
}

body#story div#container div#main div#contents div#center_column ul.pagelink {
	width:655px;
	margin:20px 0 0 0;
	padding:0 20px 0 0;
	text-align:right;
}

body#story div#container div#main div#contents div#center_column ul.pagelink li {
	padding:0 0 0 20px;
	background:url(../shop/img/shop_cmn_icon.gif) 0.5em 0.2em no-repeat;
	display:inline;
}

/* contents_box =================== */

body#story div#container div#main div#contents div#center_column div.contentsbox {
	width:643px;
	margin:12px 0 0 14px;
	background:url(../depilation/img/depi_page_bg.gif) 0 0 repeat-y;
}

body#story div#container div#main div#contents div#center_column div.contentsbox dl {
	width:582px;
	margin:0 auto;
}

body#story div#container div#main div#contents div#center_column div.contentsbox dl dt {
	font-weight:bold;
	color:#963e47;
	font-size:110%;
	padding:30px 0 0 0;
}

body#story div#container div#main div#contents div#center_column div.contentsbox p.official {
	width:643px;
	padding:10px 0 35px 0;
	background:url(../depilation/img/depi_page_bgbottom.gif) bottom center no-repeat;
}

body#story div#container div#main div#contents div#center_column div.contentsbox p.official span {
	width:582px;
	display:block;
	margin:0 auto;
}

body#story div#container div#main div#contents div#center_column div.contentsbox p.about {
	width:582px;
	display:block;
	margin:40px auto 0 auto;
}

body#story div#container div#main div#contents div#center_column  p.under {
	width:643px;
	text-align:center;
	background:none;
	padding:40px 0 0 0;
}


