@charset "UTF-8";
/*===========================================================
TSK stylesheet:global.css
============================================================*/

/*--------------------------------------------------------- */
/* tag format 
----------------------------------------------------------- */
html{
    height:100%;
}
body,div,p,form,input,ol,ul,li,dl,dd,dt,blockquote{
	margin:0;
	padding:0;
}
body{
    height:100%;
	text-align:center;
	font-family:"ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3, Arial, Geneva, Helvetica, sans-serif";
	color:#3E3E3E;
	font-size:0;
	background:url(../images/bg_body.jpg) right top repeat-x;
	position: relative;

}
* html div#container{
    height:100%;
}
p,th,td,li,dt,dd{
	font-size:12px;
	line-height:160%;
}
img,table{
	padding:0;
	margin:0;
	border:0;
}
h1,h2,h3,h4,h5,h6{
	padding:0px;
	margin:0px;
	font-size:0px;
	line-height:0px;
	font-weight:normal;
}
ul{
	list-style:none;
}
br{
	line-height:12px;
}
/*--------------------------------------------------------- */
/* layout
----------------------------------------------------------- */
div#container{
	width:754px;
	background:#FFFFFF url(../images/bg_container.jpg) left bottom repeat-y;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
	position: relative;
	min-height:100%;
}
body > #container {
    height: auto;
}
#maincontent{
	width:656px;
	text-align:justify;
	text-justify: inter-ideograph;
	top:0px;
	/*background:url(../images/bg_maincontent.jpg) left top no-repeat;*/
}
#bg_wrap {
	height: 45px;
	width: 50%;
	right: 0;
	background:url(../images/bg_wrap.gif) repeat-x;	
	position: absolute;
}
/*--------------------------------------------------------- */
/* header 
----------------------------------------------------------- */
#header{
	width:742px;
	height:45px;
	display:block;
	background:url(../images/bg_header.gif) left top repeat-x;
	padding: 0 24px 0 14px;
}
/* IE7.0 */
*+html body #header, *html #header{
	width:792px;
}
#header_left{
	width:100px;
	float:left;
	display:block;
}
a#logo{
	float:left;
	width:754px;
	height:46px;
	background:url(../images/tsk_logo.gif) no-repeat;
	display:block;
	margin:0 0 0 0;
}

/*a#english{
	float:left;
	width:90px;
	height:16px;
	background:url(../images/btn_eng.gif) no-repeat;
	display:block;
	margin-top:20px;
}*/
/*--------------------------------------------------------- */
/* header menu
----------------------------------------------------------- */
ul#header_menu{
    position:absolute;
	float:right;
	width:400px;
	display:block;
	margin-top:11px;
	margin-left:340px;
}
/* IE7.0 */
*+html body ul#header_menu, *html ul#header_menu{
	margin-top:-30px;
	margin-left:240px;
}
ul#header_menu li{
	float:right;
	list-style:none;
}
#menu_01 a:link,
#menu_01 a:visited,
#menu_01 a:hover,
#menu_01 a:active{
	width:64px;
	height:16px;
	background:url(../images/header_menu_01.gif) no-repeat;
	display:block;
}
#menu_02 a:link,
#menu_02 a:visited,
#menu_02 a:hover,
#menu_02 a:active{
	width:90px;
	height:16px;
	background:url(../images/header_menu_02.gif) no-repeat;
	margin-left:15px;
	display:block;
}
#menu_03 a:link,
#menu_03 a:visited,
#menu_03 a:hover,
#menu_03 a:active{
	width:60px;
	height:16px;
	background:url(../images/header_menu_03.gif) no-repeat;
	margin-left:45px;
	display:block;
}
#menu_04 a:link,
#menu_04 a:visited,
#menu_04 a:hover,
#menu_04 a:active{
	width:37px;
	height:16px;
	background:url(../images/header_menu_04.gif) no-repeat;
	margin-left:15px;
	display:block;
}
/*--------------------------------------------------------- */
/* gloval navigation
----------------------------------------------------------- */
ul#gnavi{
	clear:both;
	width:756px;
}

ul#gnavi li{
	float:left;
	list-style:none;
	font-size:0px;
}

