/* ==========================================================================
Author's custom styles
========================================================================== */
/* img center
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.img_c,.img_l, .img_r {
  display: block;
  padding: 0;
}
.img_c, .comments_490, .comments_500,
.comments_540, .comments_580, .comments_600,
.comments_640, .comments_720, .comments_830,
.comments_900, .comments_960 {
  margin-left: auto;
  margin-right: auto;
}
.img_l { margin-right: auto;  }
.img_r { margin-left: auto; }
.c2o_1, .comments_640 { width: 640px; }
.c2_1o { width: 320px; }
.comments_450 { width: 450px; }
.comments_490 { width: 490px; }
.comments_500 { width: 500px; }
.comments_540 { width: 540px; }
.comments_580 { width: 580px; }
.comments_600 { width: 600px; }
.comments_720 { width: 720px; }
.comments_830 { width: 830px; }
.comments_900 { width: 900px; }
.comments_960 { width: 960px; }
.comments_490, .comments_500, .comments_540, .comments_580,
.comments_600, .comments_640, .comments_720, .comments_830,
.comments_900, .comments_960 {
  line-height: 3.3rem;
  font-size: 1.8rem;
  letter-spacing: 0.1rem;
}
.c2o_1, .c2_1o { float: left; }
.t20 { margin-top: 20px; }
.t30 { margin-top: 30px; }
.t35 { margin-top: 35px; }
.t40 { margin-top: 40px; }
.t50 { margin-top: 50px; }
.t60 { margin-top: 60px; }
.t70 { margin-top: 70px; }
.t75 { margin-top: 75px; }
.t80 { margin-top: 80px; }
.t90 { margin-top: 90px; }
.t100 { margin-top: 100px; }
.t110 { margin-top: 110px; }
.t120 { margin-top: 120px; }
.t140 { margin-top: 140px; }
.t145 { margin-top: 145px; }
.t150 { margin-top: 150px; }
.t160 { margin-top: 160px; }
.t165 { margin-top: 165px; }
.t170 { margin-top: 170px; }
.t200 { margin-top: 200px; }
.t300 { margin-top: 300px; }
.b10 { margin-bottom: 10px; }
.b20 { margin-bottom: 20px; }
.b30 { margin-bottom: 30px; }
.b35 { margin-bottom: 35px; }
.b40 { margin-bottom: 40px; }
.b45 { margin-bottom: 45px; }
.b50 { margin-bottom: 50px; }
.b60 { margin-bottom: 60px; }
.b70 { margin-bottom: 70px; }
.b75 { margin-bottom: 75px; }
.b80 { margin-bottom: 80px; }
.b100 { margin-bottom: 100px; }
.b120 { margin-bottom: 120px; }
.b130 { margin-bottom: 130px; }
.b140 { margin-bottom: 140px; }
.b150 { margin-bottom: 150px; }
.b170 { margin-bottom: 170px; }
.b200 { margin-bottom: 200px; }
.b250 { margin-bottom: 250px; }
.b300 { margin-bottom: 300px; }
.l12 { margin-left: 12px; }
.l15 { margin-left: 15px; }
.l20 { margin-left: 20px; }
.r10 { margin-right: 10px; }
.r12 { margin-right: 12px; }
.r15 { margin-right: 15px; }
.r20 { margin-right: 20px; }
.txt_c { text-align: center; }
.txt_l { text-align: left; }
.txt_r { text-align: right; }
