@charset "utf-8";
/* module.css */

.noborder { border:none !important; }
.nobg { background:none !important; }

/*コンテンツの左右寄せ
----------------------------------*/
.fltRight{ float:right !important;}
.fltLeft{ float:left !important;}

/*テキストのの左右・中央寄せ
----------------------------------*/

.alignRight { text-align: right !important;}
.alignLeft { text-align: left !important;}
.alignCenter { text-align: center !important;}

/*調整用スタイル(top)
----------------------------------*/

.mTop00 { margin-top: 0px !important;}
.mTop05 { margin-top: 5px !important;}
.mTop10 { margin-top: 10px !important;}
.mTop15 { margin-top: 15px !important;}
.mTop20 { margin-top: 20px !important;}
.mTop25 { margin-top: 25px !important;}
.mTop30 { margin-top: 30px !important;}

.pTop00 { padding-top: 0px !important;}
.pTop05 { padding-top: 5px !important;}
.pTop10 { padding-top: 10px !important;}
.pTop15 { padding-top: 15px !important;}
.pTop20 { padding-top: 20px !important;}
.pTop25 { padding-top: 25px !important;}
.pTop30 { padding-top: 30px !important;}

/*調整用スタイル(right)
----------------------------------*/

.mRight00 { margin-right: 0px !important;}
.mRight05 { margin-right: 5px !important;}
.mRight10 { margin-right: 10px !important;}
.mRight15 { margin-right: 15px !important;}
.mRight20 { margin-right: 20px !important;}
.mRight25 { margin-right: 25px !important;}
.mRight30 { margin-right: 30px !important;}

.pRight00 { padding-right: 0px !important;}
.pRight05 { padding-right: 5px !important;}
.pRight10 { padding-right: 10px !important;}
.pRight15 { padding-right: 15px !important;}
.pRight20 { padding-right: 20px !important;}
.pRight25 { padding-right: 25px !important;}
.pRight30 { padding-right: 30px !important;}

/*調整用スタイル(bottom)
----------------------------------*/

.mBottom00 { margin-bottom: 0px !important;}
.mBottom05 { margin-bottom: 5px !important;}
.mBottom10 { margin-bottom: 10px !important;}
.mBottom15 { margin-bottom: 15px !important;}
.mBottom20 { margin-bottom: 20px !important;}
.mBottom25 { margin-bottom: 25px !important;}
.mBottom30 { margin-bottom: 30px !important;}
.mBottom45 { margin-bottom: 45px !important;}
.mBottom60 { margin-bottom: 60px !important;}

.pBottom00 { padding-bottom: 0px !important;}
.pBottom05 { padding-bottom: 5px !important;}
.pBottom10 { padding-bottom: 10px !important;}
.pBottom15 { padding-bottom: 15px !important;}
.pBottom20 { padding-bottom: 20px !important;}
.pBottom25 { padding-bottom: 25px !important;}
.pBottom30 { padding-bottom: 30px !important;}
.pBottom45 { padding-bottom: 45px !important;}
.pBottom60 { padding-bottom: 60px !important;}

/*調整用スタイル(left)
----------------------------------*/

.mLeft00 { margin-left: 0px !important;}
.mLeft05 { margin-left: 5px !important;}
.mLeft10 { margin-left: 10px !important;}
.mLeft15 { margin-left: 15px !important;}
.mLeft20 { margin-left: 20px !important;}
.mLeft25 { margin-left: 25px !important;}
.mLeft30 { margin-left: 30px !important;}
.mLeft80 { margin-left: 80px !important;}

/*幅分け
----------------------------------*/
.w40{width:40% !important;}
.w50{width:50% !important;}
.w60{width:60% !important;}
.w70{width:70% !important;}
.w80{width:80% !important;}
.w95{width:95% !important;}
.w90{width:98% !important;}
.w100{width:100% !important;}

/*文字指定
----------------------------------*/
.s10{font-size:10px !important;}
.s12{font-size:12px !important;}
.s14{font-size:14px !important;}
.s16{font-size:16px !important;}
.s18{font-size:18px !important;}

.s90{font-size:90% !important;}
.s80{font-size:80% !important;}
.s70{font-size:70% !important;}

.bold{font-weight:bold;}

.black{color:#000;}
.white{color:#fff;}
.red{color:#F00;}
.red2{color:#cc1920;}
.pink{color:#F3C;}
.orange{color:#F60;}
.green{color:#15A6A1;}
.colCC391D {color:#CC391D;}