html {overflow-y:scroll;}

body {color:#333333;margin:0px;padding:0px;background-color:#ffffff;
font-size:80%;font-family;"‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;line-height:1.4;
background-image:url(../img/bg.gif);background-repeat:repeat-y;background-position:center top;}

a:link {color:#3366cc;background color:transparent;text-decoration:underline;}
a:visited{color:#191970;background color:transparent;text-decoration:underline;}
a:hover, a:active{color:#b22222;background color:transparent;text-decoration:none;}

a.pan:link {color:#3366cc;text-decoration:underline;}
a.pan:visited {color:#3366cc;text-decoration:underline;}
a.pan:hover, a.mainte:active {color:#b22222;text-decoration:none;}

a.menu:link {color:#ffffff;text-decoration:none;}
a.menu:visited {color:#ffffff;text-decoration:none;}
a.menu:hover, a.mainte:active {color:#ffffff;text-decoration:none;font-weight:bold;}

p {margin: 0px;margin-bottom: 7px;margin-top: 7px;}

h1 {margin:0px;font-size:100%;}
h2 {margin:0px;margin-top:10px;margin-bottom:0px;font-size:100%;padding:0px;}
h3 {margin:0px;margin-top:0px;margin-bottom:10px;font-size:100%;padding:0px;}
h4 {margin:0px;margin-top:10px;margin-bottom:10px;font-size:100%;padding:0px;}
h5 {margin:0px;margin-top:10px;margin-bottom:10px;font-size:100%;padding:0px;}
h6 {margin:0px;margin-top:10px;margin-bottom:10px;font-size:100%;padding:0px;}

.typ1 {height:20px;color:#339933;padding-top:0px;padding-left: 20px;margin:0px;}
.typ2 {font-size: 115%;color: #ff3366;}
.typ3 {font-weight: normal;}

.pnk {color: #ff668c;}
.bpnk {color: #ff668c;font-weight: bold;}
.bspnk {color: #ff3366;font-weight: bold;}

.org {color:#ff8000;}
.borg {color:#ff8000;font-weight:bold;}

.bwn {color:#8b4513;}
.bbwn {color:#8b4513;font-weight: bold;}

.grn {color: #338533;}
.bgrn {color: #338533;font-weight: bold;}

.gry {color:#666666;}
.bgry {color:#666666;font-weight: bold;}

.fff {color:#ffffff;}

.red {color:#990000;}
.bred {color:#990000;font-weight:bold;}

.bggrn {background-color: #a8d699;padding: 10px;}
.bgbg {background-color: #f1f1bb;padding: 10px;}
.bgog {background-color: #ffcc99;padding: 10px;}
.bgpnk {background-color: #f0dbdb;padding: 10px;}

.menu1 {margin:0px;padding:4px;padding-right: 0px;background-color: #006600;}
.menu2 {padding: 0px;padding-left:15px;margin:0px;}
.menu3 {margin:0px;padding:5px;padding-top: 7px;padding-bottom: 7px;padding-right: 0px;background-color: #cccccc;border: 5px solid #e06685;}
.menu4 {padding-left: 10px;padding-top: 2px;}

.menu5 {border: 5px solid #e06685;border-top: 0px;margin: 0px;padding: 0px;}
.menu6 {padding:7px;padding-top: 0px;padding-bottom: 0px;border:1px solid #cccccc;}

img {border-style:none;}
img.b {border:1px solid #cccccc;}

.i05 {padding-left:5px;}
.i1 {padding-left:10px;}
.i2 {padding-left:20px;}
.i3 {padding-left:30px;}
.i4 {padding-left:40px;}
.i5 {padding-left:50px;}
.i7 {padding-left:70px;}
.i8 {padding-left:80px;}
.i10 {padding-left:100px;}

.i0505 {padding-left:5px;margin-right:5px;}
.i11 {margin-left:10px;margin-right:10px;}
.i22 {padding-left:20px;margin-right:20px;}

.mm {font-size:115%;}
.ss {font-size:85%;}
.mb {font-size:115%;font-weight:bold;}
.sb {font-size:85%;font-weight:bold;}
.bb {font-weight:bold;}

.mk {vertical-align:middle;margin-right: 4px;}


.tpcs {margin:0px;padding:5px;padding-left: 10px;padding-right: 7px;border: 10px solid #ff99b3;border-top: 0px;color: #ff3366;}
.tpcs2 {margin:0px;padding:5px;padding-left: 12px;color: #ffffff;font-weight: bold;background-color: #ff99b3;}

form {margin: 0px;}

.pg {font-size:115%;width:590px;}

.pr1 {font-size:115%;font-weight:bold;background-color:#fff2cc;border:1px solid #808080;padding:2px;text-align:center;}

.clm {border:1px solid #cccccc;padding: 10px;padding-top: 0px;padding-bottom: 0px;}
.clm2 {background-color:#ffffff;padding:7px;padding-left: 14px;padding-right: 14px;margin-top: 14px;margin-bottom: 7px;border:20px solid #cfe4bb;}
.clm3 {padding:8px;border:1px solid #cccccc;}
.clm4 {background-color:#ffffff;padding:7px;padding-left: 14px;padding-right: 14px;margin-top: 14px;margin-bottom: 7px;border:20px solid #ffcc99;}
.clm5 {background-color:#ffffff;padding:7px;padding-left: 14px;padding-right: 14px;margin-top: 14px;margin-bottom: 7px;border:20px solid #ffccd9;}
.clm6 {background-color:#cccccc;padding:7px;padding-left: 14px;padding-right: 14px;padding-bottom: 0px;margin-top: 14px;margin-bottom: 7px;}
.clm7 {border:1px solid #cccccc;padding: 1px;}
.clm8 {background-color:#cfe4bb;padding:7px;padding-left: 14px;padding-right: 14px;padding-bottom: 14px;margin-top: 14px;margin-bottom: 7px;}


.name {color:#ff3366;font-weight: bold;font-size: 115%;padding: 3px;margin-bottom: 14px;background-color: #f0dbdb;}
.notes {font-weight: bold;padding: 7px;margin: 0px;background-color: #ffe699;text-align: center;border: 2px solid #ffbf00;}

.sub_t {font-size:115%;font-weight:bold;padding-top:5px;text-align:center;height: 60px;
background-image:url(../img/bg_ttl.gif);background-repeat:no-repeat;background-position:center bottom;}

img.b_l {border:1px solid #cccccc;float:left;margin-right:10px;}
img.b_r {border:1px solid #cccccc;float:right;margin-left:10px;}
.fl_r {float:right;margin-left:10px}
.fl_l {float:left;margin-right:10px}
.al_c {vertical-align:middle;margin-right: 5px;}


table {border-style:none;}
td {font-size:80%;line-height:1.4;text-align:left;vertical-align:top;}
td.r {font-size:80%;line-height:1.4;text-align:right;vertical-align:top;}
td.c {font-size:80%;line-height:1.4;text-align:center;vertical-align:top;}

td.lm {font-size:80%;line-height:1.4;text-align:left;vertical-align:middle;}
td.cm {font-size:80%;line-height:1.4;text-align:center;vertical-align:middle;}

td.rm {font-size:80%;line-height:1.4;text-align:right;vertical-align:middle;}
td.lb {font-size:80%;line-height:1.4;text-align:left;vertical-align:bottom;}
td.rb {font-size:80%;line-height:1.4;text-align:right;vertical-align:bottom;}

td.lt2 {font-size:90%;line-height:1.4;text-align:left;vertical-align:top;}
td.ct2 {font-size:90%;line-height:1.4;text-align:center;vertical-align:top;}
td.lm2 {font-size:90%;line-height:1.4;text-align:left;vertical-align:middle;}
td.cm2 {font-size:90%;line-height:1.4;text-align:center;vertical-align:middle;}
td.rm2 {font-size:90%;line-height:1.4;text-align:right;vertical-align:middle;}
td.lb2 {font-size:90%;line-height:1.4;text-align:left;vertical-align:bottom;}
td.rb2 {font-size:90%;line-height:1.4;text-align:right;vertical-align:bottom;}





.print {width:640px;margin:10px;padding:40px;background-color:#fffff0;font-size:115%;border:1px solid #cccccc;}

.menut {margin:0px;margin-bottom:20px;padding:0px;border-bottom:2px solid #339933;}

.menus {margin:10px;padding:0px;}

.maiu {margin:2px;margin-bottom:0px;padding:3px;border:1px solid #808080;
text-align:center;line-height:1.0;background-color:#ffcc33;}



div#all {width:749;text-align:left;background-color:#fffff0;border-right:1px solid #cccccc;}

.maido {margin-top:5px;font-size:115%;
background-image:url(../img/bghokkaido.jpg);background-repeat:no-repeat;background-position:center middle;}
.maido2 {margin-top:20px;margin-bottom:20px;border:1px solid #cccccc;padding:5px;}
.cine {margin-top:5px;margin-bottom:5px;border:1px solid #cccccc;padding:5px;background-color:#f1f0eb;font-size:85%;}



.ora1 {text-align:center;margin:0px;padding:0px;background-color:#ffd966;}
.ora {padding:8px;padding-top:0px;text-align:left;background-color:#ffd966;}
.ora_t {margin:0px;padding:3px;text-align:center;color:#ffffff;background-color:#8b4513;font-size:115%;font-weight: bold;}

.ora2 {border:1px solid #808080;background-color:#cccccc;color: #990000;font-weight: bold;
padding: 3px;margin-top: 5px;}

.cprt {width:740px;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;
margin:0px;padding:5px;color:#808080;background-color:#f1f0eb;line-height:1.2;text-align:center;}
.cprt2 {width:748px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;margin:0px;padding:5px;color:#808080;background-color:#f1f0eb;line-height:1.2;text-align:center;}




.tit {width:710px;height:65px;padding-left:75px;padding-top:28px;
background-image:url(../img/t_bg1.gif);background-repeat:no-repeat;}
.contents {margin:0px;padding-left:20px;width:750px;
background-image:url(../img/bg_sod.gif);background-repeat:no-repeat;background-position:480 0;}
.contents2 {margin-left:20px;width:710px;}

.cap {margin-top:5px;margin-bottom:5px;line-height:1.2;font-size:85%;}
.pack {padding-left:30px;width:275px;}
.foot {text-align:center;padding:10px;}
.clm1 {font-size:100%;background-color:#dde6ff;padding:4px;border:1px solid #cccccc;}

.tv {width:710px;padding:10px;background-image:url(../img/tv_bg.jpg);background-repeat:no-repeat;
border:1px solid #cccccc;}
.tv2 {width:710px;padding:3px;background-color:#808080;color:#ffffff;
border:1px solid #cccccc;border-bottom:0px;}
.prs {width:580px;margin:0px;margin-left:30px;padding:5px;border:2px solid #b22222;}


.ttl {text-align:center;margin-top:20px;margin-bottom:10px;}
.ttll {margin-top:20px;margin-bottom:10px;}
.ttl2 {height:30px;margin-top:25px;margin-bottom:10px;font-size:125%;font-weight:bold;}
.cpy {color:#cc0000;font-size:115%;}
.p55 {margin-top:5px;margin-bottom:5px;}
.pr {margin-top:5px;margin-bottom:5px;padding-top:3px;padding-bottom:3px;
color:#666666;text-align:center;border-top:5px solid #ffcc22;border-bottom:5px solid #ffcc22;}
.bbs {padding:10px;border:1px solid #ffcc22;width:100%;}


.point {background-color:#fff2cc;padding:2px;border:1px solid #ffe699;}
.point2 {background-color:#ffd966;padding:2px;border:1px solid #ffbf00;}
.chu {font-size:115%;font-weight:bold;background-color:#fff2cc;border:1px solid #808080;padding:2px;text-align:center;}










td.cprt3 {color:#808080;line-height:1.2;text-align:left;}
td.m {font-size:90%;}
td.c_m {font-size:90%;text-align:center;}

th {font-size:80%;color:#333333;}

ul {margin-top:0px;margin-bottom:0px;}
dl {margin-top:0px;margin-bottom:0px;margin-left:15px;}




a.bld:link {color:#3366cc;background color:transparent;text-decoration:underline;font-weight:bold;}
a.bld:visited{color:#191970;background color:transparent;text-decoration:underline;font-weight:bold;}
a.bld:hover, a:active{color:#b22222;background color:transparent;text-decoration:none;font-weight:bold;}





img.bt {float:left;margin-right:10px;}

.end {border-top:5px solid #ddddf8;padding-top:10px;}
.sumi {background-image:url(../img/sumi.gif);background-repeat:no-repeat;background-position:right bottom;}

hr {height:1px;border-style:solid;border-color:#cccccc;margin-bottom:0px;margin-top:1px;}

hr.rd {height:2px;border-style:solid;border-color:#b22222;margin-bottom:0px;margin-top:1px;}




.home {text-align:center;margin-top:5px;margin-bottom:10px;
border-top:2px solid #c0c0c0;padding-top:5px;}


.ul {border-bottom:1px solid #c0c0c0;padding-bottom:5px;}




.cen {text-align:center;margin:0px;padding:0px;}
.right {text-align:right;}
.left {text-align:left;}





.jiki1 {color:#ffffff;font-size:115%;}



.blue {color:#1e90ff;}
.navy {color:#3333ad;}
.orange {color:#ffa500;}
.orange2 {color:#ff8000;}
.orange3 {color:#ff8000;font-weight:bold;}
.bg_ffe {background-color:#f1f0eb;}
.bg_gray {background-color:#f5f5f5;}
.bg_p {background-color:#ffeeee;}
.bg_ora {background-color:#ffeedd;}
.brown_b {color:#8b4513;font-weight:bold;}

.imowaku {border:1px solid #cccccc;padding:10px;padding-top:0px;}
.imo {font-size:115%;font-weight:bold;}

.bk16 {font-size:16px;font-weight:bold;color:#000000;}
.rd16 {font-size:16px;font-weight:bold;color:#990000;}
.bk14 {font-size:14px;font-weight:bold;color:#000000;}
.rd14 {font-size:14px;font-weight:bold;color:#990000;}
.rd12 {font-size:12px;font-weight:bold;color:#990000;}
.ne {font-weight:bold;font-size:15px;font-family:Verdana, Arial, Helvetica;color:990000;}
