/* ////////////////////////////////////////
PC,SP
//////////////////////////////////////// */
/*========= メインコンテンツ ===============*/
div.center_maincontent{
	padding:0 30px;
}
@media(max-width: 1100px) {
    div.center_maincontent {
		padding:0 20px;
    }
}
@media screen and (max-width: 767px){
    div.center_maincontent {
		min-height: 100vh;
    }
}
/*PRIVACY
----------------------------*/
#privacy{
    margin-top:30px;
}
#privacy .text-title{
	margin-bottom:30px;
}
#privacy .main-list>li{
	margin-top:33px;
}
#privacy .main-list2>li{
	margin-top:33px;
}
#privacy .main-list2>li:first-child{
	margin-top:20px;
}
#privacy .sub-list2>li{
	margin-top:30px;
}
#privacy .sub-list2>li:first-child{
	margin-top:0;
}
#privacy a{
	color:#2a3210;
	text-decoration: underline;
}
#privacy a:hover{
	text-decoration: none;
}
#privacy .title{
	margin-top:46px;
}
/* ピリオド数字リスト period */
.period-num > li{
	list-style-position: inside;
	counter-increment: period-cnt;
}
.period-num > li:before{
	content: counter(period-cnt) ".";
}
/* ピリオド数字リスト2(2行目以降インデント) period */
.period-num2 > li{
	list-style-position: inside;
	counter-increment: period-cnt2;
	margin-left: 1em;
	text-indent: -1em;
}
.period-num2 > li:before{
	content: counter(period-cnt2) ".";
}
/* 黒丸リスト period */
.list-disc > li{
	list-style-position: inside;
	margin-left: 1em;
	text-indent: -1em;
}
.list-disc > li:before{
	content: "・";
}
/* ////////////////////////////////////////
印刷時　PCのみ
//////////////////////////////////////// */
@media screen and (min-width: 1100px){
}
/* ////////////////////////////////////////
印刷時　PC・タブレット以上
//////////////////////////////////////// */
@media screen and (min-width:768px) , print{
	/*PRIVACY
	----------------------------*/
}
/*macbookpro用*/
@media screen and (min-width:1300px) and (max-width: 1699px) , print{ 
	/*PRIVACY
	----------------------------*/
}
/* ////////////////////////////////////////
タブレット
//////////////////////////////////////// */
@media screen and (min-width: 768px) and (max-width: 1099px){
	/*PRIVACY
	----------------------------*/
}
@media screen and (min-width: 1024px) and (max-width: 1200px){
}
/* ////////////////////////////////////////
SPのみ
//////////////////////////////////////// */
@media screen and (max-width: 767px){
	/*PRIVACY
	----------------------------*/
}
/* ////////////////////////////////////////
印刷用
//////////////////////////////////////// */
@media print{
}
/* ////////////////////////////////////////
SP(小)のみ
//////////////////////////////////////// */
@media screen and (max-width: 320px){
}