@charset "UTF-8";



A {
	text-decoration: none;
}
A:hover {
	color: red;
	text-decoration: underline;
}

table {
	font-size: 13px;
	line-height: 1.3;
}

body {
  -webkit-text-size-adjust: 100%;
}

BODY.menu {
	background-image: url(./img/menu_bg.gif);
        font-size:13px;
}
BODY.top {
	background-image: url(./img/bg2.gif);
        font-size:13px;
	line-height: 23px;
	margin: 0px; 
}
BODY.kantei {
        font-size:13px;
	line-height: 23px;
	margin: 0px; 
}
BODY.view {
	background-image: url(./img/bg2.gif);
        font-size:13px;
	line-height: 23px;
	margin: 0px; 
}
BODY.sitemap {
	background-image: url(./img/bg2.gif);
        font-size:13px;
	line-height: 5px;
	margin: 0px; 
}
BODY.iframemenu {        
	background-image: url(./img/iframe_bg.gif);
        font-size:13px;
}
BODY.iframelink {
	margin: 0px;             
}
TABLE.text_ad {
	margin: 6px;             
        font-size:13px;
}
TABLE.cyber {
        font-size:13px;
	margin-top: 0px;
}
TABLE.top {
	margin-top: 1px;
}
TD.topmenu1 {
        font-size:13px;
	line-height: 17px;
        background-color: #8B2323;
        padding-left: 8px;
}
TD.topmenu {
        font-size:13px;
	line-height: 17px;
        background-color: #8B2323;
        padding-left: 0px;
}
TD.topburner {
        font-size:13px;
	line-height: 17px;
        padding-top: 3px;
        background-color: #8B2323;
}
TD.topmenuline {
        background-color: #8B1C62;
	padding: 0px;
	margin: 0px;      
}
TD.topmenuline2 {
        background-color: #8B2323;
	padding: 0px;
	margin: 0px;   
}
TABLE.menu {
	margin-top: 0px;
        font-size:13px;
        padding-left: 8px;
        padding-top: 0px;
}
TABLE.menutitle {
	margin-top: 0px;
        font-size:13px; 
        color: red;
}
TABLE.kantei {
	margin-top: 3px;
        font-size:13px; 
}
TD.kantei {
        font-size:13px;
	line-height: 17px;
	padding-bottom: 17px;
}
TD.jigyonaiyo {
        font-size:13px;
	line-height: 16px;
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 10px;
	padding-bottom: 10px;

}
TD.menutitle {
	margin-top: 0px;
        font-size:13px;
        font-weight: bold;
        padding-left: 8px;
        padding-top: 13px;
	color: #8B2323;
}
TD.menu {
	margin-top: 0px;
        font-size:13px;
        padding-left: 8px;
        padding-top: 5px;
	color: blue;
}
TD.menuad {
	margin-top: 0px;
        font-size:13px;
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 3px;
	padding-bottom: 10px;
	color: #8B5F65;
}
TABLE.menuad {
        font-size:13px; 
	padding-bottom: 0px;
        padding-top: 10px;
}
TD.kanteikaisetu {
        font-size:13px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 3px;
}
DIV.toptitle {
	line-height: 0px;
	padding-top: 3px;
	padding-bottom: 2px;
        font:bold 14px "ＭＳ Ｐゴシック",sans-serif;
	text-align: center;
	color: white;
}
DIV.jigyotaitle {
	line-height: 15px;
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 10px;
	padding-bottom: 10px;
        font:bold 14px "ＭＳ Ｐゴシック",sans-serif;
	text-align: center;
	color: white;
}
DIV.jigyomidasi {
	line-height: 15px;
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 10px;
	padding-bottom: 10px;
        font:bold 14px "ＭＳ Ｐゴシック",sans-serif;
	text-align: left;
	color: white;

}
DIV.jigyonaiyo {
	line-height: 16px;
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 10px;
	padding-bottom: 10px;
        font: 13px ,sans-serif;
	text-align: left;
	color: black;
}
DIV.jigyomenu {
	line-height: 16px;
        padding-left: 0px;
        padding-right: 8px;
        padding-top: 0px;
	padding-bottom: 3px;
        font:bold 13px ,sans-serif;
	text-align: left;
	color: black;

}
DIV.topmenu {
	line-height: 0px;
	padding-top: 5px;
	padding-bottom: 8px;
        font:bold 14px "ＭＳ Ｐゴシック",sans-serif;
	text-align: left;
	color: #00008B;
}
DIV.menuhead {
	cursor: hand;
}
DIV.menuhead2 {
	color: Black;
	cursor: hand;
        font:bold 12px "ＭＳ Ｐゴシック",sans-serif;
	padding-top: 3px;
	padding-bottom: 5px;
}
DIV.menuitem {
        font:bold 12px "ＭＳ Ｐゴシック",sans-serif;
	line-height: 16px;
	padding-bottom: 7px;
}
DIV.menuitem2 {
	line-height: 0px;
	padding-top: 0px;
}
DIV.menukate {
	line-height: 0px;
	padding-top: 8px;
	padding-bottom: 1px;
        font-size:13px;
	text-align: left;
}
DIV.pagetitle {
	line-height: 0px;
	padding-top: 8px;
	padding-bottom: 1px;
        font:bold 17px "ＭＳ Ｐゴシック",sans-serif;
	text-align: left;
}
PRE.sitemap {
	line-height: 110%;
}
TD.copy {
        font-size:10px;
	text-align: right;
}
TD.home {
        font:bold 13px "ＭＳ Ｐゴシック",sans-serif;
}
TABLE.linkhead {
        font:bold 13px "ＭＳ Ｐゴシック",sans-serif;
	color: white;
	background-image: url(./img/td_link.gif);
	background-color: lightcoral;
}
TD.link2 {
        font-size:13px;
	line-height: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: ivory;
}
DIV.page {
        font:bold 15px "ＭＳ Ｐゴシック",sans-serif;
	text-align: center;
}
DIV.link {
	text-align: right;
	padding-right: 15px;
}
DIV.link1 {
        font-weight: bold;
	padding-top: 6px;
	padding-left: 10px;
	padding-bottom: 6px;
}
TABLE.oly {
        font-size:13px;
	line-height: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
TABLE.bbshead {
        font:bold 13px "ＭＳ Ｐゴシック",sans-serif;
	color: white;
	background-image: url(./img/td_bbs.gif);
	background-color: lightgreen;
}
TD.bbs {
	background-color: lightgreen;
}
TD.sogofoam {
        font-size:13px;
	line-height: 30px;
	padding: 20px;
}
DIV.bbs {
        font-size:13px;
	padding-top: 3px;
}
DIV.bbs1 {
        font-size:13px;
	color: red;
	padding-top: 10px;
}
DIV.bbs2 {
        font-size:13px;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 20px;
}
TD.info1 {
        font-size:13px;
	line-height: 17px;
	padding: 20px;
	background-color: white;
}
DIV.info1 {
        font-weight: bold;
	padding-top: 16px;
	padding-bottom: 16px;
}
TD.TV1 {
        font-size:13px;
	line-height: 17px;
	padding-top: 17px;
	padding-bottom: 17px;
	background-color: Lightgoldenrodyellow;
	padding: 5px;
}
TABLE.TVhead {
        font:bold 13px "ＭＳ Ｐゴシック",sans-serif;
	color: white;
	background-color: skyblue;
}
TABLE.sogofoamhead {
        font:bold 13px "ＭＳ Ｐゴシック",sans-serif;
	color: white;
	background-color: #8B2323;
}
TD.sogo {
	background-color: #8B2323;
}
TD.sogocheck {
        font-size:13px;
	padding: 7px;
	background-color: ivory;
}
TD.link3 {
        font-size:13px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: Lightgoldenrodyellow;
}
TD.top {
        font-size:13px;
	line-height: 17px;
	padding-top: 17px;
	padding-bottom: 17px;
	background-color: white;
	padding: 3px;
}
TD.link4 {
        font-size:13px;
	line-height: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: Aliceblue;
}
DIV.link2 {
        font-weight: bold;
	color: Darkgreen;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 0px;
}
TD.link5 {
        font-size:13px;
	line-height: 16px;
	padding-top: 0px;
	padding-bottom: 3px;
	background-color: ivory;
}
TD.link6 {
        font-size:13px;
	line-height: 16px;
	padding-top: 3px;
	padding-bottom: 3px;
}
DIV.link3 {
        font-size:13px;
        font-weight: bold;
	padding-top: 6px;
	padding-left: 1px;
	padding-bottom: 6px;
}
DIV.sub_title {
        font:bold 13px "ＭＳ Ｐゴシック",sans-serif;
	padding-left: 6px;
	padding-bottom: 6px;
}
TABLE.01 {
        font:bold 13px "ＭＳ Ｐゴシック",sans-serif;
	padding-top: 16px;
	padding-left: 16px;
}
TD.counter {
        font-size:13px;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}
DIV.sogo {
        font-weight: bold;
	padding-top: 5px;
	padding-bottom: 0px;
}
DIV.stamp {
        font:bold 15px "ＭＳ Ｐゴシック",sans-serif;
	padding-left: 10px;
	padding-bottom: 6px;
}
DIV.stamp2 {
        font:bold 15px "ＭＳ Ｐゴシック",sans-serif;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 5px;
	color: #CD0000;

}
TD.stampc {
        font-size:13px;
	line-height: 16px;
	padding-top: 10px;
	padding-bottom: 0px;
}
DIV.stampu {
        font-size:12px;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}















