@chrset "utf-8";

header {
    background: #fff;
    margin-bottom: 3px;
    box-shadow: 0px 3px #ddd;
}

header .headLine {
    width: 100%;
    height: 5px;
    background-color: #ddd;
}

h1 {
position: relative;
background: #f4f4f4;
padding: 2px 5px 2px 20px;
font-size: 20px;
color: #474747;
border-radius: 0 10px 10px 0;
margin-left: 15px;
}

h1:before {
font-family: FontAwesome;
content: "\f02d";
display: inline-block;
line-height: 40px;
position: absolute;
padding: 0em;
color: white;
background: #292929;
font-weight: normal;
width: 40px;
text-align: center;
height: 40px;
line-height: 40px;
left: -1.35em;
top: 50%;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border-radius: 50%;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.29);
}

h2 {
position: relative;/*���Έʒu*/
line-height: 1.4;/*�s��*/
display: inline-block;
font-size: 18px;
font-weight:bold;
}

h2:before,h2:after{ 
position: relative;
font-family: FontAwesome;
display: inline-block;
font-size: 18px;
color: #ff6a6a;
}
h2:before{
  content:"\f053";/*�A�C�R�����*/
  padding-right: 0.5em
}
h2:after{
content:"\f054";/*�A�C�R�����*/
padding-left: 0.5em
}

#category {
	margin-top: 30px;
	margin-left: 20px;
	text-align: left;
}

#category p {
	font-size: 15px;
	text-align: left;
	line-height: 25px;
}

#category .privacy p {
    text-align: right;
}

#category #indent{
	margin-left:15px;
}