@charset "utf-8";
/**
 * ir - base.css 
 * (c) United Arrows Ltd.
 */

/* Header */
	#Header { margin-bottom: 20px; }
	#Header #Nav .IR a { background-position: left -35px; }

/* heading */
	.gTitle { margin-bottom: 40px; }
	#ContentTitle {
		margin-bottom: 35px;
		font-weight: bold;
		font-size: 136%;
	}
	.sectionTitle {
		clear: both;
		border-bottom: 1px solid #999999;
		padding: 0 5px 5px;
		margin-top: 40px;
		margin-bottom: 20px;
		font-weight: bold;
		font-size: 107%;
	}
	.sectionTitle .fr {
		display: block;
		font-size: 93%;
		font-weight: normal;
	}
	.boxTitle {
		clear: both;
		margin-top: 30px;
		margin-bottom: 10px;
		font-weight: bold;
	}
	.hasnews .head {
		position: relative;
		margin-top: 30px;
		margin-bottom: 20px;
		border-bottom: 1px solid #999999;
		zoom: 1;
	}
	#irnews .head {
		margin-top: 0;
		margin-bottom: 0;
		border-bottom: none;
	}
	.hasnews .sectionTitle {
		margin-top: 0;
		margin-bottom: 0;
		border-bottom: none;
	}
	.hasnews .head .list {
		position: absolute;
		right: 0px;
		top: 0px;
	}
	.hasnews .head .list li {
		float: right;
		margin-left: 9px;
	}

/* ArticleMain */
	#ArticleMain .body {}
	#ArticleMain .body p {
		margin-bottom: 15px;
	}
	#ArticleMain .body p.imgLeft {
		float: left;
		margin: 0 20px 20px 0;
	}
	#ArticleMain .body p.imgRight {
		float: right;
		margin: 0 0 20px 20px;
	}
	#ArticleMain .body p.imgCenter {
		margin: 20px 0;
		text-align: center;
	}
	#ArticleMain .body sup {
		color: #df8000;
		font-weight: normal;
	}
	.iconPDF {
		display: block;
		padding-left: 22px;
		background: url('/unitedarrow/ir/imgs/share/icon-pdf.gif') no-repeat left top;
}
	.iconXLS {
		display: block;
		padding-left: 22px;
		background: url('/unitedarrow/ir/imgs/share/icon-xls.gif') no-repeat left top;
}
	.tableStyle {
		margin: 20px 0 5px;
		border-collapse: collapse;
	}
	.tableStyle th, .tableStyle td {
		padding: 9px 10px 8px;
		border-top: #d7d7d7 solid 1px;
		border-bottom: #d7d7d7 solid 1px;
	}
	.tableStyle th {
		background: #eee;
	}
	.ac .tableStyle th, .ac .tableStyle td {
		text-align: center;
	}
	.bodyFtrLink {
		height: auto !important;
		min-height: 1em;
		height: 1em;
		margin-top: 30px;
	}
	.bodyFtrLink .next {
		float: right;
	}
	.fontRed {
		color: #ff0000;
	}
	#ArticleMain .body .pagetop {
		margin-bottom: 8px;
		text-align: right;
	}
	#ArticleMain .body .pagetop a {
		font-size: 92%;
		padding-right: 12px;
		background-color: transparent;
		background-image: url('/unitedarrow/common/imgs/base/blt-pagetop.gif');
		background-repeat: no-repeat;
		background-position: right top;
	}

/* ArticleAside */
	.asideNavList li strong {
		display: block;
		padding: 8px 10px;
		font-weight: bold;
	}

/* coo */
	#cooFAQ {
		margin-bottom: 15px;
		padding-bottom: 30px;
		border-bottom: #d7d7d7 solid 1px;
	}
	#cooFAQ dt {
		height: auto !important;
		min-height: 35px;
		height: 35px;
		margin: 30px 0 15px;
		padding: 14px 0 0 45px;
		border-top: #d7d7d7 solid 1px;
		background: url('/unitedarrow/ir/imgs/coo/mk-q.png') no-repeat left 14px;
		font-size: 107%;
		font-weight: bold;
	}
	#cooFAQ dd {}
	#cooFAQ dd strong {
		font-weight: bold;
	}

