﻿

/*   共通サイズ設定  */
#main h1{
	width:500px;
	padding-left:23px;
	margin:5px 0px 10px 0px;
	line-height:50px;
	font-size:110%;
	text-align:left;
}
#main h2{
	width:400px;
	padding-left:20px;
	margin:5px 0px 10px 10px;
	line-height:30px;
	font-size:100%;
	text-align:left;

	border-left:8px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
}

#main h3{
	width:380px;
	padding-left:20px;
	margin:5px 0px 8px 14px;
	line-height:24px;
	font-size:100%;
	text-align:left;

	border-left:6px solid #aaa;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
}

#main h1 a{
	text-decoration:none;
	color:#444;
}
#main h1 a:hover{
	text-decoration:underline;
}

#main h1.red{	background:url('headline/red.jpg') no-repeat;}
#main h1.blue{	background:url('headline/blue.jpg') no-repeat;}
#main h1.green{	background:url('headline/green.jpg') no-repeat;}
#main h1.orange{	background:url('headline/orange.jpg') no-repeat;}
#main h1.purple{	background:url('headline/purple.jpg') no-repeat;}
#main h1.enge{	background:url('headline/enge.jpg') no-repeat;}
#main h1.pink{	background:url('headline/pink.jpg') no-repeat;}
#main h1.yellow{	background:url('headline/yellow.jpg') no-repeat;}

/* ●●●メイン部の基本書式●●● */


#main p{	
	line-height:1.7em;
	font:10pt;
	margin-left:10px;
}

#main h3.comments{
	padding:6px 8px;
	border-left:4px solid #390;
	border-top:1px dashed #070;
	border-bottom:1px dashed #070;
	margin:10px 20px;
	width:400px:
	font-size:10pt;
	color:#3c3;
}

#main .date{	
	font-size:80%;
	text-align:right;
}

/*    ■トップページのトップボックス■ */

#topbox{
	padding:0px;
	width:530px;
	margin:15px auto 20px -5px;
}

#topbox p{
	padding:5px;
	color:#333;
}

/*    ■トップページのニュース部■ */

#topnews{
	margin:10px 0 0 30px;
}
#topnews h2{
	border:none;
	width:400px;
	height:40px;
	line-height:33px;
	padding-left:28px;
	margin-left:-20px;
	color:#44f;
}
#topnews ul{
	margin:0px;
	padding:0px;
}

#topnews ul li{
	list-style:circle;
	line-height:30px;
}
#topnews ul li a{
	text-decoration:none;
	color:#557;
}
#topnews ul li a:hover{
	text-decoration:underline;
	color:#60c;
}

#topnews h2.orange{	background:url('news/orange.jpg') no-repeat;}
#topnews h2.red{	background:url('news/red.jpg') no-repeat;}
#topnews h2.enge{	background:url('news/enge.jpg') no-repeat;}
#topnews h2.pink{	background:url('news/pink.jpg') no-repeat;}
#topnews h2.blue{	background:url('news/blue.jpg') no-repeat;}
#topnews h2.purple{	background:url('news/purple.jpg') no-repeat;}
#topnews h2.green{	background:url('news/green.jpg') no-repeat;}
#topnews h2.yellow{	background:url('news/yellow.jpg') no-repeat;}


/*====================*/

table.contact{
	margin:8px 6px 3px auto;
	border:0px solid;
	padding:0px;
}
td.logo{
	text-align:left;
}
td.contact1{
	background:url('other/contact1.jpg') right no-repeat;
	text-align:right;
	font-size:12pt;
	color:#555;
	line-height:38px;
	height:38px;
	padding-right:16px;
	border:0px solid;
	margin:0px;
}

td.contact2{
	text-align:left;
	border:0px solid;
	padding-right:4px;

}
