@charset "utf-8";

#base .interior{
	min-width:980px;
}

#base .interior .sct .subsct{
	display:table;
	margin:0 auto;
}

/* --------------------------------------------- */

#base .interior .hf .pager.subsct{
	width:980px;
}

#base .interior .hf .pager.subsct .subsubsct{
	display:table-cell;
	vertical-align:top;
	text-align:left;
}

#base .interior .hf .pager.subsct .lft.subsubsct .cont .subcont{
	display:table;
	height:58px;
}

#base .interior .hf .pager.subsct .lft.subsubsct .cont .subcont div{
	display:table-cell;
	text-align:left;
	vertical-align:middle;
}

#base .interior .hf .pager.subsct .lft.subsubsct .cont .subcont .arw{
	padding-left:15px;
}

#base .interior .hf .pager.subsct .lft.subsubsct .cont .subcont .txt{
	color:#FFFFFF;
	font-size:1.3em;
	font-feature-settings:"palt";
	letter-spacing:0.05em;
	padding-left:6px;
}

#base .interior .hf .pager.subsct .rgh.subsubsct ul{
	display:table;
	margin-left:auto;
	margin-right:15px;
}

#base .interior .hf .pager.subsct .rgh.subsubsct ul li{
	display:table-cell;
	vertical-align:top;
	border-right:solid 1px #666666;
}
#base .interior .hf .pager.subsct .rgh.subsubsct ul li:first-child{
	border-left:solid 1px #666666;
}

#base .interior .hf .pager.subsct .rgh.subsubsct ul li div{
	display:table;
	height:58px;
}

#base .interior .hf .pager.subsct .rgh.subsubsct ul li div p{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:58px;
	color:#FFFFFF;
	font-family:'Josefin Sans', sans-serif;
	font-weight:300;
	font-size:1.6em;
	background:#666666;
}
#base .interior .hf .pager.subsct .rgh.subsubsct ul li:first-child div p{
	width:60px;
	font-size:1.4em;
	letter-spacing:0.1em;
	padding-left:2px;
}
#base .interior .hf .pager.subsct .rgh.subsubsct ul li.lrg div p{
	width:59px;
}
#base .interior .hf .pager.subsct .rgh.subsubsct ul li.ls div p{
	letter-spacing:0.1em;
	width:56px;
	padding-left:2px;
}
#base .interior .hf .pager.subsct .rgh.subsubsct ul li a div p{
	background:#444444;
}
#base .interior .hf .pager.subsct .rgh.subsubsct ul li a:hover div p{
	background:#666666;
}

/* -- */

#base .interior .hf .ln{
	background:#666666;
	width:100%;
	height:1px;
	overflow:hidden;
}

/* -- */

#base .interior .hf .ln2{
	width:2px;
	height:200px;
	overflow:hidden;
	margin:0 auto;
}

#base .interior .hf .ln2 div{
	background:#666666;
	width:1px;
	height:200px;
	overflow:hidden;
	margin-left:auto;
}

/* --------------------------------------------- */

#base .interior .hd{
	background:#444444;
	/*margin-top:24px;*/
}

#base .interior .hd .prf.subsct{
	width:980px;
	height:280px;
	position:relative;
}

#base .interior .hd .prf.subsct .map{
	position:absolute;
	left:0;
	top:0;
}

#base .interior .hd .prf.subsct .ttl{
	position:absolute;
	left:15px;
	top:0;
	width:380px;
	height:280px;
}

#base .interior .hd .prf.subsct .ttl .subttl{
	position:absolute;
	left:0;
	top:30px;
}

#base .interior .hd .prf.subsct .ttl .subttl .subsubttl{
	font-size:1.6em;
	letter-spacing:0.02em;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:16px;
	padding-left:1px;
}

#base .interior .hd .prf.subsct .ttl .cap{
	position:absolute;
	left:0;
	bottom:37px;
	font-size:1.2em;
	letter-spacing:0.05em;
	line-height:1.7;
	color:#AAAAAA;
	padding-left:1px;
}

#base .interior .hd .prf.subsct .dtl{
	position:absolute;
	left:395px;
	bottom:36px;
}

#base .interior .hd .prf.subsct .dtl .txt1{
	font-size:1.3em;
	letter-spacing:0.05em;
	line-height:1.7;
	font-weight:bold;
	color:#FFFFFF;
}

#base .interior .hd .prf.subsct .dtl .txt2{
	font-size:1.7em;
	letter-spacing:0.05em;
	line-height:1.7;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
}
#base .interior .hd .prf.subsct .dtl .txt2 span{
	font-size:0.8em;
	letter-spacing:0.02em;
	font-weight:500;
}

#base .interior .hd .prf.subsct .dtl .txt3{
	font-size:1.3em;
	letter-spacing:0.02em;
	line-height:1.8;
	color:#CCCCCC;
	padding-top:17px;
}

#base .interior .hd .prf.subsct .dtl .txt4{
	font-size:1.2em;
	line-height:1.7;
	color:#AAAAAA;
	padding-top:5px;
}

#base .interior .hd .prf.subsct .pht{
	position:absolute;
	right:10px;
	top:35px;
}

#base .interior .hd .prf.subsct .pht img{
	border-radius:50%;
}

/* --------------------------------------------- */

#base .interior .mv{
	position:relative;
}

#base .interior .mv .subsct{
	width:100%;
	position:relative;
}

#base .interior .mv .pht{
	position:relative;
	overflow:hidden;
}

#base .interior .mv .pht .subpht{
	position:absolute;
	left:0;
	top:0;
}

#base .interior .mv .pht .subpht .subsubpht{
	position:absolute;
	top:0;
}

#base .interior .mv .pht .subpht .subsubpht .cap{
	position:absolute;
	right:13px;
	bottom:13px;
	font-size:1.2em;
	color:#FFFFFF;
	letter-spacing:0.0em;
	line-height:1.6;
	text-align:right;
}

#base .interior .mv .ttl{
	position:absolute;
	left:40px;
	bottom:40px;
}

