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

- ir.css


[Base]
	content
[Size Large]
	content
[Size Mobile]
	content
[Size Smart Phone]
	content


--------------------------------------------------------------


[font-size]

10px : 77%
11px : 85%
12px : 93%
13px : 100%
14px : 108%
15px : 116%
16px : 123.1%
17px : 131%
18px : 138.5%
19px : 146.5%
20px : 153.9%
21px : 161.6%
22px : 167%
23px : 174%
24px : 182%
25px : 189%
26px : 197%

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

/*############################################################

[Base]

############################################################*/

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

content
==================================================*/
#ir #content h3 {
	font-weight: bold;
}

#ir #content .ir_inner {
	/*min-width: 880px;*/
	padding: 40px 0 130px 0;
	border-top: 1px solid #ccc;
	overflow: hidden;
}

#ir #content .ir_split {
	/*width: 206px;*/
	width: 25%;
	margin-bottom: 40px;
	padding-right: 20px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

#ir #content .ir_right {
	/*width: 648px;*/
	width: 516px;
	float: left;
}

#ir #content .ir_list {
	margin: 30px 0;
}

#ir #content .ir_list li {
	position: relative;
	float: left;
	/*width: 240px;*/
	width: 50%;
	/*height: 26px;*/
	margin-bottom: 15px;
	padding-left: 30px;
	line-height: 26px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

#ir #content .ir_list li a span {
	position: absolute;
	top: -5px;
	left: 0;
	font-family: "WhiteSymbols-Regular";
	font-size: 40px;
}

/*#ir #content .ir_list li a:before {
	*//*content: " ";
	width: 21px;
	height: 26px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/images/static/ir_icon.png) no-repeat;*//*
	content: "\0066";
	position: absolute;
	top: -5px;
	left: 0;
	font-family: "WhiteSymbols-Regular";
	font-size: 40px;
}*/

#ir #content .digital_ad_conduct {
	/*clear: both;*/
	/*padding-top: 65px;*/
	margin-top: 65px;
	font-size: 93%;
}

#ir #content .digital_ad_conduct a:after {
	content: "\279c";
	margin-left: 3px;
	font-family: "WhiteSymbols-Regular";
	font-size: 16px;
}

/*############################################################

[Size Large]

############################################################*/

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

content
==================================================*/
/*#ir.size_large #content .ir_inner {
	min-width: 770px;
}*/

#ir.size_large #content .ir_split {
	float: none;
	width: 100%;
}

#ir.size_large #content .ir_right {
	float: none;
	width: 575px;
}

/*############################################################

[Size Mobile]

############################################################*/

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

content
==================================================*/
#ir.size_mobile #content .content_wrapper {
	padding: 0;
}

#ir.size_mobile #content .content_wrapper a {
	display: block;
}

#ir.size_mobile #content h3 {
	margin-left: 10px;
}

#ir.size_mobile #content .ir_inner {
	min-width: 100%;
	padding-bottom: 32px;
	font-size: 116%;
}

#ir.size_mobile #content .ir_right {
	width: 100%;
}

#ir.size_mobile #content .ir_split {
	width: 100%;
	font-weight: normal;
	font-size: 153.9%;
}

#ir.size_mobile #content .ir_list {
	border-top: 1px solid #ccc;
}

#ir.size_mobile #content .ir_list li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin: 0 0 0 10px;
	padding-left: 25px;
	float: none;
	border-bottom: 1px solid #ccc;
}

#ir.size_mobile #content .ir_list li span {
	top: -4px;
	font-size: 30px;
}

/*#ir.size_mobile #content .ir_list li a:before {
	top: -4px;
	font-size: 30px;
}*/

#ir.size_mobile #content .digital_ad_conduct {
	padding: 0 0 0 10px;
	font-size: 15px;
	line-height: 1.7;
}

/*############################################################

[Size Smart Phone]

############################################################*/

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

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


