@charset "SHIFT_JIS";

body {	
	margin: 0;
	padding: 0;
	text-align:center;
	font-size:80%;
	color:#666666;
}

h1 {color:#cc0000; padding:0; margin:0; font-family:"Times New Roman", Times, serif;}
h2 {color:#505050; padding:0; margin:0; font-family:"Times New Roman", Times, serif;}
h3 {color:#808080; padding:0; margin:0; font-family:"Times New Roman", Times, serif;}

img {
	vertical-align:bottom;
}

a {color:#003399;}
a:hover {text-decoration:none;}

#content {
	width:800px;
	margin: 0 auto;
}

#header {
	width:800px;
	height:300px;
	margin:0;
	padding:0;
	text-align:left;
	background:url("../img/hyousi.jpg") no-repeat bottom;
}

#logo {
	width:450px;
	height:40px;
	margin:0;
	padding:10px 0 0 0;
	float:left;
}

#navi {
	width:350px;
	height:10px;
	margin:0;
	padding:40px 0 0 0;
	text-align:right;
	float:left;
}

#menu {
	width:800px;
	height:30px;
	float:left;
	margin:0;
	padding:10px 0 0 0;
}
#menu ul {
	list-style:none;
	padding:0;
	margin:0;
	text-indent:-9999px;
}
#menu li {
	display:block;
	float:left;
	width:100px;
	height:30px;
	padding:0;
	margin:0;
}
.top a {display:block; width:100px; height:30px; background:url("../img/top.gif") no-repeat;}
.top a:hover {background-position:0 -30px;}
.photo a {display:block; width:100px; height:30px; background:url("../img/photo.gif") no-repeat;}
.photo a:hover {background-position:0 -30px;}
.infor a {display:block; width:100px; height:30px; background:url("../img/infor.gif") no-repeat;}
.infor a:hover {background-position:0 -30px;}
.plofile a {display:block; width:100px; height:30px; background:url("../img/plofile.gif") no-repeat;}
.plofile a:hover {background-position:0 -30px;}
.lowcost a {display:block; width:100px; height:30px; background:url("../img/lowcost.gif") no-repeat;}
.lowcost a:hover {background-position:0 -30px;}
.machi a {display:block; width:100px; height:30px; background:url("../img/machi.gif") no-repeat;}
.machi a:hover {background-position:0 -30px;}
.link a {display:block; width:100px; height:30px; background:url("../img/link.gif") no-repeat;}
.link a:hover {background-position:0 -30px;}
.contact a {display:block; width:100px; height:30px; background:url("../img/contact.gif") no-repeat;}
.contact a:hover {background-position:0 -30px;}


#left {
	width:395px;
	height:250px;
	padding:10px 0 0 0;
	margin:10px 5px 0 0;
	float:left;
	text-align:left;
	line-height:1.2em;
}
#left ul {
	margin:0;
	padding:10px 0 10px 0;
	list-style:none;
	border-bottom:solid 1px #c0c0c0;
}

#right {
	width:373px;
	height:238px;
	padding:10px;
	margin:10px 0 0 5px;
	float:left;
	text-align:left;
	border:solid 1px #828282;
}
#right p {
	margin:0;
	padding:10px 0 0 0;
	line-height:1.2em;
}
.phleft {float:left; margin:0; padding:0 5px 5px 0;}
.phright {float:right; margin:0; padding:0 5px 0 5px;}

#footer {
	width:800px;
	height:29px;
	margin-top:10px;
	padding-top:5px;
	border-top:solid 1px #828282;
	border-bottom:solid 3px #cc0000;
	clear:both;
}
.fleft {
	margin:0;
	padding:5px;
	float:left;
}
.fright {
	margin:0;
	padding:5px;
	float:right;
        color:#505050
}




.bluewaku {
border: 1px solid #c0c0c0;
background-color: #FFFFFF;
}
.creambackbluemoji10 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 10px;
color: #555555;
background-color: #dddddd;
line-height: 15px;
}
.noushoku {
background-color: #6d85a6;
}
.tannshoku {
background-color: #6d85a6;
}
.bluebackwhitemoji10 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 1px;
color: #FFFFFF;
background-color: #c0c0c0;
line-height: 15px;
}
.mainmenu1 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 13px;
color: #dddddd;
line-height: 17px;
}
.menuline {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #c0c0c0;
}
.mainmenu2 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 13px;
color: #dddddd;
line-height: 17px;
}
.bluemoji12 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 14px;
color: #555555;
background-color: #f9f5f5;
line-height: 17px;
}
.zennbunn1 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 15px;
color: #330000;
line-height: 17px;
}
.ryakushou1 {
font-family: "Times New Roman", "Osaka";
font-size: 17px;
color: #330011;
line-height: 18px;
}
.zennbunn2 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 14px;
color: #330022;
background-color: #f9f5f5;
line-height: 17px;
}
.welcome {
font-family: "Microsoft Sans Serif", "Osaka";
font-size: 18px;
color: #c0c0c0;
line-height: 17px;
}
.jimushomei {
font-family: "HGP–¾’©E", "Osaka";
font-size: 23px;
font-weight: bold;
color: #505050;
line-height: 12px;
}
.jimushomeiABC {
font-family: "Times New Roman", "Osaka";
font-size: 15px;
color: #848484;
line-height: 5px;
}
.photomoji {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 13px;
color: #808080;
line-height: 1px;
}
.photomoji2 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 10px;
color: #808080;
line-height: 1px;
}
.photomoji3 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 13px;
color: #330011;
line-height: 1px;
}
.photomoji4 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 15px;
font-weight: bold;
color: #707070;
line-height: 1px;
}
.midasi1 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 17px;
font-weight: bold;
color: #808080;
line-height: 1px;
}
.midasi2 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 16px;
font-weight: bold;
color: #808080;
line-height: 1px;
}
.zennbunn3 {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 14px;
font-weight: 400;
color: #505050;
line-height: 18px;
}
.midasi3 {
font-family: "Times New Roman", "Osaka";
font-size: 20px;
font-weight: bold;
color: #606060;
line-height: 1px;
}
.midasi4 {
font-family: "Times New Roman", "Osaka";
font-size: 16px;
font-weight: bold;
line-height: 1px;
}




