@charset "Shift_JIS";

/* escape_MAC IE4.5 */
@import url( "basic.css" );



@media print{
	
/*-------------- RESET --------------*/

body,
div,dl,dt,dd,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,
form,fieldset,input,
p,blockquote,
th,td { margin:0;padding:0; }
table { border-collapse:collapse;border-spacing:0; }
fieldset,img,a { border:0; }
address,caption,cite,code,dfn,
em,strong,th,var { font-style:normal;font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal;line-height:normal;margin:0;}
q:before,q:after { c ontent:'';}

/*-------------- HACK --------------*/

.clearfix{zoom:1;/*for IE 5.5-7*/}
.clearfix:after{/*for modern browser*/ content:"."; display: block; height:0px; clear:both; visibility:hidden;}
* html .clearfix{display:inline-table; /*\*/display:block;/**/}



body{ background: none !important;}
#header form,#ww_btn ,#btn_lang ,#global_nav,#printarea, #right_nav ,#pgtop ,#footer_sitemap,#left_box,a#share_btn{ display:none !important;}

div#header{ width:100% !important; height:50px !important; padding-top:0 !important; margin: 0 auto 10px auto !important; border-bottom: solid 1px #666; padding-bottom:10px;}
div#header div#ci_tdk{ width:120px; float:left; margin:20px 0 20px 20px; display:inline;}
div#header div#countryid{ width:49px; float:left; margin-left:30px; margin-top:32px; display:inline;}

h1,h1 img{ width:760px !important; height:47px !important;}

#function_box{ display:none;}
#utility_area ul#topicpath{ margin-bottom:10px;}
#utility_area ul#topicpath li{ display:inline; background: none!important; padding-left:10px!important; margin-left:10px; margin-right:5px; line-height:2em; border-left:solid 2px #ccc; font-size:12px;}
#headerPrint { padding:10px; border-bottom: solid 1px #CCC; margin-bottom:20PX;}
#printarea{ margin:20px 0; padding:10px; background-color:#EEE;}
#contents , #main { width: 100% !important;  height:100%!important;}
/*table{ border-collapse:collapse; width:90%;}
table, td , th{ border: solid 1px #333; padding:10px;}
*/
#footer{ background-image: none !important; border-top:solid 1px #ccc; padding-top:10px;}
#footer div#footer_inner{ width:100% !important; font-size:10px;}
#footer div#footer_inner p{ clear:both !important; width:100% !important; text-align:center !important;}
#footer a{ display:none;}


/*---------- CSR ----------*/
#nav_local{ display:none;}
body#codeofethics dl dt,
body#codeofethics dl dd{ clear:both !important; border-bottom:none !important;}


	
	}
