@charset "utf-8";
body { font-size: 80%; }

.clr 									{ font-size: 1px;line-height: -1px;margin: 0px;padding: 0px;clear: both;height: 1px; }
#container #MainContainer #Main h2 {
	margin: 0px;
	padding: 0px;
}

#coffee	{ width:600px; margin:0 auto; }
#container #MainContainer #Main #coffee p							{ margin:0; line-height:2.2em; color:#666666;  }
#container #MainContainer #Main #coffee h3							{ padding:0; margin:0; border:none; background:none;  }

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

#coffee #coffee_inner p.fontB			{ font-weight:bold; }
#coffee #coffee_inner p.font10		{ font-size:10px; line-height:1.6em; }
#coffee #coffee_inner p.subtxt		{ font-size:12px; color:#3e2800; font-weight:bold; padding-bottom:10px; line-height:1.8em; }

#coffee .W258								{ width:258px; }

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

#coffee #coffee_inner						{ width:600px; margin:0 auto; }
#coffee #coffee_inner p					{ line-height:2.2em; color:#666666; padding:0; margin:0; }
#coffee #coffee_inner2					{ width:620px; margin:0 auto; }
#coffee #coffee_inner2 p				{ line-height:2.2em; color:#666666; padding:0; margin:0; }

#coffee #coffee_inner #prof_bx								{ width:600px; }
#coffee #coffee_inner #prof_bx .tit							{ font-weight:bold; border-left:solid 4px #c5aa62; padding-left:5px; }
#coffee #coffee_inner #prof_bx p							{ line-height:1.6em;  }
#coffee #coffee_inner #prof_bx #prof_head				{ width:600px; line-height: 0; }
#coffee #coffee_inner #prof_bx #prof_cont				{ width:555px; padding:0 20px 0 25px; background:url(../images/profcont.gif) center top repeat; }
#coffee #coffee_inner #prof_bx #prof_cont #prof_ph		{ width:185px; float:left; }
#coffee #coffee_inner #prof_bx #prof_cont #prof_txt		{ width:370px; float:left; }
#coffee #coffee_inner #prof_bx #prof_foot				{ width:600px; }

#coffee #coffee_inner #other_bx								{ width:600px; }
#coffee #coffee_inner #other_bx #tit						{ width:600px; }
#coffee #coffee_inner #other_bx #other_inner			{ width:558px; border:solid 1px #3e2800; padding:10px 20px 20px; }
#coffee #coffee_inner #other_bx #other_inner #other_thumb			{ width:558px; border-bottom:solid 1px #d2d2d2; padding:10px 0; }
#coffee #coffee_inner #other_bx #other_inner #other_thumb #other_ph			{ width:120px; float:left; padding-right:15px; }
#coffee #coffee_inner #other_bx #other_inner #other_thumb #other_txt			{ width:423px; float:left; }
#coffee #coffee_inner #other_bx #other_inner #other_thumb #other_txt .othertit			{ font-size:14px; color:#44c5db; font-weight:bold; line-height:1.6em; }
#coffee #coffee_inner #other_bx #other_inner #other_thumb #other_txt a						{ font-size:14px; color:#44c5db; font-weight:bold; line-height:1.6em; }

#coffee #coffee_inner2 #youi_bx								{ width:620px; }
#coffee #coffee_inner2 #youi_bx .youitxt					{ line-height:1.8em; color:#3e2800; padding-bottom:20px;  }
#coffee #coffee_inner2 #youi_bx #youi_head				{ width:620px; line-height: 0; }
#coffee #coffee_inner2 #youi_bx #youi_cont				{ width:580px; padding:0 20px; background-color:#e4ddd2; }
#coffee #coffee_inner2 #youi_bx #youi_foot				{ width:620px; }
#coffee #coffee_inner2 #youi_bx #youi_cont #youibx01				{ width:580px; height:288px; background:url(../images/youi_bg01.gif) center top no-repeat; margin-bottom:20px; }
#coffee #coffee_inner2 #youi_bx #youi_cont #youibx01 p			{ padding:230px 15px 0; line-height:1.6em; }
#coffee #coffee_inner2 #youi_bx #youi_cont #youibx02				{ width:580px; height:310px; background:url(../images/youi_bg02.gif) center top no-repeat; margin-bottom:20px; }
#coffee #coffee_inner2 #youi_bx #youi_cont #youibx02 p			{ padding:230px 15px 0; line-height:1.6em; }
#coffee #coffee_inner2 #youi_bx #youi_cont #youibx03				{ width:580px; height:288px; background:url(../images/youi_bg03.gif) center top no-repeat; margin-bottom:20px; }
#coffee #coffee_inner2 #youi_bx #youi_cont #youibx03 p			{ padding:230px 15px 0; line-height:1.6em; }
#coffee #coffee_inner2 #youi_bx #youi_cont #youibx04				{ width:280px; height:393px; background:url(../images/youi_bg04.gif) center top no-repeat; float:left; }
#coffee #coffee_inner2 #youi_bx #youi_cont #youibx04 p			{ padding:270px 15px 0; line-height:1.6em; }
#coffee #coffee_inner2 #youi_bx #youi_cont #youibx05				{ width:280px; height:393px; background:url(../images/youi_bg05.gif) center top no-repeat; float:right; }
#coffee #coffee_inner2 #youi_bx #youi_cont #youibx05 p			{ padding:270px 15px 0; line-height:1.6em; }

