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

/*
Theme Name: 安芸高田市　ふるさと応援の会
Theme URI: http://akitakata-yell.org/
Description: 安芸高田市　ふるさと応援の会のホームページです
Version: 1.0
Author:
Author URI:
*/


/*** サイドメニュー ***/
.membership{
	width:250px;
	height:240px;
	background-image:url("images/bnr_member.png");
	background-repeat: no-repeat;
	background-size: 250px 240px;
	position:relative;
	margin:0px 0px 20px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}

.membership span.nowday{

    position: absolute;
    font-size: 12px;
    color: #fff;
    top: 73px;
    left: 142px;
}

.membership .all{
position: absolute;
    font-size: 27px;
    top: 94px;
    left: 25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #0172a6;
}

.membership .all span.mei{
	font-size:20px;
}

.membership .hq{
	position: absolute;
	font-size:22px;
	color:#0172a6;
	top:78px;
	right:155px;
}

.membership .hiroshima{
	position: absolute;
	font-size:22px;
	color:#0172a6;
	top:105px;
	right:42px;
}

.membership .kansai{
	position: absolute;
	font-size:22px;
	color:#0172a6;
	top:152px;
	right:155px;
}

.membership .kanto{
	position: absolute;
	font-size:22px;
	color:#0172a6;
	top:152px;
	right:42px;
}

/* ペンリレー */
.pen-relay{
	padding: 14px 3px 14px 3px;
	border-bottom: 1px solid #c7c7c7;
}

.pen-relay:first-of-type{
	border-top: 1px solid #c7c7c7;
}

.pen-relay header{
	margin: 0 0 0 0;
}

#sec_r .pen-relay .title{
	font-size: 18px;
	padding-top: 0;
	padding-bottom: 0;
	text-align: left;
}

.pen-relay footer{
	margin: 7px 0 0 0;
}

.pen-relay .date{
	margin: 0 7px 0 0;
}

.page-numbers{
	margin: 7px 0 0 0;
	overflow: hidden;
}

.page-numbers li{
	display: inline;
	margin: 0 5px 0 0;
}

.wrapper .asp_product_item{
	border: none;
	box-shadow: none;
}

.form-payment th{
	width: 165px;
}

.payment_explain .bank{
	margin: 5px 0 5px 0;
	padding: 5px 5px 5px 5px;
	background-color: rgb(196, 229, 245);
}

.payment_explain .post{
	display: none;
	margin: 5px 0 5px 0;
	padding: 5px 5px 5px 5px;
	background-color: #cbf3df;
}

.payment_explain .creditcard{
	display: none;
	margin: 5px 0 5px 0;
	padding: 5px 5px 5px 5px;
	background-color: #fdf5d2;
}

div.notice{
	border: 2px solid #ffa500;
	padding: 10px 10px 10px 10px;
	border-radius: 5px;
}

.wpcf7-mail-sent-ok{
	display: none!important;
}

.easter-egg{
	cursor: text;
}