/*media_query*/
@media (max-width:1680px){

}
@media (max-width:1600px){

}
@media (max-width:1440px){
    #header #sns_wrap{
        right: 5%
    }
}
@media (max-width:1400px){
    .st03_box .st03_a { padding: 100px 0 0 56px;}
}
@media (max-width:320px){
    .m_main02 .main_title > h2 {font-size: 3em;}
    .m_main01 .main_title > h2 {font-size:3em;}
    
    .m_main03_ct01 { padding: 68px 0 0 21px;}
    .m_main03_ct03 {  padding: 68px 0 0 23px;}
    .main03_tit.t3_2 {margin-left: 23px !important;}
    .main03_tit h3 {font-size: 1.9em;}
    .m_main03 > a > div > p {font-size: 1.1em;}
    
    .m_main05 {padding: 40px 26px 49px 26px;}
    .st07_btn { font-size: 1em;}
    
    .menu_top > a > img {width: 126px;}
    
    .points_wrap .points_box .points_txt p {font-size: 1em;}
    .m_year_boxwarp .box_wrap .m_year_box .num_box .right {  padding: 29px 0 0 3%;}
    
    .m_category li a {font-size: 0.87em;}
    .m_mu_ct > div > div:before {width: 2px;}
    .m_sec_txt .m_sec_info .sub_tit { font-size: 0.9em !important;}
    .m_sec_txt .m_sec_info li {font-size: 0.9em !important;}
    .m_sec_txt .m_sec_info .sub_small { font-size: 0.8em !important;}
    
    .m_start_wrap3 table {font-size: 1em;}
    .table_info {font-size: 0.9em;}
    .table_info > li {padding-bottom: 2px;}
    
    .m_support_point .m_su_box .inner_infor li {font-size: 1em;}
    .cost_box .cost_txt > .cost_info {font-size: 0.9em;}
    
    .m_inquiry_tit {padding: 12px 10px;}
    .m_inquiry_tit > h3 {font-size: 2em;  padding: 0 0 4px 0;}
    .m_ad_btn { margin-left: 1px; font-size: 10px;}
    .m_ask_ct_tit h4 {font-size: 1.3em;}
    .m_ask_ct_tit span {padding-top: 4px;}
    
    .m_store_info > .text_box > img {width: 20px;}
    .m_store_info > .text_box > .txt {font-size: 0.8em;}
    
    
    .m_footer p {font-size: 0.9em;}
    
    .main02_ct .m_box_wrap > p {font-size: 1em;}
    .m_com_box .m_com_tit {font-size: 1.6em;}
    .m_com_box .m_com_txt {font-size: 1em;}
}

/*
@media screen and (min-width:0\0){

    .cost_section02 .cost_wrap > table > thead {position:relative;}
    .cost_section02 .cost_wrap > table > thead:before {position:absolute; content:''; left: 102px; top: 158px; width: 1166px; height: 4px; background: #81a252;}
    .cost_section02 .cost_wrap > table > thead:after {position:absolute; content:''; left: 102px; top: 239px; width: 1166px; height: 2px; background: #81a252;}
    
    .support_section02 .support_wrap > table > thead {position:relative;}
    .support_section02 .support_wrap > table > thead:before {position:absolute; content:''; left: 102px; top: 177px; width: 1166px; height: 4px; background: #81a252;}
    .support_section02 .support_wrap > table > thead:after {position:absolute; content:''; left: 102px; top: 258px; width: 1166px; height: 2px; background: #81a252;}
}
*/

