@charset "UTF-8";
.trans, a.btnGlay, a.btnGlay:after, a.btnPink, a.btnPink:after, a.btnBlue, a.btnBlue:after, .btnReturn a, .btnReturn a:before {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/*! ========================================
このCSSファイルはSassから生成しております。
編集する際はSassファイルより編集を行ってください。
========================================= */
/*===========================================
	Link Color
=============================================*/
#wrapperArea a:link {
  color: #0168B7;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#wrapperArea a:visited {
  color: #0168B7;
  text-decoration: none;
}

#wrapperArea a:hover {
  color: #34568E;
}

#wrapperArea a:active {
  color: #34568E;
}

#wrapperArea span.dummyLink {
  color: #0168B7;
  /* text-decoration: none; */
}

/* a.linkCheck */
#wrapperArea a.linkCheck {
  padding-right: 16px;
}

#wrapperArea a.linkCheck:link {
  color: #0168B7;
}

#wrapperArea a.linkCheck:visited {
  color: #0168B7;
}

#wrapperArea a.linkCheck:hover {
  color: #34568E;
}

/*===========================================
	clearBoth
=============================================*/
#wrapperArea .clearBoth {
  clear: both;
}

/*===========================================
	form
=============================================*/
.txtZenkaku {
  ime-mode: active;
  /* 全角モード */
}

.txtHankaku {
  ime-mode: inactive;
  /* 半角モード */
}

/*===========================================
	txtIndent
=============================================*/
.txtIndent {
  padding-left: 0em;
  text-indent: -1em;
  padding-left: 1em;
}

.txtIndent2 {
  padding-left: 1em;
  text-indent: -2em;
  padding-left: 1em;
}

.txtIndent3 {
  padding-left: 0em;
  text-indent: -1.5em;
  padding-left: 1.5em;
}

/*===========================================
	vertical-align
=============================================*/
.verAlignMid {
  vertical-align: middle;
}

/*===========================================
	Space
=============================================*/
.mt_03 {
  margin-top: 3px;
}

/* マージントップ */
.mt_00 {
  margin-top: 0px;
}

.mt_05 {
  margin-top: 5px;
}

#ew20201112 .mt_10 {
  margin-top: 10px;
}

#ew20201112 .mt_15 {
  margin-top: 15px;
}

#ew20201112 .mt_20 {
  margin-top: 20px;
}

#ew20201112 .mt_25 {
  margin-top: 25px;
}

#ew20201112 .mt_30 {
  margin-top: 30px;
}

.mt_35 {
  margin-top: 35px;
}

#ew20201112 .mt_40 {
  margin-top: 40px;
}

.mt_45 {
  margin-top: 45px;
}

#ew20201112 .mt_50 {
  margin-top: 50px;
}

.mt_55 {
  margin-top: 55px;
}

.mt_60 {
  margin-top: 60px;
}

.mt_65 {
  margin-top: 65px;
}

.mt_70 {
  margin-top: 70px;
}

.mt_75 {
  margin-top: 75px;
}

.mt_80 {
  margin-top: 80px;
}

.mt_85 {
  margin-top: 85px;
}

.mt_90 {
  margin-top: 90px;
}

.mt_95 {
  margin-top: 95px;
}

#ew20201112 .mt_100 {
  margin-top: 100px;
}

.mt_105 {
  margin-top: 105px;
}

.mt_110 {
  margin-top: 110px;
}

.mt_115 {
  margin-top: 115px;
}

.mt_120 {
  margin-top: 120px;
}

.mt_125 {
  margin-top: 125px;
}

.mt_130 {
  margin-top: 130px;
}

.mt_135 {
  margin-top: 135px;
}

.mt_140 {
  margin-top: 140px;
}

.mt_145 {
  margin-top: 145px;
}

.mt_150 {
  margin-top: 150px;
}

.mt_155 {
  margin-top: 155px;
}

.mt_160 {
  margin-top: 160px;
}

.mt_165 {
  margin-top: 165px;
}

.mt_170 {
  margin-top: 170px;
}

.mt_175 {
  margin-top: 175px;
}

.mt_180 {
  margin-top: 180px;
}

.mt_185 {
  margin-top: 185px;
}

.mt_190 {
  margin-top: 190px;
}

.mt_195 {
  margin-top: 195px;
}

.mt_200 {
  margin-top: 200px;
}

.mt_205 {
  margin-top: 205px;
}

.mt_210 {
  margin-top: 210px;
}

.mt_215 {
  margin-top: 215px;
}

.mt_220 {
  margin-top: 220px;
}

.mt_225 {
  margin-top: 225px;
}

.mt_230 {
  margin-top: 230px;
}

.mt_235 {
  margin-top: 235px;
}

.mt_240 {
  margin-top: 240px;
}

.mt_245 {
  margin-top: 245px;
}

.mt_250 {
  margin-top: 250px;
}

.mt_255 {
  margin-top: 255px;
}

.mt_260 {
  margin-top: 260px;
}

.mt_265 {
  margin-top: 265px;
}

.mt_270 {
  margin-top: 270px;
}

.mt_275 {
  margin-top: 275px;
}

.mt_280 {
  margin-top: 280px;
}

.mt_285 {
  margin-top: 285px;
}

.mt_290 {
  margin-top: 290px;
}

.mt_295 {
  margin-top: 295px;
}

.mt_300 {
  margin-top: 300px;
}

.mt_305 {
  margin-top: 305px;
}

.mt_310 {
  margin-top: 310px;
}

.mt_315 {
  margin-top: 315px;
}

.mt_320 {
  margin-top: 320px;
}

.mt_325 {
  margin-top: 325px;
}

.mt_330 {
  margin-top: 330px;
}

.mt_335 {
  margin-top: 335px;
}

.mt_340 {
  margin-top: 340px;
}

.mt_345 {
  margin-top: 345px;
}

.mt_350 {
  margin-top: 350px;
}

.mt_355 {
  margin-top: 355px;
}

.mt_360 {
  margin-top: 360px;
}

.mt_365 {
  margin-top: 365px;
}

.mt_370 {
  margin-top: 370px;
}

.mt_375 {
  margin-top: 375px;
}

.mt_380 {
  margin-top: 380px;
}

.mt_385 {
  margin-top: 385px;
}

.mt_390 {
  margin-top: 390px;
}

.mt_395 {
  margin-top: 395px;
}

.mt_400 {
  margin-top: 400px;
}

.mt_405 {
  margin-top: 405px;
}

.mt_410 {
  margin-top: 410px;
}

.mt_415 {
  margin-top: 415px;
}

.mt_420 {
  margin-top: 420px;
}

.mt_425 {
  margin-top: 425px;
}

.mt_430 {
  margin-top: 430px;
}

.mt_435 {
  margin-top: 435px;
}

.mt_440 {
  margin-top: 440px;
}

.mt_445 {
  margin-top: 445px;
}

.mt_450 {
  margin-top: 450px;
}

.mt_455 {
  margin-top: 455px;
}

.mt_460 {
  margin-top: 460px;
}

.mt_465 {
  margin-top: 465px;
}

.mt_470 {
  margin-top: 470px;
}

.mt_475 {
  margin-top: 475px;
}

.mt_480 {
  margin-top: 480px;
}

.mt_485 {
  margin-top: 485px;
}

