@charset "utf-8";


/* h_title */
h1.H1Index {
	position: relative;
	padding-bottom: 4px;
	background: url(../images/common_br_06.jpg) no-repeat left bottom;
	font-weight:normal;
}
h1.H1R {
	position: relative;
	font-weight:normal;
}
h1.H1R2 {
	position: relative;
	font-weight:normal;
}
h2.H2A {
	height: 26px;
	line-height: 26px;
	background: url(../images/common_h2_01.jpg) no-repeat;
	color: #FFFFFF;
	font-size: 1.1em;
	padding-left: 10px;
}
h2.H2Index {
	position: relative;
	padding-bottom: 4px;
	background: url(../images/common_br_06.jpg) no-repeat left bottom;
}
h3.H3A {
	background: url(../images/common_h3_01.jpg) no-repeat left center ;
	padding-left: 20px;
	font-size: 1.1em;
	padding-top:6px;
	padding-bottom:4px;
	line-height:120%;
}
h3.H3A2 {
	background: url(../images/common_h3_01.jpg) no-repeat left center ;
	padding-left: 20px;
	font-size: 1.1em;
	padding-top:6px;
	padding-bottom:4px;
	line-height:120%;
	letter-spacing:-1px;
}
h3.H3Index {
	position: relative;
	padding-bottom: 4px;
	background: url(../images/common_br_06.jpg) no-repeat left bottom;
}
h4 {
	background: url(../images/common_h4_01.jpg) no-repeat bottom left;
	padding-left:2px;
	padding-bottom:8px;
	/*font-size: 1.1em;*/
	line-height:120%;
}



div#Mainv {
	width: 900px;
	margin: 30px auto 0 auto;
}
img.Rss01{
	position: absolute;
	top: 0px;
	right: 0;
}
img.Rss {
	position: absolute;
	top: 0px;
	right: 0;
}
img.Rss02 {
	position: absolute;
	top: 15px;
	right: 110px;
}
a.Rss {
	position: absolute;
	top: 20px;
	right: 0;
}
.ListBt {
	position: absolute;
	top: 0;
	right: 68px;
}


dl.Dl1 dt {
	padding: 14px 0 0 0px;
}
dl.Dl1 dt.borT1 {
	/*background: url(../images/common_br_07.jpg) repeat-x left top;*/
	padding: 17px 0 0 25px;
}
dl.Dl1 dd {}
/*
	dl.Dl1 dd a {
		padding-left:25px;
		padding-bottom:2px;
		background: url(../images/textLink_ico_01.jpg) no-repeat 9px 0;
	}
*/
ul.Dl2 {
	margin:0 0 0 4px;
}
ul.Dl2 li.borT1 {
	padding: 17px 0 0 25px;
}
ul.Dl2 li {
	padding: 0 0 5px 25px;
	background: url(../images/textLink_ico_01.jpg) no-repeat 9px 3px;
}
	ul.Dl2 li a {
		color:#00B1E0;
		text-decoration:underline;
	}
	ul.Dl2 li a:hover {
		text-decoration:none;
	}

/*
table.m01{
	_margin:-6px 0 -20px 0;
	padding:0;
	}
*/
table.m01 th{
	color:#FFF;
}

ul.Ul1 li {
	display: inline;
	padding-left: 11px;
	padding-right: 11px;
	background: url(../images/textLink_ico_02.jpg) no-repeat left center;
	font-size: 12px;
}


