/******************* デザイン ********************/

.top0 { margin-top: 0!important; }
.top5 { margin-top: 5px!important; }
.top10 { margin-top: 10px!important; }
.top15 { margin-top: 15px!important; }
.top20 { margin-top: 20px!important; }
.top30 { margin-top: 30px!important; }
.top40 { margin-top: 40px!important; }
.top50 { margin-top: 50px!important; }
.top60 { margin-top: 60px!important; }

.bottom5 { margin-bottom: 5px!important; }
.bottom10 { margin-bottom: 10px!important; }
.bottom20 { margin-bottom: 20px!important; }


.left0 { margin-left: 0!important; }
.left2 { margin-left: 2px!important; }
.left5 { margin-left: 5px!important; }
.left10 { margin-left: 10px!important; }
.left15 { margin-left: 15px!important; }
.left20 { margin-left: 20px!important; }
.left25 { margin-left: 25px!important; }
.left30 { margin-left: 30px!important; }
.left40 { margin-left: 40px!important; }
.left50 { margin-left: 50px!important; }

.right0 { margin-right: 0!important; }

.font10 { font-size: 77%!important; }
.font11 { font-size: 85%!important; }
.font12 { font-size: 93%!important; }
.font13 { font-size: 100%!important; }
.font14 { font-size: 108%!important; }
.font15 { font-size: 116%!important; }
.font16 { font-size: 123.1%!important; }
.font17 { font-size: 131%!important; }
.font18 { font-size: 138.5%!important; }

.font-bold { font-weight: bold!important; }
.font-normal { font-weight: normal!important; }


.height600 { height: 600px!important; }

.center { text-align: center!important; }
.right { text-align: right!important; }

.width800 { width: 800px!important; }
.width690 { width: 690px!important; }
.width700 { width: 700px!important; }
.width435 { width: 435px!important; }
.width240 { width: 240px!important; }
.width100p { width: 100%!important; }
.width150 { width: 150px!important; }
.width100 { width: 100px!important; }
.width200 { width: 200px!important; }


.p-left0 { padding-left:0!important; }
.p-left5 { padding-left:5px!important; }
.p-left10 { padding-left:10px!important; }
.p-left15 { padding-left:15px!important; }
.p-left19 { padding-left:19px!important; }
.p-left20 { padding-left:20px!important; }
.p-left25 { padding-left:25px!important; }


.p-right0 { padding-right:0!important; }
.p-right5 { padding-right:5px!important; }
.p-right10 { padding-right:10px!important; }
.p-right15 { padding-right:15px!important; }

.p-top0 { padding-top:0!important; }
.p-top5 { padding-top:5px!important; }
.p-top10 { padding-top:10px!important; }
.p-top15 { padding-top:15px!important; }
.p-top20 { padding-top:20px!important; }

.p-bottom0 { padding-bottom:0!important; }
.p-bottom5 { padding-bottom:5px!important; }
.p-bottom10 { padding-bottom:10px!important; }
.p-bottom20 { padding-bottom:20px!important; }

.padding0 { padding:0!important; }

.line-t-none { border-top: none!important; }
.line-t01 { border-top: 1px solid #ccc!important; }
.line-t02 { border-top: 1px dotted #ccc!important; }

.line-b-none { border-bottom: none!important; }
.line-b01 { border-bottom: 1px solid #ccc!important; }
.line-b02 { border-bottom: 1px dotted #ccc!important; }

.line-l01 { border-left: 1px dotted #ccc!important; }

.border01 { border: 1px dotted #ccc!important; }
.border02 { border: 1px solid #ccc!important; }

.red { color: #f00!important; }
.orange { color: #f60!important; }
.black { color: #000!important; }
.gray { color: #999!important; }
.moregray { color: #ccc!important; }

.text-indent0 { text-indent: 0!important; }

.inline { display: inline!important; }

.bg-fff{ background-color: #fff!important; }
.bg-orange01 { background-color: #FEF9CD!important; }

.left62 { margin-left: 62px!important; }
.p-left72 { padding-left:72px!important; }

.img-border { border: 1px solid #ccc; }
