@charset "shift_jis";
/* 共通 */

#contents .bcl {margin-top:1em !important;color:#629D83;font-weight:bold;}
#contents h4.txt,#contents p.txt{font-weight:bold;margin:2.5em auto 0.5em 0;color:#555 !important;}
#contents .txt_C{text-align:center;}

/*コンテンツエリア--------------------------------------------*/
#contents ul.b li { list-style-image: url(/csr/images/index_b.gif);}
#contents ul.c li { list-style-image: url(/csr/images/index_c.gif);}
#contents ul.d li { list-style-image: url(/csr/images/index_d.gif);}
#contents ul.e li { list-style-image: url(/csr/images/index_e.gif);}
#contents ul.f li { list-style-image: url(/csr/images/index_f.gif);}
#contents ul.g li { list-style-image: url(/csr/images/index_g.gif);}
#contents ul.h li { list-style-image: url(/csr/images/index_h.gif);}
#contents .boxL{float:left;}

/*フッター ▲TOP*/
#contents .pagetop {clear:both; text-align:right; margin-top:10px;}

/* CSRトップページ */
#contents div.menuBox{ width: 563px; border: 1px #B7B7B7 solid; margin-top: 10px;}
#contents div.menuBoxL{float:left; width:265px; margin-left: 10px; margin-bottom: 10px;}
#contents div.menuBoxR{float:right; width:265px; margin-right: 10px; margin-bottom: 10px;}
#contents div.menuBoxL a,
#contents div.menuBoxR a{text-decoration: none;}


