@charset "utf-8";
@import url(/css/basestyle.css);


#wrapper{
	background-image:url(/images/common/bg_contents.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:930px;
	margin:0 auto;
	padding:0;

}

/* ヘッダー */
#header{
	width:894px;
	margin:0 auto 15px auto;
	padding:0;
}

#header .f-left{
	width:670px;
}

#header .f-left h1{
	line-height:20px;
	background-image:url(../images/common/head_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	color:#ffffff;
	padding:0 0 0 1em;
	font-weight:normal;
	font-size:12px;
}

#header .f-right{
	width:224px;
}


/* コンテンツ */

#content{
	width:890px;
	margin:0 auto 20px auto;
}

#main{
	float:right;
	width:680px;
	padding:0 5px 0 0;
}

#main h2{
	background-image:url(/images/common/midashi-01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:35px;
	margin:1px 0 10px 0;
	padding:0 0 0 15px;
}



/* メニュー */

#menu{
	float:left;
	width:190px;
}

.gmenu{
	list-style:none;
	margin:0;
	padding:0;
}

.gmenu li{
	margin:0;
	padding:0 0 3px 0;
}

#menu ul li img{
	vertical-align:middle;
}


.submenu{
	margin:5px 0 10px 5px;
	padding:0;
	list-style-type:none;
	width:180px;
}

.submenu li{
	background-image:url(/images/common/arrow02.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	line-height:1.5;
	padding:0 0 0 15px;
}

.company{
	background-color:#E0E0E0;
	margin:0 5px;
	padding:5px 8px;
	line-height:1.3;
	text-align:center;
}

#bn,
#bn img{
	margin:0 0 10px 0;
}


/* フッター */
#footer{
	clear:both;
	width:890px;
	background-color:#130B48;
	color:#ffffff;
	text-align:center;
	margin:0 auto;
	padding:3px 0 5px 0;
}



/* トップページ（index.html） */

#picup,
#whatsnew,
#campany,
.inquiry{
	margin:0 0 20px 0;
	padding:0 5px;
}

#picup .f-left{
	width:350px;
}

#picup .f-right{
	width:300px;
}

#picup table{
	padding:0 10px 10px 10px;
}

#picup table th,
#picup table td{
	border-bottom:1px dotted #666;
	padding:4px 5px;
	text-align:left;
}

.syousai{
	margin:10px 0;
}

/* ニュース・バナーエリア */
#news{
	width:680px;
	margin:0 0 20px 0;
}

#bnarea{
	float:right;
	width:322px;
}

#bnarea img{
	padding:0 0 5px 0;
}

#whatsnew{
	float:left;
	width:340px;
}

#whatsnew h2{
	background-image:url(/images/common/midashi-02.gif);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:35px;
	margin:1px 0 10px 0;
	padding:0 0 0 15px;
}

#whatsnew ul{
	margin:0 0 0 20px;
	padding:0;
	overflow:scroll;
	height:180px;
}

#whatsnew ul li{
	line-height:1.4;
}

.carpicup{
	margin:0 auto 20px auto;
	width:680px;
}

.carpicup .f-left{
	width:150px;
	padding:0 10px;
}

.campanyinn .f-left{
	width:290px;
}

.campanyinn .f-right{
	width:372px;
}

.map{
	text-align:center;
}


/* 問い合わせ(inquiry.html) */

.inquiry table{
	margin:20px auto;
	border-collapse:collapse;
}

.inquiry table th,
.inquiry table td{
	padding:3px 5px;
	border:1px solid #A6A6A6;
}

.inquiry table th{
	background-color:#D5E5F7;
}

.fontred{
	color:#CC1825;
}


/* リンク集(link.html) */

.linklist{
	margin:10px auto;
	text-align:center;
}

.linklist table{
	margin:0 0 20px 0;
}

.linklist table th{
	padding:5px;
	background-color:#019074;
	color:#FFFFFF;
}

.linklist table td{
	padding:10px 5px;
	text-align:center;
}


/* ワンナップシステム(oneup.html) */
.plan36,
.plan6{
	padding:0 15px 30px 0;
}

.plan0{
	padding:0 5px 30px 0;
	color:#EA5404;
}

.plan36{
	color:#0061AB;
}

.plan6{
	color:#22943A;
}




