﻿/*@import url('https://fonts.googleapis.com/css?family=Kosugi+Maru&display=swap');*/
body { font-family: "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic,"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic",  sans-serif; }
/*h1,h2,h3,h4,h5,h6 {font-family: 'Kosugi Maru', sans-serif;}*/

.linkStyle {color:#241B15;}

/* color */
body,.txt_color_nomal{color: #241B15;}
.txt_white{color: white;}
.txt_red{color: red;}
.txt_color1{color: #4F8AAB} /* メインカラー */
.txt_color2{color: #abcdff} /* サブカラー */
.txt_color3{color: #6d3e2c} /* アクセントカラー1 */
.txt_color4{color: #e0bdad} /* アクセントカラー2 */

/* background-color */
.bg_white{background-color: white} /* 白背景 */
.bg_black{background-color: black} /* 黒背景 */
.bg_color1{background-color: #4F8AAB} /* メインカラー */
.bg_color2{background-color: #abcdff} /* サブカラー */
.bg_color3{background-color: #6d3e2c} /* アクセントカラー1 */
.bg_color4{background-color: #e0bdad} /* アクセントカラー2 */
.bg_color_clear{background-color: transparent!important}

/* border-color ※!important */
.border_color1{border-color: #4F8AAB}
.border_color2{border-color: #abcdff}
.border_color3{border-color: #6d3e2c}
.border_color4{border-color: #e0bdad}

/* hover ---------------------------------------------------------------------------------------------*/
/* color */
.hvr_txt_color_nomal:hover{color: #241B15;}
.hvr_txt_white:hover{color: white;}
.hvr_txt_red:hover{color: red;}
.hvr_txt_color1:hover{color: #4F8AAB} /* メインカラー */
.hvr_txt_color2:hover{color: #abcdff} /* サブカラー */
.hvr_txt_color3:hover{color: #6d3e2c} /* アクセントカラー1 */
.hvr_txt_color4:hover{color: #e0bdad} /* アクセントカラー2 */

/* background-color */
.hvr_bg_white:hover{background-color: white} /* 白背景 */
.hvr_bg_black:hover{background-color: black} /* 黒背景 */
.hvr_bg_color1:hover{background-color: #4F8AAB} /* メインカラー */
.hvr_bg_color2:hover{background-color: #abcdff} /* サブカラー */
.hvr_bg_color3:hover{background-color: #6d3e2c} /* アクセントカラー1 */
.hvr_bg_color4:hover{background-color: #e0bdad} /* アクセントカラー2 */
.hvr_bg_color_clear:hover{background-color: transparent!important}

/* border-color ※!important */
.hvr_border_color1:hover{border-color: #4F8AAB}
.hvr_border_color2:hover{border-color: #abcdff}
.hvr_border_color3:hover{border-color: #6d3e2c}
.hvr_border_color4:hover{border-color: #e0bdad}
 
body,header,#side_contact h2 span {background-color: #fffcfa!important;background-image:url(./Dup/img/bg.jpg);}


/* header
   ----------------------------------------------------------------- */
#header {background-color: #F1F0EF;box-shadow: none;}
#header li {border-color: #B0A79D}
#header li a {color:#241B15;}
#header li a span {color:#4F8AAB;}
#logo .logo{width: 130px;}


/* slide
   ----------------------------------------------------------------- */
.slick-slide img{vertical-align: middle;}


/* side_contact
   ----------------------------------------------------------------- */
#side_info{border-color: #B0A79D;}

/* footer
   ----------------------------------------------------------------- */
footer .pd_t-10px.bg_color4 {background-color:#6d3e2c}
.footer_box {background-color:rgba(255,255,255,0)}
#footer_menu li a {color:#fff;}
#footer_menu li{border-color: #fff;}
.footer_box .logo{width: 160px;}

#cms_6-c .cate_box {border-radius:0px;
padding:30px;}
#cms_6-c .cate_box .box_title {border-bottom:1px solid;}



body, .txt_color_nomal{color:#46423f;}
footer .pd_t-10px.bg_color4,.bg_color3{background-color:#a0783c;}
@media (max-width:768px){
#logo .logo{width: 90px;}
.hamburger {top:8px;}
#main_img { padding-top: 90px;}
#cms_6-c .cate_box {margin-bottom:50px;}
}

@media (max-width:667px){
#logo .logo{width: 80px;}
.hamburger {top:5px;}
#main_img { padding-top: 82px;}
#cms_6-c {padding-right:0px;padding-left:0px;}
#cms_6-c .cate_box {padding-right:15px;padding-left:15px;}
#sp_nav ul li.width_200-max {max-width:250px;}

@media all and (-ms-high-contrast:none){}
}

/*2020/02/20*/
.txt_color1{color: #6bb7ff} /* メインカラー */
.bg_color1{background-color: #6bb7ff} /* メインカラー */
.border_color1{border-color: #6bb7ff}
#header li a span {color:#6bb7ff;}

footer .pd_t-10px.bg_color4,.bg_color3{background-color:#ff9900;}