@charset "UTF-8";/*======================================== ヘッダー========================================*/div#headerBox {}div#flashmagazine{	background-image:url("images/shadow_flash.gif");	background-position:0 bottom;	background-repeat:repeat-x;	background-color: #000;	width: 100%;	height: 555px;	margin: 0px auto 0px auto;}div.entrymagazine{	margin: 0 0 30px 0;	padding: 0 0 0 0;}div.entrymagazine h2 {	display: block;	background-color: #333;	width: 970px;	margin: 0 0 10px 0;	padding: 5px;	color: #fff;	font-weight:normal;	font-size: 100%;}div.entrymagazine h3 {	margin: 45px 0 15px 15px;	color: #b05;	font-weight:bold;	font-size: 123.1%;}/*--------------------------------------編集部のウラ話---------------------------------------*/div.entrymagazine ul.magazine {	margin: 0px 0px 5px 15px;}div.entrymagazine ul.magazine li {	float: left;	background-color: #f6f1e8;	padding: 10px 10px;	margin: 0 10px 10px 0;	list-style-type:none;	font-size: 93%;	width: 290px;}div.entrymagazine ul.magazine li img{	float: left;	border: solid #aaa 1px;	background-color: #fff;	padding: 2px;	margin: 0 8px 0 0;	width: 80px;	height: 80px;}div.entrymagazine ul.magazine li a:hover img{	border: solid #b05 1px;	background-color: #b05;}div.entrymagazine ul.magazine li span.news{	padding: 0;	list-style-type:none;	font-size: 108%;	font-weight:bold;	}div.entrymagazine ul.magazine li span.comment{	margin: 10px 0 0 0;	font-size: 93%;	line-height:150%;}div.entrymagazine ul.magazine li a{	text-decoration:none;	color: #b05;}div.entrymagazine ul.magazine li a:hover{	text-decoration:underline;	color: #b05;}/*--------------------------------------------------------		バックナンバー サムネイル表示		ul.backnumber01--------------------------------------------------------*/ul.backnumber01{	margin:5px 15px 20px 15px;	list-style-type:none;}ul.backnumber01 li{	float:left;	line-height:125%;	margin:5px 15px 10px 0px;}ul.backnumber01 li img{	width:115px;}ul.backnumber01 li a:link,ul.backnumber01 li a:visited {	color: #000;}ul.backnumber01 li a:hover {	text-decoration:none;	color: #b05;}ul.backnumber01 li a img {	border:#fff 2px solid;}ul.backnumber01 li a:hover img {	border:#b05 2px solid;}ul.backnumber01 span.title{	font-size: 85%;}ul.backnumber01 span.days{	font-size: 77%;}/*--------------------------------------ブログ新着記事---------------------------------------*/div.entrymagazine ul.blogger a:link,div.entrymagazine ul.blogger a:visited {	text-decoration:none;	color: #000;}div.entrymagazine ul.blogger a:hover {	color: #b06;}div.entrymagazine ul.blogger img {	float: left;	margin: 0px;}div.entrymagazine ul.blogger {	margin: 0px 0px 15px 10px;}div.entrymagazine ul.blogger li {	float: left;	background-color: #f6f1e8;	padding: 5px 5px;	margin: 0 10px 10px 0;	list-style-type:none;}div.entrymagazine ul.blogger li a{	display: block;	width: 170px;	height: 40px;}div.entrymagazine ul.blogger li a:hover{	display: block;	width: 170px;	height: 40px;}div.entrymagazine ul.blogger li span.news {	font-size: 85%;	margin: 0 0 0 5px;}div.entrymagazine ul.blogger li span.name {	font-size: 85%;	margin: 10px 0 0 5px;}/*--------------------------------------   ブロガー一覧用---------------------------------------*/ul.bloggerbox{	margin:0px 15px 20px 15px;	list-style-type:none;} ul.bloggerbox li{ 	float:left; 	width:80px; 	height:110px; 	line-height:130%; 	font-size:85%; 	margin:10px 15px 8px 0px;	list-style-type:none;} ul.bloggerbox  li a:link,ul.bloggerbox  li a:visited {	text-decoration:none;	color: #000;}ul.bloggerbox  li a:hover {	text-decoration:none;	color: #b06;}ul.bloggerbox img{	width:80px;	height:80px;}/*ul.bloggerbox li a img {	border:#fff 2px solid;}ul.bloggerbox li a:hover img {	border:#07a 2px solid;}*//*--------------------------------------配布場所一覧---------------------------------------*/div.entrymagazine p.area{	margin: 10px 0px 20px 30px;	padding: 0px;	font-size: 100%;}div.entrymagazine table{	border: 0px;	margin: 10px 0px 30px 30px;	padding: 0px;    border-collapse: collapse;    border-spacing: 0;    border: 1px #e3e3e3 solid;	font-size: 100%;	width: 600px;}div.entrymagazine th{	background-color: #aaa;	color: #fff;	text-align: center;	padding: 3px;	font-weight: normal; 	    border: #e3e3e3 solid;    border-width: 0 0 1px 1px;}div.entrymagazine td{	text-align: left;    border: 1px #e3e3e3 solid;    border-width: 0 0 1px 1px;	padding: 5px;	width: 300px;}div.entrymagazine h3.list{	margin: 50px 0 0 30px;    color: #000;	font-size: 138.5%;}div.entrymagazine p.topreturn{	margin: 0 0 0 480px;}div.entrymagazine p.areatitle{	margin: 20px 0 0 30px;}div.entrymagazine h4{	margin: 20px 0 0 30px;	font-size: 123.1%;}div.entrymagazine h4.west{    color: #b68;}div.entrymagazine h4.central{    color: #396;}div.entrymagazine h4.east{    color: #389;}div.entrymagazine h4.kengai{    color: #666;}/*--------------------------------------プレゼント応募フォーム---------------------------------------*/#present table{	margin: 0px 0px 10px 0px;	padding: 0px;	font-size: 12px;}#present table td{	width: 33%;	background-color: #fae8e8;	border: 1px #fff solid;	text-align: left;	padding: 8px;	vertical-align: top;}