/* box_design */
div.EBxImg {
	float: left;
	width: 306px;
	font-size: 0.85em;
	color: #666666;
	position:relative;
}
div.EBxTxt {
	float: right;
	width: 302px;
	padding: 0 0 0 0;
}
div.Box235 {
	width: 235px;
	background: url(../images/common_br_08.jpg) repeat-y;
	margin:0 0 30px 0;
}
/*
div.Box235T {
	width: 235px;
	height: 10px;
	background: url(../images/common_br_09.jpg) no-repeat;

}
*/
div.Box235B {
	width: 235px;
	height: 10px;
	background: url(../images/common_br_09.jpg) no-repeat left bottom;
}
div.Box235M {
	width: 205px;
	margin: 0 auto;
	padding: 8px 0 5px 0;
}
div.Box235M li {
	background: url(../images/textLink_ico_01.jpg) no-repeat 7px center;
	/*height: 20px;*/
	padding: 0px 0 0px 23px;
	margin-bottom: 5px;
	line-height: 20px;
}
div.Box235M li.Crt {
	background:url(../template/images/navi_br_01.jpg) no-repeat;
}
div.Box235M li.Crt a {
	color: #FFFFFF;
}
div.Box235M li.CrtS {
	background:url(../template/images/navi_br_02.jpg) no-repeat;
}
div.Box235M li.CrtS a {
	color: #FFFFFF;
}
div.Box235M li.CrtL {
	background:url(../template/images/navi_br_03.jpg) no-repeat;
	line-height: 42px;
	line-height:135%;
	padding: 4px 0 0px 23px;
	_padding: 2px 0 0px 23px;
	height:42px;
}
div.Box235M li.CrtL a {
	color: #FFFFFF;
}
div.ShopBx {
	width: 305px;
	margin-top: 20px;
}
	div.ShopBx h2 {
		background: url(../images/common_h2_02.jpg) no-repeat;
		font-size: 1.1em;
		color: #FFFFFF;
		height: 26px;
		line-height: 26px;
		padding-left: 29px;
	}
	div.ShopBx h2.Al {
		background: url(../images/common_h2_03.jpg) no-repeat;
		font-size: 1.1em;
		color: #FFFFFF;
		height: 26px;
		line-height: 26px;
		padding-left: 10px;
	}
	/* after_detele */
	div.ShopBx h3 {
		background: url(../images/common_h2_02.jpg) no-repeat;
		font-size: 1.1em;
		color: #FFFFFF;
		height: 26px;
		line-height: 26px;
		padding-left: 29px;
		margin-bottom: 10px;
	}
	div.ShopBx h2 a {
		color: #FFFFFF;
		text-decoration: none;
	}
	div.ShopBx a {
		color: #FFFFFF;
		text-decoration: none;
	}
	div.ShopBx p {
		width: 278px;
		margin: 0 auto;
		padding-top: 10px;
	}
div.Box635 {
	width: 635px;
	background: url(../images/common_br_01.jpg) repeat-y;
}
div.Box635T {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_02.jpg) no-repeat;
}

