/**
* http://bts.nhncorp.com/nhnbts/browse/NJPROMOTION-916
* @release date 2010.08.17
* -- filename: nvr_common_Z.css	revision: 129992
* -- filename: layout.css	revision: 193349
* -- filename: corporation.css	revision: 238771
*/
*{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;}
body{margin:0;padding:0;font-family:"Hiragino Kaku Gothic Pro","MS PGothic",sans-serif;color:#4b4b4b;font-size:12px;text-align:left;line-height:1.5;}
a{color:#0036d3;text-decoration:underline;}
hr{display:none;}
#wrap{width:890px;margin:0 auto;padding:23px 10px 50px;}
#header{position:relative;height:25px;padding-bottom:17px;border-bottom:2px solid #333;}
#header .corporateID{position:absolute;left:0;top:0;}
#header .corporateID a{margin-right:1px;}
#header .gNavigation{position:absolute;right:0;top:6px;}
#header .gNavigation li{float:left;line-height:1;font-size:10px;background:url(../img/gNavigation_pipe.gif) 0 0 no-repeat;}
#header .gNavigation li a,#header .gNavigation li strong{display:block;}
#header .gNavigation li.menuTop{background:none;}
#header .gNavigation li.menuTop a,#header .gNavigation li.menuTop strong{padding:4px 23px 4px 25px;position:relative;top:-4px;}
#header .gNavigation li.menu01 a,#header .gNavigation li.menu01 strong{margin-left:1px;padding:4px 23px 4px 24px;position:relative;top:-4px;}
#header .gNavigation li.menu02 a,#header .gNavigation li.menu02 strong{margin-left:1px;padding:4px 23px 4px 24px;position:relative;top:-4px;}
#header .gNavigation li.menu03 a,#header .gNavigation li.menu03 strong{margin-left:1px;padding:4px 22px 4px 24px;position:relative;top:-4px;}
#header .gNavigation li.menu04 a,#header .gNavigation li.menu04 strong{margin-left:1px;padding:4px 25px 4px 24px;position:relative;top:-4px;}
#header .gNavigation li.menu05 a,#header .gNavigation li.menu05 strong{margin-left:1px;padding:4px 0 4px 22px;position:relative;top:-4px;}
#header .gNavigation li a img{vertical-align:baseline;}
#footer{clear:both;padding-top:10px;border-top:2px solid #333;overflow:hidden;zoom:1;}
#footer .footerLink{float:left;}
#footer .footerLink li{float:left;height:1em;}
#footer .footerLink li.menuTop{padding:1px 10px 1px 0;border-right:#c6c6c6 solid 1px;}
#footer .footerLink li.menu01{padding:1px 10px 1px 0;border-right:#c6c6c6 solid 1px;}
#footer .footerLink li.menu02{padding:1px 11px 1px 12px;border-right:#c6c6c6 solid 1px;}
#footer .footerLink li.menu03{padding:1px 11px 1px 10px;border-right:#c6c6c6 solid 1px;}
#footer .footerLink li.menu04{padding:1px 12px 1px;border-right:#c6c6c6 solid 1px;}
#footer .footerLink li.menu05{padding:1px 11px 1px;border-right:#c6c6c6 solid 1px;}
#footer .footerLink li.menu06{padding:1px 11px 1px;}
#footer .footerLink li a:link,#footer .footerLink li a:visited{text-decoration:none;}
#footer .footerLink li a:hover,#footer .footerLink li a:active{text-decoration:underline;}
#footer p{float:right;}
#contents .contentsMenu{position:absolute;left:0;top:9px;}
#contents .contentsMenu li{display:inline;margin-left:8px;padding-left:9px;color:#34b301;background:url(../img/contentsMenu_pipe.gif) 0 0 no-repeat;}
#contents .contentsMenu li.firstChild{margin-left:0;padding-left:0;background:none;}
#contents .contentsMenu li strong{display:inline;font-weight:bold;}
#contents .contentsMenu li a{color:#666;}
#contents .contentsMenu li a:link,#contents .contentsMenu li a:visited{text-decoration:none;}
#contents .contentsMenu li a:hover,#contents .contentsMenu li a:active{text-decoration:underline;}
#contents .data{margin-top:-18px;zoom:1;}
#contents .data dt,#contents .data dd{margin-top:18px;}
#contents .data dt{clear:both;float:left;margin-right:10px;color:#000;background:url(../img/vline_data_pipe.gif) right center no-repeat;}
#contents .data dd{float:left;color:#666;}
#contents .data dd a{color:#666;}
#contents .data dd a:hover,#contents .data dd a:active{color:#33b201;}
.fog{position:absolute;left:0;top:0;padding:0;margin:0;border:0;width:100px;height:100px;background-color:#000;opacity:0;}
.popupLayer{display:none;position:absolute;left:50%;margin-left:-338px;width:676px;}
.popupLayer .layerWrapper{width:100%;*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.naver.jp/corporation/img/bg_popupLayer_shadow.png',sizingMethod='scale');background:url(../img/bg_popupLayer_shadow.png) 0 0 repeat;*background:none;}
.popupLayer .layerContents{position:relative;top:-3px;left:-3px;padding:0 13px 17px;color:#8f8f8f;border:3px solid #000;background:#fff url(../img/bg_popupLayer_header.gif) 0 0 repeat-x;zoom:1;}
.popupLayer .layerContents h2,.popupLayer .layerContents h3{color:#151c23;font-size:12px;line-height:39px;vertical-align:middle;}
.popupLayer .layerContents a.layerClose{position:absolute;right:13px;top:9px;width:19px;height:19px;background:url(../img/btn_popupLayer_close01_on.gif) 0 0 no-repeat;}
.popupLayer .layerContents a.layerClose:hover{_overflow:visible;}
.popupLayer .layerContents a.layerClose:hover img{display:none;}
.popupLayer .layerContents .leadText{margin-top:18px;}
.popupLayer .layerContents dl{margin-top:18px;border-bottom:1px solid #f1f1f1;}
.popupLayer .layerContents dl dt{color:#000;}
.popupLayer .layerContents dl dd{margin-bottom:18px;}
.popupLayer .layerContents p.layerClose{margin-top:13px;text-align:center;}
a.mailAddress{margin:0 5px;}
#contents .leadText{line-height:1.8;}
#contents{clear:both;position:relative;padding-top:87px;}
.press #contents,.recruit #contents,.inquiry #contents,.privacy #contents{width:748px;}
.profile #contents .data:after,.access #contents .details:after,.access #contents .details .data:after,.recruit #contents .jobIndex ul:after,.inquiry #contents form dl:after,.privacy #contents .privacyFooter:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.corpTop #contents{padding-top:21px;zoom:1;}
.corpTop #contents p#corpFlashLayer01{margin-bottom:30px;zoom:1;}
.corpTop #contents div.triple{margin-bottom:27px;background:url(../img/bg_corpTop_01.gif) left top repeat-y;overflow:hidden;zoom:1;}
.corpTop #contents div.triple .whatsNew{margin-right:38px;width:392px;float:left;zoom:1;}
.corpTop #contents div.triple .whatsNew h2{margin-bottom:5px;padding:5px 5px 8px;border-bottom:solid 2px #999;}
.corpTop #contents div.triple .whatsNew ul{margin-bottom:13px;zoom:1;}
.corpTop #contents div.triple .whatsNew ul li{padding:6px 80px 6px 15px;line-height:1;background:url(../img/bg_dot_01.gif) 5px 12px no-repeat;position:relative;zoom:1;}
.corpTop #contents div.triple .whatsNew ul li span{position:absolute;right:8px;color:#999;}
.corpTop #contents div.triple .whatsNew ul li a:link,.corpTop #contents div.triple .whatsNew ul li a:visited{color:#7f7f7f;text-decoration:none;}
.corpTop #contents div.triple .whatsNew ul li a:hover,.corpTop #contents div.triple .whatsNew ul li a:active,.corpTop #contents div.triple .whatsNew ul li a:focus{color:#48bf17;text-decoration:underline;}
.corpTop #contents div.triple .whatsNew ul.bnr{margin:0 -20px 6px 0;overflow:hidden;}
.corpTop #contents div.triple .whatsNew ul.bnr li{margin-right:10px;padding:0;border:0;float:left;background:none;}
.corpTop #contents div.triple .advisoryBoard,.corpTop #contents div.triple .newService{margin-right:41px;width:199px;float:left;}
.corpTop #contents div.triple .advisoryBoard h2,.corpTop #contents div.triple .newService h2{padding:8px 0 4px;}
.corpTop #contents div.triple .recruitInfo{width:199px;float:left;}
.corpTop #contents div.triple .recruitInfo h2{padding:8px 0 4px;}
.corpTop #contents div.triple .whatsNew ul li{padding-left:56px;text-indent:-56px;background:none;position:relative;}
.corpTop #contents div.triple .whatsNew ul li img{padding-right:8px;vertical-align:top;}
.corpTop #contents div.triple .whatsNew ul li span{font-size:12px;font-family:tahoma,san-sefif;position:absolute;top:.5em;text-indent:56px;}
.corpTop #contents div.triple .whatsNew ul.bnr li{text-indent:0;}
.about #contents{padding-bottom:100px;}
.message #contents{padding-right:320px;}
.message #contents h2{margin-top:35px;color:#000;font-size:14px;}
.message #contents h2 img{vertical-align:middle;padding-right:7px;}
.message #contents h2 span{color:#34b301;}
.message #contents h3{margin:19px 0 20px;color:#4b4b4b;font-size:12px;font-weight:normal;}
.message #contents .mainText{min-height:360px;_height:360px;margin-top:20px;line-height:1.75;}
.message #contents .mainText p{margin-bottom:12px;}
.message #contents p.signature{margin:45px 0 15px;}
.profile #contents .leadText{margin-top:36px;*margin-top:35px;margin-bottom:30px;padding-right:287px;}
.profile #contents .data{padding-top:10px;*padding-top:9px;background:url(../img/img_about_profile.gif) right 38px no-repeat;}
.profile #contents .data dt{width:76px;}
.profile #contents .data dd{width:516px;}
.access #contents .details{position:relative;padding-top:36px;zoom:1;}
.access #contents .details img{display:block;float:left;margin-top:-6px;}
.access #contents .details .data{float:right;}
.access #contents .details .data dt{width:55px;}
.access #contents .details .data dd{width:230px;}
.access #contents .details .data dd .googleMap{position:relative;top:0;left:-65px;display:inline-block;_display:inline;margin-top:30px;zoom:1;}
.access #contents .details .data dd .googleMap img{margin-top:0;}
.service #contents{padding-bottom:28px;}
.service #contents h2{padding-top:37px;padding-bottom:20px;color:#000;font-size:14px;}
.service #contents p{margin-bottom:12px;line-height:1.75;}
.concept #contents .section01{padding-right:140px;}
.concept #contents .section02{min-height:316px;_height:316px;margin-top:-8px;padding-right:333px;background:url(../img/img_service_concept.gif) right 80px no-repeat;}
.policy #contents h2 span,.policy #contents dl dt:first-letter{color:#34b301;}
.policy #contents p{padding-right:148px;}
.policy #contents dl{min-height:328px;_height:328px;margin-top:29px;padding-right:362px;background:url(../img/img_service_policy.gif) right 16px no-repeat;}
.policy #contents dl dt{margin-top:3px;color:#000;font-family:"Arial";font-size:14px;font-weight:bold;}
.policy #contents dl dd{margin-top:-1px;line-height:1.8;}
body.serviceIndex #contents{width:890px;overflow:hidden;zoom:1;}
body.serviceIndex #contents h1{margin-bottom:37px;}
body.serviceIndex #contents .double{margin:0 -71px 0 0;overflow:hidden;zoom:1;}
body.serviceIndex #contents .double ul{margin-right:71px;float:left;width:409px;}
body.serviceIndex #contents .double ul li h2{margin-bottom:3px;padding:0 0 0 60px;font-weight:normal;font-size:12px;line-height:1.6667;}
body.serviceIndex #contents .double ul li p{margin-bottom:21px;padding:0 0 0 60px;width:330px;background:url();line-height:1.6667;}
body.serviceIndex #contents .double ul li.total{background:url(/corporation/img/bg_service_index01_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.image{background:url(/corporation/img/bg_service_index02_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.video{background:url(/corporation/img/bg_service_index03_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.web{background:url(/corporation/img/bg_service_index04_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.blog{background:url(/corporation/img/bg_service_index05_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.mission{background:url(/corporation/img/bg_service_index06_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.news{background:url(/corporation/img/bg_service_index07_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.realtime{background:url(/corporation/img/bg_service_index08_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.bbs{background:url(/corporation/img/bg_service_index09_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.topic{background:url(/corporation/img/bg_service_index10_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.theme{background:url(/corporation/img/bg_service_index11_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.humanSF{background:url(/corporation/img/bg_service_index12_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.movieSF{background:url(/corporation/img/bg_service_index13_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.tvSF{background:url(/corporation/img/bg_service_index14_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.gameSF{background:url(/corporation/img/bg_service_index15_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.eventSF{background:url(/corporation/img/bg_service_index16_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.gourmetSF{background:url(/corporation/img/bg_service_index17_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.pick{background:url(/corporation/img/bg_service_index18_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.ieTool{background:url(/corporation/img/bg_service_index19_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.photo{background:url(/corporation/img/bg_service_index20_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.photoEditor{background:url(/corporation/img/bg_service_index21_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.ndrive{background:url(/corporation/img/bg_service_index22_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.mobile{background:url(/corporation/img/bg_service_index23_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.pickmobile{background:url(/corporation/img/bg_service_index24_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.iphone{background:url(/corporation/img/bg_service_index25_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.clockApp{background:url(/corporation/img/bg_service_index26_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.pickApp{background:url(/corporation/img/bg_service_index27_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.ndriveApp{background:url(/corporation/img/bg_service_index28_100817.gif) left center no-repeat;}
body.serviceIndex #contents .double ul li.imageApp{background:url(/corporation/img/bg_service_index29_100817.gif) left center no-repeat;}
body.serviceIndex #contents .serviceBanner{text-align:center;}
body.serviceIndex #contents .serviceBanner li{display:inline-block;*display:inline;*zoom:1;}
.information #contents{padding-bottom:78px;}
.information #contents .index{margin-top:-29px;_margin-top:-28px;}
.information #contents .index h2{margin-top:65px;color:#000;font-size:16px;font-weight:bold;}
.information #contents .index dl{margin-top:-10px;}
.information #contents .index dl dt{margin-top:25px;color:#000;font-size:12px;font-weight:bold;}
.information #contents .index dl dt *{vertical-align:middle;}
.information #contents .index dl dt span{margin-right:10px;padding-right:8px;background:url(../img/vline_press_index_pipe.gif) right center no-repeat;}
.information #contents .index dl dt a{display:inline-block;vertical-align:baseline;}
.information #contents .index dl dd{margin-top:7px;line-height:1.7;}
.information #contents .details{margin-top:37px;}
.information #contents .details .heading .date,.information #contents .details .heading h1{color:#000;font-size:14px;font-weight:bold;}
.information #contents .details .heading h1{padding-top:2px;}
.information #contents .details .mainText{margin-top:9px;line-height:1.8;}
.information #contents div .backLink{margin-top:31px;}
.download #contents h2{margin-bottom:15px;font-size:14px;font-weight:bold;color:#000;}
.download #contents .leadText{margin:15px 0 37px;}
.download #contents .sectionLogo .column,.download #contents .sectionScreen .column{margin-bottom:44px;padding-bottom:5px;background:url(../img/bg_download_column02.gif) bottom left no-repeat;overflow:hidden;zoom:1;}
.download #contents .sectionLogo .column{margin-bottom:61px;}
.download #contents .sectionLogo .column li,.download #contents .sectionScreen .column li{margin-right:21px;padding:9px 13px 12px 9px;border-left:1px solid #e2e2e2;width:158px;float:left;background:url(../img/bg_download_column01.gif) top right no-repeat;line-height:1.5833;zoom:1;}
.download #contents .sectionLogo .column li img,.download #contents .sectionScreen .column li img{margin-bottom:1px;*margin-bottom:6px;}
.download #contents .sectionLogo .column li span,.download #contents .sectionScreen .column li span{color:#a5a5a5;}
.download #contents .sectionLogo{margin-top:37px;}
.download #contents .sectionLogo .column{width:404px;}
.download #contents .sectionScreen .column{margin-bottom:61px;}
.download #contents .sectionMovie{margin-bottom:27px;}
.download #contents .sectionMovie .hdMovie{zoom:1;}
.download #contents .sectionMovie .hdMovie h2{margin:0 10px 0 0;float:left;}
.download #contents .sectionMovie .hdMovie p{margin-top:4px;padding-left:9px;float:left;border-left:1px #e9e9e9 solid;color:#a5a5a5;line-height:1;vertical-align:bottom;}
.download #contents .sectionMovie ul{padding-top:15px;clear:both;overflow:hidden;zoom:1;}
.download #contents .sectionMovie ul li{margin:0 20px 25px 0;width:267px;float:left;}
.download #contents .sectionMovie ul li p{padding:5px 0;color:#666;}
.download #contents .sectionMovie ul li textarea{padding:2px;margin-bottom:3px;width:261px;height:42px;font-size:12px;line-height:1.2;}
.download #contents .sectionDocuments .column{margin-bottom:14px;overflow:hidden;zoom:1;}
.download #contents .sectionDocuments .column p{width:290px;float:left;color:#a5a5a5;}
.download #contents .sectionDocuments .documents{margin-bottom:46px;overflow:hidden;zoom:1;}
.download #contents .sectionDocuments .documents dt{padding:4px 0 4px 11px;width:280px;float:left;background:url(../img/bg_download_documents.gif) 0 10px no-repeat;}
.download #contents .sectionDocuments .documents dt span{color:#a5a5a5;}
.download #contents .sectionDocuments .documents dd{padding:4px 0 4px;width:350px;float:left;}
.library #contents{width:750px;padding-bottom:47px;}
.library #contents h1{margin-bottom:32px;}
.library #contents h2{margin-bottom:10px;color:#000;}
.library #contents h3{margin-bottom:11px;color:#000;}
.library #contents h4{margin-bottom:13px;color:#000;}
.library #contents p.leadTxt{margin-bottom:18px;color:#4a4a4a;}
.library #contents p.link01{margin-bottom:21px;text-align:right;}
.library #contents p.link01 a:link{color:#4a4a4a;}
.library #contents p.link01 a:visited{color:#4a4a4a;}
.library #contents p.link01 a:hover,.library #contents p.link01 a:active,.library #contents p.link01 a:focus{color:#4a4a4a;text-decoration:none;}
.library #contents p.link01 span.prev{padding-right:12px;background:url(../img/bg_paginate_01.gif) no-repeat center right;}
.library #contents p.link01 span.next{margin-left:12px;}
.library #contents div.navBox{margin-bottom:28px;padding:21px 9px 14px;border-top:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;}
.library #contents div.navBox ul{overflow:hidden;zoom:1;}
.library #contents div.navBox ul li{padding-bottom:6px;padding-right:34px;float:left;zoom:1;}
.library #contents div.navBox ul li strong{font-weight:bold;color:#48bf17;}
.library #contents div.navBox ul li a:link{color:#4a4a4a;}
.library #contents div.navBox ul li a:visited{color:#4a4a4a;}
.library #contents div.navBox ul li a:hover,.library #contents div.navBox ul li a:active,.library #contents div.navBox ul li a:focus{color:#48bf17;text-decoration:none;}
.library #contents div.imgAndTxt{margin-bottom:36px;overflow:hidden;zoom:1;}
.library #contents div.imgAndTxtLast{margin-bottom:26px;}
.library #contents div.imgAndTxt .img{margin-right:16px;float:left;width:250px;}
.library #contents div.imgAndTxt .txt{float:left;width:483px;}
.library #contents div.imgAndTxt .txt p{margin-bottom:18px;}
.library #contents ul.documentList{margin-bottom:40px;}
.library #contents ul.documentList li{padding-left:10px;background:url(../img/bg_list_01.gif) no-repeat 3px 7px;}
.library #contents ul.documentList li span{margin-right:3px;color:#a5a5a5;}
.library #contents p.notice-plugin{color:#a5a5a5;}
.library #contents p.notice-plugin a{margin-left:3px;}
.library #contents .sectionDocuments .column{margin-bottom:14px;overflow:hidden;zoom:1;}
.library #contents .sectionDocuments .column p{width:262px;float:left;color:#a5a5a5;}
.library #contents .sectionDocuments .documentList{overflow:hidden;zoom:1;}
.library #contents .sectionDocuments .documentList dt{padding:4px 0 4px 11px;width:251px;float:left;background:url(../img/bg_download_documents.gif) 0 10px no-repeat;}
.library #contents .sectionDocuments .documentList dt span{color:#a5a5a5;}
.library #contents .sectionDocuments .documentList dd{padding:4px 0 4px;width:400px;float:left;}
.recruit #contents .jobIndex{color:#000;}
.recruit #contents div.jobIndex h2,.recruit #contents dl.jobIndex dt{font-size:14px;font-weight:bold;}
.recruit #contents div.jobIndex h2,.recruit #contents div.jobIndex p{display:inline;}
.recruit #contents div.jobIndex p,.recruit #contents dl.jobIndex dt span{padding-left:3px;font-size:12px;font-weight:bold;}
.recruit #contents .jobIndex ul{clear:both;width:565px;margin-top:-3px;zoom:1;}
.recruit #contents .jobIndex ul li{float:left;width:105px;margin-top:8px;padding-left:8px;background:url(../img/ico_list_dot01.gif) 0 .5em no-repeat;}
.recruit #contents .jobIndex ul li a{color:#4a4a4a;}
.recruit #contents .jobIndex ul li strong a,.recruit #contents .jobIndex ul li a:hover,.recruit #contents .jobIndex ul li a:active{color:#33b201;text-decoration:none;}
.recruit #contents p.note,.recruit #contents ul.note li{padding-left:1em;text-indent:-1em;}
.recruit .popupLayer .layerContents dl dt{font-weight:bold;}
.recruit .popupLayer .layerContents dl dd div{margin-top:-20px;}
.recruit .popupLayer .layerContents dl dd div p{margin-top:20px;}
.recruit .popupLayer .layerContents dl dd div ul li{padding-left:1.5em;text-indent:-1.5em;}
.outline #contents{padding-bottom:48px;}
.outline #contents .jobIndex{margin-top:37px;}
.outline #contents .summary{padding-top:7px;}
.outline #contents .summary h2{margin-top:22px;color:#000;font-size:14px;font-weight:bold;}
.outline #contents .summary p.note,.outline #contents .summary ul.note li{margin-top:2px;}
.guidelinesApplicant #contents{padding-bottom:50px;}
.guidelinesApplicant #contents .leadText{margin-top:35px;}
.guidelinesApplicant #contents .leadText strong{font-weight:normal;}
.guidelinesApplicant #contents .jobIndex{margin-top:27px;}
.guidelinesApplicant #contents h1{margin-top:45px;color:#000;font-size:14px;font-weight:bold;}
.guidelinesApplicant #contents .details{margin-top:8px;padding:6px 20px 30px;color:#000;background:#f8f8f8;border:1px solid #e8e8e8;}
.guidelinesApplicant #contents .details h2{margin:22px 0 2px 0;font-size:12px;}
.guidelinesApplicant #contents .details ul li{margin-bottom:2px;padding-left:5px;background:url(../img/ico_list_dot02.gif) 0 .5em no-repeat;}
.guidelinesApplicant #contents .details dl dt{margin-top:2px;}
.guidelinesApplicant #contents .details dl dd{margin-top:2px;}
.guidelinesApplicant #contents .details p.note,.guidelinesApplicant #contents .details ul.note li{margin-top:2px;}
.outline #contents .summary p a.mailAddress:link,.outline #contents .summary p a.mailAddress:visited,.guidelinesApplicant #contents .details p a.mailAddress:link,.guidelinesApplicant #contents .details p a.mailAddress:visited{color:#666;}
.outline #contents .summary p a.mailAddress:hover,.outline #contents .summary p a.mailAddress:active,.guidelinesApplicant #contents .details p a.mailAddress:hover,.guidelinesApplicant #contents .details p a.mailAddress:active{color:#33b201;}
.inquiry #contents{padding-bottom:50px;}
.inquiry #contents .leadText{margin-top:35px;}
.inquiry #contents .leadText strong,.inquiry #contents .leadText strong a{color:#3fa600;font-weight:normal;}
.inquiry #contents p.notice{margin-top:10px;color:#f00;}
.inquiry #contents form{position:relative;padding-bottom:31px;}
.inquiry #contents form dl{margin-top:12px;padding:25px 20px;border:1px solid #e8e8e8;background:#f8f8f8;zoom:1;}
.inquiry #contents form dl dt,.inquiry #contents form dl dd{margin-top:15px;}
.inquiry #contents form dl dt.firstChild,.inquiry #contents form dl dd.firstChild{margin-top:0;}
.inquiry #contents form dl dt{clear:left;float:left;width:148px;padding-top:5px;color:#444;font-weight:bold;}
.inquiry #contents form dl dt span{padding-left:2px;color:#f00;font-weight:normal;}
.inquiry #contents form dl dd{overflow:hidden;color:#7d7d7d;zoom:1;}
.inquiry #contents form dl dd input,.inquiry #contents form dl dd textarea{margin:0;padding:3px 3px 0;color:#333;border-top:1px solid #9a9a9a;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:1px solid #9a9a9a;}
.inquiry #contents form dl dd input#name,.inquiry #contents form dl dd input#company,.inquiry #contents form dl dd input#section,.inquiry #contents form dl dd input#post,.inquiry #contents form dl dd input#mailAddress,.inquiry #contents form dl dd input#phoneNumber,.inquiry #contents form dl dd input#subject{width:203px;height:16px;}
.inquiry #contents form dl dd ul{margin-top:4px;*margin-top:1px;}
.inquiry #contents form dl dd ul li{padding-bottom:11px;*padding-bottom:8px;}
.inquiry #contents form dl dd ul li *{vertical-align:middle;}
.inquiry #contents form dl dd ul li input{border:none;margin-right:2px;padding:0;}
.inquiry #contents form dl dd textarea#content{padding-bottom:3px;width:449px;height:95px;}
.inquiry #contents form dl dd p.alertMessage{margin-top:8px;color:#f00;font-weight:bold;}
.inquiry #contents form dl dd p.alertMessage.category{margin-top:-6px!important;}
.inquiry #contents form .formButton{clear:both;position:relative;margin-top:30px;padding-bottom:47px;color:#333;text-align:center;zoom:1;}
.inquiry #contents form .formButton input{position:absolute;left:270px;bottom:0;*bottom:1px;display:block;width:126px;zoom:1;font-size:0;}
.inquiry #contents form .formButton p{position:absolute;left:400px;bottom:0;width:72px;}
.inquiry #contents .completionMessage{position:relative;height:363px;margin-top:12px;border:1px solid #e8e8e8;background:#f8f8f8;}
.inquiry #contents .completionMessage p{position:absolute;left:0;top:138px;width:100%;color:#000;font-size:14px;font-weight:bold;line-height:1.6;text-align:center;}
.inquiry #contents .completionMessage p.backLink{left:0;top:195px;}
.inquiry #contents .completionMessage p.backLink a{font-size:12px;font-weight:normal;}
.privacy #contents{padding-bottom:155px;}
.privacy #contents .leadText{margin-top:35px;margin-bottom:12px;}
.privacy #contents .summary{line-height:1.8;}
.privacy #contents .summary h2{margin-top:22px;color:#000;font-size:14px;font-weight:bold;}
.privacy #contents .note{margin-top:22px;}
.privacy #contents .date{margin:37px 0 12px;}
.sitemap #contents{padding-bottom:27px;}
.sitemap #contents h1{margin-bottom:32px;}
.sitemap #contents ul.sitemap-list{width:643px;}
.sitemap #contents ul.sitemap-list li{zoom:1;}
.sitemap #contents ul.sitemap-list li.last-child,.sitemap #contents ul.sitemap-list li ul li.last-child,.sitemap #contents ul.sitemap-list li ul li ul li.last-child{border:none;}
.sitemap #contents ul.sitemap-list li span{padding:5px 7px 11px;padding:3px 7px 9px;background:url(../img/bg_sitemap_01.gif) no-repeat left center;display:block;font-weight:bold;color:#000;}
.sitemap #contents ul.sitemap-list li span a:link{color:#000;}
.sitemap #contents ul.sitemap-list li span a:visited{color:#000;}
.sitemap #contents ul.sitemap-list li span a:hover,.sitemap #contents ul.sitemap-list li span a:active,.sitemap #contents ul.sitemap-list li span a:focus{color:#33b201;text-decoration:none;}
.sitemap #contents ul.sitemap-list li ul{padding-left:113px;border-top:solid 2px #d3d3d3;}
.sitemap #contents ul.sitemap-list li ul li{border-bottom:solid 1px #d3d3d3;}
.sitemap #contents ul.sitemap-list li ul li span{padding-top:12px;}
.sitemap #contents ul.sitemap-list li ul li ul{margin:-10px 0 0 98px;padding-left:0;border-top:none;}
.sitemap #contents ul.sitemap-list li ul li ul li{padding-left:3px;border-bottom:solid 1px #ededed;}
.sitemap #contents ul.sitemap-list li ul li ul li span{padding:9px 7px 10px;font-weight:normal;}