#base .interior .mv .ttl p{
	font-size:2.6em;
	font-weight:bold;
	letter-spacing:0;
	color:#FFFFFF;
	background:#000000;
	display:table;
	margin-top:12px;
	padding:5px 8px;
}

#base .interior .mv .prv{
	position:absolute;
	top:0;
	bottom:0;
	left:10px;
	width:54px;
	height:54px;
	margin:auto;
	cursor:pointer;
	transition:all 0.1s 0s ease-out;
}

#base .interior .mv .prv .bg{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:44px;
	height:44px;
	margin:auto;
	background:#FFFFFF;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	transition:all 0.1s 0s ease-out;
}
#base .interior .mv .prv:hover .bg{
	width:54px;
	height:54px;
}

#base .interior .mv .prv img{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:44px;
	height:44px;
	margin:auto;
}

#base .interior .mv .nxt{
	position:absolute;
	top:0;
	bottom:0;
	right:10px;
	width:54px;
	height:54px;
	margin:auto;
	cursor:pointer;
}

#base .interior .mv .nxt .bg{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:44px;
	height:44px;
	margin:auto;
	background:#FFFFFF;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	transition:all 0.1s 0s ease-out;
}
#base .interior .mv .nxt:hover .bg{
	width:54px;
	height:54px;
}

#base .interior .mv .nxt img{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:44px;
	height:44px;
	margin:auto;
}


/* --------------------------------------------- */

#base .interior .intr{
	padding:70px 0;
}

#base .interior .intr .subsct{
	width:980px;
	position:relative;
	color:#555555;
	font-size:1.4em;
	line-height:2.0;
	letter-spacing:0.02em;
}

#base .interior .intr .subsct p{
	width:955px;
	margin-left:15px;
}

/* --------------------------------------------- */

#base .interior .voice{
	background:#EEEEEE;
	padding:100px 0;
}

#base .interior .voice .subsct{
	width:980px;
	position:relative;
}

#base .interior .voice .subsct .ttl{
	position:absolute;
	left:15px;
	top:0;
}

#base .interior .voice .subsct .pht{
	display:table;
}

#base .interior .voice .subsct .pht .subpht{
	position:relative;
}

#base .interior .voice .subsct .pht .subpht .cap{
	position:absolute;
	right:10px;
	bottom:10px;
	font-size:1.2em;
	color:#FFFFFF;
	letter-spacing:0.0em;
	line-height:1.6;
	text-align:right;
}

#base .interior .voice .crsl{
	position:relative;
	overflow:hidden;
}

#base .interior .voice .crsl .subcrsl{
	position:absolute;
	left:0;
	top:0;
}

#base .interior .voice .crsl .subcrsl .subsubcrsl{
	position:absolute;
	top:0;
}

#base .interior .voice .crsl .subcrsl .subsubcrsl .subsubsubcrsl img{
}

#base .interior .voice .crsl .subcrsl .subsubcrsl .cap{
	position:absolute;
	right:10px;
	bottom:10px;
	font-size:1.2em;
	color:#FFFFFF;
	letter-spacing:0.0em;
	line-height:1.6;
	text-align:right;
}

#base .interior .voice .crsl .prv{
	position:absolute;
	top:0;
	bottom:0;
	left:8px;
	width:48px;
	height:48px;
	margin:auto;
	cursor:pointer;
}

#base .interior .voice .crsl .prv .bg{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:40px;
	height:40px;
	margin:auto;
	background:#FFFFFF;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	transition:all 0.1s 0s ease-out;
}
#base .interior .voice .crsl .prv:hover .bg{
	width:48px;
	height:48px;
}

#base .interior .voice .crsl .prv img{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:40px;
	height:40px;
	margin:auto;
}

#base .interior .voice .crsl .nxt{
	position:absolute;
	top:0;
	bottom:0;
	right:8px;
	width:48px;
	height:48px;
	margin:auto;
	cursor:pointer;
}

#base .interior .voice .crsl .nxt .bg{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:40px;
	height:40px;
	margin:auto;
	background:#FFFFFF;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	transition:all 0.1s 0s ease-out;
}
#base .interior .voice .crsl .nxt:hover .bg{
	width:48px;
	height:48px;
}

#base .interior .voice .crsl .nxt img{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:40px;
	height:40px;
	margin:auto;
}

#base .interior .voice .subsct .ttl .subttl1{
	font-family:'Oswald',sans-serif;
	font-weight:500;
	font-size:4.0em;
	color:#000000;
	letter-spacing:0.05em;
}

#base .interior .voice .subsct .ttl .subttl2{
	font-size:2.0em;
	color:#000000;
	letter-spacing:0.05em;
	font-weight:bold;
	padding-top:20px;
}

#base .interior .voice .subsct .txt .subtxt1{
	font-size:1.8em;
	color:#000000;
	letter-spacing:0.02em;
	line-height:1.8;
	font-weight:bold;
}
#base .interior .voice .subsct .txt .subtxt1 span{
	font-size:0.8em;
	letter-spacing:0.02em;
	font-weight:500;
}

#base .interior .voice .subsct .txt .subtxt2{
	font-size:1.4em;
	color:#444444;
	letter-spacing:0.02em;
	line-height:1.9;
	padding-top:14px;
}

#base .interior .voice .subsct .subsubsct{
	position:relative;
}

/* --------------------------------------------- */

#base .interior .users{
	padding:100px 0;
}

#base .interior .users .subsct{
	width:980px;
	position:relative;
}

#base .interior .users .subsct .ttl{
	width:680px;
	margin-left:15px;
}

#base .interior .users .subsct .ttl .subttl1{
	font-family:'Oswald',sans-serif;
	font-weight:500;
	font-size:3.6em;
	color:#000000;
	letter-spacing:0.05em;
}

#base .interior .users .subsct .ttl .subttl2{
	font-size:1.9em;
	color:#000000;
	letter-spacing:0.05em;
	font-weight:bold;
	padding-top:21px;
}

#base .interior .users .subsct .txt{
	width:680px;
	margin-top:50px;
	margin-left:15px;
}

#base .interior .users .subsct .txt .subtxt1{
	font-size:1.7em;
	color:#000000;
	letter-spacing:0.02em;
	line-height:1.8;
	font-weight:bold;
}

