@charset "utf-8";

/*▼▼wrapper▼▼
----------------------------------------------*/ 
#wrapper {
	background:url(../profile/images/chance_title_03.png) top center no-repeat;
	width:1076px;
	height:174px;
	margin:0 auto 0;
	text-align:left;
}

/* IE7用 */
 *:first-child+html #wrapper { 
	width:1077px;
	margin:0 0 0 18px;
	*zoom:1; /* for IE 6,7 */
 } 

#page-top {
	background-color: #F4BACA;
}
/*▼▼header▼▼
---------------------------------------------*/
#header {
	width:1076px;
	height:174px;
	}

#header p.mail {
	/*position:absolute;*/
	margin:22px 35px 0 0; /* 上=0px、右=0px、下=0px、左=0px */
	/*left:50px;*/
	/*top:25px;*/
	width:35px;
	height:24px;
	z-index: 1;
	}

/* ▼▼mainBox▼▼
---------------------------------------------*/	

#mainBox {
	background-color: #FFFFFF;
	width:1076px;
	/*height:750px;*/
	/*position:absolute;
	top:174px;*/
	/*position:relative;*/
	}


/* ▼▼menuBox▼▼
---------------------------------------------*/	

#ul_menu{
	position:relative;
	width:1077px;
	list-style:none;
	text-align:center;
	/*top:87px;*/
}

#ul_menu li{
	width:215px;
	height:23px;
	float:left;
	position:relative;
}

#ul_menu li a{
	float:none;
	display:block;
}

.sub_list {
	bottom: 23px;
    	left: 0;
    	position: absolute;
    	text-align: center;
	list-style:none;
	padding-left:0;
	z-index: 100;
}

/* ▼▼rightBox▼▼
---------------------------------------------*/	

#rightBox {
	/*background:url(../images/index_main_bg.png) 0 bottom no-repeat; 
	position:relative;
	position:absolute;
	left:130px;
	top:40px;*/
	margin:30px 0 0 0; /* 上=20px、右=0px、下=0px、左=20px */
	width:820px;
	/*height:595px;*/
	/*text-indent:-9999px;*/
	z-index: 1;
	}


#rightBox .txt_area  {
	padding:20px 0px 20px 0px; /* 上=0px、右=0px、下=0px、左=20px */
	width:720px;
	}

#rightBox .txt_area1  {
	padding:10px 0px 0px 0px; /* 上=10px、右=0px、下=0px、左=10px */
	width:100px;
	float:left;
	}

#rightBox .txt_area2  {
	padding:0px 0px 0px 0px; /* 上=0px、右=0px、下=0px、左=20px */
	width:590px;
	float:right;
	}

#rightBox .txt_area3  {
	padding:10px 0px 0px 0px; /* 上=10px、右=0px、下=0px、左=10px */
	width:190px;
	float:left;
	}

#rightBox .txt_area4  {
	padding:0px 0px 0px 0px; /* 上=0px、右=0px、下=0px、左=20px */
	width:490px;
	float:right;
	}

#rightBox .txt_area5  {
	padding:0px 0px 0px 0px; /* 上=0px、右=0px、下=0px、左=20px */
	width:610px;
	float:right;
	}

#rightBox .txt_area6  {
	padding:0px 0px 0px 0px; /* 上=0px、右=0px、下=0px、左=20px */
	margin:30px 0 0 80px;  /* 上=20px、右=0px、下=0px、左=20px */
	width:636px;
	float:left;
	}

#rightBox .txt_area7_l  {
	padding:0px 0px 0px 20px; /* 上=0px、右=0px、下=0px、左=20px */
	width:470px;
	float:left;
	}

#rightBox .txt_area7_r  {
	padding:0px 0px 0px 10px; /* 上=10px、右=0px、下=0px、左=10px */
	width:220px;
	float:right;
	}


#rightBox .font_pink {
	color:#E33980;
	font-size:12pt;
}

#rightBox .font_green {
	color:#2A8F9A;
	font-size:12pt;
	font-weight:bold; 
}

