@charset "UTF-8";

@import "../../common/css/style.css";
@import "../common/css/business.css";

/* --------------------------------------------------
# Contents Styles
-------------------------------------------------- */
body { background:url(../common/images/business_bg_001.gif) repeat-x 0px 102px; }

#contents{
	padding:0px;
	width:950px;}
#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{
	width:950px;
	margin:-5px auto 0px;
	background:url(../images/index_img_001.jpg) no-repeat 0px 6px;}

#index2Box{
	width:950px;
	margin-bottom:50px;
	background:url(../../corporate/images/index_bg_002.gif) repeat-y 582px 0px;}



#index2BoxLeft{
	width:595px;
	float:left;}

#index2BoxLeft h2{
	width:570px;
	background:url(../images/index_h2_001.gif) no-repeat;
	display:block;
	padding:0px;
	text-indent:20px;}

#index2BoxLeft p{
	line-height:1.2;
	margin:0px 0px 15px 0px;}

#index2BoxLeft h2{
	clear:both;}


#index2BoxLeft p a{
	background:url(../images/index_ico_001.gif) no-repeat 0px center;
	padding-left:14px;
	line-height:1;}

#index2BoxLeft dl,
#index2BoxLeft dt,
#index2BoxLeft dd{
	margin:0px;
	padding:0px;
	display:block;}

#index2BoxLeft .indexTxtBox01{
	margin:0px;
	width:570px;}

#index2BoxLeft .indexTxtBox01 dt{
	margin:0px;
	width:244px;
	float:left;}

#index2BoxLeft .indexTxtBox01 dd{
	margin:0px;
	width:326px;
	float:left;}


#index2BoxLeft .indexTxtBox02{
	clear:both;
	margin:0px 0px 10px 0px;
	width:570px;}

#index2BoxLeft .indexTxtBox02 dt{
	margin:0px;
	width:106px;
	float:left;}

#index2BoxLeft .indexTxtBox02 dd{
	margin:0px;
	width:464px;
	float:left;}

#index2BoxLeft .morBox01{
	clear:both;
	width:570px;
	height:38px;
	background:url(../../corporate/images/index_bg_003.gif) repeat-x 0px 11px;
	position:relative;}

#index2BoxLeft .morBox01 p{
	display:block;
	width:570px;
	margin:0px;
	top:-10px;
	left:0px;
	position:absolute;}

#index2BoxLeft .morBox02{
	clear:both;
	width:570px;}


#index2BoxLeft .index2Box{
	width:570px;}

#index2BoxLeft .index2Box .index2BoxLeft{
	width:294px;
	float:left;}

#index2BoxLeft .index2Box .index2BoxRight{
	width:275px;
	float:left;}

#index2BoxLeft .index2Box dl{
	width:276px;}

#index2BoxLeft .index2Box dt{
	float:left;
	width:104px;}

#index2BoxLeft .index2Box dd{
	float:left;
	width:172px;}




#index2BoxRight{
	width:355px;
	float:left;}

#index2BoxRight p{
	margin:0px 0px 12px 0px;
	line-height:1.4;}

#index2BoxRight h2{
	width:355px;
	background:url(../images/index_h2_002.gif) no-repeat;
	display:block;
	padding:0px;
	text-indent:20px;}

#index2BoxRight .picBox01{
	width:355px;
	margin:0px;}

#index2BoxRight .picBox01 div{
	float:left;
	width:110px;}

#index2BoxRight .picBox01 p{
	float:left;
	width:245px;}

#index2BoxRight .morBox01{
	clear:both;
	height:30px;
	margin:0px;
	position:relative;}

#index2BoxRight .morBox01 p{
	display:block;
	width:355px;
	margin:0px;
	top:-10px;
	left:0px;
	background:url(../../corporate/images/index_bg_003.gif) no-repeat 0px 11px;
	position:absolute;}

#index2BoxRight .morBox01 a{
	padding-left:14px;
	background:url(../images/index_ico_001.gif) no-repeat 0px 1px;
	line-height:1;}

#index2BoxRight .morBox02{
	clear:both;
	height:30px;
	margin:0px;
	background:url(../../corporate/images/index_bg_003.gif) repeat-x 0px 11px;
	position:relative;}

#index2BoxRight .morBox02 p{
	display:block;
	width:355px;
	margin:0px;
	top:-10px;
	left:0px;
	background:url(../../corporate/images/index_bg_003.gif) no-repeat 0px 11px;
	position:absolute;}

#index2BoxRight .morBox02 a{
	padding-left:14px;
	background:url(../images/index_ico_001.gif) no-repeat 0px center;
	line-height:1;}

#index2BoxRight dl,
#index2BoxRight dt,
#index2BoxRight dd{
	margin:0px;
	padding:0px;
	display:block;}

#index2BoxRight .indexImgBox01{
	margin-bottom:10px;
	padding:10px 0px 10px 0px;
	width:355px;
	border-top:1px solid #cfcfcf;
	background:url(../images/index_bg_001.gif) no-repeat 0px bottom;}

#index2BoxRight .indexImgBox01 dt{
	margin:0px;
	width:178px;
	float:left;
	text-align:center;}

#index2BoxRight .indexImgBox01 dd{
	margin:0px;
	width:177px;
	float:left;
	text-align:center;}


#index2BoxLeft h3{ color:#003366; font-size: 110%; }











