body { text-align: center; }
html { overflow-y: scroll ;text-align: justify; text-justify: inter-ideograph }
p { text-align: justify; text-justify: inter-ideograph  }
h1  { margin: 0; padding: 0 }
div#bigbox  { margin: 0 auto; width: 800px; }
div#header        {  margin: 0; width: 800px; height: 106px }
div#container  { margin: 0 auto; width: 800px }
div#main    { padding-left: 20px; width: 600px; float: left }
div#menu	 { width: 177; float: right }
div#footer     { background-image: url("../img/footer.gif"); background-repeat: no-repeat; width: 800px; height: 30px; clear: both }
a { cursor: pointer; outline: none 0; }
#main a:link	     { color: #36f; text-decoration: none; }
a:link	    { color: #000; text-decoration: none; }
#main a:visited	     { color: #009; text-decoration: none; }
a:visited	    { color: #333; text-decoration: none; }
#main a:hover	      { color: #c06; }
a:hover	     { color: #900; }
td.celinq	              { color: #333; font-size: 12px; line-height: 28px; padding-top: 2px; padding-bottom: 3px; padding-left: 20px }
td.celinq2	              { color: #333; font-size: 12px; line-height: 28px; padding-top: 2px; padding-bottom: 3px }
td.request1	               { color: #333; font-size: 12px; line-height: 24px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px  }
td.request2	               { color: #333; font-size: 12px; line-height: 24px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-bottom: 1px dotted gray }
td.request3 { color: #333; font-size: 12px; line-height: 24px; padding-top: 2px; padding-bottom: 2px }
td.request4	               { color: #333; font-size: 12px; line-height: 24px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px dotted gray }
td.entrustleft      { color: #333; font-size: 12px; line-height: 21px; border-left: 1px solid #7f7f7f; font-color: #fff      }
td.entrustright       { color: #333; font-size: 12px; line-height: 21px; padding-top: 5px; padding-right: 40px; border-right: 1px solid #7f7f7f; font-color: #fff       }
td.celinfo  { padding-right: 40px; border-right: 1px solid #7f7f7f; border-left: 1px solid #7f7f7f; font-color: #fff  }
.info01  { color: #333; font-size: 12px; line-height: 18px; padding-left: 16px }
td.cel29 { color: #333; font-size: 12px; line-height: 1.6em; padding-top: 3px; padding-right: 3px; padding-left: 3px }
td.cel30 { color: #000; font-size: 12px; line-height: 1.6em; padding-top: 3px; padding-right: 3px; padding-left: 3px }
td.cel31 { color: black; font-size: 12px; line-height: 1.6em; padding-top: 3px; padding-right: 3px; padding-left: 3px; border: solid 1px gray }
td.cel32 { color: black; font-size: 12px; line-height: 1.6em; margin: 0; padding: 3px 3px 0; border-top: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray }
td.cel33 { color: black; font-size: 12px; line-height: 1.6em; margin: 0; padding: 3px 3px 0; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }
td.cel34 { color: black; font-size: 12px; line-height: 1.6em; margin: 0; padding: 3px 3px 0; border-right: 1px solid gray; border-bottom: 1px solid gray }
td.cel35 { color: black; font-size: 12px; line-height: 1.6em; margin: 0; padding: 3px 3px 0; border-bottom: 1px solid gray; border-left: 1px solid gray }
td.cel36  { color: black; font-size: 12px; line-height: 1.6em; margin: 0; padding: 3px 3px 0; border-bottom: 1px solid gray }
td.cel37  { color: black; font-size: 12px; line-height: 1.6em; margin: 0; padding: 3px 3px 0; border-bottom: 1px solid gray; border-left: 1px dotted gray }
td.cel38   { color: black; font-size: 12px; line-height: 1.6em; margin: 0; padding: 3px 3px 0; border-left: 1px solid gray }
td.cel13 { color: #333; font-size: 12px; line-height: 1.6em }
.intro { color: #333; font-size: 12px; line-height: 21px; text-align: justify; padding-left: 20px; width: 560px; text-justify: inter-ideograph  }
.title560   { color: #fff; font-size: 17px; line-height: 24px; background-image: url("../img/titlebar.gif"); background-repeat: no-repeat; margin-left: 20px; padding-left: 20px; width: 560px; height: 24px }
.title561  { color: #3284de; font-size: 17px; line-height: 24px; background-image: url("../img/titleline.gif"); background-repeat: no-repeat; margin-left: 20px; padding-left: 15px; width: 560px; height: 24px }
.honbun { color: #333; font-size: 12px; line-height: 21px; text-align: justify; margin-top: 5px; margin-left: 40px; width: 520px; text-justify: inter-ideograph }
.honbunimg { color: #333; font-size: 12px; line-height: 21px; margin-left: 20px; width: 560px }
.pagenavi { color: #333; font-size: 10px; line-height: 16px; padding-right: 20px }
.subtitle { color: #333; font-size: 14px; margin-top: 5px; margin-left: 40px; width: 540px }
.font10   { color: #333; font-size: 10px; line-height: 1.5em }
.font14 { font-size: 14px; line-height: 1.6em }
.box01  { color: #333; font-size: 12px; line-height: 1.6em; background-image: url("../inq/img/box01.gif"); background-repeat: no-repeat; margin-left: 40px; padding-top: 20px; width: 520px; height: 100px }

.oshirase_main { width: 600px; }
.oshirase_waku { background-image: url("../img/white.gif"); background-repeat: repeat-y; }
.oshirase_uchiwaku { margin: 15px 5px; }
.oshirase_ichiran { margin: 5px 25px; }
.osrs_date { width: 100px; color: #3284de; font-size: 12px; float: left; }
.osrs_title { color: #333; font-size: 12px; float: left; }
.oshirase_ichiran_date { width: 100px; color: #3284de; font-size: 12px; vertical-align: top; }
.oshirase_ichiran_title { color: #333; font-size: 12px; }
.oshirase_honbun { color: #333; font-size: 14px; line-height: 1.8em; }
.oshirase_hiduke { color: #333; font-size: 12px; line-height: 1.8em; text-align: right; }
.clear { clear: both; }
