.message #wrapper #header #headerWrap #nav ul.main_nav li.menu_01 a.menuBtn{border-bottom:2px solid #Ff0013;box-sizing:content-box;color:#000;margin:0;top:0;left:0;cursor:pointer;display:table-cell;vertical-align:middle}.message #mainSection #headSection{background:#FF0013}.message #mainSection #headSection h2{width:607px;height:115px;background:url(/recruit/fresh/message/images/title.gif) no-repeat;text-indent:-9999px;overflow:hidden}.message #mainSection .section{width:1000px;margin:0 auto}.message #mainSection .section .title{font-size:24px;font-size:1.5rem;font-weight:700;color:#ff221f;margin:0 0 30px}.message #mainSection .section .desc p{font-size:16px;font-size:1rem;line-height:2}.message #contents_wrapper{width:1000px;margin:0 auto}.message div.message_left{float:left;width:383px;margin-bottom:148px}.message div.message_right{float:left;width:617px;margin-bottom:148px}.message p br{display:none}.message p.message01{background:url(/recruit/fresh/message/images/message_01.gif) -46px 47px no-repeat;width:383px;height:407px;text-indent:-999em;background-size:360px 342px}.message p.message02,.message p.message03,.message p.message04{width:617px;float:left;text-indent:-999em}.message p.message02{background:url(/recruit/fresh/message/images/message_02.gif) 0 47px no-repeat;height:407px}.message p.message03{background:url(/recruit/fresh/message/images/message_03.gif) no-repeat;height:558px}.message p.message04{background:url(/recruit/fresh/message/images/message_04.gif) no-repeat;height:536px}.message a.slogan_btn{background:url(/recruit/fresh/message/images/slogan_btn.gif);float:left;width:255px;height:42px;display:block;text-indent:-999em;margin:59px 0 0}.message a.slogan_btn:hover{background-position:top right}