/*_______________________________________
	補助表現
_______________________________________*/
.invisible{display:none;}
.assist{display:none;}
.MarginLeft{
	margin-left:0px;
}
.Margin5{
	margin:5px;
}
.Margin10{
	margin:10px;
}
.MarginM{
	margin-top:0px;
	margin-bottom:15px;
}
.MarginL{
	margin-top:0px;
	margin-bottom:20px;
}
.MarginLL{
	margin-top:0px;
	margin-bottom:30px;
}
.MarginS{
	margin-top:0px;
	margin-bottom:5px;
}
.No-Margin{
	margin:0;
	padding:0;
}
.textr {color:#CC0000;}
.atten{
	font-size:x-small;
	color:#CC0000;}
.clear{clear:left;}
.FloatL{
	float:left;
	margin-right:5px}
.FloatR{
	float:right;
	margin-left:0px;}

.Center{
	margin-left:auto;
	margin-right:auto;
}
.Bold{
	font-weight:bold;
}
span{
visibility:hidden;
display:none;
}
/*_______________________________________
	共通
_______________________________________*/
body{
	margin:0;
	padding:0;
	color:#333333;
	background-color:FFFFFF;
}
H1{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
H2{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
H3{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
Address{
	margin:10px 0px 0px 0px;
	font-style:normal;
}
HR{
 height:1px;
}
h1 span { display:none; }
/*_______________________________________
	BODY CENTER配置
_______________________________________*/
.Head{
	float:left !important;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/*_______________________________________
	コンテンツレイアウト 	margin:上 右 下 左;
_______________________________________*/
.Left{
	width:160px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(../share/bg2_menu.gif);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#F1F1F1;
}

.MainArea{
	width:548px;
	padding:40px 36px 0px 36px;
 	margin:0px 40px 0px 0px;
	background-image:url(../share/bg_main.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
	float:left;
}
#MainArea_Concept{
	width:548px;
	padding:280px 36px 0px 36px;
	margin:0px 40px 0px 0px;
	background-image:url(../concept/img/tit01.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
	float:left;
}
#MainArea_FC{
	width:548px;
	padding:40px 36px 0px 36px;
 	margin:0px 0px 0px 0px;
	background-image:url(../share/bg_main.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
}
.FootArea{
	color:#FFFFFF;
	width: 760px;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	background-image:url(../share/foot.gif);
	background-repeat:repeat-x;
	background-position:top;
	clear:both;	
}
.FootArea_shop{
	color:#FFFFFF;
	width: 690px;
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	background-image:url(../share/foot.gif);
	background-repeat:repeat-x;
	background-position:top;
	clear:both;	
}
.FootArea A:link {
	text-decoration:none;
	color:#FFFFFF;
}
.FootArea A:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.FootArea  A:visited {
	color:#FFFFFF;
}
/*_______________________________________
	MENU 	margin:上 右 下 左;
_______________________________________*/

.MenuArea{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:156px;
}
.MenuArea UL{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	width:156px;
	background:url(../img/bg_cloud_matt.gif) no-repeat;
}
.Side_MenuArea01{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:156px;
	list-style:none;
}
.bgmargin{
display:block;
vertical-align:bottom;
background:url(../img/bg_cloud01.jpg) no-repeat;
}
.Side_MenuArea01 a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	text-decoration:none;	
}

#rollover01 {
	background:url(../rollover/01.gif) no-repeat;
	width:156px;
	height:40px;}
#rollover02 {
	background:url(../rollover/02.gif) no-repeat;
	width:156px;
	height:40px;}
#rollover03 {
	background:url(../rollover/03.gif) no-repeat;
	width:156px;
	height:40px;}
#rollover04 {
	background:url(../rollover/04.gif) no-repeat;
	width:156px;
	height:40px;}
#rollover05 {
	background:url(../rollover/05.gif) no-repeat;
	width:156px;
	height:40px;}
#rollover06 {
	background:url(../rollover/06.gif) no-repeat;
	width:156px;
	height:40px;}
