﻿@charset "UTF-8";
/************** メイン コンテンツ **************/
#contents_body { float: left; width: 740px;
margin: 0px 0px 0px 115px;
display: inline;
}

#contents_body_main h3 {
	line-height:18px;
}
p {
	line-height:18px;
	padding-top: 20px;
}
/************** サブ コンテンツ **************/
/****
#sub_contents_company {
	float:left;
	width: 200px;
}
#sub_contents_company .category_title {
	display:block;
	height: 76px;
	width: 200px;
	background: url(/pages/images/left_menu_other.jpg) no-repeat 0 0;
	text-indent: -9999px;
}
#sub_contents_company .sub_menu li {
	width: 200px;
	text-indent: -9999px;
}
#sub_contents_company .sub_menu li a {
	display:block;
	height:40px;
}
#sub_contents_company .sub_menu li h3 {
	display:block;
	height:30px;
}
#sub_contents_company .sub_menu li ul li {
	display:block;
	height:40px;
}
***/
 
/* リンクデフォルト */
/*--
#sub_contents_company .sub_menu #smenu01 {
	background: url(/pages/images/left_menu_other.jpg) 0 -76px;
}
#sub_contents_company .sub_menu #smenu01a {
	background: url(/pages/images/left_menu_other.jpg) 0 -106px;
}
#sub_contents_company .sub_menu #smenu01b {
	background: url(/pages/images/left_menu_other.jpg) 0 -146px;
}
#sub_contents_company .sub_menu #smenu01c {
	background: url(/pages/images/left_menu_other.jpg) 0 -186px;
}--- */

 

/* リンクマウスオーバー */
/*--
#sub_contents_company .sub_menu #smenu01a a:hover {
	background: url(/pages/images/left_menu_other_on.jpg) 0 -106px;
}
#sub_contents_company .sub_menu #smenu01b a:hover {
	background: url(/pages/images/left_menu_other_on.jpg) 0 -146px;
}
#sub_contents_company .sub_menu #smenu01c a:hover {
	background: url(/pages/images/left_menu_other_on.jpg) 0 -186px;
}

--- */

/* リンクオン状態*/
/*-- 
#sub_contents_company #smenu01a #smenu01a {
	background: url(/pages/images/left_menu_other_on.jpg) 0 -106px;
}
#sub_contents_company #smenu01b #smenu01b {
	background: url(/pages/images/left_menu_other_on.jpg) 0 -146px;
}
#sub_contents_company #smenu01c #smenu01c {
	background: url(/pages/images/left_menu_other_on.jpg) 0 -186px;
}
--- */
/* Sitemap
---------------------------------------------------------------------- */
.left01{width:340px; float:left; padding:0 10px;}

.right01{width:340px; float:right; padding:0;}

#sitemap h4 {
	margin:0;
	font-size:12px;
}
ul#sitemap {
	line-height:1.8em;
}
ul#sitemap, ul#sitemap ul {
	list-style:none;
	margin:0;
}
ul#sitemap a {
	color:#417baa;
}
ul#sitemap h5 {
	margin:0;
}
ul#sitemap h5 a {
	color:#125a95;
}
ul#sitemap li {
	padding:10px 0;
	margin:0;
}
ul#sitemap li ul li, ul#sitemap li ul li ul li, ul#sitemap li ul li ul li ul li {
	padding:0;
	border:none;
}
ul#sitemap li ul li {
	padding-left:15px;
	background:url(/sitemap/images/icon_sitemap.gif) no-repeat 0 8px;
}
ul#sitemap li ul li ul li {
	padding-left:15px;
	background:url(/sitemap/images/icon_sitemap_s.gif) no-repeat 1px 8px;
}
ul#sitemap li ul li ul li ul li {
	padding-left:15px;
	background:url(/sitemap/images/icon_sitemap_s.gif) no-repeat 1px 8px;
}

/* ブランドバナー追加 */
.banner {width:740px; float:left;}
#brand { display:inline; text-align:center;margin:0;padding:0}
#brand ul { list-style:none;width:720px;margin:0;padding:0;} 
#brand li { display:inline;float:left;margin-bottom:10px;list-style:none;margin:10px 0 0 10px;} 

