* {
	margin:0;
	padding:0;
}

strong {
font-weight:normal;
}

em {
font-style:normal;
}

body {
background : url(images/bg_back.jpg);
color:#333333;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
text-align:center;
}

#container {
width:804px;
margin:auto;
margin-left:auto;
text-align:left;
margin-top:10px;
}

#container td.naiyou {
	width:804;
	height:65px;
	text-align:center;
	background-image : url(ootake/subheader_naiyou3.jpg);
	background-repeat: no-repeat;
}

#container td.naiyou_title {
font-size:16px;
color:#FF6633;
font-weight:bold;
}

#container td.naiyou_text {
font-size:11px;
color:#000000;
padding-right:8px;
text-align:left;
line-height:120%;
vertical-align:top
;}

#container td.naiyou_text p {
font-size:13px;
color:#FF6633;
font-weight:bold;
}

#topmain {
background : url(images/bg_main.jpg) repeat-y;
width:804;
}

#topmain td {
vertical-align:top;
}

#topmain td.banner {
vertical-align:middle;
}


#topmenu {
background : url(images/bg_topmenu.jpg) no-repeat;
height:400px;
font-size:12px;
line-height:120%;
padding-left:5px;
padding-top:6px;
margin-bottom:10px;
}

#topmenu p {
background : url(images/icon_topmenu.gif) no-repeat 0% 0%;
padding:2px 0 0 22px;
color:#FF9900;
margin-bottom:2px;
font-size:14x;
font-weight:bold;
line-height:115%;
}

#topmenu p a {
color:#FF9900;
text-decoration:none;
}

#topmenu p a:hover {
color:#FF6633;
text-decoration:underline;
}

#topmenu2 {
	height:575px;
	margin-bottom:0px;
	background-color: #0033FF;
}

#topmenu2 img {
margin:0px;
}

#topsubmenu {
background : url(images/bg_topsubmenu.gif) no-repeat;
width:250px;
height:405px;
text-align:center;
}

#topsubmenu img {
margin-top:1px;
}



#whatsnew {
background : url(images/bg_whatsnew.jpg) no-repeat;
height:385px;
font-size:12px;
line-height:120%;
padding-left:5px;
margin-bottom:0px;
}

#whatsnew p.news {
background : url(images/icon_whatsnew02.jpg) no-repeat 0% 0%;
padding:2px 0 0 3px;
color:#000000;
margin-top:4px;
font-size:12x;
}

#whatsnew p.renew {
background : url(images/icon_whatsnew01.jpg) no-repeat 0% 0%;
padding:2px 0 0 3px;
color:#000000;
margin-top:4px;
font-size:12x;
}

#whatsnew2 {
	height:500px;
	font-size:12px;
	line-height:105%;
	padding-left:0px;
	margin-bottom:5px;
	width: 380px;
	background-color:white;
        border-collapse:collapse;
        border:solid 1px silver;
}

#whatsnew3 {
	height:500px;
	font-size:12px;
	line-height:105%;
	padding-left:0px;
	margin-bottom:0px;
	width: 380px;
	background-color:white;
        border-collapse:collapse;
        border:solid 1px silver;
}

#fb {
clear:both;
background : url(images/bg_fb.gif) no-repeat;
height:130px;
font-size:12px;
line-height:120%;
padding:4px;
padding-right:10px;
}

#mailmagazine {
background : url(images/bg_mailmagazine.jpg) no-repeat;
height:125px;
font-size:12px;
line-height:120%;
padding:5px;
padding-top:10px;
padding-left:12px;
margin-bottom:0px;
}

#banner {
background : url(images/bg_banner.gif) no-repeat;
height:820px;
text-align:center;
}

#banner img {
margin-bottom:5px;
}

#banner2 {
	height:915px;
	text-align:center;
	width: 197px;
	background-image : url(ootake/newbg_banner.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#banner2 img {
margin-bottom:5px;
}

#search {
padding-top:40px;
background : url(images/bg_search.gif) no-repeat;
height:60px;
text-align:center;
}

#copy {
margin-top:5px;
text-align:center;
}

#undermenu {
margin-top:15px;
text-align:center;
font-size:12px;
margin-bottom:5px;
}

#undermenu  a{
color:#000000;
text-decoration:none;
}

#undermenu  a:hover{
color:#FF6633;
text-decoration:underline;
}

#footer {
background : url(images/bg_footer.jpg) no-repeat;
height:55px;
text-align:center;
font-size:12px;
color:#000000;
padding:0px;
padding-top:15px;
}

#menu {
background : url(images/bg_menu.jpg) no-repeat;
padding-left:5px;
width:155px;
height:550px;
text-align:left;
font-size:12px;
color:#000000;
}

#menu p {
	padding:0px 0 0 22px;
	
	margin-bottom:5px;
	font-size:12px;
	line-height:135%;
	font-weight:bold;
	background-image : url(images/icon_menu2.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#menu p a {
color:#000000;
text-decoration:none;
}

