/* CSS Document */



#otona_header{
		width:914px;
		height:230px;
		background:url(../img/otona2010/main_img.jpg) no-repeat;
}



#otona_contents{
		width:914px;
		height:auto;
		background:url(../img/otona2010/bg_02.gif) #eba6c0 repeat-x;
}


.otona_contents_inner{
		width:875px;
		margin:0 auto;
}

.otona_contents_inner a:hover img.hover { -moz-opacity:0.7; opacity:0.7; filter: alpha(opacity=70); }

.entame_erea01{
		float:left;
		width:564px;
		margin:0 9px 20px 0;
}

.entame_box01{}


.entame_box01 ul{
		width:562px;
		padding:5px 0;
		background:#edc1d1;
		border-bottom:1px #fff solid;
		border-left:1px #fff solid;
		border-right:1px #fff solid;
}


.entame_box01 li{
		line-height:22px;
		padding:0 0 0 33px;
		background:url(../img/otona2010/ico_01.gif) no-repeat 22px center; 
}

.entame_box02{}


.entame_box02 ul{
		width:562px;
		padding:5px 0;
		background:#edc1d1;
		border-bottom:1px #fff solid;
		border-left:1px #fff solid;
		border-right:1px #fff solid;
}


.entame_box02 li{
		width:510px;
		line-height:24px;
		padding:0 0 0 23px;
		background:url(../img/otona2010/ico_01.gif) no-repeat 12px center; 
		border-bottom:1px #fff dotted;
		margin:0 0 0 10px;
}

.entame_box02 li.newsb_clear{
		border:0;
}

.entame_erea01 img.entame_img{
		float:right;
}

.entame_erea01 ul.entame_btn{
		padding:5px 0;
}

.entame_erea01 ul.entame_btn li{
		display:inline;
}

.contents_box01{
		float:left;
		width:875px;
		background:#fff;
		margin:0 0 20px;
		padding:0 0 20px;
}

.contents_box01 img.contents_img{
		float:left;
		padding:20px 0 0 20px;
}


.contents_box01_inner{
		float:left;
		width:484px;
		padding:20px 20px 0;
}

.contents_box01_inner li{
		display:inline;
		margin:0 10px 0 0;
}


.main_title{
		padding:0 0 10px;
}

.sub_title{
		width:484px;
		border-bottom:1px #666 dotted;
}

.sub_title p{
		padding:0 0 0 6px;
		margin:0 0 8px 0;
		border-left:4px #a34669 solid;
		color:#a34669;
		font-weight:bold;
}

.sub_title span{
		font-size:22px;
		color:#000;
		font-weight:bold;
}

.ico_stage{
		position:relative;
		bottom:30px;
		left:220px;
		
}

.column01{
		padding:8px 0 45px;
}

.otona_info{
		padding:10px 0;
}

.otona_pagetop01{
		float:right;
		padding:20px 0 0 0;
}

.otona_pagetop02{
		float:right;
		padding:30px 20px 0 0;
}


		
.contents_box02{
		float:left;
		width:874px;
		height:429px;
		background:url(../img/otona2010/bg_04.gif) no-repeat;
}

.contents_box02 img.contents_box02_title{
		padding:15px 0 0 36px;
}

.contents_box02 img.contents_box02_new{
		vertical-align:middle;
}

.contents_box02 ul{
		float:left;
		padding:0 0 0 73px;
}

.contents_box02 li{
		line-height:19px;
}

.contents_box02 .contents_box02_inner01 {
		padding:5px 0 5px 36px;
}

.contents_box02 .contents_box02_inner02 {
		padding:10px 0 0 36px;
}

.footer_erea{
		width:874px;
		clear:both;
}
.footer_erea ul{
}

.footer_erea li{
		float:left;
}

.footer_erea img.f_btn03{
		float:right;
}


.otona_attention01{
		padding:0 0 20px 35px;
		color:#333333;
}

.otona_attention02{
		padding:0 0 20px 0;
		color:#333333;
}	

	

/*----------テーブル---------------------*/

.table_header{}
.table_header td img{
		margin:20px 0 0 0;
}

.table_header p{
		padding:0 8px 0 0;
		text-align:right;
		font-weight:bold;
}

.table_bg{
		width:874px;
		padding:10px 0;
		background:url(../img/otona2010/bg_03.gif) repeat-y;
}

.table_erea{
		width:854px;
		margin:0 auto;
		background:#f9e8e8;
}

.table_erea td{
		border-bottom:1px #666 dotted;
		padding:5px 0;
}

.table_erea td.tb_clear{
		border:0;
}

.table_erea td span.table_index01{
		background:url(../img/otona2010/ico_02.gif) no-repeat 5px center;
		padding:0 0 0 15px;
}


.table_erea td table td{
		padding:0;
		border-bottom:none;
}


.table_erea tr.color01{
		background:#fff2f8;
}


div.clearfix img {
		vertical-align:bottom;
}


/* ------------その他------------------ */



#otona_contents a:link {
		color:#a34669;
		text-decoration: underline;
}

#otona_contents .link01 a {
		font-weight:bold;
}

#otona_contents a:visited {
		color:#a34669;
		text-decoration: underline;
}

#otona_contents .entame_box01 ul li a:visited {
		color:#333333;
		text-decoration: underline;
}


#otona_contents a:hover{
		text-decoration: none;
}

#otona_contents a:active {
		color:#a34669;
		text-decoration: underline;
}


#otona_contents .entame_box01 ul li a:link {
		color:#333333;
		text-decoration: underline;
}

#otona_contents .entame_box01 ul li a:hover {
		color:#a34669;
		text-decoration: none;
}

#otona_contents .entame_box02 ul li a:link {
		color:#333333;
		text-decoration: underline;
}

#otona_contents .entame_box02 ul li a:hover {
		color:#a34669;
		text-decoration: none;
}




/* ------------リセット------------------ */




/* new clearfix */
.clearfix:after {
   visibility: hidden;
   display: block;
   font-size: 0;
   content: " ";
   clear: both;
   height: 0;
   }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
