@charset "utf-8";
/* CSS Document */

.kiyakux_ol{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
	}
#kiyaku_li{
    padding: 0;
    margin: 0;
	list-style-type:decimal;
	}	
#kiyaku2{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	list-style-type: none;
	}
#kiyaku3{
    padding: 0;
    margin: 0;
	list-style-type: none;
   text-indent: -1em;

	}	

#img_cla{max-width: 100%;height: auto;}

.none{
	list-style:none; 
	margin-left:-35px;
	text-indent: -1em;
	padding-left: 1em;
	margin-right:-15px;
}

.url{word-wrap: break-word;}
.tit_txt{list-style:none;}

#list_space {
	list-style: disc;
	font-size: 12px;
	padding-left: 2.5em;
	margin-bottom: 10px;
	}

ol#list_parentheses{
  padding:0 0 0 2em;
  margin:5px 0 0 0;
}
 
ol#list_parentheses li{
  list-style-type:none;
  list-style-position:inside;
  counter-increment: cnt;
}
ol#list_parentheses li:before{
  display: marker;
  content: "(" counter(cnt) ") ";
}

ol#list_parentheses1{
  padding:0 0 0 2em;
  margin:5px 0 0 0;
}
 
ol#list_parentheses1 li{
  list-style-type:none;
  list-style-position:inside;
  counter-increment: cnt;
}
ol#list_parentheses1 li:before{
  display: marker;
  content: "(" counter<cnt> ") ";
}
#tp_content{margin-top:55px;}
.sub_tt{margin:20px 0px -10px 0px;}
.sub_tt2{margin:20px 0px 13px 0px;}


/*★★★★★横幅が600px～767px時★★★★★*/
@media (min-width:600px) and (max-width:767px) {

	}
/*★★★★★横幅が最大で599px時★★★★★*/
@media (max-width:599px) {
.top_m{ margin-top:-50px;}	

}