#menu p a:hover {
color:#FF6633;
text-decoration:underline;
}

#menu p.select a {
color:#FF6633;
text-decoration:none;
}

#main {
font-size:12px;
line-height:120%;
padding:10px;
}

#main a {
color:#FF6633;
text-decoration:none;
}

#main p a:hover {
color:#FF6633;
text-decoration:underline;
}

#main li{
margin-left:20px;
line-height:120%;
list-style-type:armenian;
}


#profile {
	padding:10px;
	color:#000000;
	margin-bottom:5px;
	font-size:12px;
	line-height:120%;
	height:300px;
	background-image : url(images/bg_profile.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
#profile02 {
	padding:10px;
	color:#000000;
	margin-bottom:5px;
	font-size:12px;
	line-height:120%;
	height:202px;
	background-image : url(images/bg_profile02.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#koukoku_about {
background : url(images/bg_koukoku.gif) no-repeat 0% 0%;
padding:15px;
color:#000000;
margin-bottom:5px;
font-size:12px;
line-height:120%;
height:149px;
}

#waza_news {
background : url(images/bg_waza.jpg) no-repeat 0% 0%;
padding:10px;
color:#000000;
margin-bottom:5px;
font-size:12px;
line-height:120%;
height:182px;
margin-top:30px;
}

#main p.title {
color:#000066;
font-size:14px;
font-weight:bold;
line-height:130%;
}

#main td.text {
font-size:12px;
line-height:140%;
}

#main td.middle {
vertical-align:middle;
}

#main td.nextprev {
text-align:center
color:#000000;
font-size:14px;
color:#999999;
font-weight:normal;
}

#main td.nextprev a {
color:#000000;
font-weight:bold
;}

#backnumber {
color:#000000;
font-size:14px;
line-height:120%;
}

#backnumber a {
color:#000000;
text-decoration:none;
}

#backnumber a:hover {
color:#FF6633;
text-decoration:underline;
}

#main p.gray9 {
color:#666666;
font-size:10px;
}

#main p.black_14 {
color:#000000;
font-size:14px;
}

#main td.title {
	background-color:#EEEEEE;
	color:#000000;
	font-size:12px;
	border:1px solid #666666;
	padding:3px;
	vertical-align:middle;
	font-weight:bold;
	text-align:left;
}

#main td.title2 {
	background-color:#EEEEEE;
	color:#000000;
	font-size:13px;
	border:1px solid #666666;
	padding:3px;
	vertical-align:middle;
	font-weight:bold;
	text-align:center;
}

#main td.recomend_title {
	background-color:#FFFFFF
	color:#FF6600;
	font-size:18px;
	line-height:22px;
	padding:3px;
	font-weight:bold;
	text-align:left;
}

#main td.newstitle {
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	border-bottom:dotted 1px #666666;
	padding:3px;
	vertical-align:middle;
	font-weight:bold;
	text-align:left;
}

#main td.newstext {
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	line-height:18px;
	border-bottom:1px solid #666666;
	padding:3px;
	text-align:left;
}

#main td.date {
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	padding:3px;
	text-align:right;
	border-bottom:1px solid #666666;
}

#main td.text2 {
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	padding:3px;
	text-align:left;
	border:1px solid #666666;
}

#main table.waku {
	border-collapse:collapse;
}
#main td.waku {
	border:1px solid #666666;
	padding:3px;
	font-size:12px;
	line-height:120%;
	text-align:left;
}

#main td.waku_center {
	border:1px solid #666666;
	padding:3px;
	font-size:12px;
	line-height:120%;
	text-align:center;
	vertical-align: middle;
}

#main td.waku_center2 {
	border:1px solid #666666;
	padding:3px;
	font-size:12px;
	line-height:120%;
	text-align:left;
	vertical-align: middle;
}

#main table.waku_hit {
	border-collapse:collapse;
}
#main td.waku_hit_title {
     width:25%;
	border:1px solid #666666;
	padding:2px;
	font-size:11px;
	line-height:110%;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
}
#main td.waku_hit_text {
	border:1px solid #666666;
	padding:2px;
	font-size:12px;
	line-height:110%;
	text-align:left;
	vertical-align:middle;
}
#main td.waku_hit_photo {
	border:1px solid #666666;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}
#main td.waku_hit_sapce {
height:5px;
}

#main td.photo {
	border:1px solid #666666;
	padding:0px;
}

#main td.movie_back {
	color:#FF6666;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
	width:65px;
}

#main td.movie_back_nen {
	font-size:14px;
	text-align:left;
	vertical-align:middle;
	width:50px;
}

#main td.movie_back_bu {
	text-align:left;
	vertical-align:middle;
	width:385px;
}





.bold-black {
color:#000000;
font-weight:bold;
}


.bold-red {
color:#FF0000;
font-weight:bold;
}


.rubi {
color:#000000;
font-size:10px;
}

