@charset "shift_jis";
/* CSS Document */
/* リスト
==================================================
*/
ul {
	margin: 0;
	padding: 0;
}
ul li {
	list-style-type: none;
	background-image:none;
}
ol.decimal,ol.upper-alpha,ul.exclamation-triangle {
	list-style: none;
	counter-reset:number;
	margin: 0 10px;
	padding: 10px 0;
}
ul.exclamation-triangle,ul.exclamation,ul.circle {
	list-style: none;
	background:none;
	margin: 0 10px;
	padding: 10px 0 10px 2em;
	text-indent:-2em;
	font-size:16px;
}
ul.exclamation-triangle li,ul.exclamation li,ul.circle li {
	background-image: none;
	line-height: 150%;
	margin-bottom: 1em;
}
exclamation-triangle li::before,ul.exclamation li::before,ul.circle li::before {
	margin-right: 1em;
	width: 1em;
	height: auto;
	text-align: center;
	vertical-align:middle;
	font-size:1em;
	font-weight:900;
	display: inline-block;
	text-indent:0em;
	line-height:1em;
} 
/*-----------------------ビックリマーク三角赤-------------*/
ul.exclamation-triangle li::before {
	font-family: 'FontAwesome';
	content: '\f071';
	color: red;
	width: 1em;
	height: auto;
	padding-right:1em;
}
/*-----------------------ビックリマーク丸黄-------------*/
ul.exclamation li::before {
	font-family: 'FontAwesome';
	content: '\f12a';
	color: #111111;
	width: 1em;
	height: auto;
	display:inline-block;
	background:#D0B500;
	border-radius: 50%
}
ul.circle li::before {
	font-family: 'FontAwesome';
	content: '\f111';
	color: #111111;
	width: 1em;
	height: auto;
	display:inline-block;
}
/*-----------------------アルファベット大文字四角緑・数字四角青-------------*/
ol.decimal li,ol.upper-alpha li {
	list-style: none;
	counter-increment : number;
 	margin: 0 10px;
	padding: 10px 0 10px 2em;
	text-indent:-2em;
	font-size:16px;
}

ol.decimal li::before,ol.upper-alpha li::before {
	margin-right: 1em;
	width: 1em;
	height: auto;
	text-align: center;
	vertical-align:middle;
	font-size:1em;
	font-weight:900;
	display: inline-block;
	text-indent:0em;
	line-height:1em;
	padding-top:2px;
}
/*----------------アルファベット四角緑---------------------*/
ol.upper-alpha li::before {
	content : counter(number, upper-alpha );
	color: #ffffff;
	background: green;
}
/*-----------------------数字四角青-------------*/  
ol.decimal li::before {
	content : counter(number, decimal );
	color: #ffffff;
	background: #0000ff;
} 
#text1 .fa.fa-heart::before {
	margin-left: 0em;
}
/*-----ウェブフォント重ね用CSS------------------*/

fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.one::before {
	content: '1';
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #00ffff;
}

/*-----リストマークCSS------------------*/
.arrow_001{
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 160%;
	font-size: 16px;
	background-position: left center;
	padding-left: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-family:sans-serif;
	_zoom: 1;
	overflow: hidden;
}

.arrow_001 {
	background-image: url(../img/arrow001.gif);
}
.review_0,.review_05,.review_1,.review_15,.review_2,.review_25,.review_3,.review_35,.review_4,.review_45,.review_5{
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
	font-size: 1em;
	margin-left: 1%;
	color: #FC0000;
	font-weight:900;
	}
.review_0	{background-image: url(../img/review_0.gif);}
.review_05	{background-image: url(../img/review_05.gif);}
.review_1	{background-image: url(../img/review_1.gif);}
.review_15	{background-image: url(../img/review_15.gif);}
.review_2	{background-image: url(../img/review_2.gif);}
.review_25	{background-image: url(../img/review_25.gif);}
.review_3	{background-image: url(../img/review_3.gif);}
.review_35	{background-image: url(../img/review_35.gif);}
.review_4	{background-image: url(../img/review_4.gif);}
.review_45	{background-image: url(../img/review_45.gif);}
.review_5	{background-image: url(../img/review_5.gif);}
.checkred1	{background-image: url(../img/checkred1.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	font-weight:900;
	}
/*---------ウェブフォント用-------------*/
.fa-fw {
  width: 1.2857142857142858em;
}