@charset "utf-8";


/* Link ---------------------------------------------------- */

a:link{
color:#0c72d3;
text-decoration:underline;
}
a:hover{
text-decoration:none;}
a:visited{
color:#0c72d3;}


/* Txt ---------------------------------------------------- */

/* サイズ */
.fontSS{
	font-size:88%; /*11px相当*/
}
.fontS{
	font-size:90%; /*12px相当*/
}
.fontdefault{
	font-size:96%; /*13px相当*/
}
.fontM{
	font-size:105%; /*14px相当*/
}
.fontL{
	font-size:120%; /*16px相当*/
}
.fontLL{
	font-size:150%; /*18px相当*/
}


/* 色 */
.red{
	color:#ff0000;
}

/* -太文字　--*/
.bold{
	font-weight:bold;
}

/* --寄せ：横--*/
.txt_c{
	text-align:center;
}
.txt_l{
	text-align:left;
}
.txt_r{
	text-align:right;
}

/* --寄せ：縦--*/
.ver_t{
	vertical-align:top;
}
.ver_m{
	vertical-align:middle;
}
.ver_b{
	vertical-align:bottom;
}


/* margin top ---------------------------------------------------- */

.tm0{margin-top:0px; !important}
.tm5{margin-top:5px;}
.tm10{margin-top:10px;}
.tm15{margin-top:15px;}
.tm20{margin-top:20px;}
.tm25{margin-top:25px;}
.tm30{margin-top:30px;}
.tm35{margin-top:35px;}
.tm40{margin-top:40px;}
.tm45{margin-top:45px;}
.tm50{margin-top:50px;}
.tm55{margin-top:55px;}

/* margin bottom ---------------------------------------------------- */

.bm0{margin-bottom:0px; !important}
.bm5{margin-bottom:5px;}
.bm10{margin-bottom:10px;}
.bm15{margin-bottom:15px;}
.bm20{margin-bottom:20px;}
.bm25{margin-bottom:25px;}
.bm30{margin-bottom:30px;}
.bm35{margin-bottom:35px;}
.bm40{margin-bottom:40px;}
.bm45{margin-bottom:45px;}
.bm50{margin-bottom:50px;}
.bm55{margin-bottom:55px;}

/* margin left ---------------------------------------------------- */

.lm0{margin-left:0px; !important}
.lm5{margin-left:5px;}
.lm10{margin-left:10px;}
.lm15{margin-left:15px;}
.lm20{margin-left:20px;}
.lm25{margin-left:25px;}
.lm30{margin-left:30px;}
.lm35{margin-left:35px;}
.lm40{margin-left:40px;}
.lm45{margin-left:45px;}
.lm50{margin-left:50px;}

/* margin right ---------------------------------------------------- */

.rm0{margin-right:0px; !important}
.rm5{margin-right:5px;}
.rm10{margin-right:10px;}
.rm15{margin-right:15px;}
.rm20{margin-right:20px;}
.rm25{margin-right:25px;}
.rm30{margin-right:30px;}
.rm35{margin-right:35px;}
.rm40{margin-right:40px;}
.rm45{margin-right:45px;}
.rm50{margin-right:50px;}

/* padding Top ---------------------------------------------------- */

.tp0{padding-top:0px; !important}
.tp5{padding-top:5px;}
.tp10{padding-top:10px;}
.tp15{padding-top:15px;}
.tp20{padding-top:20px;}
.tp25{padding-top:25px;}
.tp30{padding-top:30px;}
.tp40{padding-top:40px;}
.tp45{padding-top:45px;}
.tp50{padding-top:50px;}
.tp55{padding-top:55px;}

/* padding Botto ---------------------------------------------------- */

.bp0{padding-bottom:0px; !important}
.bp5{padding-bottom:5px;}
.bp10{padding-bottom:10px;}
.bp15{padding-bottom:15px;}
.bp20{padding-bottom:20px;}
.bp25{padding-bottom:25px;}
.bp30{padding-bottom:30px;}
.bp40{padding-bottom:40px;}
.bp45{padding-bottom:45px;}
.bp50{padding-bottom:50px;}
.bp55{padding-bottom:55px;}

/* padding Left ---------------------------------------------------- */

.lp0{padding-left:0px; !important}
.lp5{padding-left:5px;}
.lp10{padding-left:10px;}
.lp15{padding-left:15px;}
.lp20{padding-left:20px;}
.lp25{padding-left:25px;}
.lp30{padding-left:30px;}
.lp35{padding-left:35px;}
.lp40{padding-left:40px;}
.lp45{padding-left:45px;}
.lp50{padding-left:50px;}

/* padding Right ---------------------------------------------------- */

.rp0{padding-right:0px; !important}
.rp5{padding-right:5px;}
.rp10{padding-right:10px;}
.rp15{padding-right:15px;}
.rp20{padding-right:20px;}
.rp25{padding-right:25px;}
.rp30{padding-right:30px;}
.rp35{padding-right:35px;}
.rp40{padding-right:40px;}
.rp45{padding-right:45px;}
.rp50{padding-right:50px;}

/* top and Bottom ---------------------------------------------------- */

.tbm5{
	margin-top:5px;
	margin-bottom:5px;
}
.tbm10{
	margin-top:10px;
	margin-bottom:10px;
}
.tbm15{
	margin-top:15px;
	margin-bottom:15px;
}
.tbm20{
	margin-top:20px;
	margin-bottom:20px;
}
.tbm25{
	margin-top:25px;
	margin-bottom:25px;
}
.tbm30{
	margin-top:30px;
	margin-bottom:30px;
}
.tbm35{
	margin-top:35px;
	margin-bottom:35px;
}
.tbm40{
	margin-top:40px;
	margin-bottom:40px;
}
.tbm45{
	margin-top:45px;
	margin-bottom:45px;
}


/* Float ---------------------------------------------------- */

.fl_l{float:left;}
.fl_r{float:right;}

/* Box ---------------------------------------------------- */

.box40{ width:40px;}
.box45{ width:45px;}
.box50{ width:50px;}
.box55{ width:55px;}
.box60{ width:60px;}
.box65{ width:65px;}
.box70{ width:70px;}
.box75{ width:75px;}
.box80{ width:80px;}
.box85{ width:85px;}
.box90{ width:90px;}
.box95{ width:95px;}
.box100{ width:100px;}
.box105{ width:105px;}
.box110{ width:110px;}
.box115{ width:115px;}
.box120{ width:120px;}
.box130{ width:130px;}
.box135{ width:135px;}
.box140{ width:140px;}
.box145{ width:145px;}
.box150{ width:150px;}
.box155{ width:155px;}
.box200{ width:200px;}
.box210{ width:210px;}
.box220{ width:220px;}
.box230{ width:230px;}
.box240{ width:240px;}
.box250{ width:250px;}
.box260{ width:260px;}
.box300{ width:300px;}
.box350{ width:350px;}
.box400{ width:400px;}
.box450{ width:450px;}
.box500{ width:500px;}
.box600{ width:600px;}
.box610{ width:610px;}
.box650{ width:650px;}
.box700{ width:700px;}
.box735{ width:735px;}


/* clearfix  ---------------------------------------------------- */

.clearfix:after{
	content: "";
	display: block;
	clear: both; 
}
.clearfix{
	display:inline-block;
}
/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html .clearfix{
	height:1px;
}
/* End hide from IE-mac */
