@charset "EUC-JP";

html {
background:#F2F7FF;
}

body {
	font-size: 12px;
	margin: 0px;
	padding: 10px 0px 0px;
	color: #333333;
	background: url(img/bg.gif) repeat-x top left;
	text-align: center;
	line-height:1.4em;
 font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}
.clear {
	clear: both;
}

h1,h2,h3,h4,h5,h6,p {
	margin: 0px 0px;
}

#container {
 text-align:left;
	background:#ffffff;
	width:800px;
	margin:0 auto;
}

.main {
width:782px;
padding:0;
margin: 0 auto;
}

.mainimage {
clear:both;
padding:10px 0px;
float: left;}

.l_main {
float:left;
width:552px;
height:234px;
padding:0px;
background: url(img/l_main.jpg) no-repeat top left;
}

.r_main {
background:url(img/r_main.jpg) no-repeat top right;
height:224px;
width:219px;
padding:10px 11px 0px 0px;
float: right;
}

.r_main  img {
padding-bottom:7px;}

.m_navi {
margin: 0 auto 5px;
padding: 0;}

.m_navi1 {
width:193px;
margin: 0 2px 5px 0;
padding: 0;
float:left;
}
.m_navi2 {
width:193px;
margin: 0 0 5px 1px;
padding: 0;
float:left;
}
.c_img {
text-align:center;
padding:10px 0px 0px;}


.clearfix {
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	padding-top: 10px;
	margin: 10px auto 0;
}


.l_con {background: url(img/con_bg.gif) repeat-y top left;
width:385px;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.r_con {background: url(img/con_bg.gif) repeat-y top left;
width:385px;
float:right;
margin-bottom:10px;
}

.shosai {
padding-left:61px;
margin-top:10px;}

.photo {
width:145px;
margin:0 auto;
padding:10px 0px 10px 10px;
float:left;
}

.cont {
float:left;
width:200px;
margin:0 auto;
padding:10px;
/* border:solid 1px; */
}

.seko {
padding-left:226px;
padding-bottom:5px;
padding-top:10px;}

.bottom_navi {text-align:center;
font-size:11px;
color:#999999;
margin:30px 0px 10px;
padding:0;
}

.bottom_navi a:link,.bottom_navi a:active,.bottom_navi a:visited { color: #3366CC;
text-decoration:none;}
.bottom_navi a:hover { color: #3399CC;}