@charset "UTF-8";/* CSS Document */body { margin:0; padding:0; font-family: Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "Meiryo", sans-serif; font-size:12px; color:#333; background-color:#595757; /*background-color:#ddebf3;*/}h2 { margin:0; padding:5px 0 10px 0;}h3 { margin:1px 0 0 0; padding:14px 0 10px 0; color:#444; color:#6a8bac; font-size:1.2em; border-top:1px dotted #ddd;}h3.noborder { border:none;}p { margin:0; padding:5px 0; line-height:1.6em;}ul { margin:0; padding:0;}li { margin:0; padding:5px;}img, img a { border:0;}a { text-decoration:underline; color:#444444;}a:hover { text-decoration:underline; color:#888888;}em { margin:0; padding:0 10px 0 0; font-weight:bold; color:#222; font-style:normal;}h3 span.blue, p span.blue { color:#1a4095;}#header { margin:0; padding:0; height:69px; background:#97bbdf url(/img/campaign_title.gif) 0 0 no-repeat;}#header a#logo { float:right;}#navigation { margin:0; padding:0;}#content { margin:0 auto; padding:0; width:800px; background-color:#ffffff;}#footer { margin:0; padding:10px 5px 5px 5px; font-size:0.8em; background-color:#97bbdf;}.leftContainer { position:absolute; visibility:hidden;}.rightContainer { }#mainImg { position:absolute; visibility:hidden;}#columnsContainer { }ul.decimal { list-style-type:decimal; margin:0 0 0 30px;}ul.number { margin:0 0 0 10px;; padding:5px 0;}ul.number li { margin:0; padding:5px 0 5px 20px; line-height:1.6em; background-position:0 7px; background-repeat:no-repeat;}img.contentImg { position:absolute; visibility:hidden;}.paddingRight { padding-right:20px;}p#contact { float:left;}p#sendBtn { margin:20px 0;}input#sendBtn { width:200px;}div.box { margin:0 0 10px 0; padding:7px 10px; background-color:#ddebf3; border:1px solid #ddd;}p.box { margin:0 0 10px 0; padding:7px 10px; font-size:0.9em; background-color:#eee; border:1px solid #ddd;}div.divider { margin:20px 0; border-bottom:1px dotted #ddd;}div#gallery { margin:20px 0; padding:0; height:600px; width:550px;}div.image { padding:40px 0 50px 10px;}div.clearFix, p.clearFix { clear:both;}