﻿@import url("basic.css");
@import url("std_layout.css");


a img { border:none; }
body { background:url(/commonimages/background.png); }

div#pageWrapper { width:800px; background-color:#fff; }

div#headerBlock { height:95px; margin-bottom:9px; }
div#headerBlock div#ciBlock { float:left; }
div#headerBlock div#ciBlock img { margin:8px 0 12px 17px; }

ul#extraNavi { list-style:none; padding:0; margin:10px 0 0 0; width:378px; float:right; }
ul#extraNavi li { float:left; margin:0 0 0 18px; padding:0; height:10px; overflow:hidden; font-size:10px; line-height:100%; }


ul#globalNavi { background:url(/global_navi/global_navi_bg.png) no-repeat; padding:0; margin:0; clear:both; height:30px; width:100%; }
/* ul#globalNavi li { float:left; border:1px solid #f00; } */

/* http://tdbnetcom/newsrelease/ */
div#bodyWrapper { padding:0 21px 0 18px; } /* padding:0 21px 0 18px; */



div#contentBlock01 { float:left; width:525px; }

div#contentBlock02 { width:760px; }

/* footer */
div#pageTopButtonBlock { clear:both; padding:14px 6px 8px 0; text-align:right; }

div#footerBlock { clear:both; border-top:1px solid rgb(128,128,128); height:65px; margin-top:12px; }
ul#footerNavi { float:right; list-style:none; margin:9px 0 0 0; padding:0; }
ul#footerNavi li { float:left; margin:0 0 0 18px; padding:0; font-size:10px; line-height:100%; }

address#corpName { float:left; }
address#corpName img { margin-top:9px; }
address#copyright { float:left; }
address#copyright img { margin-top:19px; }



/* localNavi */
ul#localNavi { float:right; width:218px; list-style:none; margin:0; padding:0; }
ul#localNavi li#lcnvHead { margin:0; padding:0; background:url(/commonimages/local_navi_head01.gif) no-repeat; color:#fff; text-align:center; }
ul#localNavi li#lcnvHead02 { margin:0; padding:0; background:url(/commonimages/local_navi_head03.gif) no-repeat; color:#fff; text-align:center; }

ul#localNavi li#lcnvHead em,
ul#localNavi li#lcnvHead02 em { display:block; height:25px; margin:0; padding:0; line-height:100%; }


ul#localNavi li#lcnvHead02 em img,
ul#localNavi li#lcnvHead em img { margin:6px 0 0 0; }


ul#localNavi ul { margin:0; padding:0 0 27px 0; list-style:none; background:url(/commonimages/local_navi_bottom.gif) no-repeat bottom; }
ul#localNavi ul li { margin:0; padding:6px 4px 2px 4px; background:url(/commonimages/local_navi_bg.gif) repeat-y; text-align:left; }
ul#localNavi ul li span { display:block; width:184px; height:20px; padding:0 8px 0 18px; background:url(/commonimages/local_navi_button_bg.gif) no-repeat -420px; }
ul#localNavi ul li a { display:block; width:184px; height:20px; padding:0 8px 0 18px; background:url(/commonimages/local_navi_button_bg.gif) no-repeat; }
ul#localNavi ul li a:hover { background:url(/commonimages/local_navi_button_bg.gif) no-repeat -210px; }


/* catchword */
div.fullsizeImage { margin:10px 0 24px 0; text-align:center; }




/* pageLabel */
.pageLabel { height:73px; margin:0 -1px 10px 0; padding:0; }
.pageLabel em { display:block; float:left; }
.pageLabel em img { margin:17px 0 0 13px; }

/* pageLabel bg */
#stipulation	{ background:url(/stipulation/images/label_stipulation_bg.jpg) no-repeat; }
#corporate		{ background:url(/corporate/images/label_corporate_bg.jpg) no-repeat; }
#prvPolicy		{ background:url(/privacy/images/label_prvpolicy_bg.jpg) no-repeat; }
#recruiting		{ background:url(/recruit/images/label_recruiting_bg.jpg) no-repeat; }
#support 		{ background:url(/support/images/label_support_bg.jpg) no-repeat; }
#newsrelease	{ background:url(/newsrelease/images/label_newsrel_bg.jpg) no-repeat; }
#communication	{ background:url(/communication/images/label_commu_bg.jpg) no-repeat; }
#consulting		{ background:url(/consulting/images/label_consul_bg.jpg) no-repeat; }
#contact		{ background:url(/contact/images/label_contact_bg.jpg) no-repeat; }
#sitemap		{ background:url(/sitemap/images/label_sitemap_bg.jpg) no-repeat; }
#casestudy		{ background:url(/casestudy/images/label_casestudy_bg.jpg) no-repeat; }
#errorpage		{ background:url(/errorpage/images/label_errorpage_bg.jpg) no-repeat; }