/* store */
	/* lab */
	#storeSBU {}
	#storeSBU li {
		margin-bottom: 40px;
	}
	#storeSBU dl {
		width: 680px;
		margin-bottom: 10px;
	}
	#storeSBU dl dt {
		float: left;
	}
	#storeSBU dl dd {
		float: left;
		width: 400px;
	}
	#storeSBU dl dd h3 {
		margin-bottom: 15px;
		border-bottom: #d7d7d7 solid 1px;
	}
	#storeSBU dl dd p {
		margin: 0 !important;
		padding-left: 15px;
	}
	#storeSBU .target {
		width: auto;
		height: auto !important;
		min-height: 135px;
		height: 135px;
		padding: 20px;
		background: #f5f3ee;
	}
	#storeSBU .target img {
		display: block;
		float: right;
		margin-left: 20px;
	}
	#storeSBU .target h4 {
		font-size: 107%;
		font-weight: bold;
	}
	#storeSBU .target p {
		margin: 15px 0 0 0 !important;
	}
	/* st06 */
	.storeNewsList li {
		margin-bottom: 15px;
	}
	.storeNewsList li strong {
		font-weight: bold;
		color: #ff0000;
	}
	.storeNewsDetail {}
	.storeNewsDetail dt {
		margin-bottom: 10px;
	}
	.storeNewsDetail dt strong,
	.storeNewsDetail dd strong {
		font-weight: bold;
		color: #ff0000;
	}
	.storeNewsDetail dd {
		margin-bottom: 30px;
		padding: 19px 0 19px 159px;
		border: #d7d7d7 solid 1px;
		background-repeat: no-repeat;
		background-position: 19px 19px;
	}
	.storeNewsDetail dd h4 {
		margin-bottom: 15px;
		padding: 7px 10px 5px;
		background: #eee;
		font-weight: bold;
	}
	.storeNewsDetail dd dl {
		padding: 0 19px 0 10px;
	}
	.storeNewsDetail dd dl dt {
		float: left;
		margin-bottom: 0;
		padding-right: 5px;
	}
	.storeNewsDetail dd dl dd {
		margin-bottom: 0;
		margin-left: 7em;
		padding: 0;
		border: none;
		background: none;
	}
	.storeNewsDetail dd p {
		margin-top: 15px;
		margin-bottom: 0 !important;
	}

/* lib */
	#libHighlight {
		width: 680px;
		margin-top: 20px;
	}
	#ArticleMain .body #libHighlight p {
		margin-bottom: 0;
	}
	#highlightMain {
		float: left;
		width: 400px;
	}
	#highlightGraph {
		margin-bottom: 30px;
		border: #d7d7d7 solid 2px;
		text-align: center;
	}
	#GraphTitle {
		height: auto !important;
		min-height: 27px;
		height: 27px;
		padding: 5px 10px;
		border-bottom: #d7d7d7 solid 1px;
		background: #eee;
		text-align: left;
	}
	#GraphTitle p {
		padding-top: 5px;
		font-size: 107%;
		font-weight: bold;
	}
	#highlightMain .tableStyle th, #highlightMain .tableStyle td {
		padding-right: 5px;
		padding-left: 5px;
		text-align: center;
	}
	#highlightNav {
		float: right;
		width: 240px;
		border-bottom: #d7d7d7 solid 1px;
	}
	#highlightNav  li {
		border-top: #d7d7d7 solid 1px;
		border-right: #d7d7d7 solid 1px;
		border-left: #d7d7d7 solid 1px;
	}
	#highlightNav  li a, #highlightNav  li a:hover {
		display: block;
		width: 208px;
		padding: 7px 10px 5px 20px;
		background: url('/unitedarrow/ir/imgs/lib/highlight/ar-nav.gif') no-repeat 5px center;
}
	#highlightNav  li strong {
		display: block;
		padding: 7px 10px 5px 20px;
		background: url('/unitedarrow/ir/imgs/lib/highlight/ar-nav_current.gif') no-repeat 5px center;
		font-weight: bold;
	}

