@charset "utf-8";
/*pc*/
@media screen and (min-width: 768px) {
.baseColor {
	background-color: #7A7A7A;
}
.baseFontColor {
	color: #FFF;
}
.baseBorderColor {
	border-color: #e3e3e3;
}
.subFontColor {
	color: #717171;
}
.subColor {
	background-color: #F9F9F9;
}

body {
	background-color: #ededed;
	color: #535353;
}

a:link {
	color: #333333;
}

a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #b4b4b4;
}
#wrapper{
	background-color:#fff;
	border-left-color:#fff;
	border-right-color:#fff;
}


/*---------------------------- header ---------------------------*/
#header h1,
#header h1 a {
	color: #CCCCCC;
}
#header p {
	color: #B6B6B6;
}
#header #headerLeft h2 {
	color: #B6B6B6;
}

/*---------------------------- main ---------------------------*/
#main #bread a {
	color: #717171;
}
#main .contentsBox {
	background-color: #FFF;
	color:#5D5D5D;
}
#main #contentNews .contentsBoxTitle a.listLook {
        color: #535353;
}
#main #contentNews .newsContentWrap {
        border-bottom-color: #DDDDDD;
}
#main #contentNews .newsContentWrap .newsTitle span {
        color: #535353;
}

/*---------------------------- side ---------------------------*/
#side #navigation li a {
	color: #535353;
}
#side #navigation li.active a {
	color: #B9B9B9;
}
#side #navigation li a:hover {
	color: #B9B9B9;
}
#side #navigation li.sub a {
	background-color: #F9F9F9;
	color: #717171;
}
#side #navigation li.sub a:hover {
	color: #969696;
}
#side #navigation li.subActive a {
	color: #969696;
}
#side #navigation li.gc a {
	color: #717171;
	background-color: #F9F9F9;
}
#side #navigation li.gc a:hover {
	color: #969696;
}
#side #navigation li.gcActive a {
	color: #969696;
}
#side #navigation li.gcActive a:hover {
	color: #969696;
}

#side #access #accessInner {
	background-color: #EDEDED;
}
#sideNews .contentsBoxBody {
	background-color:#FCFCFC;
}
#sideNews .contentsBoxTitle a.listLook {
        color: #535353;
} 
#sideNews .newsContentWrap {
        border-bottom-color: #DDDDDD;
}
#sideNews .newsContentWrap .newsTitle span {
        color: #535353;
}
#sideNews .newsContentWrap p a {
        color: #9A9A9A;
}
#sideNews .newsContentWrap p a:hover {
        color: #b4b4b4;
}
#searchWrap{
	background-color:#F2F2F2;
}
#searchWrap form input#search {
	border-color: #B9B9B9;
	color: #C3C3C3;
}

/*---------------------------- footer ---------------------------*/
#footer {
	color: #535353;
}
#footerInner {
	background-color:#D1D1D1;
}
#footerBottom {
}

#footer #footerContent li a {
	color: #535353;
}
#footer #footerFreeArea a {
	color: #9A9A9A;
}

/*--- pulldownMenu style ---*/

/* pulldown cross */
.navTypeCross #navigation ul#nav ul.pullSub {
	background-color:#fff;
}
.navTypeCross #navigation ul#nav ul a:hover {
	color: #7f6c1c;
}
.navTypeCross #navigation ul#nav ul a span {
	color: #717171;
}
.navTypeCross #navigation ul#nav ul.pullSub ul.pullGc{
	background-color:#fff;
}

/* pulldown side */
#side #navigation ul#nav ul.pullSub {
	background-color:#fff;
}
#side #navigation ul#nav ul.pullSub  ul.pullGc{
	background-color:#fff;
}
#side #navigation ul#nav ul li.pullSubLi a.subNavigationBg,
#side #navigation ul#nav ul li.pullGcLi a.gcNavigationBg {
	color: #717171;
}
#side #navigation ul#nav ul li.pullSubLi a.subNavigationBg:hover,
#side #navigation ul#nav ul li.pullGcLi a.gcNavigationBg:hover {
	color: #717171;
}

