@CHARSET "UTF-8";
/******************************************************************************
 * デザインシード・大櫻
 * WEB SITE ver.2019
 * RESPONSIVE
 * PC width min-width:768px
 * SP max-width: 767px(iPhone6+ ヨコイチまで)
******************************************************************************/
@import url(html5-doctor-reset-stylesheet.min.css);
@import url(base.css);

article>section>* {
	margin-bottom: 40px;
}
/*******************************************************************************
 * overview
*******************************************************************************/
article>section>section#overview {
	background: url(img/atelier/bg_atelier01.jpg) no-repeat right top;
}
#overview>* {
	line-height: 1.5;
	margin-bottom: 1.0em;
}
#overview>h2 {
	color: #060;
	font-size: 20px;
}
#overview>dl {
	width: 420px;
	margin-bottom: 0.5em;
}
#overview>dl>dt {
	color: #f30;
	font-size: 18px;
	font-weight: bold;
}
#overview>dl>dd {
	margin-bottom: 1.0em;
}

#overview>p:nth-child(3) {
	font-size: 14px;
	width: 430px;
	padding: 1.0em;
	border: 1px solid #ffa7a6;
}

/** PC ************************************************************************/
@media screen and (min-width:768px),print{
	
}
/** SMART PHONE ***************************************************************/
@media screen and (max-width:767px){
	
}

/*******************************************************************************
 * description
*******************************************************************************/
article>section>section#description {
	line-height: 1.5;
	padding: 1.0em;
	border: 1px solid #ffa5a5;
	border-radius: 4px;
	position: relative;
	background: url(img/atelier/bg_atelier02.jpg) no-repeat 420px 120px;
}
#description>ul {
	margin-bottom: 1.0em;
}
#description>ul>li:last-child {
	font-size: 14px;
}

#description>div {
	font-size: 14px;
}
#description>div>p:first-child>a {
	color: #000;
	text-decoration: none;
	padding: 6px 12px;
	margin-bottom: 0.5em;
	border: 1px solid #666;
	border-radius: 4px;
	display: inline-block;
	background: #f96;
}
#description>p {
	font-size: 14px;
	text-align: center;
	padding: 0.5em;
	border: 1px solid #ffa7a6;
	border-radius: 4px;
	background: #ffc;
	position: absolute;
	top: 1.0em;
	right: 1.0em;
}
#description>p>b {
	color: #f30;
	font-size: 16px;
}

/** PC ************************************************************************/
@media screen and (min-width:768px),print{
	
}
/** SMART PHONE ***************************************************************/
@media screen and (max-width:767px){
	
}

/*******************************************************************************
 * leading
*******************************************************************************/
article>section>section#leading {
	line-height: 1.5;
}
#leading>figure {
	margin-right: 20px;
	float: left;
}
#leading>p {
	width: 290px;
	float: left;
}
#leading>p:last-child {
	font-size: 14px;
	text-align: center;
	width: 100%;
	padding-top: 20px;
	float: none;
	clear: both;
}

/** PC ************************************************************************/
@media screen and (min-width:768px),print{
	
}
/** SMART PHONE ***************************************************************/
@media screen and (max-width:767px){
	
}

/*******************************************************************************
 * コンテンツ
*******************************************************************************/
article>section {}

/** PC ************************************************************************/
@media screen and (min-width:768px),print{
	
}
/** SMART PHONE ***************************************************************/
@media screen and (max-width:767px){
	
}

/******************************************************************************
 * BigRam
 * ver 1.0 2019
******************************************************************************/