
.m_gnb_box .m_gnb_cont .sns_ul{background-color: #d14f1f;}

.hd_top{border-bottom: 1px solid #f15a22;background-color: #f15a22;}
.hd_top ul li{border-left: 1px solid #b2451c;text-align: center;background-color: #d14f1f;}
.hd_top ul .mem{color: #fff;background-color: #f15a22;}

.gnb_box{border-bottom: 1px solid #ddd;background-color: #fff;}
.gnb_box .gnb>ul>li>a:after{background: url(../img/tomato_gnb_ico.png) no-repeat;}
.gnb_box .gnb > ul > li > a{color: #333;}

.m_gnb_box:after{background-color: #fff;}
.m_gnb_box .m_gnb_cont .mem{border-top: 1px solid #ccc;border-bottom: 1px solid #2b2b2b;background-color: #515151;}
.m_gnb_box .m_gnb_cont .mem li{color: #f4f4f4;}
.m_gnb_box .m_gnb_cont .mem li:first-child a{border-right: 1px solid #3a3a3a;}
.m_gnb_box .m_gnb_cont .m_gnb > ul > li{border-bottom: 1px solid #ccc;}
.m_gnb_box .m_gnb_cont .m_gnb > ul > li .b{color: #333;}
.m_gnb_box .m_gnb_cont .m_gnb > ul > li ul li{color: #666;}
.m_gnb_box .m_gnb_cont .m_gnb > ul > li ul{border-top: 1px solid #ccc;background-color: #eee;}

.il_idx{width: 1100px;}
.main_top{padding: 100px 0;text-align: center;background: url(../img/il_idx_bg.jpg) 50%  0 no-repeat;-webkit-background-size: cover;background-size: cover;}
.main_top p{color: #fff;}
.main_top .t1{display: inline-block;padding: 5px 30px;-webkit-border-radius: 34px;-moz-border-radius: 34px;border-radius: 34px;background-color: #f15a22;}
.main_top ul{padding: 40px 0 0;text-align: center;font-size: 0;}
.main_top ul li{display: inline-block;width: 160px;max-width: 100%;margin: 20px 15px;vertical-align: top;}
.main_top ul li .ico{width: 120px;height: 120px;margin: 0 auto 10px;text-align: center;line-height: 120px;-webkit-border-radius: 120px;-moz-border-radius: 120px;border-radius: 120px;background-color: #fff;}
.main_top .in_movie{margin-bottom: 0;padding-bottom: 100px;}

.app_store{padding: 100px 0;}
.youtube_link{padding: 100px 0;background-color: #fff1eb;}
.il_link_box{padding: 100px 0;}
.il_link_box p{margin-bottom: 30px;}
.il_link_box p span{font-weight: 600;color: #f15a22;}
.il_link_box ul{margin-left: -3px;margin-right: -3px;text-align: center;font-size: 0;}
.il_link_box ul li{display: inline-block;margin: 0 3px 10px;}

.il_tb_link .l{width: 158px;}
.il_tb_link .c{padding-left: 50px;}
.il_tb_link .r{width: 460px;}
.il_tb_link .t2{color: #666;}

#footer{background-color: #f1f1f1;}
#footer .f_addr{color: #666;}
#footer .f_copy{color: #888;}
