/* ---------------------------------------------------------------- *
	
	共通
	
 * ---------------------------------------------------------------- */

.flLeft{
    float:left;
}
.flRight{
    float:right;
}

.color-black{
    color:#333;
}
.color-white{
    color:#ffffff;
}
.color-gray{
    color:#666666;
}
.color-green{
    color:#339900;
}
.color-bule{
    color:#006699;
}
.color-red{
    color:#ff0000;
}
.color-yellow{
    color:#ffcc00;
}
.color-pink{
    color:#ff3399;
}
.color-orenge{
    color:#ff6600;
}


.border-bottomCcc{
    border-bottom:1px solid #ccc;
}



.border-green{
    border:1px solid #009966;
}
.bgcolor-green{
    background-color:#339999;
}
.bgcolor-bule{
    background-color:#006699;
}
 
.t-center{
    text-align:center;
}
.t-right{
    text-align:right;
}
.t-bold{
    font-weight:bold;
}
.t-nomarl{
    font-weight:normal;
}

.font10{
   font-size:10px;
}
.font11{
   font-size:11px;
}
.font12{
   font-size:12px;
}
.font13{
   font-size:13px;
}
.font{
   font-size:18px;
}


/* ---------------------------------------------------------------- *
	
	枠・高さ調整
	
 * ---------------------------------------------------------------- */

.w100{
   width:100px;
}
.w120{
   width:120px;
}
.w250{
   width:250px;
}
.w435{
   width:435px;
}
.w485{
   width:485px;
}

.h50{
   height:50px;
} 

/* ---------------------------------------------------------------- *
	
	フォーム枠		
	
 * ---------------------------------------------------------------- */

.input{
    width:180px;
	margin:0;
	padding:2px 0;
	border:1px solid #ccc;
}
.inputTxt{
    width:220px;
	margin:0;
	padding:2px 0;
	font-size:11px;
	color:#666;
	border:1px solid #ccc;
}
.input240{
    width:240px;
	margin:0;
	padding:5px 0;
	border:1px solid #ccc;
}
.input300{
    width:300px;
	margin:0;
	padding:5px 0;
	border:1px solid #ccc;
}


/* ---------------------------------------------------------------- *
	
	余白調整
	
 * ---------------------------------------------------------------- */


.pd0 {
	padding:0;
}
.pdTop2{
	padding-top:2px;
}
.pdTop5{
	padding-top:5px;
}
.pdTop7{
	padding-top:7px;
}
.pdTop10{
	padding-top:10px;
}
.pdTop15{
	padding-top:15px;
}
.pdTop20{
	padding-top:20px;
}
.pdTop25{
	padding-top:25px;
}
.pdTop30{
	padding-top:30px;
}
.pdTop35{
	padding-top:35px;
}
.pdTop40{
	padding-top:40px;
}
.pdTop45{
	padding-top:45px;
}
.pdTop50{
	padding-top:50px;
}
.pdTop60{
	padding-top:60px;
}
.pdTop65{
	padding-top:65px;
}
.pdTop70{
	padding-top:70px;
}

.pdBottom2{
	padding-bottom:2px;
}
.pdBottom4{
	padding-bottom:4px;
}
.pdBottom5{
	padding-bottom:5px;
}
.pdBottom10{
	padding-bottom:10px;
}
.pdBottom15{
	padding-bottom:15px;
}
.pdBottom20{
	padding-bottom:20px;
}
.pdBottom25{
	padding-bottom:25px;
}
.pdBottom30{
	padding-bottom:30px;
}
.pdBottom40{
	padding-bottom:40px;
}
.pdBottom50{
	padding-bottom:50px;
}

.pdBottom100{
	padding-bottom:100px;
}

.pdBottom200{
	padding-bottom:200px;
}


.pdLeft5 {
	padding-left:5px;
}
.pdLeft10 {
	padding-left:10px;
}
.pdLeft15 {
	padding-left:15px;
}
.pdLeft20 {
	padding-left:20px;
}
.pdLeft25 {
	padding-left:25px;
}
.pdLeft30 {
	padding-left:30px;
}
.pdLeft40 {
	padding-left:40px;
}
.pdLeft45 {
	padding-left:45px;
}
.pdLeft50 {
	padding-left:50px;
}
.pdLeft60 {
	padding-left:60px;
}
.pdLeft90 {
	padding-left:90px;
}

.pdLeft60 {
	padding-left:60px;
}

.pdRight5 {
	padding-right:5px;
}
.pdRight10 {
	padding-right:10px;
}
.pdRight20 {
	padding-right:20px;
}
.pdRight25 {
	padding-right:30px;
}
.pdRight30 {
	padding-right:25px;
}
.pdRight45 {
	padding-right:45px;
}

.mg0 {
	margin:0;
}
.mgTop5{
	margin-top:5px;
}
.mgTop10{
	margin-top:10px;
}
.mgTop15{
	margin-top:15px;
}
.mgTop20{
	margin-top:20px;
}
.mgTop25{
	margin-top:25px;
}
.mgTop30{
	margin-top:30px;
}
.mgTop40{
	margin-top:40px;
}

.mgBottom5{
	margin-bottom:5px;
}
.mgBottom10{
	margin-bottom:10px;
}
.mgBottom12{
	margin-bottom:12px;
}
.mgBottom15{
	margin-bottom:15px;
}
.mgBottom20{
	margin-bottom:20px;
}
.mgBottom25{
	margin-bottom:25px;
}
.mgBottom30{
	margin-bottom:30px;
}
.mgBottom40{
	margin-bottom:40px;
}
.mgBottom50{
	margin-bottom:50px;
}
.mgBottom60{
	margin-bottom:60px;
}
.mgBottom80{
	margin-bottom:80px;
}

.mgBottom200{
	margin-bottom:200px;
}


.mgLeft5 {
	margin-left:5px;
}
.mgLeft10 {
	margin-left:10px;
}
.mgLeft12 {
	margin-left:12px;
}

.mgLeft15 {
	margin-left:15px;
}
.mgLeft20 {
	margin-left:20px;
}
.mgLeft30 {
	margin-left:30px;
}
.mgLeft40 {
	margin-left:40px;
}

.mgRight5 {
	margin-right:5px;
}
.mgRight10 {
	margin-right:10px;
}
.mgRight15 {
	margin-right:15px;
}
.mgRight20 {
	margin-right:20px;
}
.mgRight24 {
	margin-right:24px;
}
.mgRight25 {
	margin-right:25px;
}
.mgRight30 {
	margin-right:30px;
}
.mgRight40 {
	margin-right:40px;
}








/*------color-------*/

.blue{
	color:#07539F;
}