div.Box635B {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_03.jpg) no-repeat left bottom;
}
div.Box635B2 {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_04.jpg) no-repeat left bottom;
}
div.Box635B3 {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_05.jpg) no-repeat left bottom;
}
div.Box635M {
	width: 600px;
	margin: 0 auto;
	padding: 5px 0;
}
.Box6352 td {
	padding: 5px;
}
.Box6353 td {
	padding: 5px;
	border-bottom:2px solid #01B1E0;
}
td.Bbn{ border-bottom:#FFF;}
div.Box305 {
	width: 305px;
	background: url(../images/common_br_10.jpg) repeat-y  0 0 transparent;
	_background: url(../images/common_br_10.jpg) repeat-y  3 0 transparent;
}
div.Box305T {
	height: 10px;
	background: url(../images/common_br_11.jpg) no-repeat 0 0 transparent;
}
/*
div.Box304T2 {
	height: 6px;
	background: url(../../shop/metros/images/box304_t2.jpg) no-repeat;
}
*/
div.Box305B {
	height: 10px;
	background: url(../images/common_br_12.jpg) no-repeat left bottom;
}
/*
div.Box304B2 {
	height: 6px;
	background: url(../../shop/metros/images/box304_b2.jpg) no-repeat left bottom;
}
*/
div.Box305M table {
	width: 100%;
	margin:-3px 0\9;
	*margin:0;
	_margin:-3px 0;
}
/*
div.Box635Zxm table {
	width: 100%;
	_margin:-3px 0;
}
.Box305M{ margin:0; padding:0;}
*/
div.Box305M th {
	width: 79px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding: 7px 0 6px 10px;
	vertical-align: top;
}
div.Box305M td {
	padding: 7px 12px 6px 6px;
}
div.Box305M td.BorB1 {
	border-bottom: 3px solid #00B2E0;
}
div.Box305M td a:hover {
	text-decoration: none;
}
div.Box305L {
	width: 305px;
	background: url(../images/common_br_13.jpg) repeat-y;
	margin:0; padding:0;
}
div.Box305LT {
	height:10px;
	background: url(../images/common_br_14.jpg) no-repeat;
	_background: url(../images/common_br_14.jpg) no-repeat center top ;
	margin:0; padding:0;
}
div.Box305LB2 {
	height:10px;
	background: url(../images/common_br_15.jpg)  no-repeat 0 0 transparent;
	_background: url(../images/common_br_15.jpg) no-repeat bottom;
	margin:0; padding:0;
}
.Box305LT02{
	height:10px;
	background: url(../images/common_br_16.jpg) no-repeat 0 0 transparent;
	margin:0; padding:0;
}
div.Box305LB {
	height: 10px;
	background: url(../images/common_br_17.jpg) no-repeat 0 0 transparent;
	_background: url(../images/common_br_17.jpg) no-repeat left bottom;
}
div.Box305LM table {
	width: 100%;
	_margin:-6px 0;
}
div.Box305LM th {
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	padding: 7px 0 6px 0;
	vertical-align: top;
	background:#00B2E0;
}
div.Box305LM th.Name {
	background: url(../images/common_br_18.jpg) right top;
}
div.Box305LM td {
	padding: 7px 0 6px 0;
	text-align:center;
	width:70px;
}
div.Box305LM td.BorB1 {
	border-bottom: 3px solid #00B2E0;
}
div.Box305LM td a:hover {
	text-decoration: none;
}
table.m01 {_padding:5px 0 0 0; margin:0; height:1px;}
table.m01 th{ margin-top:-2px; }
div.Box304Z {
	width: 304px;
	background: url(../images/common_br_19.jpg) repeat-y;
}
div.Box304Zt {
	height: 10px;
	background: url(../images/common_br_20.jpg) no-repeat left top #01B1E0;
}
div.Box304Zb {
	height: 10px;
	background: url(../images/common_br_21.jpg) no-repeat left bottom;
}
div.Box304Zm table {
	width: 100%;
}
div.Box304Zm th {
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background: #01B1E0;
}
div.Box304Zm td.BorB1 {
	border-bottom: 3px solid #00B2E0;
}
div.Box304Zm td.BorT1 {
	border-top: 3px solid #00B2E0;
}
div.Box635Z {
	width: 635px;
	background: url(../images/common_br_22.jpg) repeat-y;
}
div.Box635Zt {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_23.jpg) no-repeat;
}
div.Box635Z4 {
	width: 635px;
	background: url(../images/common_br_24.jpg) repeat-y;
}
div.Box635Zt4 {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_25.jpg) no-repeat center top;
}
div.Box635Zt2 {
	width: 635px;
	height: 6px;
	background: url(../images/common_br_26.jpg) no-repeat center top;
}
div.Box635Zb {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_27.jpg) no-repeat left bottom;
}
div.Box635Zm table {
	width: 100%;
}
div.Box635Zm td.BorT1 {
	border-top: 3px solid #00B2E0;
}
div.Box635Zm td.BorB1 {
	border-bottom: 3px solid #00B2E0;
}
div.Box635Zm th {
	width: 137px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding: 6px 0 6px 10px;
	vertical-align: top;
}
div.Box635Zm td {
	padding: 6px 12px 6px 15px;
	vertical-align: top;
}
div.Box635Zm td.Pl0 {
	padding: 6px 12px 6px 0px;
}
div.Box635Zm td.Pr12 {
	padding: 6px 12px 6px 15px;
}
div.Box635Zm td.borB1 {
	border-bottom: 3px solid #00B2E0;
}
div.Box305Zz {
	width: 305px;
	background: url(../images/common_br_28.jpg) repeat-y;
}
div.Box305Zzt {
	height: 10px;
	background: url(../images/common_br_29.jpg) no-repeat;
}
div.Box305Zzb {
	height: 10px;
	background: url(../images/common_br_30.jpg) no-repeat left bottom;
}
div.Box305Zzm {
	width: 274px;
	margin: 0 auto;
	padding: 5px 0;
}
div.Box635Zz {
	width: 635px;
	background: url(../images/common_br_31.jpg) repeat-y;
}
div.Box635Zzb {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_32.jpg) no-repeat left bottom;
}
.Box635Zzb3 {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_33.jpg) no-repeat left bottom;
}
div.Box635Zzm table {
	width: 100%;
	_margin:-3px 0;
}
div.Box635Zzm th {
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding: 7px 0 6px 10px;
	vertical-align: top;
	background: #01B1E0;
}
div.Box635Zzm td {
	padding: 7px 0px 6px 10px;
	vertical-align: top;
}
div.Box635Zzm td.BorB1 {
	border-bottom: 3px solid #00B2E0;
}
div.Box635Zzm td.BorT1 {
	border-top: 3px solid #00B2E0;
}
.BorB2 {
	border-left: 3px solid #00B2E0;
	background:#FFF;
}
.BorB3 {
	color:#FFF;
	background:#01B1E0;
}
.BorB4 {
	background:#FFF;
	border-left: 3px solid #00B2E0;
	border-right: 3px solid #00B2E0;
}
.BorB5 {
	border-left: 3px solid #00B2E0;
	background:#66CFEC;
	color:#FFF;
}
.BorB6 {
	background:#66CFEC;
	color:#FFF;
}
.Box500{
	width:630px;
	float:left;
}
.Box500 p {
	width:85px;
	float:left;
	padding:20px 0 0 0;
	display:block;
}
.Box500 dl {
	width:520px;
	float:left;
	padding:20px 0 0 10px;
	display:block;
}
div.Box635Zx {
	width: 635px;
	background: url(../images/common_br_34.jpg) repeat-y;
}
div.Box635Zxt {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_35.jpg) no-repeat;
}
div.Box635Zxb {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_04.jpg) no-repeat left bottom;
}
div.Box635Zxm table {
	width: 100%;
	_margin:-3px 0;
}
div.Box635Zxm td.BorT1 {
	border-top: 3px solid #00B2E0;
}
div.Box635Zxm th {
	width:140px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding: 6px 0 6px 10px;
	vertical-align: top;
	background:#00B2E0;
}
div.Box635Zxm td.title {
	width:100px;
}
div.Box635Zxm th.place {
	width:172px;
}
div.Box635Zxm td {
	border-top: 3px solid #00B2E0;
	padding: 6px 12px 6px 10px;
	vertical-align: top;
}
div.Box635Zxm td.borB1 {
	border-bottom: 3px solid #00B2E0;
}
div.Box635Zxx {
	width: 635px;
	background: url(../images/common_br_36.jpg) repeat-y;
}
div.Box635Zxxt {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_37.jpg) no-repeat;
}
div.Box635Zxxb {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_05.jpg) no-repeat left bottom;
}
div.Box635Zxxm table {
	width: 100%;
	_margin:-6px 0;
}
div.Box635Zxxm td.BorT1 {
	border-top: 3px solid #00B2E0;
}
div.Box635Zxxm th {
	width:60px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding: 6px 0 6px 10px;
	vertical-align: top;
	background:#00B2E0;
}
div.Box635Zxxm th.select {
	width:80px;
}
div.Box635Zxxm th.title {
	width:170px;
}
div.Box635Zxxm th.contact {
	width:120px;
}
div.Box635Zxxm td {
	border-top: 3px solid #00B2E0;
	padding: 6px 12px 6px 10px;
	vertical-align: top;
}
div.Box635Zxxm td.borB1 {
	border-bottom: 3px solid #00B2E0;
}
div.ShopBx02 {
	width: 302px;
	margin: 20px 10px 0 0px ;
}
div.ShopBx03 {
	width: 302px;
	margin: 20px 0 0 10px ;
}
div.Box635Zxxx {
	width: 635px;
	background: url(../images/common_br_38.jpg) repeat-y;
}
div.Box635Zxxxt {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_39.jpg) no-repeat;
}
div.Box635Zxxxb {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_40.jpg) no-repeat left bottom;
}
div.Box635Zxxxm table {
	width: 100%;
	_margin:-3px 0;
}
div.Box635Zxxxm td.BorT1 {
	border-top: 3px solid #00B2E0;
}
div.Box635Zxxxm th {
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding: 6px 0 6px 10px;
	vertical-align: top;
	background:#00B2E0;
}
div.Box635Zxxxm th.title {
	width:250px;
}
div.Box635Zxxxm td {
	border-top: 3px solid #00B2E0;
	padding: 6px 12px 6px 10px;
	vertical-align: top;
}
div.Box635Zxxxm td.borB1 {
	border-bottom: 3px solid #00B2E0;
}
div.Box635Zxxxxm {
	width: 635px;
	background: url(../images/common_br_41.jpg) repeat-y;
}
div.Box635Zxxxxt {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_42.jpg) no-repeat;
}
div.Box635Zxxxxb {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_43.jpg) no-repeat left bottom;
}
div.Box635Zxxxxm table {
	width: 100%;
	_margin:-3px 0;
}
div.Box635Zxxxxm td.BorT1 {
	border-top: 3px solid #00B2E0;
}
div.Box635Zxxxxm th {
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding: 6px 0 6px 10px;
	vertical-align: top;
	background:#00B2E0;
}
div.Box635Zxxxxm th.title {
	width:250px;
}
div.Box635Zxxxxm th.payment {
	width:150px;
}
div.Box635Zxxxxm td {
	border-top: 3px solid #00B2E0;
	padding: 6px 12px 6px 10px;
	vertical-align: top;
}
div.Box635Zxxxxm td.borB1 {
	border-bottom: 3px solid #00B2E0;
}

