body {
	margin-top: 0px;
	margin-left: 0px;
}
/* CSS Document */
.container .header a #Insert_logo {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #F90;
}


#header {
	width: 950px;
	background-color: #F90;
}
#header h1 {
	font-size: large;
	display: block;
	margin: 0px;
	text-align: right;
}
#header a img  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: middle;
}
#main ol  {
	line-height: 150%;
}


#java {
	height: 350px;
	width: 550px;
	background-color: #CCC;
	border: 2px solid #666;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 15px;
}
#aa {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	border: 3px solid #999;
	background-color: #CCC;
	padding: 7px;
}
#fla   {
	width: 600px;
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 10px;
}


#java02 {
	width: 550px;
	background-color: #FFF;
	border: 2px solid #999;
	margin-right: auto;
	margin-left: auto;
	line-height: 150%;
	font-size: small;
	color: #F00;
	padding: 2px;
}

#java_ifram {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	border: 3px solid #999;
	background-color: #CCC;
	padding: 5px;
}
#java_ifram320 {
	width: 320px;
	margin-right: auto;
	margin-left: auto;
	border: 3px solid #999;
	background-color: #CCC;
	padding: 7px;
}
#java_ifram650 {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #999;
	background-color: #CCC;
	padding: 2px;
	margin-bottom: 10px;
}
#java_ifram900 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #999;
	background-color: #CCC;
	padding: 2px;
	margin-bottom: 10px;
}

#java_ifram500 {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #999;
	background-color: #CCC;
	padding: 2px;
	margin-bottom: 10px;
}



#java_ifram_com {
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	border: 3px solid #CCC;
	background-color: #FFC;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}
#java_ifram_com900 {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border: 3px solid #CCC;
	background-color: #FFC;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}

#java_ifram_com500 {
	width: 490px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #CCC;
	background-color: #FFC;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
}

#back01 {
	text-align: right;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	font-size: small;
	color: #F00;
}
#main00 {
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#main_old {
	width: 860px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	text-align: center;
	padding: 20px;
	background-image: url(../../pct_top/bk_room900.jpg);
	background-repeat: repeat-y;
}

#content {
	width: 950px;
}

#content #navi {
	float: left;
	width: 250px;
	background-image: url(../../pano/img/bg_250.jpg);
	background-repeat: repeat;
}
#content #navi ul {
	line-height: 170%;
	font-size: small;
	font-weight: bold;
	color: #333;
}
#content #navi p {
	padding-left: 20px;
	font-size: small;
	color: #333;
	width: 200px;
}
#content #navi hr {
	width: 80%;
}
#content #main h1 {
	padding-left: 40px;
	color: #F30;
	background-image: url(../../pano/img/bg_h1_640.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 590px;
	padding-right: 10px;
	font-size: 1.8em;
	padding-top: 10px;
}
#content #main h2 {
	padding-left: 20px;
	color: #CC5200;
	font-size: 1.4em;
	line-height: 1.3em;
	font-weight: bold;
}
#content #main h3{
	font-size: 1em;
	color: #390;
	padding-left: 20px;
	line-height: 1.4em;
	font-weight: bold;
}
#content #main {
	float: left;
	width: 700px;
	color: #336600;
}
#content #main_ml {
	float: left;
	width: 700px;
	color: #336600;
	margin-right: auto;
	margin-left: auto;
}
#content #main p {
	padding-left: 20px;
	font-size: 0.9em;
	line-height: 1.4em;
	padding-right: 10px;
}
#content #main p img {
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
}
#content #main #FlashID {
}
#content #main p #FlashID h4 {
	font-size: small;
}
#content   #main #pano_java{
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #666;
}
#content #main #pano_flash {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #FFF;
}

#footer {
	width: 950px;
	background-color: #F90;
}
#footer p {
	font-size: small;
	color: #333;
	text-align: center;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