#base .interior .users .subsct .txt .subtxt2{
	font-size:1.4em;
	color:#444444;
	letter-spacing:0.02em;
	line-height:1.9;
	padding-top:14px;
}

#base .interior .users .subsct .pht{
	position:absolute;
	right:10px;
	top:-2px;
}

#base .interior .users .subsct .pht img{
	border-radius:50%;
}

#base .interior .users .subsct .pht p{
	font-size:1.3em;
	letter-spacing:0.05em;
	line-height:1.7;
	color:#666666;
	padding-top:12px;
	text-align:center;
}

/* --------------------------------------------- */

#base .interior .ft{
	background:#444444;
	position:relative;
}

#base .interior .ft .navi.subsct{
	width:100%;
	height:200px;
	display:table;
	position:absolute;
	left:0;
	top:0;
}

#base .interior .ft .navi.subsct .subsubsct{
	width:50%;
	display:table-cell;
	vertical-align:middle;
}

#base .interior .ft .navi.subsct .subsubsct .cont{
	width:100%;
	height:200px;
	display:table;
}

#base .interior .ft .navi.subsct .subsubsct .cont .subcont{
	display:table-cell;
	vertical-align:middle;
	position:relative;
}

#base .interior .ft .navi.subsct .subsubsct .cont .subcont .subsubcont{
	display:table;
	margin:0 auto;
	position:relative;
	z-index:11;
}
#base .interior .ft .navi.subsct .navi_prv.subsubsct .cont .subcont .subsubcont{
	padding-left:30px;
}
#base .interior .ft .navi.subsct .navi_nxt.subsubsct .cont .subcont .subsubcont{
	padding-right:30px;
}

#base .interior .ft .navi.subsct .subsubsct .cont .subcont .subsubcont div{
	display:table-cell;
	vertical-align:middle;
}

#base .interior .ft .navi.subsct .subsubsct .cont .subcont .subsubcont .txt .txt1{
	font-family:'Josefin Sans', sans-serif;
	font-weight:300;
	font-size:1.2em;
	letter-spacing:0.15em;
	color:#C7C7C7;
	padding-top:8px;
	padding-left:40px;
}

#base .interior .ft .navi.subsct .subsubsct .cont .subcont .subsubcont .txt .txt2{
	font-size:1.7em;
	letter-spacing:0.02em;
	color:#FFFFFF;
	font-weight:bold;
	line-height:1.6;
	padding-top:12px;
	padding-left:40px;
}

#base .interior .ft .navi.subsct .subsubsct .arw img{
	position:absolute;
	z-index:11;
	top:0;
	bottom:0;
	margin:auto;
}
#base .interior .ft .navi.subsct .navi_prv.subsubsct .arw img{
	left:16px;
}
#base .interior .ft .navi.subsct .navi_nxt.subsubsct .arw img{
	right:16px;
}

#base .interior .ft .navi.subsct .subsubsct .eff{
	position:absolute;
	z-index:10;
	top:0;
	background:#666666;
	overflow:hidden;
	height:200px;
	width:0;
}
#base .interior .ft .navi.subsct .navi_prv.subsubsct .eff{
	right:0;
}
#base .interior .ft .navi.subsct .navi_nxt.subsubsct .eff{
	left:0;
}

/* --------------------------------------------- */

#base .interior01 .voice .subsct .txt{
	position:absolute;
	left:15px;
	bottom:-5px;
	width:320px;
}

#base .interior01 .voice .subsct .pht{
	margin-left:auto;
	margin-right:15px;
}

#base .interior01 .voice .subsct .pht .subpht{
	margin-top:40px;
}
#base .interior01 .voice .subsct .pht .subpht:first-child{
	margin-top:0;
}


/* --------------------------------------------- */

#base .interior02 .mv .pht .subpht .subsubpht .cap{
	color:#666666;
}

#base .interior02 .voice .subsct .subsubsct .txt{
	margin-left:auto;
	margin-right:10px;
	width:450px;
}

#base .interior02 .voice .subsct .subsubsct .txt2{
	margin-top:60px;
}

#base .interior02 .voice .subsct .pht{
	position:absolute;
	left:15px;
	bottom:5px;
}

#base .interior02 .voice .subsct .pht .subpht .cap{
	color:#666666;
}


/* --------------------------------------------- */


#base .interior03 .hd .prf_bg{
	background:url('../img/interior/03/map.png') center top no-repeat;
}

#base .interior03 .hd .prf.subsct .dtl{
	left:345px;
}

#base .interior03 .voice .subsct .subsubsct .txt1{
	position:absolute;
	left:15px;
	bottom:-5px;
	width:330px;
}

#base .interior03 .voice .subsct .subsubsct .txt2{
	margin-left:auto;
	margin-right:10px;
	display:table;
	width:555px;
	margin-top:60px;
}

#base .interior03 .voice .pht{
	width:550px;
	height:410px;
	margin-left:auto;
	margin-right:15px;
	display:table;
}

#base .interior03 .voice .subsct .pht .subpht .cap{
	color:#444444;
	text-shadow:0px 0px 10px rgba(255,255,255,0.5);  
}


/* --------------------------------------------- */

#base .interior04 .hf .ln{
	background:#CAB88A;
}

#base .interior04 .hf .ln2 div{
	background:#CAB88A;
}

#base .interior04 .hd{
	background:#B2985A;
}

#base .interior04 .hf .pager.subsct .rgh.subsubsct ul li{
	border-right:solid 1px #CAB88A;
}
#base .interior04 .hf .pager.subsct .rgh.subsubsct ul li:first-child{
	border-left:solid 1px #CAB88A;
}
#base .interior04 .hf .pager.subsct .rgh.subsubsct ul li div p{
	background:#988249;
}
#base .interior04 .hf .pager.subsct .rgh.subsubsct ul li a div p{
	background:#B2985A;
}
#base .interior04 .hf .pager.subsct .rgh.subsubsct ul li a:hover div p{
	background:#988249;
}

