@charset "Shift_JIS";

*{ margin:0; padding:0;}
html, body { text-align:left; height: 100%;}
body { background: #000;}
body.fff { background: #fff;}
*:first-child+html { font-size: 0.9em;}
.bg1 { background: #FEFAEA;}
.bg2 { background: #f3f3f3;}
.bg3 { background: #000;}
.nakabg1 { background: #FEFAEA url("../images/designer/shared/images/nakabg1.gif") left bottom no-repeat;}
.nakabg2 { background: #FEFAEA url("../images/designer/shared/images/nakabg2.gif") left bottom no-repeat;}
.nakabg3 { background: #FEFAEA url("../images/designer/shared/images/nakabg3.gif") left bottom no-repeat;}
.nakabg4 { background: #FEFAEA url("../images/designer/shared/images/nakabg4.gif") left bottom no-repeat;}
#wrap { width: 100%; text-align:center;}
#header { margin: 0 auto; width: 970px; text-align:left;}
#gmenu { margin: 0 auto; width: 952px; text-align:left;}
#container { margin: 0 auto; width: 950px; text-align:left;}
#coupon { margin: 0 auto; width: 670px; text-align:left; border: 3px solid #5E9D28;}
#footer { margin: 0 auto; width: 950px; text-align:left; background:#000;}
#gotop { float: right; position:fixed; bottom: 13%; right: 0; width:30px; height:95px;}

#left { width: 210px; float:left;}
#leftnavi { padding:30px 0 20px 14px;}
#right { width: 690px; float:left;}
#contents { padding:40px 25px 30px 25px;}
#bottom { position:absolute; bottom:0px; width: 690px;}
.side { float:left; width:225px; padding-bottom:20px;}
.main { float:right; width:675px; padding-bottom:20px;}

.imgover { }
.clear { clear:both;}
.fr { float:right;}
.fl { float:left;}
.r { text-align:right;}
.l { text-align:left;}
.c { text-align:center;}
.vt, table.vt td { vertical-align:top;}
.vb { vertical-align:bottom;}
.vm { vertical-align:middle;}
.nr { white-space:nowrap;}
.hide { display:none; padding-bottom:10px;}
.linetate { width: 20px; background: url("../images/designer/shared/images/linetate.gif") repeat-y center;}
.lineyoko1 { height: 41px; background: url("../images/designer/shared/images/lineyoko1.gif") repeat-x center;}
.lineyoko2 { height: 81px; background: url("../images/designer/shared/images/lineyoko1.gif") repeat-x center;}
.lineyoko3 { height: 15px; background: url("../images/designer/shared/images/lineyoko1.gif") repeat-x center;}

.bt1 { border-top: 1px solid #E6E2D4;}
.bb1 { border-bottom: 1px solid #E6E2D4;}
.bt2 { border-top: 1px solid #FBEBB5;}
.bb2 { border-bottom: 1px solid #FBEBB5;}
.pic { border: 1px solid #d5d5d5;}
.lh1 { line-height: 1.8em;}
.ls1 { letter-spacing:1px;}
.size1 { font-size: 0.9em;}
.size2 { font-size: 1.2em;}
.size9 { font-size: 9px;}
.size10 { font-size: 10px;}
.size12 { font-size: 12px;}
.bold { font-weight:bold;}
.bold2 { font-weight:bold; color:#70A91E;}
.bold3 { font-weight:bold; color:#70A91E; font-size:2em;}
.bold4 { font-weight:bold; font-size:1.2em;}
.bold5 { font-weight:bold; color:#70A91E; font-size:1.2em;}
.bold6 { font-weight:bold; color:#f00; font-size:1.2em;}
.bold7 { font-weight:bold; color:#6699CC;}
.black { color:#000;}
.gray { color:#666;}
.red { color:#ff0000;}

body,td,p { font-family:"小塚ゴシック Pro","小塚ゴシック Std","Arial","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", sans-serif; color: #1B1B1B; line-height: 1.5em;}
h1 { font-size:0.8em; font-weight:normal; text-align:right; padding-right:10px;}
p { margin-bottom:5px;}
img { border: 0px;}
hr{ display:none;}
samp { font-size: 1em !important; font-size:1.1em;}
ul,li{ list-style-type:none; list-style-position:inside; list-style-image:none;}
ul.list1 li{ list-style-type:disc; list-style-position:outside; list-style-image:none; margin:0 0 5px 30px;}
ul.list2 li{ list-style-type:decimal; list-style-position:outside; list-style-image:none; margin:0 0 5px 30px;}
.mark1 { background:url("../images/designer/shared/images/mark1.gif")  0 0.25em no-repeat; padding:0 0 5px 17px; vertical-align:top;}
.mark2 { background:url("../images/designer/shared/images/pdficon.gif")  0 0.1em no-repeat; padding:0 0 5px 25px; vertical-align:top;}
.formarea { background:#FCEFC0;}

/* table */
table.border1 { border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; background:#fff;}
table.border1 td,table.border1 th { border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; padding:3px;}
table.border1 td.mds1 { background:#F4EFDD; text-align:center;}
table.border1 td.ticket { background:#F4EFDD; text-align:center;}
table.border2 { border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; background:#fff;}
table.border2 td { border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; padding:5px;}
table.noborder { border:0px;}
table.noborder td { border:0px; padding:0;}
table.noborder2 { border:0px;}
table.noborder2 td { border:0px; padding:0 10px 3px 0;}
table.border3 td { border-bottom:1px solid #d5d5d5; padding:4px 0 4px 10px;}
table.border3 td.age { border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; padding:4px 0 4px 0;}
table.border3 td.name { border-bottom:1px solid #d5d5d5; border-left:1px solid #d5d5d5;padding:4px 0 4px 0;}

/* link */
a:link { color:#4C8EC6; text-decoration:underline;}
a:visited { color:#4C71C6; text-decoration:underline;}
a:active { color:#4C8EC6; text-decoration:underline;}
a:hover{ color:#E60012; text-decoration:underline;}
.pan1 a { border: 1px solid #d9d9d9; padding:1px 4px; display:block; background:#fff;}
.pan1 a:link { color:#4d4d4d; text-decoration:none;}
.pan1 a:visited { color:#4d4d4d; text-decoration:none;}
.pan1 a:active { color:#4d4d4d; text-decoration:none;}
.pan1 a:hover{ color:#000; text-decoration:none; background:#eee;}
.pan2 { border: 1px solid #d9d9d9; padding:1px 4px; color:#fff; background:#000;}
.sitemap a:link { color:#4d4d4d; text-decoration:none;}
.sitemap a:visited { color:#4d4d4d; text-decoration:none;}
.sitemap a:active { color:#4d4d4d; text-decoration:none;}
.sitemap a:hover{ color:#000; text-decoration:none;}

/* top */
.newsicon { background:url("../images/designer/shared/images/newsicon.gif") 0 0 no-repeat; color:#fff; text-align:center; width:70px; height:15px; font-size: 10px; padding-top:1px; line-height:15px;}
.eventlist, .eventlist2 { padding:10px;}
.eventlist_hover { background:#E1E0E0; cursor: pointer;}
.tabs ul { margin:0; padding:0; list-style:none;}
.tabs li.tab { float:left;}
.tabs li.tab a { width:180px; height:38px; display:block;}
.tabs li.active, .tabs li.tab a:hover { background-color:#000 ;opacity: 0.1; filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=10);}
.ui-tabs-nav .ui-tabs-selected a { background-color:#000 ;opacity: 0.1; filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=10);}
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.ui-tabs-hide { display: none;}}
/* Hide useless elements in print layouts... */
@media print {
.ui-tabs-nav { display: none;}}
.frame { width: 690px; height: 750px; overflow: auto; border-bottom:1px solid #f0efe7;} 

.sagasubg { background:url("../images/designer/shared/images/sagasubg.gif") 0 0 no-repeat; width:240px; height:250px;}
.ksagasubg { background:url("../images/designer/shared/images/ksagasubg.gif") 0 0 no-repeat; width:225px; height:300px;}
.btnbg a { background:url("../images/designer/shared/images/btnbg.gif") 0 0 no-repeat; width:112px; height:33px; display:block; color:#fff; text-decoration:none;}
.btnbg a:hover { background:url("../images/designer/shared/images/btnbgov.gif") 0 0 no-repeat; text-decoration:none;}
.btnbg a p { color:#fff; padding:5px 0 0 10px; font-size: 14px;}
.btnbg1 a { background:url("../images/designer/shared/images/btnbg1.gif") 0 0 no-repeat; width:112px; height:33px; display:block; color:#fff; text-decoration:none;}
.btnbg1 a:hover { background:url("../images/designer/shared/images/btnbg1ov.gif") 0 0 no-repeat; text-decoration:none;}
.btnbg1 a p { color:#fff; padding:5px 0 0 10px; font-size: 14px;}
.size14 { font-size: 14px;}
.lh2 { line-height: 1.3em;}


/* sagasu */
.sagasutopwaku { background:url("../images/designer/sagasu/images/form_02.gif") 0 0 repeat-y;}
.sagasuwaku1 { background:#fff; border:1px solid #d5d5d5;}
.wakukmds { background:#000; width:150px; vertical-align:top;}
.wakuform { background:#F0F2D5; padding:10px 0 5px 20px;}
.reienlist1 { padding:40px 0 5px 0; border-bottom:3px solid #000;}
.reienlist2 { padding:20px 0 5px 0; border-bottom:3px solid #000;}
.reienlisttd1 { width:454px; padding:10px;}
.reienlisttd2 { background:#EFF1D5; width:454px; padding:10px;}
.reienlisttd3 { padding:5px;}
.reienlisttd4 { background:#EFF1D5; padding:5px;}
.reienlisttd5 { background:#E0E4B2; padding:5px;}
.waku02 { background:#fff; border:1px solid #DAD7CB; padding:4px;}
.waku03 { background:#fff; border:1px solid #DAD7CB; padding:10px;}
.koueiline1 { padding:0 0 10px 0; border-bottom:3px solid #000;}
.koueititle { padding-bottom:20px; font-weight:bold; font-size:1.8em; line-height:1.1em;}
.koueimds { padding:30px 0 5px 0; border-bottom:3px solid #000; margin-bottom:10px; font-weight:bold; font-size:1.2em;}

/* padding */
.p-3 { padding:3px;}
.p-5 { padding:5px;}
.p-10 { padding:10px;}
.p-20 { padding:20px;}
.p-b3 { padding-bottom:3px;}
.p-b5 { padding-bottom:5px;}
.p-b10 { padding-bottom:10px;}
.p-b15 { padding-bottom:15px;}
.p-b20 { padding-bottom:20px;}
.p-b30 { padding-bottom:30px;}
.p-b40 { padding-bottom:40px;}
.p-b50 { padding-bottom:50px;}
.p-b60 { padding-bottom:60px;}
.p-b100 { padding-bottom:100px;}
.p-b150 { padding-bottom:150px;}
.p-b250 { padding-bottom:250px;}
.p-r5 { padding-right:5px;}
.p-r10 { padding-right:10px;}
.p-r20 { padding-right:20px;}
.p-r25 { padding-right:25px;}
.p-r30 { padding-right:30px;}
.p-r40 { padding-right:40px;}
.p-r50 { padding-right:50px;}
.p-r105 { padding-right:105px;}
.p-t2 { padding-top:1px;}
.p-t5 { padding-top:5px;}
.p-t10 { padding-top:10px;}
.p-t15 { padding-top:15px;}
.p-t20 { padding-top:20px;}
.p-t25 { padding-top:25px;}
.p-t30 { padding-top:30px;}
.p-t40 { padding-top:40px;}
.p-t50 { padding-top:50px;}
.p-t65 { padding-top:65px;}
.p-l5 { padding-left:5px;}
.p-l10 { padding-left:10px;}
.p-l20 { padding-left:20px;}
.p-l30 { padding-left:30px;}
.p-l40 { padding-left:40px;}
.p-l50 { padding-left:50px;}
.p-l250 { padding-left:250px;}
.m-b20 { margin-bottom:20px;}

/* width */
.w2 { width:2px;}
.w10 { width:10px;}
.w20 { width:20px;}
.w25 { width:25px;}
.w30 { width:30px;}
.w35 { width:35px;}
.w40 { width:40px;}
.w50 { width:50px;}
.w60 { width:60px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w120 { width:120px;}
.w130 { width:130px;}
.w140 { width:140px;}
.w150 { width:150px;}
.w160 { width:160px;}
.w170 { width:170px;}
.w180 { width:180px;}
.w190 { width:190px;}
.w200 { width:200px;}
.w210 { width:210px;}
.w220 { width:220px;}
.w230 { width:230px;}
.w235 { width:235px;}
.w240 { width:240px;}
.w250 { width:250px;}
.w255 { width:255px;}
.w260 { width:260px;}
.w270 { width:270px;}
.w280 { width:280px;}
.w290 { width:290px;}
.w300 { width:300px;}
.w310 { width:310px;}
.w320 { width:320px;}
.w330 { width:330px;}
.w340 { width:340px;}
.w345 { width:345px;}
.w350 { width:350px;}
.w360 { width:360px;}
.w370 { width:370px;}
.w380 { width:380px;}
.w390 { width:390px;}
.w400 { width:400px;}
.w410 { width:410px;}
.w420 { width:420px;}
.w430 { width:430px;}
.w440 { width:440px;}
.w450 { width:450px;}
.w460 { width:460px;}
.w470 { width:470px;}
.w480 { width:480px;}
.w490 { width:490px;}
.w500 { width:500px;}
.w510 { width:510px;}
.w520 { width:520px;}
.w530 { width:530px;}
.w540 { width:540px;}
.w550 { width:550px;}
.w560 { width:560px;}
.w570 { width:570px;}
.w580 { width:580px;}
.w590 { width:590px;}
.w600 { width:600px;}
.w685 { width:685px;}
.w690 { width:690px;}
.w700 { width:700px;}


@media print{
.print { display:none;}
}


/* 2 */
.headnumber { font-weight:bold; color:#70A91E; font-size:32px; letter-spacing:1px;}
.sagasuwaku2 { background:#fff; border:1px solid #d5d5d5; padding:4px;}
.foot { color:#ccc; font-size:0.9em; border-bottom: 1px solid #333;}
.foot a:link { color:#ccc; text-decoration:none;}
.foot a:visited { color:#ccc; text-decoration:none;}
.foot a:active { color:#ccc; text-decoration:none;}
.foot a:hover{ color:#fff; text-decoration:none;}

