@charset "utf-8";
/* CSS Document */



/* ------------------------------------------------------------------
  text
---------------------------------------------------------------------*/

/*  text-align
-----------------------------------*/
.txtC{text-align: center !important;}
.txtL{text-align:left !important;}
.txtR{text-align:right !important;}

/*  font-weight
-----------------------------------*/
.txtNormal{font-weight: normal !important;}
.txtBold{font-weight:bold !important;}

/*  vertical-align
-----------------------------------*/
.vTop{vertical-align: top !important;}
.vMid{vertical-align: middle !important;}
.vBottom{vertical-align: bottom !important;}
.vBase{vertical-align: baseline !important;}

/*  text-size
-----------------------------------*/
.font10{font-size: 10px;font-size:1.0rem　!important;}
.font11{font-size: 11px;font-size:1.1rem　!important;}
.font12{font-size: 12px;font-size:1.2rem　!important;}
.font13{font-size: 13px;font-size:1.3rem　!important;}
.font14{font-size: 14px;font-size:1.4rem　!important;}
.font15{font-size: 15px;font-size:1.5rem　!important;}
.font16{font-size: 16px;font-size:1.6rem　!important;}
.font17{font-size: 17px;font-size:1.7rem　!important;}
.font18{font-size: 18px;font-size:1.8rem　!important;}
.font19{font-size: 19px;font-size:1.9rem　!important;}
.font20{font-size: 20px;font-size:2.0rem　!important;}
.font21{font-size: 21px;font-size:2.1rem　!important;}
.font22{font-size: 22px;font-size:2.2rem　!important;}
.font23{font-size: 23px;font-size:2.3rem　!important;}
.font24{font-size: 24px;font-size:2.4rem　!important;}

/*  line-height
-----------------------------------*/
.line1{line-height:1 !important;}
.line11{line-height:1.1 !important;}
.line12{line-height:1.2 !important;}
.line13{line-height:1.3 !important;}
.line14{line-height:1.4 !important;}
.line15{line-height:1.5 !important;}
.line16{line-height:1.6 !important;}
.line17{line-height:1.7 !important;}
.line18{line-height:1.8 !important;}
.line19{line-height:1.9 !important;}
.line2{line-height:2 !important;}

/* sup(上付き文字)
-----------------------------------*/
.sup {
vertical-align: super;
font-size: smaller;
}

/* ------------------------------------------------------------------
  display
---------------------------------------------------------------------*/
.disBlock{display:block;}
.disInline{
  display: inline-block;
  *display: inline;/*ie7以下*/
  *zoom: 1;
}
.disNone{display: none;}

/* ------------------------------------------------------------------
  position
---------------------------------------------------------------------*/
.posR{position:relative;}
.posA{position:absolute;}
.posS{position:static;}
.posF{position:fixed;}


/* ------------------------------------------------------------------
  margin:0 auto
---------------------------------------------------------------------*/
.mgnAuto{
  margin:0 auto;
}

/* ------------------------------------------------------------------
	margin
---------------------------------------------------------------------*/
.mb00{margin-bottom:0 !important;}
.mb01{margin-bottom:1px !important;}
.mb02{margin-bottom:2px !important;}
.mb03{margin-bottom:3px !important;}
.mb04{margin-bottom:4px !important;}
.mb05{margin-bottom:5px !important;}
.mb06{margin-bottom:6px !important;}
.mb07{margin-bottom:7px !important;}
.mb08{margin-bottom:8px !important;}
.mb09{margin-bottom:9px !important;}
.mb10{margin-bottom:10px !important;}
.mb11{margin-bottom:11px !important;}
.mb12{margin-bottom:12px !important;}
.mb13{margin-bottom:13px !important;}
.mb14{margin-bottom:14px !important;}
.mb15{margin-bottom:15px !important;}
.mb16{margin-bottom:16px !important;}
.mb17{margin-bottom:17px !important;}
.mb18{margin-bottom:18px !important;}
.mb19{margin-bottom:19px !important;}
.mb20{margin-bottom:20px !important;}
.mb21{margin-bottom:21px !important;}
.mb22{margin-bottom:22px !important;}
.mb23{margin-bottom:23px !important;}
.mb24{margin-bottom:24px !important;}
.mb25{margin-bottom:25px !important;}
.mb26{margin-bottom:26px !important;}
.mb27{margin-bottom:27px !important;}
.mb28{margin-bottom:28px !important;}
.mb29{margin-bottom:29px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}

