@charset "utf-8";

/* =======================================

	Common CSS コモン



========================================== */


/* TEXT ALIGN
-------------------------------------------------- */
.teCenter { text-align: center; }
.teLeft { text-align: left; }
.teRight { text-align: right; }

/* clear
-------------------------------------------------- */
.clearB { clear: both; }
.clearL { clear: left; }
.clearR { clear: right; }

/* CLEAR FIX
-------------------------------------------------- */
.cf:after	{ content: ""; display: block; clear: both; height: 0; visibility: hidden; }
.cf			{ zoom: 1; }


/* OVERFLOW
-------------------------------------------------- */
.ofh		{ overflow: hidden; }
.ofa		{ overflow: auto; }
.ofs		{ overflow: scroll; }
.ofxs		{ overflow-x: scroll; }
.ofys		{ overflow-y: scroll; }

/* DISPLAY
-------------------------------------------------- */
.db			{ display: block!important;}
.di			{ display: inline; }
.ditc		{ display:table-cell; }
.dit		{ display:table;}
.dib4i		{ display: inline-block; }
.dib4b		{ display: inline-block; *display: inline; zoom: 1; }
.dn			{ display: none; }

/* FLOAT
-------------------------------------------------- */
/* LEFT */ .flLeft { float:left; }
/* RIGHT */ .flRight { float:right; }
/* CLEAR */ .flClear { clear:both; float: none; }



/* width
-------------------------------------------------- */
.wf			{ width: 100% !important;}
.w10		{ width: 10px !important;}
.w20		{ width: 20px !important;}
.w30		{ width: 30px !important;}
.w40		{ width: 40px !important;}
.w50		{ width: 50px !important;}
.w60		{ width: 60px !important;}
.w70		{ width: 70px !important;}
.w80		{ width: 80px !important;}
.w90		{ width: 90px !important;}
.w100		{ width: 100px !important;}
.w110		{ width: 110px !important;}
.w115		{ width: 115px !important;}
.w120		{ width: 120px !important;}
.w130		{ width: 130px !important;}
.w140		{ width: 140px !important;}
.w150		{ width: 150px !important;}
.w160		{ width: 160px !important;}
.w163		{ width: 163px !important;}
.w170		{ width: 170px !important;}
.w180		{ width: 180px !important;}
.w190		{ width: 190px !important;}
.w211		{ width: 211px !important;}
.w262		{ width: 262px !important;}
.w376		{ width: 376px !important;}



/* height
-------------------------------------------------- */
.h115		{ height: 115px !important;}
.h127		{ height: 127px !important;}
.h150		{ height: 150px !important;}
.h232		{ height: 232px !important;}


/* top
-------------------------------------------------- */
.top475		{ top: 475px !important;}
.top455		{ top: 455px !important;}

/* left
-------------------------------------------------- */
.left265		{ left: 265px !important;}




/* 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; }
.mt2	{ margin-top:  2px !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; }
.mr19	{ margin-right: 19px !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; }




