@charset "utf-8";

.baseColor {
	background-color: #fab800;
}
.baseFontColor {
	color: #fff;
}
.baseBorderColor {
	border-color: #e5e5e6;
}
.subFontColor {
	color: #606060;
}
.subColor {
	background-color: #f8f8f8;
}

body {
	color: #71462b;
	background-color: #fffdec;
}
a:link {
	color: #f7ab00;
}
a:visited {
	color: #f1a700;
}
a:hover {
	color: #ed9f19;
}

#header h1,
#header h1 a {
	color: #ffdca2;
}
#header p {
	color: #f7ab00;
}
#header #headerLeft h2 {
	color: #ffdca2;
}
#main #bread a {
	color: #f1a700;
}
#main .contentsBox {
	background-color: #FFF;
	margin-left:20px;
}
#main #contentNews .contentsBoxTitle a.listLook {
	color: #454545;
}
#main #contentNews .newsContentWrap {
	border-bottom: #71462b 1px dotted;
	position:relative;
}
#main #contentNews .newsContentWrap .newsTitle span {
}

#side #navigation li a {
	color: #fff;
}
#side #navigation li a:hover {
	color: #71462b;
}
#side #navigation li.active a {
	color: #71462b;
}
#side #navigation li.sub a {
	background-color: #fbfbfb;
	color:#515151;
}
#side #navigation li.sub a:hover {
	color: #f1a700;
}
#side #navigation li.subActive a {
	color: #f1a700;
}
#side #navigation li.gc a {
	color: #515151;
	background-color: #fbfbfb;
}
#side #navigation li.gc a:hover {
	color: #f1a700;
}
#side #navigation li.gcActive a {
	color: #f1a700;
}
#side #navigation li.gcActive a:hover {
	color: #f1a700;
}
#side #access #accessInner {
	background-color: #fff8cf;
}
#sideNews .contentsBoxTitle a.listLook {
	color: #454545;
}
#sideNews .newsContentWrap {
	border-bottom-color: #f7d077;
}
#sideNews .newsContentWrap .newsTitle span {
	color: #666666;
}
#sideNews .newsContentWrap p a {
	color: #333333;
}
#sideNews .newsContentWrap p a:hover {
	color: #f7ab00;
}
#searchWrap form input#search {
	border-color: #CCCCCC;
	color: #AAAAAA;
}
#footer {
	color: #fff;
	margin-top:170px;
}
#footerInner {
}
#footerBottom {
}
#footer #footerContent li a {
	color: #fff;
}
#footerFreeArea a {
	color: #f7ab00;
}

/*--- pulldownMenu style ---*/
.navTypeCross #navigation ul#nav ul a {
	background-color: #FFF;
}
.navTypeCross #navigation ul#nav ul a:hover {
	color: #FFF;
}
#side #navigation ul#nav ul li.pullSubLi a.subNavigationBg,
#side #navigation ul#nav ul li.pullGcLi a.gcNavigationBg {
	background-color: #FFF;
	/*追加セレクタ*/
	color: #f7ab00;
}
#side #navigation ul#nav ul li.pullSubLi a.subNavigationBg:hover,
#side #navigation ul#nav ul li.pullGcLi a.gcNavigationBg:hover {
	background-color: #FFF;
	color: #FFF;
}

.navTypeCross #navigation li a.navigationBg {
	color: #666666;
}
.navTypeCross #navigation li.menu01 a.navigationBg:hover,
.navTypeCross #navigation li.menu02 a.navigationBg:hover,
.navTypeCross #navigation li.menu03 a.navigationBg:hover {
	color: #FFF;
}
.navTypeCross #navigation li.menu04 a.navigationBg:hover,
.navTypeCross #navigation li.menu05 a.navigationBg:hover,
.navTypeCross #navigation li.menu06 a.navigationBg:hover {
	color: #FFF;
}
.navTypeCross #navigation li.menu01 a.navigationBgActive,
.navTypeCross #navigation li.menu02 a.navigationBgActive,
.navTypeCross #navigation li.menu03 a.navigationBgActive {
	color: #FFF;
}
.navTypeCross #navigation li.menu04 a.navigationBgActive,
.navTypeCross #navigation li.menu05 a.navigationBgActive,
.navTypeCross #navigation li.menu06 a.navigationBgActive {
	color: #FFF;
}

