﻿@charset "utf-8";


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	画像系

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type01

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_img_type01_img {
	float: left;
	margin: 0 50px 15px 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type02

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_img_type02_img {
	float: right;
	margin: 0 0 15px 15px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type03

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type03_box {
	overflow: hidden;
	width: 330px;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type03_box {
	overflow: hidden;
	width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type03_box {
	overflow: hidden;
	width: 220px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type04

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type04_box {
	overflow: hidden;
	width: 330px;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type04_box {
	overflow: hidden;
	width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type04_box {
	overflow: hidden;
	width: 220px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type05

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type05_box {
	overflow: hidden;
	width: 330px;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type05_box {
	overflow: hidden;
	width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type05_box {
	overflow: hidden;
	width: 220px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type06

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type06_box_01,
#type2column .parts_img_type06_box_02,
#type2column .parts_img_type06_box_03 {
	overflow: hidden;
	width: 215px;
}

#type2column .parts_img_type06_box_01,
#type2column .parts_img_type06_box_02 {
	margin: 0 15px 0 0;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type06_box_01,
#type2column02 .parts_img_type06_box_02,
#type2column02 .parts_img_type06_box_03 {
	overflow: hidden;
	width: 245px;
}

#type2column02 .parts_img_type06_box_01,
#type2column02 .parts_img_type06_box_02 {
	margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type06_box_01,
#type3column .parts_img_type06_box_02,
#type3column .parts_img_type06_box_03 {
	overflow: hidden;
	width: 140px;
}

#type3column .parts_img_type06_box_01,
#type3column .parts_img_type06_box_02 {
	margin: 0 15px 0 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type07

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type07_box_01,
#type2column .parts_img_type07_box_02,
#type2column .parts_img_type07_box_03,
#type2column .parts_img_type07_box_04 {
	overflow: hidden;
	width: 157px;
}

#type2column .parts_img_type07_box_01,
#type2column .parts_img_type07_box_02,
#type2column .parts_img_type07_box_03 {
	margin: 0 15px 0 0;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type07_box_01,
#type2column02 .parts_img_type07_box_02,
#type2column02 .parts_img_type07_box_03,
#type2column02 .parts_img_type07_box_04 {
	overflow: hidden;
	width: 180px;
}

#type2column02 .parts_img_type07_box_01,
#type2column02 .parts_img_type07_box_02,
#type2column02 .parts_img_type07_box_03 {
	margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type07_box_01,
#type3column .parts_img_type07_box_02,
#type3column .parts_img_type07_box_03,
#type3column .parts_img_type07_box_04 {
	overflow: hidden;
	width: 105px;
}

#type3column .parts_img_type07_box_01,
#type3column .parts_img_type07_box_02,
#type3column .parts_img_type07_box_03 {
	margin: 0 10px 0 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type08

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_img_type08_img {
	margin-bottom: 5px;
}

.parts_img_type08_box p {
	margin: 0;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type08_box {
	overflow: hidden;
	width: 330px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type08_box {
	overflow: hidden;
	width: 220px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type09

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_img_type09_img {
	margin-bottom: 5px;
}

.parts_img_type09_box_01 p,
.parts_img_type09_box_02 p,
.parts_img_type09_box_03 p {
	margin: 0;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type09_box_01,
#type2column .parts_img_type09_box_02,
#type2column .parts_img_type09_box_03 {
	overflow: hidden;
	width: 215px;
}

#type2column .parts_img_type09_box_01,
#type2column .parts_img_type09_box_02 {
	margin: 0 15px 0 0;
}



/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type08_box {
	overflow: hidden;
	width: 375px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type09_box_01,
#type2column02 .parts_img_type09_box_02,
#type2column02 .parts_img_type09_box_03 {
	overflow: hidden;
	width: 245px;
}

#type2column02 .parts_img_type09_box_01,
#type2column02 .parts_img_type09_box_02 {
	margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type09_box_01,
#type3column .parts_img_type09_box_02,
#type3column .parts_img_type09_box_03 {
	overflow: hidden;
	width: 140px;
}

#type3column .parts_img_type09_box_01,
#type3column .parts_img_type09_box_02 {
	margin: 0 15px 0 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type10

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_img_type10_img {
	margin-bottom: 5px;
}

.parts_img_type10_box_01 p,
.parts_img_type10_box_02 p,
.parts_img_type10_box_03 p,
.parts_img_type10_box_04 p {
	margin: 0;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type10_box_01,
#type2column .parts_img_type10_box_02,
#type2column .parts_img_type10_box_03,
#type2column .parts_img_type10_box_04 {
	overflow: hidden;
	width: 157px;
}

#type2column .parts_img_type10_box_01,
#type2column .parts_img_type10_box_02,
#type2column .parts_img_type10_box_03 {
	margin: 0 15px 0 0;
}



/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type10_box_01,
#type2column02 .parts_img_type10_box_02,
#type2column02 .parts_img_type10_box_03,
#type2column02 .parts_img_type10_box_04 {
	overflow: hidden;
	width: 180px;
}

#type2column02 .parts_img_type10_box_01,
#type2column02 .parts_img_type10_box_02,
#type2column02 .parts_img_type10_box_03 {
	margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type10_box_01,
#type3column .parts_img_type10_box_02,
#type3column .parts_img_type10_box_03,
#type3column .parts_img_type10_box_04 {
	overflow: hidden;
	width: 105px;
}

#type3column .parts_img_type10_box_01,
#type3column .parts_img_type10_box_02,
#type3column .parts_img_type10_box_03 {
	margin: 0 10px 0 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type11

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_img_type11_img {
	margin-bottom: 5px;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type11_box {
	overflow: hidden;
	width: 330px;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type11_box {
	overflow: hidden;
	width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type11_box {
	overflow: hidden;
	width: 220px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type12

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_img_type12_img {
	margin-bottom: 5px;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type12_box_01,
#type2column .parts_img_type12_box_02,
#type2column .parts_img_type12_box_03 {
	overflow: hidden;
	width: 215px;
}

#type2column .parts_img_type12_box_01,
#type2column .parts_img_type12_box_02 {
	margin: 0 15px 0 0;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type12_box_01,
#type2column02 .parts_img_type12_box_02,
#type2column02 .parts_img_type12_box_03 {
	overflow: hidden;
	width: 245px;
}

#type2column02 .parts_img_type12_box_01,
#type2column02 .parts_img_type12_box_02 {
	margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type12_box_01,
#type3column .parts_img_type12_box_02,
#type3column .parts_img_type12_box_03 {
	overflow: hidden;
	width: 140px;
}

#type3column .parts_img_type12_box_01,
#type3column .parts_img_type12_box_02 {
	margin: 0 15px 0 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type13

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_img_type13_img {
	margin-bottom: 5px;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type13_box_01,
#type2column .parts_img_type13_box_02,
#type2column .parts_img_type13_box_03,
#type2column .parts_img_type13_box_04 {
	overflow: hidden;
	width: 157px;
}

#type2column .parts_img_type13_box_01,
#type2column .parts_img_type13_box_02,
#type2column .parts_img_type13_box_03 {
	margin: 0 15px 0 0;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type13_box_01,
#type2column02 .parts_img_type13_box_02,
#type2column02 .parts_img_type13_box_03,
#type2column02 .parts_img_type13_box_04 {
	overflow: hidden;
	width: 180px;
}

#type2column02 .parts_img_type13_box_01,
#type2column02 .parts_img_type13_box_02,
#type2column02 .parts_img_type13_box_03 {
	margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type13_box_01,
#type3column .parts_img_type13_box_02,
#type3column .parts_img_type13_box_03,
#type3column .parts_img_type13_box_04 {
	overflow: hidden;
	width: 105px;
}

#type3column .parts_img_type13_box_01,
#type3column .parts_img_type13_box_02,
#type3column .parts_img_type13_box_03 {
	margin: 0 10px 0 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type14

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type14_box_01,
#type2column .parts_img_type14_box_02,
#type2column .parts_img_type14_box_03 {
	overflow: hidden;
	width: 215px;
}

#type2column .parts_img_type14_box_01,
#type2column .parts_img_type14_box_02 {
	margin: 0 15px 0 0;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type14_box_01,
#type2column02 .parts_img_type14_box_02,
#type2column02 .parts_img_type14_box_03 {
	overflow: hidden;
	width: 245px;
}

#type2column02 .parts_img_type14_box_01,
#type2column02 .parts_img_type14_box_02 {
	margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type14_box_01,
#type3column .parts_img_type14_box_02,
#type3column .parts_img_type14_box_03 {
	overflow: hidden;
	width: 140px;
}