/* stockinfo */
	.stockinfoGraph {
		width: 538px;
	}
	.stockinfoGraph div {
		float: left;
		width: 215px;
		padding: 0 19px 0 20px;
		border-right: #d7d7d7 solid 1px;
	}
	.stockinfoGraph div.last {
		border-right: none;
	}

/* special */
	.specialPresent li {
		width: 538px;
		margin-bottom: 5px;
	}
	.specialPresent li span {
		display: block;
		float: left;
	}
	.specialPresent li span.fontRed {
		float: none;
		padding-left: 15em;
	}

/* monthly */
	.monthlyTable {
		margin-bottom: 1px;
		border-collapse: collapse;
	}
	.monthlyTable caption {
		font-weight: bold;
	}
	.monthlyTable th, .monthlyTable td {
		padding: 9px 5px 8px;
		border-top: #d7d7d7 solid 1px;
		border-bottom: #d7d7d7 solid 1px;
		text-align: center;
	}
	.monthlyTable th {
		background: #eee;
	}
	.monthlyTable td.kind {
		width: auto;
	}
	.monthlyTable .total {
		border-left: #d7d7d7 double 3px;
	}
	.monthlyTable tr.all td {
		background: #ffefef;
	}
	.monthlyBN li {
		margin-bottom: 10px;
		padding-left: 22px;
	}

/* event */
	.eventTable {
		margin: 20px 0 5px;
		border-collapse: collapse;
	}
	.eventTable th, .eventTable td {
		padding: 9px 15px 8px;
		border-bottom: #d7d7d7 solid 1px;
	}
	.eventTable th {
		font-weight: bold;
	}
	.eventTable td.active {
		color: #df8000;
	}
	.eventTable td.finish {
		color: #999;
	}
	.eventTable td.finish span {
		font-size: 77%;
	}

/* inquiry */
	.inquiryList li a {
		display: block;
		width: 660px;
		padding: 8px 10px;
	}
	.inquiryList dt {
		padding: 14px 0 14px 35px;
		background: url('/unitedarrow/ir/imgs/inquiry/blt-q.gif') no-repeat left 8px;
		font-weight: bold;
	}
	.inquiryList dd {
		padding: 8px 0 8px 35px;
		background: url('/unitedarrow/ir/imgs/inquiry/blt-a.gif') no-repeat left 0px;
}

/* inquiryLinkNav */
	#inquiryLinkNav li {
		margin-bottom: 15px;
	}
	#inquiryLinkNav li a {
		padding-left: 12px;
		background-color: transparent;
		background-image: url('/unitedarrow/common/imgs/base/blt-02.gif');
		background-repeat: no-repeat;
		background-position: left 50%;
		zoom: 1;
	}

/* infomail */
	.infoMailImg {
		width: 538px;
		margin: 0 auto;
		text-align: right;
	}
	.infoMailBtn {
		width: 480px;
		height: 32px;
		margin: 0 auto 20px;
		padding-left: 15px;
	}
	.infoMailBtn li {
		float: left;
		margin-right: 15px;
	}
	.infoMailAttention {
		padding: 20px;
		background: #eee;
	}
	.infoMailAttention dt {
		margin-bottom: 15px;
	}
	.infoMailAttention dd ul li {
		margin-bottom: 5px;
	}

/* contents */
	.irSitemap {
		float: left;
		width: 249px;
	}
	.irSitemap ul {
		margin-bottom: 20px;
		padding-left: 19px;
		border-left: 1px solid #d7d7d7;
	}
	.irSitemap ul li {
		padding-left: 15px;
	}
	.irSitemap ul li.parent {
		background: url('/unitedarrow/ir/imgs/contents/ar-sitemap.gif') no-repeat left 0.5em;
}

