#Global{
	background: url(../images/bg_2.gif) repeat-y 0px 0px;
}

#Footer{
	background: url(../images/footer_bg_2.gif) no-repeat 0px 0px;
	padding: 2px 0px 0px;
}

#Footer p{
	padding:0px;
	margin:0px;

}


/* pan ----------------------------------------------------------------*/
#Pannavi{
	margin:0px;
	padding: 0px 10px 10px;
	font-size:85%;
	text-align:right;
}

#Pannavi ul{
	margin:0px;
	padding: 0px;
}
#Pannavi li{
	margin:0px;
	padding: 0px;
	display: inline;	
}




/* /pan ----------------------------------------------------------------*/

/* Current----------------------------------------------------------------*/

#Current{
	float:left;
	width:30px;
	margin:0px;
	padding: 0px;
	text-indent: -9999px;
}

#Current p{
	margin:0px;
	padding: 0px;
}


#Current #Shop{
	background: url(../images/b1_3.gif) no-repeat 0px 20px;
	height:500px;
}


/* Current----------------------------------------------------------------*/



#ContentsMain{
	width:540px;
	margin:0px auto;
	padding: 0px 0px 0px 30px;
}

#ContentsBody h2{
	margin:0px 0px 20px 0px;
	padding: 0px;
}




/* ShopList----------------------------------------------------------------*/

.ShopList{
	padding: 10px;
	margin:0px;
}

.ShopList dl{
	margin:0px;
	padding: 5px 0px;
	float:left;
	width:260px;
}

.ShopList dt{
	margin:0px;
	padding: 0px 0px 0px 15px;
	font-size:120%;
}
.ShopList dd{
	margin:0px;
	padding: 0px 0px 0px 15px;
	font-size:85%;
}

.Fashion{
	background: url(../images/li_mark_1.gif) no-repeat 0px 2px;
}

.FashionGoods{
	background: url(../images/li_mark_2.gif) no-repeat 0px 2px;
}

.LivingGoods{
	background: url(../images/li_mark_3.gif) no-repeat 0px 2px;
}

.Service{
	background: url(../images/li_mark_4.gif) no-repeat 0px 2px;
}
.Takeout{
	background: url(../images/li_mark_5.gif) no-repeat 0px 2px;
}
.FoodCourt{
	background: url(../images/li_mark_6.gif) no-repeat 0px 2px;
}


.ContentsHeaderComment{
	margin: 0px;
	padding: 0px 0px 10px;
}




#CategoryAnchor{
	margin:0px;
	padding: 0px 20px 0px;
	width:500px;
	text-align:right;
}
#CategoryAnchor ul{
	margin:0px;
	padding: 0px;
}
#CategoryAnchor li{
	margin:0px;
	padding: 0px;
	display: inline;	
}
#FloorAnchor{
	margin:0px;
	padding: 0px 20px 0px;
	width:520px;
	text-align:right;
}
#FloorAnchor ul{
	margin:0px;
	padding: 0px;
}
#FloorAnchor li{
	margin:0px 0px 0px 10px;
	padding: 0px;
	display: inline;	
}


/* ShopList----------------------------------------------------------------*/



/* sub----------------------------------------------------------------*/
#Sub{
	width:548px;					
	padding: 0px;
	margin: 0px auto;
}
#Sub h3{
	padding: 20px 0px;
	margin: 0px;
	background: url(../images/sub_h3_bg.gif) no-repeat 0px 0px;
	text-align: center;
}

#Sub h4{
	padding: 0px 0px;
	margin: 0px;
}

#Sub ul{
	padding: 0px 0px;
	margin: 0px;
}


#Sub dl{
	padding: 5px 0px;
	margin: 0px;
}

#Sub dt{
	padding: 0px 0px;
	margin: 0px;
}

#Sub dd{
	padding: 0px 15px;
	margin: 0px;
}

#Sub p{
	padding: 5px 0px;
	margin: 0px;
}

.Border{
	border-top: 1px solid #CCCCCC;
	padding: 5px 0px 5px;
	margin: 0px;
}

.Border p{
	padding: 0px;
	margin: 0px;
}


