﻿@charset "UTF-8";

html{background:#292929; width:100%; color:#fff;}

body{font-family:sans-serif; width:100%;}

a:link{color:#fff;}

a:visited{color:#fff;}

header{width:100%;}

h1 img{width:100%;}

h2{text-align:center; color:#fff; padding:3% 0;}

h2 img{width:100%;}



*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
-o-box-sizing: border-box; -ms-box-sizing: border-box;}

.line img{width:100%; float:left;}

.clear{clear:both;}

/*背景色*/
.bg_red{background:#f04;}
.bg_orenge{background:#E99315;}
.bg_blue{background:#1f4aff;}
.bg_purple{background:#800080;}
.bg_pink{background:#f200a9;}
.bg_white{background:#fff;}
.bg_yellow{background: #fff894;}
.gra_skyblue{background:#87e0fd;}


.underline{text-decoration:underline;}

/*文字色*/
.red{color:#f00;}
.orenzi{color:#fb5; font-weight:bold;}
.yellow{color:#fff100;}
.black{color:#000;}
.white{color:#fff;}
.sky_blue{color:#0Af;}
.gray{color:#ccc;}

/*赤色グラデーション*/
.gra_red{background: #ff7878; /* Old browsers */
background: -moz-linear-gradient(top,  #ff7878 0%, #ff0000 40%, #ad0101 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7878), color-stop(40%,#ff0000), color-stop(100%,#ad0101)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff7878 0%,#ff0000 40%,#ad0101 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff7878 0%,#ff0000 40%,#ad0101 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff7878 0%,#ff0000 40%,#ad0101 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff7878 0%,#ff0000 40%,#ad0101 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7878', endColorstr='#ad0101',GradientType=0 ); /* IE6-9 */}


/*赤黒グラデーション*/
.gra_redblack{background: #630000; /* Old browsers */
background: -moz-linear-gradient(left,  #630000 0%, #ff1a00 25%, #ff503d 50%, #ff1a00 75%, #630000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#630000), color-stop(25%,#ff1a00), color-stop(50%,#ff503d), color-stop(75%,#ff1a00), color-stop(100%,#630000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #630000 0%,#ff1a00 25%,#ff503d 50%,#ff1a00 75%,#630000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #630000 0%,#ff1a00 25%,#ff503d 50%,#ff1a00 75%,#630000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #630000 0%,#ff1a00 25%,#ff503d 50%,#ff1a00 75%,#630000 100%); /* IE10+ */
background: linear-gradient(to right,  #630000 0%,#ff1a00 25%,#ff503d 50%,#ff1a00 75%,#630000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#630000', endColorstr='#630000',GradientType=1 ); /* IE6-9 */}


/*灰色グラデーション*/
.gra_gray{background: #808080; /* Old browsers */
background: -moz-linear-gradient(top,  #808080 0%, #262626 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808080), color-stop(100%,#262626)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #808080 0%,#262626 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #808080 0%,#262626 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #808080 0%,#262626 100%); /* IE10+ */
background: linear-gradient(to bottom,  #808080 0%,#262626 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#262626',GradientType=0 ); /* IE6-9 */}


/*黒色グラデーション*/
.gra_black{background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 1%, #232323 40%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4c4c4c), color-stop(40%,#232323), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4c4c 1%,#232323 40%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4c4c 1%,#232323 40%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4c4c 1%,#232323 40%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4c4c 1%,#232323 40%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}


/*青色グラデーション*/
.gra_blue{background: #1f4aff; /* Old browsers */
background: -moz-linear-gradient(top,  #1f4aff 10%, #1f4aff 10%, #0017ff 40%, #0017ff 40%, #000859 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#1f4aff), color-stop(10%,#1f4aff), color-stop(40%,#0017ff), color-stop(40%,#0017ff), color-stop(100%,#000859)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1f4aff 10%,#1f4aff 10%,#0017ff 40%,#0017ff 40%,#000859 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1f4aff 10%,#1f4aff 10%,#0017ff 40%,#0017ff 40%,#000859 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1f4aff 10%,#1f4aff 10%,#0017ff 40%,#0017ff 40%,#000859 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1f4aff 10%,#1f4aff 10%,#0017ff 40%,#0017ff 40%,#000859 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f4aff', endColorstr='#000859',GradientType=0 ); /* IE6-9 */}


/*水色グラデーション*/
.gra_skyblue {
	background: #87e0fd; /* Old browsers */
	background: -moz-linear-gradient(top,  #87e0fd 0%, #53cbf1 40%, #05abe0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(40%,#53cbf1), color-stop(100%,#05abe0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 ); /* IE6-9 */}



/*紫色グラデーション*/
.gra_purple{background: #c470ff; /* Old browsers */
background: -moz-linear-gradient(top,  #c470ff 0%, #b71cff 40%, #460066 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c470ff), color-stop(40%,#b71cff), color-stop(100%,#460066)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c470ff 0%,#b71cff 40%,#460066 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c470ff 0%,#b71cff 40%,#460066 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c470ff 0%,#b71cff 40%,#460066 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c470ff 0%,#b71cff 40%,#460066 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c470ff', endColorstr='#460066',GradientType=0 ); /* IE6-9 */}


/*背景用 薄い黄色グラデーション*/
.gra_lightyellow{background: -moz-linear-gradient(top,  #cac9b0 0%, #e9e8cf 10%, #fffee5 20%, #fffee5 50%, #e9e8cf 100%, #e9e7cf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cac9b0), color-stop(10%,#e9e8cf), color-stop(20%,#fffee5), color-stop(50%,#fffee5), color-stop(100%,#e9e8cf), color-stop(100%,#e9e7cf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* Opera 11.10+ */}


.gra_yellow{background: #fff894; /* Old browsers */
background: -moz-linear-gradient(top,  #fff894 8%, #fff200 57%, #9c8900 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,#fff894), color-stop(57%,#fff200), color-stop(100%,#9c8900)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff894 8%,#fff200 57%,#9c8900 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff894 8%,#fff200 57%,#9c8900 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff894 8%,#fff200 57%,#9c8900 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff894 8%,#fff200 57%,#9c8900 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff894', endColorstr='#9c8900',GradientType=0 );}

/*オレンジ色グラデーション*/
.gra_orenge{background: #f5b28e; /* Old browsers */
background: -moz-linear-gradient(top,  #f5b28e 0%, #ec691b 40%, #d13819 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5b28e), color-stop(40%,#ec691b), color-stop(100%,#d13819)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5b28e 0%,#ec691b 40%,#d13819 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5b28e 0%,#ec691b 40%,#d13819 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5b28e 0%,#ec691b 40%,#d13819 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5b28e 0%,#ec691b 40%,#d13819 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5b28e', endColorstr='#d13819',GradientType=0 ); /* IE6-9 */}

.gra_pink{background: #ea8db8; /* Old browsers */
background: -moz-linear-gradient(top,  #ea8db8 2%, #d33e90 50%, #9c146e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ea8db8), color-stop(50%,#d33e90), color-stop(100%,#9c146e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ea8db8 2%,#d33e90 50%,#9c146e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ea8db8 2%,#d33e90 50%,#9c146e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ea8db8 2%,#d33e90 50%,#9c146e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ea8db8 2%,#d33e90 50%,#9c146e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea8db8', endColorstr='#9c146e',GradientType=0 ); /* IE6-9 */}

/*緑色グラデーション2*/
.gra_green2{background: #8ad300; /* Old browsers */
background: -moz-linear-gradient(top,  #8ad300 3%, #00a100 40%, #048300 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#8ad300), color-stop(40%,#00a100), color-stop(100%,#048300)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8ad300 3%,#00a100 40%,#048300 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8ad300 3%,#00a100 40%,#048300 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8ad300 3%,#00a100 40%,#048300 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8ad300 3%,#00a100 40%,#048300 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ad300', endColorstr='#048300',GradientType=0 ); /* IE6-9 */}

/*金色枠*/
.waku{width:96%; margin:0 auto;}

.waku_gold{
	padding: 1%;
	border-radius: 25px;
	margin: 3% 0;
	background: #ffffc7; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffc7 3%, #dede50 29%, #ffff00 44%, #404000 50%, #ffff48 78%, #ffffa8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#ffffc7), color-stop(29%,#dede50), color-stop(44%,#ffff00), color-stop(50%,#404000), color-stop(78%,#ffff48), color-stop(100%,#ffffa8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffc7 3%,#dede50 29%,#ffff00 44%,#404000 50%,#ffff48 78%,#ffffa8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffc7 3%,#dede50 29%,#ffff00 44%,#404000 50%,#ffff48 78%,#ffffa8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffc7 3%,#dede50 29%,#ffff00 44%,#404000 50%,#ffff48 78%,#ffffa8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffc7 3%,#dede50 29%,#ffff00 44%,#404000 50%,#ffff48 78%,#ffffa8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffc7', endColorstr='#ffffa8',GradientType=0 ); /* IE6-9 */

}

.textarea_gold{
	text-align:center;
	line-height:1.4;
	color:#fff100;
	padding:2% 3%;
	border-radius: 23px;
	overflow: hidden;
background: #000000; /* Old browsers */
background: -moz-linear-gradient(top,  #000000 0%, #453d21 50%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(50%,#453d21), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #000000 0%,#453d21 50%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #000000 0%,#453d21 50%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #000000 0%,#453d21 50%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #000000 0%,#453d21 50%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}


/*メッセージの背景部分 センタリングあり*/
.messe_bg {
	padding: 3% 5%;
	border-radius: 25px;
	overflow: hidden;
	position: relative;
	z-index: 2;
	text-align:center;
	background: #cac9b0; /* Old browsers */
	background: -moz-linear-gradient(top,  #cac9b0 0%, #e9e8cf 10%, #fffee5 20%, #fffee5 50%, #e9e8cf 100%, #e9e7cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cac9b0), color-stop(10%,#e9e8cf), color-stop(20%,#fffee5), color-stop(50%,#fffee5), color-stop(100%,#e9e8cf), color-stop(100%,#e9e7cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* W3C */
	}


/*メッセージの枠部分*/
.messe_waku {
	padding: 1%;
	border-radius: 25px;
	margin:;
	position: relative;
	z-index: 1;
	background: #949494; /* Old browsers */
	background: -moz-linear-gradient(top,  #949494 0%, #ffffff 73%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#949494), color-stop(73%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #949494 0%,#ffffff 73%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #949494 0%,#ffffff 73%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #949494 0%,#ffffff 73%); /* IE10+ */
	background: linear-gradient(to bottom,  #949494 0%,#ffffff 73%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}


/*メッセージの背景部分 センタリングなし**/
.messe_bg2 {
	padding: 3% 5%;
	border-radius: 25px;
	overflow: hidden;
	position: relative;
	z-index: 2;
	background: #cac9b0; /* Old browsers */
	background: -moz-linear-gradient(top,  #cac9b0 0%, #e9e8cf 10%, #fffee5 20%, #fffee5 50%, #e9e8cf 100%, #e9e7cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cac9b0), color-stop(10%,#e9e8cf), color-stop(20%,#fffee5), color-stop(50%,#fffee5), color-stop(100%,#e9e8cf), color-stop(100%,#e9e7cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* W3C */
	}



/********** フッターコピーライト **********/

footer{background:#000;}

footer ul#copy{padding:2%; clear:both;}

footer ul#copy li.copy{color:#fff; list-style-type:none; line-height:150%; font-size:80%;}


/**********ボタン***************/

.btn_box{width:50%; margin:0 auto; }

.btn_box .left{float:left; width:45%;}

.btn_box .right{float:right; width:45%;}

.btn_shape_large{
width:100%; margin:0 auto; border-radius:8px;
text-align:center; color:#fff; font-size:100%;padding:5% 0;}

.btn_shape{
width:80%; margin:0 auto; border-radius:8px;
text-align:center; color:#fff; font-size:100%;}

.btn_shape2{
width:100%; border-radius:8px;
text-align:center; color:#fff; font-size:100%;}


.btn_shape_nolink {
width:80%; margin:0 auto; border-radius:8px;
text-align:center; color:#fff; font-size:100%; padding:5% 0;}

.btn_shape_large a{display:block;}

.btn_shape a{display:block; padding:5% 0;}

.btn_shape2 a{display:block; padding:12% 0; margin:0 auto;}

.btn_shape_input{width:80%; margin:0 auto; border-radius:8px;}

.btn_shape_input2{width:100%; margin:0 auto; border-radius:8px;  padding:12% 5%; color:#fff; border:none;}


.btn_shape_input input{width:100%; background:transparent; border:none; color:#fff; padding:4% 0; font-size:100%;}



/* 前へ */
.pagelink_back{
	padding:3% 0;
	text-align:center;
	float:left;
	width:50%;
	color:#fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808080), color-stop(100%,#262626));
	box-shadow: -1px 0 0 0 #999999 inset;
}

/* 次へ */
.pagelink_next{
	padding:3% 0;
	text-align:center;
	float:left;
	width:50%;
	color:#fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808080), color-stop(100%,#262626));
	box-shadow: 1px 0 0 0 #999999 inset;
}

/* 前いけない */
.pagelink_notback{
	padding:3% 0;
	text-align:center;
	float:left;
	width:50%;
	color:#808080;
	background:#171717;
	box-shadow: -1px 0 0 0 #999999 inset;
}

/* 次いけない */
.pagelink_notnext{
	padding:3% 0;
	text-align:center;
	float:left;
	width:50%;
	color:#808080;
	background:#171717;
	box-shadow: 1px 0 0 0 #999999 inset;
}

/* 前へ＆次へ内aタグ */
.pagelink_back a{
	text-decoration:none;
	color:#fff;
	display:block;
	padding:3% 0;}
	
.pagelink_next a{
	text-decoration:none;
	color:#fff;
	display:block;
	padding:3% 0;
}

/********** エンブレム枠 **********/
.emblem_bg1 {
	padding: 1%;
	margin: 3% auto;
	border-radius: 25px;
	overflow: hidden;
	width: 50%;
	background: #949494; /* Old browsers */
	background: -moz-linear-gradient(top,  #949494 0%, #ffffff 73%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#949494), color-stop(73%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #949494 0%,#ffffff 73%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #949494 0%,#ffffff 73%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #949494 0%,#ffffff 73%); /* IE10+ */
	background: linear-gradient(to bottom,  #949494 0%,#ffffff 73%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.emblem_bg2 {
	padding: 5%;
	border-radius: 23px;
	overflow: hidden;
	background: #cac9b0; /* Old browsers */
	background: -moz-linear-gradient(top,  #cac9b0 0%, #e9e8cf 10%, #fffee5 20%, #fffee5 50%, #e9e8cf 100%, #e9e7cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cac9b0), color-stop(10%,#e9e8cf), color-stop(20%,#fffee5), color-stop(50%,#fffee5), color-stop(100%,#e9e8cf), color-stop(100%,#e9e7cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* W3C */
}

.selected_emblem {
	padding: 10%;
	border-radius: 20px;
	background: yellow !important;
}

.unselected_emblem {
	padding: 10%;
	border-radius: 10px;
	background: none !important;
}

.emblem_icon_bg1 {
	padding: 5%;
	border-radius: 15px;
	overflow: hidden;
	text-align: center;
	background: #949494; /* Old browsers */
	background: -moz-linear-gradient(top,  #949494 0%, #ffffff 73%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#949494), color-stop(73%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #949494 0%,#ffffff 73%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #949494 0%,#ffffff 73%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #949494 0%,#ffffff 73%); /* IE10+ */
	background: linear-gradient(to bottom,  #949494 0%,#ffffff 73%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.emblem_icon_bg2 {
	border-radius: 10px;
	background: #cac9b0; /* Old browsers */
	background: -moz-linear-gradient(top,  #cac9b0 0%, #e9e8cf 10%, #fffee5 20%, #fffee5 50%, #e9e8cf 100%, #e9e7cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cac9b0), color-stop(10%,#e9e8cf), color-stop(20%,#fffee5), color-stop(50%,#fffee5), color-stop(100%,#e9e8cf), color-stop(100%,#e9e7cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* Opera 11.10+ */
	background: linear-gradient(to bottom,  #cac9b0 0%,#e9e8cf 10%,#fffee5 20%,#fffee5 50%,#e9e8cf 100%,#e9e7cf 100%); /* W3C */
}

.emblem_icon_bg2 img {
	margin: 0 auto;
}

.image_banner {
	text-align: center;
}

.image_banner img {
	width: 100%;
}