#main-area {	position: relative;	width: 2560px;	height: 3456px;}#privacy_mainvis {	position: relative;	width: 2560px;	height: 750px;	background-repeat: no-repeat;	background-image: url("../../common/images/privacy/privacy_mainvis_bg.jpg");	background-position: 0 0;}#privacy_mainvis_txt {	position: absolute;	top: 268px;	left: 1076px;}#privacy_area01 {	position: relative;	width: 2560px;	height: 2706px;	background-repeat: no-repeat;	background-image: url("../../common/images/privacy/privacy_area01_bg.jpg");	background-color: #fff;	background-position: 0 0;}#privacy_area01_title_img {	position: absolute;	top: 168px;	left: 1091px;}#privacy_area01_title_txt_ym_m {	position: absolute;	top: 274px;	left: 1181px;	width: 205px;	height: 16px;	text-align: center;	color: #626262;}#privacy_area01_des_ym_m {	position: absolute;	top: 363px;	left: 901px;	width: 760px;	height: 64px;	font-size: 16px;	color: #5D5D5D;}#privacy_area01_line {	position: absolute;	top: 466px;	left: 901px;	width: 758px;	height: 2220px;}#privacy_area01_head01_ym_m {	position: absolute;	top: 0;	left: 0;	width: 220px;	height: 16px;	font-size: 16px;	color: #5D5D5D;}#privacy_area01_line01_udline {	position: absolute;	top: 34px;	left: 1px;}#privacy_area01_des01_ym_m {	position: absolute;	top: 58px;	left: 2px;	width: 760px;	height: 119px;	font-size: 14px;	color: #5D5D5D;}#privacy_area01_head02_ym_m {	position: absolute;	top: 226px;	left: 0;	width: 308px;	height: 16px;	font-size: 16px;	color: #5D5D5D;}#privacy_area01_line02_udline {	position: absolute;	top: 260px;	left: 1px;}#privacy_area01_des02_ym_m {	position: absolute;	top: 284px;	left: 2px;	width: 760px;	height: 161px;	font-size: 14px;	color: #5D5D5D;}#privacy_area01_head03_ym_m {	position: absolute;	top: 494px;	left: 0;	width: 324px;	height: 16px;	font-size: 16px;	color: #5D5D5D;}#privacy_area01_line03_udline {	position: absolute;	top: 528px;	left: 1px;}#privacy_area01_des03_ym_m {	position: absolute;	top: 552px;	left: 3px;	width: 760px;	height: 392px;	font-size: 14px;	color: #5D5D5D;}#privacy_area01_head04_ym_m {	position: absolute;	top: 992px;	left: 0;	width: 260px;	height: 16px;	font-size: 16px;	color: #5D5D5D;}#privacy_area01_line04_udline {	position: absolute;	top: 1026px;	left: 1px;}#privacy_area01_des04_ym_m {	position: absolute;	top: 1049px;	left: 1px;	width: 760px;	height: 393px;	font-size: 14px;	color: #5D5D5D;}#privacy_area01_head05_ym_m {	position: absolute;	top: 1494px;	left: 0;	width: 212px;	height: 16px;	font-size: 16px;	color: #5D5D5D;}#privacy_area01_line05_udline {	position: absolute;	top: 1528px;	left: 1px;}#privacy_area01_des05_ym_m {	position: absolute;	top: 1552px;	left: 2px;	width: 760px;	height: 161px;	font-size: 14px;	color: #5D5D5D;}#privacy_area01_head06_ym_m {	position: absolute;	top: 1762px;	left: 0;	width: 292px;	height: 16px;	font-size: 16px;	color: #5D5D5D;}#privacy_area01_line06_udline {	position: absolute;	top: 1796px;	left: 1px;}#privacy_area01_des06_ym_m {	position: absolute;	top: 1820px;	left: 2px;	width: 760px;	height: 56px;	font-size: 14px;	color: #5D5D5D;}#privacy_area01_head07_ym_m {	position: absolute;	top: 1924px;	left: 0;	width: 260px;	height: 16px;	font-size: 16px;	color: #5D5D5D;}#privacy_area01_line07_udline {	position: absolute;	top: 1958px;	left: 1px;}#privacy_area01_des07_ym_m {	position: absolute;	top: 1981px;	left: 2px;	width: 760px;	height: 99px;	font-size: 14px;	color: #5D5D5D;}#privacy_area01_head08_ym_m {	position: absolute;	top: 2127px;	left: 0;	width: 308px;	height: 16px;	font-size: 16px;	color: #5D5D5D;}#privacy_area01_line08_udline {	position: absolute;	top: 2161px;	left: 1px;}#privacy_area01_des08_ym_m {	position: absolute;	top: 2185px;	left: 2px;	width: 760px;	height: 35px;	font-size: 14px;	color: #5D5D5D;}ol {	margin-left: 3.5em; /* サイトに合せて調整 */} ol li {	list-style-type: none;	counter-increment: cnt;	font-size: 14px;	color: #5D5D5D;		position: relative;} ol li:before {	content: "(" counter(cnt) ")";	display: inline-block;	margin-left: -3.5em; /* サイトに合せて調整 */	width: 3em; /* サイトに合せて調整 */	text-align: right;	position: absolute;	top: 0;	left: 0;}#privacy_area01_des03_ym_m ol li {	top: 3px;    left: -16px;    width: 730px;}#privacy_area01_des04_ym_m ol li {	top: -1px;    left: -16px;    width: 730px;}#privacy_area01_des04_ym_m span ol li {	top: 0px;    left: -16px;    width: 730px;}#privacy_area01_des05_ym_m ol li {	top: 0px;    left: -16px;    width: 730px;	}