@charset "utf-8";
/* ===================================================================
CSS information
Created		:2013/02/18
Author		:Abitus (https://www.abitus.co.jp/)
Last Up Date:2013/02/18
Style Info	:ブラウザのデフォルトスタイルをリセット
=================================================================== */

/*Reset*/
html{ overflow-y:scroll;}
body,div,h1,h2,h3,h4,h5,h6,p,form,fieldset,input,textarea,select,option,table,th,td,caption,blockquote{ margin:0; padding:0; font-size:100%; font-weight: normal;}
caption,address,em,strong,th{ font-style:normal;}	
caption,th{	text-align:left;}
img{ vertical-align:top; border:none; line-height:1.0;}
ul,ol,li,dl,dt,dd{ margin:0; padding:0;}
li{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}



/*Base*/
body {
	font:13px/1.6 "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	background:#F0F0F0;
	color:#555;
	letter-spacing: 0.1em;
	behavior:url("/csshover.htc");
	}
* html body {font-size: small; font: x-small;}
*:first-child+html body {font-size: small; font: x-small;}
/*----------- for ie6 ----------*/		
* html body{ font-size:78%;}
* html h2{ font-size:140%;}
* html h3{ font-family:120%;}


/*Link*/
a:link{ color:#6495ed;}
a:hover{ color:#bfdcec;	text-decoration: none;}
a:visited{ color:#663399;}


/*float*/
.fl-r{ float: right;}
.fl-l{ float: left;}

/*clearfix*/
.cf,div{ zoom:1;/*for IE 5.5-7*/}
.cf,div:after{ content:"."; display: block; height:0px; clear:both; visibility:hidden; overflow:auto; /*for modern browser*/}
.clear{ clear: both;}

/*=====================================
	Class
=======================================*/

/*FontSize*/
.text10 { font-size:10px!important; }
.text11 { font-size:11px!important; }
.text12 { font-size:12px!important; }
.text13 { font-size:13px!important; }
.text14 { font-size:14px!important; }
.text15 { font-size:15px!important; }
.text16 { font-size:16px!important; }
.text17 { font-size:17px!important; }
.text18 { font-size:18px!important; }
.text19 { font-size:19px!important; }
.text20 { font-size:20px!important; }
.text21 { font-size:21px!important; }
.text22 { font-size:22px!important; }
.text23 { font-size:23px!important; }
.text24 { font-size:24px!important; }
.text25 { font-size:25px!important; }
.text26 { font-size:26px!important; }


/*Margin*/
.mt00{margin-top:0px!important;}

.mb00{margin-bottom:0px!important;}
.mb05{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb25{margin-bottom:25px!important;}
.mb30{margin-bottom:30px!important;}
.mb40{margin-bottom:40px!important;}
.mb50{margin-bottom:50px!important;}

.mr00{margin-right:0px!important;}
.mr05{margin-right:5px!important;}
.mr10{margin-right:10px!important;}
.mr15{margin-right:15px!important;}
.mr20{margin-right:20px!important;}
.mr25{margin-right:25px!important;}
.mr30{margin-right:30px!important;}
.mr40{margin-right:40px!important;}
.mr50{margin-right:50px!important;}

.ml00{margin-left:0px!important;}
.ml05{margin-left:5px!important;}
.ml10{margin-left:10px!important;}
.ml15{margin-left:15px!important;}
.ml20{margin-left:20px!important;}
.ml25{margin-left:25px!important;}
.ml30{margin-left:30px!important;}
.ml40{margin-left:40px!important;}
.ml50{margin-left:50px!important;}


/*NegativeMargin*/
.mt-05{margin-top:-5px!important;}
.mt-10{margin-top:-10px!important;}
.mt-15{margin-top:-15px!important;}
.mt-20{margin-top:-20px!important;}
.mt-25{margin-top:-25px!important;}
.mt-30{margin-top:-30px!important;}
.mt-40{margin-top:-40px!important;}
.mt-50{margin-top:-50px!important;}