@charset "utf-8";
body { font-size: 80%; }
.clr 																{ font-size: 1px;line-height: -1px;margin: 0px;padding: 0px;clear: both;height: 1px; }
.snss								{ width:600px; padding:10px 20px 0 20px; }
.snss .snsbtn01						{ float:left; }
.snss .snsbtn02						{ float:left; margin:0 0 0 0; }
#container #MainContainer #Main h2									{ margin: 0px;	padding: 0px;}
#container #MainContainer #Main #flavored p							{ padding:0; margin:0; color:#666666; font-size:12px; line-height:2.2em; padding-top:7px; letter-spacing: 0; text-align: left; }
#container #MainContainer #Main #flavored h3						{ text-align:center; padding:0; margin:0; border:none; background:none;  }
#container #MainContainer #Main #flavored h4						{ font-size:18px; color:#1a1311; padding:0; margin:0; border:none; background:none; }

#flavored								{ width:622px; margin:0 0 0 10px;  line-height:1.6em;}
#flavored .mainimg img			{ margin:0 auto; display:block; }
#flavored .read							{ font-size:14px; overflow:hidden;}
#flavored .btnbx							{ margin:0 0 20px 0; }
#flavored .btnbx .btn						{ float:left; }	 
#flavored .BtnApply						{ text-align:center; padding:40px 0 40px 0; }
#flavored .FltLef						{ float:left; }
#flavored .FltRig						{ float:right; }
#flavored .W243    						{ width:243px;}
#flavored .fontB						{ font-weight:bold; }
#flavored .font10						{ font-size:10px  !important; line-height:1.4em!important; }
#flavored .font11						{ font-size:11px  !important; line-height:1.8em!important;}
#flavored .W220 						{ width:220px;}
#flavored .subtxt						{ font-size:18px; line-height:1.6em; color:#1a1311; font-weight:bold;   }
#flavored .subtxt2						{ font-size:16px; line-height:1.6em; color:#1a1311; font-weight:bold;  }
#flavored .PadTop5						{ padding-top:5px; }
#flavored .PadTop10						{ padding-top:10px; }
#flavored .PadTop15						{ padding-top:15px; }
#flavored .PadTop20						{ padding-top:20px; }
#flavored .PadTop35						{ padding-top:35px; }
#flavored .PadBot10						{ padding-bottom:10px; }
#flavored .PadBot20						{ padding-bottom:20px; }
#flavored .PadBot30						{ padding-bottom:30px; }
#flavored .PadLef10						{ padding-left:10px; }
#flavored .PadLef20						{ padding-left:20px; }
#flavored .PadLef40						{ padding-left:40px; }
#flavored .PadRig10						{ padding-right:10px; }
#flavored .PadRig20						{ padding-right:20px; }
#flavored .blueb						{ color:#68c9f2; font-weight:bold; }
#flavored .boxtxt						{line-height:2em !important;}

#flavored #inner						{ width:600px; margin:0 auto; line-height:2.2em; }
#flavored #inner .detail				{ background:url(../images/flavor_bg.jpg); width:600px; height:204px; margin-bottom:20px; overflow:hidden;}
#flavored #inner .detail_inner			{padding:15px; width:260px;}
#flavored #inner .grayBox				{ width:600px; border:1px solid #a9b3bc;}
#flavored #inner .grayBox .grayBox_inner		{ padding:10px; overflow:hidden;}

#flavored #inner .tit							{ font-weight:bold; padding:5px;font-size:14px; }
#flavored #inner #prof_ph						{ width:189px; height:159px; overflow:hidden; float:left; margin-right:20px; }
#flavored #inner #prof_ph img					{ float:left; }
#flavored #inner #prof_title					{margin-bottom:10px;}
#flavored #inner #prof_cont						{ width:350px; margin:5px 5px 5px 20px; overflow:hidden; }
#flavored #inner #prof_cont #prof_txt .font10	{ font-size:10px; clear:both; }

#flavored #inner #question								{ width:600px; padding:5px;}
#flavored #inner #question #tit							{ width:600px; padding:3px; }
#flavored #inner #question #question_cont				{ padding:10px; overflow:hidden; }
#flavored #inner #question #question_cont .num			{ width:60px; float:left; }
#flavored #inner #question #question_cont .question_bx 	{ width:530px; padding-left:60px; }
#flavored #inner #question #question_cont .question_bx .subtxt					{ color:#1a1311; font-weight:bold; font-size:14px; padding:10px 0;}
#flavored #inner #question #question_cont .question_bx .que_tex					{ font-size:12px; line-height:2.2em;}

#flavored #inner .herb							{ background-color:#e0f1c5; padding:0 10px 10px 10px;}
#flavored #inner .cordial						{ background-color:#dfd5bf; padding:0 10px 10px 10px;}
#flavored #inner .tea							{ background-color:#fdf2c0; padding:0 10px 10px 10px;}
#flavored #inner .menu_innner					{ background-color:#FFF; padding:10px;}
#flavored #inner .itemdetail					{ width:325px; float:right;}
#flavored #inner .itemdetail2					{ width:325px; float:left;}
#flavored #inner .material_box					{overflow:hidden; margin-bottom:10px;}
#flavored #inner .material						{float:left; margin-right:17px; overflow:hidden;}
#flavored #inner .material2						{ overflow:hidden;}

#flavored #inner #soda							{ margin-bottom:40px;}
#flavored #inner .soda_detail					{width:210px; float:left; margin:0 auto; padding:0 45px; text-align:center;overflow:hidden;}
#flavored #inner .soda_howto					{ width:510px; margin:0 auto;}
#flavored #inner .loft							{border-bottom:1px solid #a9b3bc;border-left:1px solid #a9b3bc;border-right:1px solid #a9b3bc; padding:10px; }
#flavored #inner .loft_box						{ width:280px; overflow:hidden; float:left; }
#flavored #inner .loft_box2						{ width:280px; overflow:hidden; float:left; margin-left:10px;}
#flavored #inner .loft_tit						{color:#1a1311; font-weight:bold; margin-bottom:20px;}
#flavored #inner .outline						{ margin-bottom:30px; line-height: 1.6; }
#flavored #inner .outline2						{ margin-bottom:15px; line-height: 1.6; }

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