body { margin:0px; background-image:url(img/bg.jpg); background-repeat:repeat-x; background-position:bottom; font-family:"俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3";}
h1{ font-size:14px; text-align:right; margin:5px; }
p{ font-size:12px; color:#000000;}

h2.catch{font: bolder 16px "HG娵恨集窶-PRO" ; color:#333333; font-weight:bold; line-height:150%; margin: 8px 10px; padding: 0px 10px 0px 8px; }
h2.catch2{font: bolder 14px "俵俽 俹僑僔僢僋", Osaka ; color:#333333; font-weight:bold; line-height:150%; margin: 8px 10px; float:left;}

.midashi {margin:3px 0; padding:0; font: bolder 12px "俵俽 俹僑僔僢僋", Osaka,; color:#C3151E; text-align:center; }
.midashi2 {font:bold 14px "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3" ; color:#C3151E; margin:10px 10px 0 10px; padding: 0px 10px 0px 15px; }

h3.midashi3 {font: bolder 16px "俵俽 俹僑僔僢僋", Osaka ; color:#CF111D; letter-spacing:0.1em; margin:5px 10px; background-color:#FFFFFF; display:inline; padding:5px; }
h5.tit {font-size:14px; color:#333333; font-weight:bold; border-style:double; border-color:#FF0000; border-width:3px 0; margin: 10px 8px; padding:4px; display: inline; text-align:center; }

.box {padding: 0px 0px 20px 0px; }
.box2 {padding: 0px 0px 20px 20px; }
.box3 {padding: 0px 10px 0px 0px; }
.qr {padding: 0px 00px 0px 10px; }
#box_base {margin: 0px 0px 0px 10px; }

.menu-tit-txt{ font-size:14px; color:#333333; font-weight:bold; margin:5px; padding:0; }
.menu-tit-txt{ font-size:14px; color:#333333; font-weight:bold; margin:5px; padding:0; }
.p5{border-style:solid; border-color:#C3151E; border-width:1px 0; margin:3px; padding:5px; width:350px; height:auto;  }
.p5-txt{
font-size:14px; color:#C3151E; font-weight:bold; line-height:150%; text-align:center; margin:8px;}
.p5-border{border:solid 1px #C3151E;}
.menu-tit-txt{ font-size:14px; color:#333333; font-weight:bold; margin:5px; padding:0; }
.menu-tit-txt{ font-size:14px; color:#333333; font-weight:bold; margin:5px; padding:0; }

.border{ border:1px solid #CCCCCC; margin-top:30px; }
.footer{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666666; }
.bun1{ font-size:12px; color:#000000; }
.bun2{ font:normal 12px "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3"; color:#000000; line-height:150%; margin: 5px 5px; padding: 0px 10px 0px 0px; }
.bun3{ font-size:12px; color:#000000; padding: 10px 0px 10px 10px;}
.ul-txt{ font:normal 12px "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3"; color:#000000; line-height:150%; margin:8px 2px; padding:0; }

.bun4{ font-size:14px; color:#333333; font-weight:bold; line-height:150%; margin: 8px 10px; padding: 0px 10px 0px 8px;}
.bun5{font-size:14px; color:#333333;  padding:5px  5px 5px 20px;margin:0; float:left;}
.bun6{ font:normal 12px "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3"; color:#000000; line-height:150%; margin:8px 5px; padding: 3px 3px 15px 3px; }
.bun7{ font:normal 12px "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3"; color:#000000; line-height:150%; margin: 5px 5px; padding: 0px 10px 0px 20px; }
.bun8{ font:normal 12px "俵俽 俹僑僔僢僋", Osaka, "僸儔僊僲妏僑 Pro W3"; color:#000000; line-height:150%; margin:8px 5px; padding: 3px 3px 3px 6px; }
.bun9{ font-size:14px; color:#333333; font-weight:bold; line-height:150%; margin: 10px 10px; padding: 10px 0px;}
#bun11 {
	margin-left : auto ; margin-right : 0 ; text-align : right ;
}
/*儕儞僋*/
font{ font-family:"俵俽 俹僑僔僢僋",Osaka; }
A:link{ text-decoration:none; color:#000000; }
A:visited{ text-decoration:none; color:#000000; }
A:active{ text-decoration:none; color:#000000; }
A:hover{ text-decoration:none; color:#CC3333; }

a.link1{text-decoration: none;  color: #0066FF; line-height:150%; font-size:14px; margin:5px 10px; padding: 0px 0px 15px 0px; font-family:"HG娵恨集窶-PRO"; }
a:visited.link1{ text-decoration: none; color:#0066FF; margin:5px 10px; font-family:"HG娵恨集窶-PRO";}
a:active.link1{ text-decoration: none; color:#0066FF; margin:5px 10px; font-family:"HG娵恨集窶-PRO"; }
a:hover.link1{ text-decoration: underline; color: #FFFFFF; background-color:#0066FF; margin:5px 10px; font-family:"HG娵恨集窶-PRO"; }

a.link2{text-decoration: none;  color: #333333; line-height:150%; font-size:12px; margin:2px 5px; }
a:visited.link2{ text-decoration: none; color:#333333; margin:2px 5px; }
a:active.link2{ text-decoration: none; color:#333333; margin:2px 5px; }
a:hover.link2{ text-decoration: underline; color: #B2B2D5; background-color:#0066FF; margin:2px 5px; }

/*a.link1{text-decoration: none;  color: #C3151E; line-height:150%; font-size:14px; margin:5px 10px; }
a:visited.link1{ text-decoration: none; color:#C3151E; margin:5px 10px;}
a:active.link1{ text-decoration: none; color:#C3151E; margin:5px 10px; }
a:hover.link1{ text-decoration: underline; color: #FFFFFF; background-color:#C3151E; margin:5px 10px; }
*/

.clear-both{ clear:both;}
.float-left{float:left; width:157px;  margin:5px 2px 5px 0;}
.hyo-txt{ font-size:11px; line-height:130%; margin:0;}
ul.ul-none{ list-style-type:none; margin:3px ; padding:0;}
.yohaku{margin:5px 15px; }

/*03.html*/
ul.ul{ list-style-type:none; margin:5px 5px 5px 0;}
li.li{float:left; margin:0; padding:5px 0 0 0 ;}

dl.dl{margin:5px 0; padding:3px 3px 3px 10px;}
dd.dd1{ margin:-1.6em 1em 0em 6.5em;}
dd.dd2{ margin:-1.6em 1em 0em 12em;}

.bg { font-size:14px; font-weight:bold; line-height:150%; text-align:right; margin: 5px; }
