﻿.linkStyle{color: #055c3f;}


#top_pc_nav ul li a,#pc_nav ul li a,#footer_nav_wrap ul li a,#copyright a{font-family: "游明朝", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "Sawarabi Mincho", "serif";}
.line:before { background-color: rgba(69,171,103,0.5)!important;}
header #logo { max-width: 130px!important;}
header.scr_header { background-color: rgba(132,195,145,0.5)!important;}
#main_img .menu .bg_white{    max-width: 315px;}


#intro_wrap{
background-image: url(./Dup/img/item_00.png);
    background-repeat: no-repeat;
    background-position: 50% 30%;
}
#contents1 .con_box{
background-image: url(./Dup/img/item_01.png);
    background-repeat: no-repeat;
    background-position: 10% 0%;
}
#contents2 .con_box{
    background-image: url(./Dup/img/item_02.png);
    background-repeat: no-repeat;
    background-position: 0% 50%;
}
#contents3 .con_box{
background-image: url(./Dup/img/item_03.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

#contents3_wrap:after { background-color: rgba(171,160,117,0.5)!important;}
#info_contact .info_item{
width: 25%;    bottom: 6px;    left: -45px;    z-index: 10;
}
#info_contact .con_item{
    width: 20%;    bottom: 6px;    right: -45px;    z-index: 10;
}

.cms_5-c .box_txt1::before {color: rgba(0,0,0,0.4);}
#cms_5-c .box_txt1::before {color: rgba(0,0,0,0.4);}

.page .page_title_box{background-image: url(./Dup/img/back_title.png);}
.page #page_right{ background-position: 50% 75%;}

#footer{background-image: url(./Dup/img/back_footer.png);background-size: cover;}
#footer .bnr{width: 37%!important;}
#logo2 a{max-width: 200px;}

#page3 .cate_box .box_item{    background-color: rgba(218,242,226,0.25);}
/*#page3 .cate_title{border-bottom: 2px solid #ae9a62; border-top: 2px solid #ae9a62;}*/

.overlay { background: linear-gradient(135deg, rgba(174,154,98,0.9) , rgba(93,206,168,0.9 ))!important;}
.overlay-menu .nav_menu_more a{background-color: #aa9b60;}
.overlay-menu .mg_b-50px .nav_menu_more:last-of-type{display: none;}

/*--------タブレット--------*/
@media screen and (max-width: 768px){
#contents1 .con_box { background-size: 55%;background-position: 10% 0%;}
#info_contact .info_item { left: -27px;}
#info_contact .con_item { right: -30px;}
#footer .bnr {width: 60%!important;}
#page_title .page_title_box{padding-right: 25px;padding-left: 25px;}
}

/*--------スマートフォン--------*/
@media screen and (max-width: 667px){
header #logo {max-width: 85px!important;}
#contents1 .line:before, #contents2 .line:before {
     left: 50%;
    -ms-transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
}
#contents1 .con_box { background-position: 50% 0%;}
#contents2 .con_box { background-position: 40% 100%;}
#info_contact .info_item { left: -15px;}
#info_contact .con_item { right: -15px;}
#footer { background-image: url(./Dup/img/back_footer_sp.png);background-position: center center;}
#footer .bnr {width: 80%!important;}
#footer #h1txt{padding-top: 0px;}
#page4 #cms_3-c .cate_title,#page5 #cms_2-c .cate_title{    text-align: left;}
}

/*--------------------------------------------
IE
--------------------------------------------*/
@media all and (-ms-high-contrast:none){
#contact_tel a {padding:37px 15px 30px}
}