﻿@charset "utf-8";

@import url("../common/style/column/column1.css");
div#pankuzu {
	display:none;
}




/* コンテンツのスタイル
----------------------------------------------------------- */
div#main {
	margin:30px 0 0 0;
}


div#main h1 {
	margin:0 0 15px 0;
}



/* カテゴリリスト */
div#main ul {
	width: 100%;
	margin:0 0 30px 0;
}

div#main ul:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#main ul#contents_list {
	border-bottom:3px solid #bbb;
	padding:0 0 30px 0;
}

div#main ul li {
	float:left;
	margin:0 20px 0 0;
}

div#main ul li.rightend {
	margin:0;
}

div#main ul li a img {
	display:block;
	margin:0 0 10px 0;
}

div#main ul li a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}


/* ニュース */
div#main div#news {
	position:relative;
	border:1px solid #bbb;
	padding:25px 25px 15px 25px;
}

div#main div#news h2 {
	margin:0 0 15px 0;
}

div#main div#news p#rss {
	position:absolute;
	right:25px;
	top:25px;
}

div#main div#news p#rss a img:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}


div#main div#news dl {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:url(../common/images/dotline.gif) 0 100% repeat-x;
}

div#main div#news dl:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#main div#news dl dt {
	float:left;
	width:7em;
	line-height:110%;
}

div#main div#news dl dd:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#main div#news dl dd p {
	float:left;
	margin:0 10px 0 0;
	line-height:110%;
}

