/* ===================================================== */
/* common */
/* ===================================================== */

#conttitle {background-image:url(../img/contents_titleback.gif); background-repeat:repeat-x;}

TABLE#products {
}

TABLE#aboutthai {
	font-size:12px; color:#333;
}


/**** CONTENTS MENU ****/
div#cont_menu {
	width:800px;
	height:43px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

div#cont_menu ul {
	margin:0;
	padding:0;
}

ul#globalNav{
	display:block;
	_overflow:hidden;
	list-style:none;
}

ul#globalNav li ul.pngBg_1{
	display:none;
	list-style:none;
	margin:0;
}

ul#globalNav li:hover ul.pngBg_1{
	display:block;
	list-style:none;
	margin:0 0;
	_position: relative;
}

ul#globalNav li ul.pngBg_2{
	display:none;
	list-style:none;
	margin:0;
}

ul#globalNav li:hover ul.pngBg_2{
	display:block;
	list-style:none;
	margin:0 0;
	_position: relative;
}

ul#globalNav li ul.pngBg_3{
	display:none;
	list-style:none;
	margin:0;
}

ul#globalNav li:hover ul.pngBg_3{
	display:block;
	list-style:none;
	margin:0 0;
	_position: relative;
}

ul#globalNav li ul.pngBg_4{
	display:none;
	list-style:none;
	margin:0;
}

ul#globalNav li:hover ul.pngBg_4{
	display:block;
	list-style:none;
	margin:0 0;
	_position: relative;
}

ul#globalNav li.g_navi1{
	width:190px;
	padding:0;
	margin:0;
	position:absolute;
	top:71px;
	text-indent:-9999px;
}


ul#globalNav li.g_navi2{
	width:190px;
	padding:0;
	margin:0 0 0 190px;;
	position:absolute;
	top:71px;
	text-indent:-9999px;
}

ul#globalNav li.g_navi3{
	width:220px;
	padding:0;
	margin:0 0 0 380px;
	position:absolute;
	top:71px;
	text-indent:-9999px;
}

ul#globalNav li.g_navi4{
	width:200px;
	padding:0;
	margin:0 0 0 600px;
	position:absolute;
	top:71px;
	text-indent:-9999px;
}

/**** CONTENTS LAYOUT ****/
div#content {
	width:800px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

div#content .content_area{
	width:800px;
	padding:0;
	margin:20px 0 1px 0;
}

.content_ttl{
	width:800px;
	height:35px;
	padding:0;
	margin:0;
}

.content_ttl h1{
	padding:0;
	margin:0;
	text-indent:-9999px;
}

.content_case{
	background:url(../img/submenu_bg_image.gif) left top repeat-y;
	width:800px;
	padding:0;
	margin:1px 0 0 0;
}

.content_case_full{
	width:800px;
	padding:0;
	margin:10px 0 0 0;
}

.content_submenu{
	width:180px;
	float:left;
	padding:0;
	margin:0;
}

.content_submenu a:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

.content_submenu ul{
	list-style:none;
	margin:1px 4px;
	padding:0;
	text-indent:-9999px;
}

.content_submenu li{
	margin:0 0 1px 0;
	padding:0;
}

.content_detail{
	width:610px;
	float:right;
	padding:0;
	margin:0 0 0 10px;
}

.content_detail .cd_ttl{
	padding:0;
	margin:10px 0;
}

.content_detail .cd_area{
	padding:0;
	margin:0;
}

.content_detail .cd_navi{
	width:610px;
	padding:0;
	margin:15px 0;
}

.content_detail .cd_navi .return_top{
	width:108px;
	float:left;
	padding:0;
	margin:0;
}

.content_detail .cd_navi .return_top a{
	background:url(../img/return_top.gif) no-repeat;
	display:block;
	width:108px;
	height:15px;
	text-indent:-9999px;
	padding:0;
	margin:0;
}

.content_detail .cd_navi .to_top{
	width:37px;
	float:right;
	padding:0;
	margin:0;
}

