/**
* flat-flat 専用CSS
* @release date 2009.10.16
* -- filename: flat-flat.css	revision: 160337
*/
body{background:url(../img/flat-flat_bg_header.gif) repeat-x center top!important;}
body.mediaType{background:url(../img/flat-flat_bg_header.gif) #25262B repeat-x center top!important;}
body.flashTypeSF{background:url(../../N_smartFinder/img/bg_smartfinder02.gif)!important;}
body.flashTypeSF #wrap{background:url(../img/flat-flat_bg_header.gif) repeat-x center top!important;}
#wrap #header{height:86px!important;}
#mediaWrap #header{height:84px!important;}
#header .gnb{top:13px!important;}
#header .gnb li{padding-left:12px!important;background:url(../img/flat-flat_line_v_01.gif) no-repeat left 1px!important;}
#header .gnb li.firstChild{background:none!important;padding-left:0!important;}
#header .gnb li a,#header .gnb li strong{background-image:url(../img/flat-flat_bg_nvCommon.gif)!important;}
#header fieldset.search.web{padding:36px 0 0 166px!important;}
#header fieldset.search.image{padding:36px 0 0 125px!important;}
#header fieldset.search.video{padding:36px 0 0 125px!important;}
#header fieldset.search.blog{padding:36px 0 0 170px!important;}
#header .search .search_input{height:35px!important;width:358px!important;background:url(../img/flat-flat_bg_nvCommon.gif) no-repeat 0 -59px!important;}
#header .search .search_input .btnSearchLayer{background:url(../img/flat-flat_bg_nvCommon.gif) no-repeat -329px -31px!important;height:25px!important;top:4px!important;right:5px!important;}
#header .search .searchSubmit{margin:0!important;}
#header .search .powered{padding:8px 12px!important;float:left!important;}
#header .userArea .acount,#header .userArea .myMatome{background:transparent url(../img/flat-flat_line_v_02.gif) no-repeat scroll right 1px!important;}
#header .userArea .userName,#header .userArea .userName strong,#header .userArea .join a,#header .userArea .acount a,#header .userArea .myMatome a,#header .userArea .help a{color:#4b4b4b!important;text-shadow:0 0 0 transparent!important;filter:none!important;}
body.videoIframe #mediaWrap #header{height:47px!important;}
body.videoIframe #header fieldset.search.video{padding:8px 0 0 162px!important;}
body.videoIframe #header .videoNavigation li{background:none;border-right:solid 1px #cfcfcf;}
body.videoIframe #header .videoNavigation li.close{border-right:none;}
body.videoIframe #header .videoNavigation a:link,body.videoIframe #header .videoNavigation a:visited,body.videoIframe #header .videoNavigation a:hover,body.videoIframe #header .videoNavigation a:active,body.videoIframe #header .videoNavigation a:focus{color:#4b4b4b!important;text-decoration:underline!important;}
#contents .sponsoredLink{padding-top:9px!important;background:#fffff7!important;border-top:solid 1px #e6e6e6!important;}
#contents .sponsoredLink h2{line-height:1!important;margin-bottom:5px!important;font-size:12px!important;font-weight:normal!important;}
#contents .sponsoredLink h2 a{font-size:12px!important;}
#contents .sponsoredLink h2 a:link{color:#777!important;text-decoration:none!important;}
#contents .sponsoredLink h2 a:visited{color:#777!important;text-decoration:none!important;}
#contents .sponsoredLink h2 a:hover,#contents .sponsoredLink h2 a:active,#contents .sponsoredLink h2 a:focus{color:#777!important;text-decoration:none!important;}
#contents .sponsoredLink h2 img{margin-left:3px!important;}
#contents .sponsoredLink h3{font-weight:normal!important;}
#contents .sponsoredLink .searchSectionContents{margin-bottom:0!important;}
#contents .sponsoredLink .searchSectionContents .option{margin-top:-2px!important;padding-top:0!important;}
#contents .sponsoredLink .searchSectionContents .listContents{padding-bottom:9px!important;}
.aside .sponsoredLink h2{line-height:1!important;margin-bottom:0!important;font-size:12px!important;font-weight:normal!important;}
.aside .sponsoredLink h2 a{font-size:12px!important;}
.aside .sponsoredLink h2 a{font-size:12px!important;}
.aside .sponsoredLink h2 a:link{color:#777!important;text-decoration:none!important;}
.aside .sponsoredLink h2 a:visited{color:#777!important;text-decoration:none!important;}
.aside .sponsoredLink h2 a:hover,.aside .sponsoredLink h2 a:active,.aside .sponsoredLink h2 a:focus{color:#777!important;text-decoration:none!important;}
.aside .sponsoredLink h2 img{margin-left:3px!important;}
.aside .sponsoredLink h3{font-weight:normal!important;}
.aside .sponsoredLink .listContents{padding:0 10px 6px 0!important;}
.aside .sponsoredLink .listContents p{line-height:1.3333!important;}
.aside .sponsoredLink .searchSectionContents{margin:8px 0 12px!important;padding-bottom:3px!important;border-bottom:1px solid #e6e6e6!important;}
.aside .sponsoredLink .searchSectionContents .option{margin-top:-2px!important;padding-top:0!important;}
#footer .flat-flat{position:absolute!important;right:20px!important;top:32px!important;}
.flashTypeSF #footer,.flashTypeSF #foote,.flashTypeSF #footer{position:relative!important;}