/* ticket */

span.guard {
	background-image: url(../images/common_img_01.gif);
	display: block;
	height:100%;
	position: absolute;
	width: 304px;
}

dl.His{
	border-bottom:3px solid #00B1E0;
	
	}

dl.His dt{
	width:100px;
	display:block;
	line-height:30px;
	padding-left:5px;
	}
	
dl.His dd{
	width:520px;
	margin:-30px 0 0 100px;
	line-height:30px;
	display:block;
	padding-left:5px;
	}

/* company */
dl.Summary{
	margin:20px 0 0 0;
	background:#00B1E0;
	border-left:1px solid #00B1E0;
	float:left;
	width:520px;
}
.Summary dt{
	float:left;
	display:block;
	border-top:1px solid #00B1E0;
	background:#00B1E0;
	padding:5px 0 5px 20px;
	width:80px;
	_width:100px;
	color:#FFF;
}

.Summary dd{
	float:left;
	display:block;
	border-top:1px solid #00B1E0;
	border-right:1px solid #00B1E0;
	border-left:1px solid #00B1E0;
	width:300px;
	_width:411px;
	margin:0 0 0 0;
	padding:5px 0 5px 17px;
	background:#FFF;
}
.Summary_bt{
	border-bottom:2px solid #00B1E0;
}
dl.Summary{
	margin:20px 0 0 0;
	background:#00B1E0;
	border-left:1px solid #00B1E0;
	float:left;
	width:590px;
}
.Summary dt{
	float:left;
	display:block;
	border-top:1px solid #00B1E0;
	background:#00B1E0;
	padding:5px 0 5px 20px;
	width:150px;
	_width:170px;
}
.Summary dd{
	float:left;
	display:block;
	border-top:1px solid #00B1E0;
	border-right:1px solid #00B1E0;
	border-left:1px solid #00B1E0;
	width:401px;
	_width:418px;
	margin:0 0 0 0;
	padding:5px 0 5px 17px;
	background:#FFF;
}
.Summary_bt{border-bottom:1px solid #ccc;}
.org{
	background:#fff;
	text-align:center;
	padding:10px 0 20px 0;
}

div.EBxImg02 {
	float: right;
	width: 206px;
	font-size: 0.85em;
	color: #666666;
}

div.EBxTxt02 {
	float: left;
	width: 392px;
	padding: 0 0 0 0;
}

#GoogleMaps {
	width:627px;
	height:400px;
}