.content_detail .cd_navi .to_top a{
	background:url(../img/toplink.gif) no-repeat;
	display:block;
	width:37px;
	height:15px;
	text-indent:-9999px;
	padding:0;
	margin:0;
}


.content_case_full .cd_navi{
	width:800px;
	padding:0;
	margin:15px 0;
}

.content_case_full .cd_navi .return_top{
	width:108px;
	float:left;
	padding:0;
	margin:0;
}

.content_case_full .cd_navi .return_top a{
	background:url(../img/return_top.gif) no-repeat;
	display:block;
	width:108px;
	height:15px;
	text-indent:-9999px;
	padding:0;
	margin:0;
}

.content_case_full .cd_navi .to_top{
	width:37px;
	float:right;
	padding:0;
	margin:0;
}

.content_case_full .cd_navi .to_top a{
	background:url(../img/toplink.gif) no-repeat;
	display:block;
	width:37px;
	height:15px;
	text-indent:-9999px;
	padding:0;
	margin:0;
}


/* ===================================================== */
/* News */
/* ===================================================== */

TABLE#news {width:694px; margin-left:20px;}
#news td DIV.maintitle {font-size:14px; color:#99004a; margin:0 0 5px 10px;}
#news td DIV.kijititle {font-size:14px; color:#99004a; margin:0 0 5px 10px;}
#news td DIV.maked {font-size:10px; color:#666; margin:0 0 5px 10px;} 
#news td DIV.kiji {font-size:12px; line-height:1.2em; margin:10px 10px 0 10px;}
#news td DIV.kiji span {font-size:10px; color:#777;}
#news .sidebar {background-color:#9f295f;}
#news .textback {background-color:#f0e3ea;}

#news TABLE.schedule {width:550px; border:1px solid #99004a; border-collapse:collapse;}
#news TABLE.schedule TD {
	font-size:12px;
	color:#333;
	background-color:#fff;
	border:1px solid #99004a;
	padding:4px;
	text-align:center;
}
#news TABLE.schedule TD.beta {
	color:#fff;
	background-color:#9f295f;
}
#news TABLE.schedule TD.beta2 {
	background-color:#f0e3ec;
}
#news .schedule_extra {width:550px; font-size:10px; color:#555; text-align:right; margin:5px auto 0 auto;}
#news .schedule_extra2 {font-size:10px; color:#555; padding-top:5px;}

#news TABLE.table1 {
	width: 680px;
	border: 1px solid #999;
	border-collapse: collapse;
	margin: 0 auto;
}
#news TABLE.table1 TD {
	font-size:12px;
	color:#333;
	background-color:#fff;
	border:1px solid #999;
	padding:5px;
}
#news td DIV.kiji {
	line-height: 1.5;
}

#news td DIV.kiji table.T1 {
	border-collapse: collapse !important;
	margin-bottom: 5px;
}

#news td DIV.kiji table.T1 td {
	border: 1px solid #666;
	padding:5px;
}

#news td DIV.kiji table.T1 td p.note {
	padding-left:1em;
	text-indent:-1em;
}


#news td DIV.kiji table.T2 {
	border-collapse: collapse !important;
	margin-bottom: 5px;
}

#news td DIV.kiji table.T2 td {
	border: 1px solid #666;
	padding: 5px 8px;
	text-align: center;
}

#news td DIV.kiji table.VM td {
	vertical-align: middle !important;
}

#news td DIV.kiji table.T3 {
	border-collapse: collapse !important;
	margin-bottom: 5px;
}

#news td DIV.kiji table.T3 td {
	border: 1px solid #666;
	padding: 5px 8px;
}


/* ===================================================== */
/* スケジュール */
/* ===================================================== */

/* ===================================================== */
/* SCHEDULE simukechi.html */
/* ===================================================== */
.simukechi_ttl{
	background:url(../../schedule/img/cont_title.gif) no-repeat;
}

