@charset "shift_jis";

.blue-card {
	width: 436px;
	border: solid 2px #000000;
	clear: both;
	margin:0px auto;
}

.blue-card dt {
	background: #0066cc;
	color: #ffffff;
	font-weight: bold;
	line-height: 3em;
	font-size: 108%;
	border-bottom: solid 1px #000000;
	text-align: left;
	padding:0px 8px;
}

.blue-card dd {
	margin: 0;
	padding: 0;
}

.green-card {
	width: 436px;
	border: solid 2px #000000;
	clear: both;
}

.green-card dt {
	background: #009966;
	color: #ffffff;
	font-weight: bold;
	line-height: 3em;
	font-size: 108%;
	border-bottom: solid 1px #000000;
}

.green-card dd {
	margin: 0;
	padding: 0;
}

.black-card {
	width: 436px;
	border: solid 2px #000000;
	clear: both;
}

.black-card dt {
	color: #ffffff;
	font-weight: bold;
	line-height: 3em;
	font-size: 108%;
	border-bottom: solid 1px #000000;
	background-color: #333333;
}

.black-card dd {
	margin: 0;
	padding: 0;
}

.black-card_2 {
	width: 436px;
	border: solid 2px #000000;
	clear: both;
	margin:0px auto;
}

.black-card_2 dt {
	color: #ffffff;
	font-weight: bold;
	line-height: 1.6em;
	font-size: 108%;
	border-bottom: solid 1px #000000;
	background-color: #333333;
	text-align: left;
	padding:0px 8px;
}

.black-card_2 dd{
	margin: 0;
	padding: 0;
}

.red-card {
	width: 436px;
	border: solid 2px #000000;
	clear: both;
}

.red-card dt {
	color: #ffffff;
	font-weight: bold;
	line-height: 3em;
	font-size: 108%;
	border-bottom: solid 1px #000000;
	background-color: #FF0033;
}

.red-card dd {
	margin: 0;
	padding: 0;
}

.purple-card {
	width: 436px;
	border: solid 2px #000000;
	clear: both;
}

.purple-card dt {
	color: #ffffff;
	font-weight: bold;
	line-height: 3em;
	font-size: 108%;
	border-bottom: solid 1px #000000;
	background-color: #663399;
}

.purple-card dd {
	margin: 0;
	padding: 0;
}

.brown-card {
	width: 436px;
	border: solid 2px #000000;
	clear: both;
}

.brown-card dt {
	color: #ffffff;
	font-weight: bold;
	line-height: 3em;
	font-size: 108%;
	border-bottom: solid 1px #000000;
	background-color: #CC3300;
}

.brown-card dd {
	margin: 0;
	padding: 0;
}

.white-card {
	width: 436px;
	border: solid 2px #000000;
	clear: both;
	margin: 0px auto;
}

.white-card dt {
	color: #000000;
	font-weight: bold;
	line-height: 3em;
	font-size: 108%;
	border-bottom: solid 1px #000000;
	background-color: #FFFFFF;
}

.white-card dd {
	margin: 0;
	padding: 0;
}

.white-card2 {
	width: 488px;
	border: solid 2px #000000;
	clear: both;
}

.white-card2 dt {
	color: #000000;
	font-weight: bold;
	line-height: 3em;
	font-size: 108%;
	border-bottom: solid 1px #000000;
	background-color: #FFFFFF;
}

.white-card2 dd {
	margin: 0;
	padding: 0;
}

.card-2 {
	width: 384px;
	list-style: none;
	display: block;
	margin: 0 auto;
	padding: 0;
}

.card-2 li {
	behavior: url("/cdmasters/gundamwar/products/pickup/img/ryuuten/css/csshover.htc");
	position: relative;
	float: left;
	width: 140px;
	height: 195px;
	padding: 10px 26px;
	z-index: 1;
	margin: 0;
}

.card-2 li img { margin: 0; }

.card-2 li div.zoomimg {
	display: none;
	position: absolute;
	left: -85px;
	top: -100px;
	margin: 0;
	padding: 0;
	background: none;
	width: 300px;
	height: 419px;
}

.card-2 li:hover {
	zoom: 1;
	z-index: 1;
}