/* anchor_class */
a.Anc1 {
	background: url(../images/externalLink_ico_01.jpg) no-repeat left center;
	padding-left: 14px;
	padding-bottom:2px;
}
a.Anc2 {
	background: url(../images/externalLink_ico_01.jpg) no-repeat left center;
	padding-left: 14px;
}
a.Anc8 {
	background: url(../images/pdfLink_ico_01.jpg) no-repeat 0 1px;
	padding-left: 14px;
}
a.Anc9 {
	background: url(../images/pdfLink_ico_01.jpg) no-repeat 0 1px;
	padding-left: 14px;
}

a.Anc10 {
	display: inline;
	padding-left: 11px;
	padding-right: 11px;
	background: url(../images/textLink_ico_02.jpg) no-repeat left center;
	font-size: 12px;
}

a.Links_Rss {
	line-height:30px;
	display:block;
	background: url(../images/textLink_ico_01.jpg) no-repeat left 9px transparent;
	margin:-27px 0 0 70px;
	*margin:-29px 0 0 70px;
	padding-left: 16px;
}
a.Links_Rss02 {
	display:block;
	width:80px;
	padding-left: 10px;
	background: url(../images/textLink_ico_01.jpg) no-repeat 0 6px transparent;
	_background: url(../images/textLink_ico_01.jpg) no-repeat 0 6px transparent;
	padding:2px 0 0 16px;
	_padding:-37px 0 0 16px;
	margin:-5px 0 0 0;
	position:absolute;
	top:24px;
	right:10px;
}
a.Links_Rss02 x:-moz-any-link, x:only-child{padding:-2px 0 0 20px;}
a:hover.Links_Rss {text-decoration:none;}