#base .interior04 .hd .prf_bg{
	background:url('../img/interior/04/prf.jpg');
}

#base .interior04 .hd .prf.subsct .ttl .subttl .subsubttl{
	color:#000000;
}

#base .interior04 .hd .prf.subsct .ttl .cap{
	color:#888888;
}

#base .interior04 .hd .prf.subsct .dtl .txt1{
	color:#000000;
}

#base .interior04 .hd .prf.subsct .dtl .txt2{
	color:#000000;
}

#base .interior04 .hd .prf.subsct .dtl .txt3{
	color:#444444;
}

#base .interior04 .ft{
	background:#B2985A;
}

#base .interior04 .ft .navi.subsct .subsubsct .cont .subcont .subsubcont .txt .txt1{
	color:#F0EADD;
}

#base .interior04 .ft .navi.subsct .subsubsct .eff{
	background:#988249;
}

#base .interior04 .intr{
	background:#B2985A;
}

#base .interior04 .intr .subsct{
	color:#FFFFFF;
}

#base .interior04 .mv .ttl p{
	color:#000000;
	background:#FFFFFF;
}

#base .interior04 .mv .pht .subpht .subsubpht .cap{
	color:#666666;
}

#base .interior04 .voice{
	background:url('../img/interior/04/bg.jpg') center top;
}

#base .interior04 .voice .subsct .subsubsct1 .txt{
	margin-left:auto;
	margin-right:10px;
	width:465px;
}

#base .interior04 .voice .subsct .subsubsct1 .txt2{
	margin-top:60px;
}

#base .interior04 .voice .subsct .pht{
	position:absolute;
	left:15px;
	bottom:5px;
}

#base .interior04 .voice .subsct .pht .subpht .cap{
	color:#666666;
}

#base .interior04 .voice .subsct .subsubsct2 .cont{
	display:table;
	background:#FFFFFF;
	width:948px;
	margin:80px auto 0;
	border:solid 1px #DAB866;
	padding:55px 0;
}
#base .interior04 .voice .subsct .subsubsct2 .cont .lft,
#base .interior04 .voice .subsct .subsubsct2 .cont .rgh{
	display:table-cell;
	vertical-align:top;
	text-align:left;
}
#base .interior04 .voice .subsct .subsubsct2 .cont .lft{
	width:350px;
}
#base .interior04 .voice .subsct .subsubsct2 .cont .rgh{
	width:600px;
	position:relative;
}

#base .interior04 .voice .subsct .subsubsct2 .cont .lft .txt1{
	font-size:1.7em;
	color:#000000;
	letter-spacing:0.02em;
	line-height:1.8;
	font-weight:bold;
	margin-left:50px;
	width:245px;
}

#base .interior04 .voice .subsct .subsubsct2 .cont .lft .txt2{
	font-size:1.4em;
	color:#444444;
	letter-spacing:0.02em;
	line-height:1.9;
	padding-top:23px;
	margin-left:50px;
	width:245px;
}

#base .interior04 .voice .subsct .subsubsct2 .cont .lft .txt2 a{
	color:#F68677;
	text-decoration:underline;
}

#base .interior04 .voice .subsct .subsubsct2 .cont .lft .txt2 a:hover{
	opacity:0.5;
	text-decoration:none;
}

#base .interior04 .voice .subsct .subsubsct2 .cont .rgh .subcont{
	margin-top:30px;
}
#base .interior04 .voice .subsct .subsubsct2 .cont .rgh .subcont:first-child{
	margin-top:0;
}

#base .interior04 .voice .subsct .subsubsct2 .cont .rgh .subcont p{
	width:555px;
	font-size:1.2em;
	line-height:1.5;
	letter-spacing:0.0em;
	color:#666666;
	padding-top:8px;
}

#base .interior04 .hf .ln2{
	position:relative;
	z-index:11;
}

/* --------------------------------------------- */

#base .interior05 .lftbg{
	position:absolute;
	z-index:100;
	left:0;
	top:0;
	background:url(../img/interior/05/lftbg.jpg) no-repeat center center;
	background-size:cover;
}

#base .interior05 .mv .subsct{
	display:table;
	width:auto;
	margin-left:auto;
	margin-right:0;
}

#base .interior05 .voice{
	background:#000000;
}

#base .interior05 .voice .subsct .ttl{
	position:static;
	margin-left:auto;
	margin-right:10px;
	display:table;
	width:575px;
}

#base .interior05 .voice .subsct .ttl .subttl1{
	color:#FFFFFF;
}

#base .interior05 .voice .subsct .ttl .subttl2{
	color:#FFFFFF;
}

#base .interior05 .voice .subsct .subsubsct .txt{
	margin-left:auto;
	margin-right:10px;
	display:table;
	width:575px;
}

#base .interior05 .voice .subsct .subsubsct .txt1{
	margin-top:60px;
}

#base .interior05 .voice .subsct .subsubsct .txt2{
	margin-top:60px;
	margin-bottom:80px;
}

#base .interior05 .voice .subsct .subsubsct .txt3{
	margin-top:80px;
}

#base .interior05 .voice .subsct .subsubsct .txt .subtxt1{
	color:#FFFFFF;
}

#base .interior05 .voice .subsct .subsubsct .txt .subtxt2{
	color:#CCCCCC;
}

#base .interior05 .voice .subsct .subsubsct .txt .subtxt2 a{
	color:#D9B866;
	text-decoration:underline;
}

#base .interior05 .voice .subsct .subsubsct .txt .subtxt2 a:hover{
	opacity:0.5;
	text-decoration:none;
}

#base .interior05 .voice .crsl1{
}

#base .interior05 .voice .crsl{
	margin-left:auto;
	margin-right:0px;
	display:table;
}

#base .interior05 .voice .subsct .pht{
	margin-left:auto;
	margin-right:15px;
	margin-top:60px;
}


/* --------------------------------------------- */

#base .interior06 .hf .ln{
	background:#B44C55;
}

#base .interior06 .hf .ln2 div{
	background:#B44C55;
}

#base .interior06 .hd{
	background:#920004;
}