/* contact */
	.contactNote {
		padding: 19px 19px 5px;
		border: 1px solid #d7d7d7;
		background: #eee;
	}
	.contactNote h3 {
		margin-bottom: 15px;
		padding-bottom: 5px;
		border-bottom: 1px solid #d7d7d7;
		font-weight: bold;
		font-size: 107%;
	}
	.contactNote h4 {
		font-weight: bold;
	}
	.contactBtn {
		margin-top: 10px;
		padding: 14px;
		border: 1px solid #d7d7d7;
		background: #eee;
		text-align: center;
	}

/* earning */
	.earningRecent {
		margin-bottom: 20px;
		padding: 20px;
		background: #eee;
	}
	.earningRecent h2 {
		margin-bottom: 15px;
		padding-bottom: 5px;
		border-bottom: 1px solid #d7d7d7;
		font-weight: bold;
		font-size: 107%;
	}
	.earningRecent dl.date {
		margin-bottom: 15px;
		padding-bottom: 14px;
		border-bottom: 1px solid #d7d7d7;
	}
	.earningRecent dl.date dt {
		float: left;
		font-weight: bold;
	}
	.earningRecent dl.date dd {
		margin-left: 3.5em;
	}
	.earningRecent p.update {
		margin: 10px 0 0 !important;
		text-align: right;
	}
	.earningDL {
		border-bottom: 1px solid #d7d7d7;
	}
	.earningDL dt {
		margin-bottom: 5px;
		padding-top: 9px;
		border-top: 1px solid #d7d7d7;
	}
	.earningDL dd {
		padding-right: 20px;
		padding-bottom: 9px;
	}
	.earningDL dd span {
		float: right;
		margin-left: 20px;
	}

/* mainImg */
	.mainImg {
		margin-right: auto;
		margin-left: auto;
		width: 538px;
	}

