/* CSS Document */

/* Facilities and Equipment in Yokosuka Headquarters CSS */

h2#title {
	width: 550px;
	height: 35px;
	font-size: 18px;
	line-height: 18px;
}

#honbun {
	width: 520px;
	margin: 15px;
}

.kanren{
	text-align: right;
	margin: 8px 0px 20px 0px;
	padding-right: 15px;
}

.equipment_list_img01 {
	float: left;
	margin: 0px 3px 15px 0px;
}

.equipment_list_img02 {
	float: left;
	margin: 0px 3px 15px 11px;
}

.equipment_list_text01 {
	float: left;
	width: 104px;
	/* padding-top: 20px; */
}

.equipment_list_text02 {
	float: left;
	width: 104px;
	padding-top: 12px;
}

#column {
	width: 498px;
	padding: 10px;
	border: 1px solid #333333;
}

.column_title01 {
	padding: 0 0 25px 12px;
	background: url(/e/common/img/link_arrow.gif) no-repeat 0.4em 0.4em;
}

.column_title02 {
	font-weight: bold;
	padding: 0 0 10px 5px;
}

dl.equipment {
	margin-left: 2em;
}

dt.toi {
	width: 13em;
	float: left;
}

dd.ex1 {
	margin-left: 13em;
}
dd.ex {
	margin-left: 13em;
}

*html dd.ex {
	margin-left: 13.2em;
}

h3#s_title {
    height: 16px;
    margin-bottom: 15px;
	}

h4.equipment_st {
    font-size: 110%;
    line-height: 140%;
    font-weight: bold;
}

.indent_area { margin: 0px 0px 1.5em 15px; }

.equipment_r_img145 {
    float: right;
	width: 145px;
	margin-left:10px;
}

.equipment_r_img165 {
    float: right;
	width: 165px;
	margin-left:10px;
}

.equipment_r_img220 {
    float: right;
	width: 220px;
	margin-left:10px;
}

.equipment_l_img220 {
	width: 220px;
	margin: 0 0 15px 15px;
}

#equipment table {
	margin-top:3px;
    border: solid 1px #B4B4B4;
    border-collapse: collapse;
}
#equipment table td {
    border: solid 1px #B4B4B4;
    border-collapse: collapse;
	padding: 3px 5px;
	font-size: 100%;
	line-height: 140%;
}

#equipment table td.center_t {
    border: solid 1px #B4B4B4;
    border-collapse: collapse;
	padding: 3px 5px;
	font-size: 100%;
	line-height: 140%;
	text-align: center;
	font-weight: bold;
}

#equipment table th {
    border: solid 1px #B4B4B4;
    border-collapse: collapse;
    background-color: #EAEAEA;
	padding: 3px 5px;
	font-size: 100%;
	text-align: left;
	font-weight: normal;
}

#equipment table th.center_t_bold {
    border: solid 1px #B4B4B4;
    border-collapse: collapse;
    background-color: #EAEAEA;
	padding: 3px 5px;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
}

#equipment table th.center_t_normal {
    border: solid 1px #B4B4B4;
    border-collapse: collapse;
    background-color: #EAEAEA;
	padding: 3px 5px;
	font-size: 100%;
	font-weight: normal;
	text-align: center;
}

#equipment .spec { margin: 1.5em 0px 0px 0px; }

#equipment .spec_indent { margin: 1.5em 0px 3px 15px; }

#table02 {
    border-top: solid 1px #B4B4B4;
    border-bottom: solid 1px #B4B4B4;
    border-collapse: collapse;
	margin: 5px 0 0 15px;
}

#table02 th {
    border-top: solid 1px #B4B4B4;
    border-bottom: solid 1px #B4B4B4;
    border-collapse: collapse;
    background-color: #EAEAEA;
	padding: 3px 5px;
	font-size: 100%;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}

#table02 td.other {
    border: solid 1px #B4B4B4;
    border-collapse: collapse;
	padding: 0px 5px;
	font-size: 100%;
	/* line-height: 200%; */
	vertical-align: top;
}

#table02 td.other_r {
    border-top: solid 1px #B4B4B4;
    border-bottom: solid 1px #B4B4B4;
    border-collapse: collapse;
	padding: 0px 5px;
	font-size: 100%;
	/* line-height: 200%; */
	vertical-align: top;
}

#table03 {
    border: solid 1px #B4B4B4;
    border-collapse: collapse;
	margin: 0 0 0 15px;
}

#table03 table th {
    border: solid 1px #B4B4B4;
    border-collapse: collapse;
    background-color: #EAEAEA;
	padding: 3px 5px;
	font-size: 100%;
	text-align: left;
	font-weight: normal;
	line-height: 140%;
}