.mt00{margin-top:0 !important;}
.mt01{margin-top:1px !important;}
.mt02{margin-top:2px !important;}
.mt03{margin-top:3px !important;}
.mt04{margin-top:4px !important;}
.mt05{margin-top:5px !important;}
.mt06{margin-top:6px !important;}
.mt07{margin-top:7px !important;}
.mt08{margin-top:8px !important;}
.mt09{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt11{margin-top:11px !important;}
.mt12{margin-top:12px !important;}
.mt13{margin-top:13px !important;}
.mt14{margin-top:14px !important;}
.mt15{margin-top:15px !important;}
.mt16{margin-top:16px !important;}
.mt17{margin-top:17px !important;}
.mt18{margin-top:18px !important;}
.mt19{margin-top:19px !important;}
.mt20{margin-top:20px !important;}
.mt21{margin-top:21px !important;}
.mt22{margin-top:22px !important;}
.mt23{margin-top:23px !important;}
.mt24{margin-top:24px !important;}
.mt25{margin-top:25px !important;}
.mt26{margin-top:26px !important;}
.mt27{margin-top:27px !important;}
.mt28{margin-top:28px !important;}
.mt29{margin-top:29px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}

.ml00{margin-left:0 !important;}
.ml01{margin-left:1px !important;}
.ml02{margin-left:2px !important;}
.ml03{margin-left:3px !important;}
.ml04{margin-left:4px !important;}
.ml05{margin-left:5px !important;}
.ml06{margin-left:6px !important;}
.ml07{margin-left:7px !important;}
.ml08{margin-left:8px !important;}
.ml09{margin-left:9px !important;}
.ml10{margin-left:10px !important;}
.ml11{margin-left:11px !important;}
.ml12{margin-left:12px !important;}
.ml13{margin-left:13px !important;}
.ml14{margin-left:14px !important;}
.ml15{margin-left:15px !important;}
.ml16{margin-left:16px !important;}
.ml17{margin-left:17px !important;}
.ml18{margin-left:18px !important;}
.ml19{margin-left:19px !important;}
.ml20{margin-left:20px !important;}
.ml21{margin-left:21px !important;}
.ml22{margin-left:22px !important;}
.ml23{margin-left:23px !important;}
.ml24{margin-left:24px !important;}
.ml25{margin-left:25px !important;}
.ml26{margin-left:26px !important;}
.ml27{margin-left:27px !important;}
.ml28{margin-left:28px !important;}
.ml29{margin-left:29px !important;}
.ml30{margin-left:30px !important;}
.ml35{margin-left:35px !important;}
.ml40{margin-left:40px !important;}
.ml45{margin-left:45px !important;}
.ml50{margin-left:50px !important;}

.mr00{margin-right:0 !important;}
.mr01{margin-right:1px !important;}
.mr02{margin-right:2px !important;}
.mr03{margin-right:3px !important;}
.mr04{margin-right:4px !important;}
.mr05{margin-right:5px !important;}
.mr06{margin-right:6px !important;}
.mr07{margin-right:7px !important;}
.mr08{margin-right:8px !important;}
.mr09{margin-right:9px !important;}
.mr10{margin-right:10px !important;}
.mr11{margin-right:11px !important;}
.mr12{margin-right:12px !important;}
.mr13{margin-right:13px !important;}
.mr14{margin-right:14px !important;}
.mr15{margin-right:15px !important;}
.mr16{margin-right:16px !important;}
.mr17{margin-right:17px !important;}
.mr18{margin-right:18px !important;}
.mr19{margin-right:19px !important;}
.mr20{margin-right:20px !important;}
.mr21{margin-right:21px !important;}
.mr22{margin-right:22px !important;}
.mr23{margin-right:23px !important;}
.mr24{margin-right:24px !important;}
.mr25{margin-right:25px !important;}
.mr26{margin-right:26px !important;}
.mr27{margin-right:27px !important;}
.mr28{margin-right:28px !important;}
.mr29{margin-right:29px !important;}
.mr30{margin-right:30px !important;}
.mr35{margin-right:35px !important;}
.mr40{margin-right:40px !important;}
.mr45{margin-right:45px !important;}
.mr50{margin-right:50px !important;}

/* ------------------------------------------------------------------
  padding
---------------------------------------------------------------------*/

.pad00{padding:0 !important;}
.pad01{padding:1px !important;}
.pad02{padding:2px !important;}
.pad03{padding:3px !important;}
.pad04{padding:4px !important;}
.pad05{padding:5px !important;}
.pad06{padding:6px !important;}
.pad07{padding:7px !important;}
.pad08{padding:8px !important;}
.pad09{padding:9px !important;}
.pad10{padding:10px !important;}
.pad11{padding:11px !important;}
.pad12{padding:12px !important;}
.pad13{padding:13px !important;}
.pad14{padding:14px !important;}
.pad15{padding:15px !important;}
.pad16{padding:16px !important;}
.pad17{padding:17px !important;}
.pad18{padding:18px !important;}
.pad19{padding:19px !important;}
.pad20{padding:20px !important;}
.pad21{padding:21px !important;}
.pad22{padding:22px !important;}
.pad23{padding:23px !important;}
.pad24{padding:24px !important;}
.pad25{padding:25px !important;}
.pad26{padding:26px !important;}
.pad27{padding:27px !important;}
.pad28{padding:28px !important;}
.pad29{padding:29px !important;}
.pad30{padding:30px !important;}
.pad35{padding:35px !important;}
.pad40{padding:40px !important;}
.pad45{padding:45px !important;}
.pad50{padding:50px !important;}

.pb00{padding-bottom:0 !important;}
.pb01{padding-bottom:1px !important;}
.pb02{padding-bottom:2px !important;}
.pb03{padding-bottom:3px !important;}
.pb04{padding-bottom:4px !important;}
.pb05{padding-bottom:5px !important;}
.pb06{padding-bottom:6px !important;}
.pb07{padding-bottom:7px !important;}
.pb08{padding-bottom:8px !important;}
.pb09{padding-bottom:9px !important;}
.pb10{padding-bottom:10px !important;}
.pb11{padding-bottom:10px !important;}
.pb12{padding-bottom:10px !important;}
.pb13{padding-bottom:10px !important;}
.pb14{padding-bottom:10px !important;}
.pb15{padding-bottom:10px !important;}
.pb16{padding-bottom:10px !important;}
.pb17{padding-bottom:10px !important;}
.pb18{padding-bottom:15px !important;}
.pb19{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pb21{padding-bottom:21px !important;}
.pb22{padding-bottom:22px !important;}
.pb23{padding-bottom:23px !important;}
.pb24{padding-bottom:24px !important;}
.pb25{padding-bottom:25px !important;}
.pb26{padding-bottom:26px !important;}
.pb27{padding-bottom:27px !important;}
.pb28{padding-bottom:28px !important;}
.pb29{padding-bottom:29px !important;}
.pb30{padding-bottom:30px !important;}
.pb35{padding-bottom:35px !important;}
.pb40{padding-bottom:40px !important;}
.pb45{padding-bottom:45px !important;}
.pb50{padding-bottom:50px !important;}

.pt00{padding-top:0 !important;}
.pt01{padding-top:1px !important;}
.pt02{padding-top:2px !important;}
.pt03{padding-top:3px !important;}
.pt04{padding-top:4px !important;}
.pt05{padding-top:5px !important;}
.pt06{padding-top:6px !important;}
.pt07{padding-top:7px !important;}
.pt08{padding-top:8px !important;}
.pt09{padding-top:9px !important;}
.pt10{padding-top:10px !important;}
.pt11{padding-top:11px !important;}
.pt12{padding-top:12px !important;}
.pt13{padding-top:13px !important;}
.pt14{padding-top:14px !important;}
.pt15{padding-top:15px !important;}
.pt16{padding-top:16px !important;}
.pt17{padding-top:17px !important;}
.pt18{padding-top:18px !important;}
.pt19{padding-top:19px !important;}
.pt20{padding-top:20px !important;}
.pt21{padding-top:21px !important;}
.pt22{padding-top:22px !important;}
.pt23{padding-top:23px !important;}
.pt24{padding-top:24px !important;}
.pt25{padding-top:25px !important;}
.pt26{padding-top:26px !important;}
.pt27{padding-top:27px !important;}
.pt28{padding-top:28px !important;}
.pt29{padding-top:29px !important;}
.pt30{padding-top:30px !important;}
.pt35{padding-top:35px !important;}
.pt40{padding-top:40px !important;}
.pt45{padding-top:45px !important;}
.pt50{padding-top:50px !important;}

.pl00{padding-left:0 !important;}
.pl01{padding-left:1px !important;}
.pl02{padding-left:2px !important;}
.pl03{padding-left:3px !important;}
.pl04{padding-left:4px !important;}
.pl05{padding-left:5px !important;}
.pl06{padding-left:6px !important;}
.pl07{padding-left:7px !important;}
.pl08{padding-left:8px !important;}
.pl09{padding-left:9px !important;}
.pl10{padding-left:10px !important;}
.pl11{padding-left:11px !important;}
.pl12{padding-left:12px !important;}
.pl13{padding-left:13px !important;}
.pl14{padding-left:14px !important;}
.pl15{padding-left:15px !important;}
.pl16{padding-left:16px !important;}
.pl17{padding-left:17px !important;}
.pl18{padding-left:18px !important;}
.pl19{padding-left:19px !important;}
.pl20{padding-left:20px !important;}
.pl21{padding-left:21px !important;}
.pl22{padding-left:22px !important;}
.pl23{padding-left:23px !important;}
.pl24{padding-left:24px !important;}
.pl25{padding-left:25px !important;}
.pl26{padding-left:26px !important;}
.pl27{padding-left:27px !important;}
.pl28{padding-left:28px !important;}
.pl29{padding-left:29px !important;}
.pl30{padding-left:30px !important;}
.pl35{padding-left:35px !important;}
.pl40{padding-left:40px !important;}
.pl45{padding-left:45px !important;}
.pl50{padding-left:50px !important;}

.pr00{padding-right:0 !important;}
.pr01{padding-right:1px !important;}
.pr02{padding-right:2px !important;}
.pr03{padding-right:3px !important;}
.pr04{padding-right:4px !important;}
.pr05{padding-right:5px !important;}
.pr06{padding-right:6px !important;}
.pr07{padding-right:7px !important;}
.pr08{padding-right:8px !important;}
.pr09{padding-right:9px !important;}
.pr10{padding-right:10px !important;}
.pr11{padding-right:11px !important;}
.pr12{padding-right:12px !important;}
.pr13{padding-right:13px !important;}
.pr14{padding-right:14px !important;}
.pr15{padding-right:15px !important;}
.pr16{padding-right:16px !important;}
.pr17{padding-right:17px !important;}
.pr18{padding-right:18px !important;}
.pr19{padding-right:19px !important;}
.pr20{padding-right:20px !important;}
.pr21{padding-right:21px !important;}
.pr22{padding-right:22px !important;}
.pr23{padding-right:23px !important;}
.pr24{padding-right:24px !important;}
.pr25{padding-right:25px !important;}
.pr26{padding-right:26px !important;}
.pr27{padding-right:27px !important;}
.pr28{padding-right:28px !important;}
.pr29{padding-right:29px !important;}
.pr30{padding-right:30px !important;}
.pr35{padding-right:35px !important;}
.pr40{padding-right:40px !important;}
.pr45{padding-right:45px !important;}
.pr50{padding-right:50px !important;}

/* ------------------------------------------------------------------
	float
---------------------------------------------------------------------*/

.floatL{float:left !important;}
.floatR{float:right !important;}

/*  clearfix
-----------------------------------*/
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

/* IE6/7 support */
.clearfix {
    *zoom: 1;
}



/* ------------------------------------------------------------------
  btn
---------------------------------------------------------------------*/

a.alpha{
  display:block;
  -ms-filter: "alpha( opacity=100 )";
    filter: alpha( opacity=100 );
  opacity:1;
  transition:0.3s;
  -webkit-transition:0.3s;
}
a.alpha:hover{
  -ms-filter: "alpha( opacity=60 )";
    filter: alpha( opacity=60 );
  opacity:0.7;
}

#disny a.alpha{
  display: inline-block;
  -ms-filter: "alpha( opacity=100 )";
    filter: alpha( opacity=100 );
  opacity:1;
  transition:0.3s;
  -webkit-transition:0.3s;
}
#disny a.alpha:hover{
  -ms-filter: "alpha( opacity=60 )";
    filter: alpha( opacity=60 );
  opacity:0.7;
}

