@charset "utf-8";



body {
}
.txt_align_center {
	text-align:center;
}
.txt_align_right {
	text-align:right;
}
.txt_align_left {
	text-align:left;
}

/*==============
#wrapper
==============*/
#wrapper {
	background:url(../images/bg.png);
	color:#3d200e;
}

/*==============
#wrapper_inner
==============*/
#wrapper_inner {
	width:640px;
	margin:0 auto;
	background:#FFF;
}

/*==============
#header
==============*/
#header{
	float:right;
	padding:20px 20px 20px 0;
}

/*==============
#content
==============*/
#content{
	clear:both;
}

#content .key{
	padding:0 0 15px 0;
}

#content .detail{
	padding:50px 35px 0 35px;
}
#content .detail h1{
	text-align:center;
	font-size:24px;
	color:#FFFFFF;
	background:#7abdc3;
	height:40px;
	line-height:40px;
	margin:0 0 30px 0;
}
#content .detail .detail_inner{
	padding:0 0 70px 0;
}
#content .detail .detail_inner .btn{
	padding:50px 0 0 0;
	text-align:center;
}
#content .detail .detail_inner dd{
	padding:10px 15px 30px 15px;
}
#content .detail .detail_inner dd dd{
	padding-bottom:60px;
}
#content .detail .detail_inner dd:last-child{
	padding-bottom:0;
}

#content .attention{
	padding:0 35px 110px 35px;
}
#content .attention h1{
	text-align:center;
	border-bottom:1px solid #3f210e;
	font-size:22px;
}
#content .attention ul{
	padding:20px 20px 0 30px;
	font-size:13px;
}
#content .attention li{
	list-style:disc;
}

#content .contact{
	padding:0 35px 110px 35px;
}
#content .contact h1{
	text-align:center;
	border-bottom:1px solid #3f210e;
	font-size:22px;
}
#content .contact p{
	font-size:13px;
	padding:20px 0 0 0;
}


/*SNSボタン
-----------------------------------------------------------*/
#sns_btn {
  width:450px;
  margin:0 auto;
  padding-top:30px;
  padding-bottom:30px;
}
#sns_btn ul {
  padding-bottom:10px;
  font-size:inherit !important;
  line-height:none !important;
/*  padding-right:27px;*/
}
#sns_btn ul li {
  float:left;
  padding:0 0 0 15px;
  list-style:none;
  font-size:inherit !important;
  line-height:0;
}
iframe.twitter-share-button {
  width: 100px !important;
}
#sns_btn ul li#social_g div,
#sns_btn ul li#social_g iframe{
  width: 80px !important;
}
