@charset "UTF-8";
/* CSS Document */

/* Base
====================================================================== */
/* body
----------------------------------------------- */
body {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background: #fff;
font-size: 13px;
}
/* a
----------------------------------------------- */
a:link {
color: #000;
}
a:visited {
color: #000;
}
a:active {
color: #000;
}
/* container
----------------------------------------*/
#container {
width:100%;
margin:0 auto;
background:url(../images/img_bg.png) no-repeat center top #4ecd00;
}

/* 
Structure====================================================================== */
/* header
----------------------------------------*/
#header {
width:950px;
margin:0 auto;
position: relative;
}
h1{
text-align: center;
padding-top:40px;
padding-bottom:42px;
}

/* SNS
--------------------------------*/
#sns_area {
position:absolute;
height:52px;
top:0;
right:10px;
overflow:visible;
}
#sns_area .fb,#sns_area .twitter{
width:100px;
height:17px;
}
#sns_area .fb {
padding:15px 25px 0 0;
float: left;
}
#sns_area .twitter {
padding:15px 0 0;
float: left;
}
#sns_area iframe{
margin: 0 !important;
}

/* contents
----------------------------------------*/
#contents{
width:940px;
margin:0 auto;
}
#contents #addBtn {
display: none;
width: 940px;
height: 246px;
text-align: center;
background: url(../images/img_btn_bg.png) no-repeat center top;
}
#contents #addBtn a {
display: block;
width: 330px;
height: 100px;
margin: 0 auto;
}
#snsBlock {
width: 940px;
height: 291px;
margin-bottom: 40px;
text-align: center;
background: url(../images/img_sns_bg.png) no-repeat center top;
}	
#snsBlock ul {
overflow: hidden;
zoom: 1;
padding: 144px 0 0 451px;
}
#snsBlock ul li {
float: left;
margin-left: 27px;
}
#snsBlock ul li:first-child {
margin-left: 0;
}

.mb60 {margin-bottom: 60px;}
.pt90 {padding-top: 90px;}