#base .interior06 .hf .pager.subsct .rgh.subsubsct ul li{
	border-right:solid 1px #B44C55;
}
#base .interior06 .hf .pager.subsct .rgh.subsubsct ul li:first-child{
	border-left:solid 1px #B44C55;
}
#base .interior06 .hf .pager.subsct .rgh.subsubsct ul li div p{
	background:#B44C55;
}
#base .interior06 .hf .pager.subsct .rgh.subsubsct ul li a div p{
	background:#920004;
}
#base .interior06 .hf .pager.subsct .rgh.subsubsct ul li a:hover div p{
	background:#B44C55;
}

#base .interior06 .hd .prf.subsct .ttl .cap{
	color:#DFB3B7;
}

#base .interior06 .hd .prf.subsct .dtl .txt3{
	color:#F4E6E7;
	color:#EACCCF;
}

#base .interior06 .hd .prf.subsct .dtl .txt4{
	color:#DFB3B7;
}

#base .interior06 .ft{
	background:#920004;
}

#base .interior06 .ft .navi.subsct .subsubsct .cont .subcont .subsubcont .txt .txt1{
	color:#EACCCF;
}

#base .interior06 .ft .navi.subsct .subsubsct .eff{
	background:#B44C55;
}

#base .interior06 .mv .pht .subpht .subsubpht .cap{
	color:#666666;
}

#base .interior06 .voice .subsct .ttl .subttl1{
	color:#FFFFFF;
}

#base .interior06 .voice .subsct .ttl .subttl2{
	color:#FFFFFF;
}

#base .interior06 .voice .subsct .subsubsct1 .txt{
	position:absolute;
	left:15px;
	bottom:-5px;
	width:400px;
}

#base .interior06 .voice{
	background:url('../img/interior/06/bg.png') center top;
}

#base .interior06 .voice .subsct .subsubsct1 .txt .subtxt{
	margin-top:50px;
}

#base .interior06 .voice .subsct .subsubsct1 .txt .subtxt1{
	font-size:1.7em;
	color:#FFFFFF;
}

#base .interior06 .voice .subsct .subsubsct1 .txt .subtxt2{
	color:#F4E6E7;
}

#base .interior06 .voice .crsl{
	width:460px;
	height:560px;
}

#base .interior06 .voice .subsct .subsubsct1 .crsl{
	margin-left:auto;
	margin-right:15px;
}

#base .interior06 .voice .subsct .subsubsct2 .cont{
	display:table;
	background:#FFFFFF;
	width:950px;
	margin:80px auto 0;
}
#base .interior06 .voice .subsct .subsubsct2 .cont .lft,
#base .interior06 .voice .subsct .subsubsct2 .cont .rgh{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}
#base .interior06 .voice .subsct .subsubsct2 .cont .lft{
	width:610px;
}
#base .interior06 .voice .subsct .subsubsct2 .cont .rgh{
	width:340px;
	position:relative;
}

#base .interior06 .voice .subsct .subsubsct2 .cont .lft .txt1{
	font-size:2.0em;
	color:#000000;
	letter-spacing:0.02em;
	line-height:1.8;
	font-weight:bold;
	margin-left:60px;
}

#base .interior06 .voice .subsct .subsubsct2 .cont .lft .txt2{
	font-size:1.4em;
	color:#444444;
	letter-spacing:0.02em;
	line-height:1.9;
	padding-top:18px;
	margin-left:60px;
}

#base .interior06 .voice .subsct .subsubsct2 .cont .lft .txt2 a{
	color:#E90000;
	text-decoration:underline;
}

#base .interior06 .voice .subsct .subsubsct2 .cont .lft .txt2 a:hover{
	opacity:0.5;
	text-decoration:none;
}

#base .interior06 .voice .subsct .subsubsct2 .cont .rgh .txt{
	width:100%;
	background:rgba(0,0,0,0.5);
	color:#FFFFFF;
	font-size:1.2em;
	line-height:1.5;
	letter-spacing:0.05em;
	position:absolute;
	left:0;
	bottom:0;
}

#base .interior06 .voice .subsct .subsubsct2 .cont .rgh .txt p{
	padding:10px 15px;
}

#base .interior06 .voice .subsct .crsl .subcrsl .cap.blk{
	color:#666666;
	/*text-shadow:0px 0px 10px rgba(255,255,255,0.5);*/
}
#base .interior06 .voice .subsct .crsl .subcrsl .cap.wht{
	color:#FFFFFF;
}

/* --------------------------------------------- */

#base .interior07 .hd .prf.subsct .dtl{
	left:345px;
}

#base .interior07 .voice .subsct .subsubsct .txt1{
	position:absolute;
	left:15px;
	bottom:-5px;
	width:310px;
}

#base .interior07 .voice .subsct .subsubsct .txt2{
	margin-left:auto;
	margin-right:10px;
	display:table;
	width:565px;
	margin-top:60px;
}

#base .interior07 .voice .crsl1{
	width:560px;
	height:375px;
}

#base .interior07 .voice .subsct .subsubsct .crsl{
	margin-left:auto;
	margin-right:15px;
}

/* --------------------------------------------- */

#base .interior08 .hd .prf.subsct .dtl{
	left:345px;
}

#base .interior08 .voice .subsct .subsubsct2{
	margin-top:80px;
}

#base .interior08 .voice .subsct .subsubsct2 .lft{
	float:left;
}
#base .interior08 .voice .subsct .subsubsct2 .rgh{
	float:right;
}

#base .interior08 .voice .subsct .subsubsct1 .txt{
	position:absolute;
	left:15px;
	bottom:-5px;
	width:445px;
}

#base .interior08 .voice .subsct .subsubsct2 .txt{
	width:445px;
	margin-right:10px;
}

#base .interior08 .voice .subsct .subsubsct2 .txt3{
	margin-top:50px;
}

#base .interior08 .voice .crsl1{
	width:440px;
	height:440px;
}

#base .interior08 .voice .crsl2{
	width:440px;
	height:644px;
	margin-left:15px;
}

#base .interior08 .voice .subsct .subsubsct1 .crsl{
	margin-left:auto;
	margin-right:15px;
}


