.entry_title h2.cj{font-size: 400%; font-weight: bolder; color: #485859; text-align: center;}
.entry_title span.cj{display: block; font-size: 90%; font-weight: bolder; color: #6c848d; text-align: center;}
.entry_title span.cj_etc{display: block; color: #000; text-align: right;}
h3.cj{font-size: 13pt; font-weight: bolder; font-family: sans-serif; color: #485859; margin: 0; padding: 20px 0 4px 0;}
h4.cj{font-family: sans-serif; font-size: 8pt; font-weight: bolder; color: #393f4c; letter-spacing: 2pt; text-align: left; margin: 0; padding: 0 0 4px 0; margin: 20px 0 0 0;}
div.cj_full_box_top{width: 800px; margin: 0; height: 36px; background: url('img/full_box_top.png');}
div.cj_full_box_middle{width: 700px; padding: 0 50px 0 50px; margin: 0; background: url('img/full_box_middle.png'); font-family: sans-serif;}
div.cj_full_box_bottom{width: 800px; height: 63px; margin: 0; background: url('img/full_box_bottom.png');}
table.ss_cal{width: 100%; border-collapse: collapse; border: 1px solid #333;}
table.ss_cal caption{font-family: sans-serif; font-size: 8pt; font-weight: bolder; color: #393f4c; letter-spacing: 2pt; text-align: left; padding-top: 15px; padding-bottom: 10px;}
table.ss_cal th, table.ss_cal td{text-align: center; border: none; font-family: sans-serif; color: #000;}
table.ss_cal td{height: 60px;}
table.ss_cal th{font-weight: bold; background-color: #333; color: #fff;}
table.ss_cal th.pro{width: 100px;}
table.ss_cal th.ss_left{width: 20%;}
table.ss_cal th.ss_middle{width: 40%;}
table.ss_cal th.ss_right{width: 40%;}
table.ss_cal td.r{text-align: right; padding-right: 20px; height: 100px!important;}
tr.odd{background-color: #fff;}
tr.even{background-color: #eaedf7;}
th.b, table.ss_cal td.b{border-left: 1px solid #333; border-right: 1px solid #333;}
p.ss_cal_f{display: block; width: 100%; margin: 0; text-align: right; font-family: sans-serif; font-size: 8pt; font-weight: lighter; color: #000;}
p.nomargin{margin-bottom: 0; padding-bottom: 15px;}
span.kougi{font-weight: bold; color: #19448e;}
span.yusen{color: #f00;}
span.price{display: block; font-weight: bold; font-size: 30pt; color: #6c848d; margin-bottom: 6px;}
ul.cj{margin: 0 0 0 30px;}
ul.cj2{margin: 0 0 0 60px;}
div.cj_3{position: relative; top: 0; left: 0; width: 100%; height: 150px;}
div.cj_3_left{position: absolute; top: 0; left: 0; width: 200px;}
div.cj_3_center{position: absolute; top: 0; left: 250px; width: 200px;}
div.cj_3_right{position: absolute; top: 0; left: 500px; width: 200px;}
