@charset "utf-8";


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	見出し

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type07

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_h_type07_box {
	overflow: hidden;
	width: 330px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_h_type07_box {
	overflow: hidden;
	width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_h_type07_box {
	overflow: hidden;
	width: 220px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type08

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_h_type08_imgBox {
	margin-bottom: 5px;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_h_type08_box {
	overflow: hidden;
	width: 330px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_h_type08_box {
	overflow: hidden;
	width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_h_type08_box {
	overflow: hidden;
	width: 220px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type09

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_h_type09_box {
	overflow: hidden;
	width: 330px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_h_type09_box {
	overflow: hidden;
	width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_h_type09_box {
	overflow: hidden;
	width: 220px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type10

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_h_type10_box {
	overflow: hidden;
	width: 330px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_h_type10_box {
	overflow: hidden;
	width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_h_type10_box {
	overflow: hidden;
	width: 220px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type11

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_h_type11_box {
	overflow: hidden;
	width: 330px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_h_type11_box {
	overflow: hidden;
	width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_h_type11_box {
	overflow: hidden;
	width: 220px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type12

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_h_type12_box {
	overflow: hidden;
	width: 330px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_h_type12_box {
	overflow: hidden;
	width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_h_type12_box {
	overflow: hidden;
	width: 220px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type13

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_h_type13_box {
	overflow: hidden;
	width: 330px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_h_type13_box {
	overflow: hidden;
	width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_h_type13_box {
	overflow: hidden;
	width: 220px;
}



/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type14 (2015.04追加)

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

img.parts_h_type14_img {
	float: left;
	margin: 0 10px 10px 0;
}

/* type1column
------------------------------------------------------------------------------------------------------ */

#type1column .parts_h_type14_box {
	width: 440px;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_h_type14_box {
	width: 330px;
}

#type2column02 .topTemp .parts_h_type14_box {
	width: 495px !important;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_h_type14_box {
	width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_h_type14_box {
	width: 220px;
}



/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type15 (2015.04追加)

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

img.parts_h_type15_img{
	float:left;
	margin:0 10px 10px 0;
}

/* type1column
------------------------------------------------------------------------------------------------------ */

#type1column .parts_h_type15_box_01,
#type1column .parts_h_type15_box_02,
#type1column .parts_h_type15_box_03{
	width:290px;
}

#type1column .parts_h_type15_box_01,
#type1column .parts_h_type15_box_02{
	margin-right:15px;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_h_type15_box_01,
#type2column .parts_h_type15_box_02,
#type2column .parts_h_type15_box_03{
	width:215px;
}

#type2column .parts_h_type15_box_01,
#type2column .parts_h_type15_box_02{
	margin-right:15px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_h_type15_box_01,
#type2column02 .parts_h_type15_box_02,
#type2column02 .parts_h_type15_box_03{
	width:245px;
}

#type2column02 .parts_h_type15_box_01,
#type2column02 .parts_h_type15_box_02{
	margin-right:15px;
}

#type2column02 .topTemp .parts_h_type15_box_01,
#type2column02 .topTemp .parts_h_type15_box_02,
#type2column02 .topTemp .parts_h_type15_box_03{
	width:325px;
}

#type2column02 .topTemp .parts_h_type15_box_01,
#type2column02 .topTemp .parts_h_type15_box_02{
	margin-right:15px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_h_type15_box_01,
#type3column .parts_h_type15_box_02,
#type3column .parts_h_type15_box_03{
	width:140px;
}

#type3column .parts_h_type15_box_01,
#type3column .parts_h_type15_box_02{
	margin-right:15px;
}