/* pageLabel */
.pageLabel2 { height:250px; margin:0 -1px 10px 0; padding:0; }
.pageLabel em { display:block; float:left; }
.pageLabel em img { margin:17px 0 0 13px; }
#secunavi		{ background:url(/secu-navi/images/label_secu_bg.jpg) no-repeat; }
/* pageLabel3 */
.pageLabel3 { height:110px; margin:0 -1px 10px 0; padding:0; }
.pageLabel em { display:block; float:left; }
.pageLabel em img { margin:17px 0 0 13px; }
#secunavi03		{ background:url(/secu-navi/images/label_secu2_bg.jpg) no-repeat; }
/* pageLabel4 */
.pageLabel4 { height:110px; margin:0 -1px 10px 0; padding:0; }
.pageLabel em { display:block; float:left; }
.pageLabel em img { margin:17px 0 0 13px; }
#secunavi04		{ background:url(/secu-navi/images/label_secu3_bg.jpg) no-repeat; }
/* pageLabel5 */
.pageLabel5 { height:110px; margin:0 -1px 10px 0; padding:0; }
.pageLabel em { display:block; float:left; }
.pageLabel em img { margin:17px 0 0 13px; }
#secunavi05		{ background:url(/secu-navi/images/label_secu4_bg.jpg) no-repeat; }
/* pageLabel6 */
.pageLabel6 { height:110px; margin:0 -1px 10px 0; padding:0; }
.pageLabel em { display:block; float:left; }
.pageLabel em img { margin:17px 0 0 13px; }
#secunavi06		{ background:url(/secu-navi/images/label_secu5_bg.jpg) no-repeat; }

/* second Level Navi */
ul#secLvNavi { float:right; list-style:none; margin:0 0 0 0; padding:0; width:473px; line-height:100%; }
ul#secLvNavi li { float:left; margin:0; padding:0; overflow:hidden; line-height:100%; font-size:10px; border:0px solid #f00; }
ul#secLvNavi li img { padding:0; margin:0 0 0 1px; }

ul#secLvNavi2 { float:left; list-style:none; margin:150 0 0 0; padding:0; width:473px; line-height:32; }

ul#secLvNavi li2 { float:left; list-style:none; margin:150; padding:0;  line-height:100%; }

/*
ul#secLvNavi li.Stack0,
ul#secLvNavi li.Stack1 { margin:0 0 0 1px; padding:0; background:#f00; overflow:hidden; } */
ul#secLvNavi li.Stack1 { height:44px; }
ul#secLvNavi li.Stack2 { height:120px; }

ul#secLvNavi li.Stack0 img { margin-top:44px; } /* 1-2 */
ul#secLvNavi li.Stack1 img { margin-top:16px; margin-bottom:1px; } /* 3-4 */

/* 2Column Listing */
ul.twoColumnListing { margin:0; padding:0; list-style:none; }

ul.twoColumnListing li.column0 { margin:0; padding:0 0 12px 0; float:left; }
ul.twoColumnListing li.column1 { margin:0; padding:0 0 12px 0; float:right; }


/* h1 */
h1.h1_std01,
h1.h1_std02,
h1.h1_std03,
h1.h1_std04 { margin:4px 0 10px 0; padding:0 0 2px 21px; clear:left; }

h1.h1_std01 { background:url(/commonimages/h1_bg_std01.gif) 0 14px no-repeat; } /* consulting:midium green */
h1.h1_std02 { background:url(/commonimages/h1_bg_std02.gif) 0 14px no-repeat; } /* communication:midium blue */
h1.h1_std03 { background:url(/commonimages/h1_bg_std03.gif) 0 14px no-repeat; } /* std:darkstateblue */
h1.h1_std04 { background:url(/commonimages/h1_bg_std04.gif) 0 14px no-repeat; } /* std:orange */


div#pageHeadingBlock { clear:both; height:46px; margin:0; padding:0; }


/* h2 */
h2.h2_std01,
h2.h2_std02,
h2.h2_std03,
h2.h2_std04 { margin:19px 0 8px 0; padding:10px 0 2px 21px; clear:left; font-size:16pt; }

h2.h2_std01 { background:url(/commonimages/h2_bg_std01.gif) 1px 10px no-repeat; }
h2.h2_std02 { background:url(/commonimages/h2_bg_std02.gif) 1px 10px no-repeat; }
h2.h2_std03 { background:url(/commonimages/h2_bg_std03.gif) 1px 10px no-repeat; }
h2.h2_std04 { background:url(/commonimages/h2_bg_std04.gif) 1px 10px no-repeat; }
#topOfContent { margin-top:0; }