a.Links {
	disPlay: inline;
	padding-left: 14px;
	padding-right: 10px;
	background: url(../images/textLink_ico_01.jpg) no-repeat left center;
	*background: url(../images/textLink_ico_01.jpg) no-repeat left 1px;
}
a.Links02 {
	disPlay: inline;
	padding-left: 14px;
	padding-right: 10px;
	background: url(../images/textLink_ico_01.jpg) no-repeat left center;
	_background-image: url(../images/textLink_ico_01.jpg);
	_background-repeat:no-repeat;
	_background-position: left bottom -5px;
	line-height:24px;
}
a.Links_Under {
	disPlay: inline;
	padding-left: 14px;
	padding-right: 10px;
	background: url(../images/textLink_ico_02.jpg) no-repeat left center;
}
a.Links_Out {
	disPlay: inline;
	padding-left: 14px;
	padding-right: 10px;
	background: url(../images/externalLink_ico_01.jpg) no-repeat left center;
}
a.Links_Pdf {
	disPlay: inline;
	padding-left: 14px;
	padding-right: 10px;
	background: url(../images/pdfLink_ico_01.jpg) no-repeat left center;
}
a.Links_Thic {
	disPlay: inline;
	padding-left: 14px;
	padding-right: 10px;
	background: url(../images/thickbox_ico_01.jpg) no-repeat left center;
	*background: url(../images/thickbox_ico_01.jpg) no-repeat left top;
}
a.Ptop {
	background: url(../images/common_btn_03.jpg) no-repeat left top;
	width:94px;
	height:24px;
	display:block;
}
.Ic4 {
	padding-left: 15px;
	background: url(../images/common_ico_02.jpg) no-repeat left center;
}
.Ic5 {
	padding-left: 15px;
	background: url(../images/common_ico_01.jpg) no-repeat left center;
}
.Ic6 {
	padding-left: 15px;
	background: url(../images/common_ico_03.jpg) no-repeat left center;
}
.Ic9 {
	background: url(../images/pdfLink_ico_01.jpg) no-repeat left center;
	padding-left: 16px;
}


