@charset "UTF-8";
/* ******************************
 *
 * Since:    2009-09-30
 * Modified: 2009-10-13
 * Editor:   uchimura
 *
 * Information: CSS for root/info/index.html
 *
 * ******************************
 */
 

h1 {
	border-bottom:1px solid #E6E6E6;
	color:#333333;
	font-size:28px;
	font-weight:normal;
	margin-bottom: 15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	text-align: center;
	line-height: 30px;
}

h2 {
	background:none;
	color:#333333;
	font-size:20px;
	font-weight:bold;
	height:auto;
	margin:0 0 40px;
	text-indent:0;
	width:100%;
}

div.pagetop{
	margin:0;
	padding:5px 30px 0;
	text-align:right;
}




/***********************/
/*****  hedder  *****/
/***********************/

#information #header-wrap #header {
	margin:0 auto 0;
	padding:30px 0 20px;
	width:710px;
}
#information #header-wrap #header #logo {
	float: none;
}

/***********************/
/*****  hedder  *****/
/***********************/




/***********************/
/*****  content  *****/
/***********************/

div#content{
	background-image:url(../img/info/bg_content.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:100%;
	margin:20px auto 0;
	padding:21px 0 0;
	width:715px;
}

/*********************/
/*****  content  *****/
/*********************/




/******************/
/*****  main  *****/
/******************/

#information #content #main-wrap #main {
	background:transparent url(../img/bg_main_bottom.jpg) no-repeat scroll right bottom;
	padding:60px 50px 50px;
}

#information #content #main-wrap #main #logo {
	background:transparent url(../img/logo-trans.png) no-repeat scroll left top;
	cursor:pointer;
	height:63px;
	margin:0 auto 60px;
	text-indent:-9999px;
	width:104px;
}

#information #content #main-wrap {
	background:transparent url(../img/bg_main.jpg) repeat-y scroll right top;
	border-left:1px solid #E6E6E6;
	float:none;
	margin-left:20px;
	width:675px;;
}

div#main div.section-Lv1{
	width:575px;
	margin:0 0 80px;
}

.section-Lv1-last{
	border-bottom:1px solid #e6e6e6;
}

div#main p.head-txt{
	width:575px;
	margin:30px 0 60px 0;
	text-align: center;
}

/***  main-guideline & main-treatment  ***/

div#main-guideline table,
div#main-treatment table{
	width:555px;
}

div#main-guideline table tr th,
div#main-treatment table tr th{
	width:110px;
	color:#EB9B00;
	font-size:13px;
	text-align:right;
	padding:5px 0;
	font-weight:normal;
	border-bottom:1px solid #e6e6e6;
}

div#main-guideline table tr td,
div#main-treatment table tr td{
	width:445px;
	padding:5px 0 5px 20px;
	border-bottom:1px solid #e6e6e6;
}

div#main-guideline table tr .bordress,
div#main-treatment table tr .bordress{
	border:none;
	padding-bottom:0px;
}

#information .close {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	margin:40px auto 40px;
	text-align:center;
	width:140px;
}

#information #content #main-wrap #main #main-guideline a {
	color: #EB9B00;
	font-size:11px;
	line-height:30px;
}
#information #content #main-wrap #main span .text12 {
	font-size: 16px;
	color:#999999;
	font-weight:normal;
}

.text16 {
	font-size: 16px;
	color:#333333;
	font-weight:normal;
}

#information #content #main-wrap #main #main-inquiry .small {
	font-size: 11px;
}

#information #footer-wrap #footer {
	width: 715px;
	text-align: right;
}



/***  main-inquiry  ***/

div#main-inquiry{
	border:1px solid #E6E6E6;
	margin:60px 20px 10px;
	padding:30px 20px 20px;
	width:635px;
}

div#main-inquiry dl#inquiry-tel{
	margin-top:20px;
}

div#main-inquiry dl dt{
	float:left;
	width:340px;
	height:22px;
	text-indent:-9999px;
}

div#main-inquiry dl#inquiry-mail dt{
	background:url(../img/info/img_inquiry_mail.gif) left top no-repeat;
	width:334px;
}

div#main-inquiry dl#inquiry-tel dt{
	background:url(../img/recruit/img_inquiry_tel.gif) left 11px no-repeat;
	width:339px;
	height:34px;
}

div#main-inquiry dl dd{
	float:right;
}

div#main-inquiry dl#inquiry-mail dd a{
	width:250px;
	height:27px;
	text-indent:-9999px;
}

div#main-inquiry dl#inquiry-mail dd a:link,
div#main-inquiry dl#inquiry-mail dd a:visited{
	background:url(../img/info/btn_subscribe.jpg) left top no-repeat;
}

div#main-inquiry dl#inquiry-mail dd a:hover,
div#main-inquiry dl#inquiry-mail dd a:active{
	background:url(../img/info/btn_subscribe.jpg) left -27px no-repeat;
}


div#main-inquiry dl#inquiry-tel dd{
	width:248px;
	height:23px;
	border: 1px solid #E5E5E5;
	font-size: 180%;
	text-align: center;
	line-height: 100%;
	padding: 10px;
	vertical-align: middle;
}

#information #content #main-wrap #main #main-guideline p.book {
	width:555px;
	text-align: center;
	margin:0 0 50px 0;
}

#information #content #main-wrap #main #main-guideline p.book img {
	display:inline;
}
#main-guideline p {
	width: 575px;
	float: left;
}
#main-guideline img {
	float: left;
	width: 276px;
	margin-right: 30px;
}
