body{text-align:center; margin-top:0}
body.f{margin:0}
body,table{font:16px/1.5 "游ゴシック Medium",YuGothic,YuGothicM,メイリオ,Meiryo,sans-serif} 
body.index	{color:#990099;background:#dff0de url(bg_iwatsumekusa.jpg); margin-top:15px}
body.syaku{color:#0c500c;background:#fdf8fe url(bg_syakunage.jpg) repeat-y top center}
body.kasa{color:#0c500c;background:url(bg_grape.jpg)}
body.uragin{color:#000099;background:url(bg_gline.gif)}

h1,h2,h3,h4,h5,h6{margin:0}
iframe{border:0;width:100%;height:100%;top:0;left:0;position:absolute}

a:link,a:visited{color:#008000;font-weight:bold;text-decoration:none}
a:hover,a:active{color:#ff33ff;font-weight:bold;text-decoration:underline}

a.u:link,a.u:visited{color:#000099;font-weight:normal;text-decoration:underline}
a.u:hover,a.u:active{color:#ff33ff;font-weight:normal}

.button,.buttonmini{background:url(b_back.gif) repeat-x left top;font-family:"ＭＳ Ｐゴシック";text-align:center;border-top:solid 1px #eeeeee;border-bottom:solid 1px #aaaaaa;padding:0;margin-right:4px;float:left}
.button{width:60px}
.buttonmini{width:40px}
.button a,.buttonmini a{display:block; padding:2px}
#pbtn{margin:18px auto;width:280px;height:20px;line-height:1}
#plink{text-align:right;height:18px}

.date_kasa{font-size:18px;font-weight:bold;font-style:italic}
.title_kasa{font:bold 36pt/38pt "HG正楷書体-PRO";text-align:left;width:660px}
.title_uragin	{color:#795d59; font:bold 38pt/38pt "HG正楷書体-PRO"; border-bottom:solid 1px #000000; margin:36px 0 0 0; width:280px}
.sub_syaku{color:#cc0000; font:bold 16pt/16pt "ＭＳ Ｐ明朝"; margin-top:24px; margin-bottom:32px}

.u_la{height:32px;position:relative}
.u_n1{background:#00cc00;padding-left:6px;position:relative}
.u_t0{background:#f6f6ee url(u_bg-aodamo.jpg);margin-top:12px;height:460px;text-align:left}
.u_t1{color:#6600ff;font:italic bold 20px/1 "ＭＳ 明朝";text-align:center;width:190px;top:70px;left:295px;position:relative}
.u_t2{color:#795d59;font:bold 24px/1 "HG正楷書体-PRO";text-align:center;width:130px;top:140px;left:160px;position:relative}
.u_t3{color:#795d59;font:bold 52px/1 "HG正楷書体-PRO";text-align:center;width:270px;top:105px;left:320px;position:relative}
.u_t4{color:#990099; font-size:13px; text-align:center;letter-spacing:-2px;width:760px;top:200px;left:30px;position:relative}
.u_t5{font:bold 18px/1 "HG正楷書体-PRO";letter-spacing:-2px}
.u_t6{border-bottom:solid 1px #999999;padding:2px;width:730px;left:45px;position:relative}
.u_t7{border-bottom:solid 1px #999999;padding-top:40px;width:730px;left:45px;position:relative}
.u_u0{background:#f6f6ee url(u_bg-aodamo.jpg);margin-top:12px;padding-top:16px;padding-bottom:24px;text-align:left}
.u_u1{border-bottom:solid 1px #999999;padding:3px;width:806px;left:5px;position:relative}
.u_u2{border-bottom:solid 1px #999999;padding:3px 2px;width:806px;height:22px;left:5px;position:relative}
.u_u3{border-bottom:solid 1px #999999;padding:3px 2px;width:806px;height:46px;left:5px;position:relative}
.u_u4{border:solid 1px #999999; margin-left:36px; width:748px; height:1584px}
.u_u11{text-align:center;width:112px;float:left}
.u_u12{background:url(u_c112.png) no-repeat;font-size:14px;text-align:center;padding-top:3px;width:100px;float:left}
.u_u13{background:url(u_c113.png) no-repeat;text-align:center;width:96px;float:left}
.u_u21{font-size:13px;width:54px;float:left}
.u_u22{background:url(u_c122.png) no-repeat;font-size:13px;padding-top:4px;text-align:center;width:54px;height:44px;float:left}
.u_u23{background:url(u_c123.png) no-repeat; font-size:13px;width:54px;height:44px;float:left}
.u_u24{background:url(u_c124.png) no-repeat;font-size:13px;width:54px;height:44px;float:left}
.u_u31{font-size:13px;width:28px;float:left}
.u_u32{background:url(u_c122.png) no-repeat right;width:28px; height:44px;float:left}
.u_u33{background:url(u_c123.png) no-repeat right;width:28px;height:44px;float:left}
.u_u34{background:url(u_c124.png) no-repeat;width:28px;height:44px;float:left}
.water{color:#0033ff;font-size:13px;}

.by{background:url(matataki.gif) right no-repeat; color:#9933cc; font:italic bold 12pt/14pt "ＭＳ Ｐ明朝"; padding-top:14px; width:136px; margin:12px auto 0 auto}
.no{color:#333399;line-height:24px;margin-top:12px}
.ctime{padding:8px 0 8px 14px}
.cyu{color:#008000;font-size:13px}
.cyu_r{color:#008000;font-size:13px;text-align:right}
.jump{font:16px/1 "ＭＳ Ｐ明朝"}
.item2{font-size:18px;font-weight:bold;text-align:left}
.item3{color:#990099;text-align:center}

.fs13{font-size:13px}
.fs14{font-size:14px}
.fs15{font-size:15px}
.fs16{font-size:16px}
.fs18{font-size:18px}

.bold{font-weight:bold}
.normal{font-weight:normal}
.italic{font-style:italic}
.center{text-align:center}
.right{text-align:right}
.left{text-align:left}
.f-left{float:left}
.f-right{float:right}
.clear{clear:both}

.top12{margin-top:12px}
.top24{margin-top:24px}
.top36{margin-top:36px}
.top48{margin-top:48px}
.top72{margin-top:72px}
.bottom12{margin-bottom:12px}
.left360{margin-left:360px}
.w730{width:730px}

div.area{margin:auto;width:820px}
div.area800	{margin:auto; width:800px}
div.area1030{margin:auto;width:1030px}
div.photo{color:#6600cc;text-align:center;margin-top:3px}
div.photo2{color:#6633ff;text-align:left;margin:3px auto 2px auto;width:370px}
p.vertical{writing-mode:vertical-rl;font:16px/28px 游明朝,"Yu Mincho",YuMincho,HGS明朝E,serif;text-align:left;margin:48px 0 0 32px}
div.news{color:#7100e1;font-size:13px;margin:24px auto 24px auto}

div.note{font-size:15px;margin:20px 0 10px 0;clear:both}
div.sc{text-align:left; margin:24px auto 0 auto; width:400px; clear:both}
div.scmain{text-align:left;margin:12px 0 0 140px;width:600px}
div.menu{text-align:left;margin:36px 0 0 466px}
div.tablet{margin:30px 0 4px 20px;float:left}
div.cont{background:url(sqare.gif) no-repeat; font-size:18px;line-height:1;padding:2px 0 0 20px;margin-top:4px}
div.date{font-style:italic; margin-left:52px}
div.key{background:url(key11.gif) no-repeat; height:185px; margin:24px 0 0 24px}
div.fav{background:url(b009lis.gif) no-repeat;font-size:16px;margin:4px auto 0 auto;width:84px;left:12px;position:relative;clear:both}
div.list{background:url(list2.gif) no-repeat; padding-left:10px}
div.ind-l{text-align:left;padding-left:190px;float:left}
div.ind-r{text-align:left;padding-left:30px;float:left}

div.t24l24fl{margin:24px 0 0 24px;float:left}
div.t72l24fl{margin:72px 0 0 24px;float:left}
div.t24fl{margin-top:24px;float:left}
div.t48fl{margin-top:48px;float:left}
div.t72w430fr{margin-top:72px;width:430px;float:right}
div.l12fl{margin-left:12px;float:left}
div.l24fl{margin-left:24px;float:left}
div.l48fl{margin-left:48px;float:left}
div.l96fl	{margin-left:96px; float:left}

div.ph560tl{text-align:center;margin:24px 170px 0 0;width:560px}
div.phl500{text-align:center;width:500px}
div.phr360{text-align:center; margin:24px 0 0 400px; width:360px}
div.phr350t{text-align:center;margin:48px 0 0 420px;width:350px}
div.phr380t{text-align:center;margin:24px 0 0 380px}

div.lw360{text-align:left;width:360px}
div.lw800{text-align:left; width:820px}

div.scc500t{text-align:left;margin:24px auto 0 auto;width:500px}
div.scl360{text-align:left;width:360px;float:left}
div.scl360t{text-align:left;margin-top:24px;width:360px;float:left}
div.scl350	{text-align:left; width:350px; float:left}
div.scl380t{text-align:left;margin-top:48px;width:380px;float:left}
div.scr260{text-align:left;margin-left:560px;width:260px}
div.scr360{text-align:left;margin-left:466px;width:360px}
div.scr380{text-align:left;margin-left:380px;width:380px}
div.scr380t{text-align:left;margin:24px 0 0 430px;width:380px}
div.scr430t{text-align:left;margin:24px 0 0 300px;width:430px}

div#kasa,h2#kasa{background:#b89dbf;font:16px/20px "游ゴシック Medium",YuGothic,YuGothicM,メイリオ,Meiryo,sans-serif;font-weight:normal;height:18px; text-align:left; padding-left:10px}
#ttl{font-size:14px;top:0;left:10px;position:absolute}
#bgm{color:#800000;font-size:13px;text-align:center}
#mbtn{margin:16px auto -24px auto; width:50px;left:120px;position:relative}

span.c,span.u	{background:#fff; color:#000; font-size:90pt; text-align:center; width:3em; padding:0 0.2em; border:solid 1px #aaa; border-radius:2px; cursor:pointer}
span.c	{background:#ff0;background:linear-gradient(#cf0,#ff0,#fff)}

img{border:0}
img.bd8{border:solid 8px #ffffff}
img.bd8cp{border:solid 8px #ffffff;cursor:pointer}

img.e{position:relative}
img.fw498{width:498px;height:332px;position:relative}
img.ft252{width:252px;height:378px;position:relative}
img.fw378{width:378px;height:256px;position:relative}

img.syaku_man{width:120px; height:240px; border:solid 8px #ffffff; float:left;margin-left:16px}
img.view_border	{border:1px solid #333399}

img.at20{width:200px;height:300px}
img.aw30{width:300px;height:200px}
img.aw45{width:450px;height:300px}