/* Flash_Area */
#flashcontent {
	width:900px;
	height:341px;
}
#flashcontent2 {
	width:235px;
	height:213px;
}
#flashcontent3 {
	width:900px;
	height:467px;
}
.FlashHidden01 {
	padding:206px 0 0 239px;
	height:135px;
	width:661px;
	background:url(../../top/images/index_img_02.jpg) no-repeat left top;
}
.FlashHidden03 {
	padding:277px 0 0 238px;
	height:190px;
	width:662px;
	background:url(../../working/images/index_img_02.jpg) no-repeat left top;
}


/* privacy */
.privacy dl {
	float:left;
	width:635px;
	padding:0;
	margin-top:10px;
}
.privacy dt {
	float:left;
	width:20px;
	padding:0;
	margin:0;
}
.privacy dd {
	float:left;
	width:615px;
	padding:0;
	margin:0;
}
.privacy .ind01 dt {
	float:left;
	width:30px;
	padding:0;
	margin:0;
}
.privacy .ind01 dd {
	float:left;
	width:605px;
	padding:0;
	margin:0;
}
.privacy dl.ind02 {
	float:left;
	width:625px;
	padding:0;
	margin-top:10px;
	margin-left:0px;
}
.privacy .ind02 dt {
	float:left;
	width:30px;
	padding:0;
	margin:0;
}
.privacy .ind02 dd {
	float:left;
	width:590px;
	padding:0;
	margin:0;
}
.privacy .ind03 dt {
	float:left;
	width:15px;
	padding:0;
	margin-left:0px;
}
.privacy .ind03 dd {
	float:left;
	width:610px;
	padding:0;
	margin:0;
}
.privacy dl.ind04 {
	float:left;
	width:625px;
	padding:0;
	margin-top:10px;
	margin-left:0px;
}
.privacy .ind04 dt.ind04_1  {
	float:left;
	text-align:right;
	width:30px;
	padding:0;
	margin:0;
}
.privacy .ind04 dt.ind04_2 {
	float:left;
	text-align:left;
	width:30px;
	padding:0;
	margin:0;
}

.privacy .ind04 dd {
	float:left;
	width:590px;
	padding:0;
}

.privacy dl.ind05 {
	float:left;
	width:625px;
	padding:0;
	margin-top:10px;
	margin-left:0px;
}
.privacy .ind05 dt {
	float:left;
	width:30px;
	padding:0;
	margin:0;
}
.privacy .ind05 dd {
	float:left;
	width:580px;
	padding:0;
	margin-left:0px;
}

.privacy dl.ind06 {
	float:left;
	width:595px;
	padding:0 0 0 30px;
	margin-top:10px;
	margin-left:0px;
}
.privacy .ind06 dt.ind06_1  {
	float:left;
	text-align:right;
	width:30px;
	padding:0;
	margin:0;
}
.privacy .ind06 dt.ind06_2 {
	float:left;
	text-align:left;
	width:30px;
	padding:0;
	margin:0;
}
.privacy .ind06 dd {
	float:left;
	width:560px;
	padding:0;
}
.privacy dl.ind07 {
	float:left;
	width:595px;
	padding:0 0 0 30px;
	margin-top:10px;
	margin-left:0px;
}
.privacy .ind07 dt.ind07_1  {
	float:left;
	width:12px;
	padding:0;
	margin:0;
	text-align:center;
}
.privacy .ind07 dt.ind07_2 {
	float:left;
	text-align:left;
	width:30px;
	padding:0;
	margin:0;
}
.privacy .ind07 dd {
	float:left;
	width:580px;
	padding:0;
}

