/*--レイアウトCSS--*/
* {
	margin: 0px;
	padding: 0px;
}
.clr { clear: left; }

/*--デフォルトセッティング--*/
p { margin: 0px; padding: 0px; }
strong {
	font-weight: none;
	margin: 0px;
	padding: 0px;
}
em { font-style: normal; }
address { font-style:normal; }
ol, ul, li { list-style: none; }
dl, dt, dd {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
	padding: 0px;
}
table {
	margin: 0px;
	padding: 0px;
}
a, a:link, a:visited { color: #666666; text-decoration: underline; }
a:hover { color: #666666; text-decoration: none; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%;}
html,body {
	scrollbar-face-color: #F6F6F6;/* スクロールバー&矢印の四角*/
	scrollbar-track-color: #FFF;/* スクロールバー背景 */
	scrollbar-arrow-color: #FF3366;/* 矢印 */
	scrollbar-highlight-color: #FFF;/* 左・上のボーダー */
	scrollbar-shadow-color: #FFF;/* 右・下のボーダー */
	scrollbar-3dlight-color: #FFF;/* 一番外枠の左・上ボーダー */
	scrollbar-darkshadow-color: #ccc;/* 一番外枠の右・下ボーダー */
}
body {
	color: #222222;
	margin: 0px auto;
	text-align:center;
	letter-spacing:1px;
	background:url(../img/c2-background.jpg) repeat-y  center top;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.clear{
	clear:both;
}

/*--Enter Page--*/
.enter-area01{
	height:20px;
	background:url(../img/enter-head01.jpg) center top;
}
.enter-area01 p{
	color:#FF3E79;
	letter-spacing:3px;
	padding-top:5px;
}
.enter-area02{
	height:500px;
	background:url(../img/enter-flasharea.jpg) center top;
}
.enter-area02 p{
	width:850px;
	height:500px;
	margin:0px auto;
}
.enter-area03{
	height:152px;
	background:url(../img/enter-btarea.jpg) center top no-repeat;
	margin-bottom:20px;
}
.enter-area03 h2{
	margin-top:6px;
	color:#787882;
	font-size:10px;
	letter-spacing:2px;
	line-height:16px;
}
.enter-area03-01{
	width:500px;
	height:48px;
	margin:0px auto;
}
.enter-bt{
	width:852px;
	height:41px;
	margin:0px auto;
}
.enter, .enter a, .enter a:link, .enter a:visited{
	width:418px;
	height:41px;
	background:url(../img/enter01.gif);
	display:block;
	text-indent:-9999px;
	float:left;
}
.enter a:hover{
	background:url(../img/enter02.gif);
}
.space01{
	width:16px;
	height:41px;
	background:url(../img/space.gif);
	display:block;
	float:left;
}
.exit, .exit a, .exit a:link, .exit a:visited{
	width:418px;
	height:41px;
	background:url(../img/exit01.gif);
	display:block;
	text-indent:-9999px;
	float:left;
}
.exit a:hover{
	background:url(../img/exit02.gif);
}  
.enter-area04{
	background:url(../img/enter-foot.jpg) center top;
}
.dto-banner{
	width:468px;
	margin:0px auto;
	margin-bottom:15px;
	padding-top:120px;
}
.enter-area-banner{
	width:852px;
	margin:0px auto;
	padding-top:30px;
	margin-bottom:30px;
	text-align:left;
}
.enter-area-banner img{
	float:left;
	margin:3px;
	margin-bottom:5px;
}

/*--Top Page--*/
.page-background{
	background:url(../img/background.jpg) center top;
}
.head-background{
	height:139px;
	background:url(../img/head-background.jpg) repeat-x;
}
/*.page-background h1{
	font-size:8px;
	color: #FFFFFF;
	background-color: #333333;
}
*/
#Contener{
	position:relative;
	height:100%;
}
#Contener h1{
	color:#999999;
	font-size:8px;
}
#Contener1{
	position:relative;
	height:100%;
}
#Contener1 h1{
	position: absolute;
	bottom:100px;
	left:35%;
	display:block;
}
.head-flash{
	width:850px;
	height:90px;
	margin:0px auto;
}
.head-content{
	width:851px;
	height:48px;
	margin:0px auto;
}
.con-top, .con-top a, .con-top a:link, .con-top a:visited{
	width:78px;
	height:48px;
	background:url(../img/con-top01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-top a:hover{
	background:url(../img/con-top01.gif);
}
.con-concept, .con-concept a, .con-concept a:link, .con-concept a:visited{
	width:78px;
	height:48px;
	background:url(../img/con-concept03.gif);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-concept a:hover{
	background:url(../img/con-concept01.gif);
}
.con-cast, .con-cast a, .con-cast a:link, .con-cast a:visited{
	width:77px;
	height:48px;
	background:url(../img/con-cast01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-cast a:hover{
	background:url(../img/con-cast01.gif);
}
.con-schedule, .con-schedule a, .con-schedule a:link, .con-schedule a:visited{
	width:77px;
	height:48px;
	background:url(../img/con-schedule01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-schedule a:hover{
	background:url(../img/con-schedule01.gif);
}
.con-system, .con-system a, .con-system a:link, .con-system a:visited{
	width:77px;
	height:48px;
	background:url(../img/con-system01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-system a:hover{
	background:url(../img/con-system01.gif);
}
.con-magazine, .con-magazine a, .con-magazine a:link, .con-magazine a:visited{
	width:77px;
	height:48px;
	background:url(../img/con-magazine01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-magazine a:hover{
	background:url(../img/con-magazine01.gif);
}
.con-bbs, .con-bbs a, .con-bbs a:link, .con-bbs a:visited{
	width:77px;
	height:48px;
	background:url(../img/con-bbs01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-bbs a:hover{
	background:url(../img/con-bbs01.gif);
}
.con-diary, .con-diary a, .con-diary a:link, .con-diary a:visited{
	width:77px;
	height:48px;
	background:url(../img/con-diary01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-diary a:hover{
	background:url(../img/con-diary01.gif);
}
.con-recruit, .con-recruit a, .con-recruit a:link, .con-recruit a:visited{
	width:77px;
	height:48px;
	background:url(../img/con-recruit01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-recruit a:hover{
	background:url(../img/con-recruit01.gif);
}
.con-hotel, .con-hotel a, .con-hotel a:link, .con-hotel a:visited{
	width:77px;
	height:48px;
	background:url(../img/con-hotel01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-hotel a:hover{
	background:url(../img/con-hotel01.gif);
}
.con-link, .con-link a, .con-link a:link, .con-link a:visited{
	width:79px;
	height:48px;
	background:url(../img/con-link01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-link a:hover{
	background:url(../img/con-link01.gif);
}
.con-event, .con-event a, .con-event a:link, .con-event a:visited{
	width:77px;
	height:48px;
	background:url(../img/con-event01.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-event a:hover{
	background:url(../img/con-event01.gif);
}
.head-maqarea01{
	height:57px;
	margin:0px auto;
	background:url(../img/maq-area.jpg) center;
}
.head-maqarea01 p{
	width:798px;
	margin:0px auto;
	padding-top:5px;
	color:#FFFFFF;
}
.page-mainarea{
	width:940px;
	margin:0px auto;
	background:url(../img/side-pattern.gif) repeat-y;
}
.top-mainarea01{
	width:852px;
	margin:0px auto;
	margin-bottom:15px;
}
.top-mainarea01-left{
	width:546px;
	height:400px;
	float:left;
	margin-right:15px;
}
.top-mainarea01-left-01{
	width:546px;
	height:365px;
	overflow:auto;
}
.top-mainarea01-left-02{
	width:515px;
	margin:0px auto;
	color:#A09898;
}
.top-news01{
	width:515px;
	padding-top:10px;
	margin-bottom:15px;
}
.top-news-left{
	width:150px;
	float:left;
	margin-right:10px;
}
.top-news-left-pict{
	width:152px;
	height:186px;
	background:url(../img/news-pictpanel.gif) no-repeat;
	margin-bottom:3px;
}
.top-news-left-pict a, .top-news-left-pict a:link, .top-news-left-pict a:visited{
	border:none;
}
.top-news-left-pict a:hover{
	border:1px solid #FFFFFF;
}
.top-news-left-pict img{
	margin:5px auto;
}
.top-news-left-icon{
	width:150px;
	height:auto;
	margin-bottom:3px;
}
.top-news-left-icon img{
	float:left;
}
.top-news-left-icon p{
	float:left;
	width:118px;
}
.top-news-right{
	width:350px;
	float:left;
	text-align:left;
	line-height:16px;
}
.top-news-right em{
	color:#E17226;
	font-size:12px;
}
.top-news-right p{
	width:350px;
	background:#EEEEEE;
	color:#910000;
	font-size:14px;
	margin-bottom:5px;
}
.top-mainarea01-right{
	width:286px;
	float:left;
}
.top-mainarea01-right img{
	margin:0px auto;
}
.mainarea-flash{
	width:275px;
	height:360px;
	margin:0px auto;
}
.top-mainarea01-right-p{
	width:286px;
	height:359px;
	background:url(../img/image-area.gif);
}
.top-schedule{
	width:852px;
	margin:0px auto;
	margin-bottom:15px;
}
.top-schedule01{
	width:852px;
	height:390px;
	background:url(../img/top-schedule-back02.jpg);
}
.top-schedule01-o{
	width:852px;
	height:385px;
	overflow:auto;
}
.top-schedule02{
	width:795px;
	margin:0px auto;
	padding-top:15px;
}
.top-schedule-panel{
	width:126px;
	margin:2px;
	float:left;
}
.top-schedule-panel-pict{
	width:128px;
	height:168px;
	margin:0px auto;
	background:url(../img/sche-pictpanel.jpg) no-repeat;
	margin-bottom:3px;
}
.top-schedule-panel-pict a, .top-schedule-panel-pict a:link, .top-schedule-panel-pict a:visited{
	border:none;
}
.top-schedule-panel-pict a:hover{
	border:1px solid #FFFFFF;
}
.top-schedule-panel-pict img{
	margin:5px auto;
}
.top-schedule-panel-text{
	width:126px;
	margin:0px auto;
	color:#415850;
	text-align:left;
	font-size:10px;
	margin-bottom:3px;
	line-height: 14px;
}
.top-schedule-panel-text a, .top-schedule-panel-text a:link, .top-schedule-panel-text a:visited{
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}
.top-schedule-panel-text a:hover{
	text-decoration:none;
	color:#999999;
}
.top-schedule-panel-text em{
	font-size:12px;
}
.top-schedule-panel-text p{
	font-size:16px;
	line-height: 20px;
}
.top-schedule-panel-time{
	width:123px;
	height:24px;
	background:url(../img/top-time-area.jpg);
	margin:0px auto;
	color:#FFFFFF;
	font-size:14px;
	margin-bottom:3px;
}
.top-schedule-panel-icon2{
	width:118px;
	height:19px;
	margin:0px auto;
	margin-bottom:2px;
}
.top-schedule-panel-time p{
	padding-top:5px;
}
.top-schedule-panel-icon{
	width:125px;
	height:61px;
	margin:0px auto;
}
.top-schedule-panel-icon img{
	margin:1px;
	float:left;
}
.top-mainarea02{
	width:852px;
	margin:0px auto;
	margin-bottom:30px;
}
.top-mainarea02-left{
	width:411px;
	float:left;
	margin-right:28px;
}
.top-mainarea02-left01{
	width:411px;
	height:370px;
	overflow:auto;
}
.top-mainarea02-left02{
	width:385px;
	margin:0px auto;
	padding-top:15px;
}
.top-newarrival-left{
	width:126px;
	float:left;
	margin-right:15px;
}
.top-newarrival-left-pict{
	width:128px;
	height:158px;
	margin:0px auto;
	background:url(../img/sche-pictpanel2.jpg) no-repeat;
	margin-bottom:3px;
}
.top-newarrival-left-pict a, .top-newarrival-left-pict a:link, .top-newarrival-left-pict a:visited{
	border:none;
}
.top-newarrival-left-pict a:hover{
	border:1px solid #FFFFFF;
}
.top-newarrival-left-pict img{
	margin:5px auto;
}
.top-newarrival-left-icon{
	width:126px;
	height:40px;
}
.top-newarrival-left-icon img{
	float:left;
	margin:1px;
}
.top-newarrival-right{
	width:240px;
	float:left;
	text-align:left;
	color:#A09898;
	line-height:16px;
}
.top-newarrival-right-icon{
	width:240px;
	margin-bottom:3px;
}
.top-newarrival-right-icon img{
	float:left;
	margin-right:2px;
}
.top-newarrival-right-name{
	width:240px;
	color:#910000;
	font-size:14px;
	line-height:16px;
}
.top-newarrival-right-name em{
	font-size:10px;
	color:#E17226;
}
.top-newarrival-right-name p{
	width:240px;
	background:#EEEEEE;
	margin-bottom:5px;
}
.top-mainarea02-right{
	width:411px;
	float:left;
}
.top-mainarea02-right01{
	width:411px;
	height:370px;
	overflow:auto;
}
.top-mainarea02-right02{
	width:385px;
	margin:0px auto;
	padding-top:15px;
}
.top-event-left{
	width:126px;
	float:left;
	margin-right:15px;
}
.top-event-left-pict{
	width:128px;
	height:168px;
	margin:0px auto;
	background:url(../img/sche-pictpanel.jpg) no-repeat;
	margin-bottom:3px;
}
.top-event-left-pict a, .top-event-left-pict a:link, .top-event-left-pict a:visited{
	border:none;
}
.top-event-left-pict a:hover{
	border:1px solid #FFFFFF;
}
.top-event-left-pict img{
	margin:5px auto;
}
.top-event-right{
	width:240px;
	text-align:left;
	float:left;
	color:#A09898;
	line-height:16px;
}
.top-event-right em{
	font-size:10px;
	color:#E17226;
}
.top-event-right p{
	width:240px;
	background:#EEEEEE;
	color:#910000;
	font-size:14px;
	margin-bottom:3px;
}
.foot-area{
	height:522px;
	background:url(../img/foot-area.jpg) center;
	color:#FFFFFF;
	font-size:10px;
	letter-spacing:2px;
}
.foot-area p{
	margin-bottom:15px;
}
.foot-content{
	width:851px;
	height:23px;
	margin:0px auto;
	margin-bottom:125px;
}
.con-top02, .con-top02 a, .con-top02 a:link, .con-top02 a:visited{
	width:86px;
	height:23px;
	background:url(../img/con-top02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-top02 a:hover{
	background:url(../img/con-top02.gif);
}
.con-concept02, .con-concept02 a, .con-concept02 a:link, .con-concept02 a:visited{
	width:87px;
	height:23px;
	background:url(../img/con-concept02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-concept02 a:hover{
	background:url(../img/con-concept02.gif);
}
.con-cast02, .con-cast02 a, .con-cast02 a:link, .con-cast02 a:visited{
	width:65px;
	height:23px;
	background:url(../img/con-cast02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-cast02 a:hover{
	background:url(../img/con-cast02.gif);
}
.con-schedule02, .con-schedule02 a, .con-schedule02 a:link, .con-schedule02 a:visited{
	width:94px;
	height:23px;
	background:url(../img/con-schedule02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-schedule02 a:hover{
	background:url(../img/con-schedule02.gif);
}
.con-system02, .con-system02 a, .con-system02 a:link, .con-system02 a:visited{
	width:78px;
	height:23px;
	background:url(../img/con-system02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-system02 a:hover{
	background:url(../img/con-system02.gif);
}
.con-magazine02, .con-magazine02 a, .con-magazine02 a:link, .con-magazine02 a:visited{
	width:93px;
	height:23px;
	background:url(../img/con-magazine02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-magazine02 a:hover{
	background:url(../img/con-magazine02.gif);
}
.con-bbs02, .con-bbs02 a, .con-bbs02 a:link, .con-bbs02 a:visited{
	width:56px;
	height:23px;
	background:url(../img/con-bbs02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-bbs02 a:hover{
	background:url(../img/con-bbs02.gif);
}
.con-diary02, .con-diary02 a, .con-diary02 a:link, .con-diary02 a:visited{
	width:69px;
	height:23px;
	background:url(../img/con-diary02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-diary02 a:hover{
	background:url(../img/con-diary02.gif);
}
.con-recruit02, .con-recruit02 a, .con-recruit02 a:link, .con-recruit02 a:visited{
	width:83px;
	height:23px;
	background:url(../img/con-recruit02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-recruit02 a:hover{
	background:url(../img/con-recruit02.gif);
}
.con-hotel02, .con-hotel02 a, .con-hotel02 a:link, .con-hotel02 a:visited{
	width:75px;
	height:23px;
	background:url(../img/con-hotel02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-hotel02 a:hover{
	background:url(../img/con-hotel02.gif);
}
.con-link02, .con-link02 a, .con-link02 a:link, .con-link02 a:visited{
	width:65px;
	height:23px;
	background:url(../img/con-link02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-link02 a:hover{
	background:url(../img/con-link02.gif);
}
.con-event02, .con-event02 a, .con-event02 a:link, .con-event02 a:visited{
	width:75px;
	height:23px;
	background:url(../img/con-event02.jpg);
	display:block;
	text-indent:-9999px;
	float:left;
}
.con-event02 a:hover{
	background:url(../img/con-event02.gif);
}

/*--Concept Page--*/
.others-main{
	width:852px;
	margin:0px auto;
	margin-bottom:30px;
	overflow:auto;
}
.concept-text{
	text-align:left;
	margin-top:20px;
	margin-left:30px;
}
.concept-area01{
	width:801px;
	margin:0px auto;
	margin-top:20px;
}
.concept-area01 p{
	width:740px;
	margin-top:20px;
	margin-bottom:10px;
}
.others-main02{
	width:852px;
	height:650px;
	margin:0px auto;
	padding-bottom:30px;
}

/*--Cast Page--*/
.cast-main{
	width:830px;
	margin:0px auto;
	padding-top:5px;
}
.cast-panel{
	width:191px;
	height:385px;
	background:url(../cast/img/cast-panel.gif);
	float:left;
	margin:7px;
}
.cast-panel-pict{
	width:172px;
	height:219px;
	margin:0px auto;
	margin-top:15px;
	margin-bottom:5px;
}
.cast-panel-pict a, .cast-panel-pict a:link, .cast-panel-pict a:visited{
	border:none;
}
.cast-panel-pict a:hover{
	border:1px solid #FFFFFF;
}
.cast-panel-pict img{
	margin-top:1px;
}
.cast-panel-name{
	width:180px;
	color:#FFFFFF;
	font-size:12px;
	line-height: 20px;
	text-align:left;
	margin-bottom:3px;
}
.cast-panel-name a, .cast-panel-name a:link, .cast-panel-name a:visited{
	text-decoration:none;
	color:#FFFFFF;
	font-size:16px;
	line-height: 22px;
	font-weight:bold;
}
.cast-panel-name a:hover{
	color:#CC0033;
	text-decoration:underline;
}
.cast-panel-name em{
	font-size:12px;
	line-height: 18px;
	color:#FFFFFF;
}
.cast-panel-name p{
	width:178px;
	float:left;
}
.cast-panel-name img{
	float:left;
	margin-top:2px;
}
.cast-panel-icon{
	width:180px;
	margin:0px auto;
	margin-bottom:3px;
}
.cast-panel-icon img{
	float:left;
	margin-bottom:2px;
}
.cast-panel-coment{
	width:178px;
	height:20px;
	background:url(../cast/img/coment-area.gif);
	color:#FFFFFF;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 2px;
}
.cast-panel-coment p{
	padding-top:5px;
}

/*--Cast Popup--*/
.pop-head{
	height:48px;
	background:url(../cast/img/popup-head.jpg) center top;
}
.pop-area01{
	width:657px;
	margin:0px auto;
	background:url(../cast/img/popup-pattern.gif) repeat-y;
}
.pop-area02{
	width:595px;
	margin:0px auto;
	padding-top:15px;
	margin-bottom:15px;
}
.pop-left{
	width:225px;
	float:left;
	margin-right:10px;
	margin-left:3px;
	text-align:left;
}
.pop-left-icon{
	width:225px;
	float:left;
	margin:0px 0px 2px 0px;
	margin-bottom:5px;
}
.pop-left-icon p{
	width:200px;
	float:left;
}
.pop-left-icon img{
	float:left;
	margin: 0px 2px 2px 0px;
}
.pop-left-text{
	width:225px;
	line-height:18px;
	color:#324141;
	font-size:14px;
}
.pop-left-text em{
	color:#FF3E79;
	font-size:12px;
}
.pop-left-text p{
	font-size:18px;
	line-height:22px;
}
.pop-left-text02{
	width:225px;
	color:#324141;
	line-height:14px;
	font-size:12px;
	letter-spacing:normal;
}
.pop-left-text02 em{
	color:#FF3E79;
	font-size:12px;
}
.pop-left-text02 p{
	margin-top:5px;
	margin-bottom:10px;
}
.pop-left-text02 a, .pop-left-text02 a:link, .pop-left-text02 a:visited{
	text-decoration:none;
	color:#324141;
}
.pop-left-text02 a:hover{
	text-decoration:underline;
}
.pop-right{
	width:350px;
	float:left;
}
.pop-right-pict{
	width:350px;
	height:439px;
	background:url(../cast/img/pop-pictpanel.gif);
}
.pop-right-pict img{
	margin:5px auto;
}
.pop-right-panel{
	width:350px;
	margin-top:10px;
	margin-bottom:10px;
}
.pop-right-panel img{
	float:left;
	margin: 0px 5px 5px 0px;
}
.pop-right-option{
	width:350px;
	text-align:left;
}
.pop-right-option img{
	margin-bottom:5px;
}
.option-p{
	width:113px;
	height:22px;
	background:#FF0099;
	text-align:center;
	color:#FFFFFF;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
}
.option-p p{
	padding-top:5px;
} 
.option-b{
	width:113px;
	height:22px;
	background:#DDDDDD;
	text-align:center;
	color:#CCCCCC;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
}
.option-b p{
	padding-top:5px;
} 
.pop-right-close{
	width:341px;
	text-align:right;
	margin-top:10px;
} 
.pop-foot{
	height:250px;
	background:url(../cast/img/pop-foot.gif) top center;
}
.pop-right-coment{
	width:350px;
	height:20px;
	background:url(../schedule/img/coment-area.jpg);
	color:#FFFFFF;
	font-size:12px;
	line-height:18px;
	margin-bottom:5px;
}

/*--Schedule Page--*/
.schedule-area01{
	width:796px;
	margin:0px auto;
	padding-top:5px;
	margin-bottom:0px;
}
.schedule-timesarea{
	width:796px;
	height:31px;
	margin:0px auto;
	background:url(../schedule/img/schedule-timesarea.jpg);
	color:#FF99BD;
}
.schedule-timesarea p{
	padding-top:10px;
}
.schedule-01, .schedule-01 a, .schedule-01 a:link, .schedule-01 a:visited{
	width:119px;
	display:block;
	float:left;
	text-decoration:none;
}
.schedule-01 a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.schedule-02, .schedule-02 a, .schedule-02 a:link, .schedule-02 a:visited{
	width:108px;
	display:block;
	float:left;
	text-decoration:none;
}
.schedule-02 a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.schedule-03, .schedule-03 a, .schedule-03 a:link, .schedule-03 a:visited{
	width:110px;
	display:block;
	float:left;
	text-decoration:none;
}
.schedule-03 a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.schedule-04, .schedule-04 a, .schedule-04 a:link, .schedule-04 a:visited{
	width:110px;
	display:block;
	float:left;
	text-decoration:none;
}
.schedule-04 a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.schedule-05, .schedule-05 a, .schedule-05 a:link, .schedule-05 a:visited{
	width:110px;
	display:block;
	float:left;
	text-decoration:none;
} 
.schedule-05 a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.schedule-06, .schedule-06 a, .schedule-06 a:link, .schedule-06 a:visited{
	width:110px;
	display:block;
	float:left;
	text-decoration:none;
} 
.schedule-06 a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.schedule-07, .schedule-07 a, .schedule-07 a:link, .schedule-07 a:visited{
	width:126px;
	display:block;
	float:left;
	text-decoration:none;
} 
.schedule-07 a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.schedule-panel{
	width:385px;
	height:322px;
	background:url(../schedule/img/schedule-panel.jpg);
	float:left;
	margin:5px;
}
.schedule-panel-area{
	width:364px;
	height:295px;
	margin:0px auto;
	padding-top:12px;
}
.schedule-panel-area01{
	width:364px;
	margin:0px auto;
}
.schedule-panel-area-left{
	width:174px;
	height:219px;
	margin-right:5px;
	margin-top:5px;
	float:left;
}
.schedule-panel-area-left a, .schedule-panel-area-left a:link, .schedule-panel-area-left a:visited{
	border:none;
}
.schedule-panel-area-left a:hover{
	border:1px solid #FFFFFF;
}
.schedule-panel-area-left img{
	margin-top:1px;
}
.schedule-panel-area-right{
	width:185px;
	float:left;
	text-align:left;
	padding-top:5px;
}
.schedule-panel-area-right-text{
	width:185px;
	color:#FFFFFF;
	margin-bottom:2px;
	line-height:22px;
}
.schedule-panel-area-right-text a, .schedule-panel-area-right-text a:link, .schedule-panel-area-right-text a:visited{
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.schedule-panel-area-right-text a:hover{
	color:#CC0033;
}
.schedule-panel-area-right-text em{
	font-size:12px;
	color:#FFFFFF;
}
.schedule-panel-area-right-text p{
	width:135px;
	float:left;
}
.schedule-panel-area-right-text img{
	float:left;
}
.schedule-panel-area-right-time{
	width:178px;
	height:26px;
	background:url(../schedule/img/time-area.jpg);
	margin-bottom:5px;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
.schedule-panel-area-right-time p{
	padding-top:5px;
}
.schedule-panel-area-right-icon{
	width:180px;
	margin-bottom:6px;
	margin-top: 6px;
}
.schedule-panel-area-right-icon img{
	float:left;
	margin-bottom:2px;
}
.schedule-panel-area-right-coment{
	width:177px;
	height:21px;
	background:url(../schedule/img/coment-area.jpg);
	color:#FFFFFF;
	font-size:12px;
}
.schedule-panel-area-right-coment p{
	padding-top:5px;
}
.schedule-panel-area02{
	width:360px;
	height:75px;
	margin:0px auto;
	color:#333333;
	font-size:12px;
	text-align:left;
	line-height:14px;
}
.schedule-panel-area02 p{
	font-size:10px;
	color:#AE3B3B;
	text-decoration: underline;
}

/*--System-Page--*/
.system-area{
	width:815px;
	margin:0px auto;
	padding-top:20px;
}
.system-bt{
	width:815px;
	padding-top:20px;
}
.system-area01{
	width:815px;
	margin:0px auto;
	margin-bottom:15px;
}
.system-area01 p{
	width:737px;
	margin:0px auto;
	margin-top:10px;
}
.system-area02{
	width:815px;
	margin:0px auto;
	color:#414848;
}
.system-area03{
	width:737px;
	margin:0px auto;
	margin-top:10px;
	text-align:left;
	font-size:12px;
}
.system-area03 p{
	width:505px;
	text-align:center;
	border:1px solid #414848;
	padding:3px;
	font-size:14px;
	margin-bottom:10px;
}
.system-area04{
	width:737px;
	margin:0px auto;
	margin-top:10px;
	text-align:left;
	font-size:12px;
}
.system-area04 td{
	border:1px solid #999999;
	padding:3px;
	line-height:18px;
}
.system-area04 p{
	text-align:center;
	color:#880028;
	font-size:14px;
}
.system-area04 table{
	margin-bottom:15px;
}
.table-area002{
	width:85px;
	float:left;
}
.system-area05{
	width:737px;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:15px;
	text-align:left;
	font-size:12px;
	line-height:16px;
	color:#CC0033;
}
.system-area05 p{
	width:505px;
	text-align:center;
	border:1px solid #414848;
	padding:3px;
	font-size:14px;
	margin-bottom:10px;
}
.system-area05 em{
	font-weight:bold;
}

/*--Magazine-Page--*/
.magazine-area{
	width:800px;
	margin:0px auto;
	padding-top:20px;
}
.magazine-area01{
	width:800px;
	margin:0px auto;
	margin-bottom:25px;
	text-align:left;
	color:#788282;
	font-size:12px;
	line-height:16px;
}
.magazine-area01 p{
	width:714px;
	margin:0px auto;
	margin-top:5px;
	margin-bottom:10px;
}
.magazine-area01 img{
	margin-bottom:10px;
}
.magazine-area02{
	width:714px;
	height:369px;
	margin:0px auto;
	background:url(../magazine/img/form-back.jpg);
	color:#222222;
}
.magazine-area02 dl{
	width:660px;
	margin:0px auto;
	text-align:left;
	padding-top:60px;
}
.magazine-area02 dt{
	margin-bottom:10px;
}
.magazine-area02 dd{
	margin-bottom:20px;
}
.magazine-area02 td{
	vertical-align:top;
}
.magazine-area02 td{
	padding:4px;
	text-align:left;
}
.magazine-area02 p{
	padding-left:5px;
	color:#FFFFFF;
}
.magazine-form01{
	padding-top:50px;
	line-height:16px;
	text-align:left;
}
.magazine-form01 img{
	margin-bottom:10px;
}
.magazine-form02{
	background:url(../magazine/img/title-back.gif) repeat-x;
	font-size:15px;
	text-align:left;
}
.form-lengs{
	width:267px;
}
.magazine-area03{
	width:700px;
	margin:0px auto;
	color:#676767;
	line-height:16px;
	text-align:left;
	padding-top:25px;
}
.magazine-area03 p{
	color:#910000;
	font-size:18px;
	margin-bottom:10px;
}
.magazine-any01{
	margin-left:43px;
	margin-right:auto;
	text-align:left;
}
.magazine-any02{
	overflow:auto;
	height:200px;
	width:694px;
	background:url(../magazine/img/mm-back001.gif) no-repeat;
	padding:10px;
}

/*--BBS Page--*/
.bbs-area{
	width:800px;
	margin:0px auto;
	padding-top:20px;
	height: 600px;
}
.bbs-bt{
	width:191px;
	margin:0px auto;
	margin-bottom:15px;
}
.bbs-area01{
	width:630px;
	margin:0px auto;
	color:#FFFFFF;
	text-align:left;
}
.bbs-area01 table{
	margin-top:10px;
	margin-bottom:10px;
}
.bbs-area01 td{
	padding:3px;
}
.bbs-title{
	height:20px;
	background:url(../bbs/img/title-back.gif) repeat-x;
}
.bbs-title p{
	padding-top:5px;
}
.bbs-content{
	padding-top:10px;
}
.bbs-content p{
	color:#788282;
	padding-top:10px;
	padding-left:15px;
}
.bbs-content em{
	color:#FF5D9A;
}

/*--Recruit Page--*/
.recruit-area01{
	width:815px;
	margin:0px auto;
	padding-top:20px;
	margin-bottom:15px;
	text-align:left;
	line-height:16px;
}
.recruit-area01 p{
	width:695px;
	margin:0px auto;
	text-align:left;
	color:#676767;
	font-size:12px;
	padding-top:5px;
}
.recruit-area02{
	width:690px;
	margin:0px auto;
	text-align:left;
	margin-top:15px;
	margin-bottom:15px;
}
.recruit-area03{
	width:765px;
	margin:0px auto;
	padding-top:20px;
	margin-bottom:15px;
	text-align:left;
	line-height:16px;
}
.recruit-mensbanner{
	width:765px;
	height:65px;
	margin:0px auto;
	padding-top:20px;
	margin-bottom:25px;
}
.shikaku01{
	width:600px;
	height:20px;
	background:url(../recruit/img/shikaku.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.shikaku01 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.kyuyo01{
	width:600px;
	height:20px;
	background:url(../recruit/img/kyuyo.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.kyuyo01 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.jikan01{
	width:600px;
	height:20px;
	background:url(../recruit/img/jikan.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.jikan01 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.kinmuchi01{
	width:600px;
	height:20px;
	background:url(../recruit/img/kinmuchi.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.kinmuchi01 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.eigyo01{
	width:600px;
	height:20px;
	background:url(../recruit/img/eigyo.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.eigyo01 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.shikaku02{
	width:600px;
	height:20px;
	background:url(../recruit/img/shikaku02.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.shikaku02 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.kyuyo02{
	width:600px;
	height:20px;
	background:url(../recruit/img/kyuyo02.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.kyuyo02 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.fukuri02{
	width:600px;
	height:20px;
	background:url(../recruit/img/fukuri.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.fukuri02 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.kinmuchi02{
	width:600px;
	height:20px;
	background:url(../recruit/img/kinmuchi02.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.kinmuchi02 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.oubo02{
	width:600px;
	height:20px;
	background:url(../recruit/img/oubo.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.oubo02 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.gyomu02{
	width:600px;
	height:20px;
	background:url(../recruit/img/gyomu.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.gyomu02 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.kyujitsu02{
	width:600px;
	height:20px;
	background:url(../recruit/img/kyujitsu.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.kyujitsu02 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.ouboshikaku02{
	width:600px;
	height:20px;
	background:url(../recruit/img/ouboshikaku.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.ouboshikaku02 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.taigu02{
	width:600px;
	height:20px;
	background:url(../recruit/img/taigu.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.taigu02 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.oubohouhou02{
	width:600px;
	height:20px;
	background:url(../recruit/img/oubohouhou.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.oubohouhou02 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.jouken02{
	width:600px;
	height:20px;
	background:url(../recruit/img/jouken.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.jouken02 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.recruit-news01{
	width:767px;
	margin:0px auto;
}
.recruit-news02{
	width:767px;
	height:215px;
	overflow:auto;
}
.recruit-news03{
	width:710px;
	padding-top:15px;
	color:#A09898;
}
.recruit-news03-left{
	width:152px;
	float:left;
	margin-right:10px;
}
.recruit-news03-left-pict{
	width:152px;
	height:201px;
	background:url(../img/news-pictpanel.gif) no-repeat;
	margin-bottom:3px;
}
.recruit-news03-left-pict a, .recruit-news03-left-pict a:link, .recruit-news03-left-pict a:visited{
	border:none;
}
.recruit-news03-left-pict a:hover{
	border:1px solid #FFFFFF;
}
.recruit-news03-left-pict img{
	margin:5px auto;
}
.recruit-news03-right{
	width:535px;
	float:left;
	text-align:left;
	line-height:16px;
}
.recruit-news03-right em{
	color:#E17226;
	font-size:12px;
}
.recruit-news03-right p{
	width:535px;
	background:#D7E1E1;
	color:#910000;
	font-size:14px;
	margin-bottom:5px;
}

/*--Hotel Page--*/
.hotel-area01{
	width:785px;
	margin:0px auto;
	padding-top:20px;
	margin-bottom:15px;
}
.hotel-title01{
	width:650px;
	margin:0px auto;
	text-align:left;
	font-weight:bold;
	margin-bottom:5px;
}
.hotel-title02{
	width:605px;
	margin:0px auto;
	text-align:left;
	font-weight:bold;
	margin-top:15px;
}
.hotel-box01{
	width:650px;
	margin:0px auto;
	background:url(../hotel/img/back.jpg) repeat-x;
	color:#FFFFFF;
	margin-bottom:20px;
}
.hotel-box01 td{
	padding:3px;
	text-align:left;
}
.hotel-box01 em{
	color:#FF99BD;
}
.hotel-box01 a, .hotel-box01 a:link, .hotel-box01 a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.hotel-box01 a:hover{
	text-decoration:underline;
}
.hotel-box02 td{
	padding:3px;
}

/*--Link Page--*/
.link-area01{
	width:815px;
	margin:0px auto;
	padding-top:20px;
	color:#676767;
	line-height:16px;
	text-align:left;
	font-size:12px;
	margin-bottom:25px;
}
.link-area01 p{
	margin-top:10px;
	margin-bottom:5px;
	padding-left:25px;
}
.link-area01 em{
	font-size:10px;
}
.link-area02{
	width:780px;
	margin:0px auto;
	padding-top:20px;
	color:#676767;
	line-height:16px;
	text-align:left;
	font-size:10px;
}
.link-area02 p{
	width:88px;
	height:40px;
	float:left;
	margin:4px;
	text-align:center;
	margin-bottom:5px;
}
.link-area02 img{
	margin-bottom:3px;
}

/*--Form Page--*/
.form-area01{
	width:657px;
	margin:0px auto;
	background:url(../cast/img/popup-pattern.gif) repeat-y;
}
.form-area02{
	width:571px;
	margin:0px auto;
	padding-top:15px;
	margin-bottom:15px;
}
.form-area-text{
	width:571px;
	margin:0px auto;
	padding-top:15px;
	text-align:left;
	color:#788282;
	line-height:16px;
	margin-bottom:25px;
}
.form-area-text em{
	color:#FF0000;
	font-size:18px;
}
.form-area-text p{
	color:#FF3E79;
	padding-top:15px;
}
.form-area-text-pop{
	width:571px;
	height:400px;
	margin:0px auto;
	padding-top:15px;
	text-align:left;
	color:#788282;
	line-height:16px;
	letter-spacing:1px;
	margin-bottom:25px;
	overflow:auto;
}
.form-area-form{
	width:571px;
	width:0px auto;
	color:#788282;
	text-align:left;
	margin-bottom:20px;
}
.form-area-form td{
	padding:3px;
}
.r-form01{
	width:270px;
}
.form-close{
	width:571px;
	text-align:right;
}
.poprecruit-area{
	width:550px;
	margin:0px auto;
	text-align:left;
	margin-top:15px;
	margin-bottom:15px;
}
.shikaku03{
	width:550px;
	background:url(../recruit/img/shikaku02.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.shikaku03 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.kyuyo03{
	width:550px;
	background:url(../recruit/img/kyuyo02.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.kyuyo03 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.fukuri03{
	width:550px;
	height:20px;
	background:url(../recruit/img/fukuri.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.fukuri03 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.kinmuchi03{
	width:550px;
	height:20px;
	background:url(../recruit/img/kinmuchi02.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.kinmuchi03 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.oubo03{
	width:550px;
	background:url(../recruit/img/oubo.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.oubo03 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.gyomu03{
	width:550px;
	background:url(../recruit/img/gyomu.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.gyomu03 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.kyujitsu03{
	width:550px;
	background:url(../recruit/img/kyujitsu.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.kyujitsu03 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.ouboshikaku03{
	width:550px;
	background:url(../recruit/img/ouboshikaku.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.ouboshikaku03 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.taigu03{
	width:550px;
	height:20px;
	background:url(../recruit/img/taigu.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.taigu03 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.oubohouhou03{
	width:550px;
	background:url(../recruit/img/oubohouhou.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.oubohouhou03 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}
.jouken03{
	width:550px;
	height:20px;
	background:url(../recruit/img/jouken.jpg) top left no-repeat;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
}
.jouken03 p{
	padding-left:100px;
	color:#676767;
	padding-top:5px;
}

/*--Event Page--*/
.event-area01{
	width:680px;
	margin:0px auto;
	padding-top:15px;
	height: 600px;
}
.event-area01 p{
	padding-top:10px;
	color:#676767;
	line-height:16px;
	margin-bottom:20px;
	text-align:left;
}
.event-area01 em{
	color:#E17226;
	font-size:14px;
}

/*--Blog Page--*/
.BlogArea{
	width:825px;
	margin:0px auto;
	padding-top:20px;
}
.BlogPanel{
	width:371px;
	height:211px;
	background:url(../blog/img/blog-panel.jpg);
	float:left;
	margin-right:20px;
	margin-bottom:30px;
}
.BlogPanelM{
	width:345px;
	margin:0px auto;
	padding-top:20px;
}
.BlogPanelL{
	width:135px;
	margin-right:10px;
	float:left;
}
.BlogPanelR{
	width:200px;
	float:left;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
}
.BlogPanelR P{
	font-size:16px;
}
.BlogPanelR a{
	color:#FFFFFF;
}
.BlogPanelR img{
	margin:5px 0px 5px 0px;
}
.BlogPanel02{
	width:271px;
	height:258px;
	background:url(../blog/img/blog-panel02.jpg) no-repeat;
	float:left;
	margin-right:2px;
	margin-bottom:15px;
}
.BlogPanel02M{
	width:260px;
	margin:0px auto;
	padding-top:20px;
	text-align:left;
}
.BlogPanel02L{
	width:135px;
	margin-right:10px;
	margin-bottom:5px;
	float:left;
}
.BlogPanel02R{
	width:115px;
	float:left;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
}
.BlogPanel02R p{
	font-size:16px;
}
.BlogPanel02R a{
	color:#FFFFFF;
}
.BlogPanel02R img{
	margin:2px 0px 5px 0px;
}
.BlogPanel03{
	width:410px;
	height:207px;
	background:url(../blog/img/blog-panel03.jpg) no-repeat;
	margin-right:2px;
	float:left;
	margin-bottom:15px;
}
.BlogPanel03M{
	width:360px;
	margin:0px auto;
	padding-top:20px;
	text-align:left;
}
.BlogPanel03L{
	width:135px;
	margin-right:10px;
	margin-bottom:5px;
	float:left;
}
.BlogPanel03R{
	width:200px;
	float:left;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
}
.BlogPanel03R p{
	font-size:16px;
}
.BlogPanel03R a{
	color:#FFFFFF;
}
.BlogPanel03R img{
	margin:5px 0px 5px 0px;
}
.BlogPanel04{
	width:410px;
	height:128px;
	background:url(../blog/img/blog-panel04.jpg);
	margin-right:2px;
	float:left;
	margin-bottom:15px;
}
.BlogPanel04M{
	width:360px;
	margin:0px auto;
	padding-top:20px;
	text-align:left;
}
.BlogPanel04L{
	width:90px;
	margin-right:10px;
	margin-bottom:5px;
	float:left;
}
.BlogPanel04R{
	width:200px;
	float:left;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
}
.BlogPanel04R p{
	font-size:16px;
}
.BlogPanel04R a{
	color:#FFFFFF;
}
.BlogPanel04R img{
	margin:5px 0px 5px 0px;
}