#gnavi_01 a{
	width:151px;
	height:43px;
	background:url(../images/header2_01.gif) no-repeat;
	display:block;
}
#gnavi_02 a{
	width:152px;
	height:43px;
	background:url(../images/header2_02.gif) no-repeat;
	display:block;
}
#gnavi_03 a{
	width:152px;
	height:43px;
	background:url(../images/header2_03.gif) no-repeat;
	display:block;
}
#gnavi_04 a{
	width:152px;
	height:43px;
	background:url(../images/header2_04.gif) no-repeat;
	display:block;
}
#gnavi_05 a{
	width:147px;
	height:43px;
	background:url(../images/header2_05.gif) no-repeat;
	display:block;
}
/*--------------------------------------------------------- */
/* footer format
----------------------------------------------------------- */
#footer{
    position:absolute;
	width:754px;
	height:20px;
	background:url(../images/bg_footer.gif) center bottom repeat-x;
	display:block;
	text-indent:-9999px;
	padding-bottom:30px;
}

/* IE7.0 */
*+html body #footer, *html #footer{
    position:absolute;
	width:754px;
	height:20px;
	background:url(../images/bg_footer.gif) center bottom repeat-x;
	display:block;
	text-indent:-9999px;
	margin-left: -210px;
	padding-bottom:16px;
}

/* top page only */
body#home #footer{
    padding-bottom:40px;
}
ul#footer_menu{
	float:left;
	width:450px;
	height:15px;
	display:block;
	text-align:left;
	margin:32px 0 0 10px;
}
/* IE7.0 */
*+html body ul#footer_menu, *html ul#footer_menu{
    margin:18px 0 0 10px;
}
/* top page only */
body#home ul#footer_menu{
	float:left;
	width:450px;
	height:15px;
	display:block;
	text-align:left;
	margin:42px 0 0 10px;
}
li#footer_menu_01{
	float:left;
}
li#footer_menu_01 a{
	width:130px;
	height:15px;
	display:block;
	background:url(../images/footer_menu_01.gif) no-repeat;
}
li#footer_menu_02{
	float:left;
}
li#footer_menu_02 a{
	width:108px;
	height:15px;
	display:block;
	background:url(../images/footer_menu_02.gif) no-repeat;
}
li#footer_menu_03{
	float:left;
}
li#footer_menu_03 a{
	width:86px;
	height:15px;
	display:block;
	background:url(../images/footer_menu_03.gif) no-repeat;
}

#copyright{
    /*position:absolute;*/
	clear:both;
	width:331px;
	height:12px;
	display:block;
	background:url(../images/copyright.gif) center bottom no-repeat;
	text-indent:-9999px;
	margin:7px 0 13px 210px;
	padding-top:40px;
}
/* IE7.0 */
*+html body #copyright, *html #copyright{
    margin:20px 0 13px 210px;
}

/* top page only */
body#home #copyright{
	padding-bottom:23px;
	background:url(../images/copyright.gif) center bottom no-repeat;
}
/* IE7.0 */
*+html body body#home #copyright, *html body#home #copyright{
    padding-bottom:26px;
	/*background:url(../images/copyright.gif) center bottom no-repeat;*/
}
/*--------------------------------------------------------- */
/* breadcrumb navigation
----------------------------------------------------------- */
#bread_navi{
	clear:both;
	width:867px;
	height:28px;
	display:block;
	background:url(../images/bg_bread_navi.gif) left top repeat-x;
	color:#3E3E3E;
	margin-bottom:12px;
}
/* Safari, Opera */
html:first-child #bread_navi{
    top:200px;
	margin-left:-195px;
}
#bread_navi p{
	font-size:11px;
	line-height:28px;
	padding-left:13px;
}
#bread_navi span{
	color:#3E3E3E;
	margin:0 4px;
}

#bread_navi a:link,
#bread_navi a:visited,
#bread_navi a:hover,
#bread_navi a:active{
	color:#3E3E3E;
	text-decoration:underline;
}
/*--------------------------------------------------------- */
/* main contents
----------------------------------------------------------- */

div#main{
	width:833px;
	margin-top:12px;
	/*padding-bottom:30px;*/
}
/* Safari, Opera */
html:first-child div#main{
    /*position:absolute;*/
	margin-top:120px;
}
#main:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

