

#Wrapper{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#Content{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#Header{
	width:750px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#Header-menu{
	width:750px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}


#Main{
	width:750px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	clear:left;
}

.logo{
	width:330px;
	float:left;
}

.logo-menu{
	width:374px;
	margin-left:46px;
	text-align:right;
	float:left;
}

ul.logo-menu li{
	width:86px;
	height:75px;
	float:left;
}

#profile{
	color:#FFFFFF;
}
	
.menu{
	width:150px;
	margin-right:10px;
	padding:0;
	text-align:left;
	float:left;
}

/* ========MENU======== */
.navi01 a{
	width:150px;
	height:50px;
	display:block;
	background:url(../images/common/btn_menu01.jpg) no-repeat;
	text-indent:-10000px;
}

.navi01 a:hover{
	background-position:0 -50px;
}

.navi02 a{
	width:150px;
	height:50px;
	display:block;
	background:url(../images/common/btn_menu02.jpg) no-repeat;
	text-indent:-10000px;
}

.navi02 a:hover{
	background-position:0 -50px;
}

.navi03 a{
	width:150px;
	height:50px;
	display:block;
	background:url(../images/common/btn_menu03.jpg) no-repeat;
	text-indent:-10000px;
}

.navi03 a:hover{
	background-position:0 -50px;
}

.navi04 a{
	width:150px;
	height:50px;
	display:block;
	background:url(../images/common/btn_menu04.jpg) no-repeat;
	text-indent:-10000px;
}

.navi04 a:hover{
	background-position:0 -50px;
}

.navi-link a{
	width:150px;
	height:50px;
	display:block;
	background:url(../images/common/btn_menu_link.gif) no-repeat;
	text-indent:-10000px;
}

.navi-link a:hover{
	background-position:0 -50px;
}

.btn-detail a{
	width:150px;
	height:50px;
	display:block;
	background:url(../images/common/btn_detail.gif) no-repeat;
	text-indent:-10000px;
}

.btn-detail a:hover{
	background-position:0 -50px;
}


div.radio div.navi02 a{
	width:120px;
	height:40px;
	display:block;
	background:url(../images/common/btn_menu02_mini.jpg) no-repeat;
	text-indent:-10000px;
}

div.radio div.navi02 a:hover{
	background-position:0 -40px;
}

div.radio div.navi02{
	width:120px;
	margin-left:5px;
	float:left;
}

div.radio div.btn-detail{
	width:120px;
	margin-left:5px;
	float:left;
}

div.radio div.btn-detail a{
	width:120px;
	height:40px;
	display:block;
	background:url(../images/common/btn_detail_mini.gif) no-repeat;
	text-indent:-10000px;
}

div.radio div.btn-detail a:hover{
	background-position:0 -40px;
}


/* ========CONTENT======== */

.main_right{
	width:570px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
}

.main_pic{
	width:200px;
	float:left;
}

div.main_right dl{
	width:570px;
	margin-top:5px;
	margin-bottom:5px;
}

div.main_right dt{
	width:200px;
	float:left;
	text-align:center;
	border:0;
}

div.main_right dd{
	width:350px;
	margin:0px 10px 0px 10px;
	float:left;
}

div.radio{
	width:570px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
}

div.radio div.right_con{
	width:280px;
	float:left;
	text-align:center;
	border:0;
}

div.radio div.right_con h3{
	text-align:left;
}

div.radio div.left_con{
	width:270px;
	margin:0px 10px 0px 10px;
	text-align:center;
	float:left;
}

div.radio div.left_con h3{
	text-align:left;
}

.main_info{
	width:350px;
	margin:0px 10px 0px 10px;
	float:left;
}

.main_guest{
	width:350px;
	height:70px;
	background:url(../images/title/title_guest.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}

.main_omake{
	text-align:right;
}

.main_icon{
	width:73px;
	height:73px;
	float:left;
}

.main_icon_letter{
	width:182px;
	height:73px;
	margin:0px 10px 0px 10px;
	float:left;
}

.main_corner{
	width:570px;
	height:auto;
	border-bottom:thin #999999 dotted;
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	clear:left;
}

div.main_corner dl{
	width:570px;
	height:40px;
	padding-top:5px;
	margin-bottom:5px;
	border-top:thin dotted;
}

div.main_corner dt{
	width:25px;
	float:left;
	text-align:center;
	border:0;
}

div.main_corner dd{
	width:525px;
	margin:0px 10px 0px 10px;
	padding-top:5px;
	float:left;
}

.main_timetable{
	width:570px;
	height:60px;
	border-bottom:thin #999999 dotted;
	margin:5px 0px 5px 0px;
	padding:3px 0 3px 0;
	clear:left;
}

.main_time{
	width:50px;
	font-size:12px;
	font-weight:bold;
	float:left;
}

.main_timeleft{
	width:515px;
	margin:0px 0px 0px 5px;
	float:left;
}

div.main_timetable dl{
	width:515px;
	margin:0px 0px 0px 5px;
	float:left;
}

div.main_timetable dt{
	width:25px;
	float:left;
	text-align:center;
	border:0;
}

div.main_timetable dd{
	width:485px;
	margin:0px 0px 0px 5px;
	padding:0;
	float:left;
}

.radio-list{
	width:570px;
	text-align:right;
	font-weight:bold;
	margin:3px 0 3px 0;
	border-bottom:#999999 thin dotted;
}


/* ========FOOTER======== */

#Footer_menu{
	width:750px;
	margin-top:10px;
	clear:left;
	border-top:thin dotted #666666;
	padding-top:10px;
	text-align:left;
}

#Footer-top-menu{
	width:750px;
	margin-top:10px;
	text-align:left;
	clear:left;
}

#Footer{
	width:750px;
	margin-top:10px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