.koumoku_ex {
	padding-bottom: 0.4em;
}

.text_indent_normal {
	text-indent: 1em;
}

.text_indent_normal2 {
	text-indent: 7.5em;
}

.text_indent {
	padding: 0.4em 0 4px 1em;
}

.text_indent_last {
	padding: 0.4em 0 0 1em;
}

.naiyou {
	padding: 0.4em 0;
}

.naiyou_ex {
	padding-top: 0.4em;
}

.naiyou_ex2 {
	padding: 0.1em 0 0.4em 0;
}

.naiyou_ex3 {
	padding-top: 0.4em;
}

.naiyou_ex4 {
	vertical-align: bottom;
}

#table03 td {
    border: solid 1px #B4B4B4;
    border-collapse: collapse;
	padding: 3px 5px;
	font-size: 100%;
	font-weight: normal;
	line-height: 140%;
}

#equipment table td.rborder_none {
	border-right:none;
	}

#equipment table td.lborder_none {
	border-left:none;
	}

ol.equipment_list {
}
ol.equipment_list li { margin: 0px 0px 1.5em 25px; padding: 0px; }

dl.definition { margin-bottom: 1.5em; }
dl.definition dt {
    display: block;
    float: left;
    width: 1.2em;
    padding-left: 1em;
	text-align: left;
	clear: both;
}
dl.definition dd {
    display: block;
    margin-left: 2.2em;
}

dl.definition_ex { margin-bottom: 1.5em; }
dl.definition_ex dt {
    display: block;
    float: left;
    width: 1.2em;
    padding-left: 0em;
	text-align: left;
	clear: both;
}
dl.definition_ex dd {
    display: block;
    margin-left: 1.2em;
}

dl.suisou dt {
	float:left;
	width:5.4em;
	}

dl.suisou dd {
	margin-left:5.4em;
	}

ul.equipment_link {
	list-style-type:none;
	margin-bottom: 1.5em;
	padding: 0px;
}

ul.equipment_link li {
	padding-left: 12px;
	margin-bottom: 4px;
	background: url(/e/common/img/link_arrow.gif) no-repeat 4px 0.4em;
}

ol.faci_list {
	margin-left:25px;
	padding-left:-5px;
	}
	
ol.faci_list li {
	font-weight:bold;
	margin-bottom:15px;
	padding-left:-0.5em;
}

dl.faci_list_dl { 
	margin-bottom: 1.5em;
	font-weight:normal;
}
dl.faci_list_dl dt {
    float: left;
    width: 1.4em;
	text-align: left;
	clear: both;
	font-weight:normal;
}
dl.faci_list_dl dd {
    padding-left: 2.4em;
	margin-bottom:1.5em;
}

dl.faci_list_dl2 { 
	font-weight:normal;
}
dl.faci_list_dl2 dt {
    float: left;
    width: 1em;
	text-align: left;
	clear: both;
	margin-bottom:0px;
}
dl.faci_list_dl2 dd {
    padding-left: 1.2em;
	margin-bottom:0px;
}

dl.faci_list_dl3 { 
	margin-bottom: 1.5em;
}
dl.faci_list_dl3 dt {
	text-align: left;
}
dl.faci_list_dl3 dd {
    padding-left: 2.4em;
	margin-bottom:1.5em;
}

.faci2_tbl {
	width:518px;
	border-collapse: collapse;
	border: solid 1px #B4B4B4;
}

.faci2_tbl th{
	font-weight:bold;
	border-collapse: collapse;
	border: solid 1px #B4B4B4;
	background-color:#EAEAEA;
	text-align:center;
	padding: 3px 5px;
}
.faci2_tbl .td1{
	font-weight:normal;
	border-collapse: collapse;
	border: solid 1px #B4B4B4;
	background-color:#FFF;
	text-align:left;
	padding: 3px 5px;
}
.faci2_tbl .td2{
	font-weight:normal;
	border-collapse: collapse;
	border: solid 1px #B4B4B4;
	background-color:#FFF;
	text-align:right;
	padding: 3px 5px;
}
.faci2_tbl .td3{
	font-weight:normal;
	border-collapse: collapse;
	border: solid 1px #B4B4B4;
	background-color:#FFF;
	text-align:right;
	padding: 3px 5px;
}
.faci2_tbl .td4{
	font-weight:normal;
	border-collapse: collapse;
	border: solid 1px #B4B4B4;
	background-color:#FFF;
	text-align:left;
	padding: 3px 5px;
}



