@charset "UTF-8";

@import "../../common/css/style.css";
@import "../common/css/corporate.css";

/* --------------------------------------------------
# Contents Styles
-------------------------------------------------- */
body { background:url(../images/index_img_003.jpg) repeat-x 0px 107px; }

#contents{
	padding:0px;}

#contents_inner p { line-height: 1.5; }
#contents_inner div.alpha { padding: 0 0 1em 0; width: 535px; float: left; }
#contents_inner div.alpha strong.title { font-size: 120%; }
#contents_inner div.alpha_2 { padding: 0 0 1em 0; width: auto; float: left; }
#contents_inner div.alpha_2 strong.title { font-size: 120%; }
#contents_inner div.beta { padding: 0 0 1em 0; width: 200px; float: right; }
#contents_inner div.beta ul { margin: 0 0 0 20px; padding: 0; width: 180px; list-style: none; }
#contents_inner div.beta ul li { padding: 0 0 0.5em 0; }
#contents_inner div.beta ul li p { margin: 0.2em 0; padding: 0; }
#contents_inner div.gamma { padding: 0 0 1em 0; }
#contents_inner div.gamma strong.title { font-size: 120%; }
#contents_inner div.separator { margin: 0 0 1em 0; padding: 1px 0 0 0; background: url(../../cruising/common/images/dotline.gif) center repeat-x; }
#contents_inner table { border-collapse: collapse; }
#contents_inner table th { padding: 0.5em 0.8em; border: solid 1px #ccc; background-color: #eee; }
#contents_inner table td { padding: 0.5em 0.8em; border: solid 1px #ccc; }

#side{
	padding:0px;}

#container{
	background:url(../images/index_img_001.jpg) no-repeat center top;}

#container .mainImg{
	position:relative;
	width:950px;
	margin:0px auto;}

#container .mainImg a{
	display:block;
	position:absolute;
	width:110px;
	height:20px;
	left:811px;
	top:0px;}

#index2Box{
	width:735px;
	margin-bottom:50px;}

#index2Box h2,
#index2Box h3{
	margin:0px;
	padding:0px;
	background:none;}

#index2BoxLeft{
	float:left;
}
	
#index2BoxLeft p{
	line-height:1.2;
	margin:0px 0px 15px 0px;}

#index2BoxLeft .next{
	float:left;
}

index2BoxLeft .next{
	float:left;
	display:block;
	width:9px;
}

.jCarouselLite{
	width:392px !important;
	height:110px;
	float:left;}

.jCarouselLite li{
	padding:12px 0px 0px 11px;}

.jCarouselLite ul{
	float:left;}


a.prev,
a.next{
	float:left;
	width:9px;}

















#index2BoxLeft h2{
	clear:both;}

#index2BoxLeft .newsBox01{
	padding:0px 32px 0px 12px;}

#index2BoxLeft .newsBox01 a{
	display:block;
	padding-left:10px;
	background:url(../images/index_ic_002.gif) no-repeat 0px 3px;}

#index2BoxLeft .picBox01 p{
	width:530px;
	float:left;
	padding-bottom:15px;
}

#index2BoxLeft h4{
	margin:0px 0px 12px 9px;
	padding:0px 0px 4px 0px;
	color:#036;
	background:url(../images/index_h4_bg001.gif) no-repeat 0px bottom;}

#index2BoxLeft .picBox01{
	margin:0px 0px 0px 9px;}

#index2BoxLeft .picBox01 div{
	float:left;
	margin:0px 15px 0px 0px ;
}















#index2BoxRight{
	width:300px;
	float:left;
	background:url(../images/index_bg_004.gif) no-repeat 0px 36px;}

#index2BoxRight p{
	margin:0px 0px 12px 0px;
	line-height:1.4;}

#index2BoxRight h3{
	margin:0px 0px 20px 0px;
	padding:0px;
	color:#036;
	background:url(../images/index_h4_bg001.gif) no-repeat 0px bottom;}

#index2BoxRight h4{
	margin:0px 0px 12px 9px;
	padding:0px 0px 4px 0px;
	color:#036;
	background:url(../images/index_h4_bg001.gif) no-repeat 0px bottom;}

#index2BoxRight .picBox01{
	width:282px;
	margin:0px 0px 0px 9px;}

#index2BoxRight .picBox01 div{
	float:left;
	width:80px;
	margin:0px 0px 0px 0px ;
}

#index2BoxRight .picBox01 p{
	float:left;
	width:202px;
	padding-bottom:15px;
}

#index2BoxRight .morBox01{
	clear:both;
	height:30px;
	margin:0px 9px;
	background:url(../images/index_bg_003.gif) no-repeat 0px 11px;
	position:relative;}

#index2BoxRight .morBox01 p{
	display:block;
	width:282px;
	margin:0px;
	top:-10px;
	left:0px;
	background:url(../images/index_bg_003.gif) no-repeat 0px 11px;
	position:absolute;}

#index2BoxRight .morBox01 a{
	padding-left:12px;
	background:url(../images/index_ic_001.gif) no-repeat 0px 1px;
	line-height:1;}


#index2BoxRight .morBox02{
	clear:both;
	height:1px;
	margin:0px 9px;
	position:relative;}

#index2BoxRight .morBox02 p{
	display:block;
	width:282px;
	margin:0px;
	top:-10px;
	left:0px;
	background:url(../images/index_bg_003.gif) no-repeat 0px 11px;
	position:absolute;}

#index2BoxRight .morBox02 a{
	padding-left:12px;
	background:url(../images/index_ic_001.gif) no-repeat 0px 1px;
	line-height:1;}


#header_inner ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 8px;
	left: 735px;
}


