@charset "shift_jis";
/*********************************************/
/*　　　　　　 軍団マガジン用CSS 　　　　　　*/
/*********************************************/
html, body {
	background-color:#FFF;
	color:#000;
}
/*** リード ***/
.leadlink {
	padding:8px 0;
	font-size:14px;
	line-height:14px;
	text-align:center;
	background-color:#4B0082;
}
.leadlink a {
	color:#FFF;
}
.leadlink2 {
	padding:8px 0;
	font-size:14px;
	line-height:14px;
	text-align:center;
	background-color:transparent;
}
/*** コラムリンク ***/
.columnlink_box {
	/*margin:24px 0;*/
	padding:8px 0;
	text-align:center;
	background-color:#000;
	color:#0CF;
	font-size:20px;
	line-height:20px;
}
.columnlinkP {
	/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #DE5959), color-stop(50%, #D42626), color-stop(51%, #CC0000), color-stop(100%, #D63333));*/
	background-color:#CC0000;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	border-radius:16px;
	border:outset 2px #E57F7F;
	/*-webkit-box-shadow:0px 0px 10px #999;
	box-shadow:0px 0px 10px #999;*/
	text-shadow:1px 1px 1px #000;
}
.columnlinkS {
	/*background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5959DE), color-stop(50%, #2626D4), color-stop(51%, #0000CC), color-stop(100%, #3333D6));*/
	background-color:#0000CC;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	border-radius:16px;
	border:outset 2px #7F7FE5;
	/*-webkit-box-shadow:0px 0px 10px #999;
	box-shadow:0px 0px 10px #999;*/
	text-shadow:1px 1px 1px #000;
}
.columnlinkP a,
.columnlinkS a {
	padding:10px 0;
	color:#FF0;
	text-decoration:none;
	display:block;
	border-radius:16px;
}
table.columtable {
	width:98%;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
table.columtable td {
	padding:8px 4px;
	padding-bottom:0;
	width:50%;
	border:none;
	color:#000;
	text-align:center;
}
.deco1 {
	margin-top:16px;
	height:8px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, #666));
}
.deco2 {
	margin-bottom:16px;
	height:8px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #666), color-stop(100%, #FFF));
}
/*** ブログリンク ***/
.bloglink_box {
	margin:24px 0;
	padding:0 12px;
	text-align:center;
}
.bloglink {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #F3E2C7), color-stop(50%, #C19E67), color-stop(51%, #B68D4C), color-stop(100%, #E9D4B3));
	background-color:#B68D4C;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	text-align:center;
	border-radius:24px;
	-webkit-box-shadow:0px 0px 10px #666;
	box-shadow:0px 0px 10px #666;
	text-shadow:1px 1px 1px #FFF;
}
.bloglink a {
	padding:14px 0;
	color:#00F;
	text-decoration:none;
	display:block;
	border-radius:16px;
	/*background:url(img/trainav1.png) right center no-repeat;*/
}
/*** 軍団チャレンジバトルリンク ***/
.challengelink_box {
	margin:24px 0;
	padding:0 12px;
	text-align:center;
}
.challengelink {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FCEABB), color-stop(50%,#FCCD4D), color-stop(51%,#F8B500), color-stop(100%,#FBDF93));
	background-color:#F8B500;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	border-radius:24px;
	-webkit-box-shadow:0px 0px 10px #666;
	box-shadow:0px 0px 10px #666;
	/*text-shadow:1px 1px 1px #FFF;*/
}
.challengelink a {
	padding:12px 0;
	color:#00F;
	text-decoration:none;
	display:block;
	border-radius:16px;
	/*background:url(img/trainav1.png) right center no-repeat;*/
}
.challengelink2 {
	padding:8px 0 0 0;
	font-size:14px;
	line-height:14px;
	text-align:center;
	background-color:transparent;
}
/*** その他メニュー ***/
.iPhoneULIndex {
	background-color:transparent;
	border-top:solid 1px #999;
}
.iPhoneULIndex li {
	padding:0;
	overflow:hidden;
	background-color:transparent;
	border-bottom:solid 1px #999;
}
.iPhoneULIndex a {
	text-decoration:none;
	display:block;
	padding:16px;
	background:url(img/trainav.png) right center no-repeat;
}
/*** 本文 ***/
.columntext {
	padding:16px 8px;
	font-size:16px;
	line-height:1.5;
}
.columntext span {
	font-size:12px;
	color:#666;
}
.columntext td {
	padding:2px;
	font-size:16px;
	line-height:1.5;
}
/*** ページ内リンクボタン ***/
.columntext .link {
	margin:0 24px;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #FC0), color-stop(100%, #F90));
	background-color:#FC0;
	font-size:16px;
	line-height:16px;
	text-align:left;
	border-radius:24px;
	-webkit-box-shadow:0px 0px 5px #333;
	box-shadow:0px 0px 5px #333;
}
.columntext .link a {
	padding:10px 16px;
	text-decoration:none;
	display:block;
	border-radius:24px;
	background:url(img/trainav1.png) right center no-repeat;
}
/*** リード ***/
.leadtext_b {
	color:#000;
	background-color:transparent;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	text-shadow:none;
}
.leadtext_w {
	color:#FFF;
	background-color:transparent;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	text-shadow:none;
}
/*** 注意書き ***/
.attention_text_g {
	color:#666;
	font-size:12px;
	text-align:left;
}
/*** 軍団チャレンジバトルページ ***/
.challengeTitle1 {
	padding:8px 0;
	background-color:#F60;
	color:#FFF;
	font-size:18px;
	line-height:18px;
	text-align:center;
}
.challengeTitle2 {
	padding:8px 0;
	background-color:#FC9;
	color:#000;
	font-size:16px;
	line-height:16px;
	text-align:center;
}
/*** プロフィールページ ***/
.profTitleS {
	padding:8px 0;
	background-color:#009;
	color:#FFF;
	font-size:18px;
	line-height:18px;
	text-align:center;
}
.profTitleP {
	padding:8px 0;
	background-color:#A00;
	color:#FFF;
	font-size:18px;
	line-height:18px;
	text-align:center;
}
table.proftable {
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
table.proftable td {
	padding:2px;
	border:none;
	color:#000;
	text-align:center;
}
/*table.proftable img {
	-webkit-box-shadow:0px 0px 5px #CCC;
	box-shadow:0px 0px 5px #CCC;
}*/
.columntext .profIndex {
	font-size:18px;
	color:#F60;
}
/*** 説明ページタイトル ***/
.leadTitle {
	padding:8px 0;
	background-color:#4B0082;
	color:#FFF;
	font-size:16px;
	line-height:16px;
	text-align:center;
}
/*** フッター ***/
.footer {
	padding:12px 0;
	border-top:solid 1px #999;
	text-align:center;
	font-size:16px;
	line-height:16px;
}
