.position {
	BACKGROUND-COLOR: #ffffff; WIDTH: 660px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #99ccff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; PADDING-TOP: 0px
}
A:link {
	COLOR: #0066cc
}
A:visited {
	COLOR: #0066cc
}
A:hover {
	COLOR: #ff0066
}
A:active {
	COLOR: #ff0066
}
.c-both {
	CLEAR: both
}
H1 {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 660px; PADDING-RIGHT: 0px; FONT-SIZE: 100%; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 83.3%; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
UL {
	PADDING-BOTTOM: 1.5em; MARGIN: 0px; PADDING-RIGHT: 1em
}
#leftbox {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2em; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#rightbox {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2em; BACKGROUND-COLOR: black; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 450px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.bd01 {
	BORDER-BOTTOM: #99ccff 1px solid; BORDER-LEFT: #99ccff 1px solid; BORDER-TOP: #99ccff 1px solid; BORDER-RIGHT: #99ccff 1px solid
}
.warning {
	POSITION: relative; TEXT-ALIGN: center; TOP: 160px
}
.warningtext {
	COLOR: #ff3366
}
.menu {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.5em; MARGIN: 0px; WIDTH: 660px; PADDING-TOP: 0.5em
}
.menu A {
	MARGIN: 8px
}
ADDRESS {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; FONT-STYLE: normal; PADDING-RIGHT: 1em; FONT-SIZE: 15px
}
.txt001 {
	BORDER-BOTTOM: #000000 10px solid; TEXT-ALIGN: right; BORDER-LEFT: #000000 10px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 650px; PADDING-RIGHT: 0px; HEIGHT: 100px; BORDER-TOP: #000000 10px solid; BORDER-RIGHT: #000000 10px solid; PADDING-TOP: 0px
}
.txt002 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.fs01 {
	COLOR: #336699; FONT-SIZE: 75%
}
.fs02 {
	FONT-SIZE: 75%
}
HR {
	PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.bt {
	LINE-HEIGHT: 150%
}
TABLE {
	FONT-SIZE: 100%
}
A.css01 {
	TEXT-DECORATION: none
}
HR {
	LINE-HEIGHT: 1px; MARGIN: 0px; paddin: 0
}
A.bn_txt01 {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 1.5; WIDTH: 140px; DISPLAY: block; HEIGHT: 40px; FONT-SIZE: 12px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
.txt10 {
	FONT-SIZE: 10px
}
.txtkokoku {
	TEXT-ALIGN: left; MARGIN: 5px auto 20px; WIDTH: 600px; FONT-SIZE: 12px
}
.txtkokoku UL {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 10px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #104e8b; PADDING-TOP: 0px
}
.txtkokoku LI {
	LINE-HEIGHT: 1.6
}

#nt_banner_main{
	clear:both;
    width:600px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.nt_banner_leftBox {
    width: 140px;
    float: left;
}


.nt_banner_rightBox {
    width: 460px;
    float: right;
}


.nt_banner_imglist{
	width:140px;
	height:48px;
}


.nt_zinkou{
	width:435px;
}


.nt_forth01{
	width:120px;
	height:35px;
	float:left;
}


.nt_forth02{
	width:110px;
	height:35px;
	float:left;
}


.nt_forth03{
	width:102px;
	height:35px;
	float:left;
}


.nt_forth03{
	width:100px;
	height:35px;
	float:left;
}


.nt_banner_list{
    width:460px;
    padding-top: 0px;
    padding-bottom: 0px;
}



.nt_bannerlist_leftBox {
    width: 230px;
	height:35px;
    float: left;
}


.nt_bannerlist_rightBox {
    width: 230px;
	height:35px;
    float: right;
}



.nt_bannerlist_leftBox01{
    padding-top: 17px;
    padding-left: 10px;
    padding-bottom: 10px;
    width: 220px;
	height:50px;
    float: left;
}


.nt_bannerlist_rightBox01 {
    padding-top: 7px;
    padding-bottom: 10px;
    width: 220px;
	height:50px;
    float: right;
}


.nt_banner_list01{
	clear:both;
    width:460px;
    padding-top: 0px;
    padding-bottom: 0px;
}


.nt_bannerlist_leftBox02{
    padding-top: 7px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 220px;
	height:35px;
    float: left;
}


.nt_bannerlist_rightBox02 {
    padding-top: 14px;
    padding-bottom: 10px;
    width: 220px;
	height:35px;
    float: right;
}


.nt_bannerlist_leftBox03{
    padding-top: 7px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 220px;
	height:35px;
    float: left;
}


.nt_bannerlist_rightBox03 {
    padding-top: 7px;
    padding-bottom: 10px;
    width: 220px;
	height:35px;
    float: right;
}



.nt_bannerlist_leftBox04 {
    width: 230px;
	height:40px;
    float: left;
}


.nt_bannerlist_rightBox04 {
    width: 230px;
	height:40px;
    float: right;
}


.nt_photo_main {
	clear:both;
	width: 616px;
	height:210px;
	border-style:solid;
	border-width:1px;
	border-color:#99CCFF;
}


.nt_photo_sub01 {
width: 240px;
height: 96px;
float: left;

}


.nt_photo_sub02 {
width: 162px;
height: 96px;
float: left;

}


.nt_photo_sub03 {
width: 212px;
height: 96px;
float: left;

}

.nt_photo_frame {
	clear:both;
	width: 614px;
}



.nt_newBox {
	clear:both;
	width: 600px;
}


.nt_newBox_left {
    width: 180px;
    float: left;
}


.nt_newBox_right {
    width: 420px;
    float: right;
}

.free_height{
	clear:both;
	height:10px;
}


.nt_liveBox01 {
	clear:both;
	width: 600px;
	height:1px;
}


.nt_liveBox02 {
	clear:both;
	width: 600px;
	height:55px;
}



.nt_liveBox02_left {
	padding-top: 12px;
	width: 225px;
    float: left;
}


.nt_liveBox02_right {
	padding-top: 6px;
	width: 375px;
	float: right;
}


.nt_searchBox {
	width: 600px;
	height:25px;
}


.nt_searchBox_left {
	width: 400px;
    float: left;
}


.nt_searchBox_right {
	padding-top: 5px;
	width: 200px;
	float: right;
}
