body {
font-family:"Osaka","ＭＳ Ｐゴシック","Hiragino Kaku GothicPro","ヒラギノ Pro W3","Myriad Web";
font-size:small;
color:#3A3A3A;
line-height:1.4;
margin-top:0px;
padding-left:10px;
padding-right:10px;
border-top:2px solid #FF0000;}

td {font-size:small;line-height:1.4;}
a {margin:0;padding:0;}
a:link {line-height:1.4;color:#3A3A3A;text-decoration:underline;}
a:visited {line-height:1.4;color:#3A3A3A;text-decoration:underline;}
a:hover {line-height:1.4;color:#FF0000;background:#EEEEEE;text-decoration:none;margin:0;padding:0;}
a:active {line-height:1.4;color:#3A3A3A;text-decoration:underline;}
/* ULナシ */
.n_ul {}
a.n_ul:link {line-height:1.4;color:#3A3A3A;text-decoration:none;}
a.n_ul:visited {line-height:1.4;color:#3A3A3A;text-decoration:none;}
a.n_ul:hover {line-height:1.4;color:#FF0000;background:#EEEEEE;text-decoration:underline;}
a.n_ul:active {line-height:1.4;color:#3A3A3A;text-decoration:none;}

* {margin:0px;padding:0px;border:none;}
p {margin-bottom:10px;}
ol {margin-left:30px;margin-bottom:10px;}

.blk {width:768px;text-align:left;margin:0px;padding:0px;}

/*-- ヘッダー --*/
.blk_header {width:768px;height:53px;border-bottom:1px solid #D3D3D3;}
.logo {float:left;position:relative;width:224px;top:12px;left:10px;}
.logo2 {float:right;position:relative;top:11px;right:0px;}
.blk_headtab {clear:both;width:768px;}
/*-- ヘッダー（追加） --*/
.blk_headtab00 {width:768px;height:33px;background-image:url('../img/menu_00_b.gif');}
.blk_headtab01 {width:768px;height:33px;background-image:url('../img/menu_01_b.gif');}
.blk_headtab02 {width:768px;height:33px;background-image:url('../img/menu_02_b.gif');}
.blk_headtab03 {width:768px;height:33px;background-image:url('../img/menu_03_b.gif');}
.blk_headtab04 {width:768px;height:33px;background-image:url('../img/menu_04_b.gif');}
.blk_headtab05 {width:768px;height:33px;background-image:url('../img/menu_05_b.gif');}
.blk_headtab06 {width:768px;height:33px;background-image:url('../img/menu_06_b.gif');}
.blk_headtab ul {list-style:none;}
.blk_headtab li {float:left;height:27px;}
.blk_headtab a:hover {background-color:transparent;};

/*-- メイン --*/
.blk_main {width:768px;}
.blk_toppix {width:768px;text-align:center;margin:0px;padding:0px;}
.genre {margin-top:0px;margin-bottom:10px;}
.genre_s {font-size:x-small;}
.genre_xs {font-size:xx-small;margin-top:0px;margin-bottom:10px;}
.genre_r {margin-bottom:10px;text-align:right;}
.caption_r {font-size:x-small;line-height:1.3;text-align:right;margin-bottom:10px;}
.caption_l {font-size:x-small;line-height:1.3;text-align:left;margin-bottom:10px;}


.kyo_title{
	margin:			0px 0px 20px 0px;
	padding:		0px;
	position:		relative;
}
.kyo_title span.text{
	position:		absolute;
	bottom:			0px;
	left:			0px;
	width:			235px;
	font-size:		11px;
	font-weight:		normal;
	line-height:		1.4;
	color:			#333333;
}


/*-- トピックパス --*/
.blk_tp {margin:5px;font-size:x-small;font-weight:bold;color:#AAAAAA;text-decoration:none;}
.tp {font-size:x-small;font-weight:bold;color:#AAAAAA;text-decoration:none;}
a.tp:link {color:#AAAAAA;text-decoration:none;}
a.tp:visited {color:#AAAAAA;text-decoration:none;}
a.tp:hover {color:#FF0000;background:#EEEEEE;text-decoration:underline;}
a.tp:active {color:#AAAAAA;text-decoration:none;}

/*-- NEWS --*/
.blk_hn {width:768px;margin-top:3px;font-size:x-small;line-height:1.3;}
.news {margin-top:10px;}
.up_pix {margin:0px 0px 2px 7px;}

/* 写真展情報 */
.top_news01 {font-size:small;font-weight:bold;color:#3A3A3A;background-image:url(../img/title_bg.gif);padding:1px 0px 1px 3px;}
.top_news02 {padding-left:3px;border-left:3px solid #3A3A3A;}
.top_news03 {border-bottom:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;}

/*-- カテゴリ --*/
.blk_cateall {float:left;width:568px;margin-top:20px;}
.blk_cate_l {clear:left;float:left;width:274px;margin-right:20px;margin-bottom:17px;}
.blk_cate_r {clear:right;float:right;width:274px;margin-bottom:17px;}
.wg {width:271px;font-size:small;font-weight:bold;color:#3A3A3A;background-image:url(../img/title_bg.gif);padding:1px 0px 1px 3px;}
.wg02 {padding-left:3px;border-left:3px solid #FF0000;}
.wg03 {padding-left:3px;border-left:3px solid #FF9933;}
.wg04 {padding-left:3px;border-left:3px solid #9966FF;}
.wg05 {padding-left:3px;border-left:3px solid #33CC00;}
.wg06 {padding-left:3px;border-left:3px solid #0099FF;}
.topictxt {font-size:small;margin-top:3px;margin-bottom:7px;}

/*-- バナー --*/
.rbanner {float:right;width:180px;margin-top:20px;}
.banner {margin-bottom:7px;}
.banner0 {margin:0;}
.banner5 {margin:0 0 5px 0;}
.banner_768 {clear:both;width:768px;margin:10px 0 0 0;padding:0;}
.banner_ti01 {margin-bottom:7px;padding-left:3px;border-left:3px solid #DDDDDD;font-size:x-small;font-weight:bold;}
.banner_ti02 {margin-bottom:7px;padding-left:3px;border-left:3px solid #FF0000;font-size:x-small;font-weight:bold;}
.banner_ti03 {margin-bottom:7px;padding-left:3px;border-left:3px solid #FF9933;font-size:x-small;font-weight:bold;}
.banner_ti04 {margin-bottom:7px;padding-left:3px;border-left:3px solid #9966FF;font-size:x-small;font-weight:bold;}
.banner_ti05 {margin-bottom:7px;padding-left:3px;border-left:3px solid #33CC00;font-size:x-small;font-weight:bold;}
.banner_ti06 {margin-bottom:7px;padding-left:3px;border-left:3px solid #0099FF;font-size:x-small;font-weight:bold;}
.banner_ti07 {margin-bottom:7px;padding-left:3px;border-left:3px solid #777777;font-size:x-small;font-weight:bold;}

.ti01 {font-size:x-small;font-weight:bold;color:#3A3A3A;padding-left:3px;padding-right:3px;}
a.ti01:link {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti01:visited {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti01:hover {font-size:x-small;font-weight:bold;color:#FFFFFF;text-decoration:none;background:#DDDDDD;}
a.ti01:active {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
.ti02 {font-size:x-small;font-weight:bold;color:#3A3A3A;padding-left:3px;padding-right:3px;}
a.ti02:link {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti02:visited {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti02:hover {font-size:x-small;font-weight:bold;color:#FFFFFF;text-decoration:none;background:#FF0000;}
a.ti02:active {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
.ti03 {font-size:x-small;font-weight:bold;color:#3A3A3A;padding-left:3px;padding-right:3px;}
a.ti03:link {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti03:visited {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti03:hover {font-size:x-small;font-weight:bold;color:#FFFFFF;text-decoration:none;background:#FF9933;}
a.ti03:active {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
.ti04 {font-size:x-small;font-weight:bold;color:#3A3A3A;padding-left:3px;padding-right:3px;}
a.ti04:link {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti04:visited {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti04:hover {font-size:x-small;font-weight:bold;color:#FFFFFF;text-decoration:none;background:#9966FF;}
a.ti04:active {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
.ti05 {font-size:x-small;font-weight:bold;color:#3A3A3A;padding-left:3px;padding-right:3px;}
a.ti05:link {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti05:visited {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti05:hover {font-size:x-small;font-weight:bold;color:#FFFFFF;text-decoration:none;background:#33CC00;}
a.ti05:active {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
.ti06 {font-size:x-small;font-weight:bold;color:#3A3A3A;padding-left:3px;padding-right:3px;}
a.ti06:link {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti06:visited {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti06:hover {font-size:x-small;font-weight:bold;color:#FFFFFF;text-decoration:none;background:#0099FF;}
a.ti06:active {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
.ti07 {font-size:x-small;font-weight:bold;color:#3A3A3A;padding-left:3px;padding-right:3px;}
a.ti07:link {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti07:visited {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}
a.ti07:hover {font-size:x-small;font-weight:bold;color:#FFFFFF;text-decoration:none;background:#777777;}
a.ti07:active {font-size:x-small;font-weight:bold;color:#3A3A3A;text-decoration:none;}


/*-- go to top --*/
.gototop_s {clear:both;width:752px;text-align:right;padding-top:10px;padding-bottom:10px;padding-right:16px;}
.gototop_pix {margin-bottom:-4px;margin-left:3px;}
.gototop {font-size:x-small;}
a.gototop:link {font-size:x-small;color:#3A3A3A;text-decoration:none;}
a.gototop:visited {font-size:x-small;color:#3A3A3A;text-decoration:none;}
a.gototop:hover {font-size:x-small;color:#FF0000;text-decoration:none;}
a.gototop:active {font-size:x-small;color:#3A3A3A;text-decoration:none;}

/*-- フッター --*/
.blk_footer {clear:both;float:left;width:768px;margin-top:20px;font-size:x-small;padding-bottom:7px;}
.footer_l {float:left;width:568px;margin-left:3px;color:#DDDDDD;}
.footer_r {float:right;width:180px;margin-right:3px;text-align:right;}
.footer {font-size:x-small;}
a.footer:link {font-size:x-small;color:#3A3A3A;text-decoration: none;}
a.footer:visited {font-size:x-small;color:#3A3A3A;text-decoration:none;}
a.footer:hover {font-size:x-small;color:#FF0000;background:#EEEEEE;text-decoration:underline;}
a.footer:active {font-size:x-small;color:#3A3A3A;text-decoration:none;}
.copy {clear:both;width:768px;text-align:center;line-height:1.8;border-top:1px solid #DDDDDD;}