/* --------------------------------------------- */

#base .interior09 .voice .subsct .pht{
	margin-left:auto;
	margin-right:15px;
}

#base .interior09 .voice .subsct .subsubsct1 .txt{
	position:absolute;
	left:15px;
	bottom:-5px;
	width:400px;
}

#base .interior09 .voice .subsct .subsubsct1 .txt .subtxt1{
	margin-top:50px;
}


/* --------------------------------------------- */


#base .interior10 .mv .pht .subpht .subsubpht .cap{
	color:#666666;
}

#base .interior10 .mv .cap_bfr,
#base .interior10 .mv .cap_aft{
	position:absolute;
	left:0;
	top:0;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:bold;
	background:#6CBB5A;
	padding:12px;
}
#base .interior10 .mv .cap_aft{
	left:50%;
}
#base .interior10 .mv .arw img{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}

#base .interior10 .voice .subsct .pht{
	margin-left:auto;
	margin-right:15px;
}
#base .interior10 .voice .subsct .pht .subpht{
	margin-top:40px;
}
#base .interior10 .voice .subsct .pht .subpht:first-child{
	margin-top:0;
}

#base .interior10 .voice .subsct .pht .subpht .cap_bfr,
#base .interior10 .voice .subsct .pht .subpht .cap_aft{
	position:absolute;
	left:0;
	bottom:0;
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:bold;
	background:#6CBB5A;
	padding:10px;
}
#base .interior10 .voice .subsct .pht .subpht .cap_aft{
	left:290px;
}
#base .interior10 .voice .subsct .pht .subpht .arw img{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
}

#base .interior10 .voice .subsct .subsubsct1 .txt{
	padding-top:130px;
	margin-left:15px;
	margin-right:10px;
}

#base .interior10 .voice .subsct .subsubsct1 .txt .subtxt1{
	font-size:1.7em;
	letter-spacing:0.0em;
	line-height:1.8;
	font-weight:bold;
}


/* --------------------------------------------- */

#base .interior11 .voice .subsct .subsubsct1 .txt .subtxt1{
}

#base .interior11 .voice .subsct .subsubsct{
}

#base .interior11 .voice .subsct .subsubsct .lft{
	float:left;
}
#base .interior11 .voice .subsct .subsubsct .rgh{
	float:right;
}

#base .interior11 .voice .subsct .subsubsct .txt{
	margin-top:130px;
	width:445px;
}
#base .interior11 .voice .subsct .subsubsct .lft .txt{
	margin-left:15px;
}
#base .interior11 .voice .subsct .subsubsct .rgh .txt{
	margin-right:10px;
}

#base .interior11 .mv .subsct .ttl p{
	padding-left:13px;
}

#base .interior11 .mv .subsct .ttl p,
#base .interior11 .mv .pht .subpht .subsubpht .cap,
#base .interior11 .intr .subsct,
#base .interior11 .voice .subsct .subsubsct .ttl .subttl2,
#base .interior11 .voice .subsct .subsubsct .txt .subtxt1,
#base .interior11 .voice .subsct .subsubsct .txt .subtxt2,
#base .interior11 .users .subsct .ttl .subttl2,
#base .interior11 .users .subsct .txt .subtxt1,
#base .interior11 .users .subsct .txt .subtxt2,
#base .interior11 .users .subsct .pht p{
	font-feature-settings:"palt";
	letter-spacing:0.06em;
}

/* --------------------------------------------- */

#base .interior12 .hd .prf.subsct .dtl{
	left:345px;
}

#base .interior12 .voice .subsct .subsubsct2{
	margin-top:80px;
}

#base .interior12 .voice .subsct .subsubsct2 .lft{
	float:left;
}
#base .interior12 .voice .subsct .subsubsct2 .rgh{
	float:right;
}

#base .interior12 .voice .subsct .subsubsct1 .txt{
	position:absolute;
	left:15px;
	bottom:-5px;
	width:525px;
}

#base .interior12 .voice .subsct .subsubsct2 .txt{
	width:471px;
	margin-right:10px;
}

#base .interior12 .voice .subsct .subsubsct2 .txt3{
	margin-top:50px;
}

#base .interior12 .voice .crsl1{
	width:360px;
	height:360px;
}

#base .interior12 .voice .crsl2{
	width:414px;
	height:308px;
	margin-left:15px;
}

#base .interior12 .voice .subsct .subsubsct1 .crsl{
	margin-left:auto;
	margin-right:15px;
}

#base .interior12 .mv .subsct .ttl p{
	padding-left:13px;
}

#base .interior12 .mv .subsct .ttl p,
#base .interior12 .mv .pht .subpht .subsubpht .cap,
#base .interior12 .intr .subsct,
#base .interior12 .voice .subsct .subsubsct .ttl .subttl2,
#base .interior12 .voice .subsct .subsubsct .txt .subtxt1,
#base .interior12 .voice .subsct .subsubsct .txt .subtxt2{
	font-feature-settings:"palt";
	letter-spacing:0.06em;
}

/* --------------------------------------------- */

#base .interior13 .hd .prf.subsct .dtl{
}

#base .interior13 .voice .subsct .subsubsct2{
	margin-top:80px;
}

#base .interior13 .voice .subsct .subsubsct2 .lft{
	float:left;
}
#base .interior13 .voice .subsct .subsubsct2 .rgh{
	float:right;
}

#base .interior13 .voice .subsct .subsubsct1 .txt{
	position:absolute;
	left:15px;
	bottom:-5px;
	width:440px;
}

#base .interior13 .voice .subsct .subsubsct2 .txt{
	width:440px;
	margin-right:10px;
	position:relative;
	top:-5px;
}

#base .interior13 .voice .crsl1{
	width:440px;
	height:620px;
}

#base .interior13 .voice .crsl2{
	width:440px;
	height:380px;
	margin-left:15px;
}

#base .interior13 .voice .subsct .subsubsct1 .crsl{
	margin-left:auto;
	margin-right:15px;
}

#base .interior13 .hf .ln2 div{
	background:#444444;
}

#base .interior13 .ft .navi.subsct .subsubsct{
	width:100%;
}

