body { margin:0; padding:0; text-align:center; color:#333;}
img
{
	border:none;
}

td {  font-size:10pt; line-height: 1.3;}


div#page {margin:0 auto; width:970px;}

div#head {
	width:952px;
	height:115px; 
	margin:0 auto; 
	text-align:left;
	background:url(images/head_under.gif) no-repeat;
}

div#head h1{margin:0; padding:22px 0 0 20px; float:left;}
div#head p,
div#head img
{margin:0; padding:0;}
div#head .head-info{
padding:22px 5px 0 5px;
float:right;
}

div#menu {
width:950px; margin:0 auto;
}



div#side { float:left; width:180px; margin-left:10px;}
div#main { float:left; width:770px; overflow:auto; margin-left:10px;}
div#main2 { float:left; width:770px; overflow:auto;}
div#footer {  color:#333; font-size:10pt; clear:both;}

div#side .module {background:url(images/mo_bg.gif) center repeat-y; margin:5px 0px 5px 0px;}
div#main .module {margin:5px 0; padding:0; width:760px;}
div#main a {color:#333;}

.inner{width:950px; margin:0 auto; padding-top:20px; padding-bottom:20px; border-top:1px solid #ccc;}
div#footer a {color:#333;}
div#footer td {color:#333;}

.keit td {border-bottom:1px dotted #ccc; font-size:10pt;line-height:1.3;}
.r75 b{font-size:10pt;}
.l75 b{font-size:10pt;}
.r75 {width:360px; padding:0.5em; margin-bottom:10px; border:1px solid #ccc; float:left;}
.l75 {width:360px; padding:0.5em; margin-bottom:10px; border:1px solid #ccc; float:right;}

.pt12 {font-size:12pt; line-height:1.3;｝
.pt10 {font-size:10pt; line-height:1.3;}

.clear {clear:both;}


/* acc */

b.acc1 {
width:200px;
font-size:10pt;
line-height:1.3;
text-align:center;
padding:3px;
border:1px solid #06f;
background:#fff;
}

/* 75 */

.w-p table{
border:1px solid #999;
border-collapse:collapse;
}
.w-p th{
width:180px;
padding:3px;
border:1px solid #999;
background:#eee;
font-size:10pt;
}
.w-p td{
padding:3px;
border:1px solid #999;
font-size:10pt:
}
.w-p h3{
font-size:10pt;
text-align:left;
width:730px;
}
.w-p p{
margin:0;
padding:3px;
width:730px;
font-size:9pt;
text-align:left;
}


/* after */

.af a{
color:#00c;
}
.af {width:930px;}
.af b{text-indent:1em;}
.af p{text-align:left; font-size:12pt; line-height:1.3; padding-bottom:1em; margin:0;}
.af h3{
font-size:14pt;
color:red;
text-align:left;
background:url(images/flow-bg.gif) top repeat-x;
}
.af-img{
padding-right:5px;
vertical-align:middle;
}

.af strong{
font-size:12pt;
}

.af-table td{
font-size:12pt;
}

/* showm */

.sh a{
color:#00c;
}
.sh {width:930px;}
.sh b{text-indent:1em;}
.sh p{text-align:left; font-size:12pt; line-height:1.3; padding-bottom:1em; margin:0;}
.sh h3{
padding:0;
margin:0 0 1em 0;
font-size:14pt;
color:red;
text-align:left;
}
.sh-img{
padding-right:5px;
vertical-align:middle;
}

.sh strong{
font-size:12pt;
}

.sh-table td{
font-size:12pt;
}

/* flow */

.ya{
clear:both;
text-align:center;
padding:3px;
}
.ya1{
float:left;
width:455px;
text-align:center;
padding:3px;
}
.ya2{
float:right;
width:455px;
text-align:center;
padding:3px;
}

.flow1{
clear:both;
width:930px;
padding:10px;
text-align:center;
border:1px solid #ccc;
}

.flow1 h3{
font-size:14pt;
color:red;
background:url(images/flow-bg.gif) top repeat-x;
}

.flow1 p{
width:90%;
font-size:12pt;
line-height:1.3;
text-align:left;
}

.flow1 b{
width:150px;
font-size:12pt;
line-height:1.3;
text-align:center;
padding:3px;
border:1px solid #06f;
background:#fff;
}

.flow1 a{
color:#00c;
}

.flow2{
float:left;
width:455px;
height:270px;
padding:10px;
margin-left:10px;
text-align:center;
border:1px solid #ccc;
}

.flow2 h3{
font-size:14pt;
color:red;
background:url(images/flow-bg.gif) top repeat-x;
}

.flow2 p{
width:90%;
font-size:12pt;
line-height:1.3;
text-align:left;
}

.flow2 b{
width:150px;
font-size:12pt;
line-height:1.3;
text-align:center;
padding:3px;
border:1px solid #06f;
background:#fff;
}

.flow2 a{
color:#00c;
}

.flow3{
float:right;
width:455px;
height:270px;
padding:10px;
margin-right:10px;
text-align:center;
border:1px solid #ccc;
}

.flow3 h3{
font-size:14pt;
color:red;
padding-top:3px;
background:url(images/flow-bg.gif) top repeat-x;
}

.flow3 p{
width:90%;
font-size:12pt;
line-height:1.3;
text-align:left;
}

.flow3 b{
width:150px;
font-size:12pt;
line-height:1.3;
text-align:center;
padding:3px;
border:1px solid #06f;
background:#fff;
}

.flow3 a{
color:#00c;
}


/*** inspection ***/


.box-ins {
width:740px;
text-align:left;
border:1px solid #ccc;
}

.box-ins p {
font-size:11pt;
text-align:left;
padding:18px;
line-height:1.5;
}

.ins-toku,
.ins-doc {
width:740px;
background:url(images/ins_toku_bg_02.gif) repeat-y;
}

.ins-toku b{
font-size:16px;
line-height:1.7;
color:#f00;
padding-bottom:2px;
}

.ins-toku td{
font-size:11pt;
padding-bottom:15px;
}

.ins-toku img,
.ins-doc img{
vertical-align:bottom;
}

.ins-flow b{
font-size:14px;
line-height:1.7;
color:#333;
padding-bottom:2px;
}

.ins-flow td{
padding-bottom:15px;
font-size:11pt;
}

.ins-doc td{
padding:0;
margin:0;
}


.fig-ins {
	border:2px solid #333;
	border-collapse:collapse;
}


.fig-ins th{
	text-align:left;
	font-size:10pt;
	border:1px solid #333;
	padding:3px;
}

.fig-ins td{
	font-size:11pt;
	border:1px solid #333;
	padding:3px;
}



/*モジュール設定*/

/*新着記事*/
.NewArticleClass 
{
	font-size:10pt;
	line-height: 1.3;
}
/*新着記事*/

/*カレンダー*/
.CalendarHeadClass
{
	font-size:10px;
	line-height: 1.4;
}

.CalendarWeekClass
{
	font-size:10px;
	line-height: 1.4;
}

.CalendarDayClass
{
	font-size:10px;
	line-height: 1.4;
}
/*カレンダー*/

/*バックナンバー*/
.BackNumberClass
{
	font-size:10pt;
	line-height: 1.3;
}
/*バックナンバー*/

/*訪問履歴*/
.AccessClass
{
	font-size:10px;
	line-height: 1.4;
}
/*訪問履歴*/

/*最近のコメント*/
.CommentClass
{
	font-size:10pt;
	line-height: 1.3;
}
/*最近のコメント*/

/*RSS*/
.RssClass
{
	font-size:10px;
	line-height: 1.4;
}
/*RSS*/

/*QR*/
.QrClass
{
	font-size:10px;
	line-height: 1.4;
}
/*QR*/

.ListDateClass
{
	font-size:10px;
	line-height: 1.4;
}

/*モジュール設定*/



