a:link.leftm {
	color: #006400;
	text-decoration: none;
}
a:visited.leftm {
	color: #006400;
	text-decoration: none;
}
a:hover.leftm {
	color: #FF6633;
	text-decoration: none;
}

a.gotop {font-size:13px;text-align:right;margin-right:20px;width:100%;}

a.pointf {color:#FF0000;text-decoration: none;font-weight:bold;font-size:14px;}

p {	color: #000000;
	font-size:16px;
        margin-top:5px;
        margin-left:45px;
        margin-right:45px;
        margin-bottom:10px;
	line-height:165%;
	text-indent:12px;
}

p.kome{	color: #000000
	font-size:16px;
	line-height:150%;
	margin-left:45px;
	text-indent:-5px;}


table.bodyt{border-right: 1px #808080 solid;border-left: 1px #808080 solid; width:920px;}

table.headm{border-top: #00CC00 1px solid; height:42px; background-image: url(image/020.jpg);}

table.saishin{margin:0 45 0 45;font-size:15px;line-height:150%;}

table.tablelr{margin:10px 20px 10px 20px;width:600;}


table.junkan {margin:10px;
	width:700;
}

p.ju {	color: #000000;
	font-size:16px;
        margin-top:15px;
        margin-left:20px;
        margin-right:10px;
        margin-bottom:10px;
	line-height:175%;
	text-indent:12px;
}

.ju-cap {	font-size:14px;width:180px;line-height:120%;}

tr.h1bkc{background-color:#009933;}

tr.pointbk{background-image:url(image/pointbk.gif);text-align:right;}

td.headmtdb{border-right: #00CC00 1px solid;font-size:14px;font-weight:bold;width:160px;}

td.headmtdr{border-right: #00CC00 1px solid;font-size:14px;font-weight:bold;width:152px;}

td.headmtde{font-size:14px;font-weight:bold;width:152px;}

td.saishintd{text-decoration:underline;}

td.leftm{BORDER-RIGHT: #CCCCCC 1px solid;}

td.lunkm{font-size:15px;padding-top:6px;}

td.honbun{margin:0px;padding:0px;width:725px;}

td.table-lr{padding:5px 14px;font-size:16px;line-height:150%;}


hr.leftml{border-style:dotted;border-color: #999999;}

hr.leftmld{border-style:dotted;width:90%;border-color:#228B22;}

hr.infoout03{border-style:solid;margin:5px 45px;border-color:#009933;}


h1 {font-size:14px;color:#FFFFFF;font-weight:bold;margin:9px 0px 9px 0px;}


h2 {color:#000000;
    font-size:16px;
    font-weight:bold;
    margin:9px 0px 3px 15px;
    }

h3 {color:#FFFFE0;
	font-size:15px;
	padding:3px 30px;
	background-color:#009933;
	background-image: url(image/ha.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}

h4 {	color:#009933;
	font-size:24px;
	padding:5px 0px 5px 10px;
	border-color:#009933;
	border-width:0px 0px 0px 9px;
	border-style:solid;
	margin: 20px 20px 0px 20px;
}

dl {
	color: #000000;
	font-size:16px;
	line-height:160%;
	margin:10px 40px 15px 45px;
}

dt {
	font-weight:bold;
	font-size:17px;
}

dd {
	margin-left:20px;
}


ul {	color: #000000;
	font-size:16px;
        margin-top:10px;
        margin-left:60px;
        margin-right:45px;
        margin-bottom:5px;
	line-height:160%;
}

ol {	color: #000000;
	font-size:16px;
        margin-top:10px;
        margin-left:60px;
        margin-right:20px;
        margin-bottom:5px;
	line-height:160%;
}


ul.menulist {
list-style-type: none;
	font-size:14px;
	line-height:170%;
	margin: 0px 10px 15px 10px;
	color:#003300;
}


ul.presslist {
list-style-type: none;
	font-size:16px;
	line-height:150%;
	margin: 0px 10px 15px 30px;
	color:#003300;
}


li.menuli {
background: url(image/listarrow.gif) no-repeat 5 7px;
text-align:left;
padding-left: 21px;
}

li.presslist {
background: url(image/press.gif) no-repeat 0 3px;
text-align:left;
padding-left: 45px;
margin:5;
}


ol {
	font-size:16px;
	line-height:150%;
	margin:10px 20px 5px 50px;
}

dl.info{
  margin : 0 0 0 25px;
font-size:15px;
}

dt.info{
  width :69px;
  margin:0px 10px 0px 25px;
  float : left;
  font-weight:normal;
}

dd.info{
  padding:0px 0px 0px 0px;
}

dl.keii{
  margin : 0 0 0 10px;
font-size:15px;
}

dt.keii{
  width :90px;
  margin:0px 0px 5px 10px;
  float : left;
  color:#CC3300;
  font-weight:normal;
}

dd.keii{
  margin:0px 10px 5px 0px;
}

dt.order {background-image: url(image/squbtn.gif);background-repeat: no-repeat;background-position: left center;padding-left:20px;padding-top:3px;line-height:180%;}

dt.family {background-image: url(image/fami.gif);background-repeat: no-repeat;background-position: left center;padding-left:25px;padding-top:3px;}

H1.plan1-2{
  background : #006633;
background-image : url(image/plan1-2.jpg);
background-repeat : no-repeat;
background-position : right;
  height : 90px;
  padding-top : 15px;
  margin : 0;
}

H1.plan2-3{
  background : #006633;
background-image : url(image/plan2-3.jpg);
background-repeat : no-repeat;
background-position : right;
  height : 90px;
  padding-top : 15px;
  margin : 0;
}

H1.plan1day{
  background : #006633;
background-image : url(image/plan1day.jpg);
background-repeat : no-repeat;
background-position : right;
  height : 90px;
  padding-top : 15px;
  margin : 0;
}

H1.menu{
  background : #006633;
background-image : url(image/planmenu.jpg);
background-repeat : no-repeat;
background-position : right;
  height : 90px;
  padding-top : 15px;
  margin : 0;
}

img.menuline{padding:0px;border-color:#33cc33;border-width:1px 1px 1px 9px;border-style:solid;}

td.harai01 {border:1px solid #808080;background:#DCDCDC;color:#000000;width:120px;}

td.harai02 {border:1px solid #808080;background:#ffffff;color:#000000;}

td.point01 {border:1px solid #808080;background:#DCDCDC;color:#000000;width:190px;}

td.point02 {border:1px solid #808080;background:#ffffff;color:#000000;}

img.left {float:left;margin:5px;}

img.left10 {float:left;margin:10px;}

img.right {float:right;margin:5px;}

img.right10 {float:right;margin:10px;}

.clearl { clear: left; }
.clearr { clear: right; }

.uresuji{color:#000000;
	font-size:14px;
	font-weight:bold;
height:72px;
	padding:39px 0px 0px 165px;
	margin:15 45 5 20;
	border-bottom: 1px #009933 solid ;
background-image:url(image/uresuji.gif);
background-repeat: no-repeat;
background-position: 0px 0px;

}

img.table-lr{border:1px #808080 solid;}

.blog {font-size: 12px;text-align:left;margin-left:15;}

.navi-s {font-size: 11px;text-align:left;margin:3 15 0 15;line-height:150%;}

.navilist {font-size:13px;color:#666666;text-align:left;width:100%;margin:20px 15px;}

.offi {text-align:left;font-size:12px;line-height:150%;margin:0 10 0 10;}

.infoout01 {border-bottom:#009933 2px solid;margin:10px 45px;text-align:left;}

.infoout02 {background-color:#009933;border-top:#009933 1px solid;padding:3 3 3 6;font-size:15px;width:162px;text-align:center;color:#ffffff;}

.souryou {padding:3px 3px;border-color:#FF0033;border-style:double ;background:#ffffff;font-size:14px;color:#FF0033;font-weight:bold;width:75%;}

.lmotoku {font-size:11px;color:#FF0066;padding:2 0 0 1;border-color:#FF0066;border-width:1px;border-style:solid;background:#ffffff;font-weight:normal;}

.lmotokub {font-size:11px;color:#0000FF;padding:2 0 0 1;border-color:#0000FF;border-width:1px;border-style:solid;background:#ffffff;font-weight:normal;}

#foot {
        margin:10px 10px;
	text-align: center;
	line-height:150%;
	font-size:12px;
}


.yoyaku {color:#ff0000;font-size:13px;}

.hassou {color:#0000ff;font-size:13px;}

.end {color:#000000;font-size:13px;}



