@charset "utf-8";

/*
	Site Name: 
	Description: レイアウト用ファイル
	Version: 
	Author: 
*/


/*
===== CSS クリア ==========================================
*/


*{
	margin:0;
	padding:0;
	text-align: left;
	font-weight:normal;
	line-height:200%;
	font-size:18px;
}

img {vertical-align: bottom; border:none;}
li { list-style: none; }/* link do not want a dot */
input ,select{vertical-align:middle;}/* for parts of form */
p {margin-bottom:40px;}

/* 基本リンク設定 */
a:link{
	color:#000;
	text-decoration:none;
}
a:visited{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#060;
}
a:active{
	color:#000;
	text-decoration:none;
}


/*
===== BASE ==========================================
*/


body {
	text-align:center;/* box centering */
	background:url(../img/bg_main.jpg) repeat-x;
	color:#000;
}

div.container {
	width:945px;
	background:url(../img/bg_contents.jpg) repeat-y;
	margin:0 auto;/* box centering */
}






/*
===== HEADER ==========================================
*/

#header {position:relative; width:945px; height:135px;}

#header img ,
#header h1 {position:absolute;}

#header h1 {
	top:100px;
	left:10px;
	color:#FFF;
	font-size:15px;
}


/*
===== CONTENTS ==========================================
*/



.text-area {
	margin-left:100px;
	padding-top:25px;
	width:760px;
}

#text-01 {background:url(../img/05_bg.jpg) no-repeat;}
#text-02 {background:url(../img/06_bg.jpg) no-repeat;}
#text-03 {background:url(../img/07_bg.jpg) no-repeat;}
#text-04 {background:url(../img/08_bg.jpg) no-repeat;}
#text-05 {background:url(../img/10_bg.jpg) no-repeat;}

#list-01 li ,
.list-02 {
	background:url(../img/icon_list.gif) no-repeat 0px 11px;
	text-indent:20px;
}

#list-01 li {font-weight:bold;}
.list-02 {margin-bottom:40px;}

p ul {margin-top:0px;}

.c-b {color:#0067b8;}
.f-b {font-weight:bold;}
.line-h-150 {line-height:150%; margin-bottom:0;}

/*
===== FOOTER ==========================================
*/


#footer { padding:40px 0; text-align:center;}