#main_conts{
	width:625px;
	float:right;
}
#main_conts a:link,
#main_conts a:visited{
	color:#2C86D2;
	text-decoration:underline;
}
#main_conts a:hover,
#main_conts a:active{
	color:#2C86D2;
	text-decoration:underline;
}

#left_conts{
	float:left;
	width:185px;
	background:url(../images/bg_left.png) right top no-repeat;
	padding-right:15px;
}
.contents{
	width:530px;
	padding-bottom:10px;
}
.contents_p{
	width:724px;
	display:block;
	margin-bottom:10px;
	margin-left:-195px;
}
.contents_in{
	width:365px;
	margin:0 10px 10px 5px;
}
.contents_in .indent{
	width:590px;
	margin-left:5px;
}
.contents_in a p{
	text-decoration:none;
	color:#3366CC;
}
.news_contents{
	width:450px;
	display:block;
	/*background:url(img/tit_04b.png) no-repeat;*/
	margin:0 10px 10px 20px;
}
/*------------- */
/* --- box -----*/
#contents_box{
    width:540px;
	float:right;
	margin:0 30px 10px 9px;
	padding-top:10px;
	padding-left:-195px;
}
/* IE 7.0 */
*+html body #contents_box, *html #contents_box{
    width:540px;
	float:right;
	padding-top:10px;
	padding-left:3px;
	font-size:11px;
}
.contents_inB{
    width:550px;
	float:right;
	margin:0 30px 10px 0;
}
#map_box{
    width:500px;
	float:left;
	padding-top:10px;
}
/* IE 7.0 */
*+html body #map_box, *html #map_box{
    width:500px;
	float:left;
	padding-top:10px;
	padding-left:3px;
	font-size:11px;
}
#google_box{
    width:100px;
	float:right;
	padding-top:12px;
	padding-right:30px;
}
/* IE 7.0 */
*+html body #google_box, *html #google_box{
    width:100px;
	position:absolute;
	float:right;
	padding-top:12px;
	padding-right:13px;
}
/*--------------- */
/* --- catch -----*/
#catch{
	clear:both;
	width:754px;
	height:123px;
	text-indent:-9999px;
}

.catch_txt{
	margin-bottom:15px;
}

/*----------------- */
/* -- main bottom --*/

/* footer top pagetop */
body#home #main_bottom{
	display:none;
}

#main_bottom{
	clear:both;
	width:800px;
	padding-bottom:19px;
}
#main_bottom .page_top{
	width:775px;
}
#main_bottom .page_top a{
	float:right;
	width:120px;
	height:19px;
	background:url(../images/page_top.png) no-repeat;
	margin:0 36px 20px 0;
}
#main_bottom .page_top a:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

.page_navi a{
	float:right;
	width:120px;
	height:19px;
	background:url(../images/page_top.png) no-repeat;
	margin:0 0 25px 0;
}
/*--------------------------------------------------------- */
/* headline
----------------------------------------------------------- */
h1{
	width:530px;
	height:30px;
	background:url(../images/bg_h1.png) no-repeat;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	color:#003399;
	text-indent:20px;
	margin-bottom:19px;
}
h2{
	clear:both;
	width:724px;
	height:30px;
	background:url(../images/bg_h2.png) no-repeat;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	color:#003399;
	text-indent:20px;
	margin-bottom:10px;
	margin-left:-195px;
}
h3{
	clear:both;
	width:530px;
	height:17px;
	background:url(../images/bg_h3.png) no-repeat;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	color:#ffffff;
	text-indent:5px;
	margin-bottom:5px;
}
h4{
	font-size:12px;
	font-weight:bold;
	color:#FF7B00;
	line-height:160%;
}
h5{
    font-size:12px;
	color:#333333;
	line-height:170%;
}
h6{
    font-size:13px;
	font-weight:bold;
	color:#003366;
	line-height:160%;
}
/*--------------------------------------------------------- */
/* left navagation
----------------------------------------------------------- */
#tit_lnavi{
	width:180px;
	height:47px;
	/*margin:0 0 0 5px;*/
	display:block;
	text-indent:-9999px;
	/*border-right:1px solid #CACACA;*/
}
/* IE6.0 */
*html #tit_lnavi{
	width:180px;
	
}

