/* CSS Document */


/* 〜print 設定〜 */

@media print {

body {
	font-size: 12px;
	font: x-small;
	padding-bottom: 1em;
	color: #666666; /* 文字色 */
	background-color: #322826; /* 背景色 */
	font-family: "Trebuchet MS", Arial, Helvetica, "ＭＳ Ｐゴシック", sans-serif;
	}

#container{
    background-color: #322826;
}

/*--------------------------------------
	3-3-1. div#main
---------------------------------------*/

body.double div#main {
	margin: 0px;
    padding: 0px;
}

body.double div#mainimages {
	margin: 0px;
    padding: 0px;
}

/*--------------------------------------
	3-3-3. div#flashcontent
---------------------------------------*/

body.double div#flashcontent {
	width: 569px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

/*--------------------------------------
	3-4. div#footer
---------------------------------------*/

body.double div#footer {
	margin: 0px;
	padding: 10px 0px;
	width: 600px;
	clear: both;
	text-align: right;
}

/*======================================

	2-1.div#header
	
=======================================*/

div#header {
	padding:0px;
	background-color: #89211D;
}

/*--------------------------------------
	2-1-1. サイトタイトル
---------------------------------------*/

div#header p.siteName {
	text-align: right;
}


/*--------------------------------------
	2-1-2. 概要
---------------------------------------*/

div#header p.description {
	display: none;
	
}

/*--------------------------------------
	2-1-3. グローバルナビ
---------------------------------------*/

div#header ul.globalnavi {
	display: none;
}

div#header ul.globalnavi img {
	display: none;
}

/*======================================

	2-2.div#content
	
=======================================*/

div#content {
    height: auto;
	padding: 0px;
    margin: 0px;
	background-color: #89211D;
}

div#content p.return {
	clear: both;
	text-align: right;
}

body.mainIndex h1 {
	display: none; /*body.mainIndexのh1は非表示 */
}

/*======================================

	2-3. div#main
	
=======================================*/

div#main {
	padding: 0px;
}

div#mainimages {
    display: none;
}

/*--------------------------------------
	2-3-1. パンくずリスト
---------------------------------------*/

p.topicPath {
    background-color: #322826;
    width: 569px;
	margin: 0px;
	padding: 0px; /* ie6 */
	font-size: 100%;
}

p.topicPath span.current {
	padding: 0px;
	color: #FFFFFF;
}

/*--------------------------------------
	2-3-3. div.entry
---------------------------------------*/

div.entry {
	height: auto;
	color: #666666;
}

/* 2-3-3-1. 記事見出し
-----------------------------*/

div.entry h2 a {
	border-bottom: 1px solid #ddd;
	text-decoration: none;
	color: #000;
}

/* 2-3-3-3. 本文
-----------------------------*/

div.entry div.textBody {
	margin: 0px;
	padding: 0px;
	letter-spacing: 0px;
	color: #666666;
}

div.entry div.textBody h2 {
	margin-top: 10px;
}

div.entry div.textBody dl,
div.entry div.textBody ul,
div.entry div.textBody ol {
	border-left: 5px solid #eee;
	border-bottom: 1px solid #fff;
}

/* 本文内のアイテム/イベントカテゴリ画像 */

div.textBody .item img,
div.textBody .event img,
div.textBody .event_detail img,
div.textBody .category_img img {
	border: 1px solid #CCCCCC;
}