/* sub----------------------------------------------------------------*/

.Block{
		width:548px;
background: url(../images/line.gif) no-repeat 0px 0px;
	padding: 10px 0px;
	margin: 0px;
}

.BlockL{
		width:548px;
background: url(../images/line.gif) no-repeat 0px 0px;
	padding: 10px 0px 50px;
	margin: 0px;
}




.Block h3{
	padding: 10px 0px;
	font-size: 200%;
	font-weight: bold;
	color: #999999;
}


.Block ul{
	padding: 5px 0px;
	margin: 0px;
}

.ObjBlock{
	width:548px;
	background: url(../images/obimg1.gif) no-repeat 0px 0px;
	padding: 50px 0px;
	margin:10px auto;
	text-align:center;
}


.Obj2Block{
	width:548px;
	background: url(../images/obimg2.gif) no-repeat 0px 0px;
	padding: 50px 0px;
	margin:10px auto;
	text-align:center;
}

.ObjBlock h4{
	padding: 10px 0px;
	font-weight: bold;
	color: #66CC00;
}

.ObjBlock p{
	text-align: left;
	margin: 0px;
	padding: 5px 0px 0px;
}

.lineBlock{
	width:548px;
	background: url(../images/line2.gif) repeat-x 0px 0px;
	padding: 30px 0px;
	margin:10px 0px 10px 0px;
}



/* contents----------------------------------------------------------------*/
.h3block{
	padding: 10px 0px;
	margin: 0px;
}
.h4block{
	padding: 10px 0px;
	margin: 0px;
}
.LBlock{
	float:left;
	width:170px;
}
.RBlock{
	float:left;
	width:375px;
}

.LfBlock{
	float:left;
	width:130px;
}
.RfBlock{
	float:left;
	width:410px;
}

.RightBlock{
	text-align:right;
}
.CenterBlock{
	text-align:center;
}


/* /contents----------------------------------------------------------------*/


/* Recruit----------------------------------------------------------------*/
#Recruit{
	width:548px;					
	padding: 0px;
	margin: 0px auto;
}

#Recruit .a{
	height:35px;
	padding: 25px 0px 0px 60px;
	margin: 0px;
	background: url(../images/recruit/h3_a.gif) no-repeat 0px 0px;
	font-size:140%;
}


#Recruit .f{
	height:35px;
	padding: 25px 0px 0px 60px;
	margin: 0px;
	background: url(../images/recruit/h3_f.gif) no-repeat 0px 0px;
	font-size:140%;
}

#Recruit .fg{
	height:35px;
	padding: 25px 0px 0px 60px;
	margin: 0px;
	background: url(../images/recruit/h3_fg.gif) no-repeat 0px 0px;
	font-size:140%;
}

#Recruit .l{
	height:35px;
	padding: 25px 0px 0px 60px;
	margin: 0px;
	background: url(../images/recruit/h3_l.gif) no-repeat 0px 0px;
	font-size:140%;
}
#Recruit .s{
	height:35px;
	padding: 25px 0px 0px 60px;
	margin: 0px;
	background: url(../images/recruit/h3_s.gif) no-repeat 0px 0px;
	font-size:140%;
}
#Recruit .t{
	height:35px;
	padding: 25px 0px 0px 60px;
	margin: 0px;
	background: url(../images/recruit/h3_t.gif) no-repeat 0px 0px;
	font-size:140%;
}
#Recruit .fr{
	height:35px;
	padding: 25px 0px 0px 60px;
	margin: 0px;
	background: url(../images/recruit/h3_fr.gif) no-repeat 0px 0px;
	font-size:140%;
}


#Recruit h3{
float:left;}


#Recruit h4{
	padding: 0px 0px;
	margin: 0px;
}

#Recruit ul{
	padding: 10px 20px 10px;
	margin: 0px;
}

#Recruit .rcbody{
	padding: 10px 20px 10px;
	margin: 0px;
}



#Recruit dl{
	padding: 5px 0px;
	margin: 0px;
}

#Recruit dt{
	padding: 0px 0px;
	margin: 0px;
}