ul#lnavi{
	width:178px;
	margin:0 0 0 11px;
	
	/*border-right:1px solid #CACACA;*/
}
ul#lnavi li{
	width:175px;
	display:block;
	list-style:none;
	border-bottom:1px solid #CACACA;
	line-height:200%;
}
ul#lnavi li a{
	width:143px;
	background:url(../images/arrow_01.gif) no-repeat;
	background-position:18px 16px;
	color:#003366;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	border:1px solid #FFFFFF;
	padding:10px 0 10px 32px; 
	display:block;
	overflow:hidden;
	
}
ul#lnavi li span{
	width:143px;
	background:#33cc99 url(../images/arrow_01sp.gif) no-repeat;
	background-position:18px 16px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	border:1px solid #FFFFFF;
	padding:10px 0 10px 32px; 
	display:block;
	overflow:hidden;
	
}
/* IE6.0 */
*html ul#lnavi li a,
*html ul#lnavi li span{
	width:143px;
	line-height:200%;
}

ul#lnavi li a:hover{
	background:#99ffcc url(../images/arrow_01hr.gif) no-repeat;
	background-position:18px 16px;
	color:#003366;
	text-decoration:none;
}

ul#lnavi li ul.lnavi_sub{
	width:150px;
	padding-left:10px;
}
ul#lnavi li ul.lnavi_sub li{
	width:140px;
	display:block;
	list-style:none;
	font-weight:bold;
	font-size:14px;
	line-height:200%;
	border-top:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	border-bottom:none;
}

ul#lnavi li ul.lnavi_sub li a{
	width:145px;
	background:url(../images/arrow_01.gif) no-repeat;
	background-position:18px 16px;
	color:#003366;
	text-decoration:none;
	border:1px solid #FFFFFF;
	padding:7px 0 7px 18px;
	display:block;
}
/* IE6.0 */
*html ul#lnavi li ul.lnavi_sub li a{
	width:160px;
}