#type3column .parts_img_type14_box_01,
#type3column .parts_img_type14_box_02 {
	margin: 0 15px 0 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type15

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type15_box_01,
#type2column .parts_img_type15_box_02,
#type2column .parts_img_type15_box_03 {
	overflow: hidden;
	width: 215px;
}

#type2column .parts_img_type15_box_01,
#type2column .parts_img_type15_box_02 {
	margin: 0 15px 0 0;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type15_box_01,
#type2column02 .parts_img_type15_box_02,
#type2column02 .parts_img_type15_box_03 {
	overflow: hidden;
	width: 245px;
}

#type2column02 .parts_img_type15_box_01,
#type2column02 .parts_img_type15_box_02 {
	margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type15_box_01,
#type3column .parts_img_type15_box_02,
#type3column .parts_img_type15_box_03 {
	overflow: hidden;
	width: 140px;
}

#type3column .parts_img_type15_box_01,
#type3column .parts_img_type15_box_02 {
	margin: 0 15px 0 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type16

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type16_box_01,
#type2column .parts_img_type16_box_02,
#type2column .parts_img_type16_box_03 {
	overflow: hidden;
	width: 215px;
}

#type2column .parts_img_type16_box_01,
#type2column .parts_img_type16_box_02 {
	margin: 0 15px 0 0;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type16_box_01,
