/*campaign only*/
div#contents {width:855px; margin-left: auto; margin-right: auto; }
/*div#contents ul{ overflow:hidden; ;}
* html div#contents ul { height: 1%; }*/

div.section{ line-height: 1.4; background-image: url(../img/cam_bk2.gif); width:420px; float:left; margin-bottom: 10px; }
div.section h3{ font-size: 16px !important; height:32px; background-image: url(../img/cam_bk1.gif); margin-bottom: 10px; display: block; padding-top: 15px; padding-left: 15px; }
div.section a.photo{ float:left; margin-right: 10px; margin-left: 15px; }

div.section div.main{width:210px; float:left; overflow:hidden;}
div.section p.catch{ font-size: 0.8em; margin-bottom: 5px; }
div.section p.catch_wk{ font-size: 0.8em; margin-bottom: 5px; padding: 2px; border: solid 1px #999; }
div.section div.link{ width:400px; clear: left; background-image: url(../img/cam_bk3.gif); height:31px; display: block; padding-top: 7px; padding-right: 20px; text-align: right; margin-top: 7px; margin-bottom: 0; }
div.section div.link a { padding-left: 12px; padding-top: 1px; text-decoration: none; font-size: 12px; color:#0099de; background-repeat: no-repeat; background-position: 0 0; background-image: url(/common/img/snv_bk.gif);}
div.section div.link a:hover { color:#f00; background-position: 0 -30px; }

/*sub*/
div.sub div#contents {width:850px; margin-left: auto; margin-right: auto; }
div.sub h2{ clear:left; padding-left:30px; padding-top:5px; width:820px; height:25px; background-image: url(/common/img/h2tab.gif); font-size: 1.15em; font-weight: normal; /font-weight: bold; margin-bottom: 10px; }


/*atari only*/
div.atari div.honbun {width:720px; margin-left: auto; margin-right: auto; }
div.atari div.honbun div.atariwk{ border:2px solid #aaaaaa; padding:10px 15px; ; overflow:hidden; width:683px; margin-bottom:10px; }
div.atari div.honbun div.atariwk p.present{font-size:0.95em; margin-bottom:5px;}
div.atari div.honbun div.atariwk p.atariP{float:left; margin-bottom:10px;}
div.atari div.honbun div.atariwk p.atariP img{margin:0; padding:0;}
div.atari div.honbun div.atariwk h3{ font-size:1.2em; margin-bottom:5px; padding-bottom:1px; color:#993333; border-bottom:2px solid #993333; }
div.atari div.honbun div.atariwk div.atariwkR{ float:right; width:353px;}
div.atari div.honbun div.atariwk div.atariwkR p{margin-bottom:5px; font-size:0.9em; line-height:1.3em;}
div.atari div.honbun div.atariwk table td{font-size:0.75em; line-height:1.5em;}
div.atari div.honbun div.atariwk table td.ti{padding:2px 0 2px 5px; background-color:#333333; color:#FFFFFF;}
div.atari div.honbun div.atariwk table td.con{ padding:2px 0 8px 0; }

/*atari_qa only*/
div.atari_qa div.honbun {width:800px; margin-left: auto; margin-right: auto; }
div.atari_qa div.honbun div.leadwk2 {font-size: 1em; }

div.atari_qa div.honbun span{ display: none; }
div.atari_qa div.honbun p.que{ background-image: url(/common/img/dabk_q.gif); background-repeat: no-repeat; padding-bottom: 20px; padding-left: 40px; color:#0099de; padding-top: 8px; }
div.atari_qa div.honbun p.ans{ background-image: url(/common/img/dabk_a.gif); background-repeat: no-repeat; padding-top: 8px; padding-bottom: 20px; padding-left: 40px; }
