/**
* NJPROMOTION-894
* @release date 2010.07.21
* -- filename: nvr_common_Z.css	revision: 134204
* -- filename: layout.css	revision: 194960
* -- filename: inside.css	revision: 231526
* -- filename: flashLayer.css	revision: 144104
*/
*{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;}
.njCheckBtn,.njRadioBtn{display:inline-block;}
.njCheckBtn span,.njRadioBtn span{position:absolute;overflow:hidden!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;}
body{text-align:center;color:#666;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","ＭＳ Ｐゴシック",sans-serif;font-size:12px;line-height:1.2;background:none;}
a{color:#666;}
div,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,table,th,td,form,fieldset,legend{zoom:1;}
#wrap{width:957px;margin:0 auto;padding-bottom:50px;text-align:left;}
#header{position:relative;width:auto;height:48px;margin:0;padding:0;zoom:1;}
#header h1{position:absolute;left:0;top:17px;height:auto;padding:0;margin:0;line-height:0;font-size:0;}
#header h1 span{margin-left:7px;}
#header .userArea{position:absolute;top:17px;right:1px;color:#646464;font-size:12px;line-height:1.2;}
#header .userArea a{text-shadow:none;filter:none；;}
#header .userArea strong,#header .userArea img{vertical-align:middle;}
#header .userArea .userName{*display:inline-block;margin-right:3px;color:#7d7d7d;}
#header .userArea .userName a{margin-right:1px;color:#000;vertical-align:baseline;}
#header .userArea img{margin-right:3px;}
#header .userArea .myMatome{margin:0;}
#header .userArea .myMatome a{color:#646464;}
#header .userArea .myAccount{margin-right:2px;padding-right:6px;background:url(../img/line_v_32.gif) right 0 no-repeat;}
#header .userArea .myAccount a{color:#646464;}
#header .userArea .naver{margin:0;}
#header .userArea .naver a{color:#646464;}
#header .userArea .help{margin:0;}
#header .userArea .help a{color:#646464;}
#header .userArea .join{padding-right:3px;background:none!important;}
#header .userArea .join a{*display:inline-block;color:#000;}
#container{margin:0 0 21px 0;padding:71px 116px 32px;width:auto;border:4px solid #ececec;background:none;position:relative;}
body.matome #container{margin:0 0 27px 0;padding:86px 91px 59px;}
body.search #container{margin:0 0 27px 0;padding:87px 116px 32px;}
body.smartFinder #container{margin:0 0 27px 0;padding:86px 91px 32px;}
body.ffTheme #container{margin:0 0 27px 0;padding:123px 90px 112px 118px;}
body.mobile #container{margin:0 0 27px 0;padding:95px 50px 30px 42px!important;}
#footer{width:auto;margin:30px 0 0;padding:0;text-align:center;background:none;}
#footer div.serviceList{text-align:left;line-height:1.5;}
#footer div.serviceList div.inner{margin-bottom:25px;padding-right:15px;overflow:hidden;}
#footer div.serviceList div.inner h3{float:left;}
#footer div.serviceList div.inner p{display:none;height:9px;overflow:hidden;float:right;width:33px;background:url(../img/line_v_50.gif) top center no-repeat;}
#footer div.serviceList div.inner p .back{float:left;display:block;width:6px;height:9px;background:url(../img/btn_back_over.gif);}
#footer div.serviceList div.inner p .next{float:right;display:block;width:6px;height:9px;background:url(../img/btn_next_over.gif);}
#footer div.serviceList div.inner p a.back:hover,#footer div.serviceList div.inner p a.back:active,#footer div.serviceList div.inner p a.back:focus,#footer div.serviceList div.inner p a.next:hover,#footer div.serviceList div.inner p a.next:active,#footer div.serviceList div.inner p a.next:focus{width:0;padding-left:6px;overflow:hidden;}
#footer .serviceWrap{width:957px;overflow:hidden;}
#footer div.serviceList ul{margin-bottom:30px;border-bottom:solid 2px #7f7f7f;overflow:hidden;zoom:1;}
#footer div.serviceList ul li{padding:7px 0 12px 0;float:left;width:319px;height:85px;}
#footer div.serviceList ul li h4{margin-bottom:6px;color:#0d0d0d;font-size:14px;width:191px;float:right;}
#footer div.serviceList ul li h4 a:link,#footer div.serviceList ul li h4 a:visited,#footer div.serviceList ul li h4 a:hover,#footer div.serviceList ul li h4 a:active,#footer div.serviceList ul li h4 a:focus{color:#0d0d0d;text-decoration:none;}
#footer div.serviceList ul li p{width:191px;float:right;}
#footer div.serviceList ul li p.img{margin-right:-111px;overflow:hidden;width:111px;height:89px;float:left;}
#footer div.serviceList ul li.search p.img{margin-right:-12px;padding-left:12px;}
#footer div.serviceList ul li.matome p.img{margin-right:-7px;padding-left:7px;}
#footer div.serviceList ul li.smartFinder p.img{margin-right:-6px;padding-left:6px;}
#footer div.serviceList ul li.mobile p.img{margin-right:-14px;padding-left:14px;}
#footer div.serviceList ul li.ffTheme p.img{margin-right:-12px;padding:0 1px 0 11px;}
#footer div.serviceList ul li.toolbar p.img{margin-top:-6px;padding-right:1px;}
#footer div.serviceList ul li.photoeditor p.img{margin-right:-12px;padding-left:12px;}
#footer div.serviceList span.btn{display:block;left:857px;position:relative;top:-190px;width:100px;text-align:right;line-height:1.3;}
#footer div.serviceList span.btn img{vertical-align:bottom;*vertical-align:middle;}
#footer address{padding-right:24px;color:#7d7d7d;font-size:10px;font-style:normal;font-family:tahoma;}
#footer address strong{color:#3baf0a;font-weight:bold;}
div.serviceList{position:relative;margin:30px 0 0;text-align:left;line-height:1.5;}
div.serviceList div.inner{margin-bottom:25px;padding-right:15px;overflow:hidden;}
div.serviceList div.inner h3{float:left;}
div.serviceList div.inner p{display:none;height:9px;overflow:hidden;float:right;width:33px;background:url(../img/line_v_50.gif) top center no-repeat;}
div.serviceList div.inner p .back{float:left;display:block;width:6px;height:9px;background:url(../img/btn_back_over.gif);}
div.serviceList div.inner p .next{float:right;display:block;width:6px;height:9px;background:url(../img/btn_next_over.gif);}
div.serviceList div.inner p a.back:hover,div.serviceList div.inner p a.back:active,div.serviceList div.inner p a.back:focus,div.serviceList div.inner p a.next:hover,div.serviceList div.inner p a.next:active,div.serviceList div.inner p a.next:focus{width:0;padding-left:6px;overflow:hidden;}
div.serviceList .serviceWrap{overflow:hidden;width:957px;height:106px;border-bottom:solid 2px #7f7f7f;}
div.serviceList ul:after{content:".";visibility:hidden;height:0;display:block;clear:both;}
div.serviceList ul{zoom:1;}
div.serviceList ul li{padding:7px 0 12px 0;float:left;width:319px;height:85px;}
div.serviceList ul li h4{margin-bottom:6px;color:#0d0d0d;font-size:14px;width:191px;float:right;}
div.serviceList ul li h4 a:link,div.serviceList ul li h4 a:visited,div.serviceList ul li h4 a:hover,div.serviceList ul li h4 a:active,div.serviceList ul li h4 a:focus{color:#0d0d0d;text-decoration:none;}
div.serviceList ul li p{width:191px;float:right;}
div.serviceList ul li p.img{margin-right:-111px;overflow:hidden;width:111px;height:89px;float:left;}
div.serviceList ul li.search p.img{margin-right:-12px;padding-left:12px;}
div.serviceList ul li.matome p.img{margin-right:-7px;padding-left:7px;}
div.serviceList ul li.smartFinder p.img{margin-right:-6px;padding-left:6px;}
div.serviceList ul li.mobile p.img{margin-right:-14px;padding-left:14px;}
div.serviceList ul li.ffTheme p.img{margin-right:-12px;padding:0 1px 0 11px;}
div.serviceList ul li.toolbar p.img{margin-top:-6px;padding-right:1px;}
div.serviceList ul li.photoeditor p.img{margin-right:-12px;padding-left:12px;}
div.serviceList span.btn{display:block;width:100px;position:absolute;top:-16px;left:857px;text-align:right;line-height:1.3;}
div.serviceList span.btn img{vertical-align:bottom;*vertical-align:middle;}
#footer{padding:0 10px 0;text-align:center;}
#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_32.gif) no-repeat left top;}
#footer .naverLink li.firstChild{padding-left:0;background:none;}
#footer .naverLink li a{color:#7d7d7d;}
#footer p{padding-right:24px;color:#7d7d7d;font-size:10px;font-style:normal;font-family:tahoma;}
#footer p strong{color:#3baf0a;font-weight:bold;}
#container div.contentHeading{height:162px;border-bottom:solid 5px #000;}
#container div.contentHeading h2{margin-bottom:24px;}
body.matome #container div.contentHeading{margin-bottom:37px;height:auto;border:none;}
body.matome #container div.contentHeading h2{margin-bottom:32px;}
body.matome #container div.contentHeading p.leadTxt{margin-bottom:36px;}
body.matome #container div.contentHeading ul.menu{margin:-5px -3px 0 -1px;padding-top:5px;zoom:1;overflow:hidden;}
body.matome #container div.contentHeading ul.menu:after{content:"";display:block;clear:both;}
body.matome #container div.contentHeading ul.menu li{padding:2px 0 2px 1px;float:left;position:relative;}
body.matome #container div.contentHeading ul.menu li.current01{margin-right:-6px;padding:0 0 0 1px;position:relative;z-index:10;}
body.matome #container div.contentHeading ul.menu li.current02{margin:0 -3px 0 -2px;padding:0;position:relative;z-index:10;}
body.matome #container div.contentHeading ul.menu li.current03{margin:0 -3px 0 -2px;padding:0;position:relative;z-index:10;}
body.matome #container div.contentHeading ul.menu li.current04{margin:0 -3px 0 -4px;padding:0;position:relative;z-index:10;}
body.matome #container div.contentHeading ul.menu li.current05{margin-left:-4px;padding:0;position:relative;z-index:10;}
body.matome #container div.contentHeading ul.menu li a{display:block;_display:inline;zoom:1;position:relative;overflow:hidden;}
body.matome #container div.contentHeading ul.menu li a:hover,body.matome #container div.contentHeading ul.menu li a:active,body.matome #container div.contentHeading ul.menu li a:focus{padding-top:37px;height:0;}
body.matome #container div.contentHeading ul.menu li a:hover img,body.matome #container div.contentHeading ul.menu li a:active img,body.matome #container div.contentHeading ul.menu li a:focus img{visibility:hidden;}
body.matome #container div.contentHeading ul.menu li a:hover span.ico-new img,body.matome #container div.contentHeading ul.menu li a:active span.ico-new img,body.matome #container div.contentHeading ul.menu li a:focus span.ico-new img,body.matome #container div.contentHeading ul.menu li.current01 a img,body.matome #container div.contentHeading ul.menu li.current02 a img,body.matome #container div.contentHeading ul.menu li.current03 a img,body.matome #container div.contentHeading ul.menu li.current04 a img{visibility:visible;}
body.matome #container div.contentHeading ul.menu li.current01 a,body.matome #container div.contentHeading ul.menu li.current02 a,body.matome #container div.contentHeading ul.menu li.current03 a,body.matome #container div.contentHeading ul.menu li.current04 a{padding:0!important;height:auto!important;}
body.matome #container div.contentHeading ul.menu li.menu01 a{background:url(/inside/img/btn_matome_menuAbout_hover.gif) no-repeat;}
body.matome #container div.contentHeading ul.menu li.menu02 a{background:url(/inside/img/btn_matome_menuView_hover.gif) no-repeat;}
body.matome #container div.contentHeading ul.menu li.menu03 a{background:url(/inside/img/btn_matome_menuMake_hover.gif) no-repeat;}
body.matome #container div.contentHeading ul.menu li.menu04 a{background:url(/inside/img/btn_matome_menuLive_hover.gif) no-repeat;}
body.matome #container div.contentHeading ul.menu li span.ico-new{position:absolute;top:-5px;right:20px;z-index:100;}
body.matome #container div.contentHeading ul.menu li.current02 span.ico-new,body.matome #container div.contentHeading ul.menu li.current03 span.ico-new{right:23px;}
body.matome #container div.contentHeading ul.menu li span.ico-new a{padding:0!important;display:inline;background:transparent none;}
body.matome #container div.contentHeading ul.menu li span.ico-new a:hover,body.matome #container div.contentHeading ul.menu li span.ico-new a:active,body.matome #container div.contentHeading ul.menu li span.ico-new a:focus{height:auto;}
body.matome #container div.contentHeading ul.menu li span.ico-new a:hover img,body.matome #container div.contentHeading ul.menu li span.ico-new a:active img,body.matome #container div.contentHeading ul.menu li span.ico-new a:focus img{padding-top:0!important;visibility:visible;}
body.matome #container div.contentFotter{padding-top:14px;border-top:solid 1px #dcdcdc;overflow:hidden;}
body.matome #container div.contentFotter ul{float:left;overflow:hidden;}
body.matome #container div.contentFotter ul li{margin-right:6px;padding-right:5px;border-right:1px solid #dcdcdc;float:left;line-height:1.05;}
body.matome #container div.contentFotter ul li a:hover,body.matome #container div.contentFotter ul li a:active,body.matome #container div.contentFotter ul li a:focus{text-decoration:underline;}
body.matome #container div.contentFotter ul li.current a{text-decoration:underline;}
body.matome #container div.contentFotter ul li.last{border:none;}
body.matome #container div.contentFotter p{float:right;line-height:1.05;}
body.matome #container div.contentFotter p a{padding-left:10px;background:url(/inside/img/bg_arrow01.gif) no-repeat left center;display:block;float:right;zoom:1;}
body.matome #container div.contentFotter p a strong{color:#3faf0e;}
body.search #container div.contentHeading{height:auto;border:none;}
body.search #container div.contentHeading h2{margin-bottom:33px;}
body.search #container div.contentHeading p.leadTxt{margin-right:-20px;position:relative;z-index:1;zoom:1;}
body.search #container div#flashLayer01{margin-left:-25px;margin-right:-50px;}
body.smartFinder #container div.contentHeading{margin-bottom:40px;height:auto;border:none;}
body.smartFinder #container div.contentHeading h2{margin:0 0 32px 151px;}
body.smartFinder #container div.contentHeading p.leadTxt{margin-left:49px;}
#container div.sampleList ul{margin:0 -20px 68px 0;overflow:hidden;zoom:1;}
#container div.sampleList ul li{float:left;padding:0 9px 0 0;}
#insideList{position:absolute;top:16px;right:15px;border-bottom:solid 3px #f0f0f0;background:#fff;z-index:100;}
#insideList div{border:solid #d9d8d8 1px;width:214px;height:34px;overflow:hidden;}
#insideList div div{border:none;width:auto;}
#insideList div h2{padding:11px 15px 11px 14px;position:relative;cursor:pointer;background:url(/inside/img/btn_arrow.gif) 188px 11px no-repeat;}
#insideList div ul{margin-bottom:6px;}
#insideList div ul li{border-bottom:1px solid #ededed;}
#insideList div ul li.lastChild{border:none;}
#insideList div ul li a{display:block;border-top:solid 1px #fff;border-bottom:solid 1px #fff;overflow:hidden;}
#insideList div ul li.insideList01 a{background:url(/inside/img/btn_search_over_090917.gif) no-repeat;}
#insideList div ul li.insideList02 a{background:url(/inside/img/btn_matome_over_091125.gif) no-repeat;}
#insideList div ul li.insideList03 a{background:url(/inside/img/btn_smartfinder_over_090917.gif) no-repeat;}
#insideList div ul li.insideList04 a{background:url(/inside/img/btn_mobileBeta_over_091225.gif) no-repeat;}
#insideList div ul li.insideList05 a{background:url(/inside/img/btn_toolbar1_over_091202.gif) no-repeat;}
#insideList div ul li.insideList06 a{background:url(/inside/img/btn_ffTheme_over_091225.gif) no-repeat;}
#insideList div ul li.insideList07 a{background:url(/inside/img/btn_photoeditor3_over.gif) no-repeat;}
#insideList div ul li.insideList08 a{background:url(/inside/img/btn_iphone1_over_100602.gif) no-repeat;}
#insideList div ul li.insideList09 a{background:url(/inside/img/btn_ndirve_over.gif) no-repeat;}
#insideList div ul li a:hover,#insideList div ul li a:active,#insideList div ul li a:focus,#insideList div ul li.open a{width:0;padding-left:214px;}
#insideList div ul li.comming{padding:1px 0;}
#insideList div ul li img{vertical-align:bottom;}
#insideList .paginate{clear:both;padding:0 11px 20px 0;text-align:center;}
#insideList .paginate img{vertical-align:top;}
#insideList.open div{height:auto;overflow:visible;}
#insideList.open div h2{background-position:-11px 11px;}
#insideList.open div ul{display:block;}
p#toTop{position:absolute;bottom:60px;right:0;}
body.matome #container h3{margin-bottom:14px;padding-left:1px;}
body.matome #container h3 img{position:relative;z-index:10;}
body.matome04 #container h3.head03{margin-bottom:-7px;}
#container p.latestUpdate{position:absolute;top:26px;left:26px;font-size:10px;color:#666!important;line-height:1.2!important;font-family:"Verdana";}
#container div.main-contents p{line-height:1.5;}
#container div.main-contents p.leadTxt{margin-bottom:53px;padding-left:1px;}
body.matome04 #container div.main-contents p.leadTxt{width:740px;}
body.matome05 #container div.main-contents p.leadTxt{width:730px;}
#container div.main-contents p.img{margin-bottom:58px;margin-right:-20px;}
#container div.main-contents p.link01{margin-bottom:63px;text-align:right;}
#container div.sampleList p{margin-bottom:22px;}
#container p.notice01,#container div.main-contents p.notice01{margin-bottom:8px;padding-right:3px;text-align:right;}
body.matome03 #container div.main-contents p.lastImg{margin:0 0 9px;}
body.matome04 #container div.main-contents p.lastImg{margin:0 0 68px;}
#container p.notice02{padding:30px 3px 0;text-align:right;}
body.insideTop #container{background:url(/inside/img/bg_container_top.gif) no-repeat 584px 45px;}
body.insideTop #container ul.insideTopIndex{margin-bottom:30px;}
body.insideTop #container ul.insideTopIndex li{padding:42px 0 39px 177px;border-bottom:solid 1px #e8e8e8;line-height:1.5;position:relative;zoom:1;}
body.insideTop #container ul.insideTopIndex li.last-child{border:none;}
body.insideTop #container ul.insideTopIndex li h3{margin-bottom:4px;color:#4e4e4e;font-size:16px;font-weight:bold;}
body.insideTop #container ul.insideTopIndex li h3 a:link,body.insideTop #container ul.insideTopIndex li h3 a:visited{color:#4e4e4e;text-decoration:none;}
body.insideTop #container ul.insideTopIndex li h3 a:hover,body.insideTop #container ul.insideTopIndex li h3 a:active,body.insideTop #container ul.insideTopIndex li h3 a:focus{color:#4e4e4e;text-decoration:underline;}
body.insideTop #container ul.insideTopIndex li p{text-align:justify;text-justify:distribute;}
body.insideTop #container ul.insideTopIndex li p a{display:inline-block;vertical-align:baseline;}
body.insideTop #container ul.insideTopIndex li p span{font-size:11px;vertical-align:baseline;}
body.insideTop #container ul.insideTopIndex li p.img{position:absolute;top:40px;left:0;overflow:hidden;width:148px;height:103px;}
body.insideTop #container ul.insideTopIndex li p.img a{display:block;margin:-1px;outline:none;}
body.insideTop #container ul.insideTopIndex li.search p.img{top:40px;}
body.insideTop #container ul.insideTopIndex li.matome p.img{top:35px;height:108px;}
body.insideTop #container ul.insideTopIndex li.matome p.img a{padding-bottom:5px;}
body.insideTop #container ul.insideTopIndex li.smartfinder p.img{top:35px;height:108px;}
body.insideTop #container ul.insideTopIndex li.smartfinder p.img a{padding-bottom:5px;}
body.insideTop #container ul.insideTopIndex li.mobileBeta p.img a{padding-bottom:5px;}
body.insideTop #container ul.insideTopIndex li.toolbar p.img a{margin-left:-1px;padding:0 0 5px 1px;}
body.insideTop #container ul.insideTopIndex li.photoeditor p.img a{margin-left:-1px;padding:1px 0 5px 1px;}
body.insideTop #container div.noticeAndLink .notice01{text-align:left;float:left;}
body.insideTop #container div.noticeAndLink .link{float:right;}
body.insideTop #container div.noticeAndLink .link a:link,body.insideTop #container div.noticeAndLink .link a:visited{text-decoration:underline;}
body.insideTop #container div.noticeAndLink .link a:hover,body.insideTop #container div.noticeAndLink .link a:active,body.insideTop #container div.noticeAndLink .link a:focus{text-decoration:none;}
body.insideTop #container div.paginate{_padding:10px 0;margin-bottom:36px;text-align:center;font-family:'Verdana';}
body.insideTop #container div.paginate a,body.insideTop #container div.paginate strong{margin:0 2px 0 3px;_margin:0 1px 0 2px;padding:6px 8px 4px 9px;border:solid 1px #e6e6e6;zoom:1;background:#fff;font-weight:bold;}
body.insideTop #container div.paginate a{cursor:pointer;}
body.insideTop #container div.paginate strong{color:#2ba800;}
body.insideTop #container div.paginate a:link,body.insideTop #container div.paginate a:visited,body.insideTop #container div.paginate a:hover,body.insideTop #container div.paginate a:active,body.insideTop #container div.paginate a:focus{color:#000074;text-decoration:none;}
body.insideTop #container div.paginate a.pre:link,body.insideTop #container div.paginate a.pre:visited,body.insideTop #container div.paginate a.pre:hover,body.insideTop #container div.paginate a.pre:active,body.insideTop #container div.paginate a.pre:focus,body.insideTop #container div.paginate a.next:link,body.insideTop #container div.paginate a.next:visited,body.insideTop #container div.paginate a.next:hover,body.insideTop #container div.paginate a.next:active,body.insideTop #container div.paginate a.next:focus{color:#afafaf;text-decoration:none;}
body.matomeTop #container div.contentHeading{margin-bottom:41px;}
body.matomeTop #container p.txt01{margin:0 -56px 63px 0;width:823px;position:relative;z-index:1;}
body.matomeTop #container p.txt02{margin-bottom:87px;}
body.matomeTop #container p.img01{margin-bottom:122px;}
body.matomeTop #container p.img02{margin-bottom:50px;padding-bottom:54px;border-bottom:solid 1px #dcdcdc;}
body.matome02 #container div.contentHeading{margin-bottom:50px;}
body.matome02 #container div.section01,body.matome02 #container div.section02{margin-bottom:57px;line-height:1.7;overflow:hidden;}
body.matome02 #container div.section02{margin-bottom:65px;}
body.matome02 #container div.section01 div.flashLayer,body.matome02 #container div.section02 div.flashLayer{float:left;}
body.matome02 #container div.section01 div.inner,body.matome02 #container div.section02 div.inner{width:287px;float:right;}
body.matome02 #container div.section01 div.inner h3,body.matome02 #container div.section02 div.inner h3{margin-bottom:16px;padding-top:4px;}
body.searchTop #container p{margin-bottom:4px;line-height:1.666;color:#858585;}
body.searchTop #container p.link01{margin-bottom:0;}
body.searchTop #container p.link01 a:link,body.searchTop #container p.link01 a:visited{padding-right:11px;color:#666;background:url(/inside/img/bg_arrow02.gif) no-repeat 100% 2px;text-decoration:underline;}
body.searchTop #container p.link01 a:hover,body.searchTop #container p.link01 a:active,body.searchTop #container p.link01 a:focus{padding-right:11px;color:#390;background:url(/inside/img/bg_arrow02.gif) no-repeat 100% -291px;}
body.searchTop #container div#flashLayer01{margin-top:-5px;margin-bottom:31px;margin-left:-40px;}
body.searchTop #container div.section01{margin-bottom:45px;padding-bottom:65px;border-bottom:1px solid #eaeaea;}
body.searchTop #container div.section01 h3{margin-right:-105px;margin-left:-47px;zoom:1;position:relative;}
body.searchTop #container div.section01 p{margin-top:25px;}
body.searchTop #container div.section02 h3{margin-bottom:22px;}
body.searchTop #container div.section02 ul{margin-bottom:50px;}
body.searchTop #container div.section02 ul li{padding:27px 0 25px 144px;}
body.searchTop #container div.section02 ul li.bbs{background:url(/inside/img/bg_searchtop01.gif) no-repeat 0 22px;}
body.searchTop #container div.section02 ul li.theme{background:url(/inside/img/bg_searchtop02.gif) no-repeat 0 22px;}
body.searchTop #container div.section02 ul li.matome{background:url(/inside/img/bg_searchtop03.gif) no-repeat 0 22px;}
body.searchTop #container div.section02 ul li h4{margin-bottom:5px;font-size:14px;color:#000;font-weight:normal;}
body.smartFinderTop #container p{line-height:1.5833;}
body.smartFinderTop #container p.link01 a:link,body.smartFinderTop #container p.link01 a:visited{padding-right:11px;color:#666;background:url(/inside/img/bg_arrow02.gif) no-repeat 100% 2px;text-decoration:underline;}
body.smartFinderTop #container p.link01 a:hover,body.smartFinderTop #container p.link01 a:active,body.smartFinderTop #container p.link01 a:focus{padding-right:11px;color:#390;background:url(/inside/img/bg_arrow02.gif) no-repeat 100% -291px;}
body.smartFinderTop #container div.humanSF{margin:0 -7px 54px 2px;padding:553px 0 52px 12px;width:774px;border-bottom:solid 1px #ddd;background:url(/inside/img/bg_smartfinder_top01_100512.png) no-repeat;}
body.smartFinderTop #container div.humanSF h3{margin-bottom:13px;}
body.smartFinderTop #container div.humanSF p{margin-bottom:11px;width:390px;}
body.smartFinderTop #container div.humanSF p.link01{margin:0;}
body.smartFinderTop #container div.gameSF{margin:0 0 54px -40px;padding:37px 0 217px 537px;background:url(/inside/img/bg_smartfinder_top02.png) no-repeat;}
body.smartFinderTop #container div.gameSF h3{margin-bottom:13px;}
body.smartFinderTop #container div.gameSF p{margin-bottom:7px;}
body.smartFinderTop #container div.gameSF p.link01{margin:0;}
body.smartFinderTop #container div.carSF{margin:0;padding:2px 0 114px;background:url(/inside/img/bg_smartfinder_top03.gif) no-repeat 285px 0;}
body.smartFinderTop #container div.carSF h3{margin-bottom:13px;}
body.smartFinderTop #container div.carSF p{margin-bottom:7px;}
body.smartFinderTop #container div.carSF p.link01{margin:0;}
body.ffTheme #container{background:url(/inside/img/bg_ffTheme.jpg) no-repeat left top!important;}
body.ffTheme #container div.contentHeading{height:274px;border:0;}
body.ffTheme #container div.contentHeading h2{margin-bottom:86px;}
body.ffTheme #container .thumb{margin-bottom:30px;}
body.ffTheme #container .ffThemeDownload{padding-left:167px;}
body.ffTheme #container .ffThemeDownload ul{overflow:hidden;height:54px;margin-bottom:11px;zoom:1;}
body.ffTheme #container .ffThemeDownload li{float:left;margin-right:15px;}
body.ffTheme #container .ffThemeDownload li .btn_ffWin{width:196px;height:54px;background:url(/inside/img/btn_ffWin_over.gif) no-repeat;}
body.ffTheme #container .ffThemeDownload li .btn_ffMac{width:196px;height:54px;background:url(/inside/img/btn_ffMac_over.gif) no-repeat;}
body.ffTheme #container .ffThemeDownload li a:hover{overflow:visible;display:inline-block;}
body.ffTheme #container .ffThemeDownload li a:hover img{display:none;}
body.ffTheme #container .ffThemeDownload p{line-height:1.4;}
body.ffTheme #container .ffThemeDownload p a{color:#36c;text-decoration:underline;}
body.mobile #container div.contentHeading{height:186px;padding:0 0 0 40px;border:0;}
body.mobile #container div.contentHeading h2{margin-bottom:16px;}
body.mobile #container .guideArea{height:460px;margin-top:113px;}
body.mobile #container .guideArea ul{position:relative;padding-left:39px;background:url(/inside/img/bg_tab.gif) no-repeat;zoom:1;}
body.mobile #container .guideArea ul:after{display:block;clear:both;height:0;visibility:hidden;content:".";font-size:0;}
body.mobile #container .guideArea li{float:left;}
body.mobile #container .guideArea li div{display:none;position:absolute;left:40px;width:450px;margin-top:15px;}
body.mobile #container .guideArea li div h3{margin:20px 0 6px;}
body.mobile #container .guideArea li div p{color:#666;line-height:1.5;}
body.mobile #container .guideArea li a,body.mobile #container .guideArea li strong{display:block;width:108px;height:39px;}
body.mobile #container .guideArea li span{display:none;}
body.mobile #container .guideArea .tab_1{background:url(/inside/img/bg_tab_1_100309.gif) no-repeat;padding-left:64px;}
body.mobile #container .guideArea .tab_2{background:url(/inside/img/bg_tab_2_100309.gif) no-repeat;}
body.mobile #container .guideArea .tab_3{background:url(/inside/img/bg_tab_3_100309.gif) no-repeat;}
body.mobile #container .guideArea .tab_4{background:url(/inside/img/bg_tab_4_100309.gif) no-repeat;}
body.mobile #container .guideArea li a{position:relative;}
body.mobile #container .guideArea li span.ico-new{display:block;position:absolute;top:-5px;right:10px;}
body.mobile #container .mobileAccess{width:816px;height:241px;padding:0 0 0 40px;background:url(/inside/img/bg_mobileAccess_090810.gif) 0 bottom no-repeat;}
body.mobile #container .mobileAccess ol{margin-top:35px;padding:0 0 0 40px;overflow:hidden;zoom:1;}
body.mobile #container .mobileAccess li{float:left;}
body.mobile #container .mobileAccess li.num_1{margin-right:46px;}
body.mobile #container .mobileAccess li.num_2{margin-right:77px;}
body.mobile #container .flashContent{position:absolute;top:556px;right:0;}
body.toolbarTop #container{background:url(/inside/img/bg_toolbar_01.gif) top left repeat-x;}
body.toolbarTop #container h3{margin-bottom:12px;}
body.toolbarTop #container p{line-height:1.5883;color:#858585;}
body.toolbarTop #container p.link01{margin-bottom:0;}
body.toolbarTop #container p.link01 a:link,body.toolbarTop #container p.link01 a:visited{padding-right:11px;color:#666;background:url(/inside/img/bg_arrow02.gif) no-repeat 100% 2px;text-decoration:underline;}
body.toolbarTop #container p.link01 a:hover,body.toolbarTop #container p.link01 a:active,body.toolbarTop #container p.link01 a:focus{padding-right:11px;color:#390;background:url(/inside/img/bg_arrow02.gif) no-repeat 100% -291px;}
body.toolbarTop #container div.contentHeading{height:auto;border:none;text-align:center;width:717px;}
body.toolbarTop #container div.contentHeading h2{margin-bottom:34px;padding-top:15px;}
body.toolbarTop #container div.contentHeading p{margin-bottom:50px;}
body.toolbarTop #container div.section01{margin-bottom:40px;padding:21px 371px 0 0;width:346px;min-height:200px;_height:200px;background:url(/inside/img/bg_toolbar_02.jpg) no-repeat top right;}
body.toolbarTop #container div.section01 p{margin-bottom:13px;margin-right:-20px;}
body.toolbarTop #container div.section02{margin-left:-43px;padding:20px 0 0 419px;width:341px;min-height:296px;_height:296px;background:url(/inside/img/bg_toolbar_03.jpg) no-repeat top left;}
body.toolbarTop #container div.section02 p{margin-bottom:13px;margin-right:-50px;}
body.toolbarTop #container div.section03{margin-bottom:37px;}
body.toolbarTop #container div.section03:after{display:block;clear:both;height:0;visibility:hidden;content:".";font-size:0;}
body.toolbarTop #container div.section03 #flashLayer01{margin:-28px -70px 0 -20px;float:right;width:488px;}
body.toolbarTop #container div.section03 .inner{padding-top:51px;float:left;width:300px;}
body.toolbarTop #container div.section03 p{margin-bottom:13px;}
body.toolbarTop #container div.section04{margin:0 -20px 0 0;padding:0 0 60px 389px;width:348px;min-height:290px;_height:290px;background:url(/inside/img/bg_toolbar_04_100512.png) no-repeat top left;}
body.toolbarTop #container div.section04 p{margin-bottom:13px;}
body.toolbarTop #container div.section05{height:597px;margin:35px 0 46px;background:url(/inside/img/bg_toolbar_05.jpg) 0 bottom no-repeat;}
body.toolbarTop #container div.section05 .link01{margin-top:13px;}
body.toolbarTop #container div.download{margin-bottom:12px;padding:9px 10px 8px 22px;background:#f7f7f7;border:solid 1px #e8e8e8;}
body.toolbarTop #container div.download:after{display:block;clear:both;height:0;visibility:hidden;content:".";font-size:0;}
body.toolbarTop #container div.download p{padding:18px 10px 0 0;float:left;width:465px;}
body.toolbarTop #container div.download p.btn01{padding:0;float:right;width:208px;}
body.photoeditor #container{padding:81px 65px 32px;}
body.photoeditor #container .contentHeading{margin-bottom:7px;padding-bottom:0;height:auto;text-align:center;}
body.photoeditor #container .contentHeading h2{margin-bottom:8px;}
body.photoeditor #container .contentHeading .image{margin:31px -65px 0;text-align:left;}
body.photoeditor #container .btnToggle{margin-bottom:22px;text-align:right;}
body.photoeditor #container .btnToggle img{cursor:pointer;}
body.photoeditor #container .points{margin-bottom:34px;padding:0 11px 0 45px;}
body.photoeditor #container .points div{margin-bottom:34px;padding-bottom:48px;display:none;background:url(/inside/img/bg_photoeditor_04.gif) bottom left no-repeat;}
body.photoeditor #container .last-child div{margin-bottom:0;}
body.photoeditor #container .points h3{padding-left:14px;}
body.photoeditor #container .pointsToggleOpen{margin-top:-7px;padding:0 0 0 6px;background:url(/inside/img/bg_photoeditor_02.gif) bottom left no-repeat;text-align:center;}
body.photoeditor #container .pointsToggleOpen img{cursor:pointer;}
body.photoeditor #container .pointsToggleClose{margin:-7px 0 14px;padding:0 0 0 6px;background:url(/inside/img/bg_photoeditor_03.gif) top left no-repeat;text-align:center;position:relative;}
body.photoeditor #container .pointsToggleClose img{cursor:pointer;}
body.photoeditor #container .points .open div{display:block;}
body.photoeditor #container .points .open .pointsToggleOpen{display:none;}
body.photoeditor #container .points h4{margin:39px 0 12px 16px;}
body.photoeditor #container .points .thumb{margin:0 0 9px 16px;zoom:1;}
body.photoeditor #container .points .thumb li{margin-right:1px;float:left;zoom:1;}
body.photoeditor #container .points .breakdown{margin:0 0 4px 34px;color:#858585;line-height:1.5;}
body.photoeditor #container .points .breakdown li{padding-left:8px;background:url(/inside/img/bg_photoeditor_arrow.gif) left center no-repeat;}
body.photoeditor #container .points .text{margin-left:34px;color:#858585;line-height:1.5;}
body.photoeditor #container .download{text-align:center;color:#858585;line-height:1.8;}
body.photoeditor #container .download a:link,body.photoeditor #container .download a:visited{color:#858585;text-decoration:underline;}
body.photoeditor #container .download a:hover,body.photoeditor #container .download a:active,body.photoeditor #container .download a:focus{color:#858585;text-decoration:none;}
body.photoeditor #container .download p{margin-bottom:103px;}
body.photoeditor #container .download .btn01{margin-bottom:12px;}
body.iphone #container{padding:0;}
body.iphone #container div.contentHeading{margin:87px 60px 27px;padding:0 10px;height:auto;}
body.iphone #container div.contentHeading h2{margin-bottom:25px;}
body.iphone #container div.contentHeading p.leadTxt{margin-bottom:27px;}
body.iphone #container div.contentHeading .iphoneList{width:334px;border-bottom:solid 1px #efefef;border-top:solid 1px #efefef;padding:17px 0 0;margin-bottom:26px;}
body.iphone #container div.contentHeading .iphoneList ul.menu{margin:13px 1px 23px;overflow:hidden;zoom:1;overflow:hidden;}
body.iphone #container div.contentHeading .iphoneList ul.menu li{padding:0 4px 0 0;float:left;}
body.iphone #container div.contentHeading .iphoneList ul.menu li a{display:block;_display:inline;zoom:1;}
body.iphone #container div.contentHeading .iphoneList ul.menu li a:hover,body.iphone #container div.contentHeading .iphoneList ul.menu li a:active,body.iphone #container div.contentHeading .iphoneList ul.menu li a:focus{padding-top:62px;height:0;overflow:hidden;}
body.iphone #container div.contentHeading .iphoneList ul.menu li.menu01 a{background:url(/inside/img/btn_iphone_menu01_on.gif) no-repeat;}
body.iphone #container div.contentHeading .iphoneList ul.menu li.menu02 a{background:url(/inside/img/btn_iphone_menu02_on.gif) no-repeat;}
body.iphone #container div.contentHeading .iphoneList ul.menu li.menu03 a{background:url(/inside/img/btn_iphone_menu03_on.gif) no-repeat;}
body.iphone #container div.contentHeading .iphoneList ul.menu li.menu04 a{background:url(/inside/img/btn_iphone_menu04_on.gif) no-repeat;}
body.iphone #container div.contentHeading .iphoneList ul.menu li.menu05 a{background:url(/inside/img/btn_iphone_menu05_on.gif) no-repeat;}
body.iphone #container div.contentHeading .photoeditor{margin-bottom:59px;padding:8px 0 0 157px;line-height:1.5;position:relative;zoom:1;width:220px;}
body.iphone #container div.contentHeading .photoeditor h3{margin-bottom:8px;}
body.iphone #container div.contentHeading .photoeditor p{color:#666;}
body.iphone #container div.contentHeading .photoeditor p strong{color:#333;}
body.iphone #container div.contentHeading .photoeditor p a{display:inline-block;vertical-align:baseline;color:#43b015;}
body.iphone #container div.contentHeading .photoeditor p.img{position:absolute;top:0;left:0;overflow:hidden;width:146px;height:120px;}
body.iphone #container div.contentHeading .photoeditor p.img a{display:block;outline:none;padding:0 0 5px 1px;}
body.iphone #container .flashContent{position:absolute;top:108px;right:69px;}
*html body.iphone #container .flashContent img{width:0;padding-left:423px;height:515px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.naver.jp/inside/img/iphone_flash_100602.png",sizingMethod="crop");}
body.iphone #container .iphonePageList{margin:0 17px 0 10px;}
body.iphone #container .iphonePageList p{line-height:20px;color:#666;}
body.iphone #container .iphonePageList p strong{color:#333;}
body.iphone #container .iphonePageList span{font-weight:bolder;color:#43b015;}
body.iphone #container .iphonePageList .iphoneList01{background:url(/inside/img/iphone_bg01.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.jp/inside/img/iphone_bg01.png',sizingMethod='crop');padding:24px 52px 0 63px;}
body.iphone #container .iphonePageList .iphoneList01 h3{margin-bottom:16px;}
body.iphone #container .iphonePageList .iphoneList01 h4{color:#333;font-size:16px;margin-bottom:12px;}
body.iphone #container .iphonePageList .iphoneList01 h5{color:#333;font-size:12px;margin-bottom:5px;}
body.iphone #container .iphonePageList .iphoneList01 .list01Top{margin-left:28px;position:relative;zoom:1;}
body.iphone #container .iphonePageList .iphoneList01 .list01Top p.img{position:absolute;top:63px;right:16px;overflow:hidden;width:380px;height:215px;}
body.iphone #container .iphonePageList .iphoneList01 .list01Top .txtShot{width:375px;margin-bottom:14px;}
body.iphone #container .iphonePageList .iphoneList01 .list01Bottom{border-bottom:solid 1px #ededed;position:relative;zoom:1;padding:39px 0 0 405px;height:423px;margin-bottom:26px;}
body.iphone #container .iphonePageList .iphoneList01 .list01Bottom p{margin-bottom:28px;}
body.iphone #container .iphonePageList .iphoneList01 .list01Bottom p.img{position:absolute;top:24px;left:12px;overflow:hidden;width:350px;height:435px;}
body.iphone #container .iphonePageList .iphoneList01 .list01Bottom h4{margin-bottom:9px;}
body.iphone #container .iphonePageList .iphoneList02{background:url(/inside/img/iphone_bg02.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.jp/inside/img/iphone_bg02.png',sizingMethod='crop');padding:0 52px 0 51px;}
body.iphone #container .iphonePageList .iphoneList02 .list02Txt{border-bottom:solid 1px #ededed;position:relative;zoom:1;padding:21px 0 0 416px;height:399px;}
body.iphone #container .iphonePageList .iphoneList02 .list02Txt p.img{position:absolute;top:3px;left:51px;overflow:hidden;width:270px;height:364px;}
body.iphone #container .iphonePageList .iphoneList02 p,body.iphone #container .iphonePageList .iphoneList03 p{margin-top:12px;margin-left:3px;}
body.iphone #container .iphonePageList .iphoneList03{background:url(/inside/img/iphone_bg03.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.jp/inside/img/iphone_bg03.png',sizingMethod='crop');padding:26px 52px 0 51px;}
body.iphone #container .iphonePageList .iphoneList03 .listTxt{border-bottom:solid 1px #ededed;position:relative;zoom:1;padding:15px 0 0 416px;height:354px;}
body.iphone #container .iphonePageList .iphoneList03 .listTxt p.img{position:absolute;top:0;left:51px;overflow:hidden;width:270px;height:318px;}
body.iphone #container .iphonePageList div.listBtn{margin-top:15px;margin-left:1px;width:133px;}
body.iphone #container .iphonePageList div.listBtn a{display:block;_display:inline;zoom:1;background:url(/inside/img/btn_iphone01_on.gif) no-repeat;}
body.iphone #container .iphonePageList div.listBtn a:hover,body.iphone #container .iphonePageList div.listBtn a:active,body.iphone #container .iphonePageList div.listBtn a:focus{padding-top:28px;height:0;overflow:hidden;}
body.iphone #container div.iphoneAccess{margin:26px 69px 75px 61px;padding:10px 0 0 225px;line-height:20px;position:relative;zoom:1;}
body.iphone #container div.iphoneAccess h3{margin-bottom:8px;}
body.iphone #container div.iphoneAccess p{color:#666;}
body.iphone #container div.iphoneAccess p strong{color:#333;}
body.iphone #container div.iphoneAccess p a{display:inline-block;vertical-align:baseline;color:#43b015;}
body.iphone #container div.iphoneAccess ul{position:absolute;top:134px;left:0;color:#bcbcbc;font-size:10px;line-height:18px;}
body.iphone #container div.iphoneAccess p.img{position:absolute;top:0;left:55px;overflow:hidden;width:146px;height:120px;}
body.iphone #container div.iphoneAccess p.img a{display:block;outline:none;padding:0 0 5px 1px;}
body.ndirve #container{padding:79px 65px 0;background:url(/inside/img/bg_ndirve.jpg) no-repeat left top!important;}
body.ndirve #container .contentHeading{margin-bottom:7px;padding-bottom:45px;height:auto;text-align:center;}
body.ndirve #container .contentHeading h2{margin-bottom:12px;}
body.ndirve #container .contentHeading p.topText{position:relative;z-index:99;}
body.ndirve #container .contentHeading .image{position:relative;top:-24px;left:-13px;}
body.ndirve #container .contentHeading .leadBtn .ndirve01{width:270px;position:absolute;top:533px;left:205px;}
body.ndirve #container .contentHeading .leadBtn .ndirve01 a{display:block;_display:inline;zoom:1;background:url(/inside/img/btn_ndirve_01_on.gif) no-repeat;}
body.ndirve #container .contentHeading .leadBtn .ndirve01 a:hover,body.ndirve #container .contentHeading .leadBtn .ndirve01 a:active,body.ndirve #container .contentHeading .leadBtn .ndirve01 a:focus{padding-top:70px;height:0;overflow:hidden;}
body.ndirve #container .contentHeading .leadBtn .ndirve02{width:270px;position:absolute;top:533px;left:475px;}
body.ndirve #container .contentHeading .leadBtn .ndirve02 a{display:block;_display:inline;zoom:1;background:url(/inside/img/btn_ndirve_02_on.gif) no-repeat;}
body.ndirve #container .contentHeading .leadBtn .ndirve02 a:hover,body.ndirve #container .contentHeading .leadBtn .ndirve02 a:active,body.ndirve #container .contentHeading .leadBtn .ndirve02 a:focus{padding-top:70px;height:0;overflow:hidden;}
body.ndirve #container .main_contents{margin:0 15px;position:relative;padding-bottom:167px;}
body.ndirve #container .main_contents .txt{color:#666;line-height:20px;}
body.ndirve #container .main_contents .txt strong{color:#181818;font-size:12px;}
body.ndirve #container .main_contents .ndirveBox01{margin-top:24px;border-bottom:1px solid #dcdcdc;padding-bottom:11px;}
body.ndirve #container .main_contents .ndirveBox01 .txt{margin-top:16px;margin-left:44px;margin-bottom:39px;}
body.ndirve #container .main_contents .ndirveBox01 .img01{margin-left:45px;}
body.ndirve #container .main_contents .ndirveBox02{margin-top:14px;border-bottom:1px solid #dcdcdc;padding-bottom:5px;}
body.ndirve #container .main_contents .ndirveBox02 .txt{margin-top:16px;margin-left:44px;margin-bottom:25px;}
body.ndirve #container .main_contents .ndirveBox03{margin-top:14px;border-bottom:1px solid #dcdcdc;padding-bottom:41px;}
body.ndirve #container .main_contents .ndirveBox03 .txt{margin-top:16px;margin-left:44px;margin-bottom:40px;}
body.ndirve #container .main_contents .ndirveBox04{margin-top:14px;border-bottom:1px solid #dcdcdc;padding-bottom:10px;position:relative;height:450px;}
body.ndirve #container .main_contents .ndirveBox04 .txt{position:relative;z-index:10000;margin-top:14px;margin-left:44px;margin-bottom:45px;}
body.ndirve #container .main_contents .ndirveBox04 .img02{position:absolute;top:50px;right:44px;}
body.ndirve #container .main_contents .ndirveBox05{position:relative;margin-top:14px;border-bottom:1px solid #dcdcdc;padding-bottom:33px;}
body.ndirve #container .main_contents .ndirveBox05 .txt{margin-top:16px;margin-left:44px;margin-bottom:19px;}
body.ndirve #container .main_contents .ndirveBox05 .leadBtn{width:699px;height:88px;margin-left:45px;margin-top:6px;padding-top:17px;background:url(/inside/img/boxbg_ndirve_100108.gif) no-repeat left top;font-size:13px;text-align:left;}
body.ndirve #container .main_contents .ndirveBox05 .leadBtn .txt{margin-top:0;margin-left:21px;margin-bottom:0;}
body.ndirve #container .main_contents .ndirveBox05 .leadBtn ul{position:relative;left:107px;top:14px;font-size:12px;}
body.ndirve #container .main_contents .ndirveBox05 .leadBtn ul li{float:left;background:url(/inside/img/bg_ndirve_arrow01.gif) no-repeat right center;padding-right:10px;*height:16px;}
body.ndirve #container .main_contents .ndirveBox05 .leadBtn ul li img{margin-right:5px;vertical-align:middle;}
body.ndirve #container .main_contents .ndirveBox05 .leadBtn ul li.end{margin-left:65px;}
body.ndirve #container .main_contents .ndirveBox06{margin-top:15px;border-bottom:1px solid #dcdcdc;}
body.ndirve #container .main_contents .ndirveBox06 .txt{margin-top:16px;margin-left:44px;margin-bottom:45px;}
body.ndirve #container .main_contents .ndirveBox06 .imgTop{margin-top:16px;margin-bottom:18px;border-bottom:1px solid #dcdcdc;}
body.ndirve #container .main_contents .leadBoxBtn{width:699px;height:88px;margin-left:45px;margin-top:50px;padding-top:17px;background:url(/inside/img/boxbg_ndirve_100108.gif) no-repeat left top;font-size:13px;text-align:left;}
body.ndirve #container .main_contents .leadBoxBtn .txt{margin-top:0;margin-left:21px;margin-bottom:0;}
body.ndirve #container .main_contents .leadBoxBtn ul{position:relative;left:107px;top:14px;font-size:12px;}
body.ndirve #container .main_contents .leadBoxBtn ul li{float:left;background:url(/inside/img/bg_ndirve_arrow01.gif) no-repeat right center;padding-right:10px;*height:16px;}
body.ndirve #container .main_contents .leadBoxBtn ul li img{margin-right:5px;vertical-align:middle;}
body.ndirve #container .main_contents .leadBoxBtn ul li.end{margin-left:65px;}
body.ndirve #container .main_contents .leadBtn .ndirve01{width:270px;position:absolute;bottom:63px;left:125px;}
body.ndirve #container .main_contents .leadBtn .ndirve01 a{display:block;_display:inline;zoom:1;background:url(/inside/img/btn_ndirve_01_on.gif) no-repeat;}
body.ndirve #container .main_contents .leadBtn .ndirve01 a:hover,body.ndirve #container .main_contents .leadBtn .ndirve01 a:active,body.ndirve #container .main_contents .leadBtn .ndirve01 a:focus{padding-top:70px;height:0;overflow:hidden;}
body.ndirve #container .main_contents .leadBtn .ndirve02{width:270px;position:absolute;bottom:63px;left:395px;}
body.ndirve #container .main_contents .leadBtn .ndirve02 a{display:block;_display:inline;zoom:1;background:url(/inside/img/btn_ndirve_02_on.gif) no-repeat;}
body.ndirve #container .main_contents .leadBtn .ndirve02 a:hover,body.ndirve #container .main_contents .leadBtn .ndirve02 a:active,body.ndirve #container .main_contents .leadBtn .ndirve02 a:focus{padding-top:70px;height:0;overflow:hidden;}
.layerTemplate{position:absolute;left:50%;text-align:left;z-index:200;}
.layerTemplate .subLayerTemplate{position:relative;border:3px solid #151c23;background:url(/inside/img/bg_header.gif) repeat-x top #fff;color:#000;zoom:1;}
.layerTemplate .shadow{width:100%;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.jp/mission/img/bg_shadow.png',sizingMethod='scale');background:url(/inside/img/bg_shadow.png) repeat;*background:none;}
.layerTemplate .shadowSide{position:relative;top:-3px;left:-3px;}
.layerTemplate h3{height:27px;padding:12px 0 0 12px;color:#151c23;font-size:12px;letter-spacing:-1px;}
.layerTemplate .layerContents{position:relative;padding:14px 16px 16px;}
.layerTemplate .layerClose{position:absolute;top:9px;right:11px;width:19px;height:19px;background:url(/inside/img/btn_close2_over.gif) no-repeat;}
.layerTemplate .layerClose:hover{_overflow:visible;}
.layerTemplate .layerClose:hover img{display:none;}
.previewLayer{width:956px;margin-left:-478px!important;}
.fog{position:absolute;left:0;top:0;padding:0;margin:0;border:0;width:100px;height:100px;background-color:#000;opacity:0;}
body.photoeditor #container .points .thumb:after,body.insideTop #container div.noticeAndLink:after,.clearFix:after{display:block;clear:both;height:0;visibility:hidden;content:".";font-size:0;}
#insideList div ul li a,.zoom{zoom:1;}
.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:466px;margin-left:-233px!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/nv2search/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:30px 0 40px 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;}