@charset"Shift_JIS";

*{

margin: 0;

padding:0;

}



/*------------------------------

　　　▼　ページ全体　▼　　　　　　　

------------------------------*/

body {

  }



/*----------　画像　----------*/

img {

  border: none;

  vertical-align: middle;

}



/*----------　テキスト　----------*/

body {
	font-family: Osaka, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	background-position: center center;

}



.text_right {

		text-align: right;

		padding: 3px 3px 0px 0px;

}



.text_center {

		text-align: center;

}



strong {

		color: #666;

}



span.red {

		color: red;

}



/*----------　キャプション　----------*/

h2.caption {

  margin-top: 15px;

}



h3.caption {

  margin: 5px 0px 0px;

}







/*----------　その他　----------*/

.clear {

		clear: both;

}







/*------------------------------

　　　　　▼　ラップ　▼　　　　　　　

------------------------------*/



#wrap {
	text-align: left;
	margin: 0 auto;
	width: 800px;
	height: auto;
	background: url(../img/bg_wrap.gif) repeat-y;

}







/*------------------------------

　　　　▼　ヘッダー　▼　　　　　　　

------------------------------*/



#header {

  position: relative;



}



h1#logo {

  position: absolute;

  top: 0px;

  left: 0px;

}







/*------------------------------

　　　▼　コンテンツ　▼　　　　　　　

------------------------------*/



#contents {

  height: 100%;

  padding: 0px 25px 15px;

/*    overflow: hidden;*/



}







/*------------------------------

　　　▼　メインエリア　▼　　　　　　　

------------------------------*/



#main_area {

  width: 750px;

}



.box {

		margin: 30px 0px;

		padding-bottom: 20px;

		background: #fff;

}



.box_point {

		padding: 10px 25px 0px;

		text-indent: 60px;

		font-size: 20px;

		font-weight: bold;

		line-height: 1.5em;

}



.point-1 {

		margin-bottom: 15px;

		background: url(../img/img_01-1.gif) no-repeat;

}

.point-2 {

		margin-bottom: 15px;

		background: url(../img/img_01-2.gif) no-repeat;

}

.point-3 {

		margin-bottom: 15px;

		background: url(../img/img_01-3.gif) no-repeat;

}

.point-4 {

		margin-bottom: 15px;

		background: url(../img/img_01-4.gif) no-repeat;

}

.point-5 {

		margin-bottom: 15px;

		background: url(../img/img_01-5.gif) no-repeat;

}

.point-6 {

		margin-bottom: 15px;

		background: url(../img/img_01-6.gif) no-repeat;

}

.point-7 {

		margin-bottom: 15px;

		background: url(../img/img_01-7.gif) no-repeat;

}

.point-8 {

		margin-bottom: 15px;

		background: url(../img/img_01-8.gif) no-repeat;

}

.point-9 {

		margin-bottom: 15px;

		background: url(../img/img_01-9.gif) no-repeat;

}

.point-11 {

		margin-bottom: 15px;

		background: url(../img/img_01-11.gif) no-repeat;

}

.point-12 {

		margin-bottom: 15px;

		background: url(../img/img_01-12.gif) no-repeat;

}

.point-13 {

		margin-bottom: 15px;

		background: url(../img/img_01-13.gif) no-repeat;		



}

.point-10 {

		margin-bottom: 15px;

		padding: 1px 0px;

		text-indent: 250px;

		background: url(../img/img_01-10.gif) no-repeat;

}



.text_01 {

		padding-right: 10px;

		text-align: right;

		background: #fff;

}



.to_ku-pon {
	margin: 10px 0px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 450px 0px;

}

.to_ku-pon p {

		margin-top: 5px;

		font-size: 14px;

		color: #fff;

}





/*------------------------------

　　　　▼　フッター　▼　　　　　　　

------------------------------*/



#footer {
	text-align: center;
	color: #fff;
	background-color: #3485BF;
	padding-top: 30px;
	padding-bottom: 10px;
	padding-left: 450px;

}
.banner {
	background-color: #3485BF;
}

#wrap .seiji {
	font-size: 16px;
	line-height: 25px;
	text-align: left;
	background-image: url(../images/haikei_michi.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#wrap .sengen {

	font-size: 16px;
	line-height: 25px;
	text-align: left;
	background-image: url(../images/haikei_michi2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