.navTypeCross #subNavigation li.gc {
	background-color: #f7f7f7;
}
.navTypeCross #subNavigation li.gc a {
	color: #656565;
}
.navTypeCross #subNavigation li.gc a:hover {
	color: #d89603;
}
.navTypeCross #subNavigation li.gcActive a {
	color: #d89603;
}
.navTypeCross #subNavigation li.gcActive a:hover {
	color: #d89603;
}
.navTypeCross #subNavigation a {
	color: #f7ab00;
}
.navTypeCross #subNavigation a:hover {
	color: #f7ab00;
}
.navTypeCross #subNavigation li.active a {
	color: #f7ab00;
}
.navTypeCross #subNavigation li.active a:hover {
	color: #f7ab00;
}
#newsContent .newsTitle span {
	color: #041b5b;
}
#newsContent #sideContentTitle a {
	color: #454545;
}
#newsContent .newsContentWrap .clearfix a {
	color: #454545;
}
#newsContent .newsContentWrap .clearfix a:hover {
	color: #6095F1;
}
.navType06 #navigation li a.navigationBg {
	color: #f7ab00;
}

/*--- navType05combine ---*/
#blogMenu .blogMenuWrap {
	border-color: #f39700;
	color: #000000;
}
#blogMenu .blogMenuWrap h4 {
	background-color: #f39700;
	color: #FFF;
}
#blogMenu #calender table {
	border-color: #dbe8ff;
}
#blogMenu #calender th,
#blogMenu #calender td {
	border-color: #fff2db;
}
.blogUnderMenu h5 {
	color: #454545;
}
#trackbackUrl input.trackback {
	color: #454545;
	border-color: #fdf0cc;
}
#article .articleWrap p.data {
	color: #747474;
}
#article .comment {
	border-color: #fdf0cc;
}
#article .comment form input.nameInput,
#article .comment form input.addressInput,
#article .comment form textarea {
	border-color: #fef6e0;
	color: #454545;
}
.trackbackBox,
.commentBox {
	border-bottom-color: #d1d1d1;
}
#pagenation .previous a {
	color: #454545;
}
#pagenation .next a {
	color: #454545;
}
#pagenation li a {
	background-color: #ff8e2c;
	color: #FFF;
}
#pagenation li a:hover {
	background-color: #ffd9b5;
}
#pagenation li span.current {
	background-color: #ffd9b5;
	color: #FFF;
}

#sitemap a {
	color: #333333;
}
#sitemap .menu {
	background-color: #fff8cf;
	border-color: #f39700;
}
#sitemap h4 a {
	color: #71462b;
}
#sitemap .subMenu a {
	color: #f7ab00;
}
#sitemap li a {
	color: #f7ab00;
}
#notfound {
	border-color: #f39700;
	color: #71462b;
}
#notfound form input#search {
	border-color: #CCCCCC;
	color: #AAAAAA;
}
#notfound p.link a {
	color: #5b97ff;
}
#notfound .notfoundCont h4 {
	color: #5f5e5e;
}
#notfound #sitemap h5 a {
	color: #71462b;
}
#aboutRss .rssReader h4 {
	color: #f7ab00;
}
#aboutRss .webService,
#aboutRss .browser {
	border-color: #e0e0e1;
}
/*追加セレクタ*/
#blogMenu .blogMenuWrap li a {
	color: #ed9f19;
}
.navTypeCross #navigation ul ul li a{
	color: #f7ab00;
}
#main #contentNews .newsContentWrap a {
	color:#333333;
}
#main #contentNews .newsContentWrap a:hover {
	color:#f7ab00;
}