#Recruit dd{
	padding: 0px 15px;
	margin: 0px;
}

#Recruit p{
	padding: 5px 0px;
	margin: 0px;
}


/* Recruit----------------------------------------------------------------*/

/* News----------------------------------------------------------------*/
#News{
	width:548px;					
	padding: 0px;
	margin: 0px auto;
}

#News .a{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_a.gif) no-repeat 0px 0px;
	font-size:140%;
}



#News .f{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_f.gif) no-repeat 0px 0px;
	font-size:140%;
}

#News .fg{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_fg.gif) no-repeat 0px 0px;
	font-size:140%;
}

#News .lg{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_l.gif) no-repeat 0px 0px;
	font-size:140%;
}
#News .s{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_s.gif) no-repeat 0px 0px;
	font-size:140%;
}
#News .t{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_t.gif) no-repeat 0px 0px;
	font-size:140%;
}
#News .fr{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_fr.gif) no-repeat 0px 0px;
	font-size:140%;
}


#News .o1{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_o1.gif) no-repeat 0px 0px;
	font-size:140%;
	color:#FF4499;
}

#News .o2{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_o2.gif) no-repeat 0px 0px;
	font-size:140%;
	color:#9999FF;
}

#News .o3{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_o3.gif) no-repeat 0px 0px;
	font-size:140%;
	color:#66CC33;
}

#News .o4{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_o4.gif) no-repeat 0px 0px;
	font-size:140%;
	color:#FF9900;
}

#News .o5{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_o5.gif) no-repeat 0px 0px;
	font-size:140%;
	color:#00CC99;
}

#News .o6{
	height:39px;
	padding: 22px 0px 0px 40px;
	margin: 0px;
	background: url(../images/news/h3_o6.gif) no-repeat 0px 0px;
	font-size:140%;
	color:#FF46600;
}


#News h3{
	float:left;
}


#News h4{
	padding: 0px 0px;
	margin: 0px;
	font-size:130%;
}

#News ul{
	padding: 0px 10px 0px;
	margin: 0px;
}


#News dl{
	padding: 5px 0px;
	margin: 0px;
}

#News dt{
	padding: 0px 0px;
	margin: 0px;
}

#News dd{
	padding: 0px 15px;
	margin: 0px;
}

#News p{
	padding: 5px 0px;
	margin: 0px;
}


/* Recruit----------------------------------------------------------------*/



/* LaLaLife----------------------------------------------------------------*/

#LaLaLife{
	padding: 10px 0px 0px;
	width:548px;
	margin: 0px auto;
	
}


.LifeBox{
	float:left;
	width:258px;
	padding: 0px 15px 10px 0px;
	margin: 0px;
	height:330px;
}

.LifeBox p{
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size:85%;
}


.LifeBoxSmall{
	width:250px;
	padding: 0px 15px 10px 0px;
	margin: 0px;
	height:280px;
	float:left;
}

.LifeBoxSmall p{
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size:85%;
}



.LifeBoxVerySmall{
	float:left;
	width:258px;
	padding: 0px 15px 10px 0px;
	margin: 0px;
	height:220px;
}

.LifeBoxVerySmall p{
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size:85%;
}


.LifeComment{
	margin: 0px;
	padding: 0px;
	height: 120px;
}


.LifeBoxLength{
	float:left;
	width:258px;
	padding: 0px 15px 10px 0px;
	margin: 0px;
	height:410px;
}


.LifeBoxWidth{
	float:left;
	width:510px;
	padding: 0px 15px 10px 0px;
	margin: 0px;
	height:410px;
}


.LifeBoxLength p{
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size:85%;
}


.LifeBoxLC{
	
	width:258px;
	padding: 0px 15px 10px 0px;
	margin: 0px auto;
	height:410px;
}

.LifeBoxLC p{
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size:85%;
}


.pdf{
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin:0px auto;
	width:320px;
	font-size:85%;
	text-align:center;
}


/* LaLaLife----------------------------------------------------------------*/


/* Column----------------------------------------------------------------*/
#Column{
	padding:0px;
	margin: 0px;
	background: url(../images/alplaza/column_bg.gif) no-repeat 0px 0px;
}

