@charset "UTF-8";

/* Print Styles
----------------------------------------------------*/

/* Layout Class Styles
----------------------------------------------------*/
#Header h1 img {
	width: 50%;
	height: 35px;
}
#Header h1 a {
	height: 100%;
}
#Container {
	width: 95%;
}
#Contents {
	width: 100%;
}
#Header-inner {
	display: none;
}
#Menu {
	display: none;
}
#Contents #Body-head h2 {
	margin-left: -50px;
	margin-top: -30px;
}
#Contents #Body {
	padding: 0;
	border: none;
}
#Contents.wide #Body {
	padding: 0;
}
#Contents #Body-head,
#Contents-inner {
	background: none;
	border: none;
}
#Top #Contents,
#Important #Contents,
#Positions #Contents,
#Framework #Contents,
#Profiles #Contents,
#Company #Contents,
#Faq #Contents,
#Apply #Contents {
	background: none;
}
#Footer {
	display: none;
}

/* Common Class Styles
----------------------------------------------------*/
.inner {
	margin: 0;
}
.block {
	margin-bottom: 30px;
}
.clear {
	display: block;
}

/* Top Class Styles
----------------------------------------------------*/
#Top #Banner-Area {
	border: none;
	height: 100px;
}
#Top #Banner-Area p img {
	width: 100% !important;
	height: 100% !important;
}
#Top #main_img img {
	border: none;
	width: 100% !important;
	_height: 100% !important;
}
#Top h2,
#Top #main_img {
	margin: 0 10px 20px 10px;
	border: none;
	width: 45%;
	height: 45%;
	_width: 260px;
	_height: 383px;
}
#Top h2 img {
	width: 100%;
	height: 100%;
}
#Top #Contents h3 {
	margin: 0 10px 20px 10px;
}
#Top #main_img img { height/*\**/: 100%\9 !important; }

#Top h2,
#Top #main_img {
	width/*\**/: 260px\9;
	height/*\**/: 383px\9;
}

/* Faq Class Styles
----------------------------------------------------*/
#Faq #Contents .question {
	_position: static; 
}
#Faq #Contents .question-inner {
	_position: static;
}
#Faq #Contents.wide #Body .question h3 {
	_position: static;
	_padding-top: 15px;
}

*:first-child+html #Faq #Contents .question {
	position: static; 
}
*:first-child+html #Faq #Contents .question-inner {
	position: static; 
}
*:first-child+html #Faq #Contents .question h3 {
	position: static; 
	padding-top: 15px;
}
#Faq #Contents .faq_box .answer {
	_height: 15px;
	min-height: 15px;
}
*:first-child+html #Faq #Contents .faq_box .answer {
	height: 100%;
}