/*common--------------------------------------------------*/
div.section_02 table.caption tr td img,
div.section_03 table.caption tr td img
{
height:auto;
max-width:306px;
width:100%;
}
/*SECTION_01*/
div.section_01 table tr td.read h3
{
border-bottom:2px dashed;
color:#D3380E;
font-size:18px;
font-weight:bold;
padding-bottom:5px;
margin-bottom:15px;
}
div.section_01 table tr td.read b
{
display:block;
margin-bottom:15px;
}
div.section_01 table.gallery{margin-bottom:15px !important;}
div.section_01 table.gallery tr td{width:33%;}
div.section_01 table.gallery tr td.left{text-align:left;}
div.section_01 table.gallery tr td.center{text-align:center;}
div.section_01 table.gallery tr td.right{text-align:right;}
div.section_01 table.gallery tr td img
{
height:auto !important;
width:98% !important;
}
div.section_01 table.information tr
{
border-bottom:1px dotted #999 !important;
}
div.section_01 table.information tr td{padding:5px !important;}
div.section_01 table.information tr td br{display:block;}
div.section_01 table.information tr td.left
{
font-weight:bold !important;
width:30%;
}
div.section_01 table.information tr td.right{width:auto;}
div.section_01 table.information tr td i
{
color:#D3380E;
margin-right:5px;
}
/*SECTION_02*/
div.section_02 table.inner
{
border:1px solid #CCC !important;
border-bottom:0 !important;
}
div.section_02 table.inner tr td
{
border-bottom:1px solid #CCC !important;
padding:5px !important;
}
div.section_02 table.inner tr td.left
{
border-right:1px solid #CCC !important;
width:30%;
}
div.section_02 table.inner tr td.right{width:auto;}
div.section_02 table.inner tr td.right br{display:block;}
/*SECTION_03*/
div.section_03 table.caption{margin-bottom:10px !important;}
div.section_03 table.picture tr td img
{
height:auto;
width:100%;
}