/*suikoukai Print StyleSeet*/


/*リンク*/
a:link { color: #009933; text-decoration : none; }
a:visited { color: #009933; text-decoration : none; }
a:active { color: #046D27; text-decoration : none; }
a:hover { color: #046D27; text-decoration : none; }

body{
font-size:10pt;
line-height:130%;
font-family:"細明朝体","ＭＳ Ｐ明朝",serif;
margin-left:auto;
margin-right:   auto;
margin-top:     auto;
}

table.auto{ 
width: 100%; /* 横幅 */ 
border: solid 0px #000000; /* ボーダー */ 
border-collapse: collapse;
} 


div.auto { text-align:left; }


/*フォントデザイン*/
span { }

.noprint { display: none; }

.nor { font-size:90%; color: #000000; line-height:120%; }
.redn { font-size:90%; color: red; line-height:120%; }
.navyn { font-size:90%; color: #1F60A9; line-height:120%; }
.nors { font-size:80%; color: #000000; line-height:160%; }
.nors2 { font-size:80%; color: #000000; line-height:120%; }
.nor2 { font-size:100%; color: #000000; line-height:160%; }
.nora { font-size:90%; color: #000000; line-height:160%; }
.reds { font-size:80%; color: red; line-height:120%; }
.norb { font-size:90%; color: #000000; line-height:120%; font-weight:bold; }
.menu { font-size:90%; color: #285365; line-height:160%; font-weight:bold; }
.nor3 { font-size:90%; color: #000000; line-height:140%; }
.norr3 { font-size:90%; color: red; line-height:140%; }
.norbac { font-size:90%; color: #69302B; line-height:120%; font-weight:bold; }
.norb2 { font-size:90%; color: #000000; line-height:160%; font-weight:bold; }
.redb { font-size:90%; color: red; line-height:120%; font-weight:bold; }
.navys { font-size:80%; color: #1F60A9; line-height:120%; }
.rblownb { font-size:90%; color: #C6B594; line-height:160%; font-weight:bold; }
.nor0 { font-size:95%; color: #000000; line-height:120%; }

.olive { font-size:90%; color: #CCCC66; line-height:120%; }
.kon { font-size:90%; color: #001829; line-height:120%; font-weight:bold; }

.salmon { font-size:90%; color:#FFCC99; line-height:120%; }
.kuro { font-size:90%; color:#000000; line-height:120%; }
.dsalmon { font-size:90%; color:#D58C9C; line-height:120%; }



.title { font-size:110%; color: #1F60A9; line-height:120%; font-weight:bold; }
.subtitle { font-size:100%; color: #000000; line-height:120%; font-weight:bold; }
.navyb { font-size:100%; color: #1F60A9; line-height:120%; font-weight:bold; }
.navyb2 { font-size:90%; color: #1F60A9; line-height:120%; font-weight:bold; }


.tb1 {background-color:#CFF3FB; }/*沿革　青*/
.tb2 {background-color:#E7F8FC; }/*沿革　薄い青*/
.tb3 {background-color:#D7CFB2; }/*沿革　茶色*/
.tb4 {background-color:#E3DBCB; }/*沿革　薄い茶色*/
.tb5 {background-color:#FFE0C2; }/*沿革　薄いオレンジ色*/


/*リストデザイン*/
ul {}
.link { list-style-image:url(images/icon/link.gif); }

/*td デザイン*/
.tdblog { border-bottom-style:dotted; }


.go_top {
	width:750px;
	margin:0 auto;
	text-align:right;
}

.line_g{
	border: 0 none; 
    height: 1px; 
    color: #84847B;
    background-color: #84847B;
}


.middle{
	vertical-align:middle;
}