@charset "utf-8";

/* ****************************************************************************

	style.css
	
-------------------------------------------------------------------------------

　01. セクション要素
　02. アコーディオン、表組要素
　03. フォーム関連要素
　04. リンク要素（1カラム）
　05. リンク要素（2カラム）
　06. リンク要素（3カラム）
　07. リンク要素（その他）
　08. バナーレイアウト要素
　09. 表示サイズ調整
	
******************************************************************************* */


/* ==

　01. セクション要素

=============================================================================== */

.section {
	margin-bottom: 20px;
}

.separate,
.separate_line {
	margin-bottom: 14px;	
}
.separate:after,
.separate_line:after {
	display: block;
	content: "";
	width: 100%;
	height: 7px;
	margin-top: 16px;
	background: url(/en/award/img/m/bg_09.png) left top repeat;
	-webkit-background-size: 2px 2px;
	-moz-background-size: 2px 2px;
	background-size: 2px 2px;	
}
.separate_line:after { height: 7px; }
.separate_line:after { height: 1px; }


/* ==

　02. アコーディオン、表組要素

=============================================================================== */

.accordion_block {
	overflow: hidden;
}

.accordion_block .heading {
	position: relative;
}

.accordion_block .heading:first-child {
	margin-top: -1px;	
}

.accordion_block .heading h3,
.accordion_block .heading p {
	margin: 0;
	padding: 10px;
	background-color: #939598;
	background-image: url(/en/award/img/m/bg_11.png) , 
	-webkit-gradient(
		linear,	left top, left bottom,
		from(#9EA0A2),
		color-stop(0.5, #9EA0A2),
		color-stop(0.5, #939598),
		to(#939598)
	);
	background-image: url(/en/award/img/m/bg_11.png) , -moz-linear-gradient(top, #9EA0A2, #9EA0A2 50%, #939598 50%, #939598);
	background-image: url(/en/award/img/m/bg_11.png) , linear-gradient(top, #9EA0A2, #9EA0A2 50%, #939598 50%, #939598);
	-webkit-background-size: 2px 1px, auto auto;
	-moz-background-size: 2px 1px, auto auto;
	background-size: 2px 1px, auto auto;
	background-position: left top, left top;
	background-repeat: repeat-x, repeat;
	color: #fff;
}

.accordion_block .heading span {
	position: absolute;
	right: 5px;
	top: 50%;
	width: 30px;
	line-height: 1;
	margin-top: -11px;
	padding: 4px 10px 4px 22px;
	border: 1px solid #fff;
	background: #e9e9e9 url(/en/award/img/m/bg_03.png) 3px center no-repeat;
	color: #666;
	text-align: center;
	white-space: nowrap;
}
.accordion_block .heading span.current {
	background: #e9e9e9 url(/en/award/img/m/bg_14.png) 3px center no-repeat;
}

.accordion_block .content {
	display: none;
	border-left: 1px solid #939598;
	border-right: 1px solid #939598;
	border-bottom: 1px solid #939598;	
	background: #fff;
}

.accordion_block .link_txt {
	margin: 0;
}

.accordion_block .link_txt li {
  padding: 8px 10px 7px;
	background: -webkit-gradient(linear, left top, right top, color-stop(0.5, transparent), color-stop(0.5, #ccc), to(#ccc));
	background:	-moz-linear-gradient(left, transparent 50%, #333 50%, #333);
	background:	linear-gradient(left, transparent 50%, #333 50%, #333);
	-webkit-background-size: 2px 1px;
	-moz-background-size: 2px 1px;
	background-size: 2px 1px;
	background-position: left bottom;
	background-repeat: repeat-x;
}
.accordion_block .link_txt li:last-child {
	background: none;
}

.info_table {
	width: 100%;
	margin-bottom: 7px;
	border: 1px solid #ccc;
	background: #ccc;
}

.accordion_block .info_table {
	line-height: 1.3;
	border: none;
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0.5, transparent), color-stop(0.5, #ccc), to(#ccc));
	background-image: -moz-linear-gradient(left, transparent 50%, #333 50%, #333);
	background-image: linear-gradient(left, transparent 50%, #333 50%, #333);
	-webkit-background-size: 2px 1px;
	-moz-background-size: 2px 1px;
	background-size: 2px 1px;
}

.info_table th {
	padding: 13px 6px 12px 13px;
	background-color: #ccc;
	background-image:
	-webkit-gradient(linear, right top, right bottom, from(#fff), to(#fff)),
	-webkit-gradient(linear, left top, right top, from(#fff), to(#fff)),
	-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)),
	-webkit-gradient(linear, left bottom, right bottom, from(#fff), to(#fff)),	
	-webkit-gradient(linear, left bottom, left top, color-stop(0.1, #fff), color-stop(0.1, #ccc), to(#ccc));
	background-image:
	-moz-linear-gradient(top, #fff, #fff),
	-moz-linear-gradient(left, #fff, #fff),
	-moz-linear-gradient(top, #fff, #fff),
	-moz-linear-gradient(left, #fff, #fff),
	-moz-linear-gradient(left, #ccc, #ccc);
	background-image:
	linear-gradient(top, #fff, #fff),
	linear-gradient(left, #fff, #fff),
	linear-gradient(top, #fff, #fff),
	linear-gradient(left, #fff, #fff),
	linear-gradient(left, #ccc, #ccc);
	-webkit-background-size: 1px 1px,100% 7px, 7px 100%, 100% 7px,  auto auto;
	-moz-background-size: 1px 1px, 100% 7px, 7px 100%, 100% 7px, auto auto;
	background-size: 1px 1px,100% 7px, 7px 100%, 100% 7px,  auto auto;
	background-repeat: repeat-y,repeat-x, repeat-y, repeat-x,  repeat;
	background-position: right top,left top, left top, left bottom,  left bottom;
	-webkit-background-clip: padding-box;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border-bottom: 1px solid transparent;
	vertical-align: middle;	
	text-align: center;
}

.info_table td {
  padding: 8px 10px 7px;
	border-bottom: 1px solid transparent;
	background: #fff;
	-webkit-background-clip: padding-box;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box;
	vertical-align: middle;
}

.info_table tr:last-child th,
.info_table tr:last-child td {
	border-bottom: none;
}

.data_table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 2px;
}

.data_table th,
.data_table td {
	line-height: 1.3;
	padding: 5px 7px;
}

.data_table th {
	background: #ccc;
}

.data_table th.indent {
	padding-left: 15px;
}

.tw25_75 th { width: 25%; }
.tw25_75 td { width: 75%; }
.tw30_70 th { width: 30%; }
.tw30_70 td { width: 70%; }
.tw40_60 th { width: 40%; }
.tw40_60 td { width: 60%; }
.tw45_55 th { width: 45%; }
.tw45_55 td { width: 55%; }

.info_table p:not(.notes),
.info_table ul:not(.notes),
.info_table ol,
.data_table p:not(.notes),
.data_table ul:not(.notes),
.data_table ol {
	margin-left: 0;
	margin-right: 0;	
}


/* ==

　03. フォーム関連要素

=============================================================================== */

.form_btn {
	text-align: center;
	margin-left: 0;
	margin-right: 0;
}

.form_btn li {
	display: inline-block;
	margin: 0 3px;
	vertical-align: top;
}



.form_btn a,
.form_btn input {
	line-height: 1.2;
	width: 145px;
	min-height: 35px;
	padding: 0 25px 0 30px;
	border: 1px solid #ccc;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #e9e9e9 url(/en/award/img/m/bg_12.png) 7px center no-repeat;
	color: #333;
	-webkit-appearance :none;
	text-align: center;
	text-decoration: none;
}

.form_btn a {
	display: table-cell;
	width: 98px;
	height: 35px;
	vertical-align: middle;
	padding: 0 20px 0 25px;	
}

.data_list {
	margin: 0 2px;
}

.data_list dt,
.form_contents dt {
	line-height: 1.3;
	padding: 5px 7px;
	background: #ccc;
}

.data_list dd,
.form_contents dd {
	padding: 8px 5px 12px;
}

.data_list dd {
	padding: 6px 5px 8px;
}

.data_list dd:last-child,
.form_contents dd:last-child {
	padding-bottom: 0;
}

.form_contents dd p,
.form_contents dd ul,
.form_contents dd ol {
	margin-left: 0;
	margin-right: 0;
}

.form_contents p > select:not(.pw100),
.form_contents p > input:not(.pw100),
.form_contents li > input {
	margin: 0 5px;
}

.form_contents p > select:first-child,
.form_contents p > input:first-child,
.form_contents li > input:first-child {
	margin-left: 0;
}

.form_contents input[type="text"] {
	height: 20px;
	padding: 0 3px;
	border: 1px solid #999;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #f8f8f8;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.form_contents textarea {
	height: 50px;
	padding: 3px;
	border: 1px solid #999;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #f8f8f8;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.form_contents textarea.pw100,
.form_contents input[type="text"].pw100 {
	width: 95%;
}

#main .section .form_radio:last-child {
	margin-bottom: -10px;
}

.form_radio {
	padding: 2px 0;
}

.form_radio li {
	float: left;
	width: 50%;
	padding-bottom: 12px;
}

.form_check li {
	margin-bottom: 10px;
}

.form_radio li input,
.form_check li input {
	vertical-align: -0.2em;
}

.exsample {
	margin-top: -4px;
	margin-left: 4px;
	color: #999;
	font-size: 10px;
}
.iphone .exsample { letter-spacing: -0.001em; } /*iphone*/

.caption {
	margin: 0 0 2px 4px;
}


/* ==

　04. リンク要素（1カラム）

=============================================================================== */

/*--  link_block  --*/

.link_block {
	overflow: hidden;
}

.link_block li {
	position: relative;
	line-height: 1.3;
	padding-bottom: 1px;
	background-color: #939598;
	background-image: url(/en/award/img/m/bg_11.png) ,
	-webkit-gradient(
		linear,	left top, left bottom,
		from(#9EA0A2),
		color-stop(0.5, #9EA0A2),
		color-stop(0.5, #939598),
		to(#939598)
	);
	background-image: url(/en/award/img/m/bg_11.png) , -moz-linear-gradient(top, #9EA0A2, #9EA0A2 50%, #939598 50%, #939598);
	background-image: url(/en/award/img/m/bg_11.png) , linear-gradient(top, #9EA0A2, #9EA0A2 50%, #939598 50%, #939598);
	-webkit-background-size: 2px 1px, auto auto;
	-moz-background-size: 2px 1px, auto auto;
	background-size: 2px 1px, auto auto;
	background-position: left top, left top;
	background-repeat: repeat-x, repeat;
}

.link_block li:first-child {
	margin-top: -1px;
}

.accordion_block ~ .link_block li:first-child {
	margin-top: 0;
}

.link_block li a,
.link_block li span {
	display: block;
	padding: 10px 5px 10px 25px;
	background: url(/en/award/img/m/bg_02.png) 6px center no-repeat;
	vertical-align: middle;		
}

/*--  link_block_sub  --*/

.link_block_sub li {
	position: relative;
	line-height: 1.3;
	margin-bottom: 1px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #e9e9e9;
	background-image:
	-webkit-gradient(
		linear,	left top, left bottom,
		from(#ccc),
		to(#ccc)
	),
	-webkit-gradient(
		linear,	left bottom, right bottom,
		from(#ccc),
		to(#ccc)
	);
	background-image: -moz-linear-gradient(top, #ccc, #ccc), -moz-linear-gradient(left, #ccc, #ccc);
	background-image: linear-gradient(top, #ccc, #ccc), linear-gradient(left, #ccc, #ccc);
	-webkit-background-size: 1px 1px,  1px 1px;
	-moz-background-size: 1px 1px,  1px 1px;
	background-size: 1px 1px,  1px 1px;
	background-position: right top, left bottom;
	background-repeat: repeat-y, repeat-x;	
}

.link_block_sub li a,
.link_block_sub li span {
	display: block;
	padding: 10px 5px 10px 25px;
	background: url(/en/award/img/m/bg_02.png) 6px center no-repeat;
	vertical-align: middle;	
}

/*--  link_block_bd  --*/

.link_block_bd {
	margin-bottom: 12px;
	border-left: 1px solid #ccc;
}

.link_block_bd li {
	position: relative;
	line-height: 1.3;	
	background-color: #fff;
	background-image:
	-webkit-gradient(
		linear,	left top, left bottom,
		from(#ccc),
		to(#ccc)
	),
	-webkit-gradient(
		linear,	left bottom, right bottom,
		from(#ccc),
		to(#ccc)
	);
	background-image: -moz-linear-gradient(top, #ccc, #ccc), -moz-linear-gradient(left, #ccc, #ccc);
	background-image: linear-gradient(top, #ccc, #ccc), linear-gradient(left, #ccc, #ccc);
	-webkit-background-size: 1px 1px,  1px 1px;
	-moz-background-size: 1px 1px,  1px 1px;
	background-size: 1px 1px,  1px 1px;
	background-position: right top, left bottom;
	background-repeat: repeat-y, repeat-x;
}

.link_block_bd li:nth-child(1) {
	border-top: 1px solid #ccc;
}

.link_block_bd li a,
.link_block_bd li span {
	display: block;
	padding: 10px 5px 10px 18px;
	background: url(/en/award/img/m/bg_04.png) 8px center no-repeat;
	vertical-align: middle;
}

/*--  link_block_bg  --*/

.link_block_bg li {
	position: relative;
	line-height: 1.3;
	margin-bottom: 1px;	
	background-color: #e9e9e9;
	background-image:
	-webkit-gradient(
		linear,	left top, left bottom,
		from(#fff),
		to(#fff)
	);
	background-image: -moz-linear-gradient(top, #ccc, #ccc);
	background-image: linear-gradient(top, #ccc, #ccc);
	-webkit-background-size: 1px 1px;
	-moz-background-size: 1px 1px;
	background-size: 1px 1px;
	background-position: right top;
	background-repeat: repeat-y;
}

.link_block_bg li a,
.link_block_bg li span {
	display: block;
	padding: 11px 5px 10px 18px;
	background: url(/en/award/img/m/bg_04.png) 8px center no-repeat;
	vertical-align: middle;
}

/*--  link_caution  --*/

.link_caution {
	margin: 0;
}

.link_caution li {
	line-height: 1.3;
	margin-bottom: 1px;
	background: #E9E9E9;
}

.link_caution a {
	display: block;
	position: relative;
	padding: 7px 15px 7px 28px;
	background: url(/en/award/img/m/bg_01.png) 6px center no-repeat;
	color: #333;
}

/*--  link_txt  --*/

a.link_txt,
.link_txt a {
	display: inline-block;	
	position: relative;
	padding-left: 8px;
	background: url(/en/award/img/m/bg_04.png) left center no-repeat;
}

.link_txt a {
	color: #333;
}

.accordion_block ul.link_txt a {
	text-decoration: none;
}



/* ==

　05. リンク要素（2カラム）

=============================================================================== */

.column2.h50 a,
.column2.h50 span,
.column3.h50 a,
.column3.h50 span {
	padding-top: 1px;
	padding-bottom: 0;	
}

/*--  link_block  --*/

.link_block.column2 li {
	display: table;
	float: left;
	width: 50%;
	padding: 0;
}

.link_block li:nth-child(1),
.link_block li:nth-child(2) {
	margin-top: -1px;
}

.link_block.column2 li a,
.link_block.column2 li span {
	display: table-cell;
}

.link_block.column2 li:nth-child(2n-1):after {
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	top: 0;
	right: 0;
	background:	url(/en/award/img/m/bg_05.png) right top repeat-y;
	-webkit-background-size: 1px 2px;
	-moz-background-size: 1px 2px;
	background-size: 1px 2px;
}

/*--  link_block_sub  --*/

.link_block_sub.column2 li {
	position: static;
	display: table;
	float: left;
	width: 50%;
	border-collapse: collapse;
}

.link_block_sub.column2 li:nth-child(2n) {
	border-left: none;
}

.link_block_sub.column2 li a,
.link_block_sub.column2 li span {
	display: table-cell;
}

/*--  link_block_bd  --*/

.link_block_bd.column2 li {
	position: static;
	display: table;
	float: left;
	width: 50%;
	border-collapse: collapse;
}

.link_block_bd.column2 li:nth-child(1),
.link_block_bd.column2 li:nth-child(2) {
	border-top: 1px solid #ccc;
}

.link_block_bd.column2 li a,
.link_block_bd.column2 li span {
	display: table-cell;
}

/*--  link_block_bg  --*/

.link_block_bg.column2 li {
	position: static;
	display: table;
	float: left;	
	width: 50%;
	border-collapse: collapse;
}

.link_block_bg.column2 li:nth-child(2n) {
	background-image: none;
}

.link_block_bg.column2 li a,
.link_block_bg.column2 li span {
	display: table-cell;
}


/* ==

　06. リンク要素（3カラム）

=============================================================================== */

/*--  link_block_bd  --*/

.link_block_bd.column3 li {
	position: static;
	display: table;
	float: left;	
	width: 33%;
	border-collapse: collapse;
}

.link_block_bd.column3 li:nth-child(1),
.link_block_bd.column3 li:nth-child(2),
.link_block_bd.column3 li:nth-child(3) {
	border-top: 1px solid #ccc;
}

.link_block_bd.column3 li:nth-child(3n) {
	width: 34%;
}

.link_block_bd.column3 li a,
.link_block_bd.column3 li span {
	display: table-cell;
	height: 31px;	
}


/* ==

　07. リンク要素（その他）

=============================================================================== */

.link_block,
.link_block_sub,
.link_caution,
.link_block_bd,
.link_block_bg,
.link_box_bg {
	margin-right: 0;
	margin-left: 0;
}

.link_box a.pc,
.link_block li a.pc,
.link_block_sub li a.pc,
.link_caution li a.pc,
.link_block_bd li a.pc,
.link_block_bg li a.pc {
	padding-right: 25px;
}
.link_box a.pc:after,
.link_btn.pc:after,
a.link_txt.pc:after,
.link_txt a.pc:after,
.link_caution a.pc:after,
.link_block a.pc:after,
.link_block_sub a.pc:after,
.link_block_bd a.pc:after,
.link_block_bg a.pc:after {
	content:"";
	position: absolute;
	top: 50%;
	right: 5px;
	width: 18px;
	height: 14px;
	margin-top: -7px;
	background: url(/en/award/img/m/bg_07.png) left center no-repeat;
}
.link_box a.pc:after {
	right: 2px;
}
.column2 a.pc:after,
.column3 a.pc:after {
	display: none;
}

.link_block.column2 li a.pc,
.link_block_sub.column2 li a.pc {
	background: url(/en/award/img/m/bg_02.png) , url(/en/award/img/m/bg_08.png);
	background-position: 6px center, right center;
	background-repeat: no-repeat, no-repeat;
}

.link_block_bd.column2 li a.pc,
.link_block_bd.column3 li a.pc,
.link_block_bg.column2 li a.pc {
	background: url(/en/award/img/m/bg_04.png) , url(/en/award/img/m/bg_08.png);
	background-position: 8px center, right center;
	background-repeat: no-repeat, no-repeat;	
}

 a.link_txt.pc,
.link_txt a.pc {
	padding-right: 22px;
}
 a.link_txt.pc:after,
.link_txt a.pc:after {
	right: 0;
}

.link_block li span,
.link_block_sub li span,
.link_caution li span,
.link_block_bd li span,
.link_block_bg li span {
	padding-right: 10px;
	padding-left: 10px;
	background: none;
}

.link_block_sub a,
.link_block_bd a,
.link_block_bg a,
.link_list li a,
.link_box li a,
.link_box_bg a,
a.link_btn {
	color: #333;
	text-decoration: none;
}

.link_block li a,
.link_block li span {
	color: #fff;
	text-decoration: none;	
}

/*----------- link_list  -----------*/

.link_list {
	margin: 20px 0 0 0;
	text-align: center;
	letter-spacing: -1em;
}

.link_list li {
	display: inline-block;
	line-height: 1.1;
	margin-right: 5px;
	padding: 0 5px 0 0;
	border-right: 1px solid #333;
	letter-spacing: normal;
}

.link_list li:last-child {
	border-right: none;
}

/*----------- link_box  -----------*/

.link_box {
	margin: 0 3px;
}

.link_box li {
	float: left;
	margin-right: 12px;
	padding: 2px 0;	
}

.link_box li a {
	position: relative;
	padding-left: 8px;
	background: url(/en/award/img/m/bg_04.png) left center no-repeat;
}

/*----------- link_box_bg  -----------*/

.link_box_bg {
	padding: 5px 0 5px 7px;
	background: #e9e9e9;	
}

.link_box_bg li {
	float: left;
	margin-right: 8px;
	padding: 2px 0;
}

.link_box_bg li a {
	padding-left: 8px;
	background: url(/en/award/img/m/bg_04.png) left center no-repeat;
}

/*----------- link_btn  -----------*/

.link_btn {
	position: relative;
	line-height: 1.3;
	padding: 3px 15px;
	display: inline-block;
	border: 1px solid #ccc;
	background: #e9e9e9 url(/en/award/img/m/bg_04.png) 7px center no-repeat;
}

.link_btn.pc {
	padding-right: 27px;
}


/* ==

　08. バナーレイアウト要素

=============================================================================== */

.list_bnr {	margin: 0 0 15px; }

.list_bnr ul { margin: 0; }

p.list_bnr img,
.list_bnr li img { width: 100%; }

.list_bnr a {
	width: 100%;
	display: inline-block;
	vertical-align: top;
}


/* ==

　09. 表示サイズ調整

=============================================================================== */

@media only screen and  
    (-webkit-min-device-pixel-ratio: 1.5),
	only screen and
	(min-device-pixel-ratio: 1.5) {

.accordion_block .heading span {
	background: #e9e9e9 url(/en/award/img/m/bg_03_2x.png) 3px center no-repeat;
	-webkit-background-size: 14px 14px;
	-moz-background-size: 14px 14px;
	background-size: 14px 14px;
}

.accordion_block .heading span.current {
	background: #e9e9e9 url(/en/award/img/m/bg_14_2x.png) 3px center no-repeat;
}

.form_btn a,
.form_btn input {
	background: #e9e9e9 url(/en/award/img/m/bg_12_2x.png) 7px center no-repeat;
	-webkit-background-size: 14px 14px;
	-moz-background-size: 14px 14px;
	background-size: 14px 14px;
}

.link_block li a,
.link_block li span,
.link_block_sub li a,
.link_block_sub li span {
	background: url(/en/award/img/m/bg_02_2x.png) 6px center no-repeat;
	-webkit-background-size: 14px 14px;
	-moz-background-size: 14px 14px;
	background-size: 14px 14px;
}

.link_block_bd li a,
.link_block_bd li span,
.link_block_bg li a,
.link_block_bg li span {
	background: url(/en/award/img/m/bg_04_2x.png) 8px center no-repeat;
	-webkit-background-size: 4px 6px;
	-moz-background-size: 4px 6px;
	background-size: 4px 6px;
}

.link_caution a {
	background: url(/en/award/img/m/bg_01_2x.png) 6px center no-repeat;
	-webkit-background-size: 14px 14px;
	-moz-background-size: 14px 14px;
	background-size: 14px 14px;
}

a.link_txt,
.link_txt a,
.link_box li a,
.link_box_bg li a {
	background: url(/en/award/img/m/bg_04_2x.png) left center no-repeat;
	-webkit-background-size: 4px 6px;
	-moz-background-size: 4px 6px;
	background-size: 4px 6px;
}

.link_box a.pc:after,
.link_btn.pc:after,
a.link_txt.pc:after,
.link_txt a.pc:after,
.link_caution a.pc:after,
.link_block a.pc:after,
.link_block_sub a.pc:after,
.link_block_bd a.pc:after,
.link_block_bg a.pc:after {
	background: url(/en/award/img/m/bg_07_2x.png) left center no-repeat;
	-webkit-background-size: 18px 12px;
	-moz-background-size: 18px 12px;
	background-size: 18px 12px;		
}

.link_block.column2 li a.pc,
.link_block_sub.column2 li a.pc {
	background: url(/en/award/img/m/bg_02_2x.png) , url(/en/award/img/m/bg_08_2x.png);
	background-position: 6px center, right center;
	background-repeat: no-repeat, no-repeat;	
	-webkit-background-size: 14px 14px, 23px 12px;
	-moz-background-size: 14px 14px, 23px 12px;
	background-size: 14px 14px, 23px 12px;
}

.link_block_bd.column2 li a.pc,
.link_block_bd.column3 li a.pc,
.link_block_bg.column2 li a.pc {
	background: url(/en/award/img/m/bg_04_2x.png) , url(/en/award/img/m/bg_08_2x.png);
	background-position: 6px center, right center;
	background-repeat: no-repeat, no-repeat;	
	-webkit-background-size: 4px 6px, 23px 12px;
	-moz-background-size: 4px 6px, 23px 12px;
	background-size: 4px 6px, 23px 12px;
}

.link_btn {
	background: #e9e9e9 url(/en/award/img/m/bg_04_2x.png) 7px center no-repeat;
	-webkit-background-size: 4px 6px;
	-moz-background-size: 4px 6px;
	background-size: 4px 6px;
}

}