/* コンテンツのレイアウト */
/**************************************************/
/* ヘッダメニュー */
div#menu li#hd-link3 a{background:url(../img/common/menu-over3.jpg);}

div#campaign-title{width:880px;height:40px;background:url(../img/campaign/campaign-title.jpg) no-repeat left top;text-align:left;}
div#campaign-title h2{font-size:16px;color:#333333;line-height:40px;margin-left:40px;}

div#campaign-bd{width:878px;border:solid 1px #CCCCCC;text-align:left;margin-top:20px;}
div#campaign-bd p.txt{line-height:1.5em;}
div#campaign-bd p.list{line-height:1.5em;}
div#campaign-bd img.dotline{margin:10px 0px 10px 0px;}

div#campaign-bd div.info{width:770px;margin:20px 55px 20px 55px;text-align:left;clear:both;}
div#campaign-bd div.infobox{width:738px;margin:20px 55px 20px 55px;text-align:left;border:solid 1px #CCCCCC;padding:15px 15px 25px 15px;clear:both;}
div#campaign-bd div.infobox table.infobox-tbl{width:570px;}
div#campaign-bd div.infobox table.infobox-tbl td{width:281px;height:2em;}


div#campaign-thema{width:738;margin:20px 35px 20px 35px;text-align:left;padding:15px 15px 25px 15px;}
div#campaign-bd div.symbol{width:768px;margin:20px 55px 20px 55px;text-align:left;padding:15px 0px 25px 0px;clear:both;}
div#campaign-bd div.symbol span.img-l{text-align:left;padding-right:60px;}
div#campaign-bd div.symbol span.img-r{text-align:right;}

div#campaign-intro{width:810px;margin:20px 35px 20px 35px;text-align:left;}
div#campaign-intro h3{font-weight:bold;font-size:16px;color:#333333;line-height:20px;margin-left:10px;}


/* スペーサー指定 */
/**************************************************/
div#campaign-bd div.spacer35{width:880px;height:35px;clear:both;}


/* キャッチフレーズ＆シンボルマーク */
/**************************************************/
div#campaign-bd div.infobox2{width:738px;margin:20px 55px 20px 55px;text-align:left;border:solid 1px #CCCCCC;padding:15px 15px 15px 15px;clear:both;}
div#campaign-bd div.info-detail{width:770px;margin:10px 55px 0px 55px;text-align:left;clear:both;}

div#campaign-bd p.txt span.txt-alert{color:#F00;font-weight:bold; line-height:1.5em;}
div#campaign-bd p.txt-index{margin-top:10px;}
div#campaign-bd p.example{width:770px;margin-top:20px;}
div#campaign-bd div#symbol-exampl{text-align:center;clear:both;}
div#campaign-bd p.txt-content{line-height:1.5em;}

div#campaign-bd td.no{vertical-align:top;}
div#campaign-bd td.td-r{vertical-align:top;}
div#campaign-bd div#symbol-img{width:750;text-align:center;clear:both;}

/* 追加修正 */
/**************************************************/
/* ロゴ */
div#campaign-bd div#logo{width:780px;margin:20px 50px 0px;text-align:left;}
div#campaign-bd div#logo div.lo{width:780px;}
div#campaign-bd div#logo div.lo-lf{width:370px;}
div#campaign-bd div#logo div.lo-rt{width:164px;padding-top:200px;}
div#campaign-bd div#logo div.lo-rt p{text-align:right;}

/* メインロゴ */
div#campaign-bd div#mainlogo{width:780px;margin:20px 50px 0px;text-align:left;}
div#campaign-bd div#mainlogo div.lo{width:780px;}
div#campaign-bd div#mainlogo div.lo-lf{width:340px;}
div#campaign-bd div#mainlogo div.lo-rt{width:164px;padding-top:200px;}
div#campaign-bd div#mainlogo div.lo-rt p{text-align:right;}

/* 組み合わせ展開例 */
div#combination{text-align:center;}
div#combination table{margin:0 auto;border:1px solid #CCC;border-bottom:none;}
div#combination td{border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
div#combination td.border-none{border-left:none;}
div#combination td p{text-align:center;}
div#combination td p.cols{text-align:center;}
div#combination td p.rows{padding-bottom:20px;}

/* 禁止事項 */
div#prohibit{text-align:center;}
div#prohibit table{margin:0 auto;border:1px solid #CCC;border-bottom:none;}
div#prohibit td{border-left:1px solid #CCC;border-bottom:1px solid #CCC;}
div#prohibit td.border-none{border-left:none;}

/* ロゴ全部ダウン */
div#logo-all-down{text-align:center;padding-bottom:20px;}


/* 登録商標 */
/**************************************************/
#logo-box{width:770px;margin-top:10px;}
.logo-img{display:block;float:left;}
.logo-txt{padding-top:10px;}


#logo-box1{width:272px;float:left;}
#logo-box1 .logo-txt{width:180px;margin-left:80px;}





#logo-box2{width:400px;float:left;}
#logo-box2 .logo-img{padding-top:15px;}
#logo-box2 .logo-txt{width:200px;margin-left:181px;}





/**************************************************/


