.result-sort { display: none; }

.a-area .sub-data { display: none; }

.access-Ranking-question .sub-data .count {
	display: none;
}

.site-footer, .site-header {
    display: none;
}


.search-area .search-check {
    display: none;
}

.search-area {
    padding-bottom: 0px !important;
}

.search-area {
    background-color: #13a4ae;
}

.category-tree .menu-title, .attribute-area .menu-title {
    background-color: #006c60;
}

.section-title {
    color: #006c60;
    border-color: rgba(0, 108, 96, 0.3);
    border-left-color: #006c60;
}



.access-Ranking-list .section-title::before {
	content: "" !important;
}

.access-Ranking-list .section-title::after {
	content: "◆◇ よく見られているご質問 ◇◆";
	top: 5px;
	font-size: 24px;
	left: -40px;
	position: relative;
}

@media only screen and (max-width: 480px) 
{
	.access-Ranking-list .section-title::after {
        font-size: 18px !important;
	}
}

.access-Ranking-list .section-title {
    font-size: 0px;
}



.access-Ranking-list .list-item .access-Ranking .access-Ranking-question a, .new-faq-list .list-item .new-faq .new-faq-question a {
    color: #006c60;
}

.access-Ranking-list .list-item .access-Ranking, .new-faq-list .list-item .new-faq {
    border-bottom-color: rgba(0, 108, 96, 0.6);
}

.access-Ranking-list .list-contents, .new-faq-list .list-contents {
    border-color: rgba(0, 108, 96, 0.3);
}

ul.fancytree-container .fancytree-node {
    border-bottom-color: rgba(0, 108, 96, 0.3);
}

ul.fancytree-container .fancytree-has-children .fancytree-expander:before {
    color: rgba(0, 108, 96, 0.8);
}

.pagetop {
    background: rgba(0, 108, 96, 0.2);
}

.pagetop:hover {
    background: rgba(0, 108, 96, 0.8);
}

.category-box {
    border-color: rgba(0, 108, 96, 0.3);
}

.category-box .category-title a {
    color: #006c60;
    border-bottom-color: rgba(0, 108, 96, 0.3);
    background-color: rgba(0, 108, 96, 0.1);
}

.category-box .category-contents li.category-item a, 
.category-box .category-contents li.category-item:before,
.search-area .search-input .keyword-frmbtn:before
{
    color: #006c60;
}

.attributeItem > select,
.result-header .result-sort select {
    border-color: rgba(0, 108, 96, 0.3);
    color: #006c60;
}

.result-header, .result-header .result-title:before, .result-header .result-title, .result-header .result-title em, a, a:visited, a:hover, .page-nav .page-nav-text {
    color: #006c60 !important;
}

.result-box > a:hover {
    background: rgba(0, 108, 96, 0.1);
}

.result-box > a .q-area {
    color: #006c60;
    border-color: rgba(0, 108, 96, 0.15);
    background: rgba(0, 108, 96, 0.1);
}
.result-box > a .a-area {
    border-color: rgba(0, 108, 96, 0.1);
}

.result-box > a .sub-data {
    color: rgba(0, 108, 96, 0.6);
}

.page-nav .go-page {
    border-color: rgba(0, 108, 96, 0.3);
}

.detail-function a, .detail-function button {
    border-color: rgba(0, 108, 96, 0.3);
    color: #006c60;
}

.detail-box
{
    border-color: rgba(0, 108, 96, 0.6);
}

.detail-box .q-area span {
    color: #006c60;
    background: rgba(0, 108, 96, 0.1);
}

.detail-box.contents-notfound
{
    border-color: rgba(0, 108, 96, 0.6);
}

.detail-box .sub-data
{
    color: #006c60;
}

.detail-box.contents-notfound .nf-area:before {
    color: #006c60;
}

.detail-box .data-area,
.detail-box .fb-area
{
    border-top-color: rgba(0, 108, 96, 0.6);
}

.detail-box .fb-area textarea {
    display: none;
}


.detail-box .fb-area:before {
    color: rgba(0, 108, 96, 0.5);
}

.detail-box .fb-area .fb-wrapper {
    background-color: rgba(0, 108, 96, 0.1);
}

.detail-box .fb-area .upper h3, .detail-box .fb-area .fb-btn, .detail-box .fb-area .fb-send
{
	color: #006c60;
}

.detail-box .fb-area .fb-btn, .detail-box .fb-area .fb-send, .detail-box .fb-area textarea,
.fb-active
{
	border-color: rgba(0, 108, 96, 0.5) !important;
}

.detail-box .fb-area .fb-send,
.detail-function a:hover , .detail-function button:hover {
    color: #fff;
    background-color: #006c60;
}


.fb-btn::before {
	content: "" !important;
}


@media only screen and (max-width: 480px) {
	.site-header .logo {
	    text-align: left;
    }
    .site-header .logo a {
        height: 48px;
    }
    .sp-menu-btn {
		left: unset !important;
		right: 15px;
	}
	.sp-menu-btn:after {
        color: #006c60;
	}
	.sp-menu-btn .bar {
        background-color: #006c60;
	}
    .search-area .search-option {
        padding: 0 !important;
    }
    .result-box > a .faq-number {
        display: inline !important;
    }
    .result-box > a .open-date {
        display: none;
    }
    .result-box > a .go-detail {
        background: rgba(0, 108, 96, 0.1);
    }
    .page-nav .go-first, .page-nav .go-last {
        height: 37px;
        font-size: 0;
    }
    .page-nav .go-first, .page-nav .go-last, .page-nav .go-prev, .page-nav .go-next {
        background: rgba(0, 108, 96, 0.1);
    }
    .detail-box.contents-notfound .nf-area em {
        font-size: 16px;
    }
}
