body { background:#fff; margin:0; padding:0; text-align:center;}

img, a img {border:none;}
td {  font-size: 10px; line-height: 130%}
.qrt{ color:#006633;}

.ComArt01_title a :link{ color:#000000;}
.ComArt01_title a :visit{ color:#000000;}

#page { width:840px; margin:0 auto; text-align:center; padding:0;}
#head {margin:0; padding:0;}
#head p,h1,{ margin:0; padding:0;}
#head strong{ font-weight:normal; font-size:10px; color:#ccc; }

#head a:link { color:#3C230C; text-decoration: none;}
#head a:hover {  text-decoration: underline}

#head_link {width:830px; margin:0px auto; text-align:right;}
#head_flash {width:840px; height:215px; margin:0px auto; text-align:center; background:#015427;}
#head_line {width:840px; height:10px; margin:0px auto; text-align:center; background:#005D42;}

#conte { width:840px; margin:0px auto; background:#FFFFFF;}
#side {display:inline; width:200px; float:left; margin:0px; overflow:hidden;}
#main {display:inline; width:640px; float:left; margin:0px; overflow:hidden;}
#footer {clear:both; width:840px; margin:0px auto; background:#333;}

#side div.module {width:184px; margin:5px;}
#side div.module2 {width:184px; margin:5px; text-align:left;}
#side a{ color:#000; text-decoration: none;}
#side a:hover {  text-decoration: underline; color:#009;}
#main div.module {width:625px; margin:5px;}
#main div.module a{ color:#009; text-decoration: none;}
#main div.module a:hover {  text-decoration: underline;}
#main div.module3 { width:630px; margin:5px 0px 0px 5px; text-align:center;}
#main div.module5 {width:625px; margin:5px;}
#main div.module5 p{ text-align:left; font-size:10pt; line-height:1.5; padding:0 0 1em 0; margin:0;}
#main div.module5 h3{ text-align:left; font-size:10pt; padding:0.5em 0; margin:0;}


#footer a { color:#ccc;}
#footer p {padding:10px; text-align:center; font-size: 10px; color:#ccc;}
#footer p.copyright {margin:20px; text-align:center; font-size: 10px; color:#ccc;}

/*スタッフ*/
#sta img {float:left;}
#sta table,td{border-collapse: collapse;}
#sta td {border:1px #ccc dashed; vertical-align:top; width:50%;}
#sta div {float:right; line-height:1.3;}
#sta b {color:#900;}

/*会社概要*/

h2,h3 {
margin:0;
padding:0;
}

.com-ta {
width:620px;
margin:0 auto;
padding-bottom:15px;
}

.com-ta td,.com-ta th{
padding:5px;
border:1px solid #ccc;
border-collapse:collapse;
}

.tori td{border:1px solid #fff; padding:2px;}

.moyori {
width:400px;
float:left;
}

div.rosen {
border:1px solid #ccc;
width:200px;
float:right;
text-align:center;
padding:5px;
font-size:10pt;
margin-top:10px;
}

div.rosen1 {
border:1px solid #ccc;
width:300px;
font-size:10pt;
margin:10px 0;
}

.clear{clear:both;}

.bt2 img {
	opacity: 1;
	filter: alpha(opacity=100);
}

.bt2 a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

/* kaitori */
div.kai-box p{margin:0; padding:0;}
div.kai-box{font-size:10pt; line-height:1.5; width:600px; margin:0 auto;}
.f-L{ float:left;}
.f-R{ float:right;}
.w440 {width:440px; text-align:left;}
.w400 {width:400px; text-align:left;}
.w380 {width:380px; text-align:left;}
.w290 {width:290px; text-align:left;}
.h200 {height:200px;}
.w580 {width:580px; text-align:left;}
.bor{border:1px solid #ccc;}
.kt{background:url(images/kai_tdbg.jpg) no-repeat;}
h4.kai4{font-size:11pt; color:#fff; background:#000; text-align:center; font-weight:bold; padding:3px; margin:5px;}

/*モジュール設定*/

/*新着記事*/
.NewArticleClass 
{
	font-size:10px;
	line-height: 140%;
}
/*新着記事*/

/*カレンダー*/
.CalendarHeadClass
{
	font-size:10px;
	line-height: 140%;
}

.CalendarWeekClass
{
	font-size:10px;
	line-height: 140%;
}

.CalendarDayClass
{
	font-size:10px;
	line-height: 140%;
}
/*カレンダー*/

/*バックナンバー*/
.BackNumberClass
{
	font-size:10px;
	line-height: 140%;
}
/*バックナンバー*/

/*訪問履歴*/
.AccessClass
{
	font-size:10px;
	line-height: 140%;
}
/*訪問履歴*/

/*最近のコメント*/
.CommentClass
{
	font-size:10px;
	line-height: 140%;
}
/*最近のコメント*/

/*RSS*/
.RssClass
{
	font-size:10px;
	line-height: 140%;
}
/*RSS*/

/*QR*/
.QrClass
{
	font-size:10px;
	line-height: 140%;
}
/*QR*/

.ListDateClass
{
	font-size:10px;
	line-height: 140%;
}

/*モジュール設定*/
