/* CSS Document */

BODY {

	text-align:center;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-style:normal;
	
}

h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-weight:bold;
	color: #000000;
}

#wrap {

	width:800px;


}

#inner_main {
	
	margin:0 3px;
	border: 0px solid blue;
	
}

#left_main {

	float:left;
	width:192px;
	text-align:left;
	border:0px solid red;
	
}

#right_main {

	float:right;
	width:600px;
	text-align:left;
	border:0px solid green;
	text-align:center;
}

.clear { clear:both; }   
.clear hr { display:none; }  

/* 左カラムのスタイルシート */

.left_1 {

	width: 190px;
	text-align:center;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-style:normal;
	color:#000000;
	background-image:url(../image/t001.jpg);
	background-repeat:no-repeat;

}

div#left1p {

	text-align:center;
	padding:20px 0px 35px 0px;
	width:188px;

}


.left_2 {

	width: 190px;
	text-align:left;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-style:normal;
	color:#000000;
	background-image:url(../image/t002.jpg);
	background-repeat:no-repeat;

}

div#left2p {

	text-align:left;
	padding:20px 0px 45px 15px;
	width:150px;

}

.left_3 {

	width: 190px;
	text-align:left;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-style:normal;
	color:#000000;
	background-image:url(../image/t003.jpg);
	background-repeat:no-repeat;

}

div#left3p {

	text-align:left;
	padding:20px 0px 45px 15px;
	width:175px;

}

.left_4 {

	width: 190px;
	text-align:left;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	font-style:normal;
	color:#000000;
	background-image:url(../image/t003.jpg);
	background-repeat:no-repeat;

}

div#left4p {

	text-align:left;
	padding:20px 0px 45px 15px;
	width:175px;

}

/* 左カラムのスタイルシート　ここまで */


/* 右カラムのスタイルシート ここから　*/

div#r_com1 {

	width:560px;
	text-align:left;
	padding:20px 0px 10px 0px;
	
}

div#r_com1 p {

	border-bottom:1px dashed #999999;

}
	
div#r_com2 {

	width:530px;
	background-image:url(../image/r01.jpg);
	background-repeat:no-repeat;
	padding:30px 0px 30px 50px;
	

}

div#r_com2 p {

		border-bottom:0px dashed #999999;
		
}

/* 右カラムのスタイルシート ここまで　*/

/* リンクスタイルに関するスタイルシート ここから　*/


a:visited { color: #000000; text-decoration: none; }
a:active  { color: #000000; text-decoration: none; }
a:link    { color: #000000; text-decoration: none; }
a:hover   { 

	color: #ffffff;
	background-color:#FF0000; 
	text-decoration: underline; 
	
}
	
/* リンクスタイルに関するスタイルシート ここまで　*/


/* サブページに関するスタイルシート ここから　*/


.sub001 {

	width:590px;
	background-image:url(../image/subpage_img001.jpg);
	background-repeat:no-repeat;
	
}

div#sub001_d {

	width:500px;
	padding:30px 0px 0px 0px;
	text-align:left;

}

div#sub001_on {

	width:500px;
	padding:30px 0px 0px 0px;
	text-align:left;

}

div#sub001_on p {

	border-bottom: 0px dashed #999999;

}


div#sub001_com {

	width:560px;
	text-align:left;
	padding:0px 0px 0px 0px;
}

div#sub001_com p {
	
	border-bottom: 1px dashed #999999;
	
}



div#sub002_com {

	width:560px;
	text-align:center;
	padding:0px 0px 0px 0px;

}



.greet_main {

	width:520px;
	background-image:url(../image/greeting_back.jpg);
	background-repeat:no-repeat;
	text-align:left;
	
}

div#greet_main_sub {

	width: 450px;
	text-align:left;
	padding:85px 0px 0px 30px;
	
}







	
	