.java {
	width: 300px;
	border: 2px solid #666;
	background-color: #CCC;
	margin-right: auto;
	margin-left: auto;
}
.aaa {
	background-color: #CCC;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	border: 3px solid #903;
	display: block;
}

.qanda01 {
	font-size: 1.1em;
	width: 500px;
	padding-left: 20px;
	margin-left: 10px;
	font-weight: bold;
}
.qnada02 {
	font-size: 1em;
	width: 600px;
	padding-left: 10px;
	border: 1px solid #666;
	margin-left: 15px;
	line-height: 2em;
	background-color: #FFC;
	margin-bottom: 15px;
	text-align: left;
}
.txt01  {
	font-size: small;
	color: #0066CB;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.txt02  {
	font-size: small;
	line-height: 120%;
	color: #F00;
	text-align: right;
}
.txt03 {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-size: small;
	color: #F00;
	padding: 3px;
	border: 1px solid #F00;
}
.txt03a {
	width: 600px;
	font-size: small;
	color: #F00;
	border: 1px solid #F00;
}
.txt03b {
	width: 370px;
	margin-right: auto;
	margin-left: auto;
	font-size: 1em;
	color: #F00;
	padding: 3px;
	border: 1px solid #F00;
	background-color: #FFFFCC;
}


.txt04 {
	font-size: small;
	line-height: 140%;
	color: #F00;
}


.txt05 {
	font-size: 1em;
	color: #360;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999;
	text-align: center;
}
.txt06 {
	font-size: 0.8em;
	color: #336600;
	line-height: 1.4em;
}
.txt07 {
	font-size: 0.7em;
	color: #666666;
	line-height: 1.4em;
	text-align: right;
}
.txt08 {
	font-size: 1em;
	color: #360;
	text-align: center;
	font-weight: bold;
	background-color: #FFFF99;
	width: 830px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #336600;
}
.txt08a {
	font-size: 1em;
	color: #360;
	text-align: center;
	font-weight: bold;
	background-color: #FFFF99;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #336600;
}

.txt09 {
	font-size: 1em;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	background-color: #0066CB;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txt10 {
	text-align: left;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	text-indent: 1em;
}
.txt11 {
	text-align: left;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	text-indent: 2em;
}

