@charset "utf-8";
body { font-size: 80%; }
#Main { line-height: 0; }
.font10		{ font-size:10px; line-height:1.6em; letter-spacing:1px; } 

.clr 									{ font-size: 1px;line-height: -1px;margin: 0px;padding: 0px;clear: both;height: 1px; }
#teatime a							{  color:#44c5db; }

#Main h2 {margin: 0px;padding: 0px; }

#teatime	{ width:620px; margin:0 0 0 10px; }
#teatime p							{ padding:0; margin:0; font-size:12px; line-height:2.0em; color:#666666;  }
#teatime h3							{ padding:0; margin:0; border:none; background:none;  }

#teatime .read								{ padding:20px 0 0 0; margin:0; font-size:14px; line-height:2.0em; color:#666666;}
#teatime .BtnApply							{ text-align:center; padding:30px 0 30px 0; }
#teatime .FltLef								{ float:left;  }
#teatime .FltRig								{ float:right; }

#teatime #teatime_inner p .fontB			{ font-weight:bold; }
#teatime #teatime_inner .font10		{ font-size:10px; line-height:1.6em; letter-spacing:1px; } 
#teatime #teatime_inner p .font14		{ font-size:14px; line-height:1.6em; letter-spacing:1px; } 
#teatime #teatime_inner p .subtxt		{ font-size:12px;letter-spacing:3px; padding-bottom:10px; }

#teatime .W296								{ width:296px; }

#teatime .PadTop10							{ padding-top:10px; }
#teatime .PadTop20							{ padding-top:20px; }
#teatime .PadTop35							{ padding-top:35px; }
#teatime .PadBot10							{ padding-bottom:10px; }
#teatime .PadBot20							{ padding-bottom:20px; }
#teatime .PadLef20							{ padding-left:20px; }
#teatime .PadRig20							{ padding-right:20px; }
#teatime .blueb								{ color:#68c9f2; font-weight:bold; }

#teatime #teatime_inner						{ width:600px; margin:0 auto; }
#teatime #teatime_inner p					{ line-height:2.2em; color:#666666; padding:0; margin:0; }
#teatime #teatime_inner2					{ width:620px; margin:0 auto; }
#teatime #teatime_inner2 p				{ line-height:2.2em; color:#666666; padding:0; margin:0; }

#teatime #teatime_inner #prof_bx								{ width:600px; margin-top:35px; }
#teatime #teatime_inner #prof_bx p							{ line-height:1.6em;  }
#teatime #teatime_inner #prof_bx #prof_head				{ width:600px; }
#teatime #teatime_inner #prof_bx #prof_cont				{ width:570px; padding:0 10px 0 20px; background:url(../images/profcont.gif) center top repeat; }
#teatime #teatime_inner #prof_bx #prof_cont #prof_ph		{ width:209px; float:right; }
#teatime #teatime_inner #prof_bx #prof_cont #prof_txt		{ width:340px; float:left; }
#teatime #teatime_inner #prof_bx #prof_cont #prof_txt .tit	{ font-weight:bold;  margin:10px 0 10px 0; }
#teatime #teatime_inner #prof_bx #prof_foot				{ width:600px; }

#teatime #teatime_inner #prof_bx #prof2_cont				{ width:565px; padding:0 20px 0 15px; background:url(../images/profcont.gif) center top repeat; }
#teatime #teatime_inner #prof_bx #prof2_ph					{ width:191px; float:right; }
#teatime #teatime_inner #prof_bx #prof2_txt					{ width:360px; float:left; }
#teatime #teatime_inner #prof_bx #prof2_txt	.tit			{ margin:10px 0 10px 0;  }
#teatime #teatime_inner #prof_bx #prof2_txt	.tit .font14		{ font-weight:bold; font-size:14px; }
#teatime #teatime_inner #prof_bx #prof2_txt	.yellow		{ color:#9e8a46; font-weight: 100; }

#teatime #teatime_inner #compatibility { margin-top:30px; position:relative; width:600px; height:207px; background:url(../images/compatibility_bg.gif) center top no-repeat; }
#teatime #teatime_inner #compatibility  p  { position:absolute; top:90px; left:50px; width:500px;  } 

#teatime #teatime_inner #other_bx								{ width:600px; }
#teatime #teatime_inner #other_bx #tit						{ width:600px; }
#teatime #teatime_inner #other_bx #other_inner			{ width:558px; border:solid 1px #804a2a; padding:10px 20px 20px; }
#teatime #teatime_inner #other_bx #other_inner #other_thumb			{ width:558px; border-bottom:solid 1px #804a2a; padding:10px 0; }
#teatime #teatime_inner #other_bx #other_inner #other_thumb #other_ph			{ width:120px; float:left; padding-right:15px; }
#teatime #teatime_inner #other_bx #other_inner #other_thumb #other_txt			{ width:400px; float:right; }
#teatime #teatime_inner #other_bx #other_inner #other_thumb #other_txt .othertit			{ font-size:14px; color:#44c5db; font-weight:bold; line-height:1.6em; }
#teatime #teatime_inner #other_bx #other_inner #other_thumb #other_txt a						{ font-size:14px; color:#44c5db; font-weight:bold; line-height:1.6em; }
 
