@charset "utf-8";

.contents-box{margin:0 0 20px}
.contents-centerbox{margin:0 0 20px;text-align:center}
.contents-100box{margin:0 0 20px;padding:20px}
.contents-textarea{overflow:hidden}
.contents-leftimg{float:left;display:inline;margin:0 20px 20px 0}
.contents-rightimg{float:right;display:inline;margin:0 0 20px 20px}
.contents-centerimg{display:inline;margin:0 5px}
.contents-centerimg img{padding:5px;background:#eaeaea;border:#ccc 1px solid}
.contents-50leftbox{float:left;width:49%}
.contents-50rightbox{float:right;width:49%}
.contents-table{margin:0 0 20px;width:100%;border-collapse:collapse;border-spacing:0}
.contents-table .odd{background:#eee}
.contents-table th{padding:10px;border-bottom:#ccc 1px dashed}
.contents-table td{padding:10px;text-align:right;border-left:#ccc 1px dashed;border-bottom:#ccc 1px dashed}
.firstlarge:first-letter{float:left;padding:3px 5px 0 0;font-size:3em;font-weight:700}
.contents-50leftimg{float:left;width:49%}
.contents-50rightimg{float:right;width:49%}
.contents-3column{float:left;width:31%;margin:5px}
.contents-table-half{margin:0 0 20px}
.contents-lefttextarea{float:left;width:49%}
.contents-righttextarea{float:right;width:49%}
.list-common01 dt{font-weight:700;font-size:1.2em}
.list-common01 dd{padding-bottom:.8em}
.contents-righttable{float:right;margin:0 0 0 10px}
.contents-lefttable{float:left;margin:0 10px 0 0}
.contents-backpattern01{padding:5px;background:url(/images/default/backimg.jpg) repeat 0 0;border:#eaeaea 2px solid}
.table_decoration01{margin:0;padding:0;border-collapse:collapse;border-spacing:0}
.table_decoration01 th{padding:5px;width:20%;text-align:left;vertical-align:top;background:#fafafa;border:#ddd 1px solid}
.table_decoration01 td{padding:5px;vertical-align:top;border:#ddd 1px solid}
.table_decoration02 .odd{background:#fafafa}
.table_decoration02 th{padding:5px;text-align:left;vertical-align:top;border-bottom:#ddd 1px dashed}
.table_decoration02 td{padding:5px;vertical-align:top;border-left:#ddd 1px dashed;border-bottom:#ddd 1px dashed}
.table_decoration03 th{padding:5px;width:20%;text-align:left;vertical-align:top;border:#ddd 1px dotted}
.table_decoration03 td{padding:5px;vertical-align:top;border:#ddd 1px dotted}
.table_decoration04{border-top:#ddd 1px solid;border-left:#ddd 1px solid;border-right:#ddd 1px solid}
.table_decoration04 th{width:20%;padding:5px;text-align:left;background-color:#fafafa;border-top:#ddd 1px solid;border-left:#ddd 1px solid;border-bottom:#ddd 1px solid;vertical-align:top}
.table_decoration04 td{padding:5px;text-align:left;vertical-align:top;border-bottom:#ddd 1px solid}
.entry-body table.galleryarea td{text-align:center;vertical-align:middle;padding:10px;border:#fff 1px solid;background:#000}
.entry-body table.table-pdf{margin:0 0 .8em;padding:0;width:100%;border-collapse:collapse;border-spacing:0}
.entry-body table.table-pdf th{padding:8px;background:#c0d3f7;border:#0757ec 1px solid;font-weight:700}
.entry-body table.table-pdf th.pdf-icon{vertical-align:middle;text-align:center;width:86px;background-color:#fff}
.entry-body table.table-pdf td{padding:8px;border:#0757ec 1px solid}
.before-after{background:url(/images/default/arrow.png) no-repeat center 40%}
.contents-before{width:49%;float:left}
.contents-after{width:49%;float:right}
