@charset "utf-8";


#contents_top_l{
	width:691px;
	padding:10px 0px 0px 10px !important;
	float:left;
}
#contents_top_r{
	width:207px;
	padding:20px 12px 0px 0px !important;
	float:right;
}

#contents_top_l02{
	width:691px;
	padding:0;
}

div.more{
	/*position:absolute;*/
	width:56px;
	margin-left:270px!important;
}


h2.box01_title span a,
h2.box01_title span a:link,
h2.box01_title span a:visited {
	color:#FFF;
	text-decoration:none;
}

/********** aslj_about */
#aslj_about{
	float:left;
	background:url(../img/bg_biz.png) no-repeat;
	width:342px!important;
	height:415px;
	margin:0!important;
	padding:0!important;
}

#aslj_about h2,
#aslj_business h2{
	background:url(../img/h2_bg.png) no-repeat !important;
	margin:15px 0 10px 10px!important;
	padding: 8px 0 0 26px!important;
	font-weight:bold!important;
	width:322px!important;
	height:31px;
}

#aslj_about h2 a,
#aslj_about h2 a:link,
#aslj_about h2 a:visited, 
#aslj_business h2 a,
#aslj_business h2 a:link,
#aslj_business h2 a:visited{
	color:#FFF;
	text-decoration:none;
}


#aslj_about p {
	width:300px;
	line-height:130%;
	margin:0 0 10px 10px!important;
}





/********** aslj_business */
#aslj_business{
	float:right;
	width:342px!important;
	margin:0!important;
	padding:0!important;
	background:url(../img/bg_biz.png) no-repeat;
	height:415px;
	zoom:1;
}


#aslj_business .box01_business{
	width:307px;
	margin:0px 0px 20px 15px !important;
}


#aslj_business .box01_business_img{
	width:84px;
	float:left;
	margin-left:5px!important;
}

#aslj_business div.box01_business dl{
	width:200px;
	float:right;
	margin-left:-20px !important;
	
}

#aslj_business div.box01_business dl dt{
	color:#f9441a;
	font-weight:bold;
	/*background:url(../../common/img/bg_btn03.gif) no-repeat 0 5px !important;*/
	padding:1px 0px 0px 0 !important;
	margin:0px 0px 8px 0px !important;
	line-height:130% !important;
}

#aslj_business div.box01_business dl dd{
	line-height:130% !important;
}



#aslj_business div.box01_business dl dt a{ text-decoration:none; }
#aslj_business div.box01_business dl dt a:link{ color:#f9441a; }
#aslj_business div.box01_business dl dt a:visited{ color:#f9441a; }
#aslj_business div.box01_business dl dt a:hover{ color:#547b29; text-decoration:underline; }


/********** aslj_club */
#aslj_club{ margin:11px 0px 0px 0px !important; }





/********** club_title */
.club_title01{
	width:207px;
	height:36px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:url(../img/title01.gif) no-repeat 0 0 !important;
}
.club_title01 span,
.club_title02 span{
	padding-top:13px !important;
	display:block;
}
.club_title02{
	width:207px;
	height:36px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background:url(../img/title02.gif) no-repeat 0 0 !important;
}


/********** club_box */
.club_box{
	font-family:Arial,Verdana,Meiryo,sans-serif;
	padding-bottom:5px !important;
	background:url(../img/bg_club_bottom.gif) no-repeat bottom !important;
}
.club_box_contents{
	width:207px;
	background:url(../img/bg_club_middle02.gif) repeat-y 0 173px !important;
}
.club_box_contents02{
	width:207px;
	background:url(../img/bg_club_middle01.gif) no-repeat top !important;
}
.club_box_ul01{
	background:url(../img/bg05.gif) repeat-x bottom !important;
	padding:15px 0px 10px 0px !important;
	margin:0px 10px 0px 10px !important;
}
.club_box_ul01 li{
	float:left;
	text-align:center;
	margin:0px 18px 0px 0px !important;
}
.club_box_ul02{
	padding:8px 0px 10px 0px !important;
	margin:0px 10px 0px 10px !important;
}
.club_box_ul02 li{
	float:left;
	text-align:center;
	margin:0px 18px 0px 0px !important;
}
#contact{
	margin:17px 0px 0px 0px !important;
}


/********** news_release */
#news{
	position:relative;
}
#news_release{
	position:absolute;
	top:10px;
	right:10px;
}
#news_release_c{
	padding:20px 5px 20px 10px !important;
	font-family:Verdana,Meiryo,Arial,sans-serif;
}
.news_release01{
	color:#244502;
	font-weight:bold;
	height:20px !important;
	background:url(../img/bg03.gif) repeat-x bottom;
}
#news_release_c dl{
	padding:8px 0px 10px 0px !important;
	background:url(../img/bg03.gif) repeat-x bottom;
}
#news_release_c dl dt{
	color:#868686;
}
#news_release_c dl dd{
	margin:3px 0px 0px 0px !important;
	line-height:130%;
	color:#4472cf;
}
#news_release_c dl dd a{ text-decoration:none; }
#news_release_c dl dd a:link{ color:#4472cf; }
#news_release_c dl dd a:visited{ color:#4472cf; }
#news_release_c dl dd a:hover{ color:#f9441a; text-decoration:underline; }


/********** news_slider */
#news_slider{
	width:691px;
	height:510px;
	position: relative;
}
#page-wrap{
	width:691px;
	height:338px;
	background:url(../img/bg01.gif) no-repeat;
}
blockquote{
	padding: 0 20px;
	margin-left: 20px;
	border-left: 20px solid #ccc;
	font-size: 14px;
	font-family: Georgia, serif; font-style: italic;
	margin-top: 10px;
}
.slider-wrap{
	width: 691px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.panel ul{
	text-align: left;
	margin: 0 15px 0 30px;
}
.stripViewer{
	position: relative;
	overflow: hidden;
	width: 487px;
	height: 338px;
	top:10px;
	left:10px;
}
.stripViewer .panelContainer{
	position: relative;
}
.stripViewer .panelContainer .panel{
	float: left;
	height: 100%;
	position: relative;
	width: 487px;
}
.stripNavL,
.stripNavR,
.stripNav{ display: none; }

.cross-link{
	display: block;
}
#gallery{
	position:absolute;
	top:346px;
	left:0;
}

#gallery01{
	font-family:Verdana,Meiryo,Arial,sans-serif;
	font-weight:bold;
	background:url(../img/bg02.gif) no-repeat 0 0;
	height:30px;
	width:691px;
	padding:9px 0px 0px 8px !important;
	color:#fff;
}

#gallery01 span{
	padding:8px 0px 0px 20px !important;
	display:block;
}
#movers-row li{
	float: left;
	margin:0px 8px 0px 0px !important;
	padding:4px !important;
}
.active-thumb{
	border:solid 4px #e9b434 !important;
	margin:-4px !important;
}
#gallery02{
	margin:15px 0px 0px 40px !important;
}

#btn_previous{
	position:absolute;
	top:73px;
	left:8px;
}

#btn_next{
	position:absolute;
	top:73px;
	right:8px;


