/**
* .modified a 対応
* @release date 2009.09.24
* -- nvr_common_Z.css
* -- 090929_omatomeman.css
*/
*{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{padding-bottom:50px;color:#000;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","ＭＳ Ｐゴシック",sans-serif;font-size:12px;line-height:1.2;text-align:center;background:url(../img/campaign090929_body_bg.gif) 0 0 repeat-x;}
#wrap{position:relative;width:900px;margin:0 auto;text-align:left;}
#header:after{content:".";visibility:hidden;height:0;display:block;clear:both;}
#header{clear:both;position:absolute;top:15px;left:20px;width:860px;*zoom:1;}
#header h3{display:none;}
#header ul:after{content:".";visibility:hidden;height:0;display:block;clear:both;}
#header ul{*zoom:1;}
#header ul li{float:left;}
#header .supporter{float:left;height:23px;background:url(../img/campaign090929_supporter_bg.gif) 0 0 no-repeat;}
#header .supporter li{margin-right:30px;}
#header .help{float:right;}
#header .help li{padding-left:17px;background:url(../img/campaign090929_header_pipe.gif) 9px 0 no-repeat;}
#header .help li.firstChild{padding:0;background:none;}
#header .help a{color:#7d7d7d;}
h1{position:absolute;left:58px;top:78px;}
#contentsBody{padding-top:35px;background:url(../img/campaign090929_contentsBody_bg.gif) 0 0 repeat-y;}
address{clear:both;margin-top:29px;color:#7d7d7d;font-family:tahoma;font-size:10px;font-style:normal;text-align:center;}
address strong{color:#3baf0a;font-weight:bold;}
.show{display:block!important;}
.lead{position:relative;height:481px;background:url(../img/campaign090929_lead_bg.gif) 0 bottom no-repeat;}
.lead h2{position:absolute;left:59px;top:311px;}
.lead .mainText{position:absolute;left:59px;top:374px;}
.lead .note{position:absolute;left:59px;top:434px;}
.lead .requestLink{position:absolute;left:644px;top:399px;padding-bottom:10px;background:url(../img/campaign090929_requestLink.gif) 0 bottom no-repeat;}
.lead .requestLink{position:absolute;left:644px;top:399px;padding-bottom:10px;background:url(../img/campaign090929_requestLink.gif) 0 bottom no-repeat;}
.lead .requestLink a{display:block;overflow:hidden;width:170px;height:50px;}
.lead .requestLink a:hover,.lead .requestLink a:active,.lead .requestLink a:focus{height:0;padding-top:50px;}
.activities:after{content:".";visibility:hidden;height:0;display:block;clear:both;}
.activities{clear:both;position:relative;width:auto;padding:0 60px 0 54px;*zoom:1;}
.activities .moreLink:after{content:".";visibility:hidden;height:0;display:block;clear:both;}
.activities .moreLink{clear:both;padding-top:11px;*zoom:1;}
.activities .moreLink li{text-align:right;}
.activities .moreLink li a{color:#0078d3;text-decoration:underline;}
.liveTwitter,.moreLink .link01{float:left;width:524px;}
.liveTwitter h2{line-height:0;}
.liveTwitter .outerFrame{min-height:410px;_height:410px;}
.liveTwitter .loadingStatus{display:none;color:#323232;font-weight:bold;text-align:center;line-height:410px;background-color:#f7f7f7;}
.liveTwitter .errorMessage{display:none;height:220px;padding-top:190px;color:#323232;text-align:center;line-height:1.5;background-color:#f7f7f7;}
.liveTwitter .errorMessage em{font-weight:bold;}
.liveTwitter .timeline{display:none;background:#fff url(../img/campaign090929_timeline_separator.gif) 0 0 no-repeat;}
.liveTwitter .timeline li:after{content:".";visibility:hidden;height:0;display:block;clear:both;}
.liveTwitter .timeline li{padding:10px 40px 13px 5px;background:url(../img/campaign090929_timeline_separator.gif) 0 bottom no-repeat;*zoom:1;}
.liveTwitter .timeline li .userThumb{float:left;display:block;margin-right:12px;}
.liveTwitter .timeline li p{overflow:hidden;color:#575757;font-size:14px;font-family:'Lucida Grande',sans-serif;line-height:1.2;*word-break:break-all;*zoom:1;}
.liveTwitter .timeline li a{color:#87b6c7;font-family:'Lucida Grande',sans-serif;}
.liveTwitter .timeline li .modified{display:block;margin-top:4px;font-size:11px;}
.liveTwitter .timeline li .modified a{color:#999;}
.record,.moreLink .link02{float:right;width:232px;}
.record h2{line-height:0;}
.record .matomeList{border-top:2px solid #e5e5e5;}
.record .matomeList li{padding:9px 10px 8px 20px;border-bottom:1px solid #e5e5e5;background:url(../img/campaign090929_record_ico.gif) 0 0 no-repeat;}
.record .matomeList li a{color:#323232;}
.record .matomeList .wordType{background-position:0 0;}
.record .matomeList .linkType{background-position:0 -96px;}
.record .matomeList .imageType{background-position:0 -192px;}
.request:after{content:".";visibility:hidden;height:0;display:block;clear:both;}
.request{clear:both;width:800px;margin:25px auto 0;*zoom:1;}
.request h2,.request ol li{float:left;line-height:0;}
.request ol{padding-top:35px;}
.naverContentLink{clear:both;height:62px;padding-top:29px;background:url(../img/campaign090929_naverContentLink_bg.gif) 0 bottom no-repeat;}
.naverContentLink dt{display:none;}
.naverContentLink ul:after{content:".";visibility:hidden;height:0;display:block;clear:both;}
.naverContentLink ul{width:565px;margin:0 auto;background:url(../img/campaign090929_naverContentLink_pipe.gif) 0 0 no-repeat;*zoom:1;}
.naverContentLink li{float:left;background-position:0 bottom;background-repeat:no-repeat;}
.naverContentLink li a{display:block;overflow:hidden;height:13px;}
.naverContentLink li a:hover,.naverContentLink li a:active,.naverContentLink li a:focus{height:0;padding-top:13px;}
.naverContentLink .link01{margin-right:39px;background-image:url(../img/campaign090929_naverContentLink_01.gif);}
.naverContentLink .link01 a{width:100px;}
.naverContentLink .link02{margin-right:40px;background-image:url(../img/campaign090929_naverContentLink_02.gif);}
.naverContentLink .link02 a{width:37px;}
.naverContentLink .link03{margin-right:40px;background-image:url(../img/campaign090929_naverContentLink_03.gif);}
.naverContentLink .link03 a{width:83px;}
.naverContentLink .link04{margin-right:40px;background-image:url(../img/campaign090929_naverContentLink_04.gif);}
.naverContentLink .link04 a{width:92px;}
.naverContentLink .link05{background-image:url(../img/campaign090929_naverContentLink_05.gif);}
.naverContentLink .link05 a{width:94px;}