@charset "utf-8";

/* CSS Document */

/*========================================================
              プロパティ上書き(common.css分)
=========================================================*/
body {
	background: #333333 url(../images/bg.gif) repeat;
}
#pageAll {
	background: #FFFFFF url(../images/side.gif);
}
a,
a:link,
a:visited{
	color: #006699;
}
a:hover{
	color: #CC0000;
}

#header {
	background: #83716D url(../images/header_bg.jpg) no-repeat left bottom;
}
#header .headRight p.head1{
	color: #FFFFFF;
}
#header .headRight .shinryou p.line1 {
	color: #FFCC66;
}
#header .headRight .shinryou p.line2 {
	color: #FFFFFF;
}
#header .headRight .shinryou p.line4 {
	color: #F8E678;
}
#header .headRight .jikan p.line4 {
	color: #F8E678;
}
.dial {
	color: #FF9900;
	font: bold 131%/130% Geneva, Arial, Helvetica, sans-serif;
}


/*=== Page Top ===*/
.pageTop {
	border-top: 1px dotted #E1C9B8;
}
.pageTop a,
.pageTop a:visited {
	color:#006699;
}
/*=== Page Top(body) ===*/
.pageTopScnd {
	border-top: 1px dotted #E1C9B8;
}
.pageTopScnd a,
.pageTopScnd a:visited {
	color:#006699;
}

/*=== Footer ===*/
#footer {
	background: #52403C url(../images/footer.jpg) top no-repeat ;
	border-top: 1px solid #E1C9B8;
}
#footer p.textMenu {
	color: #FFFFFF;
}
#footer p.textMenu a,
#footer p.textMenu a:visited {
	color: #FFFFFF;
}
#footer p.textMenu a:hover {
	color: #F8E678;
}
#footer p.linktoTop a,
#footer p.linktoTop a:visited {
	color: #F8E678;
}
#footer p.linktoTop a:hover {
	color: #F8E678;
}

/*========================================================
              プロパティ上書き(mainmenu.css分)
=========================================================*/
.mainMenu {
	background: url(../images/menu_bg.gif) no-repeat;
}
li.menu01 {
	background: url(../images/menu01_over.gif) no-repeat;
}
li.menu01 a,
li.menu01 a:visited{
	background: url(../images/menu01_up.gif) no-repeat;
}
li.menu02 {
	background: url(../images/menu02_over.gif) no-repeat;
}
li.menu02 a,
li.menu02 a:visited{
	background: url(../images/menu02_up.gif) no-repeat;
}
li.menu03 {
	background: url(../images/menu02_over.gif) no-repeat;
}
li.menu03 a,
li.menu03 a:visited{
	background: url(../images/menu02_up.gif) no-repeat;
}
li.menu04 {
	background: url(../images/menu02_over.gif) no-repeat;
}
li.menu04 a,
li.menu04 a:visited{
	background: url(../images/menu02_up.gif) no-repeat;
}
li.menu05 {
	background: url(../images/menu02_over.gif) no-repeat;
}
li.menu05 a,
li.menu05 a:visited{
	background: url(../images/menu02_up.gif) no-repeat;
}
li.menu06 {
	background: url(../images/menu02_over.gif) no-repeat;
}
li.menu06 a,
li.menu06 a:visited{
	background: url(../images/menu02_up.gif) no-repeat;
}

li.menu01 a:hover,
li.menu02 a:hover,
li.menu03 a:hover,
li.menu04 a:hover,
li.menu05 a:hover,
li.menu06 a:hover {
	background: url(none);
}

li.active#naviidmenu02 a,
li.active#naviidmenu02 a:visited,
li.active#naviidmenu03 a,
li.active#naviidmenu03 a:visited,
li.active#naviidmenu04 a,
li.active#naviidmenu04 a:visited,
li.active#naviidmenu05 a,
li.active#naviidmenu05 a:visited,
li.active#naviidmenu06 a,
li.active#naviidmenu06 a:visited
{
	background: url(../images/menu02_over.gif) no-repeat;
}

/*========================================================
              プロパティ上書き(colomn_submenu.css分)
=========================================================*/
/* リンク付LEVEL1 */
#sideLevel1link01 a,
#sideLevel1link02 a,
#sideLevel1link01 a:visited,
#sideLevel1link02 a:visited{
	display: block;
	width: 165px;
	background: #835A5A;
	padding: 0.5em 4px 0.5em 14px;
	color: #FFFFFF;
	border-top: 2px solid #CCCCCC;
	text-decoration: none;
	font-weight: bold;
	line-height: 130%;
}

.active#sideLevel1link01 a,
.active#sideLevel1link02 a{
	background: #835A5A;
	text-decoration: none;
}
#sideLevel1link01 a:hover,
#sideLevel1link02 a:hover{
	background: #a66c64;
	text-decoration: underline;
}
/* /リンク付LEVEL1 */


/* LEVEL2ブロック */
#sideLevel2block01,
#sideLevel2block02,
#sideLevel2block03{
	width: 165px;
	background: #F3EEEE;
	padding: 0.5em 4px 0.5em 8px;
	display: block;
	color: #333333;
	text-decoration: none;
	line-height: 130%;
	margin-top: 3px;
	border-left: 5px solid #C6B3B3;
}
.active#sideLevel2block01,
.active#sideLevel2block02,
.active#sideLevel2block03{
	background: #E4D9D8;
	color: #FF0000;
	border-left: 5px solid #835A5A;
}
ul.side01s{
	list-style: none;
	margin: 5px 5px 5px 2px;
	border: none;
}
ul.side01s li{
	list-style: none;
	margin: 5px 5px 5px 15px;
	border: none;
}
/* /リンク付LEVEL2 */
#sideLevel2block01 a,
#sideLevel2block02 a,
#sideLevel2block03 a{
	color: #006699;
	text-decoration:underline;
}
#sideLevel2block01 a:hover,
#sideLevel2block02 a:hover,
#sideLevel2block03 a:hover{
	color: #CC0000;
}
#contentsArea .side01s li{
	border-top: none;
}

/*========================================================
              タイトル・リンクの(column.css分)
=========================================================*/
#contentsArea h1 {
	background:url(../images/h1_bg.gif) top no-repeat;
	color: #802B2B;
}