#coffee #coffee_inner2 #howto_bx								{ width:620px; }
#coffee #coffee_inner2 #howto_bx #howto_head			{ width:620px; line-height: 0; }
#coffee #coffee_inner2 #howto_bx #howto_cont			{ width:580px; padding:0 20px; background-color:#e4ddd2; }
#coffee #coffee_inner2 #howto_bx #howto_foot				{ width:620px; }
#coffee #coffee_inner2 #howto_bx #howto_cont ul 		{ margin: 0; }
#coffee #coffee_inner2 #howto_bx #howto_cont ul li		{ width:180px; float:left; margin-left:20px; }
#coffee #coffee_inner2 #howto_bx #howto_cont .first		{ width:180px; float:left; margin-left:0; }
#coffee #coffee_inner2 #howto_bx #howto_cont ul li p		{ line-height:1.6em; color:#3e2800; }
#coffee #coffee_inner2 #howto_bx #howto_cont ul li p	.fontB			{ font-weight:bold; }

#coffee #coffee_inner2 #sweet_bx								{ width:620px; }
#coffee #coffee_inner2 #sweet_bx .read						{ padding:0 10px 20px; margin:0; font-size:12px; line-height:2.0em; color:#666666;}
#coffee #coffee_inner2 #sweet_bx ul							{ width:600px; margin:0 auto; }
#coffee #coffee_inner2 #sweet_bx ul li						{ width:288px; float:left; margin-left:24px; }
#coffee #coffee_inner2 #sweet_bx .first						{ width:288px; float:left; margin-left:0; }
#coffee #coffee_inner2 #sweet_bx ul li p						{ line-height:1.6em; padding-top:7px; }

#coffee #coffee_inner2 #item_bx									{ width:620px; background-color:#e4ddd2; }
#coffee #coffee_inner2 #item_bx .read						{ font-size:12px; line-height:2.0em; color:#000000;}
#coffee #coffee_inner2 #item_bx #item_head				{ width:580px; padding:50px 20px 0; background:url(../images/item_bg.gif) center top no-repeat; }
#coffee #coffee_inner2 #item_bx #item_cont				{ width:580px; padding:0 20px 20px; background-color:#e4ddd2; }
#coffee #coffee_inner2 #item_bx #item_cont #item_L				{ width:280px; float:left; padding:20px 0 0; }
#coffee #coffee_inner2 #item_bx #item_cont #item_R				{ width:280px; float:right; padding:20px 0 0; }
#coffee #coffee_inner2 #item_bx #item_cont .item_txt				{ font-size:12px; color:#000000; line-height:1.6em; padding-top:8px; border-bottom:solid 1px #000000; padding-bottom:13px; }
#coffee #coffee_inner2 #item_bx #item_cont .item_info			{ font-size:10px; color:#000000; line-height:1.6em; padding-top:13px; }
#coffee #coffee_inner2 #item_bx #item_cont .item_read			{ font-size:10px; color:#000000; line-height:1.6em; padding-top:20px; }

#coffee #coffee_inner #prof2_bx									{ width:550px; height:147px; padding:25px; background:url(../images/prof2_bg.gif) center top no-repeat; }
#coffee #coffee_inner #prof2_bx .tit							{ font-weight:bold; border-left:solid 4px #c5aa62; padding-left:5px; }
#container #MainContainer #Main #coffee #coffee_inner #prof2_bx p								{ line-height:2em;  }
#coffee #coffee_inner #prof2_bx #prof_ph					{ width:165px; float:left; }
#coffee #coffee_inner #prof2_bx #prof_txt					{ width:370px; float:left; margin-left:15px; }

.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;margin-bottom: 40px; }
#container #MainContainer #Main					{ margin: 0 auto 40px auto; width: 600px; text-align: left; }

#container #MainContainer #Main	a {
    color: #00aacb;
    text-decoration: underline;
}
#container #MainContainer #Main	a:link {
    color: #00aacb;
    text-decoration: underline;
}
#container #MainContainer #Main	a:visited {
    color: #00aacb;
    text-decoration: underline;
}
#container #MainContainer #Main	a:hover {
    color: #00aacb;
    text-decoration: none;
}