#Column h3{
	background: none;
	padding:10px 0px 15px 0px;
	margin: 0px;
	text-indent:-9999px;
}

#Column dd{
	padding:0px 0px 0px 20px;
	margin: 0px;
	font-size:85%;
	text-align:left;
}



#Lcolumn{
	text-align:center;
	width:182px;
	float:left;
	padding:0px 0px 0px 0px;
}
#Ccolumn{
	text-align:center;
	width:182px;
	float:left;
	padding:0px 0px 0px 0px;
}
#Rcolumn{
	text-align:center;
	width:182px;
	float:left;
	padding:0px 0px 0px 0px;
}


#HopBlock{
	padding:0px;
	margin: 0px;
}

#HopBlock h3{
	height:24px;
	padding:12px 10px 0px;
	margin: 0px 0px 20px 0px;
	background: url(../images/alplaza/hopblock_bg.gif) no-repeat 0px 0px;
	text-align:left;
}


#HopBlock dl{
	padding:10px 0px;
	margin: 0px;
}
#HopBlock dt{
	padding:5px 0px 5px 28px;
	margin: 0px 0px 5px 0px;
	background: url(../images/alplaza/mark_q.gif) no-repeat 0px 0px;
	font-size: 150%;
	font-weight: bold;
	color: #FF0000;
}
#HopBlock dd{
	padding:3px 0px 3px 28px;
	margin: 0px;
	background: url(../images/alplaza/mark_a.gif) no-repeat 0px 0px;
}



#FloorMarkBlock{
	padding:10px 0px 10px 40px;
	margin: 0px;
}
#FloorMarkBlock ul{
	padding:0px;
	margin: 0px;
}



#FloorMarkBlock li{
	padding:3px 0px 10px 25px;
	margin: 0px;
	float:left;
	width:140px;
	font-size:85%;
}

#FloorMarkBlock p{
	padding:3px 0px 10px 25px;
	margin: 0px;
	font-size:85%;
}


.fl1{
	background: url(../images/floor/mark_1.gif) no-repeat 0px 0px;
}
.fl2{
	background: url(../images/floor/mark_2.gif) no-repeat 0px 0px;
}
.fl3{
	background: url(../images/floor/mark_3.gif) no-repeat 0px 0px;
}
.fl4{
	background: url(../images/floor/mark_4.gif) no-repeat 0px 0px;
}
.fl5{
	background: url(../images/floor/mark_5.gif) no-repeat 0px 0px;
}
.fl6{
	background: url(../images/floor/mark_6.gif) no-repeat 0px 0px;
}
.fl7{
	background: url(../images/floor/mark_7.gif) no-repeat 0px 0px;
}
.fl8{
	background: url(../images/floor/mark_8.gif) no-repeat 0px 0px;
}
.fl9{
	background: url(../images/floor/mark_9.gif) no-repeat 0px 0px;
}
.fl10{
	background: url(../images/floor/mark_10.gif) no-repeat 0px 0px;
}
.fl11{
	background: url(../images/floor/mark_11.gif) no-repeat 0px 0px;
}
.fl12{
	background: url(../images/floor/mark_12.gif) no-repeat 0px 0px;
}
.fl13{
	background: url(../images/floor/mark_13.gif) no-repeat 0px 0px;
}

#FloorShopList{
	padding: 10px 0px 0px 40px;
	margin:0px;
}

#FloorShopList dl{
	margin:0px 0px 10px 0px;
	padding: 5px 0px 0px 35px;
	float:left;
	width:215px;
}

#FloorShopList dt{
	margin:0px;
	padding: 0px 0px 0px 0px;
	font-size:120%;
}
#FloorShopList dd{
	margin:0px;
	padding: 0px 0px 0px 0px;
	font-size:85%;
}

#FloorShopList .Fashion{
	background: url(../images/mark_f.gif) no-repeat 0px 2px;
}

#FloorShopList .FashionGoods{
	background: url(../images/mark_fg.gif) no-repeat 0px 2px;
}

#FloorShopList .LivingGoods{
	background: url(../images/mark_l.gif) no-repeat 0px 2px;
}

