@charset "UTF-8";
/* **************************************************

Name: csr_2015_basic.css

Description: CSR site (2015) specific modules (for all)

Create: 2015.06.22

***************************************************** */

/* content===========================================

[-] for all

===================================================== */

/* for all
=========================================================================================== */
/* ------ LinkListStyle ------ */
.CSR2015ListIcon .CSR2015Detail,
.CSR2015ListIcon .CSR2015Web{
	color:#fff;
	background-color:#e60027;
	padding:1px 4px;
	margin-right:2px;
	vertical-align:middle;
	font-size:77%;
}


/* ------ TextStyle ------ */
.CSR2015TextStyleSmall {
	font-size:90%;
}


/* ------ Table ------ */
.TableStyle1 ul.ListStyle1 li,
.TableStyle2 ul.ListStyle1 li,
.TableStyle3 ul.ListStyle1 li,
.TableStyle4 ul.ListStyle1 li,
.TableStyle5 ul.ListStyle1 li{
	font-size:110%;
}

.TableStyle1 ul.LinkListStyle1 li,
.TableStyle2 ul.LinkListStyle1 li,
.TableStyle3 ul.LinkListStyle1 li,
.TableStyle4 ul.LinkListStyle1 li,
.TableStyle5 ul.LinkListStyle1 li{
	font-size:110%;
}


.TableStyle1 ul.ListStyle1:last-child,
.TableStyle2 ul.ListStyle1:last-child,
.TableStyle3 ul.ListStyle1:last-child,
.TableStyle4 ul.ListStyle1:last-child,
.TableStyle5 ul.ListStyle1:last-child,
.TableStyle1 ul.ListStyle2:last-child,
.TableStyle2 ul.ListStyle2:last-child,
.TableStyle3 ul.ListStyle2:last-child,
.TableStyle4 ul.ListStyle2:last-child,
.TableStyle5 ul.ListStyle2:last-child,
.TableStyle1 ul.LinkListStyle1:last-child,
.TableStyle2 ul.LinkListStyle1:last-child,
.TableStyle3 ul.LinkListStyle1:last-child,
.TableStyle4 ul.LinkListStyle1:last-child,
.TableStyle5 ul.LinkListStyle1:last-child,
.TableStyle1 ul.LinkListStyle2:last-child,
.TableStyle2 ul.LinkListStyle2:last-child,
.TableStyle3 ul.LinkListStyle2:last-child,
.TableStyle4 ul.LinkListStyle2:last-child,
.TableStyle5 ul.LinkListStyle2:last-child{
	margin-bottom:0;
}


.TableStyle1 ul.ListStyle1.LastItem,
.TableStyle2 ul.ListStyle1.LastItem,
.TableStyle3 ul.ListStyle1.LastItem,
.TableStyle4 ul.ListStyle1.LastItem,
.TableStyle5 ul.ListStyle1.LastItem,
.TableStyle1 ul.ListStyle2.LastItem,
.TableStyle2 ul.ListStyle2.LastItem,
.TableStyle3 ul.ListStyle2.LastItem,
.TableStyle4 ul.ListStyle2.LastItem,
.TableStyle5 ul.ListStyle2.LastItem,
.TableStyle1 ul.LinkListStyle1.LastItem,
.TableStyle2 ul.LinkListStyle1.LastItem,
.TableStyle3 ul.LinkListStyle1.LastItem,
.TableStyle4 ul.LinkListStyle1.LastItem,
.TableStyle5 ul.LinkListStyle1.LastItem,
.TableStyle1 ul.LinkListStyle2.LastItem,
.TableStyle2 ul.LinkListStyle2.LastItem,
.TableStyle3 ul.LinkListStyle2.LastItem,
.TableStyle4 ul.LinkListStyle2.LastItem,
.TableStyle5 ul.LinkListStyle2.LastItem{
	margin-bottom:0;
}


/* ------ Img + Block ------ */
.CSR2015ImgW80SetStyle,
.CSR2015ImgW120SetStyle,
.CSR2015ImgW180SetStyle {
	display: table;
	margin-bottom: 15px;
}

.CSR2015ImgW80SetStyle .Img,
.CSR2015ImgW80SetStyle .ImgSet,
.CSR2015ImgW120SetStyle .Img,
.CSR2015ImgW120SetStyle .ImgSet,
.CSR2015ImgW180SetStyle .Img,
.CSR2015ImgW180SetStyle .ImgSet {
	display: table-cell;
	vertical-align: top;
}

.CSR2015ImgW80SetStyle .Img {
	width: 100px;
}

.CSR2015ImgW120SetStyle .Img {
	width: 140px;
}

.CSR2015ImgW180SetStyle .Img {
	width: 200px;
}

.CSR2015ImgW80SetStyle .Img,
.CSR2015ImgW120SetStyle .Img,
.CSR2015ImgW180SetStyle .Img {
	padding-bottom: 15px;
}

/* ------ MajorIndex ------ */
.CSR2015RightAdjust{
	float:right;
	margin:0 60px;
}

.CSR2015RightAdjustLong{
	float:right;
	margin:0 20px;
}

dl.CSR2015MajorIndex{
	margin:0 auto;
	color:#d44100;
	position:relative;
	padding:0 0 20px;
	width:244px;
}

dl.CSR2015MajorIndex.CSR2015MajorIndexLong{
	width:23em;
}

dl.CSR2015MajorIndex dt{
	margin:0 0 0.89em;
	font-size:113%;
}

dl.CSR2015MajorIndex .CSR2015Index{
	font-size:67%;
	line-height:1;
	background-color:#000;
	color:#fff;
	padding:4px;
	border-radius:10px;
	position:absolute;
	left:0;
	bottom:3.5em;
}

dl.CSR2015MajorIndex dd{
	margin:0 0 0 3.75em;
	text-align:right;
	line-height:1;
}

dl.CSR2015MajorIndex .CSR2015Value{
	font-size:375%;
}

dl.CSR2015MajorIndex .CSR2015Unit{
	font-size:200%;
	vertical-align:baseline;
}

/* BUG: Android 4.x */
h1,
h3,
h4,
dt,
dd,
li,
p{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==);
}

/* BUG: Android 4.x */
td {
	background-color:#fff;
}
