@charset "UTF-8";


/*
	base
=========================================*/
html {
	height: auto;
}
body {
	background: url(/theme/ja-jp/p/home/img/bg_1.jpg) 50% 0 repeat #c6a991;
	min-width: 1200px;
	text-align: center;
	font-family: "Meiryo UI", "MS UI Gothic", sans-serif;
	letter-spacing: normal;
	color: #7f6531;
}
a {
	color: #7f6531;
	text-decoration: underline;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
strong {
	font-weight: bold;
}
em {
	font-weight: normal;
}


/*
	xAlign
=========================================*/
.xLeft {
	text-align: left !important;
}
.xCenter {
	text-align: center !important;
}
.xRight {
	text-align: right !important;
}
.xTop {
	vertical-align: top !important;
}
.xMiddle {
	vertical-align: middle !important;
}
.xBottom {
	vertical-align: bottom !important;
}
.xBaseline {
	vertical-align: baseline !important;
}


/*
	xDisplay
=========================================*/
.xHide {
	display: none !important;
}


/*
	xColor
=========================================*/
.xRed {
	color: #ff556f;
}
.xBlack {
	color: #000;
}
.xPurple {	
	color: #be25fc;
}
.xOrange {	
	color: #ee7414;
}


.xBold {	
	font-weight: bold;
}


/*
	.xThrough
=========================================*/
.xThrough {
	text-decoration: line-through !important;
}


/*
	icon
=========================================*/


/*
	xSize
=========================================*/
.xSmall {
	font-size: 0.833em;
}
.xLarge {
	font-size: 1.333em;
}


/*
	font
=========================================*/









/*
	
=========================================*/