/* top タイトルグレーバー 20101028追加 */
.item{display:block; background-color:#999999; color:#FFFFFF; font-size:1.1em; font-weight:bold; padding:2 10px !important}

.nr{font-size:70%; margin-left:5em !important}


/* Guideline */
#contents div.pagelink{border-top:2px solid #9EC8B7;border-bottom:2px solid #9EC8B7;height:100%;}
#contents div.pagelink ul.ulL{float:left;width:245px;_width:241px;list-style-type:none;padding:0 !important;margin:0 !important}
#contents div.pagelink ul.ulR{float:right;width:319px;_width:314px;list-style-type:none;padding:0 !important;margin:0 !important}
#contents div.pagelink ul.ulL li,
#contents div.pagelink ul.ulR li{padding:0 0 0 5px !important;margin:0 !important}
#contents ol#guide {margin-top:2em;margin-left:2em;font-weight:bold;}
#contents ol#guide dl{margin-top:1em;}
#contents ol#guide dt{font-weight:normal;}
#contents ol#guide dd{margin-top:-19px;margin-left:20px;font-weight:normal;}
#contents ol#guide .pagetop {font-weight:normal;}

/* ▼【Ｂ】日本ユニシスグループとして/start▼ */


#contents div.b_waku1 div.Box1{width:520px;float:left; margin: 10px 0 0 20px;}

/* Governance (governance.html) */
#contents div.governanceMenu{border-color: #6699CC;padding:3px;height:100%;}
#contents div.governanceMenu ul{color: #006699;}
#contents div.governanceMenu ul.ulL{width:201px;}
#contents div.governanceMenu ul.ulC{float:left;width:117px;list-style-type:none;padding:0 !important;margin:0 !important}
#contents div.governanceMenu ul.ulR{width:212px;}

/* Stake-Holder-Message (stake-holder_message.html) */
#contents div.contentBox{float: left;width: 561px;height:100%;}
#contents div.contentBoxL{float: left;width: 283px;height:100%;}
#contents div.contentBoxL h4{color:#444444;line-height:120%;margin:1.5em auto 0.7em 0;}

#contents div.contentBoxR div.wakuL{float:left;width:113px;padding-left:10px;}
#contents div.contentBoxR div.wakuR{float:right;width:116px;padding-right:10px;}
#contents div.contentBoxR div.wakuR h4{padding:0 !important;margin:0 !important;color:#555;}
#contents div.contentBoxR2{float:left;width:260px; margin-left:21px;}

/* Special Message (special_message.html) */
#contents span.sm_name{color:#E47986;font-weight:bold;}

/* ▼【Ｃ】CSR推進体制とマネジメント/start▼ */
#contents div.c_waku1{width:565px; height:100%; background:#fcf2e2 url(../images/c/c_img_waku_middle.gif) 0 0 repeat-y; margin-top:-5px; margin-bottom:0px;}
#contents div.c_waku1 div.Box1{width:520px;float:left; margin: 10px 0 0 20px;}


/* Bcp (bcp.html) */
#contents div.bcp_Box1_L{float:left; margin-left:20px; text-align:right; margin:0;}
#contents div.bcp_Box1_C{float:left; margin-left:15px; width:170px; height:90; margin-right:1em;}
#contents div.bcp_Box1_R{float:left; margin-left:0px; text-align:left; margin:0;}

/* Security (security.html) */
#contents ol.housin_list{margin-left:1em; margin-top:10px;}
#contents p.C629D83{font-weight:bold;}
#contents th{width:100; font-weight:bold; background-color:#dcdcdc;}

/* Compliance */
/* Risk */
#contents div.pagelink2{padding: 5px 0;border-bottom:2px solid #9EC8B7;border-top:2px solid #9EC8B7;margin:0.8em 0 1.5em;height: 100%;}
#contents div.pagelink2 ul{color:#9EC8B7;list-style:none;}
#contents div.pagelink2 ul.ulL{float:left;width:245px;}
#contents div.pagelink2 ul.ulL li{padding:0 !important;margin:0 !important}


/* ▼【Ｄ】お客さまとともに/start▼ */
#contents div.d_waku1{width:565px; height:100%; background:#fcf2e2 url(../images/d/d_img_waku_middle.gif) 0 0 repeat-y; margin-top:-5px; margin-bottom:0px;}
#contents div.d_waku1 div.Box1{width:520px;float:left; margin: 10px 0 0 20px;}
#contents p.d_line{border-bottom: 1px solid #a3c4dd;}
#contents div.d_Box1_L{float:left; width:460px; margin-top:5px;}
#contents div.d_Box1_R{float:right; width:100px; margin-top:5px;}
#contents div.d_Box2_L{float:left; width:360px; margin-top:5px;}
#contents div.d_Box2_R{float:right; width:200px; margin-top:5px;}
#contents div.d_Box3_L{float:left; width:250px; margin-top:5px;}
#contents div.d_Box3_R{float:right; width:250px; margin-top:5px;}

/* Customer Message (customer_message.html、customer_yamanashi.html) */
#contents ul.pagelink3{color:#3C82B7;list-style: none;margin:20px 0;}
#contents ul.pagelink3 li{padding:0 !important;margin:0 !important}
#contents div.cm_Box2_L{float:left; width:361px;}
#contents div.cm_Box2_C{float:right; width:100px;}
#contents div.cm_Box2_R{float:right; width:100px;}
#contents div.cm_Box3_L{float:left; width:351px; margin:0;}
#contents div.cm_Box3_R{float:right; width:220px; margin:0;}
/*-- ↓111026修正 --*/
#contents .blue_name{color:#006699; font-weight:bold; padding-right:7px; }
/* Yuni-ken*/
/* Customer_Communication */
/* Cs_Improvement */
#contents .tit_blue{color:#3C82B7;font-weight:bold;}
#contents div.box_blu {width:500px; margin-left:20px; border-top:#0099FF solid 1px; border-bottom:#0099FF solid 1px; padding:10px}


/* Yuni-ken (yuni-ken.html) */
#contents div.yuni_Box2{float:left;width: 270px; background:url(../images/d/yuni_waku_2.gif) repeat-y;height:100%;}
#contents div.yuni_Box2 div.wakuT{background: transparent url(../images/d/yuni_waku_1.gif) 0 0 no-repeat;width:270px;height:12px;}
#contents div.yuni_Box2 div.wakuB{background: transparent url(../images/d/yuni_waku_3.gif) 0 bottom no-repeat;width:270px;height:11px;clear:both;}
#contents div.yuni_Box2 div.wakuL{float:left; width:130px; padding-left:10px;}
#contents div.yuni_Box2 div.wakuR{float:left; width:110px; margin-left:2px;}
#contents div.yuni_Box2 div.wakuFull{float:left; width:246px; margin-left:6px;}

#contents div.yuni_Box3{float:right;width: 270px;background:url(../images/d/yuni_waku_2.gif) repeat-y;height:100%; margin-right:5px;}
#contents div.yuni_Box3 div.wakuT{background:transparent url(../images/d/yuni_waku_1.gif) 0 0 no-repeat;width:270px;height:12px;}
#contents div.yuni_Box3 div.wakuB{background:transparent url(../images/d/yuni_waku_3.gif) 0 bottom no-repeat;width:270px;height:11px;clear:both;}
#contents div.yuni_Box3 div.wakuL{float:left;width:130px;padding-left:10px;}
#contents div.yuni_Box3 div.wakuR{float:right; width:130px;}
#contents div.yuni_Box3 div.wakuFull{float:left; width:246px; margin-left:6px;}

#contents div.yuni_Box5_L{float:left; width:150px; margin-left:20px; margin-top:5px;}
#contents div.yuni_Box5_C{float:left; width:150px; margin-left:30px; margin-top:5px;}
#contents div.yuni_Box5_R{float:left; width:150px; margin-left:30px; margin-top:5px;}

/* Customer_Communication */
#contents div.cc_Box1_L{float:left; width:150px; margin-top:5px; margin-left:20px;}
#contents div.cc_Box1_R{float:left; width:150px; margin-top:5px; margin-left:20px;}
#contents div.cc_Box2{float:left; width:450px; margin-top:5px; margin-left:20px;}
#contents div.cc_Box3_L{float:left; width:211px; margin-top:5px; margin-left:20px;}
#contents div.cc_Box3_R{float:left; width:205px; margin-top:5px; margin-left:30px;}

/* Cs_Improvement (cs_improvement.html) */
#contents div.ci_Box1_L{float:left; width:440px; margin-top:5px;}
#contents div.ci_Box1_R{float:right; width:120px; margin-top:5px;}
#contents div.ci_Box2_L{float:left; width:460px; margin-top:5px;}
#contents div.ci_Box2_R{float:right; width:94px; margin-top:5px;}
#contents div.ci_Box3_L{float:left; width:270px; margin-top:5px;}
#contents div.ci_Box3_R{float:right; width:260px; margin-top:5px;}
#contents div.ci_Box4_L{float:left; margin-left:20px; text-align:right; margin:0;}
#contents div.ci_Box4_C{float:left; margin-left:15px; width:187px; height:100; margin-right:1em;}
#contents div.ci_Box4_R{float:left; margin-left:0px;}


/* ▼【Ｅ】社員・家族とともに/start▼ */
#contents div.e_waku1{width:565px; height:100%; background:#fcf2e2 url(../images/d_img_waku_middle.gif) 0 0 repeat-y; margin-top:-5px; margin-bottom:0px;}
#contents div.e_waku1 div.Box1_L{width:360px;float:left;margin: 10px 0 0 20px;}
#contents div.e_waku1 div.Box1_R{width:160px;float:right;margin: 5px 5px 0 0;}
#contents div.e_waku1 div.Box2{ width:520px; float:left; margin: 10px 20px 0 20px; display: inline; }

#contents div.e_waku2{width:565px; height:100%; background:#fcf2e2 url(../images/d_img_waku_middle.gif) 0 0 repeat-y; margin-top:-5px; margin-bottom:0px;}
#contents div.e_waku2 div.Box{width:545px; float:left; margin:10px;}

#contents p.e_line{border-bottom: 1px solid #e2b25d;}

/* Work Life Balance (work_life_balance.html) */
#contents div.wlb_Box1_L{float:left; width:84px; height:80px; margin-top:5px; margin-left:5px;}
#contents div.wlb_Box1_L_txt{float:left; width:95px; margin-left:2px; margin-top:5px;}
#contents div.wlb_Box1_C{float:left; width:84px; margin-top:5px; margin-left:5px;}
#contents div.wlb_Box1_C_txt{float:left; width:95px; margin-left:2px; margin-top:5px;}
#contents div.wlb_Box1_R{float:left; width:84px; margin-top:5px; margin-left:5px;}
#contents div.wlb_Box1_C_txt{float:left; width:95px; margin-left:2px; margin-top:5px;}

/*-- ↓100916追加　 --*/
#contents div.wlb_Box2_L{float:left; margin-left:20px; text-align:right; margin:0;}
#contents div.wlb_Box2_C{float:left; margin-left:15px; width:200px; height:135; margin-right:1em;}
#contents div.wlb_Box2_R{float:left; margin-left:0px; text-align:left; margin:0;}




/*-- ↓100914修正 --*/
#contents span.wlb_name{color:#ff8c00;font-weight:bold; padding-right:7px}
/*-- ↓100827追加 --*/
#contents div.wlb_Box1_R_txt{float:right; width:95px; margin-left:2px; margin-top:5px;}

/*--Life_Stage CommentBox--*/
/*--Employee CommentBox--*/
#contents div.comment1{width: 565px;height:100%;background:#FCF2E2 url(../images/e/comment_bg.gif) 0 0 repeat-y;}

/* Life_Stage */
#contents div.comment1 div.ls_commentBoxL{width:379px;float:left;margin: 10px 0 0 20px;}
#contents div.comment1 div.ls_commentBoxR{width:150px;float:right;margin: 5px 5px 0 0;}

/* 120201修正 isd */
#contents table.lf_table1{ border-collapse: collapse; border-spacing: 0; width: 70%; }
#contents table.lf_table1 col.col1 { width: 30%;}
#contents table.lf_table1 col.col2 { width: 70%; }
#contents table.lf_table1 th { border: 1px #999999 solid; padding: 5px 3px; background-color: #CCCCFF; font-weight: normal; }
#contents table.lf_table1 td { border: 1px #999999 solid; padding: 3px; }

/* Office Communication */
#contents div.oc_Box1{float:left; width:150px; margin-top:5px; margin-left:20px;}

/* 120203修正 isd */
#contents ul.oc_list01 { margin-top: 1em; }
#contents ul.oc_list01 li { padding-bottom: 5px; }


/* ▼【Ｆ】地域・社会とともに/start▼ */
#contents div.f_waku1{width:565px; height:100%; background:#f49f92 url(../images/f/f_img_waku_middle.gif) 0 0 repeat-y; margin-top:-5px; margin-bottom:0px;}
#contents div.f_waku1 div.Box1_L{width:400px;float:left;margin: 10px 0 0 20px;}
#contents div.f_waku1 div.Box1_R{width:120px;float:right;margin: 5px 5px 0 0;}
#contents div.f_waku2{width:565px; height:100%; background:#f49f92 url(../images/e30_f_img_waku_middle.gif) 0 0 repeat-y; margin-top:-5px; margin-bottom:0px;}
#contents div.f_waku2 div.Box2_L{width:350px;float:left;margin: 10px 0 0 20px;}
#contents div.f_waku2 div.Box2_R{width:170px;float:right;margin: 5px 5px 0 0;}
#contents .col_orenge{color:#EB5841;}
#contents div.f_Box1{float:left; width:150px; margin-top:5px; margin-left:20px;}
#contents div.f_Box2{float:left; width:200px; margin-top:5px; margin-left:20px;}
#contents p.f_box{border-bottom: 1px solid #EB5841;}


/* Philanthropy 共通 */
#contents div#business,
#contents div#culture,
#contents div#volunteer,
#contents div#local{width:565px;}
#contents div#business ul.pagelink,
#contents div#local ul.pagelink,
#contents div#volunteer ul.pagelink,
#contents div#culture ul.pagelink{border-bottom:2px solid #F8B4AB;border-top:2px solid #F8B4AB;color:#F8B4AB;list-style:none;margin-top: 10px;padding: 3px 0;}
#contents div#business ul.pagelink li,
#contents div#local ul.pagelink li,
#contents div#volunteer ul.pagelink li,
#contents div#culture ul.pagelink li{margin-left:0;}
#contents div#business h3,
#contents div#local h3,
#contents div#volunteer h3,
#contents div#culture h3{background:url(../images/f/h3_icon.gif) 0 1px no-repeat;color:#444;padding-left: 15px !important;width: 550px;_width: 100%}
#contents div#business div.comment_p,
#contents div#local div.comment_p,
#contents div#volunteer div.comment_p,
#contents div#culture div.comment_p{width: 565px;height:100%;background:#FDEBE9 url(../images/f/comment_bg.gif) 0 0 repeat-y;padding-top:10px;}
#contents div#business div.comment_p p,
#contents div#local div.comment_p p,
#contents div#volunteer div.comment_p p,
#contents div#culture div.comment_p p{margin-left: 10px;}


/* Philanthropy - Business */
#contents div#business div.part1Box div.BoxL,
#contents div#business div.part2Box div.BoxL{width:364px;float:left;}
#contents div#business div.part1Box div.BoxR,
#contents div#business div.part2Box div.BoxR{width:200px;float:right;}
#contents div#business p.subtitle{color:#EB5841;font-weight:bold;}
#contents div#business div.part2Box div.BoxL ul{margin-left:10px;}
#contents div#business div.comment_p div.BoxL{width:407px;float:left;}
#contents div#business div.comment_p div.BoxR{width:119px;float:right;padding-right:20px;}
#contents div#business div.comment_p p{margin-left: 10px;}
#contents div#business div.comment_p p.commenttitle{color:#444;font-weight:bold;}
#contents div#business h3.pdf1{background-position: 0 5px;}
#contents div#business h3.pdf2{background-position: 0 4px;}
#contents div#business h3.pdf1 a{position:relative;left: 363px;}
#contents div#business h3.pdf2 a{position:relative;left: 276px;}

/* Philanthropy - Local */
#contents div#local div.BoxL{width:355px;float:left;}
#contents div#local div.BoxR{width:200px;float:right;}
#contents div#local div.comment_p div.BoxL{width:439px;float:left;}
#contents div#local div.comment_p div.BoxR{width:126px;float:right;}
#contents div#local h4{text-indent:-10000;height:22px;background:url(../images/f/local_h3.gif) no-repeat;margin-top:20px !important;}
#contents div#local div.gnameBoxL{width:425px;float:left;}
#contents div#local div.gnameBoxR{width:117px;float:right;}
#contents div#local p.subtitle{color:#555555;margin:10px auto 5px 0;font-weight:bold;}
#contents div#local div.gnameBoxR{background-color:#eee;padding:12px 5px 12px 12px;margin:0 6px 0 0;}
#contents div#local p.subtitle2{color:#EB5841;font-weight:bold;}
#contents div#local table.local{border-collapse:collapse;border-spacing:0;width:500px;}
#contents div#local table.local th{font-weight:normal;padding:5px 4px 5px 3px;background-color:#F49F92;border:1px solid #FDEBE9;}
#contents div#local table.local th.w80{width:80px;}
#contents div#local table.local td{padding:5px 4px 5px 3px;border:1px solid #FDEBE9;}
#contents div#local p.subtitle3{color:#444;font-weight:bold;}

/* Philanthropy - Volunteer */
#contents div#volunteer h4{color:#EB5841;}
#contents div#volunteer div.comment_p div.comment_p_BoxL{width:390px;float:left;}
#contents div#volunteer div.comment_p div.comment_p_BoxL p.subtitle{color:#444;font-weight:bold;}
#contents div#volunteer div.comment_p div.comment_p_BoxR{width:165px;float:right;margin-left: 10px;}
#contents div#volunteer div.BoxL{width:347px;float:left;}
#contents div#volunteer div.BoxR{width:200px;float:right;margin-right:10px;}

/* Philanthropy - Culture */
#contents div#culture h3.pdf3{background-position: 0 4px;width: 100%;}
#contents div#culture h3.pdf3 a{position:relative;left: 262px;}
#contents div#culture h4{color:#EB5841;}
#contents div#culture div.BoxL{width:362px;float:left;}
#contents div#culture div.BoxR{width:200px;float:right;}
#contents div#culture div.comment_p p{margin-right: 10px;}

/* Stockholders Investors */
#contents div#stockholders div.nikkoir{background:url(/csr/images/h/shi_bg.gif) 0 0 repeat-y;margin-top:1em;}
#contents div#stockholders div.nikkoir div.shi {padding:10px;}
#contents div#stockholders h3{color:#907EAB;}
#contents div#stockholders ul.csrh {list-style-type:square;margin-top:1em;}
#contents div#stockholders ul.csrh li{line-height:140%;margin-bottom:1em !important;}

/* Reports */
#contents div#report ul.report1{list-style:none;}
/*
#contents div#report ul.report1 li{float:left;width:270px; background:url(../images/pdf_icon.gif) no-repeat;padding-left: 20px;margin:10px 0;}
*/
#contents div#report ul.report1 li{float:left;width:100%; background:url(../images/pdf_icon.gif) no-repeat;padding-left: 20px;margin:10px 0;}

#contents div#report dl.report2 dt{clear:both;}
#contents div#report dl.report2 dd{float:left;width:230px; background:url(../images/pdf_icon.gif) no-repeat;padding-left: 20px;margin: 10px 0 10px 10px;}
/*
#contents div#report dl.report2 dd.toksyu{float:left;width:auto;margin-bottom:10px;padding-bottom:5px;padding-left:20px;margin-left:10px;}
*/
#contents div#report dl.report2 dd.toksyu{float:left;width:100%;margin-bottom:10px;padding-bottom:5px;padding-left:20px;margin-left:10px;}

#contents div#report ul.report3{list-style:none;}
#contents div#report ul.report3 li{background:url(../images/pdf_icon.gif) no-repeat;padding-left: 20px;margin:10px 0;}
#contents div#report ul.report2006-1{list-style:none;}
#contents div#report ul.report2006-1 li{background:url(../images/pdf_icon.gif) no-repeat;padding-left: 20px;margin:10px 0;}
#contents div#report ul.report2006-2{list-style:none;}
#contents div#report ul.report2006-2 li{float:left;width:260px; background:url(../images/pdf_icon.gif) no-repeat;padding-left: 20px;}
#contents div#report ul.report2005{list-style:none;}
#contents div#report ul.report2005 li{background:url(../images/pdf_icon.gif) no-repeat;padding-left: 20px;margin:10px 0;}

/* Topics & Reports */
#contents div#topics p.year,#contents div#reports p.year{color:#FFFFFF; font-weight:bold; background-color: #999; padding-left:10px; clear:both;margin:0 !important;}
#contents div#topics dl.list,
#contents div#reports dl.list{width: 100%; margin-top: 0; margin-bottom: 1em;}
#contents div#topics dl.list dt,
#contents div#reports dl.list dt{clear: left; float: left; width: 25%; margin: 0.3em 0 0 0; padding: 0.3em 0 0 0; border-top: 1px #CCCCCC solid;}
#contents div#topics dl.list dd,
#contents div#reports dl.list dd{float: left; width: 75%; margin: 0.3em 0 0 0; padding: 0.3em 0 0 0; border-top: 1px #CCCCCC solid;}
#contents div#topics dl.list dt.firstline,
#contents div#reports dl.list dt.firstline,
#contents div#topics dl.list dd.firstline,
#contents div#reports dl.list dd.firstline{border-top: none; margin-top: 0;}
#contents div#topics dl.list dt.lastline,
#contents div#reports dl.list dt.lastline,
#contents div#topics dl.list dd.lastline,
#contents div#reports dl.list dd.lastline{margin-bottom: 0.5em;}
#contents div#topics h2.topic{color:#9E1619;font-size:13pt !important;}
#contents div#reports,#contents div#topics{width:565px;}
#contents div#reports p,#contents div#reports h2{margin-top:20px !important;}
#contents div#reports h3{ margin:10px 0 0 0 !important;color:#000;}
#contents div#reports h2.report{color:#9E1619;font-size:13pt;}
#contents div#reports div.bc7Box1{background-color:#ffffcc;border:1px solid gray;}
#contents div#reports div.bc7Box1 ul{list-style-type:square; margin-left:0.5em; margin-top:0.5em; margin-bottom:0.5em;}
#contents div#reports div.bc7Box2{border:1px #999 solid;margin-left:40px;margin-top: 10px;width:480px;padding:10px;}
#contents div#reports div.bc7Box2 dt{font-weight:bold;}
#contents div#reports div.bc7Box2 dd{margin:-15px 0 0 70px;}
#contents div#reports table.bc7table1{border-collapse:collapse; border-spacing:0;width: 100%;}
#contents div#reports table.bc7table1 th{border:1px #999 solid;padding:5px 3px;background-color:#ccccff;text-align:left;font-weight:normal;}
#contents div#reports table.bc7table1 td{border:1px #999 solid;padding:3px;}
#contents div#reports table.bc7table4{border-collapse:collapse; border-spacing:0;width: 90%;}
#contents div#reports table.bc7table4 th{border:1px #999 solid;padding:5px 3px;background-color:#ccccff;text-align:left;font-weight:normal;}
#contents div#reports table.bc7table4 td{border:1px #999 solid;padding:3px;}
#contents div#reports table.bc7table2{border-collapse:collapse; border-spacing:0;width: 100%;}
#contents div#reports table.bc7table2 td{border:1px #999 solid;padding:3px;}
#contents div#reports table.bc7table3{border-collapse:collapse; border-spacing:0;width: 100%;}
#contents div#reports table.bc7table3 td{border:1px #999 solid;padding:3px;}
#contents div#reports .w200{width:200px;}
#contents div#reports .w350{width:350px;}
#contents div#reports p.s-h{margin-top:10px !important;}
#contents div#reports ul.backnumber_list{color:#B8541E;list-style:square;margin-top:20px;}
#contents div#reports ul.backnumber_list li p{color:#000;margin-top:0.3em !important;}
#contents div#reports ul.backnumber_list li p.mt20{margin-top:20px !important;}
#contents div#reports ul.backnumber_list li dl{color:#000;}
#contents div#reports ul.backnumber_list li dd{margin:-19px 0 0 100px !important;}
#contents div#reports ul.backnumber_list li ul{color:#000; margin: 1.0em;list-style-type:disc;}

/*　↓修正101028 Top の Reports 欄 　*/ 
#contents div#top_reports dl dt {
	float:left;
	width:10em;
	border-top:1px solid #cccccc;
	padding-top:3px;
	padding-bottom:0;
	padding-right:0;
}

