/*‘S‘ÌƒŒƒCƒAƒEƒg*/

body {
background: #ffe;/* url(img/bg_001.jpg)*/;
margin:0;
padding:0;
font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
}

TD,TH {
 font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
  background-color : #ffffff;
}




/*ƒgƒbƒvƒy[ƒWƒfƒUƒCƒ“ŠÖŒW*/
.wd {
width:95%;
}

.main {
margin-left:20px;
margin-right:5px;
vertical-align:bottom;
}

.main2 {
margin-left:20px;
margin-right:5px;
}


.top_ti {
border-left:solid 20px #F60;
border-bottom:solid 1px gray;
padding:0 0 2px 25px;
margin:5px 10px;
}

.sin {margin:0 10px 5px ;padding:8px;border-width: 0px 1px 1px 1px ;border-style:solid;border-color: gray;background:#ffc;line-height: 140%;}

.mess {
line-height: 120%;
font-size:95%;
}


.menu {
padding:15px 5px;
font-size:90%;
}

.t_pic {
background:#F90 url(img/top_pic2.jpg) no-repeat center;

}


.float_l {float:left;}

/*ZŠ‚È‚Ç*/

.bw {
border-left:solid 5px gray;
border-bottom:solid 1px gray;
padding:3px 5px 3px 10px;
margin:5px 10px;
}

.bw2 {border:solid 1px gray;width:300px;}

.fns { font-size: 85%;}



/*ƒZƒJƒ“ƒhƒy[ƒWƒfƒUƒCƒ“*/
.bg {background: #ffe;
width:95%;
}

.head_2nd {
width:100%;
margin:3px 0 10px 0;
}

.maincontents{
 margin-left:40px;
 width:90%;
}

h1{
 margin:0;
}

H2 {
 margin-bottom:5px;
font-size:120%;
}

.syosai {
text-align:center;
}

.wd_2nd {
padding-bottom:15px;
}

.foot {
}

.foot p.right {
width:100%;
text-align:right;
margin-top:3px;
font-size:90%;
}

.foot p.cent {
width:100%;
text-align:center;
margin-top:-10px;
}

.foot p.left {
width:100%;
text-align:left;
margin-top:-10px;
margin-left:10px;
}

.right {
width:100%;
text-align:right;
margin:3px 10px 5px 0;
font-size:90%;
}


.hyo {
border-top:solid 1px #555;
border-left:solid 1px #555;
}

.hyo th {
border-right:solid 1px #555;
border-bottom:solid 1px #555;
padding:3px 5px 2px;
background:#eee;
}

.hyo td {
border-right:solid 1px #555;
border-bottom:solid 1px #555;
padding:3px 5px 2px;
background:#fff;
}

.hyo2 {
border-top:solid 1px #555;
border-left:solid 1px #555;
}

.hyo2 th {
border-right:solid 1px #555;
border-bottom:solid 1px #555;
padding:3px 5px 2px;
background:#eee;
}

.hyo2 td {
border-right:solid 1px #555;
border-bottom:solid 1px #555;
padding:3px 5px 2px;
text-align:right;
}


.tate {width:1em;}

.line {
line-height: 140%;
}


/*“ñŽsˆê’¬•Êî•ñƒy[ƒW\¬*/
.pic {
 text-align:center;
font-size:90%;
width:280px;
}


.tex {
vertical-align:top;
}

.tex div {
 line-height: 140%;
margin-top:10px;
margin-left:20px;
}

UL.img {
 list-style-image: url(img/point.gif);
 line-height: 140%;
}

UL {
 list-style-type: disc;
 line-height: 140%;
}



/*ÐŠQ—\–h*/
.yobo {
width:95%;
margin: 10px 0 15px 0;
padding:15px;
border-left:solid 10px #06c;
background:#eef;
}

.yobo h2 {
color:#00F;
text-align:center;
}

.yobo div { line-height: 140%;}

.yobo2 {
width:95%;
margin: 10px 0 15px 0;
padding:15px;
border-left:solid 10px #F33;
background:#Fee;
}

.yobo2 h2 {
color:#F00;
text-align:center;
}

.yobo2 div { line-height: 140%;}

.yobo3 {
width:95%;
margin: 10px 0 15px 0;
padding:15px;
border-left:solid 10px #099;
background:#efe;
}

.yobo3 h2 {
color:#060;
text-align:center;
}

.yobo3 div { line-height: 140%;}


.center {
text-align:center;
}

.bg_yel {background:#ff9;
padding:5px;
margin-left:5%;
margin-right:5%;
}

.bg_white {background:#fff;
padding:5px;
border:solid 1px #555;
margin-left:5%;
margin-right:5%;
}


.hyo3 {
border-top:solid 3px #0C0;
border-left:solid 3px #0C0;
margin-left:10%;
margin-right:10%;
text-align:center;
}

.hyo3 td {
border-bottom:solid 3px #0C0;
border-right:solid 3px #0C0;
padding:8px;
text-align:center;
background:#fff;
}

.wari {letter-spacing: 1em;}



/*ÐŠQî•ñ*/

.migi {
width:95%;
text-align:right;
font-size:90%;
}


/*ƒtƒHƒ“ƒgƒJƒ‰[*/

.orenji {color:#F60;}
.red {color:#c36;}



