@charset "utf-8";


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	�e�L�X�g�n

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type02

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_text_type02 {
	border-style: solid;
	border-width: 1px;
	padding: 20px 20px 0;
	margin-bottom: 12px;
}

.parts_text_type02 p,
.parts_text_type02 ul,
.parts_text_type02 ol,
.parts_text_type02 table {
	margin-bottom: 15px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type03

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_text_type03_box {
	overflow: hidden;
	width: 330px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_text_type03_box {
    overflow: hidden;
    width: 375px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_text_type03_box {
	overflow: hidden;
	width: 220px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type04

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_text_type04 {
	border-style: solid;
	border-width: 1px;
	padding: 14px 14px 0;
}

.parts_text_type04 p,
.parts_text_type04 ul,
.parts_text_type04 ol,
.parts_text_type04 table {
	margin-bottom: 14px;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_text_type04_box {
	overflow: hidden;
	width: 315px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_text_type04_box {
    overflow: hidden;
    width: 360px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_text_type04_box {
	overflow: hidden;
	width: 205px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type05

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_text_type05_box_01,
.parts_text_type05_box_02 {
	margin: 0 15px 0 0;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_text_type05_box_01,
#type2column .parts_text_type05_box_02,
#type2column .parts_text_type05_box_03 {
	overflow: hidden;
	width: 215px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_text_type05_box_01,
#type2column02 .parts_text_type05_box_02,
#type2column02 .parts_text_type05_box_03 {
    overflow: hidden;
    width: 245px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_text_type05_box_01,
#type3column .parts_text_type05_box_02,
#type3column .parts_text_type05_box_03 {
	overflow: hidden;
	width: 140px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type06

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_text_type06 {
	border-style: solid;
	border-width: 1px;
	padding: 14px 14px 0;
}

.parts_text_type06 p,
.parts_text_type06 ul,
.parts_text_type06 ol,
.parts_text_type06 table {
	margin-bottom: 14px;
}

.parts_text_type06_box_01,
.parts_text_type06_box_02 {
	margin: 0 15px 0 0;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_text_type06_box_01,
#type2column .parts_text_type06_box_02,
#type2column .parts_text_type06_box_03 {
	overflow: hidden;
	width: 205px;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_text_type06_box_01,
#type2column02 .parts_text_type06_box_02,
#type2column02 .parts_text_type06_box_03 {
    overflow: hidden;
    width: 235px;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_text_type06_box_01,
#type3column .parts_text_type06_box_02,
#type3column .parts_text_type06_box_03 {
	overflow: hidden;
	width: 130px;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type07

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_text_type07_box_01,
#type2column .parts_text_type07_box_02,
#type2column .parts_text_type07_box_03,
#type2column .parts_text_type07_box_04 {
	overflow: hidden;
	width: 157px;
}

#type2column .parts_text_type07_box_01,
#type2column .parts_text_type07_box_02,
#type2column .parts_text_type07_box_03 {
	margin: 0 15px 0 0;
}


/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_text_type07_box_01,
#type2column02 .parts_text_type07_box_02,
#type2column02 .parts_text_type07_box_03,
#type2column02 .parts_text_type07_box_04 {
    overflow: hidden;
    width: 180px;
}

#type2column02 .parts_text_type07_box_01,
#type2column02 .parts_text_type07_box_02,
#type2column02 .parts_text_type07_box_03 {
    margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_text_type07_box_01,
#type3column .parts_text_type07_box_02,
#type3column .parts_text_type07_box_03,
#type3column .parts_text_type07_box_04 {
	overflow: hidden;
	width: 105px;
}

#type3column .parts_text_type07_box_01,
#type3column .parts_text_type07_box_02,
#type3column .parts_text_type07_box_03 {
	margin: 0 10px 0 0;
}


/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type08

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_text_type08 {
	border-style: solid;
	border-width: 1px;
	padding: 14px 14px 0;
}

.parts_text_type08 p,
.parts_text_type08 ul,
.parts_text_type08 ol,
.parts_text_type08 table {
	margin-bottom: 14px;
}

/* type2column
------------------------------------------------------------------------------------------------------ */

#type2column .parts_text_type08_box_01,
#type2column .parts_text_type08_box_02,
#type2column .parts_text_type08_box_03,
#type2column .parts_text_type08_box_04 {
	overflow: hidden;
	width: 149px;
}

#type2column .parts_text_type08_box_01,
#type2column .parts_text_type08_box_02,
#type2column .parts_text_type08_box_03 {
	margin: 0 15px 0 0;
}

/* type2column02
------------------------------------------------------------------------------------------------------ */

#type2column02 .parts_text_type08_box_01,
#type2column02 .parts_text_type08_box_02,
#type2column02 .parts_text_type08_box_03,
#type2column02 .parts_text_type08_box_04 {
    overflow: hidden;
    width: 172px;
}

#type2column02 .parts_text_type08_box_01,
#type2column02 .parts_text_type08_box_02,
#type2column02 .parts_text_type08_box_03 {
    margin: 0 15px 0 0;
}

/* type3column
------------------------------------------------------------------------------------------------------ */

#type3column .parts_text_type08_box_01,
#type3column .parts_text_type08_box_02,
#type3column .parts_text_type08_box_03,
#type3column .parts_text_type08_box_04 {
	overflow: hidden;
	width: 97px;
}

#type3column .parts_text_type08_box_01,
#type3column .parts_text_type08_box_02,
#type3column .parts_text_type08_box_03 {
	margin: 0 10px 0 0;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type11

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_text_type11 ul li{
	background: none;
	padding: 0 0 0 1em;
	text-indent: -1em;
}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 

	type12

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.parts_text_type12 {
	padding: 14px;
	overflow-y: scroll;
	height: 180px;
}



.text_roof {
color: #F09F05;
border-bottom: solid 1px #eaeaea;
font-size: 20px;
}

.text_roof p {
margin-bottom: 10px;
line-height: 1;
font-weight: bold;
}

.text_floor {
padding-top: 14px;
font-size: 16px;
}