#base .interior13 .mv .subsct .ttl p{
	padding-left:13px;
}

#base .interior13 .mv .subsct .ttl p,
#base .interior13 .mv .pht .subpht .subsubpht .cap,
#base .interior13 .intr .subsct,
#base .interior13 .voice .subsct .subsubsct .ttl .subttl2,
#base .interior13 .voice .subsct .subsubsct .txt .subtxt1,
#base .interior13 .voice .subsct .subsubsct .txt .subtxt2{
	font-feature-settings:"palt";
	letter-spacing:0.06em;
}

/* --------------------------------------------- */

#base .interior .ft .navi.subsct .subsubsct .cont .subcont .subsubcont .txt .txt2{
	font-feature-settings:"palt";
	letter-spacing:0.06em;
}

/* --------------------------------------------- */

#base .interior00 .top{
	height:700px;
	background:url(../img/interior/00/bg.jpg) center top;
	position:relative;
}

#base .interior00 .top .subtop{
	width:100%;
	max-width:1200px;
	height:700px;
	position:relative;
	margin:0 auto;
}

#base .interior00 .top .subtop .map{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:700px;
	height:700px;
	margin:auto;
}

#base .interior00 .top .subtop .map .btn{
	position:absolute;
}
#base .interior00 .top .subtop .map .btn1{
	left:470px;
	top:296px;
}
#base .interior00 .top .subtop .map .btn2{
	left:487px;
	top:264px;
}
#base .interior00 .top .subtop .map .btn3{
	left:464px;
	top:362px;
}
#base .interior00 .top .subtop .map .btn4{
	left:375px;
	top:328px;
}
#base .interior00 .top .subtop .map .btn5{
	left:339px;
	top:359px;
}
#base .interior00 .top .subtop .map .btn6{
	left:269px;
	top:389px;
}
#base .interior00 .top .subtop .map .btn7{
	left:310px;
	top:396px;
}
#base .interior00 .top .subtop .map .btn8{
	left:244px;
	top:451px;
}
#base .interior00 .top .subtop .map .btn9{
	left:240px;
	top:463px;
}
#base .interior00 .top .subtop .map .btn10{
	left:241px;
	top:430px;
}
#base .interior00 .top .subtop .map .btn11{
	left:481px;
	top:269px;
}
#base .interior00 .top .subtop .map .btn12{
	left:292px;
	top:388px;
}
#base .interior00 .top .subtop .map .btn13{
	left:452px;
	top:353px;
}

#base .interior00 .top .subtop .map .btn .pnt{
	position:absolute;
	left:-10px;
	top:-10px;
	width:20px;
	height:20px;
	overflow:hidden;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
}
#base .interior00 .top .subtop .map .btn .pnt .subpnt{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:6px;
	height:6px;
	background:#69BC55;
	background:#000000;
	overflow:hidden;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
}
#base .interior00 .top .subtop .map .btn.ctg1 .pnt .subpnt{
	background:#F08320;
}
#base .interior00 .top .subtop .map .btn.ctg2 .pnt .subpnt{
	background:#69BC55;
}
#base .interior00 .top .subtop .map .btn.ctg3 .pnt .subpnt{
	background:#CAA84F;
}
#base .interior00 .top .subtop .map .btn.ctg4 .pnt .subpnt{
	background:#C590B9;
}
#base .interior00 .top .subtop .map .btn.ctg5 .pnt .subpnt{
	background:#5BC2D9;
}

#base .interior00 .top .subtop .map .btn .fkd{
	position:absolute;
	width:16px;
	height:16px;
	display:table;
}
#base .interior00 .top .subtop .map .btn.typ1 .fkd{
	left:-8px;
	top:-19px;
}
#base .interior00 .top .subtop .map .btn.typ2 .fkd{
	width:14px;
	height:14px;
	left:-16px;
	top:-16px;
}
#base .interior00 .top .subtop .map .btn.typ3 .fkd{
	left:3px;
	top:-8px;
}
#base .interior00 .top .subtop .map .btn.typ4 .fkd{
	left:-19px;
	top:-8px;
}
#base .interior00 .top .subtop .map .btn.typ5 .fkd{
	width:14px;
	height:14px;
	left:2px;
	top:2px;
}
#base .interior00 .top .subtop .map .btn.typ6 .fkd{
	left:-8px;
	top:3px;
}

#base .interior00 .top .subtop .map .btn .fkd .subfkd{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

#base .interior00 .top .subtop .map .btn .ctg{
	position:absolute;
	left:-20px;
	top:-55px;
	width:40px;
	height:40px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
}
#base .interior00 .top .subtop .map .btn.ctg1 .ctg{
	background:url(../img/interior/00/ctg1.png) center no-repeat;
	background-size:40px 40px;
}
#base .interior00 .top .subtop .map .btn.ctg2 .ctg{
	background:url(../img/interior/00/ctg2.png) center no-repeat;
	background-size:40px 40px;
}
#base .interior00 .top .subtop .map .btn.ctg3 .ctg{
	background:url(../img/interior/00/ctg3.png) center no-repeat;
	background-size:40px 40px;
}
#base .interior00 .top .subtop .map .btn.ctg4 .ctg{
	background:url(../img/interior/00/ctg4.png) center no-repeat;
	background-size:40px 40px;
}
#base .interior00 .top .subtop .map .btn.ctg5 .ctg{
	background:url(../img/interior/00/ctg5.png) center no-repeat;
	background-size:40px 40px;
}
#base .interior00 .top .subtop .map .btn.typ1 .ctg{
	left:-20px;
	top:-55px;
}
#base .interior00 .top .subtop .map .btn.typ2 .ctg{
	left:-46px;
	top:-46px;
}
#base .interior00 .top .subtop .map .btn.typ3 .ctg{
	left:16px;
	top:-20px;
}
#base .interior00 .top .subtop .map .btn.typ4 .ctg{
	left:-55px;
	top:-20px;
}
#base .interior00 .top .subtop .map .btn.typ5 .ctg{
	left:6px;
	top:6px;
}
#base .interior00 .top .subtop .map .btn.typ6 .ctg{
	left:-20px;
	top:15px;
}

