@charset "utf-8";

/* =======================================

	Common CSS コモン



========================================== */

/* float
-------------------------------------------------- */
/* LEFT */ .flLeft { float:left; }
/* RIGHT */ .flRight { float:right; }
/* CLEAR */ .flClear { clear:both; float: none; }

/* text align
-------------------------------------------------- */
/* CENTER */ .teCenter { text-align: center; }
/* LEFT */ .teLeft { text-align: left; }
/* RIGHT */ .teRight { text-align: right; }

/* clear
-------------------------------------------------- */
.clearB { clear: both; }
.clearL { clear: left; }
.clearR { clear: right; }

/* display
-------------------------------------------------- */
.dn { display:none !important; }
.db { display:block !important; }
.dib { display:inline-block !important; }

/* visibility
-------------------------------------------------- */
.vh { visibility: hidden; }

/* margin,padding
-------------------------------------------------- */
/* margin-top */
.mt-30	{ margin-top: -30px !important; }
.mt-20	{ margin-top: -20px !important; }
.mt-10	{ margin-top: -10px !important; }
.mt-5	{ margin-top: -5px !important; }
.mt0	{ margin-top:  0px !important; }
.mt5	{ margin-top:  5px !important; }
.mt10	{ margin-top: 10px !important; }
.mt15	{ margin-top: 15px !important; }
.mt20	{ margin-top: 20px !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; }
.mt70	{ margin-top: 70px !important; }
.mt80	{ margin-top: 80px !important; }
.mt90	{ margin-top: 90px !important; }
.mt100	{ margin-top:100px !important; }
/* margin-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; }
.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; }
.mr60	{ margin-right: 60px !important; }
.mr70	{ margin-right: 70px !important; }
.mr80	{ margin-right: 80px !important; }
.mr90	{ margin-right: 90px !important; }
.mr100	{ margin-right:100px !important; }
/* margin-bottom */
.mb0	{ margin-bottom:  0px !important; }
.mb5	{ margin-bottom:  5px !important; }
.mb10	{ margin-bottom: 10px !important; }
.mb15	{ margin-bottom: 15px !important; }
.mb20	{ margin-bottom: 20px !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; }
.mb60	{ margin-bottom: 60px !important; }
.mb70	{ margin-bottom: 70px !important; }
.mb80	{ margin-bottom: 80px !important; }
.mb90	{ margin-bottom: 90px !important; }
.mb100	{ margin-bottom:100px !important; }
/* margin-left */
.ml0	{ margin-left:  0px !important; }
.ml5	{ margin-left:  5px !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; }
.ml60	{ margin-left: 60px !important; }
.ml70	{ margin-left: 70px !important; }
.ml80	{ margin-left: 80px !important; }
.ml90	{ margin-left: 90px !important; }
.ml100	{ margin-left:100px !important; }
/* padding-top */
.pt0	{ padding-top:  0px !important; }
.pt5	{ padding-top:  5px !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; }
.pt60	{ padding-top: 60px !important; }
.pt70	{ padding-top: 70px !important; }
.pt80	{ padding-top: 80px !important; }
.pt90	{ padding-top: 90px !important; }
.pt100	{ padding-top:100px !important; }
/* padding-right */
.pr0	{ padding-right:  0px !important; }
.pr5	{ padding-right:  5px !important; }
.pr10	{ padding-right: 10px !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; }
.pr60	{ padding-right: 60px !important; }
.pr70	{ padding-right: 70px !important; }
.pr80	{ padding-right: 80px !important; }
.pr90	{ padding-right: 90px !important; }
.pr100	{ padding-right:100px !important; }
/* padding-bottom */
.pb0	{ padding-bottom:  0px !important; }
.pb5	{ padding-bottom:  5px !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; }
.pb60	{ padding-bottom: 60px !important; }
.pb70	{ padding-bottom: 70px !important; }
.pb80	{ padding-bottom: 80px !important; }
.pb90	{ padding-bottom: 90px !important; }
.pb100	{ padding-bottom:100px !important; }
/* padding-left */
.pl0	{ padding-left:  0px !important; }
.pl5	{ padding-left:  5px !important; }
.pl10	{ padding-left: 10px !important; }
.pl15	{ padding-left: 15px !important; }
.pl20	{ padding-left: 20px !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; }
.pl60	{ padding-left: 60px !important; }
.pl70	{ padding-left: 70px !important; }
.pl80	{ padding-left: 80px !important; }
.pl90	{ padding-left: 90px !important; }
.pl100	{ padding-left:100px !important; }

/* font
-------------------------------------------------- */
/* font-weiight */
.noto100 {font-weight:100;}
.noto300 {font-weight:300;}
.noto400 {font-weight:400;}
.noto500 {font-weight:500;}
.noto700 {font-weight:700;}
.noto900 {font-weight:900;}

/* font-size */
.fs75 {font-size:75% !important;}
.fs100 {font-size:100% !important;}


/* color
-------------------------------------------------- */
/* color */
.clFB8250{color:#FB8250}

/* opacity
-------------------------------------------------- */
/* opacity */
.opc0	{ opacity:0 !important;}
.opc1	{ opacity:1 !important;}


/* letter-spacing
-------------------------------------------------- */
/* letter-spacing */
.ls-9	{ letter-spacing: -9px!important;}
.ls-0_5	{ letter-spacing: -0.5px!important;}
.ls-1	{ letter-spacing: -1px!important;}
.ls-2	{ letter-spacing: -2px!important;}
.ls0_5	{ letter-spacing: 0.5px!important;}
.ls1	{ letter-spacing: 1px!important;}
.ls1_5	{ letter-spacing: 1.5px!important;}
.ls2	{ letter-spacing: 2px!important;}
.ls3	{ letter-spacing: 3px!important;}
.ls4	{ letter-spacing: 4px!important;}
.ls5	{ letter-spacing: 5px!important;}
.ls6	{ letter-spacing: 6px!important;}

/* indent
-------------------------------------------------- */
/* indent */
.markIndent_komeA{
    font-size:100%;
    line-height:1.4;
    padding-left: 1em;
    text-indent: -1em;
    margin-bottom:7px;
}
.markIndent_komeA::before{
    content:"※";
}