body { background-image: url(../img/back.gif); text-align: center; position: relative; margin: 0; padding: 0; }
div#wrapper{
	width:900px;
	padding:15px 0;
	margin:0px auto 0px auto;
	background-image:url(../img/wrapper_01.gif);
	background-repeat:repeat-y;
}
a.blue:link { color: #0095d9; font-size: 12px; font-weight: normal; text-decoration: none; }
a.blue2:link { color: #0095d9; font-size: 12px; font-weight: normal; text-decoration: none; }
a.black:link { color: #444; font-size: 10px; font-weight: normal; text-decoration: none; }
h1 { font-size: 10px; margin: 0; }
h2 { color: #444; font-size: 12px; font-weight: normal; margin: 0; }
.otoiawase { font-size: 12px; margin: 0; }
.jikan { color: #9c9c9c; font-size: 11px; margin: 0; }
.tel { color: #333; font-size: 23px; font-weight: bold; letter-spacing: -1px; margin: 0; }
.tel_moment { color: #96c124; font-size: 10px; font-weight: normal; }
.whatsnew { color: #9c9c9c; font-size: 12px; margin: 0 0.5em; }
.whatsnew2 { color: #444; font-size: 12px; margin: 0 0.5em; }
.footer { color: #444; font-size: 10px; margin: 0; }
.copyright { color: #9c9c9c; font-size: 10px; margin: 0; }
.font20 { color: #808080; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 20px 0 0; }
.font20-2 { color: #808080; font-size: 20px; margin: 20px 0 0; }
.font20-4 { color: #abdb2c; font-size: 22px; }
.font16-3 { color: #808080; font-size: 16px; margin: 10px 0 0 10px; }
.font14-2 { color: white; font-size: 14px; background-color: #abdb2c; margin-top: 0.5em; }
.font16-4 { color: #808080; font-size: 17px; margin: 20px 0 0 10px; }
.font11 { color: #444; font-size: 11px; margin: 0 0 20px; }
.font12-1 { color: #444; font-size: 12px; background-color: #e8e8e8; padding: 2px 10px; }
.font12-a { color: white; font-size: 12px; background-color: black; margin-top: 0; padding: 2px 10px; }
.font12-b { font-size: 12px; margin-bottom: 0; padding: 2px 10px; }
.font20-3 { color: white; font-size: 20px; background-color: #abdb2c; padding-top: 0; padding-bottom: 0; padding-left: 1px; }
.font12-2 { color: #444; font-size: 12px; padding: 2px 10px; }
.font12-8 { color: #000; font-size: 12px; margin: 5px; }
.font14 { color: #abdb2c; font-size: 14px; font-weight: bold; padding: 2px 10px; }
.font14b { color: #161616; font-size: 11px; }
.font14-3 { color: #a17500; font-size: 14px; font-weight: bold; padding: 0 0 0 45px; }
.font12-2-1 { color: #333; font-size: 14px; margin-right: 10px; margin-left: 10px; }
.font12-2-2 { color: #fff; font-size: 12px; font-weight: normal; margin-right: 15px; margin-left: 15px; }
.font12-3 { color: #abdb2c; font-size: 12px; }
.font12-4 { color: #444; font-size: 12px; margin: 15px 10px 0 20px; }
.font12-8 { color: #000; font-size: 12px; margin: 5px; }
.font12-5 { color: #444; font-size: 12px; margin: 0 10px 2px 23px; }
.font12-6 { color: #444; font-size: 12px; padding: 2px 20px; }
.font12-7 { color: #444; font-size: 12px; padding: 2px 20px; }
.font_tel-fax { color: #444; font-size: 13px; font-weight: bold; padding: 2px 10px; }
.hyojyun { font-size: 12px; text-indent: 62px; margin-top: 40px; }
.tb-space { margin: -0.3em; }
.font10 { color: #534f4f; font-size: 10px; margin: 5px; }
.photo-table { border: solid 1px #ccc; }
.photo-table2 { border: solid 1px #444; }
.table_base { background-color: 006699}
.td { background-color: #FFFFFF}
.table { margin-left: -0.1em; }
.table-font { font-size: 0.7em; margin: 0.2em 0.2em 0.2em 0; }
.table-font16 { color: #323232; font-size: 14px; margin: 1em; }
.font-p09em_b { color: #000; font-size: 0.9em; margin-top: 0.5em; margin-bottom: 0.5em; }
