﻿@charset "utf-8";
*{margin:0;padding:0;}
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display:inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1%; }
.clearfix {display:block;}
/* end MacIE5 */
* a {text-decoration:underline;}
* img { border:none;vertical-align:bottom; }
html {
	height:100%;
	overflow-y:scroll;
}
body {
/*	font-family: "Osaka","ＭＳ Ｐゴシック",Arial,sans-serif;*/
	font-family: "ＭＳ Ｐゴシック",Tahoma,Verdana,Osaka,Helvetica,Arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background-color:#fec;
	color:#666;
}
#container {
/*	width: 850px;*/
	width: 850px;
	height:100%;
	margin:0 auto;
	padding:0 30px 0 30px;
	text-align:center;
	background-color:#fec;
/*	background:transparent url(../img/bk2.gif) repeat-y scroll center top;*/
}
#footer {
	clear:both;
	width:850px;
	margin:0 auto;
	padding:30px 0 30px 0;
	color:#666;
}
#bottom {
	clear:both;
	width:850px;
	margin:0 auto;
	padding:0 30px 0 30px;
	height:20px;
/*	background:transparent url(../img/bk3.gif) no-repeat scroll center top;*/
}
#header_top {
	height:130px;
}
#header {
	height:130px;
	background:transparent url(../img/head2_700x35.jpg) no-repeat scroll center top ;
}
ul#breadcrum {
	margin:0;
	padding:40px 80px 0 0;
	height:14px;
	line-height:1;
	list-style:none;
	float:right;
	font-size:10px;
	color:#975;
/*	background-color:#ccf;*/
}
ul#breadcrum li {
	float:left;
	margin:0 0 0 5px;
	padding:3px 0 0 15px;
	background:transparent url(../img/ar1_12x12.gif) no-repeat scroll left center ;
}
ul#breadcrum li.top {
	margin:0;
	padding:3px 0 0 0;
	background:transparent;
}
ul#breadcrum li a {
	color:#975;
}
h1.top {
	text-align:center;
	font-size:20px;
	margin:0;
	padding:30px 0 0 0;
	height:80px;
/*	background:transparent url(../img/b2_50x40.gif) no-repeat scroll left center ;*/
/*	background:transparent url(../img/b9_80x80.gif) no-repeat scroll left 20px ;*/
}
h1.title {
	clear:both;
/*	float:left;*/
/*	width:600px;*/
	width:auto;
	height:80px;
	*height:25px;
	line-height:1.2;
	text-align:left;
	font-size:20px;
	margin:0 0 0 80px;
	padding:25px 0 25px 80px;
/*	background:transparent url(../img/t4_600x70.gif) no-repeat scroll left top ;*/
	background:transparent url(../img/b9_80x80.gif) no-repeat scroll left top ;
/*	background-color:#ccc;*/
}
h2 {
	clear:both;
	margin:0;
	padding:30px 0 0 0;
	font-size:14px;
	font-weight:bold;
}
h2.star {
	clear:both;
	height:20px;
	background:transparent url(../img/b11_25x25.gif) no-repeat scroll left top;
	margin:24px 0 0 0;
	padding:5px 0 0 30px;
}
h3 {
	clear:both;
	margin:20px 0 0 0;
	font-size:14px;
	font-weight:bold;
}
h3.star {
	clear:both;
	height:25px;
	background:transparent url(../img/b11_25x25.gif) no-repeat scroll left top;
	padding:6px 0 0 30px;
}
h3.curr {
	font-family: "Times New Roman",Arial,sans-serif;
	margin:16px 0 0 0;
}
h3.sch{
	text-decoration:underline;
}
h3.sch2{
	text-decoration:none;
}
p {
	margin-top:6px;
	font-size:11px;
	line-height:1.7;
/*	letter-spacing:2px;*/
/*	font-family: "Osaka","ＭＳ Ｐゴシック",Arial,sans-serif;*/
	font-family:sans-serif ,Helvetica,Tahoma,Arial,Verdana,Osaka,"ＭＳ Ｐゴシック";
/*	text-align:justify;
  	text-justify:distribute;
*/
/*	color:#006563;*/
}
p.catch{
	clear:both;
	float:none;
	margin:0;
	padding:50px 0 0 0;
}
p.catch em{
	font-style:normal;
	color:#975;
}
p.ind1{
	padding-left:28px;
}
p.section1{
	font-weight:bold;
	font-size:16px;
	background:transparent url(../img/b11_25x25.gif) no-repeat scroll left top;
	margin:20px 0 0 0;
	padding:2px 0 0 30px;
}
p.part{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
}
p#copyright{
	text-align:center;
}
a.a1{
	display:block;
	color:#333;
	padding:6px 0 0 0;
}
span.bld1 {
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}
#main {
	clear:both;
	float:left;
	text-align:left;
	width:530px;