.mt_490 {
  margin-top: 490px;
}

.mt_495 {
  margin-top: 495px;
}

.mt_500 {
  margin-top: 500px;
}

.mt_505 {
  margin-top: 505px;
}

.mt_510 {
  margin-top: 510px;
}

.mt_515 {
  margin-top: 515px;
}

.mt_520 {
  margin-top: 520px;
}

.mt_525 {
  margin-top: 525px;
}

.mt_530 {
  margin-top: 530px;
}

.mt_535 {
  margin-top: 535px;
}

.mt_540 {
  margin-top: 540px;
}

.mt_545 {
  margin-top: 545px;
}

.mt_550 {
  margin-top: 550px;
}

.mt_555 {
  margin-top: 555px;
}

.mt_560 {
  margin-top: 560px;
}

.mt_565 {
  margin-top: 565px;
}

.mt_570 {
  margin-top: 570px;
}

.mt_575 {
  margin-top: 575px;
}

.mt_580 {
  margin-top: 580px;
}

.mt_585 {
  margin-top: 585px;
}

.mt_590 {
  margin-top: 590px;
}

.mt_595 {
  margin-top: 595px;
}

.mt_600 {
  margin-top: 600px;
}

.mt_605 {
  margin-top: 605px;
}

.mt_610 {
  margin-top: 610px;
}

.mt_615 {
  margin-top: 615px;
}

.mt_620 {
  margin-top: 620px;
}

.mt_625 {
  margin-top: 625px;
}

.mt_630 {
  margin-top: 630px;
}

.mt_635 {
  margin-top: 635px;
}

.mt_640 {
  margin-top: 640px;
}

.mt_645 {
  margin-top: 645px;
}

.mt_650 {
  margin-top: 650px;
}

.mt_655 {
  margin-top: 655px;
}

.mt_660 {
  margin-top: 660px;
}

.mt_665 {
  margin-top: 665px;
}

.mt_670 {
  margin-top: 670px;
}

.mt_675 {
  margin-top: 675px;
}

.mt_680 {
  margin-top: 680px;
}

.mt_685 {
  margin-top: 685px;
}

.mt_690 {
  margin-top: 690px;
}

.mt_695 {
  margin-top: 695px;
}

.mt_700 {
  margin-top: 700px;
}

.mt_705 {
  margin-top: 705px;
}

.mt_710 {
  margin-top: 710px;
}

.mt_715 {
  margin-top: 715px;
}

.mt_720 {
  margin-top: 720px;
}

.mt_725 {
  margin-top: 725px;
}

.mt_730 {
  margin-top: 730px;
}

.mt_735 {
  margin-top: 735px;
}

.mt_740 {
  margin-top: 740px;
}

.mt_745 {
  margin-top: 745px;
}

.mt_750 {
  margin-top: 750px;
}

.mt_755 {
  margin-top: 755px;
}

.mt_760 {
  margin-top: 760px;
}

.mt_765 {
  margin-top: 765px;
}

.mt_770 {
  margin-top: 770px;
}

.mt_775 {
  margin-top: 775px;
}

.mt_780 {
  margin-top: 780px;
}

.mt_785 {
  margin-top: 785px;
}

.mt_790 {
  margin-top: 790px;
}

.mt_795 {
  margin-top: 795px;
}

.mt_800 {
  margin-top: 800px;
}

.mt_805 {
  margin-top: 805px;
}

.mt_810 {
  margin-top: 810px;
}

.mt_815 {
  margin-top: 815px;
}

.mt_820 {
  margin-top: 820px;
}

.mt_825 {
  margin-top: 825px;
}

.mt_830 {
  margin-top: 830px;
}

.mt_835 {
  margin-top: 835px;
}

.mt_840 {
  margin-top: 840px;
}

.mt_845 {
  margin-top: 845px;
}

.mt_850 {
  margin-top: 850px;
}

.mt_855 {
  margin-top: 855px;
}

.mt_860 {
  margin-top: 860px;
}

.mt_865 {
  margin-top: 865px;
}

.mt_870 {
  margin-top: 870px;
}

.mt_875 {
  margin-top: 875px;
}

.mt_880 {
  margin-top: 880px;
}

.mt_885 {
  margin-top: 885px;
}

.mt_890 {
  margin-top: 890px;
}

.mt_895 {
  margin-top: 895px;
}

.mt_900 {
  margin-top: 900px;
}

.mt_905 {
  margin-top: 905px;
}

.mt_910 {
  margin-top: 910px;
}

.mt_915 {
  margin-top: 915px;
}

.mt_920 {
  margin-top: 920px;
}

.mt_925 {
  margin-top: 925px;
}

.mt_930 {
  margin-top: 930px;
}

.mt_935 {
  margin-top: 935px;
}

.mt_940 {
  margin-top: 940px;
}

.mt_945 {
  margin-top: 945px;
}

.mt_950 {
  margin-top: 950px;
}

.mt_955 {
  margin-top: 955px;
}

.mt_960 {
  margin-top: 960px;
}

.mt_965 {
  margin-top: 965px;
}

.mt_970 {
  margin-top: 970px;
}

.mt_975 {
  margin-top: 975px;
}

.mt_980 {
  margin-top: 980px;
}

.mt_985 {
  margin-top: 985px;
}

.mt_990 {
  margin-top: 990px;
}

.mt_995 {
  margin-top: 995px;
}

.mt_1000 {
  margin-top: 1000px;
}

/* マージンレフト */
.ml_00 {
  margin-left: 0px;
}

.ml_05 {
  margin-left: 5px;
}

.ml_10 {
  margin-left: 10px;
}

.ml_15 {
  margin-left: 15px;
}

.ml_20 {
  margin-left: 20px;
}

.ml_25 {
  margin-left: 25px;
}

.ml_30 {
  margin-left: 30px;
}

.ml_35 {
  margin-left: 35px;
}

.ml_40 {
  margin-left: 40px;
}

.ml_45 {
  margin-left: 45px;
}

.ml_50 {
  margin-left: 50px;
}

.ml_55 {
  margin-left: 55px;
}

.ml_60 {
  margin-left: 60px;
}

.ml_65 {
  margin-left: 65px;
}

.ml_70 {
  margin-left: 70px;
}

.ml_75 {
  margin-left: 75px;
}

.ml_80 {
  margin-left: 80px;
}

.ml_85 {
  margin-left: 85px;
}

.ml_90 {
  margin-left: 90px;
}

.ml_95 {
  margin-left: 95px;
}

.ml_100 {
  margin-left: 100px;
}

/* マージンボトム */
.mb_00 {
  margin-bottom: 0px;
}

.mb_05 {
  margin-bottom: 5px;
}

.mb_10 {
  margin-bottom: 10px;
}

.mb_15 {
  margin-bottom: 15px;
}

.mb_20 {
  margin-bottom: 20px;
}

.mb_25 {
  margin-bottom: 25px;
}

.mb_30 {
  margin-bottom: 30px;
}

.mb_35 {
  margin-bottom: 35px;
}

.mb_40 {
  margin-bottom: 40px;
}

.mb_45 {
  margin-bottom: 45px;
}

.mb_50 {
  margin-bottom: 50px;
}

.mb_55 {
  margin-bottom: 55px;
}

.mb_60 {
  margin-bottom: 60px;
}

