@charset "UTF-8";

.taltb td{text-align:left;}

.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}
.taj{text-align: justify;}

.vattb td{vertical-align: top;}

.vat{vertical-align: top;}
.vam{vertical-align: middle;}
.vab{vertical-align: bottom;}
.vabl{vertical-align: baseline;}

.fl,.fll{float: left;}
.fr,.flr{float: right;}
.cb,.clb{clear: both;}
.dib{display: block;}
.dii{display: inline;}

.por{position: relative;}
.poa{position: absolute;}


.vih{visibility: hidden;}

.wsn{white-space: nowrap;}

/*font*/
.fs10tb td{font-size:10px;}
.fs11tb td{font-size:11px;}
.fs12tb td{font-size:12px;}
.fs13tb td{font-size:13px;}

.fs8{font-size: 8px;}
.fs9{font-size: 9px;}
.fs10{font-size: 10px;}
.fs11{font-size: 11px;}
.fs12{font-size: 12px;}
.fs13{font-size: 13px;}
.fs14{font-size: 14px;}
.fs15{font-size: 15px;}
.fs16{font-size: 16px;}
.fs17{font-size: 17px;}
.fs18{font-size: 18px;}
.fs19{font-size: 19px;}
.fs20{font-size: 20px;}
.fs21{font-size: 21px;}
.fs22{font-size: 22px;}
.fs25{font-size: 25px;}
.fs30{font-size: 30px;}

.fwb{font-weight: bold;}
.fwn{font-weight:normal;}

/*line-height*/
.lh10{line-height: 1em;}
.lh11{line-height: 1.1em;}
.lh12{line-height: 1.2em;}
.lh13{line-height: 1.3em;}
.lh14{line-height: 1.4em;}
.lh15{line-height: 1.5em;}
.lh16{line-height: 1.6em;}
.lh17{line-height: 1.7em;}
.lh18{line-height: 1.8em;}
.lh19{line-height: 1.9em;}
.lh20{line-height: 2em;}

