@charset "utf-8";


/*            sitepolicy
========================================================================*/

body#sitepolicy{
}

#sitepolicyInner h1{}
#sitepolicyInner h1.title2nd{
    padding-top: 15px;
    padding-bottom: 60px;
    text-align: center;
    display: block;
}
#sitepolicyInner{
	font-size: 13px;
	letter-spacing: -0.5px;
	color: #000;
    /*margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 35px;*/
}
#sitepolicyInner p{
}
#sitepolicyInner p.sitepolicyRead{
	margin-bottom: 30px;
}


#sitepolicyInner .sitepolicySet{
	margin-bottom: 30px;
}
#sitepolicyInner .sitepolicySet h2{
	font-size: 30px;
	margin-bottom: 12px;
	font-weight: bold;
}
#sitepolicyInner .sitepolicySet h2 span{
	font-size: 35px;
	margin-right: 0.3em;
	position:relative;
	top:1px;
}

#sitepolicyInner .sitepolicySet p{
	margin-left: 20px;
}
#sitepolicyInner .sitepolicySet ol{
	margin-left: 20px;
}
#sitepolicyInner .sitepolicySet ol li{
	margin-bottom: 8px;
}
#sitepolicyInner .sitepolicySet ol li > p{
	margin-left: 0;
}
#sitepolicyInner .sitepolicySet ol li > ul{
	padding-top: 3px;
	margin-left: 0;
}
#sitepolicyInner .sitepolicySet ol li > ul li{
	line-height: 1em;
}
#sitepolicyInner .sitepolicySet ol li > ul li > p{
	padding-top: 3px;
}

#sitepolicyInner .sitepolicySet ul{
	margin-left: 20px;
}
#sitepolicyInner .sitepolicySet ul li{
}
#sitepolicyInner .sitepolicySet ul.disc li{
	list-style-type: disc;
	list-style-position: inside;
}


#sitepolicyInner .mb10{
	margin-bottom:10px;
}
#sitepolicyInner .mb0{
	margin-bottom:0;
}


