@charset "utf-8";

/*---------------------------------------------------------------------------------------------
-------------------------------------- page_top -------------------------------------------
-----------------------------------------------------------------------------------------------*/


/*----Contents---*/

#contents {
	margin: 0 auto;
	width: 100%;
}
#contents .path {
	margin: 0 auto;
	padding:15px 0 0;
	width: 1268px;
	height:57px;
	font-size:11px;
}
.page_top {
	float:right;
	padding:40px 0 0;
	clear:both;
}
#contents p {
	text-align:left;
	margin:0 0 30px;
	font-size:16px;
	line-height:200%;
}
#contents dd, #contents li, #contents dt{
	font-size:16px;
	line-height:200%;
}



/*----ABOUT---*/
#about {
	margin: 0 auto;
	padding:65px 0 30px;
	width: 1100px;
}


#about .title{
  margin-bottom: 50px;
}



#about h2{
  text-align: center;
}



#about .ttl-lv3 {
  background: url(../images/policy/icon_copy.gif) no-repeat left center;
  margin-bottom: 15px;
  padding: 0 0 0 18px;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0.05em;
  margin-left: -1.0em;
}

#about .ttl-lv4 {
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 12px;
}


.p-head{
  font-weight: bold;
  text-align: center !important;
  border-bottom: 1px solid #5e5e5e;
  background: #fafafa;
}


.txtR{
  text-align: right;
}



#about .div-tableBox{
  border: 1px solid #000;
}


#about .li-flex{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  border-bottom: 1px solid #5e5e5e;
}

#about .li-flex:last-child{
  border-bottom:none;
}



#about .li-flex p{
  width: 50%;
  margin: 0;
  padding: 20px;
}

#about .li-flex p:nth-child(even){
  border-left: 1px solid #5e5e5e;
}

#about .box{
    padding-left: 1.6em;
    margin-bottom: 50px;
}


#about .dl-list{
  text-indent: -1.6em;
}

#about .dl-list dd{
  text-indent: 0.1em;
}


.notes{
  font-size: 10px !important;
}
