@charset "utf-8";


/*------------------------------------------------------*/
/*  トップページのmain設定                              */
/*------------------------------------------------------*/
/*mainの設定*/
#index_main {
	width: 780px;
	height: auto;
	margin: 0px;
	padding:30px 20px 43px 20px;		
	background-color: #FFFFFF;	
	background-image: url(../img/line.jpg);
	background-repeat: repeat-x;
	border-style: solid;
	border-width:0px 0px 1px 0px;
	border-bottom-color:#CCCCCC;
}

/*(ブラウザがIEでバージョン6以下の場合 以下のCSSを読込)*/
* html #index_main {
	width: 820px;
	height: auto;
	margin: 0px;	
	padding:30px 20px 43px 20px;
	background-image: url(../img/line.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-width:0px 0px 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;
}

/*------------------------------------------------------*/
/*  会社概要・採用情報・プライバシーポリシーのmain設定  */
/*------------------------------------------------------*/
/*mainの設定*/
#main {
	width: 720px;
	height: auto;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(../img/line.jpg);
	background-repeat: repeat-x;
	border-style: solid;
	border-width:2px 0px 1px 0px;
	border-top-color :#ffffff;
	border-bottom-color:#CCCCCC;
	padding: 40px 50px 72px 50px;
	clear: both;
	line-height:1.5em;
}

/*(ブラウザがIEでバージョン6以下の場合 以下のCSSを読込)*/
* html #main {
	width: 820px;
	height: auto;
	margin: 0px;
	padding: 40px 50px 72px 50px;
	background-image: url(../img/line.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-width:0px 0px 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;
	font-size: x-small;
	line-height:1.5em;
}

/*------------------------------------------------------*/
/*  お問い合わせのmain設定  */
/*------------------------------------------------------*/

/*mainの設定*/
#faq_main {
	width: 720px;
	height: auto;
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(../img/line.jpg);
	background-repeat: repeat-x;
	border-style: solid;
	border-width:2px 0px 1px 0px;
	border-top-color :#ffffff;
	border-bottom-color:#CCCCCC;
	padding: 40px 50px 72px 50px;
	clear: both;
}

/*(ブラウザがIEでバージョン6以下の場合 以下のCSSを読込)*/
* html #faq_main {
	width: 820px;
	height: auto;
	margin: 0px;
	padding: 40px 50px 72px 50px;
	background-image: url(../img/line.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-width:0px 0px 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;
	font-size: x-small;
	clear:both;
}
