@charset "utf-8";

/* ===================================================================
CSS information
 file name  :  id.css
 style info :  /wineclub/id.html
=================================================================== */
#wineclub_id{
}

/*** top_area ***/
#top_area{	
}

#top_area img{
	width:100%;
	height:inherit;
}


/*** content_area ***/
#content_area{
	width:1000px;
	margin:45px auto 10px;
}

#content_area .content_box{
	color:#333;
}

#content_area .content_box h1{
	text-align:center;
	margin:0 0 20px;
}

#content_area .content_box h1 span{
	display:none;
}

#content_area .content_box p.h1_txt{
	font-size:14px;
	text-align:center;
	margin:0 0 30px;
}
	

#content_area .content_box .top_info{
	overflow:hidden;
	border:1px solid #B28B5C;
	margin:0 0 45px;
}

#content_area .content_box .top_info .img{
	float:left;
	width:260px;
	line-height:0;
}

#content_area .content_box .top_info .info{
	float:right;
	width:735px;
	padding:15px;
}

#content_area .content_box .top_info .info h3{
	font-size:18px;
	font-weight:bold;
	color:#B28B5C;
	margin:0 0 10px;
}

#content_area .content_box .top_info .info p{
	font-size:14px;
	line-height:1.7;
}

#content_area .content_box .top_info .info p a{
	text-decoration:underline;
	color:#001e3a;
}

#content_area .content_box h2{
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding:7px 10px 5px;
	margin:0 0 20px;
	background:linear-gradient(90deg, #460039 0%, #F4F2F3 100%);	
	background: -webkit-linear-gradient(left, #460039 0%, #F4F2F3 100%);
	background: -moz-linear-gradient(left, #460039 0%, #F4F2F3 100%);
	background: -o-linear-gradient(left, #460039 0%, #F4F2F3 100%);
	background: -ms-linear-gradient(left, #460039 0%, #F4F2F3 100%);
}

#content_area .content_box h2 span{
	float:right;
}

#content_area .content_box p.h2_txt{
	font-size:14px;
	margin:0 0 15px;
}


#content_area .content_box .course h3{
	font-size:18px;
	font-weight:bold;
	color:#460039;
	margin:0 0 15px;
}

#content_area .content_box .red{
	color:#CC1C24;
}

#content_area .content_box .course p.h3_txt{
	font-size:14px;
	margin:0 0 15px;
}

#content_area .content_box .course table{
	font-size:14px;
	width:100%;
	border-top:1px solid #C5C5C5;
	margin:0 0 15px;
}

#content_area .content_box .course th{
	background:#E8E5E2;
	width:283px;
	padding:10px;
	text-align:left;
	border-bottom:1px solid #C5C5C5;
	
}

#content_area .content_box .course td{
	padding:10px;
	border-bottom:1px solid #C5C5C5;
}

#content_area .content_box .course p.note{
	font-size:14px;
	margin:0 0 30px;
}

#content_area .content_box h4{
	font-size:18px;
	color:#460039;
	border-left:1px solid #AA8FAA;
	border-bottom:1px solid #AA8FAA;
	padding:3px 0 3px 15px;
	margin:0 0 15px;
	
}

#content_area .content_box .alert{
	margin:0 0 20px;
}

#content_area .content_box .alert ul{
	font-size:14px;
}

#content_area .content_box .alert li{
	padding:0 0 3px;
}


#content_area .content_box .contact{
}

#content_area .content_box .contact p{
	font-size:21px;
}

#content_area .content_box .contact p span{
	font-size:16px;
}