.mb_65 {
  margin-bottom: 65px;
}

.mb_70 {
  margin-bottom: 70px;
}

/* パディングトップ */
.pt_00 {
  padding-top: 0px;
}

.pt_05 {
  padding-top: 5px;
}

.pt_10 {
  padding-top: 10px;
}

.pt_15 {
  padding-top: 15px;
}

.pt_20 {
  padding-top: 20px;
}

.pt_25 {
  padding-top: 25px;
}

.pt_30 {
  padding-top: 30px;
}

.pt_35 {
  padding-top: 35px;
}

.pt_40 {
  padding-top: 40px;
}

.pt_45 {
  padding-top: 45px;
}

.pt_50 {
  padding-top: 50px;
}

.pt_55 {
  padding-top: 55px;
}

.pt_60 {
  padding-top: 60px;
}

.pt_65 {
  padding-top: 65px;
}

.pt_70 {
  padding-top: 70px;
}

/* パディングボトム */
.pb_00 {
  padding-bottom: 0px;
}

.pb_05 {
  padding-bottom: 5px;
}

.pb_10 {
  padding-bottom: 10px;
}

.pb_15 {
  padding-bottom: 15px;
}

.pb_20 {
  padding-bottom: 20px;
}

.pb_25 {
  padding-bottom: 25px;
}

.pb_30 {
  padding-bottom: 30px;
}

.pb_35 {
  padding-bottom: 35px;
}

.pb_40 {
  padding-bottom: 40px;
}

.pb_45 {
  padding-bottom: 45px;
}

.pb_50 {
  padding-bottom: 50px;
}

.pb_55 {
  padding-bottom: 55px;
}

.pb_60 {
  padding-bottom: 60px;
}

.pb_65 {
  padding-bottom: 65px;
}

.pb_70 {
  padding-bottom: 70px;
}

/* パディングレフト */
.pl_00 {
  padding-left: 0px;
}

.pl_05 {
  padding-left: 5px;
}

.pl_10 {
  padding-left: 10px;
}

.pl_15 {
  padding-left: 15px;
}

.pl_20 {
  padding-left: 20px;
}

.pl_25 {
  padding-left: 25px;
}

.pl_30 {
  padding-left: 30px;
}

.pl_35 {
  padding-left: 35px;
}

.pl_40 {
  padding-left: 40px;
}

.pl_45 {
  padding-left: 45px;
}

.pl_50 {
  padding-left: 50px;
}

.pl_55 {
  padding-left: 55px;
}

.pl_60 {
  padding-left: 60px;
}

.pl_65 {
  padding-left: 65px;
}

.pl_70 {
  padding-left: 70px;
}

.pl_75 {
  padding-left: 75px;
}

.pl_80 {
  padding-left: 80px;
}

.pl_85 {
  padding-left: 85px;
}

.pl_90 {
  padding-left: 90px;
}

.pl_95 {
  padding-left: 95px;
}

.pl_100 {
  padding-left: 100px;
}

/*===========================================
	width：横幅・縦幅パーツ
=============================================*/
/* 横幅 */
.w30 {
  width: 30px;
}

.w35 {
  width: 35px;
}

.w40 {
  width: 40px;
}

.w45 {
  width: 45px;
}

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

.w505 {
  width: 505px;
}

.w510 {
  width: 510px;
}

.w515 {
  width: 515px;
}

.w520 {
  width: 520px;
}

.w525 {
  width: 525px;
}

.w530 {
  width: 530px;
}

.w535 {
  width: 535px;
}

.w540 {
  width: 540px;
}

.w545 {
  width: 545px;
}

.w550 {
  width: 550px;
}

.w555 {
  width: 555px;
}

.w560 {
  width: 560px;
}

.w565 {
  width: 565px;
}

.w570 {
  width: 570px;
}

.w575 {
  width: 575px;
}

.w580 {
  width: 580px;
}

.w585 {
  width: 585px;
}

.w590 {
  width: 590px;
}

.w595 {
  width: 595px;
}

.w600 {
  width: 600px;
}

.w605 {
  width: 605px;
}

.w610 {
  width: 610px;
}

.w615 {
  width: 615px;
}

.w620 {
  width: 620px;
}

.w625 {
  width: 625px;
}

.w630 {
  width: 630px;
}

.w635 {
  width: 635px;
}

.w640 {
  width: 640px;
}

.w645 {
  width: 645px;
}

.w650 {
  width: 650px;
}

.w655 {
  width: 655px;
}

.w660 {
  width: 660px;
}

.w665 {
  width: 665px;
}

.w670 {
  width: 670px;
}

.w675 {
  width: 675px;
}

.w680 {
  width: 680px;
}

.w685 {
  width: 685px;
}

.w690 {
  width: 690px;
}

.w695 {
  width: 695px;
}

.w700 {
  width: 700px;
}

.w705 {
  width: 705px;
}

.w710 {
  width: 710px;
}

.w715 {
  width: 715px;
}

.w720 {
  width: 720px;
}

.w725 {
  width: 725px;
}

.w730 {
  width: 730px;
}

.w735 {
  width: 735px;
}

.w740 {
  width: 740px;
}

.w745 {
  width: 745px;
}

.w750 {
  width: 750px;
}

.w755 {
  width: 755px;
}

.w760 {
  width: 760px;
}

.w765 {
  width: 765px;
}

.w770 {
  width: 770px;
}

.w775 {
  width: 775px;
}

.w780 {
  width: 780px;
}

.w785 {
  width: 785px;
}

.w790 {
  width: 790px;
}

.w795 {
  width: 795px;
}

.w800 {
  width: 800px;
}

.w805 {
  width: 805px;
}

.w810 {
  width: 810px;
}

.w815 {
  width: 815px;
}

.w820 {
  width: 820px;
}

.w825 {
  width: 825px;
}

.w830 {
  width: 830px;
}

.w835 {
  width: 835px;
}

.w840 {
  width: 840px;
}

.w845 {
  width: 845px;
}

.w850 {
  width: 850px;
}

.w855 {
  width: 855px;
}

.w860 {
  width: 860px;
}

.w865 {
  width: 865px;
}

.w870 {
  width: 870px;
}

.w875 {
  width: 875px;
}

.w880 {
  width: 880px;
}

.w885 {
  width: 885px;
}

.w890 {
  width: 890px;
}

.w895 {
  width: 895px;
}

.w900 {
  width: 900px;
}

.w905 {
  width: 905px;
}

.w910 {
  width: 910px;
}

.w915 {
  width: 915px;
}

.w920 {
  width: 920px;
}

.w925 {
  width: 925px;
}

.w930 {
  width: 930px;
}

.w935 {
  width: 935px;
}

.w940 {
  width: 940px;
}

.w945 {
  width: 945px;
}

.w950 {
  width: 950px;
}

.w955 {
  width: 955px;
}

.w960 {
  width: 960px;
}

.w965 {
  width: 965px;
}

.w970 {
  width: 970px;
}

.w975 {
  width: 975px;
}

.w980 {
  width: 980px;
}

.w985 {
  width: 985px;
}

.w990 {
  width: 990px;
}

.w995 {
  width: 995px;
}

.w1000 {
  width: 1000px;
}

.w1005 {
  width: 1005px;
}

.w1010 {
  width: 1010px;
}