p.explanation { width: 716px; margin: 0 0 0 10px; padding: 0; line-height: 1.3;}
TABLE#schedule tr.slashSp { background: url(../../schedule/img/sche_space2.gif); text-align: center; color: #fff; font-size: 11px;}
#schedule tr.back3 {background-color:#953e70; text-align: center; color: #fff;}
#schedule tr.back3 td { padding:1px;}
#schedule tr.back3 td.pink { background: #d7567f;}
TABLE#schedule td.W75 { width:75px;}
TABLE#schedule td.W85 { width:85px;}
#schedule tr.back3 a { color: #fff;}
#schedule tr.back3 a:hover { color: #d7567f;}

/* ===================================================== */
/* SCHEDULE schedule.html */
/* ===================================================== */

.schedule_ttl{
	background:url(../../schedule/img/cont_title2.gif) no-repeat;
}


.crfare_area_ttl{
	background:url(../../tg_crfare/img/cont_title.gif) no-repeat;
}

#crfare_area {
	display:block;
	width: 780px;
	margin: 100px 10px;
	padding: 0 0;
}

#crfare_area .crfareTable{
	width:500px;
	margin:0 auto;
}

#crfare_area h2 {
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin: 20px 0;
	padding: 0 0;
}

span.icon a {
	background: url(../img/icon2.gif) no-repeat 0 12px;
	margin: 0 0 0 12px;
	padding: 9px 0 0 17px;
}

.BTN p.date {
	font-size:11px;
	margin:5px 0 0 0;
}

.winter { background: url(../../schedule/img/scheduletop.jpg);}
.summer { background: url(../../schedule/img/scheduletop_summer.jpg);}

#crfare_area .seasonTitle span { display: none;}
#crfare_area .seasonTitle a {
	width: 290px;
	background: url(../img/icon2.gif) no-repeat 0 12px;
	display: block;
	margin: 0 0 0 12px;
	padding: 9px 0 0 17px;
}

p.Itext {
	margin: 5px 0 0 15px;
	padding: 0;
}

.size11 { font-size: 11px;}

TABLE#schedule{
	border-width:0px; border-color:#a83d7c; border-style:solid; border-collapse:collapse;
	margin:10px 0 0 10px;
	width:780px;
}

TABLE#schedule td {
	border-width:1px; border-color:#a83d7c; border-style:solid; border-collapse:collapse;
}

TABLE#schedule tr td.net {
	background: url(../img/bg_net.gif) !important;
}
TABLE#schedule tr td.net2 {
	background: url(../img/bg_net2.gif) !important;
	color: #aaa;
}


#print { display: none;}
#print h1.printLogo { margin: 0 0 10px 0; padding: 0;}
#print h2.printSub { margin: 0 0 5px 10px; border-bottom: 1px solid #4e055f;}
#print h2.printSub img {}

TABLE#schedule td.weekday { background: url(../../schedule/img/sche_space.gif); text-align: center;}


/*TABLE#schedule td.W75 { width:75px;}*/
TABLE#schedule td.W1 { width:77px;}
TABLE#schedule td.W2 { width:45px;}
TABLE#schedule td.W3 { width:50px;}
TABLE#schedule td.W4 { width:70px;}
TABLE#schedule td.W5 { width:40px;}
TABLE#schedule td.W6 { width:2px; background: #ccc;}
TABLE#schedule td.W7 { width:40px;}
TABLE#schedule td.W8 { width:50px;}
TABLE#schedule td.W9 { width:56px;}

TABLE#schedule td.sign {
	text-align:center;
}
TABLE#schedule td.remarks { text-align: left;width:254px;padding: 3px 3px 3px 3px; font-size: 12px; vertical-align:top;}
TABLE#schedule td.remarks ul { margin: 0 0 0 15px; padding: 0 0 0 0;}
TABLE#schedule td.remarks ul li { list-style-type: disc;}

/*TABLE#schedule td.remarks { width:276px;}*/

