@charset "shift-jis";
/* ========================================
   ¥ Global CSS (Free Class)
	EMargin Padding
	EBorder (solid & dotted)
	EBackground
	EText
	EEtc (list,table)
	EFloat
	EClear & Clearfix (hack)
======================================== */

/* ¥ Margin Padding
-------------------------------------------- */
/* Margin Padding (0) */
.mp00 { margin: 0 !important; padding: 0 !important; }
/* margin (all) */
.ma05 { margin: 5px !important; }
.ma10 { margin: 10px !important; }
.ma15 { margin: 15px !important; }
.ma20 { margin: 20px !important; }
.ma25 { margin: 25px !important; }
.ma30 { margin: 30px !important; }
.ma35 { margin: 35px !important; }
.ma40 { margin: 40px !important; }
.ma45 { margin: 45px !important; }
.ma50 { margin: 50px !important; }
/* margin-top */
.mt05 { 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; }
.mr50 { margin-top: 50px !important; }
/* margin-right */
.mr05 { 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; }
/* margin-bottom */
.mb05 { 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; }
/* margin-left */
.ml05 { 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; }
/* padding (all) */
.pa05 { padding: 5px !important; }
.pa10 { padding: 10px !important; }
.pa15 { padding: 15px !important; }
.pa20 { padding: 20px !important; }
.pa25 { padding: 25px !important; }
.pa30 { padding: 30px !important; }
.pa35 { padding: 35px !important; }
.pa40 { padding: 40px !important; }
.pa45 { padding: 45px !important; }
.pa50 { padding: 50px !important; }
/* padding-top */
.pt05 { 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; }
/* padding-right */
.pr05 { 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; }
/* padding-bottom */
.pb05 { 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; }
/* padding-left */
.pl05 { 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; }
/* padding-left&right */
.plr05 { padding-right:5px; padding-left:5px; }
.plr10 { padding-right:10px; padding-left:10px; }
/* margin-left em */
.ml20e { margin-left: 2em !important; }
.ml30e { margin-left: 3em !important; }
/* padding-top em */
.pt05e { padding-top: 0.5em !important; }
.pt10e { padding-top: 1em !important; }
.pt15e { padding-top: 1.5em !important; }
.pt20e { padding-top: 2em !important; }
.pt25e { padding-top: 2.5em !important; }
/* padding-bottom em */
.pb05e { padding-bottom: 0.5em !important; }
.pb10e { padding-bottom: 1em !important; }
.pb15e { padding-bottom: 1.5em !important; }
.pb20e { padding-bottom: 2em !important; }
.pb25e { padding-bottom: 2.5em !important; }
/* padding-left em */
.pl10e { padding-left: 1em !important; }
.pl15e { padding-left: 1.5em !important; }
.pl20e { padding-left: 2em !important; }
.pl25e { padding-left: 2.5em !important; }
/* ¥ Border (solid & dotted)
-------------------------------------------- */
/* none */
.bdNone { border: none; }
/* border solid (all) */
.bdsa66 { border: 1px #666666 solid !important; }
.bdsa99 { border: 1px #999999 solid !important; }
.bdsaCc { border: 1px #cccccc solid !important; }
/* border-top solid */
.bdst66 { border-top: 1px #666666 solid !important; }
.bdst99 { border-top: 1px #999999 solid !important; }
.bdstCc { border-top: 1px #cccccc solid !important; }
/* border-right solid */
.bdsr66 { border-right: 1px #666666 solid !important; }
.bdsr99 { border-right: 1px #999999 solid !important; }
.bdsrCc { border-right: 1px #cccccc solid !important; }
/* border-bottom solid */
.bdsb66 { border-bottom: 1px #666666 solid !important; }
.bdsb99 { border-bottom: 1px #999999 solid !important; }
.bdsbCc { border-bottom: 1px #cccccc solid !important; }
/* border-left solid */
.bdsl66 { border-left: 1px #666666 solid !important; }
.bdsl99 { border-left: 1px #999999 solid !important; }
.bdslCc { border-left: 1px #cccccc solid !important; }
/* border dotted (all) */
.bdda66 { border: 1px #666666 dotted !important; }
.bdda99 { border: 1px #999999 dotted !important; }
.bddaCc { border: 1px #cccccc dotted !important; }
/* border-top dotted */
.bddt66 { border-top: 1px #666666 dotted !important; }
.bddt99 { border-top: 1px #999999 dotted !important; }
.bddtCc { border-top: 1px #cccccc dotted !important; }
/* border-right dotted */
.bddr66 { border-right: 1px #666666 dotted !important; }
.bddr99 { border-right: 1px #999999 dotted !important; }
.bddrCc { border-right: 1px #cccccc dotted !important; }
/* border-bottom dotted */
.bddb66 { border-bottom: 1px #666666 dotted !important; }
.bddb99 { border-bottom: 1px #999999 dotted !important; }
.bddbCc { border-bottom: 1px #cccccc dotted !important; }
/* border-left dotted */
.bddl66 { border-left: 1px #666666 dotted !important; }
.bddl99 { border-left: 1px #999999 dotted !important; }
.bddlCc { border-left: 1px #cccccc dotted !important; }
/* ¥ Background
-------------------------------------------- */
/* background color */
.bg00 { background-color: #000000 !important; }
.bgFf { background-color: #ffffff !important; }
.bgEe { background-color: #eeeeee !important; }
.bgCc { background-color: #cccccc !important; }
.bg99 { background-color: #999999 !important; }
.bg66 { background-color: #666666 !important; }
.bgF8 { background-color: #f8f8f8 !important; }
.bgC2 { background-color: #c2c2c2 !important; }
.bg73 { background-color: #737373 !important; }
.bgGre01 { background-color: #d3f0df !important; } /* Green */
.bgBGra01 { background-color: #d3d6e9 !important; } /* Blue gray */
.bgOra01 { background-color: #ff6633 !important; } /* Orange */
/* ¥ Text
-------------------------------------------- */
.fntBld { font-weight: bold !important; }
.fntNor { font-weight: normal !important; }
.txtLine { text-decoration: underline !important; }
.txtDecNo { text-decoration: none !important; }
/* text color */
.c00 { color: #000000 !important; } /* Contrast 4.5: 1 Clear */
.c48 { color: #484848 !important; } /* Contrast 4.5: 1 Clear */
.c55 { color: #555555 !important; } /* Contrast 4.5: 1 Clear */
.c66 { color: #666666 !important; } /* Contrast 4.5: 1 Clear */
.c70 { color: #707070 !important; } /* Contrast 4.5: 1 Clear */
.c73 { color: #737373 !important; } /* Contrast 4.5: 1 Clear */
.c25 { color: #252525 !important; } /* NavigationColor */
.cRed { color: #ef0000 !important; } /* Red */
.cRed2 { color: #a2090c !important; } /* Red Emphasis */

.cBul { color: #000099 !important; } /* Blue LinkTetxtColor */
.cOra { color: #ff6633 !important; } /* Orange MouseOverColor */
.cPur { color: #660099 !important; } /* Purple LinkedColor */
/* ¥ Etc (list,table)
-------------------------------------------- */
/* list-style */
.liSnone { list-style: none !important; }
/* table (cellspacing="0" cellpadding="0") */
.tblColl { border-collapse: collapse !important; }
/*  text-indenti-9999pxj */
.txtind99 { text-indent: -9999px !important; }
/*  box-center */
.boxCent { margin: 0 auto; }
/* ¥ Float
-------------------------------------------- */
.fltLef { float: left !important; }
.fltRig { float: right !important; }
/* ¥ Clear & Clearfix (hack)
-------------------------------------------- */
/* clear */
.clrBoth { clear: both !important; }
/* clearfix */
.clrFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; }
* html .clrFix { height: 1%; }
.clrFix { zoom: 1; min-height: 1%; }
