/* 基本設定 */

a {
	color: #C50028;
	text-decoration: none;
}

a:hover {
	color: #D64C69;
	text-decoration: underline;
}

/* 基本設定　おわり */

/* ヘッダー */

.head {
	padding-bottom: 0px;
	border-bottom: 3px solid #C50028;
}

/* ヘッダー　おわり */

/* ナビゲーション */

.navi1,
.navi2 {
	background: url("img/navi-back.gif") no-repeat 0 0;
}

.navi3,
.navi4 {
	padding-bottom: 20px;
}

#navi1-content a,
#navi2-content a {
	width: 75px;
	height: 24px;
	padding: 6px 0 0 25px;
	text-align: left;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	background: url("img/navi-tab.gif") no-repeat 0 0;
}

#navi3-content a,
#navi4-content a {
	width: 150px;
	height: 25px;
	padding: 10px 0 0 30px;
	text-align: left;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	background: url("img/navi-tab-tate.gif") no-repeat 0 0;
}

#navi1-content a:hover,
#navi2-content a:hover {
	color: #C50028;
	background: url("img/navi-tab-on.gif") no-repeat 0 0;
}

#navi3-content a:hover,
#navi4-content a:hover {
	color: #C50028;
	background: url("img/navi-tab-tate-on.gif") no-repeat 0 0;
}

#navi1-content #navi1-tab1,
#navi2-content #navi2-tab1 {
	background: url("img/navi-tab1.gif") no-repeat 0 0;
}

#navi1-content #navi1-tab1:hover,
#navi2-content #navi2-tab1:hover {
	background: url("img/navi-tab1-on.gif") no-repeat 0 0;
}

#navi1-index #navi1-tab1,
#navi2-index #navi2-tab1 {
	background: url("img/navi-tab1-on.gif") no-repeat 0 0;
}

#navi2-corporate #navi2-tab2,
#navi2-release #navi2-tab3,
#navi2-product #navi2-tab4,
#navi2-recruit #navi2-tab5,
#navi2-eco #navi2-tab6,
#navi2-info #navi2-tab7,
#navi1-corporate #navi1-tab2,
#navi1-release #navi1-tab3,
#navi1-product #navi1-tab4,
#navi1-recruit #navi1-tab5,
#navi1-eco #navi1-tab6,
#navi1-info #navi1-tab7 {
	background: url("img/navi-tab-on.gif") no-repeat 0 0;
}

#navi3-index #navi3-tab1,
#navi3-corporate #navi3-tab2,
#navi3-release #navi3-tab3,
#navi3-product #navi3-tab4,
#navi3-recruit #navi3-tab5,
#navi3-eco #navi3-tab6,
#navi3-info #navi3-tab7,
#navi4-index #navi4-tab1,
#navi4-corporate #navi4-tab2,
#navi4-release #navi4-tab3,
#navi4-product #navi4-tab4,
#navi4-recruit #navi4-tab5,
#navi4-eco #navi4-tab6,
#navi4-info #navi4-tab7 {
	background: url("img/navi-tab-tate-on.gif") no-repeat 0 0;
}

/* ナビゲーション　おわり */

/* メインイメージ */

/* メインイメージ　おわり */

/* index */

/* 新着リリース */

#new-release {
	border-top: 1px solid #C50028;
	border-bottom: 1px dotted #ccc;
	background: url("img/content-back.gif") repeat-x 0 0;
}

#new-release-title {
	padding: 7px 0 5px 30px;
	border-bottom: 1px dotted #ccc;
	background: url("img/content-point.gif") no-repeat 0 0;
}

#new-release-title a {
	font-weight: bold;
}

#new-release-list {
	padding-left: 20px;
}

#new-release-list li {
	padding-left: 12px;
	background: url("img/new-release-li.gif") no-repeat 0 10px;
}

#new-release-list li:hover {
	background: url("img/new-release-li-hover.gif") no-repeat 0 10px;
}

#new-release-list li a {
	color: #333;
}

#new-release-list li a:hover {
	color: #C50028;
}

/* 新着リリース　おわり */