ul#lnavi li ul.lnavi_sub li a:hover{
	background:#99ffcc url(../images/arrow_01hr.gif) no-repeat;
	background-position:18px 16px;
	color:#003366;
	text-decoration:none;
}
/*----------------------------------------------------------- */
/* product left navigation
------------------------------------------------------------- */
body.products01 ul#lnavi li ul.lnavi_sub li#sub_01_1 a,
body.products02 ul#lnavi li ul.lnavi_sub li#sub_01_2 a,
body.products03 ul#lnavi li ul.lnavi_sub li#sub_01_3 a,
body.products04 ul#lnavi li ul.lnavi_sub li#sub_01_4 a,
body.products05 ul#lnavi li ul.lnavi_sub li#sub_01_5 a,
body.products06 ul#lnavi li ul.lnavi_sub li#sub_01_6 a{
	background:#DFE6EC url(../common/images/arrow_01.jpg) no-repeat;
	background-position:11px 9px;
	color:#035A95;
	text-decoration:none;
}
/*--------------------------------------------------------- */
/* catch image
----------------------------------------------------------- */
#catch01{
    width:754px;
	height:123px;
	background:url(../images/catch_about.jpg) no-repeat;
	margin-top:43px;
}
/* IE7.0 */
*+html body #catch01, *html #catch01{
    margin-top:0px;
}
/* Safari, Opera */
html:first-child #catch01{
    position:absolute;
	text-indent:-9999px;
}
#catch02{
    width:754px;
	height:123px;
	background:url(../images/catch_access.jpg) no-repeat;
	margin-top:43px;
}
/* IE7.0 */
*+html body #catch02, *html #catch02{
    margin-top:0px;
}
/* Safari, Opera */
html:first-child #catch02{
    position:absolute;
	text-indent:-9999px;
}
#catch03{
    width:754px;
	height:123px;
	background:url(../images/catch_china.jpg) no-repeat;
	margin-top:43px;
}
/* IE7.0 */
*+html body #catch03, *html #catch03{
    margin-top:0px;
}
/* Safari, Opera */
html:first-child #catch03{
    position:absolute;
	text-indent:-9999px;
}
#catch04{
    width:754px;
	height:123px;
	background:url(../images/catch_com.jpg) no-repeat;
	margin-top:43px;
}
/* IE7.0 */
*+html body #catch04, *html #catch04{
    margin-top:0px;
}
/* Safari, Opera */
html:first-child #catch04{
    position:absolute;
	text-indent:-9999px;
}
#catch05{
    width:754px;
	height:123px;
	background:url(../images/catch_contact.jpg) no-repeat;
	margin-top:43px;
}
/* IE7.0 */
*+html body #catch05, *html #catch05{
    margin-top:0px;
}
/* Safari, Opera */
html:first-child #catch05{
    position:absolute;
	text-indent:-9999px;
}
#catch06{
    width:754px;
	height:123px;
	background:url(../images/catch_info.jpg) no-repeat;
	margin-top:43px;
}
/* IE7.0 */
*+html body #catch06, *html #catch06{
    margin-top:0px;
}
/* Safari, Opera */
html:first-child #catch06{
    position:absolute;
	text-indent:-9999px;
}
#catch07{
    width:754px;
	height:123px;
	background:url(../images/catch_privacy.jpg) no-repeat;
	margin-top:43px;
}
/* IE7.0 */
*+html body #catch07, *html #catch07{
    margin-top:0px;
}
/* Safari, Opera */
html:first-child #catch07{
    position:absolute;
	text-indent:-9999px;
}
#catch08{
    width:754px;
	height:123px;
	background:url(../images/catch_product.jpg) no-repeat;
	margin-top:43px;
}
/* IE7.0 */
*+html body #catch08, *html #catch08{
    margin-top:0px;
}
/* Safari, Opera */
html:first-child #catch08{
    position:absolute;
	/*top:43px;*/
	text-indent:-9999px;
}
#catch09{
    width:754px;
	height:123px;
	background:url(../images/catch_require.jpg) no-repeat;
	margin-top:43px;
}
/* IE7.0 */
*+html body #catch09, *html #catch09{
    margin-top:0px;
}
/* Safari, Opera */
html:first-child #catch09{
    position:absolute;
	text-indent:-9999px;
}
#catch10{
    width:754px;
	height:123px;
	background:url(../images/catch_shef.jpg) no-repeat;
	margin-top:43px;
}
/* IE7.0 */
*+html body #catch10, *html #catch10{
    margin-top:0px;
}
/* Safari, Opera */
html:first-child #catch10{
    position:absolute;
	text-indent:-9999px;
}
#catch11{
    width:754px;
	height:123px;
	background:url(../images/catch_sitemap.jpg) no-repeat;
	margin-top:43px;
}
/* IE7.0 */
*+html body #catch11, *html #catch11{
    margin-top:0px;
}
/* Safari, Opera */
html:first-child #catch11{
    position:absolute;
	text-indent:-9999px;
}
#catch12{
    width:754px;
	height:123px;
	background:url(../images/catch_english.jpg) no-repeat;
	margin-top:43px;
}
/* IE7.0 */
*+html body #catch12, *html #catch12{
    margin-top:0px;
}
/* Safari, Opera */
html:first-child #catch12{
    position:absolute;
	text-indent:-9999px;
}
#tit_lnavi{
	background:url(../images/tit_lnavi_products.png) no-repeat;
}