/* indent_dl */
.IndentF dl {
	float:left;
	width:635px;
	padding:0;
	margin-top:10px;
}
.IndentF dt {
	float:left;
	width:20px;
	padding:0;
	margin:0;
}
.IndentF dd {
	float:left;
	width:615px;
	padding:0;
	margin:0;
}
.IndentF .ind01 dt {
	float:left;
	width:30px;
	padding:0;
	margin:0;
}
.IndentF .ind01 dd {
	float:left;
	width:605px;
	padding:0;
	margin:0;
}
.IndentF dl.ind02 {
	float:left;
	width:625px;
	padding:0;
	margin-top:10px;
	margin-left:10px;
}
.IndentF .ind02 dt {
	float:left;
	width:30px;
	padding:0;
	margin:0;
}
.IndentF .ind02 dd {
	float:left;
	width:590px;
	padding:0;
	margin:0;
}
.IndentF .ind03 dt {
	float:left;
	width:30px;
	padding:0;
	margin-left:25px;
}
.IndentF .ind03 dd {
	float:left;
	width:555px;
	padding:0;
	margin:0;
}
.IndentF dl.Ind04 {
	float:left;
	width:600px;
	padding:0;
	margin-top:0;
	margin-left:0;
}
.IndentF .Ind04 dt {
	float:left;
	width:10px;
	padding:0;
	margin:0;
}
.IndentF dl.Ind04 dd {
	float:left;
	width:580px;
	padding:0;
	margin:0;
}
.IndentF dl.Ind05 {
	float:left;
	width:305px;
	padding:0;
	margin-top:0;
	margin-left:0;
}
.IndentF .Ind05 dt {
	float:left;
	width:12px;
	padding:0;
	margin:0;
}
.IndentF dl.Ind05 dd {
	float:left;
	width:293px;
	padding:0;
	margin:0;
}


dl.Ind06 {
	float:left;
	width:625px;
	padding:0;
	margin-top:0;
	margin-left:5px;
}

dl.Ind06 dt {
	float:left;
	width:10px;
	padding:0;
	margin:0;
}

dl.Ind06 dd {
	float:left;
	width:610px;
	padding:0;
	margin:0;
}

dl.Ind07 {
	float:left;
	width:625px;
	padding:0;
	margin-top:10px;
}

dl.Ind07 dt {
	float:left;
	width:10px;
	padding:0;
}

dl.Ind07 dd {
	float:left;
	width:610px;
	padding:0;
	margin:0;
}

dl.Ind08 {
	float:left;
	width:595px;
	padding:0 0 0 30px;
	margin-top:10px;
}

dl.Ind08 dt {
	float:left;
	width:10px;
	padding:0;
	margin:0;
}

dl.Ind08 dd {
	float:left;
	width:580px;
	padding:0;
	margin:0;
}


/* 110209- */


div.Box635Zxl {
	width: 635px;
	background: url(../images/common_br_44.jpg) repeat-y;
}
div.Box635Zxlt {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_35.jpg) no-repeat;
}
div.Box635Zxlb {
	width: 635px;
	height: 10px;
	background: url(../images/common_br_45.jpg) no-repeat left bottom;
}
div.Box635Zxlm table {
	width: 100%;
	_margin:-3px 0;
}
/*
div.Box635Zxlm td.BorT1 {
	border-top: 3px solid #00B2E0;
}
div.Box635Zxm td.borB1 {
	border-bottom: 3px solid #00B2E0;
}
*/
div.Box635Zxlm th {
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding: 6px 0 6px 10px;
	vertical-align: top;
	background:#00B2E0;
}
div.Box635Zxlm td {
	border-top: 3px solid #00B2E0;
	padding: 6px 12px 6px 10px;
	vertical-align: top;
}

/* add@150827 */
/*----- .clearfix -----*/
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.iconDisc {
}
.iconDisc .iconLeft {
	float:left;
}
.iconDisc .iconRight {
	float:left;
	padding-top:6px;
}