.card-2 li:hover div.zoomimg {
	display: block;
	margin: 0;
	z-index: 2;
}

.card-3 {
	width: 436px;
	list-style: none;
	display: block;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.card-3 li {
	behavior: url("/cdmasters/gundamwar/products/pickup/img/ryuuten/css/csshover.htc");
	position: relative;
	width: 200px;
	height: 279px;
	z-index: 1;
	display: block;
	margin: 0 auto 0 auto;
	padding: 10px 0 10px 0;
}

.card-3 li img {
	margin: 0;
}

.card-3 li div.zoomimg {
	display: none;
	position: absolute;
	left: -85px;
	top: -100px;
	margin: 0;
	padding: 0;
	background: none;
	width: 300px;
	height: 419px;
}

.card-3 li:hover {
	zoom: 1;
	z-index: 1;
}

.card-3 li:hover div.zoomimg {
	display: block;
	margin: 0;
	z-index: 2;
}

.card-4 {
	width: 450px;
	list-style: none;
	display: block;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.card-4 li {
	behavior: url("/cdmasters/gundamwar/products/pickup/img/ryuuten/css/csshover.htc");
	position: relative;
	width: 200px;
	height: 279px;
	z-index: 1;
	display: block;
	margin: 0 auto 0 auto;
	padding: 10px 0 10px 0;
}

.card-4 li img {
	margin: 0;
}

.card-4 li div.zoomimg {
	display: none;
	position: absolute;
	left: -40px;
	top: -60px;
	margin: 0;
	padding: 0;
	background: none;
	width: 280px;
	height: 390px;
}

.card-4 li:hover {
	zoom: 1;
	z-index: 1;
}

.card-4 li:hover div.zoomimg {
	display: block;
	margin: 0;
	z-index: 2;
}

a.popup-2 .large {
	visibility: hidden;
	position: absolute;
}

a.popup-2:hover .large {
	position: absolute;
	width: 300px;
	height: 419px;
	top: -100px;
	left: -85px;
	visibility: visible;
	z-index: 3;
}

.text-2 {
	width: 412px;
	list-style: none;
	margin: 0 auto 10px auto;
	padding: 0;
	clear: both;
}

.text-2 li {
	float: left;
	width: 180px;
	padding: 0 13px;
	text-align: left;
}

.text-3 {
	width: 436px;
	list-style: none;
	padding: 0;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.text-3 li {
	float: left;
	width: 426px;
	text-align: left;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	margin:0px 0px 5px 0px;
}

.text-4 {
	width: 450px;
	list-style: none;
	padding: 0;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.text-4 li {
	float: left;
	width: 440px;
	text-align: left;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}

.photo {
	position: relative;
	z-index: 2;
	top: 0;
	left: 0;
	font-size: 12px;
	text-align: left;
}

.photo3 {
	display: block;
	position: relative;
	z-index: 1;
}

.photo a:hover, .photo3 a:hover {
	background-color: #fff;
	cursor: default;
}
.photo a .large, .photo3 a .large , .photo2 a .large{
	display: block;
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
}

.photo2 {
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	font-size: 12px;
	text-align: left;
}

.photo a.popup,
.photo a.popup:visited {
	display: block;
	width: 140px;
	top: 0;
	left: 0;
}

.photo a.popup:hover .large {
	display: block;
	width: 240px;
	height: 320px;
	top: 0;
	left: -30px;
	position: absolute;
}

img {
	border: none;
}

.photo a.popup02:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 320px;
	top: 0;
	left: 120px;
}

.photo a.popup03:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 320px;
	top: 0;
	left: 250px;
}

.photo a.popup04:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 320px;
	top: 320px;
	left: -30px;
}

.photo a.popup05:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 320px;
	top: 330px;
	left: 120px;
}

.photo a.popup06:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 320px;
	top: 330px;
	left: 250px;
}

.photo a.popup07:hover .large {
	display: block;
	width: 230px;
	height: 320px;
	top: 0;
	left: -30px;
	position: absolute;
}

.photo a.popup08:hover .large {
	display: block;
	position: absolute;
	width: 230px;
	height: 320px;
	top: 0;
	left: 120px;
}

