/*---------------- フォーム設定 ----------------*/

form {
	margin: 0px;
}

/*---------------- リンク基本設定 ----------------*/

A:link {color:#FF9900; text-decoration:none}
A:visited {color:#FF9900; text-decoration:none}
A:hover {color:#FF9900; text-decoration:underline}
A:active {text-decoration:none}

/*----------------イメージセンター揃え----------------*/
img.header{
        vertical-align:middle;
        }

/*---------------- テキスト基本設定 ----------------*/

.normaltext{
	font-size: 12px;
	}
	
.sText {
	font-size: 10px;
	line-height: 120%;
	}

.sText-high {
	font-size: 10px;
	line-height: 180%;
	}
	
.mText {
	font-size: 12px;
	line-height: 130%;
	}
	
.lText {
	font-size: 14px;
	line-height: 140%;
	}
	
.llText {
	font-size: 17px;
	line-height: 140%;
	}


/*----------------リストテキスト用----------------*/
p.litext{
        margin-top:-1.2em;
        margin-left:1.2em;
        line-height:120%;
        font-size:12px;
        }

p.litext-l{
        margin-top:-1.2em;
        margin-left:4.8em;
        line-height:120%;
        font-size:12px;
        }

p.litext-m{
        margin-top:-1.2em;
        margin-left:3em;
        line-height:120%;
        font-size:12px;
        }
        
p.litext-s{
        margin-top:-1.4em;
        margin-left:1.2em;
        margin-bottom:0em;
        line-height:140%;
        font-size:10px;
        }

/*----------------色つきテキスト----------------*/

/*----------------黄緑テキスト----------------*/

.t-green-s-middle {
	font-size: 10px;
	line-height: 140%;
	color: #CCFF00;
	}
	
.t-green-m-middle {
	font-size: 12px;
	line-height: 140%;
	color: #CCFF00;
	}

.t-green-l-middle {
	font-size: 14px;
	line-height: 140%;
	color: #CCFF00;
	}

/*----------------黒テキスト----------------*/

.t-black-s-middle {
	font-size: 10px;
	line-height: 140%;
	color: #000000;
	}

.t-black-s-low {
	font-size: 10px;
	line-height: 120%;
	color: #000000;
	}
		
.t-black-m-middle {
	font-size: 12px;
	line-height: 140%;
	color: #000000;
	}

.t-black-l-middle {
	font-size: 14px;
	line-height: 140%;
	color: #000000;
	}

.t-black-m-low {
	font-size: 12px;
	line-height: 110%;
	color: #000000;
	}
		
/*----------------赤テキスト----------------*/

.t-red-s-middle {
	font-size: 10px;
	line-height: 140%;
	color: #FF0000;
	}
	
.t-red-m-middle {
	font-size: 12px;
	line-height: 140%;
	color: #FF0000;
	}

.t-red-l-middle {
	font-size: 14px;
	line-height: 140%;
	color: #FF0000;
	}

/*----------------白テキスト----------------*/

.t-white-s-middle {
	font-size: 10px;
	line-height: 140%;
	color: #FFFFFF;
	}
	
.t-white-m-middle {
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
	}

.t-white-l-middle {
	font-size: 14px;
	line-height: 140%;
	color: #FFFFFF;
	}

/*----------------黄色テキスト----------------*/

.t-yellow-s-middle {
	font-size: 10px;
	line-height: 140%;
	color: #FFFF00;
	}
	
.t-yellow-m-middle {
	font-size: 12px;
	line-height: 140%;
	color: #FFFF00;
	}

.t-yellow-l-middle {
	font-size: 14px;
	line-height: 140%;
	color: #FFFF00;
	}

/*----------------薄黄色テキスト----------------*/

.t-lightyellow-s-middle {
	font-size: 10px;
	line-height: 140%;
	color: #FFFFCC;
	}
	
.t-lightyellow-m-middle {
	font-size: 12px;
	line-height: 140%;
	color: #FFFFCC;
	}

.t-lightyellow-l-middle {
	font-size: 14px;
	line-height: 140%;
	color: #FFFFCC;
	}
.t-linktext1 {
	font-size: 12px;
	line-height: 130%;
	color: #FF9900;
	}
.t-linktext2 {
	font-size: 12px;
	line-height: 130%;
	color: #FF6600;
	}

/*---------------- グレイテキスト ----------------*/

.t-gray-s-middle {
	font-size: 10px;
	color: #999999;
	}
	
.t-gray-m-middle {
	font-size: 12px;
	color: #999999;
	}

.t-gray-l-middle {
	font-size: 14px;
	color: #999999;
	}

/*---------------- グッズテキスト ----------------*/

.t-goods {
	margin-top:15px;
	margin-bottom:15px;
	font-size: 18px;
	font-weight:bold;
	line-height: 120%;
	color: #660000;
	}

/*---------------- ポスターページ用 ----------------*/

.poster-midashi {
        margin-top:10px;
        margin-bottom:10px;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	}

.poster-notice {
        margin-top:10px;
        margin-bottom:10px;
	font-size: 10px;
	color: #FFFFFF;
	}