#teatime #teatime_inner2 #enjoy_bx									{ width:620px; }
#teatime #teatime_inner2 #enjoy_bx .enjoytxtArea				{ width:317px; }
#teatime #teatime_inner2 #enjoy_bx .enjoytxt						{ padding-bottom:20px;  }
#teatime #teatime_inner2 #enjoy_bx #enjoy_head				{ width:620px; }
#teatime #teatime_inner2 #enjoy_bx #enjoy_cont				{ width:600px; padding:0 10px 20px; background-color:#fffcf1; }
#teatime #teatime_inner2 #enjoy_bx #enjoy_cont #enjoybx01				{ width:600px; height:328px; background:url(../images/enjoy_bg01.jpg) center top no-repeat; margin-bottom:20px; }
#teatime #teatime_inner2 #enjoy_bx #enjoy_cont #enjoybx01 p			{ padding:110px  20px 0 360px; }
#teatime #teatime_inner2 #enjoy_bx #enjoy_cont #enjoybx02				{ width:600px; height:345px; background:url(../images/enjoy_bg02.jpg) center top no-repeat; margin-bottom:20px; }
#teatime #teatime_inner2 #enjoy_bx #enjoy_cont #enjoybx02 p			{ padding:110px  20px 0 360px; letter-spacing: 0; }
#teatime #teatime_inner2 #enjoy_bx #enjoy_cont #enjoybx02 p .font10  { line-height: 1.6em; }
#teatime #teatime_inner2 #enjoy_bx #enjoy_cont #enjoybx03				{ width:600px; height:330px; background:url(../images/enjoy_bg03.jpg) center top no-repeat; margin-bottom:20px; }
#teatime #teatime_inner2 #enjoy_bx #enjoy_cont #enjoybx03 p			{ padding:110px  20px 0 360px; }
 
#teatime #teatime_inner2 #arrange_bx										{ width:620px; }
#teatime #teatime_inner2 #arrange_bx .arrangetxtArea				{ width:317px; }
#teatime #teatime_inner2 #arrange_bx .arrangetxt						{ line-height:1.6em;  padding-bottom:20px;  }
#teatime #teatime_inner2 #arrange_bx #arrange_head					{ width:620px; }
#teatime #teatime_inner2 #arrange_bx #arrange_cont					{ width:600px; padding:0 10px 10px; background:url(../images/arrange_bg.jpg) ;  }
#teatime #teatime_inner2 #arrange_bx #arrange_cont #arrangebx01				{ width:566px; height:328px; background:url(../images/arrange_bg01.jpg) center top no-repeat; margin:0 20px 20px; }
#teatime #teatime_inner2 #arrange_bx #arrange_cont #arrangebx01 p				{ padding:22px  20px 0 285px; line-height:1.8em; }
#teatime #teatime_inner2 #arrange_bx #arrange_cont #arrangebx01 p.font10  { font-size: 10px; line-height:1.6em; overflow:hidden; padding-top: 10px; }
#teatime #teatime_inner2 #arrange_bx #arrange_cont #arrangebx02				{ width:566px; height:328px; background:url(../images/arrange_bg02.jpg) center top no-repeat; margin:0 20px 20px; }
#teatime #teatime_inner2 #arrange_bx #arrange_cont #arrangebx02 p				{ padding:22px  20px 0 285px; line-height:1.8em; }
#teatime #teatime_inner2 #arrange_bx #arrange_cont #arrangebx02 p.font10  { font-size: 10px; line-height:1.6em; overflow:hidden; padding-top: 10px; }
#teatime #teatime_inner2 #arrange_bx #arrange_cont #arrangebx03				{ width:566px; height:558px; background:url(../images/arrange_bg03.jpg) center top no-repeat; margin:0 20px 20px; }
#teatime #teatime_inner2 #arrange_bx #arrange_cont #arrangebx03 #arrangebx03txt 			{ padding:22px  20px 0 285px; line-height:1.8em; }
#teatime #teatime_inner2 #arrange_bx #arrange_cont #arrangebx03 #arrangebx03subtxt 			{ padding:70px  20px 0 20px; line-height:1.8em; overflow:hidden;  }
#teatime #teatime_inner2 #arrange_bx #arrange_cont #arrangebx03 #arrangebx03subtxt p		{margin-bottom:30px; line-height:1.8em; overflow:hidden; }
#teatime #teatime_inner2 #arrange_bx #arrange_cont #arrangebx03 .font10  { font-size: 10px; line-height:1.6em; }








#teatime #teatime_inner2 #history_bx										{ width:620px; }
#teatime #teatime_inner2 #history_bx #history_head				{ width:620px; }
#teatime #teatime_inner2 #history_bx #history_cont				{ width:580px; padding:0 20px; background-color:#f5f7da; overflow:hidden; }

#teatime #teatime_inner2 #teaHistory_box								{ position:relative; margin: 35px 10px ; width:560px; height:280px; background:url(../images/img_08.jpg) center top no-repeat #FFF;
border:1px solid #37662d; }
#teatime #teatime_inner2 #teaHistory_box	 p						    { position:absolute; top:180px; left:35px; width:500px;  } 










.snss								{ width:600px; padding:10px 20px 0 20px; }
.snss .snsbtn01				{ float:left; }
.snss .snsbtn02				{ float:left; margin:0 0 0 0; }

#container #MainContainer						{ text-align: center; }
#container #MainContainer #Main					{ margin: 0 auto 40px auto; width: 600px; text-align: left; }
.lh0 { line-height: 0; }