@charset "utf-8";
/*
====================================================
	
	shareModule.css
	
	CSS module & shareParts setting
	モジュールパーツ
	
====================================================
*/

/*---------------------------------------------------
	clerfix
---------------------------------------------------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

/*---------------------------------------------------
	clear
---------------------------------------------------*/
.cb{clear: both;}
.cr{clear: right;}
.cl{clear: left;}

br.clear{
	clear: both;
	height:0;
	visibility:hidden;
	border:0;
}
hr.clear{
	clear: both;
	height:0;
	visibility:hidden;
	border:0;
}
/*---------------------------------------------------
	text-align
---------------------------------------------------*/
.tc{text-align: center!important; display:block;}
.tr{text-align: right!important;}
.tl{text-align: left!important;}
.tj{text-align: justify!important;text-justify: distribute!important;}



/*---------------------------------------------------
	img Float
---------------------------------------------------*/
.alignleft{
	float: left;
	margin-right: 25px;
	margin-bottom: 0px;
	_position: relative;
	_zoom:1;
}
.alignright{
	float: right;
	margin-left: 25px;
	margin-bottom: 0px;
	_position: relative;
	_zoom:1;
}
/*---------------------------------------------------
	img Block
---------------------------------------------------*/
.imgBlock{
	display: block;
	margin: 0px auto;
}
/*---------------------------------------------------
	img Border
---------------------------------------------------*/
.imgBorder666 { background: #fff; padding: 1px; border: 1px solid #666; }
.imgBorder999 { background: #fff; padding: 1px; border: 1px solid #999; }


/*---------------------------------------------------
	Text
---------------------------------------------------*/
.textBold{ font-weight: bold; }





/*---------------------------------------------------
	margin
---------------------------------------------------*/
/* top */
.mt-10{margin-top: -20px!important;}
.mt0{margin-top: 0px!important;}
.mt2{margin-top: 2px!important;}
.mt5{margin-top: 5px!important;}
.mt10{margin-top: 10px!important;}
.mt15{margin-top: 15px!important;}
.mt20{margin-top: 20px!important;}
.mt21{margin-top: 21px!important;}
.mt30{margin-top: 30px!important;}
.mt40{margin-top: 40px!important;}
.mt50{margin-top: 50px!important;}
.mt60{margin-top: 60px!important;}
.mt70{margin-top: 70px!important;}
.mt80{margin-top: 80px!important;}
.mt90{margin-top: 90px!important;}
.mt100{margin-top: 100px!important;}
.mt120{margin-top: 120px!important;}
.mt140{margin-top: 140px!important;}
.mt160{margin-top: 160px!important;}
.mt170{margin-top: 170px!important;}
.mt180{margin-top: 180px!important;}
.mt240{margin-top: 340px!important;}
.mt400{margin-top: 370px!important;}


/* bottom */
.mb0{margin-bottom: 0px!important;}
.mb1{margin-bottom: 1px!important;}
.mb2{margin-bottom: 2px!important;}
.mb5{margin-bottom: 5px!important;}
.mb10{margin-bottom: 10px!important;}
.mb15{margin-bottom: 15px!important;}
.mb20{margin-bottom: 20px!important;}
.mb30{margin-bottom: 30px!important;}
.mb40{margin-bottom: 40px!important;}
.mb50{margin-bottom: 50px!important;}
.mb60{margin-bottom: 60px!important;}
.mb70{margin-bottom: 70px!important;}
.mb80{margin-bottom: 80px!important;}
.mb90{margin-bottom: 90px!important;}
.mb100{margin-bottom: 100px!important;}
.mb120{margin-bottom: 120px!important;}
.mb140{margin-bottom: 140px!important;}
.mb160{margin-bottom: 160px!important;}


/* left */
.ml-180{margin-left: -175px!important;}
.ml0{margin-left: 0px!important;}
.ml5{margin-left: 5px!important;}
.ml10{margin-left: 10px!important;}
.ml15{margin-left: 15px!important;}
.ml20{margin-left: 20px!important;}
.ml30{margin-left: 30px!important;}
.ml40{margin-left: 40px!important;}
.ml50{margin-left: 50px!important;}
.ml60{margin-left: 60px!important;}
.ml70{margin-left: 70px!important;}
.ml76{margin-left: 74px!important;}

.ml80{margin-left: 80px!important;}
.ml90{margin-left: 90px!important;}
.ml100{margin-left: 100px!important;}
.ml300{margin-left: 300px!important;}
.ml420{margin-left: 420px!important;}


/* right */
.mru30{margin-right: -30px!important;}
.mr0{margin-right: 0px!important;}
.mr5{margin-right: 5px!important;}
.mr10{margin-right: 10px!important;}
.mr15{margin-right: 15px!important;}
.mr20{margin-right: 20px!important;}
.mr30{margin-right: 30px!important;}
.mr40{margin-right: 40px!important;}
.mr50{margin-right: 50px!important;}
.mr60{margin-right: 60px!important;}
.mr70{margin-right: 70px!important;}
.mr80{margin-right: 80px!important;}
.mr90{margin-right: 90px!important;}
.mr100{margin-right: 100px!important;}
.mr140{margin-right: 140px!important;}

.mr200{margin-right: 200px!important;}
