body {margin:0; padding:0; background-image:url(img/PageBackground.jpg); background-repeat:repeat-y;}
table,tr,th,td {padding:0; margin:0; border-collapse:collapse;}
p {padding:0; margin:0;}
h2 {padding:0; margin:0 0 10px 0;}

#contentsBody {margin:0; padding:0; font-size:80%; line-height:135%; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}

td.Leftc {width:160px; vertical-align:top; padding:0;}
td.Rightc {width:660px; vertical-align:top; padding:7px 0 0 23px;}

td.Leftc #Menu {;}
td.Rightc #mainContents { width:637px;}
.contentTxt { margin:0; padding:0 7px 0 32px;}

td.Rightc p.gotopagetop {margin:7px; padding:0 15px 0 0; font-size:12px; text-align:right; background-image:url(img/action_go.gif); background-position:right; background-repeat:no-repeat;}
td.Rightc #Foot { border-top:1px solid #666666; margin:0; padding:7px 0; font-size:12px; text-align:center;}
td.Rightc #Foot p {margin:0.5em 0;}

.cNews {background-image:url(img/BackgroundimgNews.jpg); background-position:bottom; background-repeat:no-repeat; margin:0 0 7px 0;}
.newstext {width:440px; height:160px; margin:0; padding:0;}

.cDList { width:260px; float:left; margin:0; padding:0;}
.cHList { width:367px; float:right; margin:0; padding:0;}

.listtbl {margin:0; padding:0 7px 7px 32px;}
.listtbl table{ width:100%;}
.listtbl td{margin:0; padding:2px; border:1px solid #333333; vertical-align:middle;}
.listtbl td.date{ text-align:center;}
.cHList .listtbl th{margin:0; padding:2px; background-color:#EFEFEF; border:1px solid #333333; }

.cRecommend {clear:both; margin:0; padding:0 7px 0 0;}
.cRecommend h3{ font-size:110%;}
.cRecommend td{ vertical-align:top; padding:5px; font-size:90%; line-height:135%;}

.right {text-align:right;}
.contentTxt span.sMidashi{ color:#006699; font-size:120%; font-weight:bold;}
.privacy li {margin-top:1em;}
.privacy li li{margin-top:0.2em;}

.memlist h3{ font-size:110%; font-weight:bold; color:#006699;}
.memlist table { width:573px; margin-left:25px;}
.memlist th.cellname {width:25%;}
.memlist th.celladdress {width:40%;}
.memlist th.celltel {width:20%;}
.memlist th.celldetail {width:15%;}
.memlist td{margin:0; padding:2px; border:1px solid #333333; vertical-align:middle;}
.memlist td.url{ text-align:center;}
.memlist th{margin:0; padding:2px; background-color:#EFEFEF; border:1px solid #333333; text-align:left;}

.orglist h3{ font-size:110%; font-weight:bold; color:#006699; padding:0 0 7px 0; margin:1.5em 7px 0.5em 0; border-bottom:1px dotted #CCCCCC;}
.orglist p {margin-left:25px;}
.orglist dl {margin:0 0 0 25px; padding:0;}
.orglist dt {padding:3px 0 3px 0; border-bottom:1px dotted #CCCCCC; font-weight:bold; font-size:110%;}
.orglist dd {padding:3px 0 3px 0;}

.links dt {padding:7px 0 7px 1em; border-left:7px solid #0099FF; border-top:1px solid #CCCCCC; border-bottom:1px dotted #CCCCCC; font-weight:bold; font-size:110%;}
.links dd {padding:3px 0 20px 0; font-family:"Times New Roman", Times, serif; color:#999999;}

.aboutc h3{ font-size:110%; font-weight:bold; color:#006699; padding:0 0 7px 0; margin:1.5em 7px 0.5em 0;}
.aboutc p {margin-left:25px;}
.aboutc dl {margin:0 0 0 25px; padding:0;}
.aboutc dt {padding:3px 0 3px 0; border-bottom:1px dotted #CCCCCC; font-weight:bold; font-size:110%;}
.aboutc dd {padding:3px 0 3px 0;}
.aboutc ol {margin:1em 0 0 50px; padding:0;}
.aboutc li {padding:7px 0 7px 0; border-top:1px dotted #CCCCCC; font-weight:bold; font-size:110%;}
.aboutc blockquote{margin:0; padding:3px 0 3px 15px; font-weight:normal; font-size:85%;}

.schedulelist { border-top:1px solid #999999; margin:0; padding:0;}
.schedulelist h3{ font-size:110%; font-weight:bold; color:#006699; padding:0 0 7px 0; margin:1.5em 7px 0.5em 0;}
.schedulelist table {width:100%;}
.schedulelist th.cellday {width:15%;}
.schedulelist th.cellweek {width:5%;}
.schedulelist th.cellname {width:30%;}
.schedulelist td{margin:0; padding:2px; border:1px solid #333333; vertical-align:middle;}
.schedulelist th{margin:0; padding:2px; background-color:#EFEFEF; border:1px solid #333333;}

.officec h3{ font-size:110%; font-weight:bold; color:#006699; padding:7px 0 7px 0; margin:1.5em 7px 0.5em 0; border-top:1px dotted #CCCCCC; }

.ikenc h3{ font-size:110%; font-weight:bold; color:#006699; padding:0 0 7px 0; margin:1.5em 7px 0.5em 0;}
.ikenc p {margin-left:25px;}
.ikenc dl {margin:0 0 0 25px; padding:0;}
.ikenc dt {padding:3px 0 3px 0; border-bottom:1px dotted #CCCCCC; font-weight:bold; font-size:110%;}
.ikenc dd {padding:3px 0 3px 0;}
.ikenc ol {margin:1em 0 0 50px; padding:0;}
.ikenc li {padding:7px 0 7px 0; border-top:1px dotted #CCCCCC; font-size:100%;}
.ikenc blockquote{margin:0; padding:3px 0 3px 15px; font-weight:normal; font-size:85%;}
.ikenc table {width:90%; border:1px solid;border-collapse:collapse;}
.ikenc td.title {border:1px solid;text-align:center;font-weight:bold;background-color:#006699;color:#efefef;}
.ikenc td {border:1px solid;padding-left:5px;}
.ikenc h4 {font-size:100%;font-weight:bold;color:#666666;padding:0 0 7px 0;margin:1.5em 7px 0.5em 0;}
.ikenc p.fit_center {margin:15px 0 7px 0;text-align:center;}

.greetc h3{font-size:110%; font-weight:bold; color:#006699; padding:0 0 7px 0; margin:1.5em 7px 0.5em 0;}
.greetc p{margin-left:25px;}
.greetc div.orgname{text-align:right;font-weight:bold;color:#006699;}
.greetc div.fit_right{text-align:right;}

.schedule_ol{margin-top:0px;};
.schedule_ol li{margin-left:10px;}

.spacer {
clear:both;
height:1em;
}


