@charset "utf-8";
/*
  module.css
*/
/* ==========================================================
	共通モジュール
========================================================== */
/* マージン
========================================================== */
.ml4 {
	margin-left: 4px;
}
.ml6 {
	margin-left: 6px;
}
.ml8 {
	margin-left: 8px;
}
.ml9 {
	margin-left: 9px;
}
.ml10 {
	margin-left: 10px;
}
.ml11 {
	margin-left: 11px;
}
.ml12 {
	margin-left: 12px;
}
.ml13 {
	margin-left: 13px;
}
.ml17 {
	margin-left: 17px;
}
.ml18 {
	margin-left: 18px;
}
.ml20 {
	margin-left: 20px;
}
.mr10 {
	margin-right: 10px;
}
.mb9 {
	margin-bottom: 9px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb26 {
	margin-bottom: 26px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb35 {
	margin-bottom: 35px;
}
.mb40 {
	margin-bottom: 40px;
}
.mb50 {
	margin-bottom: 50px;
}
.mb60 {
	margin-bottom: 60px;
}
.mb75 {
	margin-bottom: 75px;
}
.mt6 {
	margin-top: 6px;
}
.mt10 {
	margin-top: 10px;
}
.mt12 {
	margin-top: 12px;
}
.mt14 {
	margin-top: 14px;
}
.mt15 {
	margin-top: 15px;
}
.mt18 {
	margin-top: 18px;
}
.mt20 {
	margin-top: 20px;
}
.mt25 {
	margin-top: 25px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.mt100 {
	margin-top: 100px;
}
.mb13 {
	margin-bottom: 13px;
}
/* パディング
========================================================== */
.pt3 {
	padding-top: 3px;
}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}

/* テキスト
========================================================== */
.center {
	text-align: center;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
/* NEW
========================================================== */
.contents_01,
.contents_02,
.contents_03,
.contents_04,
.contents_05,
.contents_06,
.contents_09_02 {
	position: relative;
}
.contents_01 span,
.contents_02 span,
.contents_03 span,
.contents_04 span,
.contents_05 span,
.contents_06 span,
.contents_09_02 span{
	background: url(../images/shared/icon_new.png) no-repeat 0 0;
	height: 41px;
	position: absolute;
	text-indent: -9999px;
	width: 55px;
	z-index: 2;
}
/* CLEARFIX
========================================================== */
.clearfix {
 overflow: hidden;
 *zoom: 1;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