#contents div#top_reports dl.list dd div{ 
	display:inline-block;
}

#contents div#top_reports dl dd {
	margin-left:10em;
	padding-top:3px;
	padding-bottom:5px;
	border-top: 1px solid #cccccc;
}

#contents div#top_reports dl.list dt.firstline,
#contents div#top_reports dl.list dt.firstline,
#contents div#top_reports dl.list dd.firstline,
#contents div#top_reports dl.list dd.firstline{border-top:none; padding-top:0px;
}
/*--↑　修正101028　↑　*/

/*　↓修正101028 Top のTopics 欄 　*/ 
#contents div#top_topics dl dt {
	float:left;
	width:10em;
	border-top:1px solid #cccccc;
	padding-top:3px;
	padding-bottom:0;
	padding-right:0;
}

#contents div#top_topics dl.list dd div{ 
	display:inline-block;
}

#contents div#top_topics dl dd {
	margin-left:10em;
	padding-top:3px;
	padding-bottom:5px;
	border-top: 1px solid #cccccc;
}

#contents div#top_topics dl.list dt.firstline,
#contents div#top_topics dl.list dt.firstline,
#contents div#top_topics dl.list dd.firstline,
#contents div#top_topics dl.list dd.firstline{border-top:none; padding-top:0px;
} /*--↑　修正101028　↑　*/


