@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;}

/*幅分け
----------------------------------*/
.w20{width:20% !important;}
.w25{width:25% !important;}
.w30{width:30% !important;}
.w35{width:35% !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:90% !important;}
.w96{width:96% !important;}
.w98{width:98% !important;}
.w100{width:100% !important;}

/*文字指定
----------------------------------*/
.f10{font-size:10px !important;}
.f11{font-size:11px !important;}
.f12{font-size:12px !important;}
.f13{font-size:13px !important;}
.f14{font-size:14px !important;}
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}
.f20{font-size:20px !important;}

.bold{font-weight:bold;}

.black{color:#000;}
.white{color:#fff;}
.red{color:#F00;}
.red2{color:#cc1920;}
.pink{color:#F3C;}
.orange{color:#F60;}