.w1015 {
  width: 1015px;
}

.w1020 {
  width: 1020px;
}

.w1025 {
  width: 1025px;
}

.w1030 {
  width: 1030px;
}

.w1035 {
  width: 1035px;
}

.w1040 {
  width: 1040px;
}

.w1045 {
  width: 1045px;
}

.w1050 {
  width: 1050px;
}

.w1055 {
  width: 1055px;
}

.w1060 {
  width: 1060px;
}

.w1065 {
  width: 1065px;
}

.w1070 {
  width: 1070px;
}

.w1075 {
  width: 1075px;
}

.w1080 {
  width: 1080px;
}

.w1085 {
  width: 1085px;
}

.w1090 {
  width: 1090px;
}

.w1095 {
  width: 1095px;
}

.w1100 {
  width: 1100px;
}

.w1105 {
  width: 1105px;
}

.w1110 {
  width: 1110px;
}

.w1115 {
  width: 1115px;
}

.w1120 {
  width: 1120px;
}

.w1125 {
  width: 1125px;
}

.w1130 {
  width: 1130px;
}

.w1135 {
  width: 1135px;
}

.w1140 {
  width: 1140px;
}

.w1145 {
  width: 1145px;
}

.w1150 {
  width: 1150px;
}

.w1155 {
  width: 1155px;
}

.w1160 {
  width: 1160px;
}

.w1165 {
  width: 1165px;
}

.w1170 {
  width: 1170px;
}

.w1175 {
  width: 1175px;
}

.w1180 {
  width: 1180px;
}

.w1185 {
  width: 1185px;
}

.w1190 {
  width: 1190px;
}

.w1195 {
  width: 1195px;
}

.w1200 {
  width: 1200px;
}

.w1205 {
  width: 1205px;
}

.w1210 {
  width: 1210px;
}

.w1215 {
  width: 1215px;
}

.w1220 {
  width: 1220px;
}

.w1225 {
  width: 1225px;
}

.w1230 {
  width: 1230px;
}

.w1235 {
  width: 1235px;
}

.w1240 {
  width: 1240px;
}

.w1245 {
  width: 1245px;
}

.w1250 {
  width: 1250px;
}

.w1255 {
  width: 1255px;
}

.w1260 {
  width: 1260px;
}

.w1265 {
  width: 1265px;
}

.w1270 {
  width: 1270px;
}

.w1275 {
  width: 1275px;
}

.w1280 {
  width: 1280px;
}

.w1285 {
  width: 1285px;
}

.w1290 {
  width: 1290px;
}

.w1295 {
  width: 1295px;
}

.w1300 {
  width: 1300px;
}

.w1305 {
  width: 1305px;
}

.w1310 {
  width: 1310px;
}

.w1315 {
  width: 1315px;
}

.w1320 {
  width: 1320px;
}

.w1325 {
  width: 1325px;
}

.w1330 {
  width: 1330px;
}

.w1335 {
  width: 1335px;
}

.w1340 {
  width: 1340px;
}

.w1345 {
  width: 1345px;
}

.w1350 {
  width: 1350px;
}

.w1355 {
  width: 1355px;
}

.w1360 {
  width: 1360px;
}

.w1365 {
  width: 1365px;
}

.w1370 {
  width: 1370px;
}

.w1375 {
  width: 1375px;
}

.w1380 {
  width: 1380px;
}

.w1385 {
  width: 1385px;
}

.w1390 {
  width: 1390px;
}

.w1395 {
  width: 1395px;
}

.w1400 {
  width: 1400px;
}

.w1405 {
  width: 1405px;
}

.w1410 {
  width: 1410px;
}

.w1415 {
  width: 1415px;
}

.w1420 {
  width: 1420px;
}

.w1425 {
  width: 1425px;
}

.w1430 {
  width: 1430px;
}

.w1435 {
  width: 1435px;
}

.w1440 {
  width: 1440px;
}

.w1445 {
  width: 1445px;
}

.w1450 {
  width: 1450px;
}

.w1455 {
  width: 1455px;
}

.w1460 {
  width: 1460px;
}

.w1465 {
  width: 1465px;
}

.w1470 {
  width: 1470px;
}

.w1475 {
  width: 1475px;
}

.w1480 {
  width: 1480px;
}

.w1485 {
  width: 1485px;
}

.w1490 {
  width: 1490px;
}

.w1495 {
  width: 1495px;
}

.w1500 {
  width: 1500px;
}

.w1505 {
  width: 1505px;
}

.w1510 {
  width: 1510px;
}

.w1515 {
  width: 1515px;
}

.w1520 {
  width: 1520px;
}

.w1525 {
  width: 1525px;
}

.w1530 {
  width: 1530px;
}

/* 縦幅 */
.h40 {
  height: 40px;
}

.h45 {
  height: 45px;
}

.h50 {
  height: 50px;
}

.h55 {
  height: 55px;
}

.h60 {
  height: 60px;
}

.h65 {
  height: 65px;
}

.h70 {
  height: 70px;
}

.h75 {
  height: 75px;
}

.h80 {
  height: 80px;
}

.h85 {
  height: 85px;
}

.h90 {
  height: 90px;
}

.h95 {
  height: 95px;
}

.h100 {
  height: 100px;
}

.h105 {
  height: 105px;
}

.h110 {
  height: 110px;
}

.h115 {
  height: 115px;
}

.h120 {
  height: 120px;
}

.h125 {
  height: 125px;
}

.h130 {
  height: 130px;
}

.h135 {
  height: 135px;
}

.h140 {
  height: 140px;
}

.h145 {
  height: 145px;
}

.h150 {
  height: 150px;
}

.h155 {
  height: 155px;
}

.h160 {
  height: 160px;
}

.h165 {
  height: 165px;
}

.h170 {
  height: 170px;
}

.h175 {
  height: 175px;
}

.h180 {
  height: 180px;
}

.h185 {
  height: 185px;
}

.h190 {
  height: 190px;
}

.h195 {
  height: 195px;
}

.h200 {
  height: 200px;
}

.h205 {
  height: 205px;
}

.h210 {
  height: 210px;
}

.h215 {
  height: 215px;
}

.h220 {
  height: 220px;
}

.h225 {
  height: 225px;
}

.h230 {
  height: 230px;
}

.h235 {
  height: 235px;
}

.h240 {
  height: 240px;
}

.h245 {
  height: 245px;
}

.h250 {
  height: 250px;
}

.h255 {
  height: 255px;
}

.h260 {
  height: 260px;
}

.h265 {
  height: 265px;
}

.h270 {
  height: 270px;
}

.h275 {
  height: 275px;
}

.h280 {
  height: 280px;
}

.h285 {
  height: 285px;
}

.h290 {
  height: 290px;
}

.h295 {
  height: 295px;
}

.h300 {
  height: 300px;
}

.h305 {
  height: 305px;
}

.h310 {
  height: 310px;
}

.h315 {
  height: 315px;
}

.h320 {
  height: 320px;
}

.h325 {
  height: 325px;
}

.h330 {
  height: 330px;
}

.h335 {
  height: 335px;
}

.h340 {
  height: 340px;
}

.h345 {
  height: 345px;
}

.h350 {
  height: 350px;
}

.h355 {
  height: 355px;
}

.h360 {
  height: 360px;
}