#rightBox .font_green_10pt {
	color:#2A8F9A;
	font-size:10pt;
	font-weight:bold; 
}

#rightBox .font_green_s {
	color:#2A8F9A;
	font-size:9pt;
}

#rightBox .font_big {
	font-size:14pt;
}

#rightBox .txt_area dl.list1 dt {
	clear: left;
	float: left;
	/*margin: 0 0 3px;*/ /* 上=20px、右=0px、下=0px、左=20px */
	width: 130px;
	/*border-left: solid 8px #CCC;
	padding-left: 5px;*/
	color: #535CA8;
}

/* ▼▼leftBox▼▼
---------------------------------------------*/	
#leftBox {
	width:214px;
	margin:5px 0 0 0; /* 上=20px、右=0px、下=0px、左=20px */
	/*font-size: 0;*/
	}

#leftBox img{
	vertical-align: top;
	}

#leftBox .voice {
        /*padding: 20px 15px 15px 8px;*/
	/*position:absolute;*/
	margin:0 0 0 0; /* 上=20px、右=0px、下=0px、左=20px */
	/*top:458px;*/
}

#left_banner {
	/*position:absolute;*/
	top:203px;
	width:197px;
	height:255px;
	/*text-indent:-9999px;*/
	background:url(../images/index_button_bg.png) no-repeat 0 0;
        padding: 13px 0px 0px 10px;  /* 上=0px、右=0px、下=0px、左=10px */
	margin:0 0 0 10px; /* 上=20px、右=0px、下=0px、左=20px */
	}

#left_banner ul li.left_navi01 a{
	background:url(../images/index_button_Q.png) no-repeat 0 0;
	width:178px;
	height:46px;
	text-indent:-9999px;
	display:block;
	}

#left_banner ul li.left_navi02 a{
	background:url(../images/index_button_01.png) no-repeat 0 0;
	width:174px;
	height:32px;
	text-indent:-9999px;
	display:block;
	}

#left_banner ul li.left_navi03 a{
	background:url(../images/index_button_02.png) no-repeat 0 0;
	width:174px;
	height:33px;
	text-indent:-9999px;
	display:block;
	}

#left_banner ul li.left_navi04 a{
	background:url(../images/index_button_03.png) no-repeat 0 0;
	width:174px;
	height:32px;
	text-indent:-9999px;
	display:block;
	}

#left_banner ul li.left_navi05 a{
	background:url(../images/index_button_04.png) no-repeat 0 0;
	width:174px;
	height:33px;
	text-indent:-9999px;
	display:block;
	}

#left_banner ul li.left_navi06 a{
	background:url(../images/index_button_05.png) no-repeat 0 0;
	width:174px;
	height:33px;
	text-indent:-9999px;
	display:block;
	}

#left_banner ul li.left_navi07 a{
	background:url(../images/index_button_06.png) no-repeat 0 0;
	width:174px;
	height:32px;
	text-indent:-9999px;
	display:block;
	}


/* ▼▼mainunder▼▼
---------------------------------------------*/			

#mainunder {
	/*background:url(../images/index_under_bg.png) 0 bottom no-repeat;*/ 
	width:1077px;
	height:28px;
	background:#F9D7E6; 
	/*padding-right:10px;#F9D7E6*/
}

#mainunder .sp{
	margin:0 0 0 0; /* 上=0px、右=0px、下=0px、左=0px */
	line-height: 2.5em;
}

#mainunder .sp2{
	float:right;
	margin:0 10px 0 0; /* 上=0px、右=0px、下=0px、左=0px */
	line-height: 2.1em;
	color:#E33980;
}

/* ▼▼footer▼▼
---------------------------------------------*/			

#footer {
	/*position:absolute;*/
	/*left:0px;*/
	/*top:720px;*/
	width:1077px;
	height:24px;
	position:relative;
	/*padding-right:10px;*/
}
#footer p{
	margin-right:20px;
}

#footer address {
	margin-right:20px;
	float:right;
	}
