/*******************************************************************/
/* PC：幅769px以上                                                 */
/*******************************************************************/
@media screen and (min-width: 769px) {
/*=================================================================*/
@charset "UTF-8";




#header #font-set dd ul li#font-size-normal a {
    background-image: url("../../images/btn_font_m_ov.gif");
}
#header #font-set dd ul li#font-size-large a {
    background-image: url("../../images/btn_font_l.gif");
}
#header #font-set dd ul li#font-size-normal a:hover {
    background-image: url("../../images/btn_font_m_ov.gif");
}
#header #font-set dd ul li#font-size-large a:hover {
    background-image: url("../../images/btn_font_l_ov.gif");
}
body {
    font-size: 12px;
}
#sec-topics .mh2-01 h2.h2-txt {
    font-size: 12px;
}
.mtxt-com, #top-2com .box03 dl dt a span {
    font-size: 10px;
}
.mh1-01 h1 span, .mh1-01 .lv2 span, .mh3-01 h3, .mh3-01 .lv4 {
    font-size: 14px;
}
.mh2-01 h2, .mh2-a01 h2 a, .mh3-a01 h3 a, .mh3-a02 h3, .mh2-01 .lv3, .mh3-a02 .lv4, .mh2-a01 .lv3 a, .mh3-a01 .lv4 a, .mem-01, .mbd-03 {
    font-size: 16px;
}
.mlay-10 dl dt span {
    font-size: 18px;
}
.mh1-01 h1, .mh1-01 .lv2 {
    font-size: 24px;
}


/*<end>============================================================*/
}

/**************************************************************************************************************************************/
/* SP：幅768px以下                                                 */
/**************************************************************************************************************************************/
@media screen and (max-width: 768px) {
/*=================================================================*/

#header #font-set dd ul li#font-size-normal a {
    background-image: url("../../images/btn_font_m_ov.gif");
}
#header #font-set dd ul li#font-size-large a {
    background-image: url("../../images/btn_font_l.gif");
}
#header #font-set dd ul li#font-size-normal a:hover {
    background-image: url("../../images/btn_font_m_ov.gif");
}
#header #font-set dd ul li#font-size-large a:hover {
    background-image: url("../../images/btn_font_l_ov.gif");
}
body {
    font-size: 12px;
}
#sec-topics .mh2-01 h2.h2-txt {
    font-size: 12px;
}
.mtxt-com, #top-2com .box03 dl dt a span {
    font-size: 10px;
}
.mh1-01 h1 span, .mh1-01 .lv2 span, .mh3-01 h3, .mh3-01 .lv4 {
    font-size: 14px;
}
.mh2-01 h2, .mh2-a01 h2 a, .mh3-a01 h3 a, .mh3-a02 h3, .mh2-01 .lv3, .mh3-a02 .lv4, .mh2-a01 .lv3 a, .mh3-a01 .lv4 a, .mem-01, .mbd-03 {
    font-size: 16px;
}
.mlay-10 dl dt span {
    font-size: 18px;
}
.mh1-01 h1, .mh1-01 .lv2 {
	font-size: 140%;
}

/*<end>============================================================*/
}