#FloorShopList .Service{
	background: url(../images/mark_s.gif) no-repeat 0px 2px;
}
#FloorShopList .TakeOut{
	background: url(../images/mark_t.gif) no-repeat 0px 2px;
}
#FloorShopList .FoodCourt{
	background: url(../images/mark_fr.gif) no-repeat 0px 2px;
}

.ContactTitle{
	height:31px;
	padding:13px 20px 0px;
	background: url(../images/contact/title_bg.gif) no-repeat 0px 0px;
	margin:0px 0px 10px;
}

.ContactTitle p{
	padding:0px 0px 0px;
	margin:0px 0px 0px;
}

#ContactForm{
	padding:10px 0px;
	
}

#ContactForm form{
	margin: 0px;
	padding: 0px;
}

#ContactForm fieldset legend{
	font-weight: bold;
	color: #000000;
}

#ContactForm fieldset p{
	margin: 0px;
	padding: 0px 0px 10px;
}

.ShopInfo{
	padding:0px 0px 0px;
	margin:0px 0px 0px;
	text-align:right;
	float:right;
}

.ShopInfo p{
	letter-spacing: 0.1em;
}


.ShopInfo .mark{
	font: 55% Arial, Helvetica, sans-serif;
	background: url(../images/shopinfo_mark.gif) no-repeat 0px 2px;
	padding:0px 0px 0px 8px;
	margin:0px 0px 0px;
}

.ShopInfo .nomark{
	padding:0px 0px 0px 8px;
	margin:0px 0px 0px;
	font-size: 80%;
}






/* event */

#SpEvent{
					
	padding: 10px 0px 20px 0px;
	margin: 0px;
}

#SpEvent h2{
	margin: 0px;
	padding: 0px;
	width: 580px;
	height: 135px;
}

#SpEvent .h3block{
	margin: 0px;
	padding: 0px;
}

#SpEvent .AllImg{
	text-align: center;
	margin: 0px;
	padding: 10px 0px 25px;
}

#SpEvent .AllImg .kookuchi{
	text-align: left;
	margin: 0px;
	padding: 20px 20px 0px;
	height: 500px;
}



#SpEvent .h3block h3{
	background: url(../images/news/h3_o2.gif) no-repeat;
	margin: 0px;
	padding: 21px 0px 0px 40px;
	height: 40px;
	width: 510px;
	color: #FE6400;
	font-size: 140%;
}

#SpEvent .h3block p{}



#SpEventBig{
					
	padding: 10px 0px 20px 0px;
	margin: 0px;
}


#SpEventBig .AllImg{
	text-align: center;
	margin: 0px;
	padding: 0px 0px 25px;
}














#SummerInfo{
	width:550px;					
	padding: 5px 0px 0px 40px;
	margin: 0px;
}

#SummerInfo h2{
	margin: 0px;
	padding: 0px;
	width: 550px;
	height: 46px;
}

#SummerInfo .h3block{
	margin: 0px;
	padding: 10px 0px 0px;
}

#SummerInfo .h3block p{
	color: #0099FF;
	margin: 0px;
	padding: 0px;
}

#SummerInfo .h3block table{
	margin: 10px 0px 0px;
	padding: 0px;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #B1B1B1;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	letter-spacing: normal;
}

#SummerInfo .h3block th{
	font-weight: normal;
	
	text-align: center;
	margin: 0px;
	padding: 8px 0px;
	border: 1px solid #B1B1B1;
}

#SummerInfo .h3block td{
	
	margin: 0px;
	padding: 8px 10px;
	border: 1px solid #B1B1B1;
}

#SummerInfo .h3block .img{
	margin: 0px;
	padding: 30px 0px 0px;
}

#SummerInfo .h3block .colorYellow{
	background: #F7DB15;
}

#SummerInfo .h3block .colorBlue{
	background: #19A7CB;
}

#SummerInfo .h3block .colorOrange{
	background: #F98B10;
}

#Contact .ContactKiyaku{
	margin: 0px;
	padding: 0px 10px 10px;
	height: 220px;
	width: 520px;
	overflow: auto;
	border: 5px solid #EAEAEA;
	
}

