/*

共通

------------------------------------------------------

*/

.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;
	display: block; 

}

#head-icon_txt {
	padding-bottom: 0px;
	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-collapse : collapse ;

	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;

}

p.danraku02eco {
	margin-left:3em;
	text-indent: -1em;
	padding : 0px 0px 2px 1em;
}

/*

ウイングシート表_リフターラインアップ表用

------------------------------------------------------

*/

#gisoku {

	float: right;

	font-size: 85%;

	text-align: right;

	padding-bottom: -30px;

	margin: 0px;

	vertical-align: bottom;



}

table.type2 {

	border-collapse : collapse ;

	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: 31px;

	/*

	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: 554px;

	padding: 0px;

	margin: 0px;

}

.hako3-m3 {

	float: right;

	width: 277px;

	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 {

	clear:both;

	float:right;

	text-align:right;

	font-size: 85%;

	line-height: 1.3;

	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 {

	background-image: url(../../lifter/img/ph_index_top.jpg);

	background-repeat: no-repeat;

	height: 280px;

}
.hakocopy .video1 {
border:solid 1px #ff0000;
}

.hakocopy p {

	line-height: 1.5em;

}

.hakocopy p.name {

	font-size: 1.3em;

	padding-bottom: 15px;

	font-weight: bold;

}

.hakocopy-slope {

	background-image: url(../../slope/img/ph_index_top.jpg);

	background-repeat: no-repeat;

	height: 320px;

}
.hakocopy-slope .video1 {
border:solid 1px #ff0000;
}

.hakocopy p {

	line-height: 1.5em;

}

.hakocopy-slope p.name {

	font-size: 1.3em;

	padding-bottom: 15px;

	font-weight: bold;

}



.chu-ue10 {

	font-size: 85%;

	line-height: 1.3;

	padding-top: 10px;

}

.chu-font85 {

	font-size: 85%;

	line-height: 1.3;

}

.chu-r {

	font-size: 85%;

	line-height: 1.3;

	padding-top: 10px;

	float:right;

}

.chu2-r {

	font-size: 85%;

	line-height: 1.3;

	padding-top: 10px;

	float:right;
	text-align: right;

}

/*

電動リフター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: 32px;

	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;

}

.lifthako-right_txt2{

	line-height: 1.5em;

	width: 410px;

	float: right;

	margin: 0px;

	padding: 0px;

}
.lifthako-right_txt3{

	line-height: 1.5em;

	width: 380px;

	float: right;

	margin: 0px;

	padding: 0px;

}

/*

電動リフター装備表

*/

table.type4w {

	border-collapse : collapse ;

	border-width : 1px 0px 0px 1px ;

	border-style : solid ;

	border-color : #ffffff;

}

table.type4w td {

	border-width : 0px 1px 1px 0px;

	border-style : solid;

	padding : 3px 8px;

	border-color : #ffffff;

}




table.type4 {

	border-collapse : collapse ;

	border-width : 1px 0px 0px 1px ;

	border-style : solid ;

	border-color : #cccccc;

}

table.type4 td {

	border-width : 0px 1px 1px 0px;

	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 {

	border-width : 1px;

	border-color : #cccccc;

	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.video {

	vertical-align: middle;

	border-width : 0px;

	padding : 5px;

}

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.type4 td.no_border {

	border-width : 0px;

	border-style : none;

	padding : 3px 8px;

	border-color : #cccccc;

}



table.type6 {

	border-collapse : collapse ;

	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-collapse : collapse ;

	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 0px 0px 0px;

	margin: 0px 0px 0px 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_sizeliftR {

	float: left;

	width: 430px;

}

.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 {

	border: 1px solid #cccccc;
	margin:0px;
	padding:10px 0px 10px 0px;
}

.hako_sizeAlart .Alartmoji {

	text-align: left;

}

#Alarticon {

	padding: 0px 5px 0px 0px;

}

table.typeAlart {

	border-collapse : collapse ;

	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;

}

p.danraku01 {
	margin-left:1em;
	text-indent: -1em;
	padding : 0px 0px 2px 1em;
}

p.danraku02 {
	margin-left:2.8em;
	text-indent: -2.8em;
	padding : 0px 0px 2px 2.8em;
}


/*　製造事業者　*/
.manufacturing {
	width: 800px;
	font-size: 85%;
	text-align: right;
	margin: 0px;
}


/* プリント時消す */

.b-kieru {

	display: none;

}


