@charset "utf-8";
/* CSS Document */

.subSubSubTitle { font-size:12px; line-height:18px; margin-top:10px; margin-bottom:10px; color:#ffa701; }
.contentWrapper ol, .contentWrapper ul { margin-bottom:30px; }
.contentWrapper ol li { padding-left:15px; font-size:16px; line-height: 30px; list-style:decimal; margin-left:18px }
.contentWrapper ul li { list-style-type:square;	padding-left:15px; margin-left:15px; }

.reportItem20f{ display:block; width:100%; text-align:left; margin:0 0 50px 0; line-height:28px; padding:3px 0; color: #ffffff;}
.reportItem20f h1{ padding-bottom:20px; }
.reportItem20f a{ color:#008ed4;}
.reportItem20f p{ color:#008ed4;}
.news .bubbleContainer a{ display:inline; }
.tableStyle01.dividend table { border-collapse:inherit; margin-bottom:30px; }
.tableStyle01.dividend tbody td { vertical-align:middle; }
.tableStyle01.alignleft thead th, .tableStyle01.alignleft tbody td { text-align:left; }

.default_img {width:100%; max-width:600px; margin:auto;display:block;}

/* Business Overview */
.tableStyle01.business { margin-bottom:30px; }
.tableStyle01.business thead th, .tableStyle01.business tbody td { text-align:right; }
.tableStyle01.business thead th:first-child, .tableStyle01.business tbody td:first-child { text-align:left; }
.tableStyle01.business tbody td:nth-last-child(2) { color:#008ed3; }
.tableStyle01.business tbody th.indent, .tableStyle01.business tbody td.indent { padding-left: 10px; }
.tableStyle01.business tbody th.indent2, .tableStyle01.business tbody td.indent2 { padding-left: 20px; }
.tableStyle01.business tbody th.indent3, .tableStyle01.business tbody td.indent3 { padding-left: 40px; }

@media (min-width: 768px){
	.subSubTitle { font-size:30px; line-height: 35px; }
	.subSubSubTitle{ font-size:21px; line-height:30px; margin-bottom:20px;}
	.contentWrapper ol li { padding-left:30px; font-size:20px; line-height: 35px; margin-left:40px }
	.contentWrapper ul li { padding-left:30px; margin-left:40px; }
	
	.tableStyle01.business tbody th.indent, .tableStyle01.business tbody td.indent { padding-left: 25px; }
	.tableStyle01.business tbody th.indent2, .tableStyle01.business tbody td.indent2 { padding-left: 50px; }
	.tableStyle01.business tbody th.indent3, .tableStyle01.business tbody td.indent3 { padding-left: 145px; }
}