h2.imgBox { padding:0; margin:13px 0 9px 0; }

h2.siteMapHead { background:url(/sitemap/images/h2_bg.png) no-repeat; font-size:14pt; height:35px; margin:0 0 0 3px; padding:0; }
h2.siteMapHead img { margin:6px 0 0 14px; }

/* h3 */
h3.h3_std01,
h3.h3_std02 { margin:18px 0px 5px 0px; padding:0 0px 2px 20px; clear:left; font-size:13pt;}
h3.h3_std03 { margin:18px 0px 5px 0px; padding:0 0px 2px 20px; clear:left; font-size:11pt;}
h3.h3_std05 { margin:18 0 5 0; padding:0 0px 2px 20px; clear:left; font-size:14pt; line-height:14px; }
h3.h3_std04 { margin:18px 0px 5px 0px; padding:0 0px 2px 20px; clear:left; font-size:14pt;}


h3.h3_std01 { background:url(/commonimages/h3_bg_std01.gif) 2px 8px no-repeat; }
h3.h3_std02 { background:url(/commonimages/h3_bg_std02.gif) 2px 8px no-repeat; }
h3.h3_std03 { background:url(/commonimages/h3_bg_std03.gif) 2px 8px no-repeat; }
h3.h3_std04 { background:url(/commonimages/h3_bg_std04.gif) 2px 8px no-repeat; }
h3.h3_std05 { background:url(/commonimages/h3_bg_std05.gif) no-repeat; height:30px;}