.h365 {
  height: 365px;
}

.h370 {
  height: 370px;
}

.h375 {
  height: 375px;
}

.h380 {
  height: 380px;
}

.h385 {
  height: 385px;
}

.h390 {
  height: 390px;
}

.h395 {
  height: 395px;
}

.h400 {
  height: 400px;
}

.h405 {
  height: 405px;
}

.h410 {
  height: 410px;
}

.h415 {
  height: 415px;
}

.h420 {
  height: 420px;
}

.h425 {
  height: 425px;
}

.h430 {
  height: 430px;
}

.h435 {
  height: 435px;
}

.h440 {
  height: 440px;
}

.h445 {
  height: 445px;
}

.h450 {
  height: 450px;
}

.h455 {
  height: 455px;
}

.h460 {
  height: 460px;
}

.h465 {
  height: 465px;
}

.h470 {
  height: 470px;
}

.h475 {
  height: 475px;
}

.h480 {
  height: 480px;
}

.h485 {
  height: 485px;
}

.h490 {
  height: 490px;
}

.h495 {
  height: 495px;
}

.h500 {
  height: 500px;
}

.h505 {
  height: 505px;
}

.h510 {
  height: 510px;
}

.h515 {
  height: 515px;
}

.h520 {
  height: 520px;
}

.h525 {
  height: 525px;
}

.h530 {
  height: 530px;
}

.h535 {
  height: 535px;
}

.h540 {
  height: 540px;
}

.h545 {
  height: 545px;
}

.h550 {
  height: 550px;
}

.h555 {
  height: 555px;
}

.h560 {
  height: 560px;
}

.h565 {
  height: 565px;
}

.h570 {
  height: 570px;
}

.h575 {
  height: 575px;
}

.h580 {
  height: 580px;
}

.h585 {
  height: 585px;
}

.h590 {
  height: 590px;
}

.h595 {
  height: 595px;
}

.h600 {
  height: 600px;
}

.h605 {
  height: 605px;
}

.h610 {
  height: 610px;
}

.h615 {
  height: 615px;
}

.h620 {
  height: 620px;
}

.h625 {
  height: 625px;
}

.h630 {
  height: 630px;
}

.h635 {
  height: 635px;
}

.h640 {
  height: 640px;
}

.h645 {
  height: 645px;
}

.h650 {
  height: 650px;
}

.h655 {
  height: 655px;
}

.h660 {
  height: 660px;
}

.h665 {
  height: 665px;
}

.h670 {
  height: 670px;
}

.h675 {
  height: 675px;
}

.h680 {
  height: 680px;
}

.h685 {
  height: 685px;
}

.h690 {
  height: 690px;
}

.h695 {
  height: 695px;
}

.h700 {
  height: 700px;
}

.h705 {
  height: 705px;
}

.h710 {
  height: 710px;
}

.h715 {
  height: 715px;
}

.h720 {
  height: 720px;
}

.h725 {
  height: 725px;
}

.h730 {
  height: 730px;
}

.h735 {
  height: 735px;
}

.h740 {
  height: 740px;
}

.h745 {
  height: 745px;
}

.h750 {
  height: 750px;
}

.h755 {
  height: 755px;
}

.h760 {
  height: 760px;
}

.h765 {
  height: 765px;
}

.h770 {
  height: 770px;
}

.h775 {
  height: 775px;
}

.h780 {
  height: 780px;
}

.h785 {
  height: 785px;
}

.h790 {
  height: 790px;
}

.h795 {
  height: 795px;
}

.h800 {
  height: 800px;
}

.h805 {
  height: 805px;
}

.h810 {
  height: 810px;
}

.h815 {
  height: 815px;
}

.h820 {
  height: 820px;
}

.h825 {
  height: 825px;
}

.h830 {
  height: 830px;
}

.h835 {
  height: 835px;
}

.h840 {
  height: 840px;
}

