@charset "UTF-8";

/* ここではテキストスタイルを設定します */


/* 1. 基本
-------------------------------------------------------------	*/

body,th,td {
	font-size: 15px;
	line-height : 1.6em ;
	letter-spacing : 0.1em ;
	font-family : "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Helvetica, "ＭＳ Ｐゴシック", sans-serif ;
	_letter-spacing : 0.15em;
	_font-family : "ＭＳ Ｐゴシック", sans-serif ;
}

/* ★Win IE7対策	*/
*+html body,th,td {
	letter-spacing : 0.15em ;
	}



/* 2. ヘッダ、p
-------------------------------------------------------------	*/

h1 {
	font-size: 200%;
	line-height : 1.2em ;
	margin:0px;

}


h2 {
	font-size: 150%;
	line-height : 1.2em ;
	margin:0px;

}


h3 {
	font-size: 130%;
	line-height : 1.2em ;
	margin:0px;

}


h4 {
	font-size: 120%;
	line-height : 1.2em ;
	margin:0px;

}


h5 {
	font-size: 110%;
	line-height : 1.2em ;
	letter-spacing : -0.1em ;
	margin:0 0 20px 0;

}


p {
	margin:0 0 10px 0;
}





/* 3. キャプション
-------------------------------------------------------------	*/


.cap1 {
	font-size: 90%;
	line-height : 1.5em ;
	letter-spacing : -0.1em ;
	_letter-spacing : -0.1em;
}


.cap2 {
	font-size: 80%;
	line-height : 1.5em ;
	letter-spacing : -0.1em ;
	_letter-spacing : -0.1em;
	font-weight:normal;
}


.cap3 {
	font-size: 75%;
	line-height : 1.4em ;
	letter-spacing : -0.05em ;
	_letter-spacing : -0.05em;
}


.cap4 {
	font-size: 65%;
	line-height : 1.4em ;
	letter-spacing : -0.05em ;
	_letter-spacing : -0.05em;
}



/* 4. 色・ウエイト
-------------------------------------------------------------	*/

/* COLOER */
.red {
	color:#F33;
}

.pink {
	color:#F69;
}

.orange {
	color:#F60;
}

.celeste {
	color:#6CC;
}

.blue {
	color:#36C;
}

.lightblue {
color:#36F;
}

.perple {
	color:#939;
}

.yellow {
	color:#FC0;
}

.yellowgreen {
	color:#9C3;
}

.green {
	color:#399;
}

.white {
	color:#FFF;
}

.navy {
	color:#003;
}

.aqua {
	color:#54C3F1;
}

.kogecha {
	color:#6A1A00;
}



/* WEIGHT */
.bold {
	font-weight:bold;
}


/* TEXT ALIGN */
.text-align-r {
	text-align:right;
}

.text-align-l {
	text-align:left;
}


/* letter-spacing */
.ls-0 {
	letter-spacing : 0em ;

}



/* 5. リスト
-------------------------------------------------------------	*/


/* SHOPLIST	*/
ul.shoplist li {
	list-style: none;
	line-height:1.8em;
}



/* 6. リンク
-------------------------------------------------------------	*/
a:link {
	color: #33F ;
	text-decoration: underline; 
}

a:visited {
	color: #33F;
	text-decoration: underline;
}


a:hover, a:active, a:focus { 
	text-decoration: none;
}




/* 7. 特定場所のテキスト
-------------------------------------------------------------	*/

#footer a:link{color:#fff}
#footer a:hover{color:#fff;}
#footer a:active{color:#fff;}
#footer a:visited{color:#fff;}


.numcircle {
	text-indent:-1em;
	padding:0 0 0 1em;
}


.align_l {
	text-align:left;
}