#main_old h2 {
	font-size: 1.4em;
	color: #336633;
}
#main_old h1 {
	font-size: 2em;
	font-weight: bold;
	color: #336633;
}
.f_stop {
	clear: both;
}
.cal {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
.bg_tv {
	background-image: url(../../pano/img/bg_pano_tv2.jpg);
	background-repeat: no-repeat;
	height: 465px;
	width: 600px;
	padding-top: 35px;
	padding-left: 100px;
	margin-right: auto;
	margin-left: auto;
}
.bg_train_k {
	background-image: url(../../pano/img/bg_pano_train_k.jpg);
	background-repeat: no-repeat;
	height: 440px;
	width: 600px;
	padding-top: 60px;
	padding-left: 100px;
	margin-right: auto;
	margin-left: auto;
}



.bg_house {
	background-image: url(../../pano/img/bg_pano_house.jpg);
	background-repeat: no-repeat;
	height: 420px;
	width: 600px;
	padding-top: 80px;
	padding-left: 100px;
	margin-right: auto;
	margin-left: auto;
}

.bg_pora {
	background-image: url(../../pano/img/bg_pano_pora.jpg);
	background-repeat: no-repeat;
	height: 450px;
	width: 600px;
	padding-top: 50px;
	padding-left: 100px;
	margin-right: auto;
	margin-left: auto;
}

.bg_film1 {
	background-image: url(../../pano/img/bg_pano_film1_2.jpg);
	background-repeat: no-repeat;
	height: 420px;
	width: 600px;
	padding-top: 80px;
	padding-left: 100px;
	margin-right: auto;
	margin-left: auto;
}
.bg_film2 {
	background-image: url(../../pano/img/bg_pano_film2_2.jpg);
	background-repeat: no-repeat;
	height: 450px;
	width: 600px;
	padding-top: 50px;
	padding-left: 100px;
	margin-right: auto;
	margin-left: auto;
}
.bg_kachin {
	background-image: url(../../pano/img/bg_pano_kachin2.jpg);
	background-repeat: no-repeat;
	height: 380px;
	width: 550px;
	padding-top: 220px;
	padding-left: 150px;
	margin-right: auto;
	margin-left: auto;
}
.old_footer {
	height: 200px;
	width: 100%;
	text-align: center;
	color: #FFFFCC;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../../img/bg_img/bg_footer00.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-bottom: 0px;
}
.old_footer p {

}
.old_footer hr {
	margin-top: 5px;
	margin-bottom: 5px;
}
.old_header {
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 50px;
	background-image: url(../../img/bg_img/bg_header00.jpg);
	background-repeat: repeat-x;
	margin-right: 0px;
	margin-left: 0px;
}
.old_header p {
	font-size: 1.1em;
	color: #FFFF99;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: center;
}
.old_header h1 {
	font-size: 0.8em;
	text-align: left;
	color: #003366;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.old_header .old_header_list {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../../img/bg_img/bg_header01.jpg);
	padding-top: 25px;
	padding-left: 350px;
	height: 25px;
	font-size: 0.7em;
	color: #003366;
	background-repeat: no-repeat;
	text-align: left;
}
.old_header .old_header_list ul li a {
	/* [disabled]color: #FFFFCC; */
}
.old_header .old_header_list ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.old_header .old_header_list ul li {
	display: inline;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #003366;
	padding-left: 12px;
	padding-right: 3px;
}
.map_yaji  {

}
.pano_title  {
	font-size: 1.4em;
	line-height: 120%;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
	display: block;
	width: 640px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 2px solid #FF6600;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFCC;
}
.pano_title900 {
	font-size: 1.4em;
	line-height: 120%;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
	display: block;
	width: 900px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 2px solid #FF6600;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFCC;
}

.pano_title600 {
	font-size: 1.4em;
	line-height: 120%;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
	display: block;
	width: 600px;
	margin-top: 20px;
	margin-bottom: 10px;
	border: 2px solid #FF6600;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFCC;
}


.pano_navi02 {
	width: 600px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px dotted #FF6600;
	font-size: 0.8em;
	color: #FF6600;
	text-align: center;
	border-radius: 4px;
}
.pano_navi03 {
	width: 600px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px dotted #FF6600;
	font-size: 0.8em;
	color: #FF6600;
	text-align: left;
	border-radius: 4px;
	line-height: 140%;
	background-color: #FFFFCC;
}
.pano_navi04 {
	width: 600px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px dotted #FF9900;
	text-align: left;
	border-radius: 4px;
	line-height: 130%;
	background-color: #FFFFCC;
	font-size: 1.0em;
	color: #336600;
}
.pano_navi05 {
	width: 780px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 3px solid #003300;
	border-radius: 6px;
	line-height: 130%;
	background-color: #FFFFFF;
	font-size: 0.9em;
	color: #336600;
	padding: 10px;
}


.nagare_waku {
	padding: 10px;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
	border: 3px solid #993300;
	margin-top: 15px;
	margin-bottom: 5px;
}
#main .nagare_waku .nagare_01 {
	padding: 10px;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF6600;
	border-bottom-color: #FF6600;
	margin-bottom: 10px;
	background-color: #FFFFCC;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	color: #CC3300;
}
#main .nagare_waku .nagare_02 {
	padding: 10px;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	border: 2px dotted #FFCC00;
	text-align: center;
	font-size: 0.9em;
	line-height: 140%;
}
.top_list {
	text-align: left;
	display: block;
	width: 350px;
	margin-right: auto;
	margin-left: auto;
}
