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

/* 11px = 77%     12px = 85%     13px = 93%     14px = 100%
// 15px = 108%    16px = 116%    17px = 123.1%  18px = 131%
// 19px = 138.5%  20px = 146.5%  21px = 153.9%  22px = 161.6%
// 23px = 167%    24px = 174%    25px = 182%    26px = 189%
// 27px = 197% */

#main #content{
	width:910px;
	margin:0 auto;
}


p.pagetop{
	text-align:center;
}


/* 集合写真 */
#shugo #content h2{
	height:80px;
	padding:64px 0 0 167px;
	margin:0 0 20px;
	background:url(../img/tweet/bnr.jpg) -144px -144px no-repeat;
	font-size:131%;
}
#shugo #content p.btn_backtoen{
	text-align:right;
}

#shugo #content p.btn_backtoen a{
	display:inline-block;
	width:250px;
	height:22px;
	padding-top:2px;
	text-align:center;
	background:url(../img/common/back_en2.jpg);
	background-repeat:no-repeat;
	color:#5a9cd9;
	text-decoration:none;
	font-size:116%;
	line-height:1.125;
}
#shugo #content p.btn_backtoen a:hover{
	color:#fff;
}

#shugo #content dl{
	width:640px;
	margin:0 auto 48px;
}
#shugo #content dl.last{
	margin-bottom:36px;
}
#shugo #content dl dt{
	padding:17px 15px 14px;
	background:#45c1a5;
	font-size:131%;
	color:#fff;
	font-weight:bold;
}
#shugo p.pagetop{
	margin-bottom:75px;
}

/* エリのささやき */
#tsubuyaki #content h2{
	height:80px;
	padding:64px 0 0 167px;
	margin:0 0 20px;
	background:url(../img/tweet/bnr.jpg) -144px 0px no-repeat;
	font-size:131%;
}
#tsubuyaki #content p.btn_backtoen{
	text-align:right;
}

#tsubuyaki #content p.btn_backtoen a{
	display:inline-block;
	width:250px;
	height:22px;
	padding-top:2px;
	text-align:center;
	background:url(../img/common/back_en2.jpg);
	background-repeat:no-repeat;
	color:#5a9cd9;
	text-decoration:none;
	font-size:116%;
	line-height:1.125;
}
#tsubuyaki #content p.btn_backtoen a:hover{
	color:#fff;
}

#tsubuyaki #content dl{
	width:640px;
	margin:0 auto 48px;
}

#tsubuyaki #content dl.last{
	margin-bottom:36px;
}
#tsubuyaki #content dl dt{
	padding:17px 15px 14px;
	background:#e46667;
	font-size:131%;
	color:#fff;
	font-weight:bold;
}
#tsubuyaki p.pagetop{
	margin-bottom:75px;
}

/* 突撃世界の大先生 */
#totsugeki #content h2{
	height:80px;
	padding:64px 0 0 167px;
	margin:0 0 20px;
	background:url(../img/tweet/bnr.jpg) -144px -288px no-repeat;
	font-size:131%;
}
#totsugeki #content p.btn_backtoen{
	text-align:right;
}

#totsugeki #content p.btn_backtoen a{
	display:inline-block;
	width:250px;
	height:22px;
	padding-top:2px;
	text-align:center;
	background:url(../img/common/back_en2.jpg);
	background-repeat:no-repeat;
	color:#5a9cd9;
	text-decoration:none;
	font-size:116%;
	line-height:1.125;
}
#totsugeki #content p.btn_backtoen a:hover{
	color:#fff;
}

#totsugeki #content ul{
	margin-left:-18px;
}
#totsugeki #content ul li{
	float:left;
	width:214px;
	margin:0 0 21px 18px;
}
#totsugeki #content ul li dl dt a{
	display:block;
	width:205px;
	height:49px;
	padding:11px 0 0 9px;
	background:#d5a738;
	font-size:116%;
	color:#fff;
	text-decoration:none;
}