TABLE#schadule td.noBottomBorder {border-bottom-width: 0;}
#schedule td.back1 {background-color:#f0e3ec;}
#schedule td.back2 {background-color:#e0c9d7;}

#schedule td.back3 {
	width:30px;
	background-color:#953e70;
	text-align:center;
}

#schedule td DIV.bluebold {
	color:#663399;
	font-weight:bold;
	text-align:center;
}
#schedule td DIV.bluebold2 {font-size:12px; color:#663399; font-weight:bold; margin:2px 0 2px 0; text-align:center;}
#schedule td DIV.bluebold img.Increases { margin: 0 0 3px 0;}

#schedule td DIV.bluebold span {font-weight:300;}
#schedule td DIV.bin {font-size:12px; margin:2px 5px 2px 10px;}
#schedule td DIV.time {font-size:12px; margin:2px 0 2px 0; text-align:center;}
#schedule td DIV.time2 {font-size:12px; margin:3px; text-align:left;}
#schedule td DIV.time2 span {font-weight:bold;}

TABLE#rfs {
	width:auto;
	border-width:1px; border-color:#a83d7c; border-style:solid; border-collapse:collapse;
	margin:2px 10px 0 10px;
}

TABLE#rfs td {
	border-width:1px; border-color:#a83d7c; border-style:solid; border-collapse:collapse;
}

#rfs td.W75 { width: 75px;}
#rfs td.W230 { width: 230px;}

#rfs td.back1 {background-color:#f0e3ec;}
#rfs td.back3 {background-color:#953e70;}
#rfs td DIV.bluebold {font-size:12px; color:#663399; font-weight:bold; margin:2px 0 2px 5px;}
#rfs td DIV.bluebold span {font-weight:300;}
#rfs td DIV.day_oftheweek {font-size:12px; margin:2px 0 2px 0; letter-spacing:0.5em; text-align:center;}
#rfs td DIV.day_oftheweek {font-size:12px; margin:2px 0 2px 0; letter-spacing:0.5em; text-align:center;}
#rfs td DIV.onRequest {font-size:12px; text-align: center;}
#rfs td DIV.time {font-size:12px; margin:2px 0 2px 0; text-align:center;}
#rfs td DIV.element1 {font-size:12px; margin:2px 0 2px 0; text-align:center;}
#rfs td DIV.element2 {font-size:12px; margin:2px 0 2px 0; text-align:center;}

h3.schedule_subtitle {
	width:auto;
	font-size:14px;
	color:#fff;
	background-color:#953e70;
	padding:5px;
	margin:0 10px 0 10px;
}
h3.schedule_subtitle span {
	font-size:10px;
	color:#fff;
}

h3.osa_mnl {font-size:14px; color:#222; margin:0 0 -5px 10px; padding:0;}

TABLE#bkk {
	margin:10px 0 10px 10px;
}
#bkk .text {font-size:10px; background-image:url(../../schedule/img/bkk_border.gif); background-repeat:repeat-y; padding-left:10px;}

.blue {color:#953e70; }
.red {color:#FF0000; }
.thin {
	color: #ca9eb7;
}
#bkk .text .note1 {
	padding-left: 8em;
	text-indent: -8em;
}
#bkk .text .note2 {
	padding-left: 4em;
	text-indent: -4em;
}


/* ===================================================== */
/* 貨物輸送ガイド */
/* ===================================================== */

.guide_ttl{
	background:url(../../guide/img/cont_title.gif) no-repeat;
}

.guide_btn1 a{
	background:url(../../guide/img/guide_btn1.gif) no-repeat;
	display:block;
	width:172px;
	height:45px;
}

.guide_btn2 a{
	background:url(../../guide/img/guide_btn2.gif) no-repeat;
	display:block;
	width:172px;
	height:45px;
}

.guide_btn3 a{
	background:url(../../guide/img/guide_btn3.gif) no-repeat;
	display:block;
	width:172px;
	height:45px;
}

.guide_btn4 a{
	background:url(../../guide/img/guide_btn4.gif) no-repeat;
	display:block;
	width:172px;
	height:45px;
}