.photo a.popup09:hover .large {
	display: block;
	position: absolute;
	width: 230px;
	height: 320px;
	top: 0;
	left: 250px;
}

.photo a.popup10:hover .large {
	display: block;
	position: absolute;
	width: 230px;
	height: 320px;
	top: 320px;
	left: -30px;
}

.photo a.popup11:hover .large {
	display: block;
	position: absolute;
	width: 230px;
	height: 320px;
	top: 330px;
	left: 120px;
}

.photo a.popup12:hover .large {
	display: block;
	position: absolute;
	width: 230px;
	height: 320px;
	top: 330px;
	left: 250px;
}

.photo a.popup13:hover .large {
	display: block;
	position: absolute;
	width: 230px;
	height: 320px;
	top: 0;
	left: -30px;
}

.photo a.popup14:hover .large {
	display: block;
	position: absolute;
	width: 230px;
	height: 320px;
	top: 0;
	left: 120px;
}

.photo a.popup15:hover .large {
	display: block;
	position: absolute;
	width: 230px;
	height: 320px;
	top: 0;
	left: 250px;
}

.photo a.popup15:hover .large {
	display: block;
	position: absolute;
	width: 230px;
	height: 320px;
	top: 0;
	left: 250px;
}

.photo a.popup16:hover .large {
	display: block;
	position: absolute;
	width: 230px;
	height: 320px;
	top: 330px;
	left: -30px;
}

.photo a.popup17:hover .large {
	display: block;
	position: absolute;
	width: 230px;
	height: 320px;
	top: 330px;
	left: 120px;
}

.photo a.popup18:hover .large {
	display: block;
	position: absolute;
	width: 230px;
	height: 320px;
	top: 330px;
	left: 250px;
}

.photo a.popup19:hover .large {
	display: block;
	position: absolute;
	width: 249px;
	height: 345px;
	left: 250px;
}

.photo a.popup20:hover .large {
	display: block;
	position: absolute;
	z-index:2;
	width: 249px;
	height: 345px;
	top: 100px;
	left: 250px;
}

.photo a.popup23:hover .large {
	display: block;
	position: absolute;
	width: 231px;
	height: 320px;
	top: -40px;
	left: 0;
}

.photo a.popup24:hover .large {
	display: block;
	position: absolute;
	width: 231px;
	height: 320px;
	top: 140px;
	left: 0;
}

.photo a.popup21:hover .large {
	display: block;
	position: absolute;
	width: 249px;
	height: 345px;
	left: 250px;
}

.photo a.popup22:hover .large {
	display: block;
	position: absolute;
	width: 249px;
	height: 345px;
	top: 140px;
	left: 250px;
}

.photo a.popup23:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 320px;
	top: -50px;
	left: -20px;
}

.photo a.popup24:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 320px;
	top: 850px;
	left: -30px;
}

.photo a.popup25:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 320px;
	top: 850px;
	left: 120px;
}

.photo a.popup26:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 320px;
	top: 850px;
	left: 250px;
}

.photo a.popup27:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 345px;
	top: 110px;
	left: -10px;
}

.photo a.popup28:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 345px;
	top: 110px;
	left: 220px;
}

.photo a.popup29:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 345px;
	top: 330px;
	left: -10px;
}

.photo a.popup30:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 345px;
	top: 330px;
	left: 220px;
}

.photo a.popup31:hover .large {
	display: block;
	position: absolute;
	width: 231px;
	height: 320px;
	top: -50px;
	left: -10px;
}

.photo a.popup32:hover .large {
	display: block;
	position: absolute;
	width: 231px;
	height: 320px;
	top: 150px;
	left: -10px;
}

/*--☆戦場の女神2☆--*/
.photo a.popup33:hover .large {
	display: block;
	position: absolute;
	width: 300px;
	height: 414px;
	top: -60px;
	left: -20px;
}

.photo a.popup34:hover .large {
	display: block;
	position: absolute;
	width: 300px;
	height: 414px;
	top: -60px;
	left: 230px;
}

.photo a.popup35:hover .large {
	display: block;
	position: absolute;
	width: 300px;
	height: 414px;
	top: 280px;
	left: -20px;
}

