body{margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}


#local h2,#local h3,#local h5,#local h6,#local h7,#local
{padding:0px;margin:0px;border:0px;word-break:keep-all;font-weight:normal;}
#local h4
{padding:0px;margin:0px 0px 0.5em 0px;border:0px;word-break:keep-all;font-weight:normal;}
#local ul{list-style:none;}
#local img{vertical-align:top;border:0px;}


#local{background:url(../img/bg-shadow02.jpg) top right repeat-y;}


#local-navi{background:url(../img/bg01.jpg) top left no-repeat;}

.txt01{
	font-size:xx-small;
}

.txt02{
	font-size:xx-small;
	line-height:130%;
}

.txt02cc{
	font-size:xx-small;
	line-height:130%;
	color:#cc0000;
}

.txt03{
	font-size:x-small;
	line-height:130%;
}

.txt03cc{
	font-size:x-small;
	line-height:130%;
	color:#cc0000;
}

.txt03qa{
	font-size:x-small;
	line-height:130%;
	color:#339966;
}

.txt04{
	font-size:small;
}

input, select, textarea{
	font-size:x-small;
}

#local-navi-list{margin:0px 0px 0px 9px; padding:0px;}
#local-navi-list li{margin:0px;padding:0px;}
#sub-navi-list{margin:0px;padding:0px;}
#sub-navi-list li{margin:0px; padding:0px;}
#sub-navi-list li.sub-navi-top{background:url(../img/subnavi-top.gif) top left no-repeat;padding-top:10px;}
#sub-navi-list li.sub-navi-bottom{background:url(../img/subnavi-bottom.gif) bottom left no-repeat;padding-bottom:10px;}



#local-contents{background:url(../img/bg-shadow01.jpg) top right no-repeat;}
#local-contents-bg00{background:url(../img/bg00.jpg) top left no-repeat;width:100%;padding-bottom:20px;}
#local-contents-bg01{background:url(../img/bg02.jpg) top left no-repeat;width:100%;padding-bottom:20px;}
#local-contents-bg02{background:url(../img/bg03.jpg) top left no-repeat;width:100%;padding-bottom:20px;}
#local-contents-bg03{background:url(../img/bg04.jpg) top left no-repeat;width:100%;padding-bottom:20px;}



#index{margin:0px;}
#index table{border-collapse:collapse;border:0px solid #ccc; text-align: center ;}
#index td.items{width:308px;padding:0px 0px 1em 0px}
#index td.items-dummy{width:20px;}



#category-index{margin:0px;}
#category-index table{width:540px;border-collapse:collapse;border:0px solid #ccc;}
#category-index td{padding:0px}
#category-index td.category-index-text-r p{margin:0px;padding:0px 0px 0px 30px}
#category-index td.category-index-text-b{padding-top:15px}


#text-area{margin-top:15px;width:475px;}
#img-area{width:540px;margin-top:30px;}

#movie-area{margin-top:30px;}
#movie-area table{width:540px;border-collapse:collapse;border:0px solid #ccc;}
#movie-area td,#movie-area tr{border-collapse:collapse;border:0px;}
#movie-area td.movie{padding:10px 0px 0px 0px; width:320px;}
#movie-area td.movie-text{padding:10px 0px 5px 2em;}
#movie-area .btn-wma{margin:0px 0em 0.5em 0px;}

#img-area-i{width:481px;margin-top:15px;}
#flash-area-i{width:481px;margin-top:15px;padding-bottom:15px;}
#text-area-i{margin-top:5px;width:475px;}

#special-area{margin-top:30px;}
#special-area table{width:540px;border-collapse:collapse;border:1px solid #ccc;}
#special-area td,#special-area tr{border-collapse:collapse;border:0px;}
#special-area td{padding:20px 10px;}

#spec-table{width:475px;}
#spec-tit{width:475px;margin-top:15px;}
#spec-table table{width:475px;margin-bottom:5px;border-collapse:collapse;border:1px solid #999;}
.spec-header{background-color:#ccc;}
.spec-coheader{background-color:#fff; width:8em;}
.spec-contents{background-color:#fff;}
#spec-table td,#spec-table th{font-weight:normal;text-align:left; padding:3px;border-collapse:collapse;border:1px solid #999;}

#spec-table .hyo{width:380px;}
#spec-table td .hyo, #spec-table th .hyo{clear:both;font-size:xx-small;font-weight:normal;text-align:center; padding:3px;border-collapse:collapse;border:1px solid #ccc;}


#use-area{width:475px;margin-top:30px;}

#link-area{width:545px;text-align:right;margin-top:30px;}

#horizon{margin-top:50px;width:540px;}
.h-img-area{width:280px;}
.h-text-area{width:270px;}
.h-img-area-s{width:170px;}
.h-text-area-s{width:370px;}
.h-text-area p,.h-text-area-s p{margin-top:0px;}
#horizon .dummy{height:20px;}

#link-area-s{text-align:right;padding-top:1em;}

#btn-area{width:540px;margin:45px 0px 0px 0px;}

img.flash-icon{margin-top:0.5em;}