/*--------------------------------------------------------- */
/* contents title
----------------------------------------------------------- */
#tit_information_box01{
	width:530px;
	height:30px;
	display:block;
	background:url(../images/tit_01.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
#tit_information_box02{
	width:530px;
	height:30px;
	display:block;
	background:url(../images/tit_02.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
#tit_information_box03{
	width:530px;
	height:30px;
	display:block;
	background:url(../images/tit_03.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
#tit_information_box04{
	width:754px;
	height:30px;
	display:block;
	background:url(../images/tit_04b.png) no-repeat;
	text-indent:-9999px;
	margin-left:-195px;
	margin-bottom:10px;
}
#tit_information_box05{
	width:530px;
	height:30px;
	display:block;
	background:url(../images/tit_05.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
#tit_information_box06{
	width:530px;
	height:30px;
	display:block;
	background:url(../images/tit_06.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
#tit_information_box07{
	width:530px;
	height:30px;
	display:block;
	background:url(../images/tit_07.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
#tit_information_box08{
	width:530px;
	height:30px;
	display:block;
	background:url(../images/tit_08.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
#tit_information_box09{
	width:530px;
	height:30px;
	display:block;
	background:url(../images/tit_09.png) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
#tit_information_box10{
	width:754px;
	height:30px;
	display:block;
	background:url(../images/tit_10b.png) no-repeat;
	text-indent:-9999px;
	margin-left:-195px;
	margin-bottom:10px;
}
#tit_information_box11{
	width:754px;
	height:30px;
	display:block;
	background:url(../images/tit_11b.png) no-repeat;
	text-indent:-9999px;
	margin-left:-195px;
	margin-bottom:10px;
}
/*--------------------------------------------------------- */
/* basic style
----------------------------------------------------------- */
.none{
	display:none;
}
.fll{
	float:left;
	margin:0 20px 20px 0;
}
.flr{
	float:right;
	margin:0 0 20px 20px;
}
.clear{
	clear:both;
}
.nowrap{
	white-space:nowrap;
}
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}
.right10{
	margin-right:10px;
}
.left10{
	margin-left:10px;
}
.height10{
	margin-top:10px;
}
.height15{
	margin-top:15px;
}
.height20{
	margin-top:20px;
}
.height25{
	margin-top:25px;
}
.height30{
	margin-top:30px;
}
.height100{
	margin-top:100px;
}
.navi a{
	float:right;
	background:url(../images/arrow_02.gif) no-repeat;
	line-height:16px;
	height:16px;
	display:block;
	padding-left:20px;
	margin:5px 0;
}
/*--------------------------------------------------------- */
/* table
----------------------------------------------------------- */
td{
	text-align:left;
	vertical-align:top;
}
/*--------------------------------------------------------- */
/* list
----------------------------------------------------------- */
ul{
	list-style:none;
}

ul.list li{
	background:url(../images/arrow_05.gif) no-repeat 0 0.6em;
	padding-left:22px;
	display:block;
}

ul.arrow li{
	background:url(../images/arrow_04.gif) no-repeat 0 0.3em;
	padding-left:22px;
	display:block;
}
/*--------------------------------------------------------- */
/* text
----------------------------------------------------------- */
.bold{
	font-weight:bold;
}
.big{
	font-size:14px;
	line-height:18px;
}
.red{
	color:#FF2222;
}
.dgray{
	color:#242323;
}
.caption{
    font-size:10px;
	text-align:right;
}
/* IE 7.0 */
*:first-child+html .caption{
    font-size:9px;
	text-align:right;
}
/*--------------------------------------------------------- */

@media print {
#tools, #footer {
    display:block;
    color:#333333;
	font-size; 12px;
	text-indent:inherit;
    /*display: none;*/
};
#header {
    font-size: large;
    text-align: center;
	text-indent:inherit;
}
h2, h3, p, li {
    font-size: 8px; 
    page-break-before : left ;
}
a {text-decoration: none;}
ul#header_menu {
    text-indent:inherit;
	font-size: large;
}
ul#gnavi {
    text-indent:inherit;
}
ul#gnavi li{
	float:left;
	list-style:none;
	font-size:12px;
	text-indent:inherit;
}
#catch01, #catch02, #catch03, #catch04, #catch05, #catch06, #catch07, #catch08, #catch09, #catch10, #catch11, #catch12{
    background-image:inherit;
	width:754px;
	height:30px;
	text-indent:inherit;
	font-size: large;
}
h1#head {
  color: #fff;
  display: list-item;
  list-style-image: url(head_bg.png);
  list-style-position: inside;
  letter-spacing: -1000em;
  font-size: 1pt;
}
#menu_01 a {
	/*width:64px;
	height:16px;
	background:url(../images/header_menu_01.gif) no-repeat;
	display:block;*/
	color: #33333;
    display: list-item;
    list-style-image: url(../images/header_menu_01.gif);
    list-style-position: inside;
    letter-spacing: -1000em;
    font-size: 12px;
}
/*--------------------------------------------------------- */
