@charset "utf-8";
/* CSS Document */

.pull-left {
    float: left !important;
}

.pull-right {
    float: right !important;
}

.text-center { text-align: center;}
.text-left { text-align: left;}
.text-right { text-align: right;}
.txtBold { font-weight: 600;}
.txtNrm { font-weight: normal!important;}

.txtBlue { color: #004ea2!important;}
.txtMdBlue { color: #427bd5!important;}
.txtDrkBlue { color: #5f75a9!important;}
.txtTlGrn { color: #00959d!important;}
.txtWht { color: #fff!important;}
.txtGry { color: #898989!important;}

.txtAl_C { text-align: center!important;}
.txtAl_R { text-align: right!important;}
.txtAl_L { text-align: left!important;}
.verAl_M { vertical-align: middle!important;}
.verAl_T { vertical-align: top!important;}
.verAl_B { vertical-align: bottom!important;}

.bgYlw { background: #fff1dd!important;}
.bgGry { background: #e8e8e8!important;}

.lineHeight1_1 {line-height: 1.1em!important;}
.lineHeight1_2 {line-height: 1.2em!important;}
.lineHeight1_3 {line-height: 1.3em!important;}
.lineHeight1_4 {line-height: 1.4em!important;}
.lineHeight1_5 {line-height: 1.5em!important;}
.lineHeight1_6 {line-height: 1.6em!important;}
.lineHeight1_7 {line-height: 1.7em!important;}
.lineHeight1_8 {line-height: 1.8em!important;}
.lineHeight1_9 {line-height: 1.9em!important;}
.lineHeight2_0 {line-height: 2em!important;}

/* -- 幅 パーセント -- */
.wdh5per { width: 5%!important;}
.wdh10per { width: 10%!important;}
.wdh12per { width: 12%!important;}
.wdh15per { width: 15%!important;}
.wdh20per { width: 20%!important;}
.wdh25per { width: 25%!important;}
.wdh30per { width: 30%!important;}
.wdh32per { width: 32%!important;}
.wdh35per { width: 35%!important;}
.wdh40per { width: 40%!important;}
.wdh45per { width: 45%!important;}
.wdh50per { width: 50%!important;}
.wdh55per { width: 55%!important;}
.wdh60per { width: 60%!important;}
.wdh65per { width: 65%!important;}
.wdh70per { width: 70%!important;}
.wdh75per { width: 75%!important;}
.wdh80per { width: 80%!important;}
.wdh85per { width: 85%!important;}
.wdh90per { width: 90%!important;}
.wdh95per { width: 95%!important;}
.wdh100per { width: 100%!important;}

/* -- 幅 ピクセル -- */
.wdh5px { width: 5px!important;}
.wdh10px { width: 10px!important;}
.wdh15px { width: 15px!important;}
.wdh20px { width: 20px!important;}
.wdh25px { width: 25px!important;}
.wdh30px { width: 30px!important;}
.wdh35px { width: 35px!important;}
.wdh40px { width: 40px!important;}
.wdh45px { width: 45px!important;}
.wdh50px { width: 50px!important;}
.wdh55px { width: 55px!important;}
.wdh60px { width: 60px!important;}
.wdh65px { width: 65px!important;}
.wdh70px { width: 70px!important;}
.wdh75px { width: 75px!important;}
.wdh80px { width: 80px!important;}
.wdh85px { width: 85px!important;}
.wdh90px { width: 90px!important;}
.wdh95px { width: 95px!important;}
.wdh100px { width: 100px!important;}
.wdh105px { width: 105px!important;}
.wdh110px { width: 110px!important;}
.wdh115px { width: 115px!important;}
.wdh120px { width: 120px!important;}
.wdh125px { width: 125px!important;}
.wdh130px { width: 130px!important;}
.wdh135px { width: 135px!important;}
.wdh140px { width: 140px!important;}
.wdh145px { width: 145px!important;}
.wdh150px { width: 150px!important;}
.wdh155px { width: 155px!important;}
.wdh160px { width: 160px!important;}
.wdh165px { width: 165px!important;}
.wdh170px { width: 170px!important;}
.wdh175px { width: 175px!important;}
.wdh180px { width: 180px!important;}
.wdh185px { width: 185px!important;}
.wdh190px { width: 190px!important;}
.wdh195px { width: 195px!important;}
.wdh200px { width: 200px!important;}
.wdh210px { width: 210px!important;}
.wdh250px { width: 250px!important;}
.wdh300px { width: 300px!important;}
.wdh350px { width: 350px!important;}
.wdh400px { width: 400px!important;}
.wdh450px { width: 450px!important;}
.wdh500px { width: 500px!important;}
.wdh550px { width: 550px!important;}
.wdh600px { width: 600px!important;}
.wdh640px { width: 640px!important;}
.wdh650px { width: 650px!important;}
.wdh660px { width: 660px!important;}

/*高さ合わせ*/
h-100 { height: 100%;}


/* -- 余白指定　TOP -- */
.mt0	{ margin-top: 0px!important;}
.mt2	{ margin-top: 2px!important;}
.mt3	{ margin-top: 3px!important;}
.mt5	{ margin-top: 5px!important;}
.mt10	{ margin-top: 10px!important;}
.mt15	{ margin-top: 15px!important;}
.mt20	{ margin-top: 20px!important;}
.ml22	{ margin-left: 22px!important;}
.mt25	{ margin-top: 25px!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;}
.mt55	{ margin-top: 55px!important;}
.mt60	{ margin-top: 60px!important;}
.mt65	{ margin-top: 65px!important;}
.mt70	{ margin-top: 70px!important;}
.mt75	{ margin-top: 75px!important;}
.mt80	{ margin-top: 80px!important;}
.mt85	{ margin-top: 85px!important;}
.mt90	{ margin-top: 90px!important;}
.mt95	{ margin-top: 95px!important;}
.mt100	{ margin-top: 100px!important;}
.mt105	{ margin-top: 105px!important;}
.mt110	{ margin-top: 110px!important;}
.mt115	{ margin-top: 115px!important;}
.mt120	{ margin-top: 120px!important;}
.mt125	{ margin-top: 125px!important;}
.mt130	{ margin-top: 130px!important;}
.mt135	{ margin-top: 135px!important;}
.mt140	{ margin-top: 140px!important;}
.mt145	{ margin-top: 145px!important;}
.mt150	{ margin-top: 150px!important;}
.mt155	{ margin-top: 155px!important;}
.mt160	{ margin-top: 160px!important;}
.mt165	{ margin-top: 165px!important;}
.mt170	{ margin-top: 170px!important;}
.mt175	{ margin-top: 175px!important;}
.mt180	{ margin-top: 180px!important;}
.mt185	{ margin-top: 185px!important;}
.mt190	{ margin-top: 190px!important;}
.mt195	{ margin-top: 195px!important;}
.mt200	{ margin-top: 200px!important;}


/* -- 余白指定　マイナス　TOP -- */

.mt-5	{ margin-top: -5px!important;}
.mt-10	{ margin-top: -10px!important;}
.mt-15	{ margin-top: -15px!important;}
.mt-20	{ margin-top: -20px!important;}
.mt-25	{ margin-top: -25px!important;}
.mt-30	{ margin-top: -30px!important;}
.mt-35	{ margin-top: -35px!important;}
.mt-40	{ margin-top: -40px!important;}

.mt-64	{ margin-top: -64px!important;}
.mt-4_5	{ margin-top: -4.5em!important;}

/* -- 余白指定　BOTTOM -- */
.mb0	{ margin-bottom: 0px!important;}
.mb2	{ margin-bottom: 2px!important;}
.mb3	{ margin-bottom: 3px!important;}
.mb5	{ margin-bottom: 5px!important;}
.mb10	{ margin-bottom: 10px!important;}
.mb15	{ margin-bottom: 15px!important;}
.mb20	{ margin-bottom: 20px!important;}
.mb24	{ margin-bottom: 24px!important;}
.mb25	{ margin-bottom: 25px!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;}
.mb55	{ margin-bottom: 55px!important;}
.mb60	{ margin-bottom: 60px!important;}
.mb65	{ margin-bottom: 65px!important;}
.mb70	{ margin-bottom: 70px!important;}
.mb75	{ margin-bottom: 75px!important;}
.mb80	{ margin-bottom: 80px!important;}
.mb85	{ margin-bottom: 85px!important;}
.mb90	{ margin-bottom: 90px!important;}
.mb95	{ margin-bottom: 95px!important;}
.mb100	{ margin-bottom: 100px!important;}
.mb105	{ margin-bottom: 105px!important;}
.mb110	{ margin-bottom: 110px!important;}
.mb115	{ margin-bottom: 115px!important;}
.mb120	{ margin-bottom: 120px!important;}
.mb125	{ margin-bottom: 125px!important;}
.mb130	{ margin-bottom: 130px!important;}
.mb135	{ margin-bottom: 135px!important;}
.mb140	{ margin-bottom: 140px!important;}
.mb145	{ margin-bottom: 145px!important;}
.mb150	{ margin-bottom: 150px!important;}
.mb155	{ margin-bottom: 155px!important;}
.mb160	{ margin-bottom: 160px!important;}
.mb165	{ margin-bottom: 165px!important;}
.mb170	{ margin-bottom: 170px!important;}
.mb175	{ margin-bottom: 175px!important;}
.mb180	{ margin-bottom: 180px!important;}
.mb185	{ margin-bottom: 185px!important;}
.mb190	{ margin-bottom: 190px!important;}
.mb195	{ margin-bottom: 195px!important;}
.mb200	{ margin-bottom: 200px!important;}
.mb220	{ margin-bottom: 220px!important;}
.mb250	{ margin-bottom: 250px!important;}

/* -- 余白指定　マイナス　BOTTOM -- */

.mb-5	{ margin-bottom: -5px!important;}
.mb-10	{ margin-bottom: -10px!important;}
.mb-15	{ margin-bottom: -15px!important;}
.mb-20	{ margin-bottom: -20px!important;}
.mb-25	{ margin-bottom: -25px!important;}
.mb-30	{ margin-bottom: -30px!important;}
.mb-35	{ margin-bottom: -35px!important;}
.mb-40	{ margin-bottom: -40px!important;}



/* -- 余白指定　RIGHT -- */
.mr0	{ margin-right: 0px!important;}
.mr5	{ margin-right: 5px!important;}
.mr10	{ margin-right: 10px!important;}
.mr15	{ margin-right: 15px!important;}
.mr20	{ margin-right: 20px!important;}
.mr22	{ margin-right: 22px!important;}
.mr23	{ margin-right: 23px!important;}
.mr25	{ margin-right: 25px!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;}
.mr55	{ margin-right: 55px!important;}
.mr60	{ margin-right: 60px!important;}
.mr65	{ margin-right: 65px!important;}
.mr70	{ margin-right: 70px!important;}
.mr75	{ margin-right: 75px!important;}
.mr80	{ margin-right: 80px!important;}
.mr85	{ margin-right: 85px!important;}
.mr90	{ margin-right: 90px!important;}
.mr95	{ margin-right: 95px!important;}
.mr100	{ margin-right: 100px!important;}
.mr105	{ margin-right: 105px!important;}
.mr110	{ margin-right: 110px!important;}
.mr115	{ margin-right: 115px!important;}
.mr120	{ margin-right: 120px!important;}
.mr125	{ margin-right: 125px!important;}
.mr130	{ margin-right: 130px!important;}
.mr135	{ margin-right: 135px!important;}
.mr140	{ margin-right: 140px!important;}
.mr145	{ margin-right: 145px!important;}
.mr150	{ margin-right: 150px!important;}
.mr155	{ margin-right: 155px!important;}
.mr160	{ margin-right: 160px!important;}
.mr165	{ margin-right: 165px!important;}
.mr170	{ margin-right: 170px!important;}
.mr175	{ margin-right: 175px!important;}
.mr180	{ margin-right: 180px!important;}
.mr185	{ margin-right: 185px!important;}
.mr190	{ margin-right: 190px!important;}
.mr195	{ margin-right: 195px!important;}
.mr200	{ margin-right: 200px!important;}

/* -- 余白指定　マイナス　RIGHT -- */

.mr-0	{ margin-right: -0px!important;}
.mr-5	{ margin-right: -5px!important;}
.mr-10	{ margin-right: -10px!important;}
.mr-15	{ margin-right: -15px!important;}
.mr-20	{ margin-right: -20px!important;}
.mr-22	{ margin-right: -22px!important;}
.mr-23	{ margin-right: -23px!important;}
.mr-25	{ margin-right: -25px!important;}
.mr-30	{ margin-right: -30px!important;}
.mr-35	{ margin-right: -35px!important;}
.mr-40	{ margin-right: -40px!important;}


/* -- 余白指定　LEFT -- */
.ml0	{ margin-left: 0px!important;}
.ml5	{ margin-left: 5px!important;}
.ml8	{ margin-left: 8px!important;}
.ml9	{ margin-left: 9px!important;}
.ml10	{ margin-left: 10px!important;}
.ml15	{ margin-left: 15px!important;}
.ml20	{ margin-left: 20px!important;}
.ml25	{ margin-left: 25px!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;}
.ml55	{ margin-left: 55px!important;}
.ml60	{ margin-left: 60px!important;}
.ml65	{ margin-left: 65px!important;}
.ml70	{ margin-left: 70px!important;}
.ml75	{ margin-left: 75px!important;}
.ml80	{ margin-left: 80px!important;}
.ml85	{ margin-left: 85px!important;}
.ml90	{ margin-left: 90px!important;}
.ml95	{ margin-left: 95px!important;}
.ml100	{ margin-left: 100px!important;}
.ml105	{ margin-left: 105px!important;}
.ml110	{ margin-left: 110px!important;}
.ml115	{ margin-left: 115px!important;}
.ml120	{ margin-left: 120px!important;}
.ml125	{ margin-left: 125px!important;}
.ml130	{ margin-left: 130px!important;}
.ml135	{ margin-left: 135px!important;}
.ml140	{ margin-left: 140px!important;}
.ml145	{ margin-left: 145px!important;}
.ml150	{ margin-left: 150px!important;}
.ml155	{ margin-left: 155px!important;}
.ml160	{ margin-left: 160px!important;}
.ml165	{ margin-left: 165px!important;}
.ml170	{ margin-left: 170px!important;}
.ml175	{ margin-left: 175px!important;}
.ml180	{ margin-left: 180px!important;}
.ml185	{ margin-left: 185px!important;}
.ml190	{ margin-left: 190px!important;}
.ml195	{ margin-left: 195px!important;}
.ml200	{ margin-left: 200px!important;}
.ml1em	{ margin-left: 1em!important;}

/* -- 余白指定　マイナス　LEFT -- */

.ml-0	{ margin-left: -0px!important;}
.ml-5	{ margin-left: -5px!important;}
.ml-8	{ margin-left: -8px!important;}
.ml-9	{ margin-left: -9px!important;}
.ml-10	{ margin-left: -10px!important;}
.ml-15	{ margin-left: -15px!important;}
.ml-20	{ margin-left: -20px!important;}
.ml-25	{ margin-left: -25px!important;}
.ml-30	{ margin-left: -30px!important;}
.ml-35	{ margin-left: -35px!important;}
.ml-40	{ margin-left: -40px!important;}




/* -- 余白指定　全体 -- */
.mgn0	{ margin: 0px!important;}
.mgn5	{ margin: 5px!important;}
.mgn10	{ margin: 10px!important;}
.mgn15	{ margin: 15px!important;}
.mgn20	{ margin: 20px!important;}
.mgn25	{ margin: 25px!important;}
.mgn30	{ margin: 30px!important;}
.mgn35	{ margin: 35px!important;}
.mgn40	{ margin: 40px!important;}
.mgn45	{ margin: 45px!important;}
.mgn50	{ margin: 50px!important;}
.mgn55	{ margin: 55px!important;}
.mgn60	{ margin: 60px!important;}
.mgn65	{ margin: 65px!important;}
.mgn70	{ margin: 70px!important;}
.mgn75	{ margin: 75px!important;}
.mgn80	{ margin: 80px!important;}
.mgn85	{ margin: 85px!important;}
.mgn90	{ margin: 90px!important;}
.mgn95	{ margin: 95px!important;}
.mgn100	{ margin: 100px!important;}




/* -- 内余白指定　TOP -- */
.pt0	{ padding-top: 0px!important;}
.pt5	{ padding-top: 5px!important;}
.pt9	{ padding-top: 9px!important;}
.pt10	{ padding-top: 10px!important;}
.pt15	{ padding-top: 15px!important;}
.pt20	{ padding-top: 20px!important;}
.pt25	{ padding-top: 25px!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;}
.pt55	{ padding-top: 55px!important;}
.pt60	{ padding-top: 60px!important;}
.pt65	{ padding-top: 65px!important;}
.pt70	{ padding-top: 70px!important;}
.pt75	{ padding-top: 75px!important;}
.pt80	{ padding-top: 80px!important;}
.pt85	{ padding-top: 85px!important;}
.pt90	{ padding-top: 90px!important;}
.pt95	{ padding-top: 95px!important;}
.pt100	{ padding-top: 100px!important;}
.pt105	{ padding-top: 105px!important;}
.pt110	{ padding-top: 110px!important;}
.pt115	{ padding-top: 115px!important;}
.pt120	{ padding-top: 120px!important;}
.pt125	{ padding-top: 125px!important;}
.pt130	{ padding-top: 130px!important;}
.pt135	{ padding-top: 135px!important;}
.pt140	{ padding-top: 140px!important;}
.pt145	{ padding-top: 145px!important;}
.pt150	{ padding-top: 150px!important;}
.pt155	{ padding-top: 155px!important;}
.pt160	{ padding-top: 160px!important;}
.pt165	{ padding-top: 165px!important;}
.pt170	{ padding-top: 170px!important;}
.pt175	{ padding-top: 175px!important;}
.pt180	{ padding-top: 180px!important;}
.pt185	{ padding-top: 185px!important;}
.pt190	{ padding-top: 190px!important;}
.pt195	{ padding-top: 195px!important;}
.pt200	{ padding-top: 200px!important;}

/* -- 内余白指定　BOTTOM -- */
.pb0	{ padding-bottom: 0px!important;}
.pb5	{ padding-bottom: 5px!important;}
.pb9	{ padding-bottom: 9px!important;}
.pb10	{ padding-bottom: 10px!important;}
.pb15	{ padding-bottom: 15px!important;}
.pb20	{ padding-bottom: 20px!important;}
.pb25	{ padding-bottom: 25px!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;}
.pb55	{ padding-bottom: 55px!important;}
.pb60	{ padding-bottom: 60px!important;}
.pb65	{ padding-bottom: 65px!important;}
.pb70	{ padding-bottom: 70px!important;}
.pb75	{ padding-bottom: 75px!important;}
.pb80	{ padding-bottom: 80px!important;}
.pb85	{ padding-bottom: 85px!important;}
.pb90	{ padding-bottom: 90px!important;}
.pb95	{ padding-bottom: 95px!important;}
.pb100	{ padding-bottom: 100px!important;}
.pb105	{ padding-bottom: 105px!important;}
.pb110	{ padding-bottom: 110px!important;}
.pb115	{ padding-bottom: 115px!important;}
.pb120	{ padding-bottom: 120px!important;}
.pb125	{ padding-bottom: 125px!important;}
.pb130	{ padding-bottom: 130px!important;}
.pb135	{ padding-bottom: 135px!important;}
.pb140	{ padding-bottom: 140px!important;}
.pb145	{ padding-bottom: 145px!important;}
.pb150	{ padding-bottom: 150px!important;}
.pb155	{ padding-bottom: 155px!important;}
.pb160	{ padding-bottom: 160px!important;}
.pb165	{ padding-bottom: 165px!important;}
.pb170	{ padding-bottom: 170px!important;}
.pb175	{ padding-bottom: 175px!important;}
.pb180	{ padding-bottom: 180px!important;}
.pb185	{ padding-bottom: 185px!important;}
.pb190	{ padding-bottom: 190px!important;}
.pb195	{ padding-bottom: 195px!important;}
.pb200	{ padding-bottom: 200px!important;}

/* -- 内余白指定　RIGHT -- */
.pr0	{ padding-right: 0px!important;}
.pr5	{ padding-right: 5px!important;}
.pr10	{ padding-right: 10px!important;}
.pr12	{ padding-right: 12px!important;}
.pr13	{ padding-right: 13px!important;}
.pr15	{ padding-right: 15px!important;}
.pr20	{ padding-right: 20px!important;}
.pr25	{ padding-right: 25px!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;}
.pr55	{ padding-right: 55px!important;}
.pr60	{ padding-right: 60px!important;}
.pr65	{ padding-right: 65px!important;}
.pr70	{ padding-right: 70px!important;}
.pr75	{ padding-right: 75px!important;}
.pr80	{ padding-right: 80px!important;}
.pr85	{ padding-right: 85px!important;}
.pr90	{ padding-right: 90px!important;}
.pr95	{ padding-right: 95px!important;}
.pr100	{ padding-right: 100px!important;}
.pr105	{ padding-right: 105px!important;}
.pr110	{ padding-right: 110px!important;}
.pr115	{ padding-right: 115px!important;}
.pr120	{ padding-right: 120px!important;}
.pr125	{ padding-right: 125px!important;}
.pr130	{ padding-right: 130px!important;}
.pr135	{ padding-right: 135px!important;}
.pr140	{ padding-right: 140px!important;}
.pr145	{ padding-right: 145px!important;}
.pr150	{ padding-right: 150px!important;}
.pr155	{ padding-right: 155px!important;}
.pr160	{ padding-right: 160px!important;}
.pr165	{ padding-right: 165px!important;}
.pr170	{ padding-right: 170px!important;}
.pr175	{ padding-right: 175px!important;}
.pr180	{ padding-right: 180px!important;}
.pr185	{ padding-right: 185px!important;}
.pr190	{ padding-right: 190px!important;}
.pr195	{ padding-right: 195px!important;}
.pr200	{ padding-right: 200px!important;}

/* -- 内余白指定　LEFT -- */
.pl0	{ padding-left: 0px!important;}
.pl5	{ padding-left: 5px!important;}
.pl10	{ padding-left: 10px!important;}
.pl12	{ padding-left: 12px!important;}
.pl13	{ padding-left: 13px!important;}
.pl15	{ padding-left: 15px!important;}
.pl20	{ padding-left: 20px!important;}
.pl22	{ padding-left: 22px!important;}
.pl23	{ padding-left: 23px!important;}
.pl25	{ padding-left: 25px!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;}
.pl55	{ padding-left: 55px!important;}
.pl60	{ padding-left: 60px!important;}
.pl65	{ padding-left: 65px!important;}
.pl70	{ padding-left: 70px!important;}
.pl75	{ padding-left: 75px!important;}
.pl80	{ padding-left: 80px!important;}
.pl85	{ padding-left: 85px!important;}
.pl90	{ padding-left: 90px!important;}
.pl95	{ padding-left: 95px!important;}
.pl100	{ padding-left: 100px!important;}
.pl105	{ padding-left: 105px!important;}
.pl110	{ padding-left: 110px!important;}
.pl115	{ padding-left: 115px!important;}
.pl120	{ padding-left: 120px!important;}
.pl125	{ padding-left: 125px!important;}
.pl130	{ padding-left: 130px!important;}
.pl135	{ padding-left: 135px!important;}
.pl140	{ padding-left: 140px!important;}
.pl145	{ padding-left: 145px!important;}
.pl150	{ padding-left: 150px!important;}
.pl155	{ padding-left: 155px!important;}
.pl160	{ padding-left: 160px!important;}
.pl165	{ padding-left: 165px!important;}
.pl170	{ padding-left: 170px!important;}
.pl175	{ padding-left: 175px!important;}
.pl180	{ padding-left: 180px!important;}
.pl185	{ padding-left: 185px!important;}
.pl190	{ padding-left: 190px!important;}
.pl195	{ padding-left: 195px!important;}
.pl200	{ padding-left: 200px!important;}
.pl1em	{ padding-left: 1em!important;}
.pl1_1em { padding-left: 1.1em!important;}
.pl1_2em { padding-left: 1.2em!important;}
.pl2em	{ padding-left: 1em!important;}

/* -- 内余白指定　全体 -- */
.pdg0	{ padding: 0px!important;}
.pdg5	{ padding: 5px!important;}
.pdg10	{ padding: 10px!important;}
.pdg12	{ padding: 12px!important;}
.pdg13	{ padding: 13px!important;}
.pdg15	{ padding: 15px!important;}
.pdg20	{ padding: 20px!important;}
.pdg25	{ padding: 25px!important;}
.pdg30	{ padding: 30px!important;}
.pdg35	{ padding: 35px!important;}
.pdg40	{ padding: 40px!important;}
.pdg45	{ padding: 45px!important;}
.pdg50	{ padding: 50px!important;}
.pdg55	{ padding: 55px!important;}
.pdg60	{ padding: 60px!important;}
.pdg65	{ padding: 65px!important;}
.pdg70	{ padding: 70px!important;}
.pdg75	{ padding: 75px!important;}
.pdg80	{ padding: 80px!important;}
.pdg85	{ padding: 85px!important;}
.pdg90	{ padding: 90px!important;}
.pdg95	{ padding: 95px!important;}
.pdg100	{ padding: 100px!important;}
.pdg1em	{ padding: 1em!important;}

.pdg0_7	{ padding: 0.7%!important;}
.pdg1	{ padding: 1%!important;}
.pdg2	{ padding: 2%!important;}
.pdg3	{ padding: 3%!important;}
.pdg4	{ padding: 4%!important;}
.pdg_l4	{ padding-left: 4%!important;}
.pdg_r4	{ padding-right: 4%!important;}
.pdg_l5	{ padding-left: 5%!important;}
.pdg_r5	{ padding-right: 5%!important;}
.pdg_l6	{ padding-left: 6%!important;}
.pdg_r6	{ padding-right: 6%!important;}
.pdg_l7	{ padding-left: 7%!important;}
.pdg_r7	{ padding-right: 7%!important;}


/*--- テキスト、背景 ---*/
.txt8 { font-size: 0.8rem!important;}
.txt9 { font-size: 0.9rem!important;}
.txt10 { font-size: 1rem!important;}
.txt11 { font-size: 1.1rem!important;}
.txt12 { font-size: 1.2rem!important;}
.txt13 { font-size: 1.3rem!important;}
.txt14 { font-size: 1.4rem!important;}
.txt15 { font-size: 1.5rem!important;}
.txt16 { font-size: 1.6rem!important;}
.txt17 { font-size: 1.7rem!important;}
.txt18 { font-size: 1.8rem!important;}
.txt19 { font-size: 1.9rem!important;}
.txt20 { font-size: 2rem!important;}
.txt21 { font-size: 2.1rem!important;}
.txt22 { font-size: 2.2rem!important;}
.txt23 { font-size: 2.3rem!important;}
.txt24 { font-size: 2.4rem!important;}
.txt25 { font-size: 2.5rem!important;}
.txt26 { font-size: 2.6rem!important;}
.txt27 { font-size: 2.7rem!important;}
.txt28 { font-size: 2.8rem!important;}
.txt29 { font-size: 2.9rem!important;}
.txt30 { font-size: 3rem!important;}
.txt31 { font-size: 3.1rem!important;}
.txt32 { font-size: 3.2rem!important;}
.txt34 { font-size: 3.4rem!important;}
.txt36 { font-size: 3.6rem!important;}

*--- テキスト字詰め デフォルト値は0.1em---*/
.krn { font-feature-settings:"palt" 1!important;}
.lsm01 { letter-spacing:-0.1em!important;}
.lsm009 { letter-spacing:-0.09em!important;}
.lsm008 { letter-spacing:-0.08em!important;}
.lsm007 { letter-spacing:-0.07em!important;}
.lsm006 { letter-spacing:-0.06em!important;}
.lsm005 { letter-spacing:-0.05em!important;}
.lsm004 { letter-spacing:-0.03em!important;}
.lsm003 { letter-spacing:-0.03em!important;}
.lsm002 { letter-spacing:-0.02em!important;}
.lsm001 { letter-spacing:-0.01em!important;}
.ls0 { letter-spacing: 0!important;}
.ls001 { letter-spacing:0.01em!important;}
.ls002 { letter-spacing:0.02em!important;}
.ls003 { letter-spacing:0.03em!important;}
.ls004 { letter-spacing:0.04em!important;}
.ls005 { letter-spacing:0.05em!important;}
.ls006 { letter-spacing:0.06em!important;}
.ls007 { letter-spacing:0.07em!important;}
.ls008 { letter-spacing:0.08em!important;}
.ls009 { letter-spacing:0.09em!important;}
/*--- テキスト字詰め終わり ---*/


/*border*/
.noBdr { border: none!important;} 
.noBdrbtm { border-bottom: none!important;} 
.noBgimg { background-image: none!important;} 
.bordertpNone { border-top: none!important;}
.borderbtmNone { border-bottom: none!important;}
.borderBtmDsh { border-bottom: 1px dashed #009fc0!important;}
.borderBtmDtt { border-bottom: 1px dotted #009fc0!important;}
.bdrTpSld { border-top: 1px solid #ddd!important;}
.bdrBtmSld { border-bottom: 1px solid #ccc!important;}
.bdrRhtSld { border-right: 1px solid #ccc!important;}
.bdrMgz {border :1px solid #ccc;}
.bdrBlk {border-color:#666;}
.bdrBlk7 {border-color:#777;}
.bdrBtmLtblue { border-bottom: 1px solid #0052cc;}
.bdrBtmblue { border-bottom: 1px solid #2266bb;}
.bdrBtmred_o { border-bottom: 1px solid #cc0000!important;}
.bdrBnr { border: 2px solid #2266bb;}
.bgWht { background-color: #fff!important;}
.bgLtgry { background-color: #f9f9f9!important;}
/*border終わり*/

/*indent*/
.txtInd,
p.txtInd, 
div.txtInd > p,
li.txtInd {
 text-indent: -1em;
 padding-left: 1em!important;
}

.textCntr { text-align: center!important;}
.textRght { text-align: right!important;}
.textLft { text-align: left!important;}

.txtInd {
	padding-left: 1em;
	text-indent: -1em;
}

.txtInd-5,
p.txtInd-5, 
div.txtInd-5 > p,
li.txtInd-5 {
 text-indent: -0.5em;
 padding-left: 0.5em!important;
}


/*txt style*/

.txt-ITALY { font-style: italic!important; }

/*ｂｒ等 表示制御
.visible-lg, .visible-sm {
	display: none!important;
}


@media (min-width: 1200px) {
.visible-lg {
    display: block !important;
}
}

@media (min-width: 768px) and (max-width: 992px) {
.visible-sm {
    display: block !important;
}

.hidden-sm {
    display: none !important;
}
}*/