@charset "utf-8";



/* ヘッダー */
.header{	/* 包装 */
width: 100%;
margin: 0 auto;
}
.header_content{	/* ボックス */
max-width: 1100px;
margin: 0 auto;
}
.header_conten_title{	/* タイトル */
max-width: 630px;
margin: 60px auto;
}
.header_conten_title > img{
width: 100%;
margin: 0 auto;
}
/* イメージ */
.header_content_image-button{
width: 100%;
height: 500px;
margin: 0 auto;
}
.header_content_image-button > .imega01{
top: 0px;
left: 0px;
}
.header_content_image-button > .imega02{
top: 0px;
left: 938px;
}
.header_content_image-button > .imega03{
top: 0px;
left: 469px;
}
.header_content_image-button > .imega04{
top: 0px;
left: 176px;
}
.header_content_image-button > .imega05{
top: 217px;
left: 647px;
}
.header_content_image-button > .imega06{
top: 353px;
left: 180px;
}
.header_content_image-button > .imega07{
top: 0px;
left: 646px;
}
.header_conten_day{	/* 日にち */
max-width: 514px;
margin: 60px auto;
}
.header_conten_day > img{
width: 100%;
margin: 0 auto;
}
/* ツイートボタン */
.header_tweet{
width: 100%;
text-align: center;
margin: 0 auto;
}
.header_bg{	/* 背景素材01 */
width: 100%;
height: 117px;
background: url(../image/header-bg.png) repeat-x center bottom;
margin: 0 auto;
}



/* 各コンテンツ 包装 */
.content{
width: 1100px;
margin: 0 auto 200px auto;
}
.content_last{	/* 最後のコンテンツ */
width: 1100px;
margin: 0 auto;
}
/* 各コンテンツ 見出し */
.content-title{
width: 100%;
height: 75px;
background: url(../image/content-title.jpg) no-repeat center center;
text-align: center;
margin: 0 auto 40px auto;
padding: 35px 0 0 0;

font-size: 40px;
line-height: 40px;
}



/* 概要 */
.outline_text{	/* テキスト */
width: 550px;
float: left;
margin: 0;
}



/* グッズ一覧 */
.goods{
width: 1100px;
margin: 0 auto;
}
.goods_title{	/* 商品名 */
width: 520px;
border-left: 10px #7CE68D solid;
margin: 0 0 40px 0;
padding: 0 0 0 30px;
}
.goods_text{
width: 520px;
margin: 0;
padding: 0 0 0 30px;
}
.goods_image{
top: 0;
right: 0;
}
.goods_image_st{	/* スマホ用 */
width: 100%;
text-align: center;
display: none;
margin: 0 auto 40px auto;
}
.goods_image_st > img{
width: 100%;
margin: 0;
}
.goods_line{
height: 0;
margin: 100px 0 100px 0;
padding: 0;
border-top: 1px dashed #9E9E9E;
}



/* リンク */
.link_button{
width: 220px;
float: left;
display: block;
margin: 0 40px 0 0;
}
.link_button_image{
width: 220px;
height: 220px;
margin: 0 0 20px 0;
}
.link_button_text{
width: 220px;
text-align: center;
margin: 0;

font-size: 18px;
line-height: 18px;
}
.link_button_invisible{	/* 空白 */
width: 50px;
height: 250px;
float: left;
margin: 0;
}



/* ウインドウサイズが600pxを下回る場合 */
@media screen and (max-width: 600px){



  /* ヘッダー */
  .header{	/* 包装 */
  padding: 0 20px;
  }
  .header_content{	/* ボックス */
  max-width: 1100px;
  margin: 0 auto;
  }
  .header_conten_title{	/* タイトル */
  width: 100%;
  margin: 60px auto;
  }
  .header_conten_title > img{
  width: 100%;
  margin: 0 auto;
  }
  /* イメージ */
  .header_content_image-button{
  display: none;
  }
  .header_conten_day{	/* 日にち */
  width: 100%;
  margin: 60px auto;
  }
  .header_conten_day > img{
  width: 100%;
  margin: 0 auto;
  }
  /* ツイートボタン */
  .header_tweet{
  width: 100%;
  text-align: center;
  margin: 0 auto;
  }
  .header_bg{	/* 背景素材01 */
  width: 100%;
  height: 117px;
  background: url(../image/header-bg.png) repeat-x center bottom;
  margin: 0 auto;
  }



/* 各コンテンツ 包装 */
.content{
width: 100%;
padding: 0 20px;
}



/* 概要 */
.outline_text{	/* テキスト */
width: 100%;
float: none;
margin: 0 20px;
}



/* グッズ一覧 */
.goods{
width: 100%;
margin: 0 auto;
}
.goods_title{	/* 商品名 */
width: 100%;
margin: 0 0 40px 0;
padding: 0;
}
.goods_text{
width: 100%;
margin: 0;
padding: 0;
}
.goods_image{
display: none;
}
.goods_image_st{	/* スマホ用 */
display: block;
}



/* リンク */
.link_button{
width: 50%;
float: left;
display: block;
margin: 0;
padding: 20px;
}
.link_button_image{
width: 100%;
height: auto;
margin: 0 0 20px 0;
}
.link_button_image img{
width: 100%;
margin: 0;
}
.link_button_text{
width: 100%;
text-align: center;
margin: 0;
}
#link{
width: 100%;
margin: 0 auto;
}
.link_button_invisible{	/* 空白 */
display: none;
}



}