#totsugeki #content ul li dl dt a:hover{
	background:#e7c951;
}

#totsugeki p.pagetop{
	margin-bottom:75px;
}


/* 今日の写真館 */
#today #content h2{
	height:80px;
	padding:64px 0 0 167px;
	margin:0 0 20px;
	background:url(../img/tweet/bnr.jpg) -144px -720px no-repeat;
	font-size:131%;
}
#today #content p.btn_backtoen{
	text-align:right;
}

#today #content p.btn_backtoen a{
	display:inline-block;
	width:250px;
	height:22px;
	padding-top:2px;
	text-align:center;
	background:url(../img/common/back_en2.jpg);
	background-repeat:no-repeat;
	color:#5a9cd9;
	text-decoration:none;
	font-size:116%;
	line-height:1.125;
}
#today #content p.btn_backtoen a:hover{
	color:#fff;
}

#today #content ul{
	margin-left:-18px;
}
#today #content ul li{
	float:left;
	width:214px;
	margin:0 0 21px 18px;
}
#today #content ul li dl dt a{
	display:block;
	width:205px;
	height:49px;
	padding:11px 0 0 9px;
	background:#995bc6;
	font-size:116%;
	color:#fff;
	text-decoration:none;
}

#today #content ul li dl dt a:hover{
	background:#CD94FF;
}

#today p.pagetop{
	margin-bottom:75px;
}

/* メンバー紹介 */
#member #content h2{
	height:80px;
	padding:64px 0 0 167px;
	margin:0 0 20px;
	background:url(../img/tweet/bnr.jpg) -144px -144px no-repeat;
	font-size:131%;
}
#member #content p.btn_backtoen{
	text-align:right;
}

#member #content p.btn_backtoen a{
	display:inline-block;
	width:250px;
	height:22px;
	padding-top:2px;
	text-align:center;
	background:url(../img/common/back_en2.jpg);
	background-repeat:no-repeat;
	color:#5a9cd9;
	text-decoration:none;
	font-size:116%;
	line-height:1.125;
}
#member #content p.btn_backtoen a:hover{
	color:#fff;
}

#member table{
	width:100%;
	margin-bottom:30px;
}

#member table th{
	width:150px;
	text-align:center;
	padding:19px 0 17px;
	border-top:#45c1a5 1px solid;
	border-right:#45c1a5 1px solid;
	border-bottom:#45c1a5 1px solid;
}

#member table td{
	padding:19px 0 17px 33px;
	border-top:#45c1a5 1px solid;
	border-left:#45c1a5 1px solid;
	border-bottom:#45c1a5 1px solid;
}

#member p.pagetop{
	margin-bottom:75px;
}

/* 最新イベントアルバム */
#event #content h2{
	height:80px;
	padding:64px 0 0 167px;
	margin:0 0 20px;
	background:url(../img/tweet/bnr.jpg) -144px -432px no-repeat;
	font-size:131%;
}
#event #content p.btn_backtoen{
	text-align:right;
}

#event #content p.btn_backtoen a{
	display:inline-block;
	width:250px;
	height:22px;
	padding-top:2px;
	text-align:center;
	background:url(../img/common/back_en2.jpg);
	background-repeat:no-repeat;
	color:#5a9cd9;
	text-decoration:none;
	font-size:116%;
	line-height:1.125;
}
#event #content p.btn_backtoen a:hover{
	color:#fff;
}

#event #content ul{
	margin-left:-18px;
}
#event #content ul li{
	float:left;
	width:214px;
	margin:0 0 21px 18px;
}
#event #content ul li dl dt a{
	display:block;
	width:205px;
	height:49px;
	padding:11px 0 0 9px;
	background:#34a950;
	font-size:116%;
	color:#fff;
	text-decoration:none;
}

#event #content ul li dl dt a:hover{
	background:#49c86d;
}

#event p.pagetop{
	margin-bottom:75px;
}
