﻿li a span,li a{
font-family: 'M PLUS Rounded 1c', sans-serif;
transform: rotate(0.05deg);
}
li a img{
transform: rotate(0.00deg)!important;
}
h2{
font-family: 'M PLUS Rounded 1c', sans-serif;
transform: rotate(0.05deg);
}
h3{
font-family: 'M PLUS Rounded 1c', sans-serif;
transform: rotate(0.05deg);
}
p {
font-family: 'M PLUS Rounded 1c', sans-serif;
transform: rotate(0.05deg);
}
.cate_title,.box_title1,box_title2,.box_txt1,.box_txt2{
font-family: 'M PLUS Rounded 1c', sans-serif;
transform: rotate(0.05deg);
}
header .width_50per.txt_white.font_12.letter_1.txt_right.pd_r-20px.tb_hide a{
font-family: 'M PLUS Rounded 1c', sans-serif;
transform: rotate(0.05deg);
}
.sub_cate_title{
font-family: 'M PLUS Rounded 1c', sans-serif;
transform: rotate(0.05deg);
}
dt{
font-family: 'M PLUS Rounded 1c', sans-serif;
transform: rotate(0.05deg);
}


/* ---------- 共通 ---------- */
.linkStyle{
	color:#eca151;
}
.linkStyle:hover{
	color:#eca151;
	opacity: 0.7;
	transition: all 0.5s;
}
body, .txt_color_nomal {
    color: #333;
}
#wrap{
    background-color: #fdfdf8;
}
.txt_color1 {
    color: #333;
}
.bg_color1 {
    background-color: #fffdea;
}
.bg_color3 {
    background-color: #fffbd3;
}
.border_color3 {
    border-color: #b6e6e2;
}
.h_line{
    background-color: #fffbd3;
}
header p,header div,header a{
    color: #333!important;
}
footer #f_wrap ul.d_flex.pd_t-15px.pd_b-15px.bg_color4.font_13.sp_hide{
    background-color: #ffd2a2;
}
footer p{
    color: #333!important;
}
footer p a{
    color: #333!important;
}
nav.mg_b-40px.bg_color3.shadow-b.tb_hide ul li a{
    color: #333;
    font-weight: bold;
    font-size: 15px;
}
nav.mg_b-40px.bg_color3.shadow-b.tb_hide ul li a span{
    color: #eca151;
}
#scroll a{
    color: #333;
background-color: #fffbd3;
}
.hamburger__icon{
    background-color: #eca151;
}
.hamburger__icon, .hamburger__icon:before, .hamburger__icon:after {
 background-color: #eca151!important;
}
.hamburger.active .hamburger__icon {
    background-color: transparent!important;
}
.fat-nav__wrapper ul li a{
color: #333!important;
}



/* ---------- TOP ---------- */
.bg_color3.mg_t-40px.mg_t-15px_tb p {
    color: #333;
}
.bg_color3.mg_t-40px.mg_t-15px_tb h2{
    color: #333;
}
.top_cms_item .width_30per.width_40per_tb.width_100per_sp.mg_center.mg_t-40px.mg_t-20px_sp a{
    color: #333;
}
.con_f h3,.con_f p,.con_l h3,.con_l p{
color:#333;
}
.top_cms_box .cms_title p{
color: #e696c2;
}
.cms_title p:before, .cms_title p:after {
   border-color: #e696c2!important;
}
.width_30per.width_40per_tb.width_100per_sp.mg_center.mg_t-40px.mg_t-20px_sp a{
background-color: #fffbd3;
font-family: 'M PLUS Rounded 1c', sans-serif;
transform: rotate(0.05deg);
}
.top_first div{
	background-image: url(./Dup/img/bento.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: 25%;
	text-align: center;
}
.top_first div h2 {
    display: inline-block;
    border-bottom: 2px solid #eca151;
    padding-bottom: 0px; 
margin-bottom:30px;
}
.top_first div p{
    text-align: left;
}


/* ---------- 下層ページ ---------- */
.page_title p{
color: #e696c2!important;
}
.page_title p:after, .page_title p:before {
    border-color: #e696c2!important;
}
.cate_list li a{
color:#333;
    background-color: #fffbd3;
}
.pager li a{
    color: #333;
}
#cms_1-a .box_txt1{
    opacity: 1;
}
#cms_2-a .box_txt1{
    opacity: 1;
}
#cms_3-e .cate .cate_title{
color:#333;
}
#cms_6-c .arrow{
    border-color: #ffd2a2;
    z-index: 8;
}
#cms_6-c .circle{
   background-color: #ffd2a2;
    z-index: 9;
}
#cms_5-b .arrow img{
    background-color: #ffd2a2;
}
#cms_5-b .cate_box .open_bt .box_title1::before, .cms_5-b .cate_box .open_bt .box_title1::before {
    color: #b6e6e2;
}
.page7 .box_item h3{
    color: #eca151;
}
#form #form_area #form_bt input{
    color: #333;
    border-color: #fffbd3;
}
.page9 h3{
    color: #eca151;
    border-color: #eca151;
}



/* ---------- IE指定 ---------- */
@media all and (-ms-high-contrast: none){
.cate_list li a {
    padding: 9px 5px 10px;
}
#cms_2-a .cate .cate_title{
    padding-top: 9px;
}
#cms_3-e .cate .cate_title{
    padding: 4px 5px 5px 5px;
}
}