/* Column (50%) head */
h3.h3_columnHead { border-top:2px solid #111364; border-bottom:1px dotted #111; height:32px; margin:0px 0px 6px 0; padding:0; }
h3.h3_columnHead img { margin:9px 0 0 10px; }
 
div.leftColumnFull { width:370px; float:left; }
div.rightColumnFull { width:370px; float:right; }

div.leftColumn  { width:248px; float:left; }
div.rightColumn { width:248px; float:right; }





/* pkg color block */
div.pkgImgBlock { float:left; }
div.pkgImgBlock img { margin-bottom:22px; }
div.colorSampleBox { float:right; margin-left:1em; width:240px; }

ul.colorBlock { float:right; width:240px; list-style:none; padding:0 0 0 0; margin:0; background:url(/communication/webcreation/images/color_box_bg_top.png) no-repeat; }
ul.colorBlock li img  { margin:5px; }

ul.colorBlock li.colorBlockHead { margin:0; padding:0; }

ul.colorBlock ul { float:left; width:240px; height:36px; margin:0; padding:0 0 8px 0; background:url(/communication/webcreation/images/color_box_bg_bottom.png) no-repeat bottom; list-style:none; }
ul.colorBlock ul li { width:45px; height:24px; margin:0 0 0 0; padding:0; float:left; }
ul.colorBlock ul li a { display:block; width:28px; height:20px; border:1px solid #d6d6d6; text-align:center; text-decoration:none; cursor:pointer; padding-bottom:0; margin:0 0 0 15px; }
ul.colorBlock ul li a.A01 { background:#6699cc; color:#111166; }
ul.colorBlock ul li a.A02 { background:#00cc00; color:#111166; }
ul.colorBlock ul li a.A03 { background:#ffcc00; color:#111166; }
ul.colorBlock ul li a.A04 { background:#006699; color:#fff; }
ul.colorBlock ul li a.A05 { background:#003399; color:#fff; }

ul.colorBlock ul li a.B01 { background:#cbdbef; color:#222; }
ul.colorBlock ul li a.B02 { background:#cdffb5; color:#222; }
ul.colorBlock ul li a.B03 { background:#ffeb9b; color:#222; }
ul.colorBlock ul li a.B04 { background:#7ab5d1; color:#222; }
ul.colorBlock ul li a.B05 { background:#003399; color:#fff; }

ul.colorBlock ul li a.C01 { background:#6699ff; color:#222; }
ul.colorBlock ul li a.C02 { background:#009933; color:#fff; }
ul.colorBlock ul li a.C03 { background:#ff9900; color:#000; }
ul.colorBlock ul li a.C04 { background:#000099; color:#fff; }
ul.colorBlock ul li a.C05 { background:#996600; color:#fff; }
/*
ul.colorBlock ul li a.D01 { background:#0033CC; color:#fff; }
ul.colorBlock ul li a.D02 { background:#006699; color:#fff; }
ul.colorBlock ul li a.D03 { background:#009900; color:#fff; }
ul.colorBlock ul li a.D04 { background:#339999; color:#fff; }
ul.colorBlock ul li a.D05 { background:#cc0000; color:#fff; }

ul.colorBlock ul li a.E01 { background:#6699cc; color:#000; }
ul.colorBlock ul li a.E02 { background:#000099; color:#fff; }
ul.colorBlock ul li a.E03 { background:#339966; color:#fff; }
ul.colorBlock ul li a.E04 { background:#996666; color:#fff; }
ul.colorBlock ul li a.E05 { background:#333;	color:#fff; }

ul.colorBlock ul li a.F01 { background:#0066ff; color:#fff; }
ul.colorBlock ul li a.F02 { background:#666699; color:#fff; }
ul.colorBlock ul li a.F03 { background:#339966; color:#000; }
ul.colorBlock ul li a.F04 { background:#ff6600; color:#000; }
ul.colorBlock ul li a.F05 { background:#666;	color:#fff; }
*/

/* previous G */
ul.colorBlock ul li a.D01 { background:#99ccFF; color:#000; }
ul.colorBlock ul li a.D02 { background:#006699; color:#fff; }
ul.colorBlock ul li a.D03 { background:#99cc99; color:#000; }
ul.colorBlock ul li a.D04 { background:#ff9900; color:#000; }
ul.colorBlock ul li a.D05 { background:#cccc99; color:#000; }


/* list with figure */

ol.stepFigure li { margin:1.7em 0; line-height:170%; } 
ol.stepFigure li img { margin:5px 0; }
ol.stepFigure li ul li,
ol.stepFigure li ol li { font-weight:normal; margin:0.2em 0; line-height:normal; }
/* intro { p div } */
.intro { background-color:#ececec; border:1px solid #666; padding:0.7em; margin:1em 0; }

/* get acrobat banner */
dl.acroBanner { padding:0 0 2.8em 0; }
dl.acroBanner dt { float:left; }
dl.acroBanner dd { margin:0 0 0 124px; padding-top:6px; }

a.pdf { background:url(/commonimages/pdficon_small.gif) no-repeat; padding:0 0 4px 20px; }

a.href_arrow { padding:0 6px 3px 18px; background:url(/commonimages/href_arrow1.gif) no-repeat 0px 0px; } /* normal */
a.href_arrow02 { padding:0 6px 3px 11px; background:url(/commonimages/href_arrow2.gif) no-repeat 0px 2px; } /* small */
a.href_arrow03 { padding:0 6px 3px 18px; background:url(/commonimages/href_arrow3.gif) no-repeat 0px 1px; } /* popup, _blank */

a.arrowBoxRight { padding:0 6px 3px 18px; background:url(/commonimages/href_arrow1.gif) no-repeat; display:block; float:right; padding-bottom:8px; line-height:120%; }


dl.topicsGrada,
dl.topicsGradaGray { margin:0 12px; padding:6px 13px 3px 0;line-height:160%; clear:left; border-top:1px solid #cbcde8;/* border-left:3px solid #CCC; */ }
dl.topicsGrada dt,
dl.topicsGradaGray dt { width:6em; margin:0; padding:0 1.3em 0 1.5em; float:left; clear:left; font-weight:bold; font-size:9pt; }
dl.topicsGrada dd,
dl.topicsGradaGray dd { margin:0 0 0 7.5em; padding:0 0 4px 0; }

dl.topicsGradaGray { background:#f4f4f4; }

.to_list { text-align:right; clear:left; margin:12px 0; }

/* MenuBar
ul#MenuBar1 li, ul#MenuBar1 li ul { width:200px; border:1px solid #ddd; trance }
 */
 
/* Intro. Of CaseStudy */
div.WebDataBlock { clear:both; padding:12px 16px 0 16px; }


/* div.webThumbnail, */
h3.webThumbnail { border:1px solid #ddd; float:left; margin:0; padding:0; } /* 12:15 2007/10/16 div -> h3 */

div.dataTextBlock { float:right; width:530px; padding:3px 10px 24px 0; }

/* 12:44 2007/06/18 */
em.search_numbering { font-weight:bold; font-style:normal; color:#9e1111; }

/* 3:06 2007/07/01 */

p.search_numbers { text-align:right; margin:4px 22px 6px 0; }
p.search_numbers strong { color:#252c60; }
p.search_numbers img { vertical-align:middle; }
p.search_numbers em { padding:3px; }
p.search_numbers a { padding:2px 3px; }

/* 7:23 2007/10/10
casestudy
*/
/* h3.casestudyCorpname, */
em.casestudyCorpname { padding:0; margin:0; font-size:10pt; font-weight:normal; font-style:normal; } /* 12:15 2007/10/16 h3 -> em */
ul.hor_list li em { font-style:normal; font-weight:bold; color:#202020; }
ul.hor_list li a:visited { color:#0d3d8d; }
