@charset "utf-8";

.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; }

#onkatsu #container #MainContainer #Main p		{ padding:0; margin:0; color:#222;  line-height:1.8em; font-size:13px;  }
#onkatsu #container #MainContainer #Main h2		{ padding:0; margin:0 0 20px;  }
#onkatsu #container #MainContainer #Main h3		{ padding:0; margin:0 0 30px; text-decoration:none;  }
#onkatsu #container #MainContainer #Main h4		{ padding:0; margin:0 0 20px; text-decoration:none;  }
#onkatsu #container #MainContainer .pathNavi 		{ padding:30px 0 0 0; margin:0 0 10px; text-decoration:none;  }



#onkatsu #Main								{ width:824px; padding:0 20px; line-height:1.6em; background:#ffffff; margin:0 auto; }
#onkatsu #Main .inner					{ width:784px; padding:0 20px; }
#onkatsu .read								{ font-size:12px; margin:0 0 80px 0; }
#onkatsu .btnbx							{ margin:0 0 20px 0; }
#onkatsu .btnbx .btn						{ float:left; }	 
#onkatsu .profile							{ border:solid 1px #f49500; padding:15px; margin:0 0 50px 0;  }
#onkatsu .drinkwrap						{ width:704px; background:#f9f6f2; padding:0 40px 10px 40px; }
#onkatsu .drinkwrap .bx					{ width:644px; background:#ffffff; padding:30px; }
#onkatsu #container #MainContainer #Main .drinkwrap h4		{ padding:5px 0 0 0; margin:0 0 10px; text-decoration:none; color:#222222; font-size:22px; text-align:center; line-height:1.0em;}
#onkatsu .drinkwrap .bx .comm		{ color:#f49500; margin:0 0 10px 0; text-align:center; line-height:1.2em; }
#onkatsu .yutanpo							{ width:784px; height:690px; background:url(../images/bg_yutanpo.gif) top left no-repeat; position:relative; }
#onkatsu .yutanpo p.txt1				{ position:absolute; top:361px; left:98px; text-align:center; }
#onkatsu .yutanpo p.txt2				{ position:absolute; top:361px; left:469px; text-align:center; }
#onkatsu .yutanpo p.txt3				{ position:absolute; top:505px; left:106px; text-align:left; }

#onkatsu .ofuro							{ width:784px; height:552px; background:url(../images/bg_ofuro.gif) top left no-repeat; position:relative; }
#onkatsu .ofuro	p.txt1				{ position:absolute; top:202px; left:75px; text-align:left; }
#onkatsu .ofuro	p.txt2				{ position:absolute; top:364px; left:282px; text-align:left; }


#onkatsu .BtnApply					    { text-align:center; padding:40px 0 40px 0; }
#onkatsu .FltLef								{ float:left; }
#onkatsu .FltRig								{ float:right; }
#onkatsu .fontPink							{ color:#fd475a;}
#onkatsu .fontB								{ font-weight:bold; }
#onkatsu .font10					     	{ font-size:10px  !important; line-height:2.2em!important; }
#onkatsu .W396								{ width:396px;}
#onkatsu .W464								{ width:464px;}
#onkatsu .W464								{ width:464px;}
#onkatsu .W283								{ width:283px;}
#onkatsu .W410								{ width:410px;}


#onkatsu .PadTop5						{ padding-top:5px; }
#onkatsu .PadTop10						{ padding-top:10px; }
#onkatsu .PadTop15						{ padding-top:15px; }
#onkatsu .PadTop20						{ padding-top:20px; }
#onkatsu .PadTop30						{ padding-top:30px; }
#mypage_guide .PadBot10						{ padding-bottom:10px; }
#onkatsu .PadBot20						{ padding-bottom:20px; }
#onkatsu .PadBot30						{ padding-bottom:30px; }
#onkatsu .PadBot50						{ padding-bottom:50px; }

#onkatsu .PadLef10						{ padding-left:10px; }
#onkatsu .PadLef17						{ padding-left:17px; }

#onkatsu .PadLef20						{ padding-left:20px; }
#onkatsu .PadLef40						{ padding-left:40px; }
#onkatsu .PadRig10						{ padding-right:10px; }
#onkatsu .PadRig20						{ padding-right:20px; }
#onkatsu .MagBot20						{ margin-bottom:30px; }
#onkatsu .MagBot30						{ margin-bottom:30px; }
#onkatsu .MagBot50						{ margin-bottom:50px; }




