@charset "utf-8";




/* ===== know ===== */


h2#pagettl{
width:1000px;
margin:40px auto;
background:url(../know/img/pagettl.gif) left top no-repeat;
height:19px;
text-indent:-9999px;
}


#wp_know_policy .box{
background-color:#FFFFFF;
width:980px;
overflow:hidden;
margin-bottom:30px;
border:5px solid #9F3B42;
border-radius: 10px;
}

#img0s , #img1s{
display:none;
}


#wp_know_policy #left{
float:left;
width:437px;
padding:30px 0 30px 30px;
}
#wp_know_policy #right{
float:right;
width:437px;
padding:30px 30px 30px 0;
}

#wp_know_policy .inside{
padding:30px;
}
#wp_know_policy .inside ul{
margin-left:21px;
}
#wp_know_policy .inside ul li {
	position: relative;
}
#wp_know_policy .inside ul li::after {
	display: block;
	content: '';
	position: absolute;
	top: .5em;
	left: -1em;
	width: 3px;
	height: 3px;
	background-color: #666;
	border-radius: 100%;
}
#wp_know_policy .pic{
float:right;
padding:0 0 25px 25px;
}



#wp_know_policy #left h3{
color:#0D920A;
font-size:16px;
padding-bottom:15px;
letter-spacing:0.1em;
}
#wp_know_policy #right h3{
color:#F83E00;
font-size:16px;
padding-bottom:15px;
letter-spacing:0.1em;
}

h3{
color:#EC6F78;
font-size:16px;
border-bottom:5px solid #9F3B42;
padding:15px 15px 15px 25px;
letter-spacing:0.1em;
}

ol#txt_policy{
width:700px;
margin:0 auto;
font-size:18px;
padding:35px 0;
letter-spacing:0.1em;
}
ol#txt_policy li{
padding-top:10px;
}

.table1{
border:none;
font-size:14px;
}
.table1 a{
text-decoration:none;
}
.table1 th{
padding-right:20px;
padding-bottom:20px;
font-weight:normal;
text-align:left;
vertical-align:top;
font-weight:bold;
color: #EC6F78;
font-size: 16px;
letter-spacing: 0.1em;
min-width:95px;
}
.table1 td{
padding-bottom:20px;
}

h4{
color:#4D468C;
margin-top:20px;
font-size: 16px;
font-weight: bold;
letter-spacing: 0.1em;
	}
	
.mr5 {
margin-right:5px;
}