#footer .sideMenu a.top { display:none; }

#container { position:relative; height:740px; overflow:hidden; margin-bottom:0; }
#container .contents { position:static; width:100%; height:100%; padding:0; margin:0; }

#container .contents { position:relative; margin-top:0; margin-bottom:0; }
#container .contents .mainItem { display:none; position:absolute; left:100%; top:0; z-index:1; width:100%; height:100%; background-repeat:no-repeat; background-position:50% 0; }
#container .contents .mainItem .copy { position:absolute; left:50%; top:92px; margin-left:-470px; }
#container .contents .mainItem .cont { position:absolute; left:50%; top:95px; width:384px;margin-left:0px; }

#container .contents .together { background-image:url("../image/main_visual_bg1.jpg"); }
#container .contents .business { background-image:url("../image/main_visual_bg2.jpg"); }
#container .contents .together { display:block; left:0; z-index:4; }

#container .btnSet { position:absolute; left:50%; top:346px; z-index:5; width:128px; overflow:hidden; margin-left:-465px; }
#container .btnSet a { float:left; width:17px; margin-right:47px; }
#container .btnSet a span {display:block; height:45px; width:40px; overflow:hidden; white-space:nowrap; text-indent:-999px; background-repeat:no-repeat; background-image:url("../image/btn_prev_next.png"); }
#container .btnSet a span.prev { background-position:0px 0; }
#container .btnSet a span.next { background-position:-37px 0; }
#container .btnSet a:hover span.prev { background-position:0 -47px; }
#container .btnSet a:hover span.next { background-position:-37px -47px; }
#container .controllBtn { position:absolute; left:50%; top:352px; margin-left:-437px; z-index:6; }
#container .controllBtn a { display:block; width:36px; height:36px; overflow:hidden; white-space:nowrap; text-indent:-999px; background-repeat:no-repeat; background-image:url("../image/btn_prev_next.png"); background-position:-37px -90px; }
#container .controllBtn a:hover { background-position:-37px -120px; }
#container .controllBtn a.play { background-position:0 -90px; }
#container .controllBtn a.play:hover { background-position:0 -120px; }

#container .contents .together { top:0; }
#container .together .cont { padding-top:55px; }
#container .together .news { position:absolute; left:0; top:0; width:100%; height:40px; background:url("404.png") 0 0 no-repeat; }
#container .together .news .more { position:absolute; left:0; top:0; z-index:2; width:40px; height:40px; overflow:hidden; white-space:nowrap; text-indent:-999px; background:url("404.png") 0 0 no-repeat; }
#container .together .news .list { position:relative; width:100%; height:100%; overflow:hidden; }
#container .together .news .list li { padding:10px 0 0 59px; height:30px; }
#container .together .news .list a { display:inline-block; width:241px; font-size:12px; color:#333; }
#container .together .news .list a:hover, #container .together .news .list a:focus { color:#d63700; }
#container .together .news .list .icoNew, #container .together .news .list .icon { vertical-align:middle ; }
#container .together .menu { width:100%; overflow:hidden; }
#container .together .menu .col1 { float:left; width:190px; }
#container .together .menu .col2 { float:right; width:190px; }
#container .together .menu a { float:left; margin-bottom:4px; font-size:12px; color:#000; text-decoration:none !important; }
#container .together .menu a strong { font-size:13px; }
#container .together .menu a .text { color:#000; line-height:1.5; }
#container .together .menu a.m1 { width:152px; height:115px; padding:15px 19px; cursor:pointer; background-image:url("404.png"); }
#container .together .menu a.m1:hover, #container .together .menu a.m1:focus { background-position:0 -150px; }
#container .together .menu a.m2 { width:152px; height:115px; padding:15px 19px; cursor:pointer; background-image:url("404.png"); }
#container .together .menu a.m2 span{width:160px; display:inline-block;}
#container .together .menu a.m2:hover, #container .together .menu a.m2:focus { background-position:0 -150px; }
#container .together .menu a.m1 .name, #container .together .menu a.m2 .name { display:inline-block; width:100%; padding-bottom:11px; }
#container .together .menu a.m3 .name, #container .together .menu a.m4 .name { font-size:12px; }
#container .together .menu a:hover strong,
#container .together .menu a:focus strong,
#container .together .menu a:hover, #container .together .menu a:focus { color:#d63700; }
#container .together .menu a.m3 { width:93px; height:26px; padding-top:59px; text-align:center; background-image:url("404.png"); }
#container .together .menu a.m4 { width:93px; height:26px; padding-top:59px; margin-left:4px; text-align:center; background-image:url("404.png"); }

#container .business { position:absolute; width:924px; left:60px; }
#container .business .menu { display:block; width:500px; overflow:hidden; }
#container .business .menu .name{font-size:13px; font-weight:normal; display:block; margin-top:-10px }
#container .business .menu a { float:left; width:225px; height:30px; padding:159px 0 0 12px; margin:0 4px 4px 0; background:url("../image/business_img1.png") 0 0 no-repeat; }
#container .business .menu a:hover, #container .business .menu a:focus { background-position:0 -190px; text-decoration:none; }
#container .business .menu a .go { display:none; font-weight:bold; }

#container .business .menu .m1 { background-image:url("../image/business_img3.png"); }
#container .business .menu .m2 { background-image:url("../image/business_img2.png"); }
#container .business .menu .m3 { background-image:url("../image/business_img1.png"); }
#container .business .menu .m4 { background-image:url("../image/business_img4.png"); }
#container .business .menu .m5 { background-image:url("404.png"); }