/* ===================================================== */
/* Guide dangerous_goods.html */
/* ===================================================== */

.text05_0 {margin:7px 15px 7px 10px;}
.text05_1 {margin:7px 15px 7px 15px;}
.text05_2 {margin:7px 15px 7px 25px;}
.text05_3 {margin:7px 15px 7px 35px;}
.text05_4 {margin:7px 15px 7px 23px;}
.text05_5 {width: 300px; border: 1px solid #ccc; padding: 10px 5px; margin:10px 15px;}

table.dg_table {
	font-size:12px;
	text-align: left;
	width: 555px;
	margin:10px 11px;
	padding: 0;
	border-collapse: collapse;
}
table.dg_table td,
table.dg_table th { vertical-align: top; padding: 2px 5px; border: 1px solid #e1e1e1;}
table.dg_table th { width: 30px; font-weight: normal;}
table.dg_table td.W1 { width: 75px;}
table.dg_table td.W2 {}
.txtR { text-align: right;}
table.dg_table td p.text { text-align: left;}

#products1_bottom {
	width:570px;
	height:120px;
	background: url(../../guide/img/bottomnavi_frametop.gif) no-repeat left top;
	margin:0 0;
	padding:0 0;
}
#products1_bottom ul.productBottomNavi {
	list-style-type:none;
	margin:0 0;
	padding:10px 0 0 0;
}

#products1_bottom ul.productBottomNavi li {
	width:263px;
	height:45px;
	display:block;
	float:left;
	margin:0 0;
	padding:0 0 9px 14px;
	_padding:0 0 0 14px;
}

#products1_bottom ul.productBottomNavi li a:hover img {
	filter:alpha(opacity=80);
	opacity:0.6;
	-moz-opacity:0.50;
}

.products1_bottom_framebottom {
	height: 10px;
	background:url(../../guide/img/bottomnavi_framebottom.gif) no-repeat left bottom;
	margin:0;
}


.Indent { padding-left:1em !important; text-indent:-1em !important;}

#inquiry {
	font-size:12px;
	color:#333;
	width:450px;
	margin:0 auto;
	background-color:#f5eaf0;
	border:1px solid #7b046a;
	padding:7px;
	text-align:left;
}


/* ===================================================== */
/* Guide package.html */
/* ===================================================== */

TABLE#unitloadeddevice {
	border-width:1px; border-color:#9a5491; border-style:solid; border-collapse:collapse;
	margin:0 0 10px 0;
}

TABLE#unitloadeddevice td {
	font-size:12px; line-height:1.2em; border-width:1px; border-color:#9a5491; border-style:solid; border-collapse:collapse;
}
#unitloadeddevice td.back1 {background-color:#b174aa;　font-size:14px; color:#fff; font-weight:bold;}
#unitloadeddevice td.back2 {background-color:#faf4f9;}

TABLE#unit_tosai {
	border-width:1px; border-color:#777; border-style:solid; border-collapse:collapse;
	margin:10px 10px 0 10px;
}

TABLE#unit_tosai td {
	font-size:12px; line-height:1.2em;　background-color:#f3f3f3; border-width:1px; border-color:#777; border-style:solid; border-collapse:collapse;
}

TABLE#products p.CVisual {
	text-align:center;
	margin:0;
}


/* ===================================================== */
/* Guide other.html */
/* ===================================================== */

table.other_table {
	text-align: left;
	width: 555px;
	margin:10px 0 220px 0;
	padding: 0;
}

table.other_table .other_subttl {
	margin:3px 0 0 0;
	padding:0;
}

table.other_table .text {margin:10px 0 0 28px;}


/* ===================================================== */
/* Guide harmful.html */
/* ===================================================== */
#tglabel {	
}

#tglabel table.envTable {
	width: 340px;
	font-size: 12px;
	border-collapse: collapse;
	margin: 10px auto;
}