#rollover07 {
	background:url(../rollover/07.gif) no-repeat;
	width:156px;
	height:40px;}
#rollover08 {
	background:url(../rollover/08.gif) no-repeat;
	width:156px;
	height:57px;
}
#rollover00 {
	background:url(../rollover/00.gif) no-repeat;
	width:156px;
	height:40px;}
	
/*----------------*/
a:hover#rollover01{
	background:url(../rollover/on01.gif) no-repeat;
	width:156px;
	height:40px;}
a:hover#rollover02 {
	background:url(../rollover/on02.gif) no-repeat;
	width:156px;
	height:40px;}
a:hover#rollover03 {
	background:url(../rollover/on03.gif) no-repeat;
	width:156px;
	height:40px;}
a:hover#rollover04 {
	background:url(../rollover/on04.gif) no-repeat;
	width:156px;
	height:40px;}
a:hover#rollover05 {
	background:url(../rollover/on05.gif) no-repeat;
	width:156px;
	height:40px;}
a:hover#rollover06 {
	background:url(../rollover/on06.gif) no-repeat;
	width:156px;
	height:40px;}
a:hover#rollover07 {
	background:url(../rollover/on07.gif) no-repeat;
	width:156px;
	height:40px;}
a:hover#rollover08 {
	background:url(../rollover/on08.gif) no-repeat;
	width:156px;
	height:57px;}
a:hover#rollover00 {
	background:url(../rollover/on00.gif) no-repeat;
	width:156px;
	height:40px;}


#rollover00_bg{
	background:url(../rollover/on00.gif) no-repeat;}
#rollover01_bg{
	background:url(../rollover/on01.gif) no-repeat;}
#rollover02_bg {
	background:url(../rollover/on02.gif) no-repeat;}
#rollover03_bg {
	background:url(../rollover/on03.gif) no-repeat;}
#rollover04_bg {
	background:url(../rollover/on04.gif) no-repeat;}
#rollover05_bg {
	background:url(../rollover/on05.gif) no-repeat;}
#rollover06_bg {
	background:url(../rollover/on06.gif) no-repeat;}
#rollover07_bg {
	background:url(../rollover/on07.gif) no-repeat;}
#rollover08_bg {
	background:url(../rollover/on08.gif) no-repeat;}