/*	margin:0 auto;*/
	margin:0 0 0 0;
	padding:0 0 0 80px;
/*	background-color:#fff;*/
}
#maincontent {
}
#maincontent {
/*	float:left;*/
	text-align:left;
	padding:12px 12px 12px 12px ;
	width:500px;
/*	min-height:500px;*/
	background-color:#fffcf6;
}
div.c1{
/*	float:left;*/
	text-align:left;
	margin:0 3px 0 3px;
	padding:0 12px 0 12px ;
	font-size:0px;
	width:494px;
	height:2px;
	background-color:#fffcf6;
}

#alpha {
	float:left;
	width:400px;
}
#topart {
	float:left;
	padding:0 0 0 80px;
/*	border:1px #c96 solid;*/
}
#navi1{
	width:150px;
	float:left;
	margin:0;
	padding:0 0 0 0;
	text-align:left;
}
#navi1 ul {
	width:127px;
/*	background-color:#fed;*/
	background-color:#fec;
	margin:0 0 0 0;
	padding:12px 0 20px 0;
/*	border:1px #c96 solid;*/
}
#navi1 ul li {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
/*	height:20px;*/
/*	background:#fff url('../img/b1.gif') no-repeat scroll left top;*/
}
#navi1 ul li a{
	padding:0 0 0 0;
	color:#975;
	text-decoration:none;
}
#navi1 ul li a img {
	margin:0;padding:0;
}
/*#navi1 ul li a:hover{
	color:#f99;
}*/
#navi1 ul li a.current{
	background:transparent url('../img/ar1_10x6.gif') no-repeat scroll left center;
	font-weight:bold;
	color:#975;
}

ul#media {
	list-style:none;
	padding:0 0 0 50px;
}
ul#media li {
	margin-top:20px;
}
ul#media li a{
	text-decoration:none;
	font-size:14px;
	color:#975;
}
ul#media li a span.m1 {
	padding:0 0 0 12px;
}

div#an1 {
	clear:both;
	text-align:center;
	margin:40px 0 0 0;
	padding:0;
	line-height:1.2;
}
div#an1 h3 {
	color:#975;
	font-size:12px;
	height:1.2em;
	line-height:1.2;
	font-weight:normal;
	margin:0;padding:0;
}
div#an1 ul {
	margin:0 auto;
	padding:6px 12px 12px 12px;
	width:400px;
/*	border:3px #ffdaaa solid;*/
	border:5px #fdb ridge;
	text-align:left;
	list-style:none;
	background-color:#ffeecc;
}
div#an1 ul li {
	margin:12px 0 0 0;
	color:#975;
}
div#an1 ul li a {
	color:#975;
}
div#an1 ul li span.kc_yukiart_title {
	font-weight:bold;
}
div#an1 ul li span.kc_yukiart_date {
	margin:0 0 0 6px;
	color:#c97;
	
}
div#an1 ul li div {
	margin:6px 0 0 12px;
}

/*
#media{
	margin:50px 0 0 0;
	text-align:left;
}
#media ul {
	width:150px;
	padding:12px 0 0px 0;
}
#media ul li {
	clear:both;
	list-style:none;
	width:150px;
	margin:0px 0 0 0;
	padding:3px 0 0 16px;
}
#media ul li a{
	display:block;
	clear:both;
	float:left;
	margin:0;
	padding:0px 0 12px 0;
}
*/