#tglabel table.envTable th,
#tglabel table.envTable td {
	border: 1px solid #aaa;
	padding: 4px 5px;
	text-align:left;
}

#tglabel table.envTable th {
	font-weight: normal;
	text-align: right;
}


/* ===================================================== */
/* Thaicargo/商品について */
/* ===================================================== */

.product_ttl{
	background:url(../../products/img/cont_title.gif) no-repeat;
}

.product_btn1 a{
	background:url(../../products/img/product_btn1.gif) no-repeat;
	display:block;
	width:172px;
	height:45px;
}

.product_btn2 a{
	background:url(../../products/img/product_btn2.gif) no-repeat;
	display:block;
	width:172px;
	height:45px;
}

.product_btn3 a{
	background:url(../../products/img/product_btn3.gif) no-repeat;
	display:block;
	width:172px;
	height:45px;
}

.product_btn4 a{
	background:url(../../products/img/product_btn4.gif) no-repeat;
	display:block;
	width:172px;
	height:45px;
}

.product_btn5 a{
	background:url(../../products/img/product_btn5.gif) no-repeat;
	display:block;
	width:172px;
	height:45px;
}

.product_btn6 a{
	background:url(../../products/img/product_btn6.gif) no-repeat;
	display:block;
	width:172px;
	height:45px;
}

.product_btn7 a{
	background:url(../../products/img/product_btn7.gif) no-repeat;
	display:block;
	width:172px;
	height:45px;
}

#tglabel,
#keepcool_label {
	margin:0 0 10px 0;
	border:1px solid #a14e97;
	background-color:#fbf3fa;
	text-align:center;
}

/* ===================================================== */
/* Products products1.html */
/* ===================================================== */

table#tgforce{
	border-width:1px;
	border-color:#b377be;
	border-style:solid;
	border-collapse:collapse;
	margin:0 0 10px 0;
}

table#tgforce td{
	border-width:1px;
	border-color:#a14e97;
	border-style:solid;
	border-collapse:collapse;
}

#tgforce td.back1{
	width:120px;
	background-color:#efd7e3;
}

#tgforce td.back2{
	background-color:#fbf3fa;
}

/* ===================================================== */
/* Products products2.html */
/* ===================================================== */

TABLE#perishable {
	border-width:1px;
	border-color:#b377be;
	border-style:solid;
	border-collapse:collapse;
	margin:0;
}

TABLE#perishable td {
	border-width:1px;
	border-color:#a14e97;
	border-style:solid;
	border-collapse:collapse;
}

#perishable td.back1 {
	width:120px;
	background-color:#efd7e3;
}
#perishable td.back2 {
	background-color:#fbf3fa;
}

#perishablelabel {
	width:520px;
	margin:10px auto;
}

/* ===================================================== */
/* Products products3.html */
/* ===================================================== */

TABLE#vulnerable {
	border-width:1px;
	border-color:#b377be;
	border-style:solid;
	border-collapse:collapse;
	margin:0;
}

TABLE#vulnerable td {
	border-width:1px;
	border-color:#a14e97;
	border-style:solid;
	border-collapse:collapse;
}
#vulnerable td.back1 {
	width:120px;
	background-color:#efd7e3;
}

#vulnerable td.back2 {
	background-color:#fbf3fa;
}

#vulnerablelabel {
	width:520px;
	margin:10px auto;
}


/* ===================================================== */
/* AboutThai office.html */
/* ===================================================== */

TABLE#office {
	width:610px;
	margin:0;
	padding:0;
}

TABLE#office th{
	width:100px;
	text-align:center;
	margin:0;
	padding:0;
}

TABLE#office td.back1 {
	width:80px;
	text-align:center;
	margin:0;
	padding:20px 0;

}

TABLE#office td.back2 {
	width:430px;
	margin:0;
	padding:10px 0;
}

/* ===================================================== */
/* AboutThai link index.html */
/* ===================================================== */

#link {
	margin:0 0 0 0;
}