/* 会社案内ミニ */

#corporate-mini1 {
	height: 100px;
	background: url("img/corporate-mini-back.gif") no-repeat 0 0;
}

#corporate-mini1-title {
	padding: 2px 0 5px 25px;
	color: #C50028;
	font-weight: bold;
}

#corporate-mini1-content {
	padding-left: 20px;
}

#corporate-mini1-content span {
	color: #C50028;
}

#corporate-mini2 {
	height: 220px;
	background: url("img/corporate-mini2-back.gif") no-repeat 0 0;
}

#corporate-mini2-title {
	padding: 8px 0 0 30px;
	color: #C50028;
	font-weight: bold;
}

#corporate-mini2-content {
	padding: 5px 10px 10px;
}

#corporate-mini2-content span {
	color: #C50028;
}

/* 会社案内ミニ　おわり */

/* index　おわり */

/* corporate */

#content-corporate1-title, #content-corporate2, #content-corporate3 {
	border-top: 1px solid #C50028;
}

#content-corporate1-box {
	background: url("img/content-back.gif") repeat-x 0 0;
}

#content-corporate1-title {
	padding: 7px 0 5px 30px;
	border-bottom: 1px dotted #ccc;
	background: url("img/content-point.gif") no-repeat 0 0;
	color: #C50028;
	font-size: 14px;
	font-weight: bold;
}

#content-corporate1-content {
	padding: 10px;
}

#content-corporate2, #content-corporate3 {
	background: url("img/midasi-back.gif") repeat-x 0 0;
}

#content-corporate2-title, #content-corporate3-title {
	padding: 7px 0 5px 30px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #ccc;
	background: url("img/midasi-point.gif") no-repeat 0 0;
	font-size: 14px;
	color: #C50028;
	font-weight: bold;
}

#content-corporate2-title a, #content-corporate3-title a {
	color: #C50028;
	font-weight: bold;
	text-decoration: none;
}

#content-corporate2-table .td1, #content-corporate3-table .td1 {
	color: #C50028;
 }
 
 #content-corporate2-table .tr1,
 #content-corporate3-table .tr1 {
 	background-color: #f5f5f5;
 }
 
 #content-corporate2-table .tr2,
 #content-corporate3-table .tr2 {
 	background-color: #fff;
 }
 
/* corporate　おわり */

/* release */

.content-release-box {
	background: url("img/midasi-back.gif") repeat-x 0 0;
}

.content-release-title {
	padding: 7px 0 5px 30px;
	border-bottom: 1px dotted #ccc;
	background: url("img/midasi-point.gif") no-repeat 0 0;
	color: #C50028;
	font-size: 14px;
	font-weight: bold;
}

.content-release-title a {
	color: #C50028;
	font-weight: bold;
	text-decoration: none;
}

.content-release-content li {
	padding: 7px 0 5px 12px;
	background: url("img/new-release-li.gif") no-repeat 0 10px;
}

.content-release-content li:hover {
	background: url("img/new-release-li-hover.gif") no-repeat 0 10px;
}

/* release　おわり */

/* product */

#content-product1 {
	border-top: 1px solid #C50028;
	background: url("img/content-back.gif") repeat-x 0 0;
}

#content-product1-title {
	padding: 7px 0 5px 30px;
	border-bottom: 1px dotted #ccc;
	background: url("img/content-point.gif") no-repeat 0 0;
	color: #C50028;
	font-size: 14px;
	font-weight: bold;
}

#content-product1-content {
	padding: 10px;
}

.content-product2-box2 {
	border-bottom: 1px solid #999;
}

.content-product2-table .td1 {
	background-color: #F9E5E9;
	border-bottom: 2px solid #fff;
}

.content-product2-table .td2 {
	border-bottom: 1px dotted #999;
}

/* product　おわり */

/* recruit */

#content-recruit1-title, #content-recruit2, #content-recruit3 {
	border-top: 1px solid #C50028;
}

#content-recruit1-box {
	background: url("img/content-back.gif") repeat-x 0 0;
}

