@charset "utf-8";



/* ヘッダー */
.header{	/* 包装 */
width: 100%;
height: 900px;
margin: 0 auto;
}
.header_content{	/* ボックス */
width: 1100px;
height: 900px;
margin: 0 auto;
}
.header_conten_title{	/* タイトル */
width: 100%;
height: 100px;
background: url(../image/header-title.png) no-repeat center center;
top: 50px;
left: 0;
}
.header_conten_day{	/* 日にち */
width: 100%;
height: 50px;
background: url(../image/header-day.png) no-repeat center center;
bottom: 130px;
left: 0;
}
.header_tweet{	/* ツイートボタン */
width: 100%;
text-align: center;
bottom: 60px;
left: 0;
}
.header_bg{	/* 背景素材01 */
width: 100%;
height: 117px;
background: url(../image/header-bg.png) repeat-x center bottom;
bottom: 0;
left: 0;
}
/* イメージ */
.header_content_imega01{
width: 166px;
height: 510px;
top: 180px;
left: 5px;
}
.header_content_imega02{
width: 166px;
height: 510px;
top: 180px;
left: 181px;
}
.header_content_imega03{
width: 166px;
height: 510px;
top: 180px;
left: 929px;
}
.header_content_imega04{
width: 166px;
height: 510px;
top: 180px;
left: 753px;
}
.header_content_imega05{
width: 386px;
height: 251px;
top: 180px;
left: 357px;
}
.header_content_imega06{
width: 385px;
height: 251px;
top: 441px;
left: 358px;
}



/* 各コンテンツ 包装 */
.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: 580px;
text-align: center;
display: none;
margin: 0 auto 40px auto;
}
.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{	/* 包装 */
height: 370px;
}
.header_content{	/* ボックス */
width: 600px;
height: 370px;
}
.header_conten_title{	/* タイトル */
background: url(../image/header-title_st.png) no-repeat center center;
}
/* イメージ */
.header_content_imega01,
.header_content_imega02,
.header_content_imega03,
.header_content_imega04,
.header_content_imega05,
.header_content_imega06{
display: none;
}



/* 各コンテンツ 包装 */
.content{
width: 600px;
}
.content_last{	/* 最後のコンテンツ */
width: 600px;
}



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



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



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



}