.photo a.popup36:hover .large {
	display: block;
	position: absolute;
	width: 300px;
	height: 414px;
	top: 280px;
	left: 230px;
}

.photo a.popup37:hover .large {
	display: block;
	position: absolute;
	width: 300px;
	height: 414px;
	top: -130px;
	left: -40px;
}

.photo a.popup38:hover .large {
	display: block;
	position: absolute;
	width: 300px;
	height: 414px;
	top: -130px;
	left: 190px;
}

.photo a.popup40:hover .large {
	display: block;
	position: absolute;
	width: 300px;
	height: 419px;
	top: -100px;
	left: 100px;
}
/*---武 神 降 臨---*/
.photo a.popup41:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 346px;
	top: -90px;
	left: 300px;
}
.photo a.popup42:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 346px;
	top: 350px;
	left: 300px;

}

.photo a.popup43:hover .large {
	display: block;
	width: 250px;
	height: 346px;
	top: -70px;
	left: -40px;
	position: absolute;
}

.photo a.popup44:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 346px;
	top: -70px;
	left: 120px;
}

.photo a.popup45:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 346px;
	top: -70px;
	left: 300px;
}

.photo a.popup46:hover .large {
	display: block;
	width: 250px;
	height: 349px;
	top: -70px;
	left: -40px;
	position: absolute;
}

.photo a.popup47:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 349px;
	top: -70px;
	left: 120px;
}

.photo a.popup48:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 349px;
	top: -70px;
	left: 300px;
}

.photo a.popup49:hover .large {
	display: block;
	width: 250px;
	height: 345px;
	top: -70px;
	left: -40px;
	position: absolute;
}

.photo a.popup50:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 345px;
	top: -70px;
	left: 120px;
}

.photo a.popup51:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 345px;
	top: -70px;
	left: 300px;
}

.photo a.popup52:hover .large {
	display: block;
	position: absolute;
	width: 280px;
	height: 387px;
	top: -90px;
	left: -50px;
}

.photo a.popup53:hover .large {
	display: block;
	width: 250px;
	height: 335px;
	top: -70px;
	left: -40px;
	position: absolute;
}

.photo a.popup54:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 335px;
	top: -70px;
	left: 120px;
}

.photo a.popup55:hover .large {
	display: block;
	position: absolute;
	width: 250px;
	height: 335px;
	top: -70px;
	left: 300px;
}

.photo a.popup56:hover .large {
	display: block;
	width: 240px;
	height: 335px;
	top: -70px;
	left: -40px;
	position: absolute;
}

.photo a.popup57:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: 120px;
}

.photo a.popup58:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: 300px;
}

.photo a.popup59:hover .large {
	display: block;
	width: 240px;
	height: 335px;
	top: -70px;
	left: -40px;
	position: absolute;
}

.photo a.popup60:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: 120px;
}

.photo a.popup61:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: 300px;
}

/*---23弾カウントダウン---*/
.photo a.popup62:hover .large {
	display: block;
	width: 240px;
	height: 335px;
	top: -70px;
	left: -40px;
	position: absolute;
}

.photo a.popup63:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: 120px;
}

.photo a.popup64:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: 300px;
}

.photo a.popup65:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: -40px;
}

.photo a.popup66:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: 120px;
}

.photo a.popup67:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: 300px;
}

.photo a.popup68:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: -40px;
}

.photo a.popup68_2:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: 10px;
}

.photo a.popup69:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: 120px;
}

.photo a.popup69_2:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: 250px;
}

.photo a.popup70:hover .large {
	display: block;
	position: absolute;
	width: 240px;
	height: 335px;
	top: -70px;
	left: 300px;
}

.photo a.popup71:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: -80px;
	left: -60px;
}

.photo a.popup72:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: -80px;
	left: 160px;
}

.photo a.popup73:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 512px;
	top: 8980px;
	left: 77px;
}

.photo a.popup74:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 517px;
	top: 9505px;
	left: 77px;
}

.photo a.popup75:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 517px;
	top: -68px;
	left: 77px;
}

.photo a.popup75_2:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 740px;
	left: 77px;
}

.photo a.popup76:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 340px;
	left: 77px;
}