#link DIV {
	color:#333;
	line-height:1.2em;
	border-width:0 0 1px 0;
	border-style:solid; border-color:#9a5491;
	padding-bottom:10px;
	margin-bottom:10px;
}

#link DIV SPAN {
	font-weight:bold;
}

/* ===================================================== */
/* tg_crfare */
/* ===================================================== */

/* ===================================================== */
/* FAQ */
/* ===================================================== */

.question_ttl{
	background:url(../../faq/img/cont_title.gif) no-repeat;
}


.question {
	margin: 0 0 0 10px;
	color:#9C0000;
	border-bottom: 2px solid #9C0000;
	width:780px;
	padding:0;
}

.question strong {margin: 0 0 0 2px;}

dl.list {
	width: auto;
}
dl.list {
	display: block;
	width: 760px;
	 margin: 0 0 0 20px;}

dl.list dt {
	background: url(../img/maru2.gif) repeat-x left;
	display: block;
	float: left;
	width: 220px;
}

dl.list dt span {
	display: inline;
	padding: 0 7px 0 0;
	background: #fff;
}

dl.list dd {
	background: #fff;
	display: block;
	float: left;
	width: auto;
	margin: 0 0 0; 
	padding: 0 6px;
}

/* ===================================================== */
/* 料金・証明書等 */
/* ===================================================== */
#certificate{
	margin:0;
	padding:0;
}
.certificate_ttl{
	background:url(../../charge/img/cont_title.gif) no-repeat;
}

#certificate .certificate_subttl {
	margin: 0 0 0 10px;
	color:#9C0000;
	border-bottom: 2px solid #9C0000;
	width:780px;
	padding:0;
}

#certificate .certificate_subttl strong {
	margin: 0 0 0 2px;
}

#certificate .text05_4 {
	margin:7px 15px 0 23px;
}

#certificate #inquiry {
	font-size:12px;
	color:#333;
	width:450px;
	margin:0 auto;
	background-color:#f5eaf0;
	border:1px solid #7b046a;
	padding:7px;
	text-align:left;
}

#certificate .excel_dl{
	width:550px;
	margin:15px auto;
}

/* ===================================================== */
/* SITEMAP */
/* ===================================================== */

.sitemap_ttl{
	background:url(../../sitemap/img/cont_title.gif) no-repeat;
}

#sitemap {
	margin:0;
	padding:0;
}

#sitemap .threeRows {
	width: 780px;
	margin: 0 10px;
}

#sitemap .threeRows h4 {
	background: #EDCDDE;
	margin: 0 10px 10px 0;
	padding: 5px 10px;
}

#sitemap .threeRows .oneRow {
	float:left;
	width:260px;
	margin:0;
	padding:0;
}

#sitemap .threeRows .oneRow dl {
	background: url(../../sitemap/img/bg_sitemap_list.gif) no-repeat top left;
	padding: 5px 0 0 0;
	margin: 0 0 0 15px;
}

#sitemap .threeRows .oneRow dl dt {
	background: url(../../sitemap/img/icon_sitemap_list.gif) no-repeat 0 7px;
	padding: 3px 0 5px 34px;
	margin: 5px 0 0 0;
}

#sitemap .threeRows .oneRow dl dt.last {
	background: url(../../sitemap/img/icon_sitemap_dt_last.gif) no-repeat top left;
	padding: 0 0 0 18px;
	line-height: 2.0;
}

#sitemap .threeRows .oneRow dl dt.detail {
	background: url(../../sitemap/img/icon_sitemap_list_detail.gif) no-repeat left 7px;
}

#sitemap .threeRows .oneRow dl dd {
	background: url(../../sitemap/img/icon_sitemap_list_dd.gif) no-repeat 1px;
	margin: 0 0 0 0;
	padding: 3px 0 3px 46px;
}

#sitemap .threeRows .oneRow dl dd.last {
	background: url(../../sitemap/img/icon_sitemap_list_ddlast.gif) no-repeat 1px;
	padding: 3px 0 3px 46px;
}
