@charset "utf-8";

/*=========================================================

		
=========================================================*/

/* margin
---------------------------------------------------------*/

#cnWrapper .mg5 { margin:  5px; }
#cnWrapper .mg10 { margin: 10px; }
#cnWrapper .mg15 { margin: 15px; }
#cnWrapper .mg20 { margin: 20px; }
#cnWrapper .mt0 { margin-top:  0; !important}
#cnWrapper .mt5 { margin-top:  5px; }
#cnWrapper .mt10 { margin-top: 10px; }
#cnWrapper .mt15 { margin-top: 15px; }
#cnWrapper .mt20 { margin-top: 20px; }
#cnWrapper .mt25 { margin-top: 25px; }
#cnWrapper .mt30 { margin-top: 30px; }
#cnWrapper .mr5 { margin-right:  5px; }
#cnWrapper .mr10 { margin-right: 10px; }
#cnWrapper .mr15 { margin-right: 15px; }
#cnWrapper .mr20 { margin-right: 20px; }
#cnWrapper .mr25 { margin-right: 25px; }
#cnWrapper .mr30 { margin-right: 30px; }
#cnWrapper .mb1 { margin-bottom: 1px; }
#cnWrapper .mb3 { margin-bottom: 3px; }
#cnWrapper .mb5 { margin-bottom: 5px; }
#cnWrapper .mb10 { margin-bottom: 10px; }
#cnWrapper .mb15 { margin-bottom: 15px; }
#cnWrapper .mb20 { margin-bottom: 20px; }
#cnWrapper .mb25 { margin-bottom: 25px; }
#cnWrapper .mb30 { margin-bottom: 30px; }
#cnWrapper .mb0 { margin-bottom: 0 !important; }
#cnWrapper .ml5 { margin-left:  5px; }
#cnWrapper .ml10 { margin-left: 10px; }
#cnWrapper .ml15 { margin-left: 15px; }
#cnWrapper .ml20 { margin-left: 20px; }
#cnWrapper .ml25 { margin-left: 25px; }
#cnWrapper .ml30 { margin-left: 30px; }
#cnWrapper .ml40 { margin-left: 40px; }
#cnWrapper .ml50 { margin-left: 50px; }


#cnWrapper .mt0 { margin-top:  0; !important}
#cnWrapper .mt5 { margin-top:  5px; }
#cnWrapper .mt10 { margin-top: 10px; }
#cnWrapper .mt15 { margin-top: 15px; }
#cnWrapper .mt20 { margin-top: 20px; }
#cnWrapper .mt25 { margin-top: 25px; }
#cnWrapper .mt30 { margin-top: 30px; }
#cnWrapper .mr5 { margin-right:  5px; }
#cnWrapper .mr10 { margin-right: 10px; }
#cnWrapper .mr15 { margin-right: 15px; }
#cnWrapper .mr20 { margin-right: 20px; }
#cnWrapper .mr25 { margin-right: 25px; }
#cnWrapper .mr30 { margin-right: 30px; }
#cnWrapper .mb5 { margin-bottom: 5px; }
#cnWrapper .mb10 { margin-bottom: 10px; }
#cnWrapper .mb15 { margin-bottom: 15px; }
#cnWrapper .mb20 { margin-bottom: 20px; }
#cnWrapper .mb25 { margin-bottom: 25px; }
#cnWrapper .mb30 { margin-bottom: 30px; }
#cnWrapper .mb0 { margin-bottom: 0 !important; }
#cnWrapper .ml5 { margin-left:  5px; }
#cnWrapper .ml10 { margin-left: 10px; }
#cnWrapper .ml15 { margin-left: 15px; }
#cnWrapper .ml20 { margin-left: 20px; }
#cnWrapper .ml25 { margin-left: 25px; }
#cnWrapper .ml30 { margin-left: 30px; }
#cnWrapper .ml44 { margin-left: 44px; }

