@charset "utf-8";

/* ========== import ========== */
@import url('base.css');

/* ========== initialize & reset ========== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
abbr,acronym{border:0;}

/* ========== clearfix ========== */
.clrFix:after{content:"."; clear:both; height:0; display:block; visibility:hidden;}
* html .clrFix{display:inline-block;}/* for IE6 */
*:first-child+html .clearFix{min-height:1px; display:inline-block;}

/* ========== common setting =========== */
/* hide from browser */
.hide{display:none;}
hr{display:none;}
/* float */
.lt{float:left; margin:0 15px 15px 0;}
.ct{display:block;.t-align:center; margin:0 auto 15px auto;}
.rt{float:right; margin:0 0 15px 15px;}
/* float clear */
.clr{clear:both;}
.clt{clear:left;}
.crt{clear:right;}
/* text align */
.a-lt{text-align:left;}
.a-ct{text-align:center;}
.a-rt{text-align:right;}
/* ========== universal font size setting =========== */
/* firefox */
body{font-size:91%; font-family:/*"メイリオ","Meiryo", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",*/ "ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif;}
/* anchor */
a:link{color:#00a439;}
a:visited{color:#000000;}
a:hover{color:#000000;}
a:active{color:#000000;}

/* margin adjust*/
.last{margin-bottom:30px !important;}
.last2{margin-bottom:10px !important;}
.mb0 {margin-bottom: 0px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}


/*---------- 090507追加 ----------*/

.other{
	margin-top:40px;
	padding-top:20px;
	border-top:solid 2px #00a439 !important;
}

/*---------- //090507追加 ----------*/
