@charset "UTF-8";

/* -----------------------------------------------
FileName：print.css
----------------------------------------------- */

/* ------------------- import ------------------- */
/* base */
@import "reset.css";
@import "font-base.css";
@import "base.css";



/* module */
@import "../module/button.css";
@import "../module/form.css";
@import "../module/link.css";
@import "../module/list.css";
@import "../module/table.css";
@import "../module/title.css";
@import "../module/plain.css";
@import "../module/surrounded.css";



/* ------------------- font-base ------------------- */
body{
	color:#000;
}
strong{
	font-weight:normal;
}

/* ------------------- base ------------------- */
/* link patern */
a:link{
	color:#000;
}
a:visited{
	color:#000;
}
a:hover{
	color:#000;
	text-decoration:none;
}
a:active{
	color:#000;
	text-decoration:none;
}

/* container */
.container{
	min-height:auto;
	height:auto;
	margin:0;
}
#top .container{
	margin:0;
}
	.container .adjustment{
		height:auto;
	}
	#top .container .adjustment{
		height:auto;
	}

/* header */
.header{
	height:54px;
	background:none;
}
	.header .headerArea{
		height:auto;
		position:static;
	}
	.header h1{
		width:139px;
		position:static;
	}
	.header ul{
		display:none;
	}
	.header p{
		display:none;
	}

/* mainVisual */
.mainVisual{
	background:none;
}

/* categoryTitle */
.categoryTitle{
	width:100%;
	background:none;
}
	.categoryTitle .breadclumbs{
		background:none;
	}
		.categoryTitle .breadclumbs .block{
			background:none;
		}
		.categoryTitle .breadclumbs p{
			color:#000;
		}
			.categoryTitle .breadclumbs p a{
				text-decoration:none;
				color:#000;
			}

/* bodyMain */
	.bodyMain .mainArea{
		width:900px;
		float:none;
	}
	.bodyMain .navigationArea{
		display:none;
	}
	.bodyMain .serviceArea{
		display:none;
	}
	.bodyMain .newsArea{
		margin:0;
		width:100%;
		float:none;
	}
		.bodyMain .newsArea .titleBlock{
			width:100%;
			background:none;
			border-bottom:2px solid #000;
		}
			.bodyMain .newsArea .titleBlock p{
				display:none;
			}
	.bodyMain .pickupArea{
		display:none;
	}

/* footer */
.footer{
	width:100%;
	height:auto;
	background:none;
}
#top .footer{
	height:auto;
}
	.footer .footerArea{
		width:100%;
		background:none;
	}

/* privacyMark */
	.footer .privacyMark{
		display:none;
	}

/* pageTopNavi */
	.footer .pageTopNavi{
		display:none;
	}

/* relatedNavi */
	.footer .relatedNavi{
		display:none;
	}

/* globalNavi */
	.footer .globalNavi{
		display:none;
	}

/* localNaviArea */
	.footer .localNaviArea{
		display:none;
	}

/* otherNaviArea */
		.footer .otherNaviArea{
			padding:20px 0 0 0;
			width:100%;
			background:none;
		}
			.footer .otherNaviArea .block{
				border-top:1px solid #000;
				background:none;
			}
		.footer .otherNaviArea ul{
			display:none;
		}
		.footer .otherNaviArea address{
			width:100%;
			float:none;
			text-align:center;
		}



/* ------------------- button ------------------- */
/* btnmod002 */
	.btnmod002{
		display:none;
	}



/* ------------------- form ------------------- */
/* formmod001 */
	.formmod001 table{
		width:auto;
	}
		.formmod001 table .w200{
			width:auto;
		}
		.formmod001 table .w460{
			width:auto;
		}
			.formmod001 table tr th{
				font-weight:normal;
				background:none;
				border-bottom:1px solid #000;
			}
				.formmod001 table tr th p.notice{
					color:#000;
				}
			.formmod001 table tr td{
				background:none;
				border-bottom:1px solid #000;
			}
			.formmod001 table tr td .text,
			.formmod001 table tr td .text01,
			.formmod001 table tr td .text02,
			.formmod001 table tr td .text03,
			.formmod001 table tr td .select{
				border:solid 1px #000;
			}
				.formmod001 table tr th ul.notice{
					color:#000;
					font-weight:normal;
				}
					.formmod001 table tr td p.phone span{
						color:#000;
					}
				.formmod001 table tr td ul.service{
					background-color:none;
				}
					.formmod001 table tr td ul.service li{
						background-color:none;
					}



/* ------------------- link ------------------- */
/* linkmod001 */
.linkmod001{
	display:none;
}


/* ------------------- list ------------------- */
/* listmod001 */
.listmod001{
	display:none;
}

/* listmod002 */
.listmod002{
	display:none;
}

/* listmod003 */
.listmod003{
	display:none;
}

/* listmod004 */
.listmod004{
	display:none;
}

/* listmod005 */
	.listmod005 ul{
		padding:8px 0 0 0;
		width:100%;
	}

	.listmod005 li{
		margin:25px 10px 0 0;
		width:145px;
		float:left;
	}
	.listmod005 li.tail{
		margin-right:0;
		width:85px;
	}
		.listmod005 li a{
			padding:0;
			display:inline;
			background:none;
			color:#000;
		}
		.listmod005 li a:link{
			color:#000;
		}
		.listmod005 li a:visited{
			color:#000;
		}
		.listmod005 li a:hover{
			color:#000;
		}
		.listmod005 li a:active{
			color:#000;
		}