/*----------------*/

 LI.SubMenu{
   	width:136px;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	display:block;
	background-color:#F1F1F1;	
}

 LI.SubMenu a:link{
 	display:block;
  	width:116px;
	height:30px;
	padding:0px 0px 0px 20px;
	background-image:url(../share/linkmark_g.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:80%;
}
 LI.SubMenu a:visited{
 	display:block;
  	width:116px;
	height:30px;
	padding:0px 0px 0px 20px;
	background-image:url(../share/linkmark_g.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:80%;
}
 LI.SubMenu a:hover{
 	display:block;
  	width:116px;
	height:30px;
	padding:0px 0px 0px 20px;
	background-image:url(../share/linkmark_r.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:80%;
}

.ComProf{
	width:146px;
	padding:3px 3px 3px 5px;
	margin:0px 0px 0px 0px;
	background-color:#F1F1F1;
}
/*___
/*_______________________________________
	メニュー紹介	margin:上 右 下 左;
_______________________________________*/
#MainArea_Menu{
	width:548px;
	padding:35px 36px 0px 36px;
	margin:0px 40px 0px 0px;
	background-image:url(../share/bg_main.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
	float:left;
}
#MainArea_Menu P{
	width:435px;
	margin:0px auto 0px auto;
	padding:10px 0px 10px 0px;
}
#usrtxt_Menu{
padding:0;
margin:0px 0px 15px 13px;
text-align:left;
width:508px;
}
#MainArea_Menu IMG{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#MainArea_Menu Div#Menu03{
	width:548px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#MainArea_Menu Div#Menu03 P{
	width:518px;
	margin:10px 0px 0px 0px;
	padding:0px 15px 0px 15px;
}
#MainArea_Menu Div#Menu04{
	width:262px;
	height:160px;
	margin:15px 8px 10px 0px;
	padding:0px;
	background:url(../menu/img/img05.jpg) 0px 40px no-repeat;
	float:left;
}
#MainArea_Menu Div#Menu04 P{
	display:block;
	width:110px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 138px;
}
#MainArea_Menu Div#Menu05{
	width:262px;
	height:160px;
	margin:15px 8px 10px 0px;
	padding:0px;
	background:url(../menu/img/img06.jpg) 0px 40px no-repeat;
	float:left;
}
#MainArea_Menu Div#Menu05 P{
	display:block;
	width:110px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 138px;
}
#MainArea_Menu Div#Menu06{
	width:262px;
	height:160px;
	margin:15px 8px 10px 0px;
	padding:0px;
	background:url(../menu/img/img07.jpg) 0px 40px no-repeat;
	float:left;
}
#MainArea_Menu Div#Menu06 P{
	display:block;
	width:110px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 138px;
}
#MainArea_Menu Div#Menu07{
	width:262px;
	height:160px;
	margin:15px 8px 10px 0px;
	padding:0px;
	background:url(../menu/img/img08.jpg) 0px 40px no-repeat;
	float:left;
}
#MainArea_Menu Div#Menu07 P{
	display:block;
	width:110px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 138px;
}
#MainArea_Menu Div#Menu08{
	width:262px;
	height:160px;
	margin:15px 8px 20px 0px;
	padding:0px;
	background:url(../menu/img/img09.jpg) 0px 40px no-repeat;
	float:left;
}
#MainArea_Menu Div#Menu08 P{
	display:block;
	width:110px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 138px;
}
#MainArea_Menu Div#Menu09{
	width:262px;
	height:160px;
	margin:15px 8px 20px 0px;
	padding:0px;
	background:url(../menu/img/img10.jpg) 0px 40px no-repeat;
	float:left;
}
#MainArea_Menu Div#Menu09 P{
	display:block;
	width:110px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 138px;
}

#MainArea_Menu Div#Menu10{
	width:548px;
	margin:0px 0px 45px 0px;
	padding:0px 0px 0px 0px;
}

