@charset "utf-8";

/* 全体関係 */

*{
	margin:0px auto;
	padding:0px;
}
body{
	background-image : url(../images/back_ptn.jpg);
	background-repeat: repeat;        /* 背景を繰り返さない */
	background-position: 50% 50%;          /* 背景画像の位置は画面中央 */
	background-attachment:fixed;             /* 背景画像を固定する */
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Verdana,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 12px;
	/*background-color:#dff2fd;*/
}

/* レイアウト関係 */

.topimg{
	width:803px;
	height:592px;
	background-image : url(../images/top.png);
	background-repeat: no-repeat;
	align:center;
	color:#705a5a;
	line-height:18px;
	font-weight:bold;
}

.topimg a{
	color:#705a5a;
}

.toptxt{
	width:380px;
	height:523px;
	/*margin-left:510px;*/
	background-color:#d84276;
}

#wrap{
	width:902px;
	background-image: url(../images/back.png);
	margin-left : auto ;
	margin-right : auto ;
	/*background-color:#fff;*/
}

#tokuten{
width:833px;
height:575px;
background-image: url(../images/tokuten_back.png);
background-repeat:repeat-y;
color:#705a5a;
line-height:25px;
}


#item{
	background-image: url(../images/item_back.png);
	background-repeat:no-repeat;
	width:836px;
	height:459px;
}

/* テキスト・装飾関係 */

#item h3{
	font-size:16px;
	font-weight:normal;
	letter-spacing:5px;
	color:#705a5a;
	padding:15px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	text-align:left;
	width:760px;
	border-bottom:solid #705a5a 1px;
}



#item p{
	font-size:14px;
	line-height:18px;
	letter-spacing:2px;
	padding-bottom:3px;
	color:#705a5a;
}


#item p a{
	color:#705a5a;
}

#setumei{
margin:20px auto 20px auto;
width:836px;
height:323px;
background-image: url(../images/setumei_back.png);
background-repeat:no-repeat;
}

#setumei a{
color:#705a5a;
}

#setumei p{
font-size:14px;
color:#705a5a;
padding-left:15px;
padding-top:30px;
padding-bottom:10px;
line-height:16px;
text-align:center;
text-shadow: 2px 2px 1px #fff,
    -2px 2px 1px #fff,
    2px -2px 1px #fff,
    -2px -2px 1px #fff;

}


#lasttext{
margin:20px auto 20px auto;
width:832px;
height:216px;
background-image: url(../images/lasttext.png);
background-repeat:no-repeat;
}

#lasttext a{
color:#656565;
}

#lasttext p{
font-size:14px;
color:#fff;
padding-top:20px;
padding-bottom:30px;
line-height:24px;
text-align:center;
}



#hanbaitenpo a{
display:block;
color:#656565;
font-size:17px;
font-weight:bold;
text-decoration:none;
padding-bottom:10px;
}

#hanbaitenpo a:hover{
display:block;
color:#656565;
font-size:17px;
font-weight:bold;
text-decoration:none;
padding-bottom:10px;
}
#hanbaitenpo a:visited{
display:block;
color:#656565;
font-size:17px;
font-weight:bold;
text-decoration:none;
padding-bottom:10px;
}



iframe.fb-share-button {
width: 115px!important;
}


iframe.twitter-share-button {
width: 65px!important;
}

iframe.gr-share-button {
width: 72px!important;
}


.text-box{
	width:750px;
	height:50px;
	background-color:#ffffff;
	border:solid #ecaa16 1px;
	color:#23b8c5;
	text-align:center;
}
