/*
.hako800 {
	width: 165mm;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
*/
/* プリント時消す */
.p-kieru {
	display: none;
}

/* ★プリント用設定ここまで★ */


/*
共通
------------------------------------------------------
*/
.hako800 {
	width: 800px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.hako800ue18 {
	width: 800px;
	padding: 18px 0px 0px 0px;
	margin: 0px;
	clear:both;
}
.hako800ue10 {
	width: 800px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
#icon {
	padding: 0px 15px 0px 0px;
}
#head-icon_txt {
	line-height: 1.5em;
}
h3.sph3 {
	padding-bottom: 5px;
	margin-bottom: 20px;
}
.accent {

	color: #ff0000;

}

.accent_strecher {

	color: #ff0000;

}

.accent_lifter {

	color: #ff0000;

}

.accent_wing1 {

	color: #ff0000;

}

.accent_wing2 {

	color: #ff0000;

}

.accent_wing3 {

	color: #ff0000;

}

.alert {

	color: #ff0000;

}
/*
BRの改行幅
*/
br.sp {
	margin:-5px;
}
br.sp10 {
	margin:10px;
}
.under15px {
	padding: 0px 0px 15px 0px;
}
hr {
	border-style: dotted;
	border-width:1px 0px 0px 0px;
	height:1px;
	overflow:hidden;
	border-color:#cccccc;
	margin: 15px 0px 20px 0px;
}
.cr {
	clear:both;
}
.ue20 {
	padding-top: 20px;	
}
.ue18 {
	padding-top: 18px;	
}
.ue15 {
	padding-top: 15px;	
}
.ue10 {
	padding-top: 10px;	
}
.ue10cr {
	padding-top: 10px;	
	clear:both;
}
.ue8 {
	padding-top: 8px;	
}
.ue5 {
	padding-top: 5px;	
}
.shita10 {
	padding-bottom: 8px;	
}
/*
表
*/
table.type1 {
	
	border-width : 1px 0px 0px 1px ;
	border-style : solid ;
	border-color : #cccccc;
}
table.type1 td {
	border-width : 0px 1px 1px 0px;
	border-style : solid ;
	padding : 5px ;
	border-color : #cccccc;
}


/*
ウイングシート表_リフターラインアップ表用
------------------------------------------------------
*/
#gisoku {
	float: right;
	font-size: 85%;
	text-align: right;
	padding-bottom: -30px;
	margin: 0px;
	vertical-align: bottom;

}
table.type2 {
	
	border-width : 1px 0px 0px 1px ;
	border-style : solid ;
	border-color : #cccccc;
}
table.type2 td {
	border-width : 0px 1px 1px 0px;
	border-style : solid ;
	border-color : #cccccc;
}
table.type2 td.name {
	padding-left: 10px;
}
table.type2 .mojis {
	font-size: 85%;
	line-height: 1.3;
}
/*
三段組用
------------------------------------------------------
*/

.hako3-1 {
	float: left;
	width: 246px;
	padding: 0px;
	margin: 0px;
}

.hako3-2 {
	float: left;
	width: 246px;
	padding: 0px;
	margin: 0px;
}
.hako3-3 {
	float: right;
	width: 246px;
	padding: 0px;
	margin: 0px;
	
	height:100%;
}
.hako3-mark {
	float: left;
	width: 20px;
	/*
	height: 329px;
	*/
}

.yaji-wing1 {
	padding: 149px 0px 0px 0px;
}
.yaji-wing2 {
	padding: 100px 0px 0px 0px;
}
.yaji-wing3 {
	padding: 128px 0px 0px 0px;
}

.hako3-m23 {
	float: right;
	width: 547px;
	padding: 0px;
	margin: 0px;
}
.hako3-m3 {
	float: right;
	width: 270px;
	padding: 0px;
	margin: 0px;
}
.hako3-23 {
	float: right;
	width: 523px;
	padding: 0px;
	margin: 0px;
}
#third #main #main2 #main3 .hako800 .hako3-1 p {
	padding: 10px 0px 20px 0px;
	margin: 0px;
}
#third #main #main2 #main3 .hako800 .hako3-2 p {
	padding: 10px 0px 20px 0px;
	margin: 0px;
}
#third #main #main2 #main3 .hako800 .hako3-3 p {
	padding: 10px 0px 20px 0px;
	margin: 0px;
}