/*--- navTypeCross ---*/
.navTypeCross #navigation li a.navigationBg {
	color: #535353;
}
.navTypeCross #navigation li.menu01 a.navigationBg:hover,
.navTypeCross #navigation li.menu02 a.navigationBg:hover,
.navTypeCross #navigation li.menu03 a.navigationBg:hover {
	color: #B9B9B9;
}
.navTypeCross #navigation li.menu04 a.navigationBg:hover,
.navTypeCross #navigation li.menu05 a.navigationBg:hover,
.navTypeCross #navigation li.menu06 a.navigationBg:hover {
	color: #B9B9B9;
}
.navTypeCross #navigation li.menu01 a.navigationBgActive,
.navTypeCross #navigation li.menu02 a.navigationBgActive,
.navTypeCross #navigation li.menu03 a.navigationBgActive {
	color: #535353;
}
.navTypeCross #navigation li.menu04 a.navigationBgActive,
.navTypeCross #navigation li.menu05 a.navigationBgActive,
.navTypeCross #navigation li.menu06 a.navigationBgActive {
	color: #535353;
}


/* subcategory */
.navTypeCross #subNavigation li.gc {
}
.navTypeCross #subNavigation li.gc a {
	color: #717171;
}
.navTypeCross #subNavigation li.gc a:hover {
	color: #969696;
}
.navTypeCross #subNavigation li.gcActive a {
	color: #969696;
}
.navTypeCross #subNavigation li.gcActive a:hover {
	color: #969696;
}
.navTypeCross #subNavigation a {
	color: #717171;
}
.navTypeCross #subNavigation a:hover {
    color: #969696;
}
.navTypeCross #subNavigation li.active a {
	color: #969696;
}
.navTypeCross #subNavigation li.active a:hover {
	color: #969696;
}

/* navTypeCross news */
#newsContent{
	background-color:#fbfaf4;
}
#newsContent .newsTitle span {
}
#newsContent #sideContentTitle a {
	color: #454545;
}
#newsContent .newsContentWrap .clearfix a {
	color: #454545;
}
#newsContent .newsContentWrap .clearfix a:hover {
	color: #988b55;
}

/*--- navType06 ---*/
.navType06 #navigation li a.navigationBg {
	color: #535353;
}
.navType06 #navigation li a:hover {
	color: #9c8730;
}

/*--- navTypeBlog ---*/
#blogMenu .blogMenuWrap {
	border-color: #DDDDDD;
}
#blogMenu .blogMenuWrap h4 {
	color: #FFF;
}
#blogMenu #calender table {
	border-color: #ece5d0;
}
#blogMenu #calender th, #blogMenu #calender td {
	border-color: #DDDDDD;
}
.blogUnderMenu h5 {
	color: #4e4c43;
}
#trackbackUrl input.trackback {
	color: #454545;
	border-color: #DDDDDD;
}
#article .articleWrap {
	border-bottom-color:#b2b2b2;
}
#article .articleWrap p.data {
	color: #b4b4b4;
}
#article .comment {
	border-color: #DDDDDD;
}
#article .comment form input.nameInput,
#article .comment form input.addressInput,
#article .comment form textarea {
	border-color: #DDDDDD;
	color: #454545;
}
.trackbackBox, .commentBox {
	border-bottom-color: #DDDDDD;
}


/*---- 新着情報ページ ----*/
#pagenation {
}
#pagenation .previous a {
	color: #4e4c43;
}
#pagenation .next a {
	color: #4e4c43;
}
#pagenation li a {
	background-color: #828282;
	color: #FFF;
}
#pagenation li a:hover {
	background-color: #C9C9C9;
}
#pagenation li span.current {
	background-color: #C9C9C9;
	color: #FFF;
}


/*---- sitemap ----*/
#sitemap a {
	color: #717171;
}
#sitemap .menu {
}
#sitemap h4 a {
	color: #717171;
}
#sitemap .subMenu a {
}
#sitemap li a {
}

/*---- ノットファウンドページ ----*/
#notfound {
	background-color: #FDFDFD;
	border-color: #DDDDDD;
	color: #5D5D5D;
}
#notfound form input#search {
	border-color: #B9B9B9;
	color: #C3C3C3;
}
#notfound p.link a {
	color: #717171;
}
#notfound .notfoundCont h4 {
	color: #535353;
}
#notfound #sitemap h5 a {
	color: #717171;
}

/*---- RSSヘルプページ ----*/
#aboutRss .rssReader h4 {
	color: #535353;
}
#aboutRss .webService, #aboutRss .browser {
	border-color: #DDDDDD;
}

/*---- freeArea ----*/
#main .freeArea {
}
#side .freeArea {
}
}
/*end pc*/