.photo a.popup76_2:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 9940px;
	left: 77px;
}

.photo a.popup77:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 512px;
	top: 1880px;
	left: 77px;
}

.photo a.popup78:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 517px;
	top: 2300px;
	left: 77px;
}

.photo a.popup78_2:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 517px;
	top: 10485px;
	left: 77px;
}

.photo a.popup79:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 517px;
	top: 720px;
	left: 77px;
}

.photo a.popup80:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 1150px;
	left: 77px;
}

.photo a.popup80_2:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 1535px;
	left: 77px;
}

.photo a.popup81:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 2030px;
	left: 77px;
}

.photo a.popup82:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 2445px;
	left: 77px;
}

.photo a.popup83:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 2855px;
	left: 77px;
}

.photo a.popup84:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 3250px;
	left: 77px;
}

.photo a.popup85:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 3745px;
	left: 77px;
}

.photo a.popup86:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 4155px;
	left: 77px;
}

.photo a.popup87:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 4560px;
	left: 77px;
}

.photo a.popup88:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 4975px;
	left: 77px;
}

.photo a.popup89:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 5520px;
	left: 77px;
}

.photo a.popup90:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 6055px;
	left: 77px;
}

.photo a.popup91:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 6455px;
	left: 77px;
}

.photo a.popup92:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 6845px;
	left: 77px;
}

.photo a.popup93:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 7240px;
	left: 77px;
}

.photo a.popup94:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 7635px;
	left: 77px;
}

.photo a.popup95:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 8035px;
	left: 77px;
}

.photo a.popup96:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 516px;
	top: 8540px;
	left: 77px;
}

.photo a.popup97:hover .large {
	display: block;
	position: absolute;
	width: 370px;
	height: 517px;
	top: 10940px;
	left: 77px;
}

/* 漢 */

.photo a.popup98:hover .large {
	display: block;
	position: absolute;
	width: 300px;
	height: 414px;
	top: -60px;
	left: -50px;
}

.photo a.popup99:hover .large {
	display: block;
	position: absolute;
	width: 300px;
	height: 414px;
	top: -60px;
	left: 185px;
}

.photo a.popup100:hover .large {
	display: block;
	position: absolute;
	width: 300px;
	height: 414px;
	top: 390px;
	left: -50px;
}

.photo a.popup101:hover .large {
	display: block;
	position: absolute;
	width: 300px;
	height: 414px;
	top: 390px;
	left: 185px;
}

/*---広島レポート---*/
.photo a.popup39:hover .large {
	display: block;
	position: absolute;
	width: 500px;
	height: 225px;
	top: -150px;
	left: 0;
}

.popup39{
	text-decoration: none;
	}
	

#t_caflo{
	text-align: center;
	width: 500px
	}

.pic_tab01 {
	background-color: #FFFFFF;
	border: 2px solid #000000;
	padding: 5px;
	width: 440px;
	display: block;
	height: auto;
}

.pic_tab_w {
	background-color: #FFFFFF;
	border: 2px solid #000000;
	padding: 5px;
	width: 100%;
	display: block;
	height: auto;
}

#tac01 {
	padding: 5px;
	border-width: 1px solid #49573E;
}
#tac02 {
	margin: 5px;
	padding: 5px;
	border-width: 1px solid; #778284
}
#tac_all {
	border-width: 2px solid #333333;
}
#tac_head {
	border-bottom: 2px solid #333333;
}

#tac_02{
	border: 1px solid #333333;
	}
#bd_ent01 {
	border-style: none;
}

#pop_card_tab{
	position: relative;
	}
.card_width img {
	margin-top: 15px;
	margin-bottom: 15px;
}
.card_width2 img {
	margin-top: 10px;
	margin-bottom: 15px;
}
.card_text {
	display: block;
	padding-top: 0px;
	padding-bottom: 15px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
.card_text2 {
	display: block;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
.text_box {
	padding: 5px;
	text-align: left;
	border: 1px solid #000000;
}

.pad_side10{
	padding:0px 10px;
}
.mag_t5{
	margin:5px 0px 0px 0px;
}
.mag_t10{
	margin:10px 0px 0px 0px;
}