#MenuTitle A
 { display:block;
	height:104px;
	width:780px;
	background-image:url(../menu/img/main_tit.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;}
h1 span { display:hidden; }

#MenuTit01{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:548px;
	height:98px;
	background-image:url(../menu/img/stit01.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#MenuTit02{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:548px;
	height:98px;
	background-image:url(../menu/img/stit02.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#MenuTit03{
	margin:15px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:548px;
	height:30px;
	background-image:url(../menu/img/stit03.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#MenuTit04{
	width:262px;
	height:150px;
	margin:0px 0px 10px 0px;
	padding:0px;
	height:30px;
	background-image:url(../menu/img/stit04.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#MenuTit05{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:30px;
	background-image:url(../menu/img/stit05.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#MenuTit06{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:30px;
	background-image:url(../menu/img/stit06.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#MenuTit07{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:30px;
	background-image:url(../menu/img/stit07.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#MenuTit08{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:30px;
	background-image:url(../menu/img/stit08.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#MenuTit09{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:30px;
	background-image:url(../menu/img/stit09.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
/*__
_____________________________________
	Concept	margin:上 右 下 左;
_______________________________________*/
#ConceptTitle A{
	display:block;
	height:104px;
	width:780px;
	background-image:url(../concept/img/main_tit.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#Concept01{
	margin:0px 0px 0px 20px;
	padding:10px 80px 10px 0px;	
	background-image:url(../concept/img/img01.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#Concept02{
	margin:0px 0px 0px 20px;
	padding:10px 80px 10px 0px;	
	background-image:url(../concept/img/img02.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#Concept03{
	margin:0px 0px 0px 20px;
	padding:10px 80px 10px 0px;	
	background-image:url(../concept/img/img03.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#Concept04{
	margin:0px 0px 20px 0px;
	padding:10px 0px 10px 220px;	
	background-image:url(../concept/img/img04.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#Concept04 P{
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
}
/*__
_____________________________________
	ShopList 	margin:上 右 下 左;
_______________________________________*/
#ShopTitle A{
	display:block;
	height:104px;
	width:780px;
	background-image:url(../shop/img/main_tit.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#ShopList{
	width:548px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#ShopList LI{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.ShopInfo{
	width:548px;
	margin:15px 0px 0px 0px;
	padding:0px 0px 15px 0px;
}
.ShopAtten{
	width:552px;
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	font-size:x-small;
	color:#CC0000;
	clear:both
}
.ShopInfo TABLE{
	width:540px;
	margin:1px 0px 1px 0px;
	padding:0px;
}
.ShopInfo TABLE.OutBox{
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #CCCCCC;
}
.ShopInfo TABLE.InBox{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.ShopInfo TD{
	padding:2px;
	vertical-align:top;
}
.ShopInfo TD.ShopName{
	color:#FFFFFF;
	background-color:#999999;
}
.ShopInfo TD.Add{
	background-color:#dddddd;
	font-weight:bold;
}
.ShopImg{
	width:100px;
	margin:-20px 0px 0px 0px;
	padding:4px 0px 10px 0px;
	display:block;
}
.ShopLoca{
	width:50px;
	margin:5px 0px 5px 0px;
	padding:3px 3px 3px 5px;
	border:1px solid #666666;
	letter-spacing:3px;
}
.ShopMap{
	width:311px;
	margin:20px 0px 20px 0px;
	padding:3px 3px 3px 3px;
	background-color:#FFFFFF;
}
.ShopName{
	font-size:18;
}
/*_______________________________________
	Voice 	margin:上 右 下 左;
_______________________________________*/
#VoiceTitle A{
	display:block;
	height:104px;
	width:780px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	background-image:url(../voice/img/main_tit.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#VoiceTop{
	width:548px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#VoiceTop P{
	height:101px;
	margin:0px 0px 0px 0px;
	padding:20px 130px 0px 20px;
	background-image:url(../voice/img/bg_img01.gif);
	background-repeat:no-repeat;
	background-position: top right;
}
#Voice01{
	width:548px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#Voice01 P.Comment{
	width:528px;
	margin:12px 0px 10px 0px;
	padding:0px 10px 0px 10px;
}
#Voice01 TABLE{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
/*__
_____________________________________
	FC加盟店募集 	margin:上 右 下 左;
_______________________________________*/
#FcTitle A{
	display:block;
	height:104px;
	width:780px;
	background-image:url(../fc/img/main_tit.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/*_______________________________________
	Topic 	margin:上 右 下 左;
_______________________________________*/
#TopicsTitle A{
	display:block;
	height:104px;
	width:780px;
	background-image:url(../topics/img/main_tit.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
 UL.Topics{
	width:500px;
	margin:20px auto 0px auto;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.Topics IMG{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	float:right;
}
LI.Past{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	list-style:none;
	background-image:url(../share/dot_g.gif);
	background-repeat:repeat-x;
	background-position:top;

}
LI.Now {
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	list-style:none;

}
.TopicDate{
visibility:visible;
display:block;
}
/*_______________________________________
	Company 	margin:上 右 下 左;
_______________________________________*/
#ComTitle A{
	display:block;
	height:104px;
	width:780px;
	background-image:url(../company/img/main_tit.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#Company01{
	margin:0px 0px 15px 0px;
	padding:5px 166px 5px 0px;
	background-image:url(../company/img/bg_img02.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
#Company01 P{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
}
#Name{
	margin:0px 0px 0px 154px;
	padding:0px 0px 0px 0px;
}

#HistoryTit{
	height:28px;
	background-image:url(../company/img/tit03.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#History01{
	width:268px;
	padding:0px 0px 0px 0px;
	margin:20px 8px 0px 0px;
	float:left;
	background-image:url(../share/bg_dot02.gif);
	background-repeat:repeat-y;
	background-position:right;
}
#History01 TD{
	padding:5px 2px 5px 2px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}
#History02{
	width:268px;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
#History02 TD{
	padding:5px 2px 5px 2px;
	margin:0px 0px 0px 0px;
	vertical-align:middle;
}
.HistoryDate{
	width:70px;
	text-align:right;
}
#History01 TD.HistoryName{
	width:123px;
	font-weight:bold;
}
#History02 TD.HistoryName{
	width:103px;
	font-weight:bold;
}
.ComData{
	width:528px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background-image:url(../company/img/bg_img01.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.ComData TABLE{
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
.ComData TD{
	margin:0px 0px 0px 0px;
	padding:3px 20px 3px 3px;
	background-image:url(../share/dot_g.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:top;
}

.TopicDate{
	width:88px;
	font-weight:bold;
	font-size:75%;
}
#ComNetwork{
	width:528px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	line-height:1.5em;
	font-size:80%;
}
#ComNetwork LI{
	width:130px;
	marginl?:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

#ComNetwork A:link{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../share/mark_g.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
#ComNetwork A:visited{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../share/mark_g.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
#ComNetwork A:hover{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../share/mark_r.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
}
/*_______________________________________
	会社概要コンセプト 
_______________________________________*/
#Com_ConTitle A{
	display:block;
	height:104px;
	width:780px;
	background-image:url(../company/img/main_tit_con.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#Company03{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../company/img/concept_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
#Company03 P{
	width:288px;
	margin:0px 0px 0px 0px;
	padding:70px 0px 5px 0px;
}
#Company03 IMG{
	margin:20px auto 0px 30px;
	padding:0px 0px 0px 0px;
}
/*_______________________________________
	Contact 
_______________________________________*/
FORM{
display:block;
	margin:0px;
	padding:10px;
	height:auto;
}
BUTTON{
	width:131px;
	height:25px;
	margin:20px 0px 20px 10px;
	padding:0px 0px 0px 0px;
	border:solid 0px #FFFFFF;
	background-color:#FFFFFF;
}
#ContactTitle A{
	display:block;
	height:104px;
	width:780px;
	background-image:url(../contact/img/main_tit.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.FormTit{
	height:28px;
	background-image:url(../contact/img/tit01.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.CheckTit{
	height:28px;
	background-image:url(../contact/img/tit02.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.ThanksTit{
	height:55px;
	padding:0px 0px 0px 0px;
	background-image:url(../contact/img/tit03.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.ErrorTit{
	height:55px;
	padding:0px 0px 0px 0px;
	background-image:url(../contact/img/tit04.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.FormArea{
	height:auto;
	padding:0px 0px 0px 0px;
	background-image:url(../contact/img/bg_img01.jpg);
	background-repeat:no-repeat;
	float:left;
	background-position:429px 0px;
}
.CheckArea{
	height:120px;
	background-image:url(../contact/img/bg_img02.jpg);
	background-repeat:no-repeat;
	background-position:429px 0px;
	font-weight:bold;
}
.ThanksArea{
	width:399px;
	margin:80px auto 0px auto;
	padding:150px 0px 0px 0px;
	height:120px;
	background-image:url(../contact/img/bg_img03.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-weight:bold;
}
#Thanks{
	position:relative;
	top:-40px;
	left:30px;
}
.space{
display:block;
padding:0px 0px 0px 0px;
background-repeat:no-repeat;
float:left;
}
/*_______________________________________
	プライバシーポリシー [ Default ] 
_______________________________________*/
#PrivacyTitle A{
	display:block;
	height:104px;
	width:780px;
	background-image:url(../privacy/img/main_tit.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
/*_______________________________________
	link [ Default ] 
_______________________________________*/

A:link {
	text-decoration:none;
	color:#009933;
}

A:visited {
	text-decoration:none;
	color:#009933;
}

A:hover {
	text-decoration:underline;
	color:#009933;
}

A:active {
	text-decoration:none;
	color:#009933;
}