#type2column02 .parts_img_type16_box_02,
#type2column02 .parts_img_type16_box_03 {
	overflow: hidden;
	width: 245px;
}

#type2column02 .parts_img_type16_box_01,
#type2column02 .parts_img_type16_box_02 {
	margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type16_box_01,
#type3column .parts_img_type16_box_02,
#type3column .parts_img_type16_box_03 {
	overflow: hidden;
	width: 140px;
}

#type3column .parts_img_type16_box_01,
#type3column .parts_img_type16_box_02 {
	margin: 0 15px 0 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type17

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type17_box_01,
#type2column .parts_img_type17_box_02,
#type2column .parts_img_type17_box_03,
#type2column .parts_img_type17_box_04 {
	overflow: hidden;
	width: 157px;
}

#type2column .parts_img_type17_box_01,
#type2column .parts_img_type17_box_02,
#type2column .parts_img_type17_box_03 {
	margin: 0 15px 0 0;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type17_box_01,
#type2column02 .parts_img_type17_box_02,
#type2column02 .parts_img_type17_box_03,
#type2column02 .parts_img_type17_box_04 {
	overflow: hidden;
	width: 180px;
}

#type2column02 .parts_img_type17_box_01,
#type2column02 .parts_img_type17_box_02,
#type2column02 .parts_img_type17_box_03 {
	margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type17_box_01,
#type3column .parts_img_type17_box_02,
#type3column .parts_img_type17_box_03,
#type3column .parts_img_type17_box_04 {
	overflow: hidden;
	width: 105px;
}

#type3column .parts_img_type17_box_01,
#type3column .parts_img_type17_box_02,
#type3column .parts_img_type17_box_03 {
	margin: 0 10px 0 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type18

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type18_box_01,
#type2column .parts_img_type18_box_02,
#type2column .parts_img_type18_box_03,
#type2column .parts_img_type18_box_04 {
	overflow: hidden;
	width: 157px;
}

#type2column .parts_img_type18_box_01,
#type2column .parts_img_type18_box_02,
#type2column .parts_img_type18_box_03 {
	margin: 0 15px 0 0;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type18_box_01,