/* contentNavList */
	.contentNavList {
		border-top: 1px solid #d7d7d7;
		border-left: 1px solid #d7d7d7;
		zoom: 1;
	}
	.contentNavList:after { content : ''; display : block; clear : both; }
	.contentNavList li {
		float: left;
		border-right: 1px solid #d7d7d7;
		border-bottom: 1px solid #d7d7d7;
		width: 225px;
	}
	.contentNavList li a {
		display: block;
		padding: 20px 16px;
		line-height: 1.2;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	.contentNavList li a:hover {
		text-decoration: none;
		background-color: #d7d7d7;
	}
	.contentNavList #ir_pickup01 a { background-image: url('/unitedarrow/imgs/ir/num-01.gif'); }
	.contentNavList #ir_pickup01 a:hover { background-image: url('/unitedarrow/imgs/ir/num-01_ov.gif'); }
	.contentNavList #ir_pickup02 a { background-image: url('/unitedarrow/imgs/ir/num-02.gif'); }
	.contentNavList #ir_pickup02 a:hover { background-image: url('/unitedarrow/imgs/ir/num-02_ov.gif'); }
	.contentNavList #ir_pickup03 a { background-image: url('/unitedarrow/imgs/ir/num-03.gif'); }
	.contentNavList #ir_pickup03 a:hover { background-image: url('/unitedarrow/imgs/ir/num-03_ov.gif'); }
	.contentNavList #ir_pickup04 a { background-image: url('/unitedarrow/imgs/ir/num-04.gif'); }
	.contentNavList #ir_pickup04 a:hover { background-image: url('/unitedarrow/imgs/ir/num-04_ov.gif'); }
	.contentNavList #ir_pickup05 a { background-image: url('/unitedarrow/imgs/ir/num-05.gif'); }
	.contentNavList #ir_pickup05 a:hover { background-image: url('/unitedarrow/imgs/ir/num-05_ov.gif'); }
	.contentNavList #ir_pickup06 a { background-image: url('/unitedarrow/imgs/ir/num-06.gif'); }
	.contentNavList #ir_pickup06 a:hover { background-image: url('/unitedarrow/imgs/ir/num-06_ov.gif'); }
	.contentNavList #ir_pickup07 a { background-image: url('/unitedarrow/imgs/ir/num-07.gif'); }
	.contentNavList #ir_pickup07 a:hover { background-image: url('/unitedarrow/imgs/ir/num-07_ov.gif'); }
	.contentNavList #ir_pickup08 a { background-image: url('/unitedarrow/imgs/ir/num-08.gif'); }
	.contentNavList #ir_pickup08 a:hover { background-image: url('/unitedarrow/imgs/ir/num-08_ov.gif'); }
	.contentNavList #ir_pickup09 a { background-image: url('/unitedarrow/imgs/ir/num-09.gif'); }
	.contentNavList #ir_pickup09 a:hover { background-image: url('/unitedarrow/imgs/ir/num-09_ov.gif'); }
	.contentNavList li a .title {
		display: block;
		margin-bottom: 5px;
		text-decoration: none;
		font-weight: bold;
		font-size: 122%;
		color: #1e1e5a;
	}
	.contentNavList li a:hover .title {
		color: #282828;
	}
	.contentNavList li a .text {
		text-decoration: none;
		color: #282828;
	}

/* ClosingArea */
	.ClosingArea a {
		display: block;
		padding: 0 20px;
		font-weight: bold;
		font-size: 122%;
		line-height: 45px;
		background-color: #b8621d;
		background-repeat: no-repeat;
		background-image: url('/unitedarrow/imgs/ir/bg-closing.gif');
		background-position: 559px bottom;
		color: #fff;
	}
	.ClosingArea a:hover {
		background-color: #d47e39;
		background-position: right bottom;
		color: #fff;
	}

/* newslist */
	.newslist li {
		clear: both;
		margin-bottom: 4px;
		zoom: 1;
	}
	.newslist li:after { content : ''; display : block; clear : both; }
	.newslist li .date {
		float: left;
		display: block;
		width: 100px;
	}
	.newslist li .text {
		float: right;
		display: block;
		width: 570px;
	}

/* newsindexlist */
	.newsindexlist li {
		clear: both;
		margin-bottom: 15px;
		padding-left: 12px;
		background-color: transparent;
		background-image: url('/unitedarrow/common/imgs/base/blt-02.gif');
		background-repeat: no-repeat;
		background-position: left 3px;
		zoom: 1;
	}
	.newsindexlist li:after { content : ''; display : block; clear : both; }
	.newsindexlist li .date {
		display: block;
	}

/* EntryEndArea */
	.EntryEndArea {
		margin-top: 35px;
	}
	.EntryEndArea dt {
		margin-bottom: 10px;
		font-weight: bold;
	}
	.EntryEndArea dd p {
		margin-bottom: 5px;
	}
	.EntryEndArea dd p strong {
		font-weight: bold;
	}

/* asideNavList */
	.asideNavList li strong {
		display: block;
		padding: 8px 10px;
		font-weight: bold;
	}

/* ClosingList */
	.subTitle {
		clear: both;
		margin-bottom: 10px;
		font-weight: bold;
	}
	#TopAdd {
		margin-bottom: 35px;
	}
	#TopAdd li {
		margin-top: 5px;
	}
	#TopAdd li a {
		margin-right: 5px;
	}
	.ClosingList li {
		margin-bottom: 15px;
		padding: 2px 0 2px 48px;
		background-color: transparent;
		background-image: url('/unitedarrow/imgs/ir/icon-01.gif');
		background-repeat: no-repeat;
		background-position: left top;
	}
	.ClosingList li p {
		display: inline;
		margin-bottom: 0;
	}
	.ClosingList .bothA {
		background-image: url('/unitedarrow/imgs/ir/icon-02.gif');
	}
	.ClosingList .html {
		background-image: url('/unitedarrow/imgs/ir/icon-03.gif');
	}

/* subBox */
	.subBox {
		margin-bottom: 20px;
	}

/* paragraph */
	.paragraph {
		width: 538px;
	}


