
/* 共通
------------------------------------------ */

/* 中ページ見出し画像 */
table#middleArea h1 {margin:0 0 25px 10px;}

/* box04 */
.dotBox04 { padding: 0 1px; background: url(/mem/company/common/imgs/bg_box03_mdl.gif) repeat-y left top;}
.dotBox04 .bgT { padding-top: 1px; background: url(/mem/company/common/imgs/bg_box03_top.gif) no-repeat left top; }
.dotBox04 .bgB { padding: 15px; background: url(/mem/company/common/imgs/bg_box03_btm.jpg) no-repeat left bottom; }

.dotBox04 .txt { float: left; width: 300px; }
.dotBox04 .img { float: right; text-align: left; }

/* サイドメニュー */
.sideBox01 ul li.sMenu{ width:167px; _width:168px; padding:6px 0 5px 25px; font-size:75%; background:url(/mem/company/responsibility/imgs/nav_l_bg.gif) no-repeat #FFFFFF; }
.sideBox01 ul li.sMenu_act{ width:167px; _width:168px; height:24px; padding:6px 0 0 25px; font-size: 75%; background:url(/mem/company/responsibility/imgs/nav_l_bg_act.gif) no-repeat; color:#FFFFFF; font-weight:bold; }

.module03 { margin: 20px 10px 25px 10px; }



/* トップページ
------------------------------------------ */

.naviTop01 { margin: 10px 0 0 10px; padding: 3px 3px 0 3px; background: url(/mem/company/responsibility/imgs//bg_naviclm_top_01.gif) no-repeat left bottom;}
.naviTop02 { margin: 10px 0 0 10px; padding: 3px 3px 0 3px; background: url(/mem/company/responsibility/imgs//bg_naviclm_top_02.gif) no-repeat left bottom;}
.naviTop03 { margin: 10px 0 0 10px; padding: 3px 3px 0 3px; background: url(/mem/company/responsibility/imgs//bg_naviclm_top_03.gif) no-repeat left bottom;}

.naviTop01 .bgB { margin: 2px 0;  padding-bottom: 3px; background: url(/mem/company/responsibility/imgs//bg_naviclm_btm_01.gif) no-repeat left bottom;  }
.naviTop02 .bgB { margin: 2px 0;  padding-bottom: 3px; background: url(/mem/company/responsibility/imgs//bg_naviclm_btm_02.gif) no-repeat left bottom;  }
.naviTop03 .bgB { margin: 2px 0;  padding-bottom: 3px; background: url(/mem/company/responsibility/imgs//bg_naviclm_btm_03.gif) no-repeat left bottom;  }
.naviTop01 .bgM { background: url(/mem/company/responsibility/imgs//bg_naviclm_mdl_01.gif) repeat-y; }
.naviTop02 .bgM { background: url(/mem/company/responsibility/imgs//bg_naviclm_mdl_02.gif) repeat-y; }
.naviTop03 .bgM { background: url(/mem/company/responsibility/imgs//bg_naviclm_mdl_03.gif) repeat-y; }
.naviTop01 .clm01,
.naviTop02 .clm01,
.naviTop03 .clm01 { float: left; width: 250px; }
.naviTop01 .clm02,
.naviTop02 .clm02,
.naviTop03 .clm02 { float: left; width: 250px; display: inline; margin-left: 17px; }
.naviTop01 .clm03,
.naviTop03 .clm03 { float: right; width: 250px; }
.naviTop01 .clmArea,
.naviTop02 .clmArea,
.naviTop03 .clmArea { margin: 0 10px 10px; }



/* インターネット募金
------------------------------------------ */

/* box */
.donationBox { padding: 0; background: url(/mem/company/responsibility/imgs/bg_donation_mdl.jpg) repeat-y left top;}
.donationBox .bgT { padding-top: 1px; background: url(/mem/company/responsibility/imgs/bg_donation_top.jpg) no-repeat left top; }
.donationBox .bgB { padding: 10px 15px 25px; background: url(/mem/company/responsibility/imgs/bg_donation_btm.jpg) no-repeat left bottom; }

.donationBox .txt { float: left; width: 360px; }
.donationBox .img { float: right; text-align: left; }

/* ボタン */
.donationBtn { margin-left:92px; }

/* ロゴ　IE6 png透明化 */
*html .alphaPng01 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mem/company/responsibility/imgs/img_donation01.png); width:270px; height:64px; }
*html .alphaPng02 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mem/company/responsibility/imgs/img_donation02.png); width:230px; height:64px; }
*html .alphaPng03 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mem/company/responsibility/imgs/img_donation03.png); width:263px; height:64px; }
*html .alphaPng04 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mem/company/responsibility/imgs/img_donation04.png); width:211px; height:64px; }
*html .alphaPng05 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mem/company/responsibility/imgs/img_donation05.png); width:211px; height:64px; }
*html .alphaPng06 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/mem/company/responsibility/imgs/img_donation06.png); width:213px; height:71px; }
*html .alphaPng01 img,
*html .alphaPng02 img,
*html .alphaPng03 img,
*html .alphaPng04 img,
*html .alphaPng05 img,
*html .alphaPng06 img {display:none; }

/* border */
.brdTop03 { padding-top: 10px; border-top: 1px solid #ddd; }
.brdDotTop03 { padding-top: 10px; background: url(/mem/company/common/imgs/bg_line_dot_02.gif) repeat-x; }



/* ユニセフ協会
------------------------------------------ */

/* ボタン */
.unicefBg01 { width:227px; height:50px; padding:10px 0 0 38px; background:url(/mem/company/responsibility/imgs/bg_unicef_btn.gif) no-repeat left top; }
.unicefBg02 { width:207px; height:50px; padding:10px 0 0 58px; background:url(/mem/company/responsibility/imgs/bg_unicef_btn.gif) no-repeat left top; }

/* ご注意 */
table.cautionBox { width:562px; border-collapse:separate; border-spacing:1px; background:#e2dec2; }
table.cautionBox td { padding:6px; }

/* width */
.w460 { width: 460px; }

/* border */
.brdTop04 { padding-top: 5px; border-top: 1px solid #ddd; }
.brdDotTop04 { padding: 10px 10px 0; background: url(/mem/company/common/imgs/bg_line_dot_01.gif) repeat-x; _height:3px; }