/*----etc---------------------------------------------------------------------*/
#contents .fl_l{ float: left;}
#contents .fl_r{ float: right;}
.fm{ font-size: 120%; }
.fl{ font-size:110% !important; }
.nowrap{white-space:nowrap;}
.square{list-style-type: square;}
.noborder{border:none !important;}
.mr10{font-size:85% !important; margin-right:10px;}
#contents .mt_1{margin-top:-1em  !important;}
#contents .mt_05{margin-top:-0.5em  !important;}
#contents .mt0{margin-top:0px  !important;}
#contents .mt03{margin-top:0.3em    !important;}
#contents .mt3{margin-top:3em    !important;}
#contents .mt5{margin-top:5px    !important;}
#contents .mt25{margin-top:25px   !important;}
#contents .mt_120{margin-top:-120px   !important;}
#contents .mb0{margin-bottom:0   !important;}
#contents .mb1{margin-bottom:1em !important;}
#contents .mb2px{margin-bottom:2px !important;}
#contents .mb20{margin-bottom:20px !important;}
#contents .ml05{margin-left:5px  !important;}
#contents .ml1_5{margin-left:1.5em  !important;}
#contents .ml3{margin-left:3em  !important;}
#contents .ml2{margin-left:2px  !important;}
#contents .ml10{margin-left:10px  !important;}
#contents .ml30{margin-left:30px  !important;}
#contents .ml50{margin-left:50px  !important;}
#contents .ml70{margin-left:70px  !important;}
#contents .ml80{margin-left:80px  !important;}
#contents .ml100{margin-left:100px  !important;}
#contents .ml150{margin-left:150px  !important;}
#contents .ml200{margin-left:200px  !important;}
#contents .mr10{margin-right:10px !important;}
#contents .mtbl05_2{margin-top:0.5em;margin-bottom:0.5em;margin-left:2em;}
#contents .pv3{ padding:3px 0 !important; }
#contents .ph3{ padding:0 3px !important; }
#contents .pr10{padding-right:10px;}
#contents .pl5{padding-left:5px !important;}
#contents .pl10{padding-left:10px;}
#contents .pl60{padding-left:60px !important;}
#contents .pr30{padding-right:30px;}  /* 20100716追加　*/
#contents div.Box1_L{float:left; width:250px; margin-top:5px;}