/* ------------------- plain ------------------- */



/* ------------------- surrounded ------------------- */
/* srrmod001 */
	.srrmod001 .titleBlock{
		border:1px solid #000;
	}
		.srrmod001 .titleBlock a,
		.srrmod001 .titleBlock span,
		.srrmod001 .titleBlock strong{
			background-color:none;
			color:#000;
		}
		.srrmod001 .titleBlock a{
			padding-left:21px;
			background:none;
		}
		.srrmod001 .titleBlock a:hover{
			background:none;
		}
	.srrmod001 .textBlock{
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		border-left:1px solid #000;
	}
			.srrmod001 .textBlock li a{
				padding:0;
				background:none;
			}
		.srrmod001 .textBlock ul.threeColumn{
			width:858px;
		}
			.srrmod001 .textBlock ul.threeColumn a{
				color:#000;
			}
	.srrmod001 .textUnit{
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		border-left:1px solid #000;
	}

/* srrmod002 */
.srrmod002{
	width:900px;
	background:none;
}

	.srrmod002 .firstUnit{
		border-bottom:1px solid #000;
		width:440px;
	}
	.srrmod002 .secondUnit{
		border-bottom:1px solid #000;
		width:440px;
	}

	.srrmod002 .titleBlock{
		border:1px solid #000;
	}
		.srrmod002 .titleBlock a,
		.srrmod002 .titleBlock span{
			display:block;
			background-color:none;
			color:#000;
		}
		.srrmod002 .titleBlock a{
			padding-left:20px;
			background:none;
		}
		.srrmod002 .titleBlock a:hover{
			background:none;
			text-decoration:none;
		}
	.srrmod002 .textBlock{
		border-right:1px solid #000;
		border-left:1px solid #000;
	}
	.srrmod002 .textBlock a.external{
		padding:0;
		background:none;
	}
			.srrmod002 .textBlock li a{
				background:none;
			}

/* srrmod004 */
	.srrmod004 .textUnit{
		width:660px;
	}
		.srrmod004 .profileUnit .pic{
			border:1px solid #000;
		}
		.srrmod004 .profileUnit .historyBlock{
			background:none;
		}
			.srrmod004 .profileUnit .historyBlock p{
				border-bottom:1px solid #000;
				background:none;
			}

/* srrmod005 */
		.srrmod005 .visualArea .logo{
			border:5px solid #000;
		}
	.srrmod005 .textArea{
		width:700px;
	}
		.srrmod005 .textArea .title{
			color:#000;
		}
		.srrmod005 .textArea .lead, .srrmod005 .textArea .leadUnit{
			background:none;
			border-bottom:1px solid #000;
		}
				.srrmod005 .textArea .leadUnit .titleBlock p{
					font-weight:normal;
					background:none;
					color:#000;
				}

/* srrmod009 */
	.srrmod009 .textUnit{
		width:660px;
	}
		.srrmod009 .textUnit p{
			border-bottom:1px solid #000;
			background:none;
		}
		.srrmod009 .textUnit ul{
			border-bottom:1px solid #000;
			background:none;
		}

/* srrmod010 */
.srrmod010{
	width:900px;
}
	.srrmod010 .firstArea{
		width:440px;
	}
	.srrmod010 .secondArea{
		width:440px;
	}
	.srrmod010 .titleBlock{
		border:1px solid #000;
	}
		.srrmod010 .titleBlock a,
		.srrmod010 .titleBlock span,
		.srrmod010 .titleBlock strong{
			background:none;
			color:#000;
		}
		.srrmod010 .titleBlock a{
			padding-left:0;
			background:none;
		}
		.srrmod010 .titleBlock a:hover{
			background:none;
		}
	.srrmod010 .textBlock{
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		border-left:1px solid #000;
	}
	.srrmod010 .textBlock a.external{
		padding:0;
		background:none;
	}
			.srrmod010 .textBlock li a{
				padding:0;
				background:none;
				color:#000;
			}
			.srrmod010 .textBlock li a:hover{
				color:#000;
			}



/* ------------------- table ------------------- */
/* tablemod001 */
	.tablemod001 table{
		margin:0;
		width:auto;
	}
	.tablemod001 th{
		width:auto;
	}
		.tablemod001 th p{
			margin:20px 0 0 0;
		}
			.tablemod001 th p span{
				display:inline;
				font-size:100%;
				background:none;
				color:#000;
			}
			.tablemod001 th p img{
				display:none;
			}
	.tablemod001 td{
		width:auto;
	}
		.tablemod001 td p{
			margin:15px 0 0 9px;
		}

	.tablemod001 .morelink{
		display:none;
	}
/* tablemod002 */
		.tablemod002 table th{
			width:auto;
		}
			.tablemod002 table th p{
				font-weight:normal;
			}
		.tablemod002 table td{
			width:auto;
		}
	.tablemod002 .more{
		display:none;
	}
/* tablemod003 */
		.tablemod003 table th{
			width:auto;
		}
		.tablemod003 table td{
			width:auto;
		}



/* ------------------- title ------------------- */
/* ttlmod001 */
	.ttlmod001 h3{
		border-bottom:1px solid #000;
		background:none;
		color:#000;
	}

/* ttlmod002 */
	.ttlmod002 .firstBlock{
		width:430px;
	}
	.ttlmod002 .secondBlock{
		width:430px;
	}
	.ttlmod002 h3, .ttlmod002 h4{
		border-bottom:1px solid #000;
		background:none;
		color:#000;
	}



