@charset "utf-8";
<!--文字・背景・マージン関連など全般指定-->
body{
	color: #000000;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-attachment: fixed;
	font-size: 14pt;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


<!--スクロールバー関連指定-->
html{overflow-y: scroll;
	scrollbar-face-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #000000;
	scrollbar-highlight-color: ##ffffff;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}


<!--リンク関連指定-->
a:link {/*未訪問のリンク*/
    color:#000000;
    font-style:normal;
    text-decoration:underline;
}
a:visited {/*訪問後のリンク*/
    color:#808080;
    text-decoration:underline;
}
a:hover {/*マウスをのせたとき*/
    color:#808080;
    font-style:normal;
    text-decoration:underline;
}
a:active {/*クリック中*/
    text-decoration:none;
}
<!--画像リンクのボーダーを表示しない-->
a img {
border: none;
}


<!--フォントサイズ指定-->
.txt10Px {
font-size: 10px
}
.txt11Px {
font-size: 11px
}
.txt12Px {
font-size: 12px
}
.txt13Px {
font-size: 13px
}
.txt14Px {
font-size: 14px
}
.txt16Px {
font-size: 16px
}
.txt20Px {
font-size: 20px
}
.txt24Px {
font-size: 24px
}



.Border_Green {
	border: 1px solid #66CC66;
}
.hr_style1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #66CC66;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.Header_White {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}



.Bold12Px {
	font-size: 12px;
	font-weight: bold;
}
.caution {color: #FF0000}

.txtWhite {color: #FFFFFF}

.Border_Dbl_Brown {
	border: 1px double #693331;
}
.Border_Brown {
	border: 1px solid #663300;
}

.Border_Green_Top {
	border-top: 1px solid #66CC66;
	border-right: 1px #66CC66;
	border-bottom: 1px #66CC66;
	border-left: 1px #66CC66;
}
.Border_Green_Bottom {

	border-top: 1px #66CC66;
	border-right: 1px #66CC66;
	border-bottom: 1px solid #66CC66;
	border-left: 1px #66CC66;
}
form {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}




.Border_Green_Solid {

	border: 1px solid #66CC66;
}
.Border_Blue_Solid {
	border: 1px solid #0066CC;
}
h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.Border_Yellow_Solid {
	border: 1px solid #FFCC33;
}

.Border_Pink_Solid {
	border: 1px solid #FF6E73;
}

.Border_Black_Solid {
	border: 1px solid #333333;
}

.Border_Orange_Solid {
	border: 1px solid #FF6633;
}

h1 {
	font-size: 24px;
	margin: 0px;
}
h2 {
	font-size: 18px;
	margin: 0px;
}
h3 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
.Non_Border {
	border: none;
}
td {
	font-size: 12px;
	background-position: left top;
}
.Non_Scrool {
	overflow: hidden;
}
.Border_Green_Dot {
	border: 1px dotted #66CC66;
}

.Border_Red_Solid {
	border: 1px solid #F10000;
}

.lineH120per {
	line-height: 120%;
}

.lineH150per {
	line-height: 150%;
}

.txtFixed {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}
.scrollable {
	overflow: scroll;
}
.Border_Blue_Solid_Left {
	border-top: none #0066FF;
	border-right: none #0066FF;
	border-bottom: none #0066FF;
	border-left: 1px solid #0066FF;
}
.Border_Blue_Solid_Top {
	border-top: 1px solid #0066FF;
	border-right: none #0066FF;
	border-bottom: none #0066FF;
	border-left: none #0066FF;
}
.Border_Blue_Solid_TopLeft {
	border-top: 1px solid #0066FF;
	border-right: none #0066FF;
	border-bottom: none #0066FF;
	border-left: 1px solid #0066FF;
}
.Border_Blue_Solid_TopRight {
	border-top: 1px solid #0066FF;
	border-right: 1px solid #0066FF;
	border-bottom: none #0066FF;
	border-left: none #0066FF;
}
.Border_Blue_Solid_BtmRight {
	border-top: #0066FF;
	border-right: 1px solid #0066FF;
	border-bottom: 1px solid #0066FF;
	border-left: none #0066FF;
}
.Border_Blue_Solid_BtmLeft {
	border-top: #0066FF;
	border-right: #0066FF;
	border-bottom: 1px solid #0066FF;
	border-left: 1px solid #0066FF;
}

.padding-left20 {
	padding-left: 20px;
}

.Border_Blue_Solid_TopRightBottom {

	border-top: 1px solid #0066FF;
	border-right: 1px solid #0066FF;
	border-bottom: 1px solid #0066FF;
	border-left: none #0066FF;
}
.bg_muroto {
	background-image: url(image/title-muroto.jpg);
	background-repeat: no-repeat;
}
.Border_Blue_Solid_Btm {

	border-top: #0066FF;
	border-right: #0066FF;
	border-bottom: 1px solid #0066FF;
	border-left: #0066FF;
}









.color0066CC {
	color: #0066CC;
}
.Border_Blue_Solid_Right {

	border-top: none #0066FF;
	border-right: 1px solid #0066FF;
	border-bottom: none #0066FF;
	border-left: none #0066FF;
}





.BorderBrack_Left {

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.BorderBrack_Top {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.BorderBrack_Right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.BorderBrack_Bottom {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
hr {
	color: #663300;
}
.Border_Brown_Left {
	border-left: 1px solid #663300;
}
.Border_Brown_Right {
	border-right: 1px solid #663300;
}
.Border_Brown_Bottom {
	border-bottom: 1px solid #663300;
}
.MarginLeft4 {
	margin-left: 4px;
}
.MarginLeft8 {

	margin-left: 8px;
}
.BackColor_Green {
	background-color: #66CC66;
	color: #006600;
}
.Padding4 {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.Border_Green_Right {

	border-top: 1px #66CC66;
	border-right: 1px solid #66CC66;
	border-bottom: 1px #66CC66;
	border-left: 1px #66CC66;
}
.Margin4 {
	margin: 4px;
}
.Border_Green_w2 {

	border: 2px solid #66CC66;
}
.Border_w1 {
	border: 1px;
}
.FixedFont {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}
.ColorGreen {
	color: #009933;
}

.List1 {
	list-style-image:  url("images/icon_circle.gif");
	font-weight: bold;
	margin-top: 4px;
	margin-left: 20px;
}
.List2 {
	list-style-image: url(images/icon_arrow.gif);
	font-weight: normal;
	margin-left: 10px;
}
.Border_Green_BottomRight {
	border-top: 1px #66CC66;
	border-right: 1px solid #66CC66;
	border-bottom: 1px solid #66CC66;
	border-left: 1px #66CC66;
}

.Border_Green_TopRight {

	border-top: 1px solid #66CC66;
	border-right: 1px solid #66CC66;
	border-bottom: 1px #66CC66;
	border-left: 1px #66CC66;
}
.Back_Green {
	background-color: #CCFFCC;
}

.Back_Gray {
	background-color: #DCDCDC;
}