/* ------------------ Link */

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:underline;}
a:hover {text-decoration:underline;}


/* ---------------------------------------- Background Images */

.bg_seg { background-image: url("../images/bg_segment_01.gif"); background-repeat: repeat-y;}
.bg_ab { background-image: url("../../images/bg_ab_01.gif"); background-repeat: no-repeat;}
.bg_t_left { background-image: url("../../images/bg_left_01.gif"); background-repeat: repeat;}
.bg_prt_left { background-image: url("../../images/bg_prt_left.gif"); background-repeat: repeat-y;}
.bg_prt_right { background-image: url("../../images/bg_prt_right.gif"); background-repeat: repeat-y;}
.bg_p { background-image: url("../../about/images/bg_p_01.jpg"); background-repeat: repeat-x;}
.bg_prt02 { background-image: url("../../fashion/mizugi/images/prt_i_02.gif"); background-repeat: repeat-y;}
.bg_prt03 { background-image: url("../../fashion/mizugi/images/prt_i_03.gif"); background-repeat: repeat-y;}
.bg_map { background-image:  url("../../others/images/bg_map_01.gif"); background-repeat: no-repeat; background-position: top;}
.bg_left {background-image: url("../../others/images/prt_i_left.gif");background-repeat: repeat-y;}
.bg_right {background-image: url("../../others/images/prt_i_right.gif");background-repeat: repeat-y;}


/* ---------------------------------------- Contents */

#am_caseview01 {
	margin:20 0 0 15;
	padding:0;
	border:0;
	text-align: left;
	z-index:-1;
}

#am_caseview02 {
	margin:0 0 -15 15;
	padding:0;
	border:0;
	text-align: left;
	position: relative;
	top: -35;
	z-index:0;
}


/* ---------------------------------------- Topics */

.topi_base {
	margin:0 0 10 0;
}

.date{
	color:#000066;
	font-size:11px;
	margin:10 0 0 0;
}

.head{
	font-size:12px;
	font-weight:bold;
	line-height:120%;
	margin:10 0 0 0;
}

.body{
	font-size:12px;
	line-height:120%;
	margin:10 0 0 0;
}

.bk{
	font-size:12px;
	font-weight:bold;
	line-height:120%;
	margin:10 0 10 0;
}


/* ---------------------------------------- Form */

.area {
	height:20px
	font-size:12px;
	line-height:120%;
	border: 1px solid #d5d8db;
}


/* ---------------------------------------- Shop list */

.fd{
	font-size:12px;
	line-height:130%;
	padding:4 6 4 6;
}

.fl{
	padding:0 15 0 0;
}


/* ---------------------------------------- SEIREN */

/* LLL */
.lll { font-size: 64px; line-height: 74px; }

/* LL */
.ll		{ font-size: 32px; line-height: 44px; font-weight: bold; }
.lln	{ font-size: 32px; line-height: 37px;	font-weight: bold; }
.llh	{ font-size: 32px; line-height: 56px;	font-weight: bold; }

/* L */
.l		{ font-size: 21px;	line-height: 29px;	font-weight: bold; }
.ln		{ font-size: 21px;	line-height: 24px;	font-weight: bold; }
.lh		{ font-size: 21px;	line-height: 36px;	font-weight: bold; }
.lnblue{font-size: 21px;	line-height: 24px;	font-weight: bold;
				color: #000099
 }

/* M */
.m		{ font-size: 16px; line-height: 22px; }
.mb		{ font-size: 16px; line-height: 22px; font-weight: bold; }
.mh		{ font-size: 16px; line-height: 28px; }
.mn		{ font-size: 16px; line-height: 18px; }
.mbn	{ font-size: 16px; line-height: 18px; font-weight: bold; }
.mw		{ font-size: 16px; line-height: 22px; color: #ffffff; }

/* S */
.s		{ font-size: 14px; line-height: 20px; }
.sb		{ font-size: 14px; line-height: 20px; font-weight: bold; }
.sn		{ font-size: 14px; line-height: 16px; }
.sh		{ font-size: 14px; line-height: 24px; }
.sbn	{ font-size: 14px; line-height: 16px; font-weight: bold; }
.sbnw	{ font-size: 14px; line-height: 16px; font-weight: bold; color: #ffffff; }.sbh	{ font-size: 14px; line-height: 24px; font-weight: bold; }
.sw		{ font-size: 14px; line-height: 20px; color: #ffffff; }
.sbw	{ font-size: 14px; line-height: 20px; font-weight: bold; color: #ffffff; }.sbnred{font-size: 14px; line-height: 16px; font-weight: bold; color: #d81407}
.sbngreen{font-size: 14px; line-height: 16px; font-weight: bold; color: 179232}
.sbnblue {font-size: 14px; line-height: 16px; font-weight: bold; color: #000099}

/* SS */
.ss		{ font-size: 12px; line-height: 17px; }
.ssb	{ font-size: 12px; line-height: 17px; font-weight: bold; }
.ssn	{ font-size: 12px; line-height: 14px; }
.ssn1	{ font-size: 12px; line-height: 13px; }
.ssh	{ font-size: 12px; line-height: 20px; }
.ssbn	{ font-size: 12px; line-height: 14px; font-weight: bold; }
.ssbn1{ font-size: 12px; line-height: 13px; font-weight: bold; }
.ssbh	{ font-size: 12px; line-height: 20px; font-weight: bold; }
.ssbw	{ font-size: 12px; line-height: 17px; font-weight: bold; color: #ffffff; }.ssbnw{ font-size: 12px; line-height: 14px; font-weight: bold; color: #ffffff; }
.ssw	{ font-size: 12px; line-height: 17px; color: #ffffff; }

/* SSS */
.sss	{ font-size: 11px; line-height: 15px; }
.sssb	{ font-size: 11px; line-height: 15px; font-weight: bold;}
.sssn	{ font-size: 11px; line-height: 13px; }
.sssn1{ font-size: 11px; line-height: 12px; }
.sssn2{ font-size: 11px; line-height: 11px; }
.sssh	{ font-size: 11px; line-height: 18px; }
.sssbn{ font-size: 11px; line-height: 13px; font-weight: bold; }
.sssbh{ font-size: 11px; line-height: 18px; font-weight: bold; }
.sssb-arial {
   font-size: 11px; line-height: 15px; font-weight: bold; font-family: Arial;}
.sssw	{ font-size: 11px; line-height: 15px; color: #ffffff; }
.sssnw{ font-size: 11px; line-height: 13px; color: #ffffff; }
.sssblue{ font-size: 11px; line-height: 15px; color: #222299}


/* XS */
/* (USE FOR ENGLISH ONLY, NOT FOR 2BYTE FONT LIKE JAPANESE) */
.xs	 { font-size: 10px; line-height: 14px }
.xsb { font-size: 10px; line-height: 14px; font-weight: bold }
.xsn { font-size: 10px; line-height: 11px }
.xsh { font-size: 10px; line-height: 17px }
.xsw { font-size: 10px; line-height: 14px; color: #ffffff; }
.xsnw { font-size: 10px; line-height: 12px; color: #ffffff; }

/* XXS */
/* (USE FOR ENGLISH ONLY, NOT FOR 2BYTE FONT LIKE JAPANESE) */
.xxs { font-size: 9px; line-height: 11px; }
.redprice { color: #bb0000; font-weight: bold; }