@charset "utf-8";

/*==============================================================
	print.css
	
	history
		2010.03.04 kondo		new

==============================================================*/

/* ---------------------------------------------------------- */
/*     Common Setting(通常セッティング)    */
/* ---------------------------------------------------------- */


/* hidden items
--------------------------------------------------------- */

#header, #navigation, .first_title, #subnav, #footer, .pageback, .pagetop, .pagetop2, #sub_image, .main_img {
	display: none;
}

/* page structure
--------------------------------------------------------- */

body {
	font-size: 1em;
	line-height: 1.4;
}

#wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	background: none;
}

#contents {
	width: 100%;
	margin-bottom: .5in;
}
#main, #main2 ,.top #main {
	float: none;
	display: block;
}
#main1 {
	width: 600px;
}


#topicpath {
	margin-bottom: .3in;
	width: auto;
}

#footer {
	border-top: 1pt solid #333;
	padding-top: .1in;
}

/* top_css */
.top #main {
	float: none;
	display: block;
}
.top #sub {
	float: none;
	page-break-before: always;
}
/* title
--------------------------------------------------------- */
#main h1{
	border-top: 1pt solid #00539f;
	border-right: 1pt solid #00539f;
	border-bottom: 5pt solid #00539f;
	border-left: 1pt solid #00539f;
}
#main h2 {
	border-left: 5pt solid #00539f;
	border-bottom: 1pt solid #ccc;
	padding: 8px 3px 8px 20px;
}
#main h3 {
	font-weight: bold;
	font-size: 108%;
	border: 1pt solid #ccc;
	padding: 3px 3px 2px 20px;
}
#main1 h2 {
	border-left: 5pt solid #00539f;
	border-bottom: 1pt solid #ccc;
	padding: 1px 0 3px 15px;
}
#wrapper .recruit h2 {
	border-left: 5pt solid #00539f;
	border-bottom: 1pt solid #ccc;
}


/* article
--------------------------------------------------------- */
p {
	margin: 0;
	padding: 0;
}

p.aright {
	text-align: right;
}