#Contact .ContactKiyaku h4{
	margin: 0px;
	padding: 0px;
}

#Contact .ContactKiyaku .block{
	margin: 0px;
	padding: 0px 0px 10px;
}

#Contact .ContactKiyaku .block h4{
	margin: 0px;
	padding: 10px 0px 0px;
}

#Contact .ContactKiyaku .block p{
	margin: 0px;
	padding: 10px 0px 0px;
}

#Contact .ContactKiyaku .block ul{
	margin: 0px;
	padding: 10px 0px 0px 10px;
}

#Contact .ContactKiyaku .block ul li{
	margin: 0px;
	padding: 0px;
}

#Contact .ContactKiyaku .block dl{
	margin: 0px;
	padding: 10px 0px 0px;
}

#Contact .ContactKiyaku .block dl dt{
	margin: 0px;
	padding: 0px;
}

#Contact .ContactKiyaku .block dl dd{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#Contact .ContactKiyaku .block .sign{
	text-align: right;
}

#Contact .agree{
	margin: 0px;
	padding: 0px;
}

#Contact .agree ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#Contact .agree ul li{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 70px;
}

#Contact .end{
	margin: 0px;
	padding: 0px;
	height: 330px;
}

#Sitemap{
	margin: 0px;
	padding: 0px 0px 20px;
}

#Sitemap .Block{
	background: url(../images/blue_line.gif) repeat-x left bottom;
	padding-bottom: 15px;
	padding-top: 15px;
}

#Sitemap .Block h3{
	font-size: 100%;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background: url(../images/topics_mark.gif) no-repeat 0px 2px;
	color: #0099CC;
}

#Sitemap .Block ul{
	margin: 0px;
	padding: 10px 0px 0px 30px;
	list-style: none;
}

#Sitemap .Block ul li{
	margin: 0px;
	padding: 5px 0px 0px 15px;
	background: url(../images/list_red.gif) no-repeat 0px 10px;
}

.AccessBlock{
	margin: 0px;
	padding: 0px 0px 20px;
}

.googlemap{
	margin: 0px;
	padding: 10px;
	width: 520px;
	background: #F0F0F0;
}

#ContentsMain .ServiceGyoumu{}

#ContentsMain .ServiceGyoumu ul{
	padding-top: 0px;
}

#ContentsMain .ServiceGyoumu ul li{
	padding-top: 10px;
}

#ContentsMain .ServiceGyoumu li p{
	margin: 0px;
	padding: 5px 0px 0px 25px;
}

#ContentsMain .ServiceGyoumu li .in p{
	margin: 0px;
	padding: 5px 0px 0px 35px;
}

#ContentsMain .ServiceGyoumu ul li table{
	margin: 5px 0px 0px 25px;
	padding: 0px;
}

#ContentsMain .ServiceGyoumu ul li table th{
	font-weight: normal;
	text-align: left;
}

#ContentsMain .ServiceGyoumu ul li table td{
	text-align: left;
}


/* /contents----------------------------------------------------------------*/




/* class----------------------------------------------------------------*/

.lframe{
	padding: 2px;
	margin:0px 10px 10px 0px;
	float:left;
}
.rframe{
	padding: 2px;
	margin:0px 0px 10px 10px;
	float:right;
}
.frame{
	padding: 2px;
	margin:0px 0px 10px 0px;
	border: 1px solid #CCCCCC;
}
/* /class----------------------------------------------------------------*/


#GotoTop{
	width:600px;
	text-align:right;
	padding:10px 0px;
}

#GotoTop p{
	padding: 0px 0px;
	margin: 0px;
}


.inspace{
	padding: 0px 15px;
}

.Ftxt{
	color: #FF6699;
}

.FGtxt{
	color: #FF3300;
}

.LGtxt{
	color: #9999CC;
}

.Stxt{
	color: #00CC00;
}

.Ttxt{
	color: #FF9900;
}

.FRtxt{
	color: #00CC99;
}


.otxt{
	color:#FF9900;
}

.smtxt{
	font-size:85%;
}
.Btext{
	font-size:200%;
}



