@charset "utf-8";
/* CSS Document */

section.other_main{
	padding: 11.5em 0 8em 0;
}
section.other_main dl.other_list{
}
section.other_main dl.other_list dt,
section.other_main dl.other_list dd{
}
section.other_main dl.other_list dt{
	padding-top: 1.5em;
	margin: 0 0.2em;
}
section.other_main dl.other_list dt a{
	font-weight: 500;
	border-bottom: 1px solid;
	padding-bottom: 0.2em;
	letter-spacing: 0.05em;
}
section.other_main dl.other_list dd{
	margin: 0 auto;
	border-bottom: 2px dotted #c4c4c4;
	padding: 1.35em 0.2em;
}

/***** privacy *****/
section#privacy section.other_main {
    padding: 11.5em 0 10em 0;
}
section#privacy p.inner{
	max-width: 1035px;
	letter-spacing: 0.05em;
	padding: 1em 0 0 0;
	line-height: 1.7;
}
section#privacy section.other_main dl.other_list{
    padding-top: 3.5em;
}
section#privacy section.other_main dl.other_list dt{
	font-weight: 500;
	letter-spacing: 0.1em;
	padding-top: 2.5em;
	padding-left: 1.5em;
	text-indent: -1.4em;
}
section#privacy section.other_main dl.other_list dd{
	padding: 1em 0.5em 1.35em 0.5em;
}
section#privacy section.other_main dl.other_list dd ul{
	list-style: none;
	padding: 0 0 0.5em 0;
	counter-reset: number 0;
}
section#privacy section.other_main dl.other_list dd ul li{
	position: relative;
	padding-left: 2em;
	letter-spacing: 0.1em;
	line-height: 2.2;
}
section#privacy section.other_main dl.other_list dd ul li:before{
	counter-increment: number 1;
	content: "（ "counter(number) " ）";
	position: absolute;
	left: 0;
	top: 0;
	right: auto;
	bottom: auto;
	margin: auto;
	letter-spacing: 0;
}

/******************************************* ipad ********************************************************/

@media (min-width: 768px) and (max-width: 1279px) {
	
	
}