/*
４段組用
------------------------------------------------------
*/
.hako4-1 {
	clear:both;
	float: left;
	width: 185px;
	padding: 0px;
	margin: 0px;
}
.hako4-2 {
	float: left;
	width: 185px;
	padding: 0px;
	margin: 0px;
}
.hako4-3 {
	float: left;
	width: 185px;
	padding: 0px;
	margin: 0px;
}
.hako4-4 {
	float: right;
	width: 185px;
	padding: 0px;
	margin: 0px;
}
.hako4-234 {
	float: right;
	width: 595px;
	padding: 0px;
	margin: 0px;
}
.hako4-34 {
	float: right;
	width: 390px;
	padding: 0px;
	margin: 0px;
}
/*
.hako4-1 p {
	padding: 0px 0px 20px 0px;
	margin: 0px;
}
.hako4-2 p {
	padding: 0px 0px 20px 0px;
	margin: 0px;
}
.hako4-3 p {
	padding: 0px 0px 20px 0px;
	margin: 0px;
}
.hako4-4 p {
	padding: 0px 0px 20px 0px;
	margin: 0px;
}
*/
.hako4-1 p.name {
	padding: 8px 0px 5px 0px;
	font-size: 1.2em;
	font-weight: bold;
}
.hako4-2 p.name {
	padding: 8px 0px 5px 0px;
	font-size: 1.2em;
	font-weight: bold;
}
.hako4-3 p.name {
	padding: 8px 0px 5px 0px;
	font-size: 1.2em;
	font-weight: bold;
}
.hako4-4 p.name {
	padding: 8px 0px 5px 0px;
	font-size: 1.2em;
	font-weight: bold;
}
/*
ウイングシート
------------------------------------------------------
*/
.td-left5{
	padding-left: 5px;
}
/*
ウイングシートオプション用
*/
#moji-bold {
	padding: 10px 0px 5px 0px;
	font-size: 1.2em;
	font-weight: bold;
}
.hako800ue18 div.taxchu {
	float:right;
	text-align:right;
	font-size: 85%;
	line-height: 1.3;
	padding-top: 5px;
	padding-bottom: 10px;
}
.winghako-right_txt{

	line-height: 1.5em;

	width: 800px;

	float: right;

	margin: 0px;

	padding: 0px;

}

.winghako-right_txt .bold{

	font-weight: bold;

}

/*
電動リフターとスロープ用
------------------------------------------------------
*/
/*
プリント時背景画像なし
*/
.hakocopy {
	height: 263px;
}
.hakocopy p {
	line-height: 1.5em;
}
.hakocopy p.name {
	font-size: 1.3em;
	padding-bottom: 15px;
	font-weight: bold;
}
.hakocopy p.chu {
	font-size: 85%;
	line-height: 1.3;
	padding-top: 10px;
}

.chu-font85 {

	font-size: 85%;

	line-height: 1.3;

}