div.textBody .picture_top img{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

div.textBody .picture_middle img{
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

div.textBody .picture_under img{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.picture_top {
	margin: 0px;
	padding: 0px;
    text-align: center;
	vertical-align: under;    
}

.picture_middle {
	margin: 0px;
	padding: 0px;
    text-align: center;
	vertical-align: top;    
}

.picture_under {
	margin: 0px;
	padding: 0px;
    text-align: center;
	vertical-align: top;    
}

.box1 {
	text-align: center;
}

/* 2-3-3-3. 本文(アイテム イベント)
-----------------------------*/

div.entry div.detailcontents {
	margin: 0px;
	padding: 0px;
	letter-spacing: 0px;
}

div.entry div.detailcontents h2 {
	margin-top: 10px;
}

div.entry div.detailcontents dl,
div.entry div.detailcontents ul,
div.entry div.detailcontents ol {
	border-left: 5px solid #eee;
	border-bottom: 1px solid #fff;
}

/* 本文内の画像 */

div.detailcontents  img {
	border: 1px solid #CCCCCC;
}

/* 本文内のリンクされた画像 */

div.detailcontents .item img {
	border: 1px solid #CCCCCC;
}

div.detailcontents .event img {
	border: 1px solid #CCCCCC;
}

div.detailcontents .title img {
	border: 0px solid #CCCCCC;
}

div.detailcontents .picture img {
	border: 0px solid #CCCCCC;
}

div.detailcontents .category_btn img {
	border: 0px solid #CCCCCC;
}

div.detailcontents .category_btn a:hover img {
	border: 0px solid #CCCCCC;
}

div.detailcontents .category_img a:visited img {
	border: 1px solid #CCCCCC;
}

div.detailcontents .barbielabel img{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/* ニュース詳細 */
div.news_detail {
	min-height: 500px;
	_height: 500px;
	background: #FFF;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0px;
}

div.entry div.news_detail h2 {
	margin-top: 10px;
}

div.entry div.news_detail dl,
div.entry div.news_detail ul,
div.entry div.news_detail ol {
	border-left: 5px solid #eee;
	border-bottom: 1px solid #fff;
}

div.news_detail p {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	line-height: 22px;
}

div.news_detail .item img {
	border: 1px solid #CCCCCC;
}

div.news_detail .item a:hover img {
	border: 1px solid #666666;
}

div.news_detail .event img {
	border: 1px solid #CCCCCC;
}

div.news_detal .event a:hover img {
	border: 1px solid #666666;
}

/* 2-3-3-11. txt (クラス)
-----------------------------*/

.txt1 {
    color: #666666;
    padding: 5px 35px 0px 0px;
	margin: 0px;
}

.txt2 {
    color: #333333;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}


.txt3 {
    padding: 0px;
	margin: 0px 0px 10px 10px;
}

.txt4 {
    padding: 0px 0px 0px 10px;
	margin: 0px;
    color: #222222;
    font-size: 90%;
}

.txt5 {
    width: 300px;
    padding: 0px;
	margin: 0px;
}

.txt6 {
	text-decoration: underline;
    padding: 0px 0px 0px 20px;
	margin: 0px;
}

.txt7 {
    padding: 0px 10px;
	margin: 0px;
}

.txt8 {
    padding: 0px;
	margin: 0px;
}

.txt9 {
    padding: 0px;
	margin: 0px;
}

.txt10 {
    padding: 0px 0px 0px 20px;
	margin: 0px;
}

.txt11 {
    font-size: 100%;
	font-weight: bold;    
    padding: 0px 0px 0px 5px;
	margin: 0px;
}

.txt12 {
    font-size: 77%;
    padding: 0px;
	margin: 0px;
}

.txt13 {
    text-align: right;
    padding: 0px;
	margin: 0px;
}

.txt14 {
    padding:  0px 0px 0px 5px;
	margin: 0px;
}

.txt15 {
    padding:  0px 20px 20px;
	margin: 0px 0px 0px 10px;
}

/*======================================

	2-4. div#utilities
	
=======================================*/

div#utilities {
	display: none;
}

/*======================================

	2-5.div#footer
	
=======================================*/

div#footer {
	padding: 0px;
    background-color: #322826;
}

div#footer ul.support {
	padding: 0px 100px 0px 0px;
	text-align: right;
}

div#footer ul.support li {
	margin: 0 0 0 6px;
	display: inline;
	font-size: 10px;
	color: #fff;
}

div#footer li.template a[title]:after {
	content: " "attr(title);
}

div#footer .address {
	padding: 0px 100px 0px 0px;
	margin: 0.8em 0;
	color: #fff;
}

#footer .globalnavi {
	list-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 17px;
}

#footer .globalnavi li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#footer_topnavi {
	margin: 10px 0px 0px;
	padding: 10px 0px 0px;
	text-align: right;
}

#footer_navi {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#copy {
    height: 15px;
    margin: 0px;
    padding: 0px;
}

/*======================================

	2-6.汎用クラス
	
=======================================*/

/*--------------------------------------
	2-6-1. .admin
---------------------------------------*/

.admin a {
	padding: 0 10px 0 25px;
	text-decoration: none;
	color: #f65472;
	background: url(images/mark/icon_edit.gif) 5px 3px no-repeat;
}

.admin a:hover {
	color: #953844;
}

/*--------------------------------------
	2-6-2. .pager* (ページ分割)
---------------------------------------*/

/*--------------------------------------
	2-6-6. float
---------------------------------------*/

.img_L {
	margin-right: 1em!important;
	margin-top: 1em!important;
	float: left;
}

.img_R {
	margin-left: 1em!important;
	margin-top: 1em!important;
	float: right;
}

.clear {
	display: block;
	clear: both;
}

/*--------------------------------------
	2-7-1. div.map
---------------------------------------*/

div.map {
    width: 569px;
    height: 564px;
	background-image: url(../images/eyeCatch/map.gif);
	background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
}


/*======================================

	2-8   .sitemap
	
=======================================*/

.sitemap_arrow01{
	list-style:none;
	padding-left:35px;
	background:url(images/eyeCatch/arrow01.gif) no-repeat;
}
.sitemap_arrow02{
	list-style:none;
	padding-left:35px;
	background:url(images/eyeCatch/arrow02.gif) no-repeat;
}
.sitemap_arrow03{
	list-style:none;
	padding-left:35px;
	background:url(images/eyeCatch/arrow03.gif) no-repeat;
}
.sitemap_arrow04{
	list-style:none;
	padding-left:35px;
	background:url(images/eyeCatch/arrow04.gif) no-repeat;
}

img { 
	border: 0px;
}

a,
a:link,
a:visited, 
a:hover {
	color: #6666666;
}


}
/* 〜print 設定〜 */
 