#content-recruit1-title {
	padding: 7px 0 5px 30px;
	border-bottom: 1px dotted #ccc;
	background: url("img/content-point.gif") no-repeat 0 0;
	color: #C50028;
	font-size: 14px;
	font-weight: bold;
}

#content-recruit1-content {
	padding: 10px;
}

#content-recruit2, #content-recruit3 {
	background: url("img/midasi-back.gif") repeat-x 0 0;
}

#content-recruit2-title, #content-recruit3-title {
	padding: 7px 0 5px 30px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #ccc;
	background: url("img/midasi-point.gif") no-repeat 0 0;
	color: #C50028;
	font-size: 14px;
	font-weight: bold;
}

#content-recruit2-title a,
#content-recruit3-title a {
	color: #C50028;
	font-weight: bold;
	text-decoration: none;
}

#content-recruit2-table .td1, #content-recruit3-table .td1 {
	color: #C50028;
 }
 
 #content-recruit2-table .tr1,
 #content-recruit3-table .tr1 {
 	background-color: #f5f5f5;
 }
 
 #content-recruit2-table .tr2,
 #content-recruit3-table .tr2 {
 	background-color: #fff;
 }
 
/* recruit　おわり */

/* eco */

#content-eco1-box, #content-eco2-box, #content-eco3-box {
	background: url("img/content-back.gif") repeat-x 0 0;
	border-top: 1px solid #C50028;
}

#content-eco1-title, #content-eco2-title, #content-eco3-title {
	padding: 7px 0 5px 30px;
	border-bottom: 1px dotted #ccc;
	background: url("img/content-point.gif") no-repeat 0 0;
	color: #C50028;
	font-size: 14px;
	font-weight: bold;
}

#content-eco1-title a,
#content-eco2-title a,
#content-eco3-title a {
	color: #C50028;
	font-weight: bold;
	text-decoration: none;
}

#content-eco1-content, #content-eco2-content, #content-eco3-content {
	padding: 10px;
}

/* eco　おわり */

/* info */

#content-info1 {
	background: url("img/midasi-back.gif") repeat-x 0 0;
}

#content-info1-title {
	padding: 7px 0 5px 30px;
	margin-bottom: 15px;
	border-top: 1px solid #C50028;
	border-bottom: 1px dotted #ccc;
	background: url("img/midasi-point.gif") no-repeat 0 0;
	color: #C50028;
	font-size: 14px;
	font-weight: bold;
}
#content-info1-content {
	padding-bottom: 20px;
}

#content-info1-table .td1 {
	color: #C50028;
 }
 
 #content-info1-table .tr1 {
 	background-color: #f5f5f5;
 }
 
 #content-info1-table .tr2 {
 	background-color: #fff;
 }

/* info　おわり */

/* sitemap レイアウト */

/* sitemap レイアウト　おわり */

/* link レイアウト */

#content-link {
	padding-bottom: 20px;
}

#content-link1 {
	background: url("img/content-back.gif") repeat-x 0 0;
	padding-bottom: 20px;
	border-bottom: 1px dotted #ccc;
}

#content-link1-title {
	padding: 7px 0 5px 30px;
	border-top: 1px solid #C50028;
	border-bottom: 1px dotted #ccc;
	background: url("img/content-point.gif") no-repeat 0 0;
	color: #C50028;
	font-size: 14px;
	font-weight: bold;
}

#content-link1-content {
	padding: 10px;
}

.content-link2-title {
	margin-bottom: 5px;
	border-bottom: 1px solid #C50028;
}

/* link レイアウト　おわり */

/* privacy レイアウト */

#content-privacy1 {
	background: url("img/content-back.gif") repeat-x 0 0;
}

#content-privacy1-title {
	padding: 7px 0 5px 30px;
	border-top: 1px solid #C50028;
	border-bottom: 1px dotted #ccc;
	background: url("img/content-point.gif") no-repeat 0 0;
	color: #C50028;
	font-size: 14px;
	font-weight: bold;
}

#content-privacy1-content {
	padding: 10px;
}

/* pryvacy レイアウト　おわり */

/* フッター */

/* フッター　おわり */