@charset "UTF-8";



/*-----------------------------------
よく使うスタイル
-------------------------------------*/

.clear { clear: both; }
.clear_left { clear: left; }
.clear_right { clear: right; }

.f_right { float: right; }
.f_left { float: left; }



.centering { margin-left: auto; margin-right: auto; }


.text-centering { text-align: center; }

.bold { font-weight: bold; }


.fsred { color: #ff0000; }

.margin-top5 { margin-top: 5px; }
.margin-top10 { margin-top: 10px; }
.margin-top15 { margin-top: 15px; }
.margin-top20 { margin-top: 20px; }
.margin-top30 { margin-top: 30px; }
.margin-top40 { margin-top: 40px; }
.margin-top50 { margin-top: 50px; }
.margin-top60 { margin-top: 60px; }
.margin-top70 { margin-top: 70px; }
.margin-top80 { margin-top: 80px; }

.margin-left5 { margin-left: 5px; }
.margin-left10 { margin-left: 10px; }
.margin-left15 { margin-left: 15px; }
.margin-left20 { margin-left: 20px; }
.margin-left25 { margin-left: 25px; }
.margin-left30 { margin-left: 30px; }
.margin-left40 { margin-left: 40px; }
.margin-left50 { margin-left: 50px; }
.margin-left60 { margin-left: 60px; }
.margin-left70 { margin-left: 70px; }

.margin-right5 { margin-right: 5px; }
.margin-right10 { margin-right: 10px; }
.margin-right15 { margin-right: 15px; }
.margin-right20 { margin-right: 20px; }
.margin-right30 { margin-right: 30px; }

.margin-bottom5 { margin-bottom: 5px; }
.margin-bottom10 { margin-bottom: 10px; }
.margin-bottom15 { margin-bottom: 15px; }
.margin-bottom20 { margin-bottom: 20px; }
.margin-bottom30 { margin-bottom: 30px; }