#base .interior00 .top .subtop .maintxt{
	position:absolute;
	left:0;
	top:0;
}

#base .interior00 .top .subtop .maintxt .maintxt2{
	position:absolute;
	left:60px;
	top:148px;
	font-size:2.3em;
	font-weight:bold;
	letter-spacing:0.02em;
	color:#000000;
}

#base .interior00 .top .subtop .maintxt .maintxt3{
	position:absolute;
	left:60px;
	top:207px;
	font-size:1.4em;
	line-height:2.0;
	letter-spacing:0.02em;
	color:#444444;
	white-space:nowrap;
}

#base .interior00 .top .subtop .maintxt .maintxt4{
	position:absolute;
	left:60px;
	top:341px;
	font-size:1.2em;
	line-height:2.0;
	letter-spacing:0.03em;
	color:#666666;
	white-space:nowrap;
}

#base .interior00 .top .subtop .category{
	position:absolute;
	right:0;
	top:0;
}

#base .interior00 .top .subtop .category .maintxt2{
	position:absolute;
	right:58px;
	top:55px;
	font-size:1.2em;
	line-height:2.0;
	letter-spacing:0.0em;
	color:#666666;
	white-space:nowrap;
	text-align:right;
}

#base .interior00 .top .subtop .category .ctg{
	position:absolute;
	right:58px;
	top:134px;
	display:table;
	width:240px;
}

#base .interior00 .top .subtop .category .ctg .subctg{
	display:table-row;
	height:42px;
}

#base .interior00 .top .subtop .category .ctg .subctg .txt{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
}
#base .interior00 .top .subtop .category .ctg .subctg .txt p{
	font-family:'Oswald',sans-serif;
	font-weight:200;
	font-size:2.4em;
	color:#444444;
	letter-spacing:0.03em;
	margin-right:5px;
}

#base .interior00 .top .subtop .category .ctg .subctg .icn{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
}

#base .interior00 .top .subtop .category .ctg .subctg .icn img{
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
}

#base .interior00 .top .subtop .product{
	position:absolute;
	right:60px;
	bottom:65px;
}
#base .interior00 .top .subtop .product .btn{
	position:relative;
	height:35px;
}

#base .interior00 .top .subtop .product .subbtn{
	position:absolute;
	left:0;
	top:0;
}
#base .interior00 .top .subtop .product .subbtn1{
	left:2px;
}
#base .interior00 .top .subtop .product .subbtn2{
	left:143px;
}

#base .interior00 .top .subtop .product .subbtn .subsubbtn{
	width:120px;
	height:35px;
	border:#555555 solid 1px;
	box-sizing:border-box;
	display:table;
}

#base .interior00 .top .subtop .product .subbtn .subsubbtn p{
	display:table-cell;
	text-align:left;
	vertical-align:middle;
	font-size:1.2em;
	color:#000000;
	font-weight:bold;
	letter-spacing:0.02em;
	padding-left:12px;
}
#base .interior00 .top .subtop .product .subbtn .subsubbtn .arw{
	display:table-cell;
	text-align:right;
	vertical-align:middle;
	padding-right:8px;
}

#base .interior00 .top .subtop .product .cpt{
	color:#555555;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:12px;
	letter-spacing:0.03em;
	
	position:absolute;
	right:0;
	bottom:-30px;
	
	transform:scale(0.66667,0.66667);
	transform-origin:right bottom;
	white-space:nowrap;
}

#base .interior00 .top .detail{
	position:fixed;
	right:0;
	bottom:0;
}

#base .interior00 .top .detail .subdetail{
	position:absolute;
	right:0;
	bottom:0;
	width:485px;
	height:0;
	overflow:hidden;
}

#base .interior00 .top .detail .subdetail .pht{
	position:absolute;
	left:32px;
	top:61px;
	background:#FFFFFF;
	padding:7px;
	box-shadow:1px 1px 3px 0px rgba(0,0,0,0.5);
	/*-webkit-box-shadow:2px 2px 5px 10px rgba(0,0,0,0.5);
	-moz-box-shadow:2px 2px 5px 10px rgba(0,0,0,0.5);*/
	transform: rotate(2deg);
}

#base .interior00 .top .detail .subdetail .pht .subpht{
	width:200px;
	height:150px;
	position:relative;
}

#base .interior00 .top .detail .subdetail .pht .subpht .subsubpht{
	position:absolute;
	left:0;
	top:0;
}

#base .interior00 .top .detail .subdetail .tape{
	position:absolute;
	left:107px;
	top:36px;
}

#base .interior00 .top .detail .subdetail .txt{
	position:absolute;
	left:276px;
	top:21px;
	width:180px;
	display:table;
	height:240px;
}
#base .interior00 .top .detail .subdetail .txt .txt2{
	display:table-cell;
	vertical-align:middle;
	text-align:left;
}

#base .interior00 .top .detail .subdetail .txt .subtxt .subsubtxt1{
	font-size:1.3em;
	color:#000000;
	line-height:1.6;
	font-weight:bold;
	font-feature-settings:"palt";
	letter-spacing:0.06em;
}

#base .interior00 .top .detail .subdetail .txt .subtxt .subsubtxt2{
	font-size:1.6em;
	color:#000000;
	line-height:1.5;
	font-weight:bold;
	margin-top:3px;
	font-feature-settings:"palt";
	letter-spacing:0.06em;
}
#base .interior00 .top .detail .subdetail .txt .subtxt .subsubtxt2 span{
	font-size:0.8em;
}
#base .interior00 .top .detail .subdetail .txt .subtxt10 .subsubtxt2{
	font-size:1.5em;
	font-feature-settings:"palt";
	letter-spacing:0.06em;
}

#base .interior00 .top .detail .subdetail .txt .subtxt .subsubtxt3{
	font-size:1.3em;
	color:#444444;
	line-height:1.7;
	margin-top:5px;
	font-feature-settings:"palt";
	letter-spacing:0.06em;
}

#global_footer{
	position:relative;
	z-index:50;
	background:#FFFFFF;
}