/* ------------------------------------------------------------------
  others
---------------------------------------------------------------------*/

/*  width
-----------------------------------*/
.w50{width: 50px;}
.w55{width: 55px;}
.w60{width: 60px;}
.w65{width: 65px;}
.w70{width: 70px;}
.w75{width: 75px;}
.w80{width: 80px;}
.w85{width: 85px;}
.w90{width: 90px;}
.w95{width: 95px;}
.w100{width: 100px;}
.w105{width: 105px;}
.w110{width: 110px;}
.w115{width: 115px;}
.w120{width: 120px;}
.w125{width: 125px;}
.w130{width: 130px;}
.w135{width: 135px;}
.w140{width: 140px;}
.w145{width: 145px;}
.w150{width: 150px;}
.w155{width: 155px;}
.w160{width: 160px;}
.w165{width: 165px;}
.w170{width: 170px;}
.w175{width: 175px;}
.w180{width: 180px;}
.w185{width: 185px;}
.w190{width: 190px;}
.w195{width: 195px;}
.w200{width: 200px;}
.w205{width: 205px;}
.w210{width: 210px;}
.w215{width: 215px;}
.w220{width: 220px;}
.w225{width: 225px;}
.w230{width: 230px;}
.w235{width: 235px;}
.w240{width: 240px;}
.w245{width: 245px;}
.w250{width: 250px;}
.w255{width: 255px;}
.w260{width: 260px;}
.w265{width: 265px;}
.w270{width: 270px;}
.w275{width: 275px;}
.w280{width: 280px;}
.w285{width: 285px;}
.w290{width: 290px;}
.w295{width: 295px;}
.w300{width: 300px;}
.w305{width: 305px;}
.w310{width: 310px;}
.w315{width: 315px;}
.w320{width: 320px;}
.w325{width: 325px;}
.w330{width: 330px;}
.w335{width: 335px;}
.w340{width: 340px;}
.w345{width: 345px;}
.w350{width: 350px;}
.w355{width: 355px;}
.w360{width: 360px;}
.w365{width: 365px;}
.w370{width: 370px;}
.w375{width: 375px;}
.w380{width: 380px;}
.w385{width: 385px;}
.w390{width: 390px;}
.w395{width: 395px;}
.w400{width: 400px;}
.w405{width: 405px;}
.w410{width: 410px;}
.w415{width: 415px;}
.w420{width: 420px;}
.w425{width: 425px;}
.w430{width: 430px;}
.w435{width: 435px;}
.w440{width: 440px;}
.w445{width: 445px;}
.w450{width: 450px;}
.w455{width: 455px;}
.w460{width: 460px;}
.w465{width: 465px;}
.w470{width: 470px;}
.w475{width: 475px;}
.w480{width: 480px;}
.w485{width: 485px;}
.w490{width: 490px;}
.w495{width: 495px;}
.w500{width: 500px;}

.w100per{width:100%;}


/*  inner
-----------------------------------*/
.inner05{padding: 0 5px !important;}
.inner10{padding: 0 10px !important;}
.inner15{padding: 0 15px !important;}
.inner20{padding: 0 20px !important;}
.inner25{padding: 0 25px !important;}
.inner30{padding: 0 30px !important;}
.inner35{padding: 0 35px !important;}
.inner40{padding: 0 40px !important;}
.inner45{padding: 0 45px !important;}
.inner50{padding: 0 50px !important;}