#type2column02 .parts_img_type18_box_02,
#type2column02 .parts_img_type18_box_03,
#type2column02 .parts_img_type18_box_04 {
	overflow: hidden;
	width: 180px;
}

#type2column02 .parts_img_type18_box_01,
#type2column02 .parts_img_type18_box_02,
#type2column02 .parts_img_type18_box_03 {
	margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type18_box_01,
#type3column .parts_img_type18_box_02,
#type3column .parts_img_type18_box_03,
#type3column .parts_img_type18_box_04 {
	overflow: hidden;
	width: 105px;
}

#type3column .parts_img_type18_box_01,
#type3column .parts_img_type18_box_02,
#type3column .parts_img_type18_box_03 {
	margin: 0 10px 0 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type19

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_img_type19_box {
	overflow: hidden;
	width: 675px;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_img_type19_box {
	overflow: hidden;
	width: 765px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_img_type19_box {
	overflow: hidden;
	width: 450px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

/* 1005px幅2カラム 画像サイズ指定

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#type2column02 .parts_img_type03_box img,
#type2column02 .parts_img_type04_box img,
#type2column02 .parts_img_type05_box img,
#type2column02 .parts_img_type08_box img,
#type2column02 .parts_img_type11_box img,
#type2column02 .parts_h_type09_box div img,
#type2column02 .parts_h_type10_box div img,
#type2column02 .parts_h_type11_box div img,
#type2column02 .parts_h_type12_box div img,
#type2column02 .parts_h_type08_imgBox img,
#type2column02 .parts_h_type07_box div img {
	width: 375px;
}

#type2column02 .parts_h_type09_box div p img,
#type2column02 .parts_h_type10_box div p img,
#type2column02 .parts_h_type11_box div p img,
#type2column02 .parts_h_type12_box div p img,
#type2column02 .parts_h_type07_box div p img {
	width: auto;
}

#type2column02 .parts_img_type06_box_01 img,
#type2column02 .parts_img_type06_box_02 img,
#type2column02 .parts_img_type06_box_03 img,
#type2column02 .parts_img_type09_box_01 img,
#type2column02 .parts_img_type09_box_02 img,
#type2column02 .parts_img_type09_box_03 img,
#type2column02 .parts_img_type12_box_01 img,
#type2column02 .parts_img_type12_box_02 img,
#type2column02 .parts_img_type12_box_03 img,
#type2column02 .parts_img_type14_box_01 img,
#type2column02 .parts_img_type14_box_02 img,
#type2column02 .parts_img_type14_box_03 img,
#type2column02 .parts_img_type15_box_01 img,
#type2column02 .parts_img_type15_box_02 img,
#type2column02 .parts_img_type15_box_03 img,
#type2column02 .parts_img_type16_box_01 img,
#type2column02 .parts_img_type16_box_02 img,
#type2column02 .parts_img_type16_box_03 img {
	width: 245px;
}

#type2column02 .parts_img_type07_box_01 img,
#type2column02 .parts_img_type07_box_02 img,
#type2column02 .parts_img_type07_box_03 img,
#type2column02 .parts_img_type07_box_04 img,
#type2column02 .parts_img_type10_box_01 img,
#type2column02 .parts_img_type10_box_02 img,
#type2column02 .parts_img_type10_box_03 img,
#type2column02 .parts_img_type10_box_04 img,
#type2column02 .parts_img_type13_box_01 img,
#type2column02 .parts_img_type13_box_02 img,
#type2column02 .parts_img_type13_box_03 img,
#type2column02 .parts_img_type13_box_04 img,
#type2column02 .parts_img_type17_box_01 img,
#type2column02 .parts_img_type17_box_02 img,
#type2column02 .parts_img_type17_box_03 img,
#type2column02 .parts_img_type17_box_04 img,
#type2column02 .parts_img_type18_box_01 img,
#type2column02 .parts_img_type18_box_02 img,
#type2column02 .parts_img_type18_box_03 img,
#type2column02 .parts_img_type18_box_04 img {
	width: 180px;
}

#type2column02 .parts_img_type19_box img {
	width: 765px;
}
