{margin:0px;padding:0;}

body {color:#333333;margin-left:20px;margin-top:5px;margin-right:0px;margin-bottom:20px;padding:0px;background-color:#eeffdd;
font-size:80%;font-family;"‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;line-height:1.4;}

.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;}

.bb {margin:0px;padding:0px;border-bottom:5px solid #006600;width:750px;}

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%;}

.intro {margin-bottom:15px;padding:5px;font-size:115%;}

.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;}


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;}

.new {width:749;height:37px;text-align:center;color:#339933;padding-top:12px;margin-bottom:0px;
background-image:url(../img/h1.gif);background-repeat:no-repeat;background-position:right top;}

.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;}
.clm2 {font-size:100%;background-color:#ffeaaa;padding:4px;border:1px solid #cccccc;}
.clm3 {font-size:100%;padding:7px;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;}

.pg {font-size:115%;}
.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;}
.sub_t {font-size:115%;font-weight:bold;background-color:#f1f0eb;border:1px solid #808080;padding:2px;text-align:center;}
.chu {font-size:115%;font-weight:bold;background-color:#fff2cc;border:1px solid #808080;padding:2px;text-align:center;}

.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;}

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

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.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: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.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;}

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;}

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;}


img {border-style:none;}
img.b {border:1px solid #808080;}
img.bt {float:left;margin-right:10px;}
img.b_l {border:1px solid #808080;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;}


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

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

.fl_r {float:right;margin-left:10px}
.fl_l {float:left;margin-right:10px}
.fl_r_cl {clear:right;}
.fl_l_cl {clear:left;}

.al_c {vertical-align:middle}

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

.fff {color:#ffffff;}
.red {color:#990000;}
.red_b {color:#990000;font-weight:bold;}
.bg_red {background-color:#b22222;color:#ffffff;}
.gray {color:#696969}
.dc {color:#dcdcdc;}
.brown {color:#8b4513;}
.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;}