﻿/*編成表のスタイル指定background-color : #333333;*/
.form00 {
				float: left;
				display: inline;/*横並び設定*/
				margin-left: 0px;
				width: 80px;
}
.form18 {
				float: left;
				display: inline;/*横並び設定*/
				margin-left: 0px;
				width: 72px;
}
.form20 {
				float: left;
				display: inline;/*横並び設定*/
				margin-left: 0px;
				width: 20px;
}
.form40 {
				float: left;
				display: inline;/*横並び設定*/
				margin-left: 0px;
				width: 40px;
}
.form45 {
				float: left;
				display: inline;/*横並び設定*/
				margin-left: 0px;
				width: 45px;
}
.form65 {
				float: left;
				display: inline;/*横並び設定*/
				margin-left: 0px;
				width: 65px;
}
.form_wide {
				float: left;
				display: inline;/*横並び設定*/
				margin-left: 0px;
				width: 160px;
}
.margin_left_160{
				margin-left:160px
}
.margin_left_200{
				margin-left:200px
}
.margin_left_240{
				margin-left:240px
}
.margin_left_260{
				margin-left:260px
}
.margin_left_320{
				margin-left:320px
}
.margin_left_360{
				margin-left:360px
}
.margin_left_420{
				margin-left:420px
}
.margin_left_440{
				margin-left:440px
}
.first {
				margin-left: 0;
				clear: left;
}
.mini_box {
				font-size : 8pt;
				height: 16px;
				text-align: center;
				/*line-height: 10px;*/
}
.mini20_box {
				font-size : 8pt;
				height: 20px;
				text-align: center;
				line-height: 10px;
}
.mini_text_r {
				text-align: center;
				margin-right: 2px;
				border-left-style: solid;
				border-left-width: 4px;
				border-left-color: #FF6600;
				padding-left: 2px;
}
/*以下gosya設定*/
.gosya{
				font-size: large;
				height:20px;
				text-align:center
}
.gosya_n{
				font-size: large;
				height: 20px;
				text-align: center;
				color: #66CCFF;/*新造*/
}
.gosya_c{
				font-size: large;
				height: 20px;
				text-align: center;
				color: #CCCC00;/*組替*/
}
.gosya_t{
				font-size: large;
				height: 20px;
				text-align: center;
				color: #009900;/*転出*/
}
.gosya_d{
/*編入admitのｄ*/
				font-size: large;
				height: 20px;
				text-align: center;
				color: #0066FF;/*編入*/
}
.gosya_k{
				font-size: large;
				height: 20px;
				text-align: center;
				color: #FF66FF;/*改番*/
}
.gosya_r{
				font-size: large;
				height: 20px;
				text-align: center;
				color: #FF9933;/*改造*/
}
.gosya_u{
				font-size: large;
				height: 20px;
				text-align: center;
				color: #66CCFF;/*？？*/
}
.gosya_y{
				font-size: large;
				height: 20px;
				text-align: center;
				color: #00FED5;/*休車*/
}
.gosya_s{
				font-size: large;
				height: 20px;
				text-align: center;
				color: #6600CC;/*転属*/
}
.gosya_ti{
				font-size:8pt;
				height:20px;
				text-align:center;
}
/*以上gosya設定*/
.main_box {
	margin: 0 80px 16px 80px;
				/*height: 108px;*/
}
.main_box2 {
				margin: 8px 80px 8px 80px;
}
.main_box_wide {
				margin-right: 80px;
				margin-bottom: 8px;
				margin-left: 80px;
				font-size: 10pt;
				line-height: 120%;
}
.main_text {
				float:right;font-size:32pt
}
.top_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
}
.top1_box {
				font-size : 8pt;
				height: 32px;
				text-align: center;
				line-height: 10px;
}
.topN_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/shinzo.gif');
}
.topC_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/kumikae.gif');
}
.topT_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/tensyutsu.gif');
}
.topD_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/hennyu.gif');
}
.topK_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/kaiban.gif');
}
.topR_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/kaizo.gif');
}
.topU_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				vertical-align: bottom;
}
.topS_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				vertical-align: bottom;
}
.pic_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;/*下部に罫線*/;
				border-bottom-color: #666666;
				border-bottom-width: 2px;
}
.picN_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;/*下部に罫線*/;
				border-bottom-color: #0093C4;/*新造*/
				border-bottom-width: 2px;
}
.picC_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;/*下部に罫線*/;
				border-bottom-color: #7C7C02;/*組替*/
				border-bottom-width: 2px;
}
.picT_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;/*下部に罫線*/;
				border-bottom-color: #009900;/*編入*/
				border-bottom-width: 2px;
}
.picD_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;/*下部に罫線*/;
				border-bottom-color: #2229F8;/*編入*/
				border-bottom-width: 2px;
}
.picK_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;/*下部に罫線*/;
				border-bottom-color: #FF28F8;/*改番*/
				border-bottom-width: 2px;
}
.picR_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;/*下部に罫線*/;
				border-bottom-color: #FF641C;/*改造*/
				border-bottom-width: 2px;
}
.picU_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;/*下部に罫線*/;
				border-bottom-color: #CC6600;/*譲渡*/
				border-bottom-width: 2px;
}
.picY_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;/*下部に罫線*/;
				border-bottom-color: #00FED5;/*休車*/
				border-bottom-width: 2px;
}
.picJ_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;/*下部に罫線*/;
				border-bottom-color: #C0C0C0;/*除籍*/
				border-bottom-width: 2px;
}
.picH_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;/*下部に罫線*/;
				border-bottom-color: #FFFFFF;/*廃車*/
				border-bottom-width: 2px;
}
.pic33_box {
				border-bottom: thin solid;
/*下部に罫線*/				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;
				border-bottom-color: #333333;
				border-bottom-width: 2px;
}
.picS_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;/*下部に罫線*/;
				border-bottom-color: #6600CC;/*除籍*/
				border-bottom-width: 2px;
}
/*
.pic_box {
				border-bottom: thin solid;
				font-size : 8pt;
				height: 56px;
				text-align: center;
				margin-bottom: 2px;
}
*/
*/
.pic_text {
				font-size:16pt;
}
.under_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 14px;
}
.under1_box {
				font-size : 8pt;
				height: 32px;
				text-align: center;
				line-height: 10px;
}
.under1n_box {
				font-size : 8pt;
				height: 32px;
				text-align: center;
				line-height: 10px;
				color: #66CCFF;
}
.under1c_box {
				font-size : 8pt;
				height: 32px;
				text-align: center;
				line-height: 10px;
				color: #CCCC00;
}
.under1t_box {
				font-size : 8pt;
				height: 32px;
				text-align: center;
				line-height: 10px;
				color: #009900;
}
.under1d_box {
				font-size : 8pt;
				height: 32px;
				text-align: center;
				line-height: 10px;
				color: #0066FF;
}
.under1k_box {
				font-size : 8pt;
				height: 32px;
				text-align: center;
				line-height: 10px;
				color: #FF66FF;
}
.under1r_box {
				font-size : 8pt;
				height: 32px;
				text-align: center;
				line-height: 10px;
				color: #FF9933;
}
.under1u_box {
				font-size : 8pt;
				height: 32px;
				text-align: center;
				line-height: 10px;
				color: #66CCFF;
}
.underT_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/tensyutsu.gif');
}
.underD_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/hennyu.gif');
}
.underC_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/kumikae.gif');
}
.underK_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/kaiban.gif');
}
.underR_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/kaizo.gif');
}
.underY_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/kyusya.gif');
}
.underJ_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/jyoseki.gif');
}
.underH_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/haisya.gif');
}
.underA_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				background-image: url('../parts/type/jyoutai/jyoto.gif');
}
.underU_box {
				font-size : 8pt;
				height: 56px;
				text-align: center;
				line-height: 10px;
				vertical-align: bottom;
}
/*800-600を中央に表示*/
.photo_main_box {
				font-size: 8pt;
				height: 600px;
}
.form600_left {
				float: left;
				display: inline;/*横並び設定*/
				margin-left: 0px;
				width: 80px;
}
.form600_photo {
				float: left;
				display: inline;/*横並び設定*/
				margin-left: 0px;
				width: 800px;
}
.text_n {
				background-color: #0099CC;
}
.text_t {
				background-color: #009900;
				color: #C0C0C0;
}
.text_d {
				background-color: #2229F8;
				color: #C0C0C0;
}
.text_c {
				background-color: #7C7C02;
}
.text_k {
				background-color: #FF00FF;
}
.text_r {
				background-color: #FF6600;
}
.text_y {
				color: #333333;
				background-color: #00FFD2;
}
.text_j {
				color: #333333;
				background-color: #C0C0C0;
}
.text_a {
				color: #333333;
				background-color: #C0C0C0;
}
.text_h {
				color: #333333;
				background-color: #FFFFFF;
}
.text_s {
				background-color: #6600CC;
}
.kikan {
				font-size: 10pt;
}
.jyoutai {
				font-size: 10pt;
}
.cars {
				font-size: 10pt;
}
.line {
				font-size: 10pt;
}
.jisya18_box {
				height:10px;width:72px
}
.jisya_box {
				/*height:10px;*/
				width:80px;
}
.text_left_box{
	width: 240px; /*height: 72px;*/;
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
}
.texi_top_box{
	width: 520px; /*height: 72px;*/;
	font-size: 10pt;
	float: right;
	margin-top: 8px;
	margin-bottom: 8px;
}
.texi_top_box2{
				width: 520px;
				font-size: 10pt;
				float: right;
				margin-top: 8px;
}/*初期設定*/
/*
.text_left_box{
				width:300px;height:52px;float:left;
}
.texi_top_box{
				width: 480px;
				height: 42px;
				font-size: 8pt;
				float: right;
				margin-top: 8px;
}
.text_left_box{
				width: 300px;
				height: 24px;
				float: left;
				margin-top: 4px;
}
.texi_top_box{
				width: 640px;
				height: 30px;
				font-size: 8pt;
				float: right;
}*/
.clearRight {  
clear:right;  
}