/*
電動リフターとスロープ4段組用
*/
.lifthako4-1 {
	float: left;
	width: 176px;
	padding: 0px;
	margin: 0px;
}
.lifthako4-1r {
	float: right;
	width: 176px;
	padding: 0px;
	margin: 0px;
}
.lifthako4-yaji {
	float: left;
	width: 30px;
	height: 150px;
	padding: 114px 0px 0px;
	margin: 0px;
}
.lifthako4-1 p {
	padding-top: 10px;
}
.lifthako4-1 .mojis {
	font-size: 85%;
	line-height: 1.3;
}
/*
電動リフターとスロープ2段組用
*/
.lifthako2-1 {
	float: left;
	width: 395px;
	padding: 0px;
	margin: 0px;
}
.lifthako2-2 {
	float: left;
	width: 395px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
/*
電動リフターとスロープ
*/
.lifthako-right_txt{
	line-height: 1.5em;
	width: 527px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.lifthako-right_txt .bold{
	font-weight: bold;
}
/*
電動リフターとスロープ装備表
*/
table.type4 {
	/*
	border-width : 1px 0px 0px 1px ;
	border-style : solid ;
	border-color : #cccccc;
	*/
}
table.type4 td {
	border-width : 1px;
	border-style : solid;
	padding : 3px 8px;
	border-color : #cccccc;
}
table.type4 th {
	background: #f1f1f1;
	font-weight: normal;
	text-align: left;
	padding : 3px 3px 3px 8px;
	vertical-align: bottom;
	border-width : 0px 1px 1px 0px;
	border-style : solid;
	border-color : #cccccc;
}
table.type4 .Td_bgGreen {
	
	background: #dee8b5;
	text-align: center;
	font-size: 85%;
}
table.type4 td.sp {
	padding : 8px;
	line-height: 1.7em;
}
table.type4 td.sp2 {
	padding : 5px 5px 5px 8px;
	line-height: 1.5em;
}
table.type4 td.gray {
	background: #f1f1f1;
	font-size: 85%;
	padding : 3px;
}
table.type4 td.gray2 {
	
	background: #f1f1f1;
}
table.type4 td.mojis {
	font-size: 85%;
	padding : 3px;
}


table.type6 {
	
	border-width : 1px 0px 0px 1px ;
	border-style : solid ;
	border-color : #ffffff;
}
table.type6 td {
	border-width : 0px 1px 1px 0px;
	border-style : solid;
	padding : 3px 8px;
	border-color : #ffffff;
}
table.type6 td.gray2 {
	background: #f1f1f1;
}
table.type6 td.gray3 {
	background: #DEDBD2;
}
table.type6 td.gray4 {
	background: #E9E6E1;
}
table.type6 td.gray5 {
	background: #D4D1CD;
}
/*
電動リフターとスロープラインアップ
*/
table.type5 {
	
	border-width : 1px 0px 0px 1px ;
	border-style : solid ;
	border-color : #cccccc;
}
table.type5 td {
	border-width : 0px 1px 1px 0px;
	border-style : solid;
	padding : 6px 8px;
	border-color : #cccccc;
}
table.type5 td.border-nashi {
	padding : 0px 8px;
}
table.type5 td.mojis {
	font-size: 85%;
	padding : 3px;
}
table.type5 td.name {
	padding-left : 12px;
}

table.type3 {
	border-style : none ;
	border-width : 0px;
}
table.type3 td {
	font-size: 96%;
	border-style : none;
	vertical-align: middle;
	border-width : 0px;
	padding : 6px 0px;
}
/*
オートステップ用
------------------------------------------------------
*/
.stephako-right_txt{
	line-height: 1.5em;
	width: 233px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.stephako-right_txt .bold{
	font-weight: bold;
}
/*
ストレッチャー用
------------------------------------------------------
*/
.hako-bottom{
	vertical-align:bottom;
}

/*
ラインアップ用
------------------------------------------------------
*/
.hako2-1 {
	float: left;
	width: 390px;
	padding: 0px;
	margin: 0px;
}
.hako2-2 {
	float: right;
	width: 390px;
	padding: 0px;
	margin: 0px;
}
.hako2-2 p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.hako2-2 p.name {
	padding: 0px 0px 5px 0px;
	font-size: 1.2em;
	font-weight: bold;
}
/*
寸法図用
------------------------------------------------------
*/
.hako_size12R {
	float: right;
	width: 490px;
}
.hako_size2-1 {
	float: left;
	width: 270px;
}
.hako_size2-2 {
	float: left;
	width: 220px;
}
.size-mojis {
	font-size: 85%;
	line-height: 1.3;
}
.hako_sizeAlart60px {
	display: block; 
	border: 1px solid #cccccc;
	width:800px;
	height:60px;
	margin:0px;
	padding:8px 0px 0px 0px;
}
.hako_sizeAlart70px {
	display: block; 
	border: 1px solid #cccccc;
	width:800px;
	height:70px;
	margin:0px;
	padding:10px 0px 0px 0px;
}
.hako_sizeAlart85px {
	display: block; 
	border: 1px solid #cccccc;
	width:800px;
	height:85px;
	margin:0px;
	padding:10px 0px 1px 0px;
}
.hako_sizeAlart .Alartmoji {
/*
	padding: 5px 0px 0px 5px;
	*/
	text-align: left;
}
#Alarticon {

	padding: 0px 5px 0px 0px;

}

table.typeAlart {

	border-width : 1px;

	border-style : solid ;

	border-color : #cccccc;

}

table.typeAlart td {

	border-width : 0px;

	border-style : none;

	padding : 10px 8px;

	border-color : #cccccc;

}
/*
ビデオライブラリ用
------------------------------------------------------
*/
div.hako-video {
	display: block; 
	border: 1px solid #cccccc;
	width:800px;
	height:autopx;
	margin:0px;
	padding:5px 0px;
}
table.type_v td {
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	padding : 5px 0px 5px 5px;
	border-color : #cccccc;
}
table.type_v td.r {
	border-width : 0px 1px 1px 0px;
	border-style : solid;
	padding : 5px 0px 5px 5px;
	border-color : #cccccc;
}

.chu2-r {

	font-size: 85%;

	line-height: 1.3;

	padding-top: 10px;

	float:right;
	text-align: right;

}

/*　製造事業者　*/
.manufacturing {
	width: 800px;
	font-size: 85%;
	text-align: right;
	margin: 0px;
}
