﻿@charset "utf8";

/*----------------------------------------------
   基本レイアウト
----------------------------------------------*/
div.txt {
	float: right;
	width: 500px;
}

div.img {
	float: left;
	margin-top: 5px;
}

div.img img {
	margin: 0px;
}

li h3 {
	margin-top: 0px;
}


li h3 a {
	font-weight: bold;
}

ul#c-navi {
	margin-bottom: 20px;
}

ul#c-navi li {
	border-left: 1px solid #fff;
	display: inline;
	margin: 0pt;
	padding: 0pt 7px;
	font-size: 92%;
}

ul#c-navi li.last {
	border-right: 1px solid #fff;
}

ul#c-navi li.current a{
	background: #f0c none repeat scroll 0%;
	padding: 0pt 5px;
	text-decoration: none;
}

li a:link img,
li a:visited img{
	border: 3px solid #666;
	display: block;
}

li a:active img,
li a:hover img{
	border: 3px solid #f0c;
	display: block;
}


ul.display {
	float: left;
	width: 750px;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.display li {
	float: left;
	width: 750px;
	height: 200px;
	padding: 0;
	margin: 0;
}

ul.thumb_view li{
	width: 250px;
	height: 180px;

}

ul.thumb_view li h3 {
	display: inline;
	font-size: 92%;
}

ul.thumb_view li div.txt {
	display: none;
}

ul.thumb_view li .content_block a img {
	margin: 0 0 10px;
}


a.switch_thumb {
	width: 122px;
	height: 26px;
	line-height: 26px;
	padding: 0;
	margin: 0 0 20px 0;
	display: block;
	background: url(/link/images/switch.gif) no-repeat;
	outline: none;
	text-indent: -9999px;
}
a.swap { background-position: left bottom; }

a:hover.switch_thumb {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

/*----------------------------------------------
   コンテンツ
----------------------------------------------*/