.w100p {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.w50p {
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.w33p {
  width: 33.3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*===========================================
	paddingArea
=============================================*/
.paddingArea_70 {
  padding-left: 70px;
  padding-right: 70px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.paddingArea_60 {
  padding-left: 60px;
  padding-right: 60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.paddingArea_55 {
  padding-left: 55px;
  padding-right: 55px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.paddingArea_40 {
  padding-left: 40px;
  padding-right: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.paddingArea_35 {
  padding-left: 35px;
  padding-right: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.paddingArea_30 {
  padding-left: 30px;
  padding-right: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.paddingArea_25 {
  padding-left: 25px;
  padding-right: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.paddingArea_20 {
  padding-left: 20px;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.paddingArea_15 {
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*===========================================
	txt
=============================================*/
.txtR {
  text-align: right;
}

.txtC {
  text-align: center;
}

.txtL {
  text-align: left;
}

/*===========================================
	ボタン配置（右、中央、左）
=============================================*/
/*  右寄せ */
.bRight {
  margin-left: auto;
}

/*  左寄せ */
.bLeft {
  margin-right: auto;
}

/*  中央寄せ */
.bCenter {
  margin-left: auto;
  margin-right: auto;
}

/*===========================================
	フロート
=============================================*/
.fLeft {
  float: left;
}

.fRight {
  float: right;
}

/*===========================================
	kadomaru
=============================================*/
.kadomaru {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/css/PIE.htc);
}

/*===========================================
	grow
=============================================*/
.grow {
  text-shadow: #999999 0px 0px 5px;
  behavior: url(/PIE.htc);
}

/* boxShadow */
.boxShadow {
  -moz-box-shadow: 1px 1px 3px #000;
  -webkit-box-shadow: 1px 1px 3px #000;
  box-shadow: 1px 1px 3px #000;
}

/*===========================================
	SkipMenu
=============================================*/
ul#skipAnchor {
  margin: 0px;
  padding: 0px;
  font-size: 0px;
  height: 0px;
  text-indent: -9999px;
}

ul#skipAnchor li {
  margin: 0px;
  padding: 0px;
  float: left;
  list-style-type: none;
  text-indent: -9999px;
}

/*===========================================
	フォントの太さ
=============================================*/
.b {
  font-weight: bold;
}

.n {
  font-weight: normal;
}

/**********************************************
	以下オリジナルパーツ 
**********************************************/
/*===========================================
	ボーダー
=============================================*/
.dotLineBottom {
  padding-bottom: 5px;
  border-bottom: dotted 1px #999999;
}

.lineBottom {
  padding-bottom: 5px;
  border-bottom: solid 2px #fff;
}

/*===========================================
	ボタンパーツ
=============================================*/
/* btnGlay */
a.btnGlay {
  display: block;
  background: #EEEEEE;
  border: solid 1px #DDDDDD;
  padding: 7px 0 9px 0px;
  color: #333333;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

a.btnGlay:after {
  font-family: 'FontAwesome';
  content: "\f105";
  color: #666666;
  font-size: 18px;
  margin-left: 15px;
}

a.btnGlay:hover {
  background: #333333;
  color: #fff;
}

a.btnGlay:hover:after {
  color: #fff;
}

/* btnPink */
a.btnPink {
  display: block;
  background: #FDEDF4;
  padding: 7px 0 9px 0px;
  color: #333333;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

a.btnPink:after {
  font-family: 'FontAwesome';
  content: "\f105";
  color: #666666;
  font-size: 18px;
  margin-left: 15px;
}

a.btnPink:hover {
  background: #FD5C76;
  color: #fff;
}

a.btnPink:hover:after {
  color: #fff;
}

/* btnBlue */
a.btnBlue {
  display: block;
  background: #BFDFFF;
  border: solid 1px #DDDDDD;
  padding: 7px 0 9px 0px;
  color: #333333;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

a.btnBlue:after {
  font-family: 'FontAwesome';
  content: "\f105";
  color: #666666;
  font-size: 18px;
  margin-left: 15px;
}

a.btnBlue:hover {
  background: #638BEC;
  color: #fff;
}

a.btnBlue:hover:after {
  color: #fff;
}

/* btnReturn */
.btnReturn {
  border: solid 2px #2a343d;
  text-align: center;
  font-size: 14px;
}
.btnReturn a {
  display: block;
  background: #fff;
  padding: 7px 0 9px 0px;
  color: #2a343d;
  font-weight: bold;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btnReturn a:hover {
  background: #2a343d;
  color: #fff;
}
.btnReturn a:before {
  font-size: 14px;
  font-family: 'FontAwesome';
  content: "\f0da";
  color: #2a343d;
  margin-right: 4px;
  font-weight: bold;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.btnReturn a:hover:before {
  color: #fff;
}
.btnReturn a.arowLeft:before {
  content: "\f0d9";
  padding: 4px 8px 4px 9px;
}
.btnReturn a.icoPlus:before {
  content: "\f067";
  padding: 4px;
}
.btnReturn a.icoMinus:before {
  content: "\f068";
  padding: 4px;
}

/*===========================================
	アイコン
=============================================*/
.icoArrowR:before {
  font-family: 'FontAwesome';
  content: "\f0da";
  color: #FF8F29;
  margin-right: 5px;
  font-weight: bold;
}

.icoArrowR2:before {
  font-family: 'FontAwesome';
  content: "\f105";
  color: #FF8F29;
  margin-right: 5px;
  font-weight: bold;
}

.icoSquare {
  padding: 0px 0px 0px 15px;
  background: url(/img/common/ico_square.png) no-repeat 0 center;
}

.icoPdf {
  padding: 5px 0px 5px 24px;
  background: url(/img/common/ico_pdf.png) no-repeat 0 center;
}

/* icoWin */
.icoWin {
  padding: 0 0 0 20px;
  background: url(/img/ico_win.png) no-repeat 0 center;
}

/* icoPhoto */
.icoPhoto {
  padding: 0px 0px 0px 25px;
  background: url(/img/common/ico_photo.png) no-repeat 0 center;
}

/* icoPlus */
.icoPlus {
  padding: 0px 0px 0px 20px;
  background: url(/img/icon/ico_plus.png) no-repeat 0 center;
}

.icoMinus {
  padding: 0px 0px 0px 20px;
  background: url(/img/icon/ico_minus.png) no-repeat 0 center;
}

.icoCall {
  padding: 0px 0px 0px 17px;
  background: url(/img/ico_call.png) no-repeat 0 center;
}

.icoNew {
  padding: 0px 0px 0px 30px;
  background: url(/img/ico_new.gif) no-repeat 0 5px;
}

/* icoTrain */
.icoTrain {
  padding: 5px 0px 5px 30px;
  background: url(/img/ico_train.png) no-repeat 0 1px;
}

/*===========================================
	ulDisc
=============================================*/
.ulDisc > li {
  margin-bottom: 5px;
  padding-left: 0em;
  text-indent: -1em;
  margin-left: 1.1em;
}
.ulDisc > li:before {
  font-family: 'FontAwesome';
  content: "\f111";
  color: #333333;
  margin-right: 5px;
  font-weight: bold;
  font-size: 10px;
}

/*===========================================
	map_canvas
=============================================*/
#map_canvas,
#map_canvas2 {
  height: 460px;
  background: none repeat scroll 0 0 #EEEEEE;
  margin-bottom: 10px;
}

/*===========================================
	globalNavi2
=============================================*/
#globalNavi2 {
  width: 100%;
  height: 60px;
  top: 0;
  position: fixed;
  background: #f2f2f2;
  z-index: 96;
}
#globalNavi2 #globalNaviList2 {
  width: 1050px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
}
#globalNavi2 #globalNaviList2 li {
  margin-left: 40px;
  float: left;
}
#globalNavi2 #globalNaviList2 li a {
  color: #333333;
  transition: all 0.3s ease-out 0s;
}
#globalNavi2 #globalNaviList2 li a:hover {
  color: #009139;
  border-bottom: solid 1px #009139;
}
#globalNavi2 #globalNaviList2 li:first-child {
  margin-left: 0;
}

/* btnReservation */
#btnReservation {
  position: fixed;
  top: 45px;
  right: -150px;
  z-index: 99;
  transition: all 0.3s ease-out 0s;
}

#btnReservation:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transform-origin: 50%;
  -moz-transform-origin: 50%;
  -ms-transform-origin: 50%;
  -o-transform-origin: 50%;
  transform-origin: 50%;
}

/*===========================================
	tblNormal
=============================================*/
table.tblNormal {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  border: #BEBEBE solid;
  border-width: 1px 1px 1px 1px;
  border-collapse: collapse;
  border-spacing: 0;
}

table.tblNormal th {
  padding: 10px;
  border: #BEBEBE solid;
  border-width: 0px 0px 1px 0px;
  font-weight: normal;
  white-space: nowrap;
  background: #EEEEEE;
}

table.tblNormal td {
  padding: 10px;
  border: 1px #BEBEBE solid;
  border-width: 0px 0px 1px 1px;
}

/*===========================================
	フォーム
=============================================*/
input[type="text"],
input[type="email"],
input[type="password"] {
  padding: 6px 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: solid 2px #CCCCCC;
  font-size: 16px;
  color: #4C4C4C;
  line-height: 150%;
}

/*===========================================
	oubunTxt
=============================================*/
.oubunTxt {
  font-size: 50px;
  letter-spacing: 0.075em;
  font-weight: normal;
  line-height: 130%;
}

.jpTxt {
  font-size: 34px;
}

.jpTxt2 {
  font-size: 20px;
}

.oubunTxt:first-letter {
  font-size: 64px;
  color: #0168B7;
}

.line-b {
  padding-bottom: 12px;
  border-bottom: solid 1px #999999;
}

/*===========================================
	figure：ロールオーバの拡大
=============================================*/
figure {
  position: relative;
  overflow: hidden;
}

figure img {
  transform: scale(1);
  -webkit-transform: scale(1);
  transition: .5s ease-in-out;
  -webkit-transition: .5s ease-in-out;
}

figure:hover img {
  transform: scale(1.3);
  -webkit-transform: scale(1.3);
  opacity: 0.7;
}

/*===========================================
	dotLine
=============================================*/
hr.dotLine {
  height: 1px;
  padding: 0;
  background: url("/img/dot.png") repeat-x;
  border: 0px none;
}

/*===========================================
	ボタンパーツ：button
=============================================*/
button {
  border: none;
  padding: 7px 0 8px 0px;
  cursor: pointer;
  font-size: 16px;
  font-weight: bold;
}

/* btnSubmit */
button.btnSubmit {
  text-align: center;
  background: #333333;
  color: #fff;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all  0.5s ease;
}

button.btnSubmit:after {
  font-size: 20px;
  font-family: 'FontAwesome';
  content: "\f105";
  color: #fff;
  margin-left: 7px;
  font-weight: bold;
}

button.btnSubmit:hover {
  background: #B22C15;
}

/* btnPrev */
.btnPrev {
  color: #fff;
  border: solid 1px #FFFFFF;
  text-align: center;
}
.btnPrev a {
  display: block;
  background: #939393;
  padding: 7px 0 9px 0px;
  color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all  0.5s ease;
}
.btnPrev a:before {
  font-size: 20px;
  font-family: 'FontAwesome';
  content: "\f104";
  color: #fff;
  margin-right: 7px;
  font-weight: bold;
}
.btnPrev a:hover {
  background: #666666;
}

/*===========================================
	メインタイトル
=============================================*/
/* subTitleBlack */
.subTitleBlack {
  background: #ECECEC;
  color: #333333;
  font-size: 20px;
  padding: 10px 15px;
  border-left: 6px solid #2a343d;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.subTitleBlack .greenTitle {
  margin-top: 8px;
  margin-right: 18px;
}

/* pinkTitleB */
.pinkTitleB {
  padding-bottom: 5px;
  border-bottom: solid 2px #2a343d;
}

@media (max-width: 1025px) {
  /* マージントップ */
  .sp_mt_00 {
    margin-top: 0px;
  }

  .sp_mt_05 {
    margin-top: 5px;
  }

  .sp_mt_10 {
    margin-top: 10px;
  }

  .sp_mt_15 {
    margin-top: 15px;
  }

  .sp_mt_20 {
    margin-top: 20px;
  }

  .sp_mt_25 {
    margin-top: 25px;
  }

  #ew20201112 .sp_mt_30 {
    margin-top: 30px;
  }

  .sp_mt_35 {
    margin-top: 35px;
  }

  .sp_mt_40 {
    margin-top: 40px;
  }

  .sp_mt_45 {
    margin-top: 45px;
  }

  .sp_mt_50 {
    margin-top: 50px;
  }

  .sp_mt_55 {
    margin-top: 55px;
  }

  .sp_mt_60 {
    margin-top: 60px;
  }

  .sp_mt_65 {
    margin-top: 65px;
  }

  .sp_mt_70 {
    margin-top: 70px;
  }

  .sp_mt_75 {
    margin-top: 75px;
  }

  .sp_mt_80 {
    margin-top: 80px;
  }

  .sp_mt_85 {
    margin-top: 85px;
  }

  .sp_mt_90 {
    margin-top: 90px;
  }

  .sp_mt_95 {
    margin-top: 95px;
  }

  .sp_mt_100 {
    margin-top: 100px;
  }

  .sp_mt_105 {
    margin-top: 105px;
  }

  .sp_mt_110 {
    margin-top: 110px;
  }

  .sp_mt_115 {
    margin-top: 115px;
  }

  .sp_mt_120 {
    margin-top: 120px;
  }

  .sp_mt_125 {
    margin-top: 125px;
  }

  .sp_mt_130 {
    margin-top: 130px;
  }

  .sp_mt_135 {
    margin-top: 135px;
  }

  .sp_mt_140 {
    margin-top: 140px;
  }

  .sp_mt_145 {
    margin-top: 145px;
  }

  .sp_mt_150 {
    margin-top: 150px;
  }

  .sp_mt_155 {
    margin-top: 155px;
  }

  .sp_mt_160 {
    margin-top: 160px;
  }

  .sp_mt_165 {
    margin-top: 165px;
  }

  .sp_mt_170 {
    margin-top: 170px;
  }

  .sp_mt_175 {
    margin-top: 175px;
  }

  .sp_mt_180 {
    margin-top: 180px;
  }

  .sp_mt_185 {
    margin-top: 185px;
  }

  .sp_mt_190 {
    margin-top: 190px;
  }

  .sp_mt_195 {
    margin-top: 195px;
  }

  .sp_mt_200 {
    margin-top: 200px;
  }

  .sp_mt_205 {
    margin-top: 205px;
  }

  .sp_mt_210 {
    margin-top: 210px;
  }

  .sp_mt_215 {
    margin-top: 215px;
  }

  .sp_mt_220 {
    margin-top: 220px;
  }

  .sp_mt_225 {
    margin-top: 225px;
  }

  .sp_mt_230 {
    margin-top: 230px;
  }

  .sp_mt_235 {
    margin-top: 235px;
  }

  .sp_mt_240 {
    margin-top: 240px;
  }

  .sp_mt_245 {
    margin-top: 245px;
  }

  .sp_mt_250 {
    margin-top: 250px;
  }

  .sp_mt_255 {
    margin-top: 255px;
  }

  .sp_mt_260 {
    margin-top: 260px;
  }

  .sp_mt_265 {
    margin-top: 265px;
  }

  .sp_mt_270 {
    margin-top: 270px;
  }

  .sp_mt_275 {
    margin-top: 275px;
  }

  .sp_mt_280 {
    margin-top: 280px;
  }

  .sp_mt_285 {
    margin-top: 285px;
  }

  .sp_mt_290 {
    margin-top: 290px;
  }

  .sp_mt_295 {
    margin-top: 295px;
  }

  .sp_mt_300 {
    margin-top: 300px;
  }

  .sp_mt_305 {
    margin-top: 305px;
  }

  .sp_mt_310 {
    margin-top: 310px;
  }

  .sp_mt_315 {
    margin-top: 315px;
  }

  .sp_mt_320 {
    margin-top: 320px;
  }

  .sp_mt_325 {
    margin-top: 325px;
  }

  .sp_mt_330 {
    margin-top: 330px;
  }

  .sp_mt_335 {
    margin-top: 335px;
  }

  .sp_mt_340 {
    margin-top: 340px;
  }

  .sp_mt_345 {
    margin-top: 345px;
  }

  .sp_mt_350 {
    margin-top: 350px;
  }

  .sp_mt_355 {
    margin-top: 355px;
  }

  .sp_mt_360 {
    margin-top: 360px;
  }

  .sp_mt_365 {
    margin-top: 365px;
  }

  .sp_mt_370 {
    margin-top: 370px;
  }

  .sp_mt_375 {
    margin-top: 375px;
  }

  .sp_mt_380 {
    margin-top: 380px;
  }

  .sp_mt_385 {
    margin-top: 385px;
  }

  .sp_mt_390 {
    margin-top: 390px;
  }

  .sp_mt_395 {
    margin-top: 395px;
  }

  .sp_mt_400 {
    margin-top: 400px;
  }

  .sp_mt_405 {
    margin-top: 405px;
  }

  .sp_mt_410 {
    margin-top: 410px;
  }

  .sp_mt_415 {
    margin-top: 415px;
  }

  .sp_mt_420 {
    margin-top: 420px;
  }

  .sp_mt_425 {
    margin-top: 425px;
  }

  .sp_mt_430 {
    margin-top: 430px;
  }

  .sp_mt_435 {
    margin-top: 435px;
  }

  .sp_mt_440 {
    margin-top: 440px;
  }

  .sp_mt_445 {
    margin-top: 445px;
  }

  .sp_mt_450 {
    margin-top: 450px;
  }

  .sp_mt_455 {
    margin-top: 455px;
  }

  .sp_mt_460 {
    margin-top: 460px;
  }

  .sp_mt_465 {
    margin-top: 465px;
  }

  .sp_mt_470 {
    margin-top: 470px;
  }

  .sp_mt_475 {
    margin-top: 475px;
  }

  .sp_mt_480 {
    margin-top: 480px;
  }

  .sp_mt_485 {
    margin-top: 485px;
  }

  .sp_mt_490 {
    margin-top: 490px;
  }

  .sp_mt_495 {
    margin-top: 495px;
  }

  .sp_mt_500 {
    margin-top: 500px;
  }

  .sp_mt_505 {
    margin-top: 505px;
  }

  .sp_mt_510 {
    margin-top: 510px;
  }

  .sp_mt_515 {
    margin-top: 515px;
  }

  .sp_mt_520 {
    margin-top: 520px;
  }

  .sp_mt_525 {
    margin-top: 525px;
  }

  .sp_mt_530 {
    margin-top: 530px;
  }

  .sp_mt_535 {
    margin-top: 535px;
  }

  .sp_mt_540 {
    margin-top: 540px;
  }

  .sp_mt_545 {
    margin-top: 545px;
  }

  .sp_mt_550 {
    margin-top: 550px;
  }

  .sp_mt_555 {
    margin-top: 555px;
  }

  .sp_mt_560 {
    margin-top: 560px;
  }

  .sp_mt_565 {
    margin-top: 565px;
  }

  .sp_mt_570 {
    margin-top: 570px;
  }

  .sp_mt_575 {
    margin-top: 575px;
  }

  .sp_mt_580 {
    margin-top: 580px;
  }

  .sp_mt_585 {
    margin-top: 585px;
  }

  .sp_mt_590 {
    margin-top: 590px;
  }

  .sp_mt_595 {
    margin-top: 595px;
  }

  .sp_mt_600 {
    margin-top: 600px;
  }

  .sp_mt_605 {
    margin-top: 605px;
  }

  .sp_mt_610 {
    margin-top: 610px;
  }

  .sp_mt_615 {
    margin-top: 615px;
  }

  .sp_mt_620 {
    margin-top: 620px;
  }

  .sp_mt_625 {
    margin-top: 625px;
  }

  .sp_mt_630 {
    margin-top: 630px;
  }

  .sp_mt_635 {
    margin-top: 635px;
  }

  .sp_mt_640 {
    margin-top: 640px;
  }

  .sp_mt_645 {
    margin-top: 645px;
  }

  .sp_mt_650 {
    margin-top: 650px;
  }

  .sp_mt_655 {
    margin-top: 655px;
  }

  .sp_mt_660 {
    margin-top: 660px;
  }

  .sp_mt_665 {
    margin-top: 665px;
  }

  .sp_mt_670 {
    margin-top: 670px;
  }

  .sp_mt_675 {
    margin-top: 675px;
  }

  .sp_mt_680 {
    margin-top: 680px;
  }

  .sp_mt_685 {
    margin-top: 685px;
  }

  .sp_mt_690 {
    margin-top: 690px;
  }

  .sp_mt_695 {
    margin-top: 695px;
  }

  .sp_mt_700 {
    margin-top: 700px;
  }

  .sp_mt_705 {
    margin-top: 705px;
  }

  .sp_mt_710 {
    margin-top: 710px;
  }

  .sp_mt_715 {
    margin-top: 715px;
  }

  .sp_mt_720 {
    margin-top: 720px;
  }

  .sp_mt_725 {
    margin-top: 725px;
  }

  .sp_mt_730 {
    margin-top: 730px;
  }

  .sp_mt_735 {
    margin-top: 735px;
  }

  .sp_mt_740 {
    margin-top: 740px;
  }

  .sp_mt_745 {
    margin-top: 745px;
  }

  .sp_mt_750 {
    margin-top: 750px;
  }

  .sp_mt_755 {
    margin-top: 755px;
  }

  .sp_mt_760 {
    margin-top: 760px;
  }

  .sp_mt_765 {
    margin-top: 765px;
  }

  .sp_mt_770 {
    margin-top: 770px;
  }

  .sp_mt_775 {
    margin-top: 775px;
  }

  .sp_mt_780 {
    margin-top: 780px;
  }

  .sp_mt_785 {
    margin-top: 785px;
  }

  .sp_mt_790 {
    margin-top: 790px;
  }

  .sp_mt_795 {
    margin-top: 795px;
  }

  .sp_mt_800 {
    margin-top: 800px;
  }

  .sp_mt_805 {
    margin-top: 805px;
  }

  .sp_mt_810 {
    margin-top: 810px;
  }

  .sp_mt_815 {
    margin-top: 815px;
  }

  .sp_mt_820 {
    margin-top: 820px;
  }

  .sp_mt_825 {
    margin-top: 825px;
  }

  .sp_mt_830 {
    margin-top: 830px;
  }

  .sp_mt_835 {
    margin-top: 835px;
  }

  .sp_mt_840 {
    margin-top: 840px;
  }

  .sp_mt_845 {
    margin-top: 845px;
  }

  .sp_mt_850 {
    margin-top: 850px;
  }

  .sp_mt_855 {
    margin-top: 855px;
  }

  .sp_mt_860 {
    margin-top: 860px;
  }

  .sp_mt_865 {
    margin-top: 865px;
  }

  .sp_mt_870 {
    margin-top: 870px;
  }

  .sp_mt_875 {
    margin-top: 875px;
  }

  .sp_mt_880 {
    margin-top: 880px;
  }

  .sp_mt_885 {
    margin-top: 885px;
  }

  .sp_mt_890 {
    margin-top: 890px;
  }

  .sp_mt_895 {
    margin-top: 895px;
  }

  .sp_mt_900 {
    margin-top: 900px;
  }

  .sp_mt_905 {
    margin-top: 905px;
  }

  .sp_mt_910 {
    margin-top: 910px;
  }

  .sp_mt_915 {
    margin-top: 915px;
  }

  .sp_mt_920 {
    margin-top: 920px;
  }

  .sp_mt_925 {
    margin-top: 925px;
  }

  .sp_mt_930 {
    margin-top: 930px;
  }

  .sp_mt_935 {
    margin-top: 935px;
  }

  .sp_mt_940 {
    margin-top: 940px;
  }

  .sp_mt_945 {
    margin-top: 945px;
  }

  .sp_mt_950 {
    margin-top: 950px;
  }

  .sp_mt_955 {
    margin-top: 955px;
  }

  .sp_mt_960 {
    margin-top: 960px;
  }

  .sp_mt_965 {
    margin-top: 965px;
  }

  .sp_mt_970 {
    margin-top: 970px;
  }

  .sp_mt_975 {
    margin-top: 975px;
  }

  .sp_mt_980 {
    margin-top: 980px;
  }

  .sp_mt_985 {
    margin-top: 985px;
  }

  .sp_mt_990 {
    margin-top: 990px;
  }

  .sp_mt_995 {
    margin-top: 995px;
  }

  .sp_mt_1000 {
    margin-top: 1000px;
  }

  /*===========================================
  	txt
  =============================================*/
  .sp_txtR {
    text-align: right;
  }

  .sp_txtC {
    text-align: center;
  }

  .sp_txtL {
    text-align: left;
  }
}