.bold-black_s {
color:#000000;
font-weight:bold;
font-size:12px;
}

.bold-black_b {
color:#000000;
font-weight:bold;
font-size:14px;
}

.tx12 {
color:#000000;
font-size:12px;
}

.tx18r {
color:#FF0000;
font-size:18px;
line-height:140%;
}

.tx16o {
color:#FF6600;
font-size:18px;
line-height:140%;
}

.tx16o_b {
color:#FF6600;
font-size:18px;
line-height:140%;
font-weight:bold;
}

.tx16 {
color:#000000;
font-size:16px;
line-height:120%;
}

.tx14 {
color:#000000;
font-size:14px;
line-height:110%;
}

.tx14_b {
color:#000000;
font-size:14px;
line-height:110%;
font-weight:bold;
}

.tx18_b {
color:#000000;
font-size:18px;
line-height:110%;
font-weight:bold;
}

.tx24r_b {
color:#FF0000;
font-size:24x;
line-height:140%;
font-weight:bold;
text-shadow:#FF0000
}}}}}
#container #topmain #main table {
}
#container #topmain #main .text table {
	margin: 5px;
	padding: 5px;
}
#head {
	height: 350px;
	width: 804px;
}
#container #topmain #top_news {
	height: 362px;
margin-top:0px;
margin-bottom:0px;
}


table.navileft{
margin-left:12px;
width:197px;
border-collapse:collapse;
border:0px;
}

table.navileft td.navileft1{
width:197px;
height:39px;
border-collapse:collapse;
border:0px;
}

table.navileft td.navileft3{
width:197px;
height:29px;
border-collapse:collapse;
border:0px;
}

table.navileft2{
margin-top:0px;
margin-left:5px;
width:197px;
border-collapse:collapse;
border:0px;
}

table.navileft2 td.navileft1{
width:197px;
height:65px;
border-collapse:collapse;
border:0px;
background-color:white;
text-align:center;
vertical-align:middle;
}

#topsubmenu2 {
border-collapse:collapse;
border:solid 1px skyblue;
width:197px;
height:310px;
text-align:center;
margin-top:5px;
margin-bottom:5px;
margin-left:6px;
background-color:#dcebf0;
}

table.bannerright{
margin-left:10px;
width:180px;
height:px;
border-collapse:collapse;
border:0px;
}

table.bannerright td.bannerright1{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px green;
}

table.bannerright td.bannerright2{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px skyblue;
}

table.bannerright td.bannerright3{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px #171782;
}

table.bannerright td.bannerright4{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px orange;
}

table.bannerright td.bannerright5{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px black;
}

table.bannerright td.bannerright6{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px #0099cc;
}

table.bannerright td.bannerright7{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px black;
background-color:;
}

table.bannerright td.bannerright8{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:;
}

table.bannerright td.bannerright9{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px black;
}

table.bannerright td.bannerright10{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px maroon;
}

table.bannerright td.bannerright11{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px green;
background-color:green;
}

table.bannerright td.bannerright12{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px yellow;
background-color:yellow;
}

table.bannerright td.bannerright13{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px red;
}

table.bannerright td.bannerright14{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px maroon;
}

table.bannerright td.bannerright15{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px black;
}

table.bannerright td.bannerright16{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px red;
}

table.bannerright td.bannerright17{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px black;
background-color:white;
}

table.bannerright td.bannerright18{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px skyblue;
}

table.bannerright td.bannerright19{
width:180px;
height:90px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px #171782;
}

table.bannerright td.bannerright20{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px green;
background-color:green;
}

table.bannerright td.bannerright21{
width:180px;
height:37px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px white;
}

table.bannerright td.bannerright22{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px white;
}

table.bannerright td.bannerright23{
width:180px;
height:60px;
vertical-align:middle;
border-collapse:collapse;
border:solid 1px white;
}

table.kjnews_category{
	text-align:center;
	margin-left:8px;
}

table.kjnews_category td.cate_1{
	background-color:#3333FF;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14pt;
}

table.kjnews_category td.cate_2{
	background-color:#3377bb;
	color:#FFFFFF;
	width:90px;
	height:20;
	font-size:10pt;
	vertical-align:middle;

}

table.kjnews_category td.cate_3{
	background-color:#3377bb;
	color:#FFFFFF;
	width:90px;
	height:20;
	font-size:10pt;
	vertical-align:middle;
}

table.kjnews_category a:link{
	color:#FFFFFF;
}

table.kjnews_category a:visited{
	color:#FFFFFF;
}

table.kjnews_category a:hover{
	color:#FFFFFF;
}

table.kjnews_category a:active{
	color:#FFFFFF;
}

table.kt_kjnews{
	margin-top:-3px;
/*	height:80; */
}

#toplogo{
	margin-bottom:-5px;
}

#kjsearch{
	background-image: url(images/kjsearch.jpg); 
	width:387;
}

#kjsearch2{
	margin-left:150px;
}
