/*DD Bakery;	style.css */
@charset "utf-8";
*{
	margin:0 auto;
	padding:0;
	list-style:none;
	box-sizing:border-box;
	font-family:"malgun gothic";
}
a{text-decoration:none;color:inherit;}
body{}
.imgbtn{
	cursor:pointer;	width:100px;height:30px;
	border:none;border-radius:10px;
	padding:2px 5px;
	background-color:white;	color:#363b46;
	border:1px solid #363b46;
}
.imgbtn:hover{font-weight:bold;border-width:2px;}
.imgbtnS{
	cursor:pointer;	width:50px;height:20px;line-height:15px;
	border:none;border-radius:10px;
	background-color:white;	color:#363b46;
	border:1px solid #363b46;
}
.imgbtnS:hover{font-weight:bold;border-width:2px;}
.btnSquare{
	cursor:pointer;width:150px;height:50px;
	border:none;padding:2px 5px;margin:10px 0;
	background-color:#c06014;color:white;font-size:15px;
}
.btnSquare:hover{background-color:#7b422e;font-weight:bold;}
.clear{clear:both;}
/*
#7b422e 로고 갈색
#c06014 황토 오렌지
#57652A 올리브 그린
#363b46 진회색(미미풀색?)
#373f27 진한 풀색
#999999 회색(글씨, footer)
#e8e8e8 연한 회색(warm gray, footer)
#f5f5f5 매우 연한 회색
*/
.fontgrey{color:#999999}
.fontbrown{color:#7b422e}
.fontbrownM{color:#c06014}
.fontOlive{color:#57652A}

.fontsize25{font-size:25px}
	
#container{width:960px;min-height:960px;}
#header{width:auto;height:150px;padding-top:20px;border-bottom:2px solid #7b422e;}/*7b422e #363b46 #373f27 진한 풀색*/
	.logo{float:left;width:250px;height:auto;overflow:hidden;}
	.logo img{width:250px;margin-top:-24px;}
	
	.headerR{float:right;width:700px;height:auto;}
	.headerR>p{text-align:right;margin-right:10px;font-size:0.9em;color:#57652A;}
	.headerR>p>a:hover{font-weight:bold;letter-spacing:-1px;}
	
	.nav{float:right;margin-top:70px;width:700px;height:35px;text-align:center;letter-spacing:1px;border-top:2px solid #7b422e;}
	.nav>li{float:left;width:200px;line-height:33px;margin:2px 15px;font-weight:bold;font-size:18px;position:relative;color:#7b422e;}
	.nav>li:hover{border-bottom:2px solid #c06014;color:#c06014;}/*c06014 황토 오렌지*//*363b46 풀색*/
	.navsub{float:left;width:100%;margin-top:2px;position:absolute;background-color:rgba(0,0,0,0.4);z-index:1;display:none;padding-bottom:10px;border-bottom:2px solid #222;}
	.navsub>li{line-height:30px;font-size:17px;color:white;text-shadow:0 0 10px #000;}
	.navsub>li:hover{background-color:rgba(0,0,0,0.6)}
#footer{width:960px;height:200px;background-color:#e8e8e8;color:#999;line-height:1.5;padding:10px;} /*e8e8e8연회색*/
	#footer>ul{float:left;}
	#footer>ul>li{float:left;margin:10px;}
	#footer>p{float:right;width:350px;margin:10px;}
#imgslide{width:960px;height:400px;border-bottom:2px solid #e8e8e8;overflow:hidden;}
	.imgs{width:auto;height:auto;position:relative;}
	.imgs>img{position:absolute;}
	.textbox{
		width:280px;height:180px;
		background-color:rgba(255,255,255,0.6);
		position:absolute;
		border-radius:20px;
		margin-top:110px;
		margin-left:340px;
		z-index:1;
		text-align:center;
		/*border:3px double #c06014;*/
		line-height:1.5;
	}
	.textbox>h1{margin-top:55px;color:#363b46;}
	.textbox>h3{letter-spacing:-1px;color:#57652a;}
#contents{width:auto;}
	#contents h3{margin:10px 0;color:#7b422e;}/*c06014 갈색 마일드 7b422e 로고 갈색*//*57652A 올리브 그린*/
	.notice{float:left;width:450px;margin-top:30px;margin-right:30px;}
	.table1{
		border-collapse:collapse;
		border-top:2px solid #ccc;
		border-bottom:2px solid #ccc;
	}
	.table1 tr>th{padding:8px;font-size:0.9em;color:#7b422e;border-bottom:1px solid #ccc;}
	.table1 tr>td{padding:7px;font-size:0.8em;color:#7b422e;border-bottom:1px solid #ccc;}
	.table1 td:nth-child(1){text-align:center;}
	
	.partner{float:left;width:270px;margin-top:30px;}
	.partner>img{height:80px;}
	.icons{width:150px;display:inline-block;margin:0 auto;}
/****************************************************************************/
/*디렉토리 바*/
.bar1{width:100%;height:40px;line-height:40px;text-align:right;color:#999;font-size:0.9em;}
.linegrey{width:100%;height:1px;background-color:#e8e8e8;}
.linegrey70{width:70%;height:1px;background-color:#e8e8e8;}
.sideMenu,
.sideMenuY,
.sideMenuT{
	float:left;
	width:200px;height:auto;
	text-align:left;
}
	.title1,
	.title1b{
		width:100%;
		text-align:center;
		padding:10px;
		font-size:20px;
		font-weight:bold;
		color:white;
		box-shadow:5px 2px 2px #ccc;
	}
	.title1>span,
	.title1b>span{color:#ccc;font-size:15px;}
	.title1{background-color:#57652A;}
	.title1b{background-color:#c06014;}

	.sideMenu ul,
	.sideMenuY ul,
	.sideMenuT ul{width:100%;}
	.sideMenu ul li,
	.sideMenuY ul li,
	.sideMenuT ul li{padding:10px 5px;height:45px;font-weight:bold;border-bottom:1px solid #e8e8e8;}
	.sideMenu ul li span,
	.sideMenuY ul li span,
	.sideMenuT ul li span{color:#999;}
	.sideMenu ul li:hover{border-bottom:3px solid #57652A;}
	.sideMenuY ul li:hover{border-bottom:3px solid #c06014;}
	.sideMenuT ul li:hover{border-bottom:3px solid #57652A;}
	
.contents760{
	float:right;width:760px;height:auto;
	padding-left:60px;
	vertical-align:top;
}
	.title2{width:100%;height:52px;padding:7px 0;margin-bottom:5px;border-top:0px solid #e8e8e8;border-bottom:3px solid #e8e8e8;}
	.itembox{float:left;width:223px;height:283px;margin:5px;border:1px solid #e8e8e8;position:relative;}
	.itembox img{position:absolute;}
	.items{width:203px;height:203px;margin-top:10px;margin-left:10px;}
	.itemP{margin-top:220px;text-align:center;padding-top:5px;line-height:1.5;letter-spacing:-1px;font-size:15px;color:#555;}
	.itemP>span{font-style:italic;font-weight:bold;letter-spacing:1px;}
	/*커뮤니티 => 레시피 */
	.itemboxW{width:698px;height:283px;overflow:auto;margin:7px 0;border:1px solid #e8e8e8;box-shadow:2px 2px 3px #e8e8e8;}
	.itemboxW:hover{margin-left:-2px;margin-top:-2px;box-shadow:5px 5px 5px #e8e8e8;}
	.itemsW{float:left;height:260px;width:195px;margin:10px;overflow:hidden;}
	.itemPW{float:left;height:80%;width:67%;vertical-align:text-top;margin-top:10px;padding-top:10px;
			line-height:2;letter-spacing:-1px;font-size:1em;color:#666;}
	.itemPW>span font{color:#c06014;font-weight:bold;}/*레시피 작성자, 본문내용*/
	/*커뮤니티 => 제빵노하우 */
	.itemboxW2{width:698px;height:155px;overflow:auto;margin:7px 0;border:1px solid #e8e8e8;box-shadow:2px 2px 3px #e8e8e8;}
	.itemsW2{float:left;width:195px;height:132px;margin:10px;overflow:hidden;}
	.itemPW2{float:left;height:60%;width:67%;vertical-align:text-top;margin-top:10px;padding-top:10px;
			line-height:2;letter-spacing:-1px;font-size:1em;color:#666;}
	.itemPW2>span font{color:#c06014;font-weight:bold;}
	.itemboxW2:hover{margin-left:-2px;margin-top:-2px;box-shadow:5px 5px 5px #e8e8e8;}
	
/****************************************************************************/
/*상품상세페이지*/
.itemTop{width:100%;height:400px;border:1px solid #e8e8e8;}
	.itemTopImg{float:left;width:60%;height:100%;text-align:center;border-right:1px solid #e8e8e8;}
	.itemTopImg img{height:100%;}
	.itemScript{float:left;width:40%;height:100%;padding:20px 10px;color:#363b46;line-height:2;}/*border:1px solid #e8e8e8;*/
		.num{font-size:0.8em;color:#999;}
		.name{font-size:35px;font-weight:bold;}
		.itemScript span{color:#c06014;}/*가격만 황토색*/
#goodsdetail{text-align:center;}
.description{width:100%;padding:50px;line-height:2.5;}
.tableCertifi{width:100%;text-align:left;letter-spacing:-1px;color:#666;
				border-collapse:collapse;border-top:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8;}
	.tableCertifi caption{text-align:left;font-weight:bold;margin:10px 0;}
	.tableCertifi tr th{width:30%;padding:8px;font-size:0.9em;border-bottom:1px solid #e8e8e8;background-color:#f5f5f5;}
	.tableCertifi tr td{width:70%;padding:8px;font-size:0.9em;line-height:1.5;border-bottom:1px solid #e8e8e8;}
#refund{}
/****************************************************************************/
/*커뮤니티 본문 blog contents*/
.blogTitle{width:100%;height:230px;
			padding-top:50px;padding-bottom:20px;
			font-family:"나눔고딕";vertical-align:super;color:#999;/*=fontgrey*/
			border-bottom:1px solid #ccc;}
	.title3{font-family:batang regular;margin:25px 0;font-size:25px;}
	.blogTitle font{color:#222;}/*제목임의 검정색*/
	.blogTitle>img{vertical-align:middle;}
.greytitle{color:#eee;text-align:right;font-size:30px;}
.blogbounding{box-shadow:0 2px 5px #ccc;}
.blogSummary{height:auto;width:70%;column-count:2;/*column-gap:1em;*/
			 padding:10px;line-height:2;}
	.blogSummary font{color:#c06014;font-weight:bold;}
	.blogSummary p{padding:5px 0 0 20px;}
.blogArticle{text-align:center;border-bottom:3px double #ccc;}
	.blogArticle P{line-height:2;}
.blogFooter{text-align:right;margin:10px 0 20px 0;padding-top:10px;padding-bottom:20px;}/*border-bottom:3px double #ccc;*/
/****************************************************************************/
/*내가 만든 빵 (이미지 위주)*/
.itembox230ani{float:left;width:230px;height:320px;cursor:pointer;
	`			margin-right:2px;overflow:hidden;background-color:#f5f5f5;border:1px solid #e8e8e8;position:relative;}
	.items230{width:230px;position:absolute;}
	.itembox230ani p{width:100%;padding:100px 45px 0 45px;position:absolute;z-index:1;opacity:0.0;text-shadow:0 0 5px #999;
					 font-family:batang regular;text-align:center;font-size:25px;line-height:1.5;}
	.itembox230ani p>font{font-size:15px;font-style:italic;color:#c06014;font-weight:bold;}
.itembox230ani:hover{border:2px solid #c06014;}
.itembox230ani:hover .items230{width:250px;margin-top:-10px;margin-left:-10px;opacity:0.5;}
 .itembox230ani:hover p{opacity:1.0;}