/*link*/
a:link {color:#0000FF; text-decoration:none;}
a:visited {color:#0000AA; text-decoration:none;}
a:active {color:#0000AA; text-decoration:underline;}
a:hover {color:#0000AA; text-decoration:underline;}

a.txtlink01:link {color:#333; text-decoration:none;}
a.txtlink01:visited {color:#333; text-decoration:none;}
a.txtlink01:active {color:#00F; text-decoration:none;}
a.txtlink01:hover {color:#00F; text-decoration:none;}

a.txtlink02:link {color:#FFF; text-decoration:none;}
a.txtlink02:visited {color:#FFF; text-decoration:none;}
a.txtlink02:active {color:#FF0; text-decoration:none;}
a.txtlink02:hover {color:#FF0; text-decoration:none;}

a.footerlink:link {color:#000000; text-decoration:none;}
a.footerlink:visited {color:#000000; text-decoration:none;}
a.footerlink:active {color:#000000; text-decoration:none;}
a.footerlink:hover {color:#000000; text-decoration:none;}

a.bracklink:link {color:#000000; text-decoration:none;}
a.bracklink:visited {color:#000000; text-decoration:none;}
a.bracklink:active {color:#000000; text-decoration:none;}
a.bracklink:hover {color:#000000; text-decoration:none;}

a.whitelink:link {color:#ffffff; text-decoration:none;}
a.whitelink:visited {color:#ffffff; text-decoration:none;}
a.whitelink:active {color:#ffffff; text-decoration:none;}
a.whitelink:hover {color:#ffffff; text-decoration:none;}




*{ margin:0 auto; padding:0;}

body{
margin:0 auto;
border: none;
text-align: center;
font-family: 'メイリオ','Meiryo','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','MS Pゴシック',sans-serif;
line-height: 1.5em;
font-size: 13px;
background-image: url(../img/all/all20.gif);
background-color: #FFFFD9;
width: 750px;
position: relative;
}

img{
	border: none;
}

table,tr,td,th{
	border: none;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}



/*margin*/
.mlra,.malra{
	margin-left: auto;
	margin-right: auto;
}

.mat0px{margin-top: 0px;}
.mt2{margin-top: 2px;}
.mt3{margin-top: 3px;}
.mt5,.mat5px{margin-top: 5px;}
.mt8{margin-top: 8px;}
.mt10,.mat10px{margin-top: 10px;}
.mat3px{margin-top: 3px;}
.mat12px{margin-top: 12px;}
.mt15,.mat15px{margin-top: 15px;}
.mt20,.mat20px{margin-top: 20px;}
.mat30px{margin-top: 30px;}

.mab0px{margin-bottom: 0px;}

.mb1{margin-bottom: 1px;}
.mb4{margin-bottom: 4px;}
.mb5,.mab5px{margin-bottom: 5px;}
.mb6{margin-bottom: 6px;}
.mb10,.mab10px{margin-bottom: 10px;}
.mb15,.mab15px{margin-bottom: 15px;}
.mab20px{margin-bottom: 20px;}
.mab30px{margin-bottom: 30px;}

.matb0px{margin-top: 0px; margin-bottom: 0px;}
.matb5px{margin-top: 5px; margin-bottom: 5px;}
.matb10px{margin-top: 10px; margin-bottom: 10px;}
.matb15px{margin-top: 15px; margin-bottom: 15px;}
.matb20px{margin-top: 20px; margin-bottom: 20px;}
.matb30px{margin-top: 30px; margin-bottom: 30px;}


.mla{margin-left:auto;}

.mal0px{margin-left: 0px;}
.ml3{margin-left: 3px;}
.ml5,.mal5px{margin-left: 5px;}
.ml8{margin-left: 8px;}
.ml10,.mal10px{margin-left: 10px;}
.ml15,.mal15px{margin-left: 15px;}
.ml20,.mal20px{margin-left: 20px;}
.mal30px{margin-left: 30px;}
.mal40px{margin-left: 40px;}
.mal50px{margin-left: 50px;}
.mal55px{margin-left: 55px;}
.mal150px{margin-left: 150px;}
.mal160px{margin-left: 160px;}
.ml200{margin-left:200px;}
.ml300{margin-left:300px;}
.ml350{margin-left:350px;}
.ml400{margin-left:400px;}
.mal1em{margin-left: 1em;}


.mra{margin-right:auto;}
.mar0px{margin-right: 0px;}
.mr5,.mar5px{margin-right: 5px;}
.mr8{margin-right: 8px;}
.mar10px{margin-right: 10px;}
.mar15px{margin-right: 15px;}
.mr20,.mar20px{margin-right: 20px;}
.mar30px{margin-right: 30px;}
.mr120{margin-right: 120px;}
.mr150{margin-right: 150px;}
.mr200{margin-right: 200px;}

.malr0px{margin-left: 0px; margin-right: 0px;}
.malr5px{margin-left: 5px; margin-right: 5px;}
.malr10px{margin-left: 10px; margin-right: 10px;}
.malr15px{margin-left: 15px; margin-right: 15px;}
.malr20px{margin-left: 20px; margin-right: 20px;}
.malr23px{margin-left: 23px; margin-right: 23px;}
.malr29px{margin-left: 29px; margin-right: 29px;}
.malr30px{margin-left: 30px; margin-right: 30px;}
.malr40px{margin-left: 40px; margin-right: 40px;}

/*padding*/
.p2tb td{padding: 2px;}
.p3tb td{padding: 3px;}
.p5tb td{padding: 5px;}
.pa10pxtb td{padding: 10px;}

.p10{padding: 10px;}

.pt3tb td{padding-top: 3px;}
.pt30tb td{padding-top: 30px;}

.pat0px{padding-top: 0px;}
.pt1,.pat1px{padding-top: 1px;}
.pt2,.pat2px{padding-top: 2px;}
.pt3,.pat3px{padding-top: 3px;}
.pt4,.pat4px{padding-top: 4px;}
.pt5,.pat5px{padding-top: 5px;}
.pt6{padding-top: 6px;}
.pt7{padding-top: 7px;}
.pt8{padding-top: 8px;}
.pt9{padding-top: 9px;}
.pt10,.pat10px{padding-top: 10px;}
.pt15,.pat15px{padding-top: 15px;}
.pt20,.pat20px{padding-top: 20px;}
.pt30,.pat30px{padding-top: 30px;}

.pb6tb td{padding-bottom: 6px;}
.pb30tb td{padding-bottom: 30px;}

.pab0px{padding-bottom: 0px;}
.pb2{padding-bottom: 2px;}
.pb3{padding-bottom: 3px;}
.pb4{padding-bottom: 4px;}
.pb5,.pab5px{padding-bottom: 5px;}
.pb6{padding-bottom: 6px;}
.pb7{padding-bottom: 7px;}
.pb8{padding-bottom: 8px;}
.pb9{padding-bottom: 9px;}
.pb10,.pab10px{padding-bottom: 10px;}
.pb15,.pab15px{padding-bottom: 15px;}
.pb20,.pab20px{padding-bottom: 20px;}
.pb30,.pab30px{padding-bottom: 30px;}

.patb0px{padding-top: 0px; padding-bottom: 0px;}
.patb5px{padding-top: 5px; padding-bottom: 5px;}
.patb10px{padding-top: 10px; padding-bottom: 10px;}
.patb15px{padding-top: 15px; padding-bottom: 15px;}
.patb20px{padding-top: 20px; padding-bottom: 20px;}
.patb30px{padding-top: 30px; padding-bottom: 30px;}

.pl5tb td{padding-left: 5px;}

.pal0px{padding-left: 0px;}
.pl5,.pal5px{padding-left: 5px;}
.pl8{padding-left: 8px;}
.pl10,.pal10px{padding-left: 10px;}
.pal15px{padding-left: 15px;}
.pl20,.pal20px{padding-left: 20px;}
.pl30,.pal30px{padding-left: 30px;}
.pal60px{padding-left: 60px;}
.pal70px{padding-left: 70px;}
.pal80px{padding-left: 80px;}
.pal100px{padding-left: 100px;}

.pr5tb td{padding-right: 5px;}
.pr7tb td{padding-right: 7px;}
.pr8tb td{padding-right: 8px;}
.pr9tb td{padding-right: 9px;}
.pr10tb td{padding-right: 10px;}
.pr15tb td{padding-right: 15px;}
.pr18tb td{padding-right: 18px;}
.pr20tb td{padding-right: 20px;}
.pr21tb td{padding-right: 21px;}
.pr25tb td{padding-right: 25px;}


.par0px{padding-right: 0px;}
.pr5,.par5px{padding-right: 5px;}
.pr8{padding-right: 8px;}
.pr10,.par10px{padding-right: 10px;}
.par15px{padding-right: 15px;}
.pr20,.par20px{padding-right: 20px;}
.pr30,.par30px{padding-right: 30px;}

.palr0px{padding-left: 0px; padding-right: 0px;}
.palr5px{padding-left: 5px; padding-right: 5px;}
.palr10px{padding-left: 10px; padding-right: 10px;}
.palr15px{padding-left: 15px; padding-right: 15px;}
.palr20px{padding-left: 20px; padding-right: 20px;}
.palr30px{padding-left: 30px; padding-right: 30px;}

/*color*/
.c222222{color:#222222;}
.c333333{color:#333333;}
.c555555{color:#555555;}
.cffffff{color:#FFFFFF;}
.c0000ff{color:#0000ff;}
.cff0000{color:#ff0000;}

.cfa7890{color:#fa7890;}

.colwhite{color: #FFFFFF;}
.colblue{color: #00A0C6;}
.colorange{color: #F5A100;}
.colpink{color: #fa546c;}

.colgreen{color: #0DBB67;}
.colgray{color: #666666;}
.colred{color: #E60032;}





/*background-color*/

.bdd4b61tb td{background-color: #DD4B61;}

.bffffff,.bgcwhite{background-color: #FFFFFF;}
.bbbbbbb{background-color: #BBBBBB;}
.b666666,.bgcgray{background-color: #666666;}

.bgcgray02{background-color: #E6E6E6;}

.bgcyellow{background-color: #FFFFCC;}

.bbde10b{background-color: #BDE10B;}
.beb6d95{background-color: #eb6d95;}
.bfa7890,.bgcpink01{background-color: #FA7890;}
.bgcpink02{background-color: #FED6DE;}



/*border*/
.bo1soddtb td{border: solid 1px #DDDDDD;}

.bbs1fffffftb td{border-bottom: solid 1px #ffffff;}
.brs1fffffftb td{border-right: solid 1px #ffffff;}

.bts1ffffff{border-top: solid 1px #ffffff;}
.bls1ffffff{border-left: solid 1px #ffffff;}


.bot2so8C{border-top: solid 2px #8C8C8C;}
.bob2so8C{border-bottom: solid 2px #8C8C8C;}
.bob1so8C{border-bottom: solid 1px #8C8C8C;}
.bol2so8C{border-left: solid 2px #8C8C8C;}
.bol1so8C{border-left: solid 1px #8C8C8C;}
.bori2so8C{border-right: solid 2px #8C8C8C;}
.bor2so8C{border: solid 2px #8C8C8C;}
.bor2so00A0C6{border: solid 2px #00A0C6;}
.bor2soF5A100{border: solid 2px #F5A100;}
.bor2so0DBB67{border: solid 2px #0DBB67;}
.bob2soFA7990{border-bottom: solid 2px #FA7990;}
.bob2soE60032{border-bottom: solid 2px #E60032;}
.bob2so00A0C6{border-bottom: solid 2px #00A0C6;}
.bolr2soFA7890{border-left: solid 2px #FA7890; border-right: solid 2px #FA7890;}
.bolr1soDCDDDD{border-left: solid 1px #DCDDDD; border-right: solid 1px #DCDDDD;}
.bor1soFA7890{border: solid 1px #FA7890;}
.bor1soE60032{border: solid 1px #E60032;}
.bor1so00A0C6{border: solid 1px #00A0C6;}

/*cursor*/
.cp{cursor: pointer;}

/*width*/
.w8{width:8px;}
.w50px{width: 50px;}
.w55px{width: 55px;}
.w60px{width: 60px;}
.w70px{width: 70px;}
.w80px{width: 80px;}
.w90px{width: 90px;}
.w100,.w100px{width: 100px;}
.w108,.w108px{width: 108px;}
.w120,.w120px{width: 120px;}
.w130px{width: 130px;}
.w150,.w150px{width: 150px;}
.w160px{width: 160px;}
.w165,.w165px{width: 165px;}
.w170,.w170px{width: 170px;}
.w180,.w180px{width: 180px;}
.w200,.w200px{width: 200px;}
.w220px{width: 220px;}
.w230px{width: 230px;}
.w235,.w235px{width: 235px;}
.w240px{width: 240px;}
.w245px{width: 245px;}
.w250px{width: 250px;}
.w300px{width: 300px;}
.w330px{width: 330px;}
.w350px{width: 350px;}
.w360px{width: 360px;}
.w390px{width: 390px;}
.w396px{width: 396px;}
.w400px{width: 400px;}
.w420px{width: 420px;}
.w430,.w430px{width: 430px;}
.w440,.w440px{width: 440px;}
.w442px{width: 442px;}
.w450px{width: 450px;}
.w460px{width: 460px;}
.w500,.w500px{width: 500px;}
.w502,.w502px{width: 502px;}
.w530,.w530px{width: 530px;}
.w550px{width: 550px;}
.w600px{width: 600px;}
.w650px{width: 650px;}
.w700px{width: 700px;}
.w730,.w730px{width: 730px;}
.w750,.w750px{width: 750px;}
.w790{width: 790px;}
.w800,.w800px{width: 800px;}

/*height*/
.h10px{height: 10px;}
.h13px{height: 13px;}
.h20px{height: 20px;}
.h30px{height: 30px;}
.h35px{height: 35px;}
.h40px{height: 40px;}
.h50px{height: 50px;}
.h80px{height: 80px;}
.h90px{height: 90px;}
.h100px{height: 100px;}
.h150px{height: 150px;}
.h200px{height: 200px;}
.h400px{height: 400px;}

/*other*/
#menubar{
width: 730px;
font-size: 11px;
text-align: left;
line-height: 1.5em;
}

#menubarbg1 td{
padding: 3px 5px 0px;
}

#menubarbg1{
background-image: url(../img/menu/bg1.gif);
background-repeat: repeat-x;
}

#menubarbg2{
background-image: url(../img/menu/bg2.gif);
background-position:bottom;
background-repeat: repeat-x;
}



.side_01,#side_01{
	background-image: url(../img/all/all04.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 180px;
	margin-top: 10px;
	text-align: left;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 1.4em;
}

.kanri_img{
	background-image: url(../img/coupon/coupon08.gif);
	background-repeat: no-repeat;
	width: 235px;
	height: 235px;
}

#kanri_list{
	overflow: auto;
	width: 180px;
	height: 1000px;
	background-color: #DDDDDD;
	margin-bottom: 15px;
}