.header{border-bottom:3px solid #5a5959;box-shadow:none}footer{height:300px}.footer_info p{font-size:14px}.tour_all li a .txt{min-height:40px;text-align:center}.tour_all li a p{display:none}.tour_all li a span.go{float:none;margin-top:10px;font-size:12px}.sub_top{padding-top:61px}.sub_top_title{font-size:47px;padding-top:35px;line-height:45px}.greeting_txt{line-height:25px}.greeting_txt>h3{font-size:18px}.service_wrap{padding:0}.service_wrap .service>h3{font-size:28px;margin-bottom:10px;position:relative}.service_wrap .service>h3>span{font-size:22px}.service_wrap .service>h3:before{content:" ";display:block;border-top:1px solid #635848;height:1px;position:absolute;top:50%;z-index:1;width:100%}.service_wrap .service>p{line-height:22px;font-size:15px;padding:20px 10px}.tour_wrap .tour>h3{font-size:28px;margin-bottom:10px;position:relative}.tour_wrap .tour>h3>span{font-size:22px}.tour_wrap .tour>h3:before{content:" ";display:block;border-top:1px solid #635848;height:1px;position:absolute;top:50%;z-index:1;width:100%}.tour_wrap .tour>p{line-height:22px;font-size:15px;padding:20px 10px}.guide_wrap .guide>ul li{font-size:14px;line-height:20px}@media screen and (max-width:400px){.tour_all li a .txt{padding:10px}.tour_all li a h3{font-size:16px}.tour_all li a span.go{font-size:10px}}