@charset "utf-8";
/* default */

/* 新タウン追記
--------------------------------------------------------------------*/
.pane-main {
}
/*.block-globalnav,*/
.block-category-globalnav,
.block-category-list--header,
.block-category-list--comment,
.block-category-list--goods {
	display: none;
}
.wrapper {
  margin-right: 0 !important;
  padding-right: 0 !important;
}
.pane-main .container {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.freespace {
	padding-left: 0 !important;
	padding-right: 0 !important;
}


#share,
.block-category-list--header,
.block-category-list--comment {
	display: none;
}

#socialmedia{
 padding: 0 3%;
}
#socialmedia h1{
 padding: 3%;
 text-align: center;
 margin: 30px 0;
}
#socialmedia ul,
#socialmedia ul li{
 overflow:hidden;
}
#socialmedia h2{
	font-size: 30px;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0.05em;
	line-height: 1;
	margin: 3% 0;
	padding: .5em 0 .5em 1em;
}
#socialmedia .span_6,
#socialmedia .span_8{
 padding: 2%;
 }
#socialmedia .span_18,
#socialmedia .span_16 {
 padding: 1%;
 }
#socialmedia h2.twitterTtl{
 border-left: 10px solid #55acee;
 border-bottom: 1px solid #55acee;
}
#socialmedia h2.facebookTtl{
 border-left: 10px solid #315096;
 border-bottom: 1px solid #315096;
}
#socialmedia h2.youtubeTtl{
 border-left: 10px solid #cd201f;
 border-bottom: 1px solid #cd201f;
}
#socialmedia h2.instaTtl{
 border-left: 10px solid #d32d8a;
 border-bottom: 1px solid #d32d8a;
}
#socialmedia .snsList{
 margin: 2% 0 5%;
}
#socialmedia .snsList li:last-child{
 border-bottom: none;
}
#socialmedia .snsList li{
 border-bottom: 1px dashed #ccc;
}
.fb-page {
 margin-bottom: 15px;
}
.igWidget{
 padding: 1% 2%;
}
.igWidget li{
	overflow-wrap : break-word;
	height:15em;
}
.igWidget li.span_4,
.igWidget li.span_6,
.igWidget li.span_8,
.igWidget li.span_12{
 margin-bottom: 2%;
 width: 49%;
}
.igWidget li.span_4{
 border-right: 1px dashed #ccc;
 display: block;
 word-break : break-all;
 word-wrap : break-word;
 text-align: center;
}
.igWidget li.span_4 a {
	display: block;
	padding: 10px 20px;
}
.igWidget li.span_4:hover{
 background: rgba(153,153,153,.1);
}
.igWidget li.span_4:nth-child(even){
 border-right: 0;
}
.igWidget li.span_4 a img{
	border: 3px solid #ddd;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.igWidget li.span_4 span{
	display: block;
	padding: 10px 0 0 0;
}

.fbWidget{
 padding: 1% 1.5%;
}
.fbWidget li.span_6,
.fbWidget li.span_8,
.fbWidget li.span_12{
 margin-bottom: 2%;
 width: 49%;
}
.fbWidget li.span_6:nth-child(odd),
.fbWidget li.span_8:nth-child(odd),
.fbWidget li.span_12:nth-child(odd){
 margin-left: 0;
}
.fbWidget li.span_6:nth-child(even),
.fbWidget li.span_8:nth-child(even),
.fbWidget li.span_12:nth-child(even){
 margin-left: 2%;
}
@media print, screen and (min-width: 768px) {
#socialmedia h1{
 padding: 2% 20%;
}
.igWidget li.span_4{
 margin-left: 0;
 width: 16.6666666667%;
}
.igWidget li.span_4:nth-child(even){
 border-right: 1px dashed #ccc;
}
.igWidget li.span_4:nth-child(6n){
 border-right: 0;
}
.igWidget li.span_6{
 width: 23.5%;
}
.igWidget li.span_8{
 width: 32.0%;
}
.twWidget li.span_6{
 width: 23.5%;
}
.twWidget li.span_8{
 width: 32.0%;
}
.twWidget li.span_6:nth-child(odd),
.twWidget li.span_8:nth-child(odd),
.twWidget li.span_12:nth-child(odd),
.twWidget li.span_6:nth-child(even),
.twWidget li.span_8:nth-child(even),
.twWidget li.span_12:nth-child(even){
 margin-left: 2%;
}
.twWidget li.span_6:nth-child(4n+1),
.twWidget li.span_8:nth-child(3n+1),
.twWidget li.span_12:nth-child(odd){
 margin-left: 0;
}
.fbWidget li.span_6{
 width: 23.5%;
}
.fbWidget li.span_8{
 width: 32.0%;
}
.fbWidget li.span_6:nth-child(odd),
.fbWidget li.span_8:nth-child(odd),
.fbWidget li.span_12:nth-child(odd),
.fbWidget li.span_6:nth-child(even),
.fbWidget li.span_8:nth-child(even),
.fbWidget li.span_12:nth-child(even){
 margin-left: 2%;
}
.fbWidget li.span_6:nth-child(4n+1),
.fbWidget li.span_8:nth-child(3n+1),
.fbWidget li.span_12:nth-child(odd){
 margin-left: 0;
}
@media screen and (min-width : 1024px) {
}