/* padding
---------------------------------------------------------*/
#cnWrapper .pd5 { padding:   5px; }
#cnWrapper .pd10 { padding:  10px; }
#cnWrapper .pd15 { padding:  15px; }
#cnWrapper .pd20 { padding:  20px; }
#cnWrapper .pt3 { padding-top:   3px; }
#cnWrapper .pt5 { padding-top:   5px; }
#cnWrapper .pt10 { padding-top:  10px; }
#cnWrapper .pt15 { padding-top:  15px; }
#cnWrapper .pt20 { padding-top:  20px; }
#cnWrapper .pr5 { padding-right:   5px; }
#cnWrapper .pr10 { padding-right:  10px; }
#cnWrapper .pr15 { padding-right:  15px; }
#cnWrapper .pr20 { padding-right:  20px; }
#cnWrapper .pb5 { padding-bottom:   5px; }
#cnWrapper .pb10 { padding-bottom:  10px; }
#cnWrapper .pb15 { padding-bottom:  15px; }
#cnWrapper .pb20 { padding-bottom:  20px; }
#cnWrapper .pl5 { padding-left:   5px; }
#cnWrapper .pl10 { padding-left:  10px; }
#cnWrapper .pl15 { padding-left:  15px; }
#cnWrapper .pl20 { padding-left:  20px; }

#cnWrapper .pt3 { padding-top:   3px; }
#cnWrapper .pt5 { padding-top:   5px; }
#cnWrapper .pt10 { padding-top:  10px; }
#cnWrapper .pt15 { padding-top:  15px; }
#cnWrapper .pt20 { padding-top:  20px; }
#cnWrapper .pr5 { padding-right:   5px; }
#cnWrapper .pr10 { padding-right:  10px; }
#cnWrapper .pr15 { padding-right:  15px; }
#cnWrapper .pr20 { padding-right:  20px; }
#cnWrapper .pb5 { padding-bottom:   5px; }
#cnWrapper .pb10 { padding-bottom:  10px; }
#cnWrapper .pb15 { padding-bottom:  15px; }
#cnWrapper .pb20 { padding-bottom:  20px; }
#cnWrapper .pl5 { padding-left:   5px; }
#cnWrapper .pl10 { padding-left:  10px; }
#cnWrapper .pl15 { padding-left:  15px; }
#cnWrapper .pl20 { padding-left:  20px; }


/* vertical-align 
---------------------------------------------------------*/
#cnWrapper .vTop { vertical-align: top; }
#cnWrapper .vMiddle { vertical-align: middle; }
#cnWrapper .vBottom { vertical-align: bottom; }
#cnWrapper .vBase { vertical-align: baseline; }

/* text-align
---------------------------------------------------------*/
#cnWrapper .tLeft { text-align: left !important; }
#cnWrapper .tRight { text-align: right !important; }
#cnWrapper .tCenter { text-align: center !important; }

/* font style
---------------------------------------------------------*/
#conteiner .b{font-weight:bold;}
#conteiner .u{text-decoration:underline;}
#conteiner .i{font-style:italic;}
#conteiner .s{text-decoration:line-through;}

/* font color
---------------------------------------------------------*/
#conteiner .c-blue{color:#006699;}
#conteiner .c-red-dp{color:#900;}

/* font size
---------------------------------------------------------*/
#conteiner .f120{font-size:120%;}
#conteiner .f115{font-size:115%;}
#conteiner .f110{font-size:110%;}
#conteiner .f105{font-size:105%;}
#conteiner .f95{font-size:95%;}
#conteiner .f90{font-size:90%;}
#conteiner .f85{font-size:85%;}
#conteiner .f80{font-size:80% !important;}
#conteiner .f60{font-size:60%;}

/* float
---------------------------------------------------------*/

/* float
---------------------------------------------------------*/
#cnWrapper .fleft {_display: inline; float: left; 

}
#cnWrapper .fright {_display: inline; float: right;}
#cnWrapper .flobject{
	margin: 0 20px 20px 0 !important;}
#cnWrapper .frobject{
	margin: 0 0 20px 20px !important;
}


/*=========================================================
	responsive_sp.css
=========================================================*/
@media screen and (max-width: 680px) {
	/* float
---------------------------------------------------------*/
#cnWrapper .fleft {
	float:none;
	clear:both;

}
#cnWrapper .fright {
	float:none;
	clear:both;
	}
#cnWrapper .flobject{
	margin: 0 auto !important;
	text-align:center !important;}
#cnWrapper .frobject{
	margin: 0 auto !important;
	text-align:center !important;}
}
}