@charset "utf-8";

/* ****************************************************
Title: modules.css
Created: 2013‒05-17
Last Modified: 2013‒05-17
Editor(s): HK
***************************************************** */

/* -------------------------------------------------------------------- 
/* Text Link
-------------------------------------------------------------------- */

a:link {	color: #fa5a00;	text-decoration: underline;}
a:visited {	color: #fa5a00;	text-decoration: underline;}
a:hover {	color:#fa5a00;	text-decoration: none;}
a:active {	color:#fa5a00;	text-decoration: none;}

/* -------------------------------------------------------------------- 
/* Image Rollover (Alpha)
-------------------------------------------------------------------- */

a:hover img.hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}

/* -------------------------------------------------------------------- 
/* Font Size
-------------------------------------------------------------------- */

.fs10 { font-size:77%; }
.fs11 { font-size:85%; }
.fs12 { font-size:93%; }
.fs13 { font-size:100%; }
.fs14 { font-size:108%; }
.fs15 { font-size:116%; }
.fs16 { font-size:123.1%; }
.fs17 { font-size:131%; }
.fs18 { font-size:138.5%; }
.fs19 { font-size:146.5%; }
.fs20 { font-size:153.9%; }
.fs21 { font-size:161.6%; }
.fs22 { font-size:167%; }
.fs23 { font-size:174%; }
.fs24 { font-size:182%; }
.fs25 { font-size:192.3%; }
.fs26 { font-size:197%; }
.fs30 { font-size:227.3%; }

/* -------------------------------------------------------------------- 
/* Font Weight
-------------------------------------------------------------------- */

.bold {	font-weight: bold;}

/* -------------------------------------------------------------------- 
/* Font Color
-------------------------------------------------------------------- */

.red {	color: #FF0000 !important;}

/* -------------------------------------------------------------------- 
/* Indent
-------------------------------------------------------------------- */

.indent {
	padding-left: 1em;
	text-indent: -1em;
}

/* -------------------------------------------------------------------- 
/* Align
-------------------------------------------------------------------- */

.alignC {	text-align: center !important;}
.alignR {	text-align: right !important;}
.alignL {	text-align: left !important;}

.alignT {	vertical-align: top !important;}
.alignB {	text-align: bottom !important;}

/* -------------------------------------------------------------------- 
/* Float
-------------------------------------------------------------------- */

.floatL {	float: left;}
.floatR {	float: right;}

.noFloat { float: none !important;}

/* -------------------------------------------------------------------- 
/* Clearfix
-------------------------------------------------------------------- */

.clearfix:after { content: ""; display: block; clear: both; }
.clearfix { display: inline-block; }
/*\*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/**/

/* フロート解除 */
.both { clear: both; }

/* -------------------------------------------------------------------- 
/* Margin , Padding
-------------------------------------------------------------------- */

.marginB0 {	margin-bottom: 0px !important;}
.marginB5 {	margin-bottom: 5px !important;}
.marginB10 {	margin-bottom: 10px !important;}
.marginB15 {	margin-bottom: 15px !important;}
.marginB20 {	margin-bottom: 20px !important;}
.marginB25 {	margin-bottom: 25px !important;}
.marginB30 {	margin-bottom: 30px !important;}
.marginB35 {	margin-bottom: 35px !important;}
.marginB40 {	margin-bottom: 40px !important;}
.marginB45 {	margin-bottom: 45px !important;}
.marginB50 {	margin-bottom: 50px !important;}
.marginB55 {	margin-bottom: 55px !important;}
.marginB60 {	margin-bottom: 60px !important;}
.marginB70 {	margin-bottom: 70px !important;}
.marginB80 {	margin-bottom: 80px !important;}
.marginB90 {	margin-bottom: 90px !important;}
.marginB100 {	margin-bottom: 100px !important;}

.marginL0 {	margin-left: 0px !important;}
.marginL5 {	margin-left: 5px !important;}
.marginL10 {	margin-left: 10px !important;}
.marginL20 {	margin-left: 20px !important;}
.marginL30 {	margin-left: 30px !important;}

.marginR0 {	margin-right: 0px !important;}
.marginR5 {	margin-right: 5px !important;}
.marginR10 {	margin-right: 10px !important;}
.marginR20 {	margin-right: 20px !important;}
.marginR30 {	margin-right: 30px !important;}

.marginT0 {	margin-top: 0px !important;}
.marginT5 {	margin-top: 5px !important;}
.marginT10 {	margin-top: 10px !important;}
.marginT20 {	margin-top: 20px !important;}
.marginT30 {	margin-top: 30px !important;}

.paddingB0 {	padding-bottom: 0px !important;}
.paddingB5 {	padding-bottom: 5px !important;}
.paddingB10 {	padding-bottom: 10px !important;}
.paddingB20 {	padding-bottom: 20px !important;}
.paddingB30 {	padding-bottom: 30px !important;}

.paddingT0 {	padding-top: 0px !important;}
.paddingT5 {	padding-top: 5px !important;}
.paddingT10 {	padding-top: 10px !important;}
.paddingT20 {	padding-top: 20px !important;}
.paddingT30 {	padding-top: 30px !important;}