/* Color */
#contents .C069{color: #006699;}
#contents .C333{color: #333;}
#contents .C629D83{color:#629D83;}
#contents .bgCccffcc{background-color:#ccffcc;}
#contents .bgCffffcc{background-color:#ffffcc;}
#contents .bgCffcc99{background-color:#ffcc99;}
#contents .bgCff3366{background-color:#ff3366;}
#contents .bgCff99ff{background-color:#ff99ff;}
#contents .bgCccccff{background-color:#ccccff;}

/* 音声ボタン対応 */
#rs_btn{top:190px !important;}
h1{margin-bottom: 40px;}

/* タイトルバー(2009/10追加) */
#contents h3.tit_pink {
	background-color: #f1b1ba !important;
	font-size:12px;
	color:#333333;
	width:561px;
	border:5px solid #f1b1ba;
	padding: 2px;
}
#contents h3.tit_green {
	background-color: #9ec8b7 !important;
	font-size:12px;
	color:#333333;
	width:561px;
	border:5px solid #9ec8b7;
	padding: 2px;
}
#contents h3.tit_blue {
	background-color: #a3c4dd !important;
	font-size:12px;
	color:#333333;
	width:561px;
	border:5px solid #a3c4dd;
	padding: 2px;
}
#contents h3.tit_yellow {
	background-color: #efc478 !important;
	font-size:12px;
	color:#333333;
	width:561px;
	border:5px solid #efc478;
	padding: 2px;
}
#contents h3.tit_orenge {
	background-color: #f49f92 !important;
	font-size:12px;
	color:#333333;
	width:561px;
	border:5px solid #f49f92;
	padding: 2px;
}

/* 横並び */

ul {list-style:none;text-align:left;}
.paranemic1 {width:230px;float:left;}
.paranemic2 {float:left;}
.pl30 {padding-left:30px}
.pl50  {padding-left:50px}

