/**
* NJSRCH-2957
* @release date 2009.11.13
* -- filename: nvr_common_Z.css	revision: 54380
* -- filename: suggestLayer.css	revision: 128682
* -- filename: flashLayer.css	revision: 144899
* -- filename: main.css	revision: 166844
* -- filename: specialLogo.css	revision: 162677
*/
*{margin:0;padding:0;}
body{position:relative;}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
ol,ul{list-style-type:none;}
em{font-style:normal;}
img,fieldset,button,table,table th,table td{border:none;background:none;}
a img{vertical-align:top;}
input,textarea{font-size:1.0em;}
button{cursor:pointer;cursor:hand;}
button *{display:none;}
input{*margin:-1px 0;}
html:first-child select{padding-right:6px;height:20px;}
option{padding-right:6px;}
hr.separate,.hide{display:none;}
.suggestLayer,.suggestLayer *,.suggestDtl,.suggestDtl *{margin:0!important;padding:0!important;border:none!important;color:#666!important;font-family:"Hiragino Kaku Gothic Pro","MS PGothic",sans-serif!important;font-size:12px!important;line-height:1.2!important;text-align:left!important;text-decoration:none!important;background:none!important;}
.suggestLayer{position:absolute;overflow:visible;z-index:2;}
.suggestLayer .suggestDtl{position:relative;border:2px solid #000!important;background:#fff!important;}
.suggestLayer .suggestDtl h3{position:absolute;left:11px;bottom:10px;}
.suggestLayer .suggestDtl ul{padding:9px 9px 12px 9px!important;}
.suggestLayer .suggestDtl ul li a{display:block;width:98%;padding:4px 3px!important;color:#323232!important;}
.suggestLayer .suggestDtl ul li a.selected{background:#eee!important;}
.suggestLayer .suggestDtl .suggestOption{height:12px;padding:8px 12px!important;border-top:1px solid #efefef!important;background:#f7f7f7!important;text-align:right!important;}
.suggestLayer .suggestDtl .suggestOption a{margin-left:9px!important;color:#828282!important;text-decoration:underline!important;}
.suggestLayer .suggestDtl p{padding:13px 36px 14px 11px!important;color:#646464!important;}
.suggestLayer .suggestDtl .suggestSwithch{padding:0 36px 14px 11px!important;}
.suggestLayer .suggestDtl .suggestSwithch a{color:#2569ce!important;text-decoration:underline!important;}
.ac_layerHide{display:none;}
.noticeNfp,.noticeNfp *{margin:0!important;padding:0!important;border:none!important;color:#666!important;font-family:"Hiragino Kaku Gothic Pro","MS PGothic",sans-serif!important;font-size:12px!important;line-height:1.2!important;text-align:left!important;text-decoration:none!important;background:none!important;}
.noticeNfp{display:none;position:absolute;top:200px;left:50%;width:396px;margin-left:-188px!important;z-index:1000;}
.noticeNfp .ntcNfpSubLayerTemplate{position:relative;border:3px solid #151c23!important;background:url(../img/bg_layer_noticeNfp_header.gif) repeat-x top #fff!important;color:#000!important;zoom:1;}
.noticeNfp .ntcNfpShadow{width:100%;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.jp/naver_top/img/bg_noticeNfp_shadow.png',sizingMethod='scale');background:url(../img/bg_noticeNfp_shadow.png) repeat!important;*background:none!important;}
.noticeNfp .ntcNfpShadowSide{position:relative;top:-3px;left:-3px;}
.noticeNfp h3{height:27px;padding:12px 0 0 12px!important;color:#151c23!important;text-align:left;}
.noticeNfp .ntcNfpLayerContents{position:relative;padding:21px 0 30px 0!important;font-size:0!important;line-height:0!important;text-align:center!important;}
.noticeNfp .ntcNfpLayerContents strong{display:block;margin-bottom:22px!important;text-align:center!important;}
.noticeNfp .ntcNfpLayerClose{position:absolute;top:9px;right:11px;width:19px;height:19px;background:url(../img/btn_noticeNfp_close_over.gif) no-repeat!important;}
.noticeNfp .ntcNfpLayerClose:hover{_overflow:visible;}
.noticeNfp .ntcNfpLayerClose:hover img{display:none;}
body{background:url(../img/bg_header.gif) repeat-x top;color:#666;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","ＭＳ Ｐゴシック",sans-serif;font-size:12px;line-height:1.2;text-align:center;}
a{color:#666;}
#wrap{padding-bottom:70px;text-align:left;}
#header{position:relative;width:957px;height:172px;padding:77px 10px 0;margin:0 auto;text-align:center;}
#header .gnb{width:513px;margin:31px auto 7px;}
#header .gnb ul{overflow:hidden;zoom:1;}
#header .gnb li{float:left;height:14px;padding:0 8px 0 13px;background:url(../img/line_v_02.gif) no-repeat left 1px;color:#000;font-size:12px;}
#header .gnb li.firstChild{background:none;}
#header .gnb li span{display:block;text-indent:-10000px;}
#header .gnb li a{cursor:pointer;}
#header .gnb li a,#header .gnb li strong{overflow:hidden;display:block;height:14px;background-image:url(../img/bg_naverTop.gif);}
#header .gnb li.gnb_1 *{width:49px;background-position:0 -59px;}
#header .gnb li.gnb_1 strong{background-position:0 -73px;}
#header .gnb li.gnb_2 *{width:33px;background-position:-49px -59px;}
#header .gnb li.gnb_2 strong{background-position:-49px -73px;}
#header .gnb li.gnb_3 *{width:25px;background-position:-82px -59px;}
#header .gnb li.gnb_3 strong{background-position:-82px -73px;}
#header .gnb li.gnb_4 *{width:25px;background-position:-107px -59px;}
#header .gnb li.gnb_4 strong{background-position:-107px -73px;}
#header .gnb li.gnb_5 *{width:36px;background-position:-132px -59px;}
#header .gnb li.gnb_5 strong{background-position:-132px -73px;}
#header .gnb li.gnb_6 *{width:46px;background-position:-168px -59px;}
#header .gnb li.gnb_6 strong{background-position:-168px -73px;}
#header .gnb li.gnb_7 *{width:37px;background-position:-214px -59px;}
#header .gnb li.gnb_7 strong{background-position:-214px -73px;}
#header .gnb li.gnb_8 *{width:34px;background-position:-251px -59px;}
#header .gnb li.gnb_8 strong{background-position:-251px -73px;}
#header a.SPlink01{display:none;}
#header a.SPlink02{display:none;}
#header .gnb .etcLayer img{vertical-align:middle;}
#header .search{width:489px;margin:0 auto;text-align:left;}
#header .search legend{display:none;}
#header .search input{vertical-align:middle;background:transparent;}
#header .search .search_input{float:left;position:relative;width:438px;height:35px;margin-right:4px;background:url(../img/bg_naverTop.gif) no-repeat left top;}
#header .search .search_input input{position:absolute;top:0;width:390px;height:21px;padding:4px 0 0 6px;margin:5px 5px 0 5px;border:0;font-size:14px;font-weight:bold;line-height:1.2;}
#header .search .search_input .btnSearchLayer{position:absolute;top:3px;right:2px;width:33px;height:30px;margin:0;background:url(../img/bg_naverTop.gif) no-repeat -405px -35px;}
#header .search .searchSubmit{float:left;margin:0;}
#header .userArea{position:absolute;top:6px;right:10px;font-size:12px;line-height:1.2;}
#header .userArea *{vertical-align:middle;}
#header .userArea .userName{*display:inline-block;margin-right:2px;color:#bef8a5;text-shadow:#38ad0a 1px 1px 1px;filter:shadow(color=#38ad0a,direction=140,strength=1)；;}
#header .userArea .userName strong{margin-right:1px;color:#fff;vertical-align:baseline;}
#header .userArea .userName a{color:#fff;}
#header .userArea .acount a,#header .userArea .myMatome a{*display:inline-block;color:#fff;text-shadow:#38ad0a 1px 1px 1px;filter:shadow(color=#38ad0a,direction=140,strength=1)；;}
#header .userArea .acount,#header .userArea .myMatome{padding-right:6px;margin-left:2px;background:url(../img/line_v_01.gif) no-repeat right 1px;}
#header .userArea .help a{*display:inline-block;color:#fff;text-shadow:#38ad0a 1px 1px 1px;filter:shadow(color=#38ad0a,direction=140,strength=1)；;}
#header .userArea .help{margin:0 6px 0 2px;}
#header .userArea .join{padding-right:3px;}
#header .userArea .join a{*display:inline-block;color:#fff;text-shadow:#38ad0a 1px 1px 1px;filter:shadow(color=#38ad0a,direction=140,strength=1)；;}
#header .boardLink{position:absolute;top:45px;left:530px;width:421px;}
#header .boardLink ul{overflow:hidden;}
#header .boardLink li{float:left;margin-right:12px;}
#header .boardLink a{color:#fff;text-decoration:underline;}
#container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#container{min-width:977px;background:url(../img/line_h_01_090619.gif) repeat-x 0 bottom;zoom:1;}
#container .pickupContentsWrapper{background:url(../img/bg_flashContentents.gif) repeat-x 0 top;}
#container .pickupContents{overflow:hidden;width:957px;padding:0 10px 47px;margin:0 auto 0;zoom:1;}
#container.contentClose .pickupContents{display:none;}
#container .slideButton{float:right;width:977px;text-align:right;}
#container .slideButton button{display:inline-block;*display:inline;width:52px;height:12px;margin-right:22px;zoom:1;}
#container .slideButton button span{display:none;}
#container.contentOpen .slideButton button._close{background:url(../img/bg_naverTop.gif) no-repeat 0 -47px;}
#container.contentClose .slideButton button._open{background:url(../img/bg_naverTop.gif) no-repeat 0 -35px;}
.missionFlash{height:179px;padding-left:76px;background:url(../img/bg_flashContentents.gif) repeat-x 0 0;}
.addSearchNaver{position:relative;min-width:957px;}
.addSearchNaver .subAddSearchNaver{position:absolute;top:150px;right:20px;}
.addSearchNaver a{color:#646464;text-decoration:underline;_display:inline-block;vertical-align:baseline;}
.addSearchNaver *{vertical-align:middle;}
#contents{overflow:hidden;margin-top:30px;padding:0 132px 0 87px;background:url(../img/bg_colgroup.gif) repeat-y 377px;zoom:1;}
#contents h2{padding-bottom:17px;margin-bottom:0!important;}
.colgroup{float:right;overflow:hidden;width:425px;}
.colgroup .spaginate{position:absolute;top:2px;right:5px;}
.imgSection{position:relative;overflow:hidden;margin-bottom:10px;zoom:1;}
.imgSection ul{overflow:hidden;width:425px;zoom:1;}
.imgSection li{float:left;width:80px;height:110px;margin-right:5px;text-align:center;}
.imgSection li p{margin-top:4px;}
.imgSection li p a{color:#a5a5a5;}
.imgSection li a{color:#a5a5a5;}
.imgSection li a img{margin-bottom:4px;}
.sfSection{position:relative;overflow:hidden;padding:11px 0 2px;zoom:1;}
.sfSection h2{position:absolute;overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
.sfSection .spaginate{top:11px;}
.sfSection li{display:none;}
.sfSection li img{zoom:1;}
.lastChild{float:left;width:265px;}
.ranking{padding:0;}
.ranking li{position:relative;padding:0 0 10px 19px;zoom:1;}
.ranking li a{color:#000;}
.ranking li span{position:absolute;top:2px;right:0;width:25px;text-align:left;color:#afafaf;font-family:tahoma;font-size:10px;}
.ranking li span *{vertical-align:middle;}
.teaserLayer{position:absolute;top:150px;left:50%;width:654px;margin-left:-327px;padding-right:22px;z-index:100;zoom:1;}
.teaserLayer .teaserFlash{overflow:hidden;width:654px;background-color:#41ba12;position:relative;}
.teaserLayer #teaserFlash{margin:-3px 0 0 -19px;}
.teaserLayer #teaserFlash p{padding:100px!important;color:#000;text-align:center;}
.teaserLayer .btnClose{position:absolute;top:0;right:0;}
.matome{padding-bottom:23px;}
.matome p{margin-bottom:6px;}
.matome h2{padding-bottom:15px!important;}
.matome ul{margin-bottom:5px;}
.matome li{padding-bottom:5px;line-height:1.4;}
.matome li a{color:#646464;}
.matome li span{margin-left:4px;color:#afafaf;}
.matome .goMatome{padding-left:19px;background:url(../img/bg_naverTop.gif) no-repeat -425px -76px;color:#000;font-weight:bold;text-decoration:underline;}
.matome p.bannar{margin:1px -50px -15px 0;position:relative;}
.teaser{padding-top:22px;background:url(../img/line_v_04.gif) repeat-x top;}
.teaser2{padding-top:22px;background:url(../img/line_v_04.gif) repeat-x top;}
.teaser2 img{position:relative;}
div#wrap{zoom:1;}
span.main-tooltip{color:#74777a;zoom:1;position:absolute;line-height:1.3;width:300px;display:none;}
span.main-tooltip span{display:block;float:left;background:url(../img/bg_main_tooltip.png) no-repeat left bottom;position:static;_background:none;}
span.main-tooltip span span{background:url(../img/bg_main_tooltip2.gif) no-repeat right bottom;padding:0 0 3px 1px;_padding:0 0 2px 1px;}
span.main-tooltip span span span{padding:5px 7px 1px 6px;*padding:4px 7px 2px 6px;_padding:3px 7px 0 6px;background:url(../img/bg_main_tooltip.png) no-repeat right top;_background:none;}
span.main-tooltip span.filter{_border:solid 1px #cfd1d4;_background:#fff;_filter:progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=140,strength=2)；;}
span.main-tooltip span.filter span{_background:none;}
#footer{text-align:center;}
#footer .subFooter{width:957px;margin:0 auto;padding:24px 10px 0;}
#footer .etcService{overflow:hidden;margin:0 0 30px;zoom:1;}
#footer .etcService li{display:inline;padding:0 3px 0 9px;background:url(../img/line_v_03.gif) no-repeat left 1px;color:#000;font-weight:bold;}
#footer .etcService li.firstChild{background:none;}
#footer .etcService li a{color:#000;font-weight:bold;text-decoration:underline;}
#footer .etcService li.opinion a{padding-left:17px;background:url(../img/ico_opinion.gif) no-repeat left 1px;color:#3bb210;}
#footer .etcService li ul{display:inline;padding-left:1px;}
#footer .etcService li li{padding:0 2px 0 0;background:none;}
#footer .etcService li li a{padding-left:7px;background:url(../img/bu_arrow4.gif) no-repeat left 3px;color:#646464;font-weight:normal;text-decoration:none;}
#footer .etcService li li a:hover{text-decoration:underline;}
#footer h2{overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
#footer .naverLink{overflow:hidden;margin:0 0 9px;zoom:1;}
#footer .naverLink li{display:inline;padding:0 7px 0 9px;background:url(../img/line_v_03.gif) no-repeat left 1px;}
#footer .naverLink li.firstChild{background:none;}
#footer .naverLink li a{color:#7d7d7d;}
#footer address{padding-right:24px;color:#7d7d7d;font-size:10px;font-style:normal;font-family:tahoma;}
#footer address strong{color:#3baf0a;font-weight:bold;}
.fog{position:absolute;left:0;top:0;padding:0;margin:0;border:0;width:100px;height:100px;background-color:#000;opacity:0;}
.SPLogoA #header h1{position:relative;height:35px;}
.SPLogoA #header h1 a{display:block;width:261px;height:80px;position:absolute;top:-35px;left:332px;}
.SPLogoA #header h1 a img{display:none;}
.d091030 #header{background:url(../img/spLogo_091030.jpg) no-repeat center top;}
.d091030 #header h1 a{display:block;width:281px;height:96px;position:absolute;top:-37px;left:315px;}