/* main visual
==========================================*/
#terms-cookie .mainVisualWrap > div:nth-of-type(3) {
	background-image: url(/img/terms/cookie_policy/img01.jpg););
}

/* box01
==========================================*/
.modePC .box01 { margin: 150px auto 0; }
.modeSP .box01 { margin: 140px auto 0; }

.modePC .box01 div { width: 700px; }
.modePC .box01 h3{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 25px;
}
.modeSP .box01 div { width: 550px; }
.modeSP .box01 h3{
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 26px;
}

.box01 .p1 p span{ font-weight: bold; }
.modePC .box01 .p1{margin:85px auto;}
.modePC .box01 .p1 p:nth-of-type(1){ margin-bottom: 36px; }
.modeSP .box01 .p1{margin:85px auto;}
.modeSP .box01 .p1 p:nth-of-type(1){ margin-bottom: 42px; }

.modePC .box01 .p2{margin:85px auto 160px;}
.modePC .box01 .p2 p:nth-of-type(1){ margin-bottom: 36px; }
.modeSP .box01 .p2{margin:85px auto 120px;}
.modeSP .box01 .p2 p:nth-of-type(1){ margin-bottom: 42px; }

.modePC .box01 ul{margin-bottom: 36px;}
.modePC .box01 li{
	margin: 13px 0 0 10px;
	font-weight: bold;
}
.modePC .box01 li:before{
	content: "";
	display: block;
	width: 5px;
	height: 1px;
	background-color: #000;
	margin: 0 0 -12px -13px;
}
.modeSP .box01 ul{margin-bottom: 36px;}
.modeSP .box01 li{
	margin: 22px 0 0 10px;
	font-weight: bold;
}
.modeSP .box01 li:before{
	content: "";
	display: block;
	width: 5px;
	height: 1px;
	background-color: #000;
	margin: 0 0 -17px -10px;
}

.modePC .box01 .p3{ margin:85px auto 160px; }
.modeSP .box01 .p3{margin:85px auto 120px;}

.box01 .p4{ margin:85px auto 0; }

