@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; }
.snss .snsbtn01						{ float:left; }
.snss .snsbtn02						{ float:left; margin:0 10px; }
#container #MainContainer #Main h2										{ text-align:center; margin: 0px;	padding: 0px;}
#container #MainContainer #Main #vegibros p							{ padding:0; margin:0; line-height:2em; padding-top:7px; color:#222222 !important; }
#container #MainContainer #Main #vegibros h3						{ padding:0; margin:0; border:none; background:none;  }
#container #MainContainer #Main #vegibros h4						{ font-size:18px; color:#1a1311; padding:0; margin:0; border:none; background:none;  }

#vegibros										{ width:622px; margin:0 0 0 10px;  line-height:1.6em;}
#vegibros .read								{ font-size:12px; overflow:hidden; }
#vegibros .btnbx								{ margin:0 0 20px 0; }
#vegibros .btnbx .btn						{ float:left; }	 
#vegibros .BtnApply						{ text-align:center; padding:40px 0 40px 0; }
#vegibros .FltLef								{ float:left; }
#vegibros .FltRig								{ float:right; }
#vegibros .W218    							{ width:218px;}
#vegibros .fontB								{ font-weight:bold; }
#vegibros .font10							{ font-size:10px  !important; line-height:1.4em!important; }
#vegibros .font11							{ font-size:11px  !important; line-height:1.8em!important;}
#vegibros .subtxt							{ font-size:18px; line-height:1.6em; color:#1a1311; font-weight:bold;   }
#vegibros .subtxt2							{ font-size:16px; line-height:1.6em; color:#1a1311; font-weight:bold;  }
#vegibros .PadTop5						{ padding-top:5px; }
#vegibros .PadTop10						{ padding-top:10px; }
#vegibros .PadTop15						{ padding-top:15px; }
#vegibros .PadTop20						{ padding-top:20px; }
#vegibros .PadTop30						{ padding-top:30px; }
#vegibros .PadTop35						{ padding-top:35px; }
#vegibros .PadTop50						{ padding-top:50px; }
#vegibros .PadBot10						{ padding-bottom:10px; }
#vegibros .PadBot15						{ padding-bottom:15px; }
#vegibros .PadBot20						{ padding-bottom:20px; }
#vegibros .PadBot30						{ padding-bottom:30px; }
#vegibros .PadBot50						{ padding-bottom:50px; }
#vegibros .PadLef10						{ padding-left:10px; }
#vegibros .PadLef20						{ padding-left:20px; }
#vegibros .PadLef40						{ padding-left:40px; }
#vegibros .PadRig10						{ padding-right:10px; }
#vegibros .PadRig20						{ padding-right:20px; }
#vegibros .blueb							{ color:#68c9f2; font-weight:bold; }

#vegibros .mainArea 						{ width:600px; height:900px; position:relative; overflow:hidden; margin:0 auto;  background-color:#f1d3b9; }
#vegibros .mainArea .mainInner 		{ position: absolute;	overflow: hidden;	left: 20px;	top: 530px;	width: 560px;	height: 370px;}

#vegibros #inner							{ width:600px; margin:0 auto; line-height:2.2em; background-color:#f1d3b9; overflow:hidden;}
#vegibros #inner #howto				{ margin:0px 20px 20px; padding:20px; background-color:#FFF; }
#vegibros .comment    					{ width:253px; background-color:#f7eee6; margin-left:20px; float:right;}
#vegibros .comment p 					{ padding:15px !important;  line-height:1.6em!important;}

#vegibros .pointArea						 { margin:20px 0 0; position:relative; overflow:hidden;} 
#vegibros .pointArea p 					{ position: absolute;	overflow: hidden;	left: 271px;	top: 82px;	width: 236px; line-height:1.6em!important;}

#vegibros .bookArea								 { margin:0 20px 20px; overflow:hidden; padding:10px; border:1px solid #FFF;} 


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

.bnr { margin:40px auto 0; width:820px;}
.bnr-ttl { text-align:center; font-size:22px;  font-weight:bold; color:#222; margin-bottom: 10px; }
  