@charset "utf-8";
/*========================================================================================
	initialSetting.css
========================================================================================*/

/*------------------------Font setting----------------------------------*/
body{
	color:#222222;
/*	font-size: 15px;*/
/*	line-height: 1.7em;*/
	font-weight:lighter;
	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

/*------------------------Link setting----------------------------------*/
/*
a:link,a:visited { color:#000000 ; text-decoration:underline; }
a:hover,a:active { color:#FF0004 ; text-decoration:underline; }
*/

/*------------------------section----------------------------------*/
section{
}
section p{text-align: justify; text-justify: distribute;}

/*------------------------h1〜6----------------------------------*/
h1{
}
h2{
}
h3{
	
}
h4{
}
h5{
}
h6{
}

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

/*------------------------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-bottom: 0px; _position: relative; _zoom:1;}
.alignright{float: right; margin-bottom: 0px; _position:relative; _zoom:1;}

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

/*------------------------other----------------------------------*/
.mini{
}
.big{
}

/*------------------------margin----------------------------------*/
.m0{margin: 0px!important;}
.mt0{margin-top: 0px!important;} .mt5{margin-top: 5px!important;} .mt10{margin-top: 10px!important;} .mt15{margin-top: 15px!important;} .mt20{margin-top: 20px!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;}

.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;} .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;}

.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;}.ml80{margin-left: 80px!important;} .ml90{margin-left: 90px!important;} .ml100{margin-left: 100px!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;} 

