* {
 margin              : 0px;
}
.c {
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.onjunbox {
 text-align          : center;
 width               : 750px;
}
.result-table {
 text-align          : center;
 width               : 750px;
}
.resultbox {
 text-align          : center;
 width               : 750px;
}
.50onjunlist {
 float               : left;
 width               : 30px;
}
.ansbox {
 padding             : 5px 0px 12px 0px;
}
.arbox {
 float               : left;
 width               : 88px;
}
.arline {
 width               : 564px;
}
.back-btn {
 padding             : 10px 15px 20px 15px;
 text-align          : right;
 text-align          : right;
}
.bold {
 font-weight         : bold;
}
.box {
 width               : 100px;
}
.brown {
 color               : #663333;
}

.blue {
 color               : #000099;
}
.btnbox {
 padding             : 40px 0 0 0;
 text-align          : center;
}
.categolytitle {
 border-bottom       : 2px solid  #7C1320;
 padding             : 0px 0px 5px 0px;
}
.clr {
 clear               : both;
}
.tra01{
     width:556px;
     background-image: url(t_images/line3.gif); 
     background-repeat:repeat-y ;
	}

.common-center {
 text-align          : center;
}
.companylogo {
 padding             : 3px 0 0 0;
}
.container {
 text-align          : center;
 width               : 830px;
 background-color	 :#FFF;
}
.contents {
 background-image    : url(../t_images/contentsback.gif);
 background-repeat   : repeat;
 width               : 830px;
}
.contents-left {
 float               : left;
 padding             : 0px 10px 0px 0px;
 width               : 180px;
}
.contents-right {
 float               : left;
 font-size           : small;
 line-height         : 1.6em;
 padding             : 0px 0px 0px 0px;
 width               : 600px;
}
.contents-right2 {
 float               : left;
 font-size           : small;
 line-height         : 1.6em;
 padding             : 0px 0px 0px 0px;
 width               : 790px;
}
.contentsbase {
 background-image    : url(../t_images/twoback.gif);
 width               : 790px;
}
.contentsbase2 {
 background-image    : url(../t_images/twoback2.jpg);
 width               : 790px;
}
.contentsinner {
 padding             : 10px 13px 10px 13px;
 text-align          : left;
}
.contentsinner-left {
 padding             : 6px;
}
.contentsinner-mrg {
 background-image    : url(../t_images/innerback2.jpg);
 margin              : 0px 10px 0px 10px;
}
.contentsinner-right {
 padding             : 10px 18px 10px 18px;
}
.contentsphbox {
 background-image    : url(/company/images/ju.gif);
 height              : 216px;
 padding             : 0 0 0 0;
 text-align          : left;
 width               : 272px;
}
.corp {
 float               : left;
 padding             : 10px 0 0 0;
 width               : 120px;
}
.daytitle {
 color               : #333333;
 font-size           : meduim;
 font-weight         : bold;
}
.ebiten {
 height              : 180px;
 padding             : 0px 5px 0px 5px;
 text-align          : right;
}
.entry-body {
 line-height         : 1.5em;
 padding             : 0 0 10px 0;
}
.entry-title {
 background-image    : url(/story/images/etbar.gif);
 color               : #663333;
 font-size           : 10pt;
 font-weight         : bold;
 height              : 30px;
}
.monthentry-title {
 background-image    : url(/story/images/etbar.gif);
 color               : #663333;
 font-size           : 10pt;
 font-weight         : bold;
 height              : 30px;
}
.enttex {
 padding             : 5px 0 0 7px;
}
.eq-icon {
 padding             : 0 0 10px 0;
}
.errborder {
 background-color    : #FFFFFF;
 border              : 1px #666 solid;
 text-align          : center;
}
.flag {
 float               : left;
 padding             : 14px 0px 0px 13px;
}
.floatleft {
 float               : left;
}
.floatleft1 {
 width               : 545px;
 float               : left;
}
.footbase {
 clear               : both;
 margin              : 0;
 padding             : 0;
}
.footer {
 clear               : both;
 width               : 830px;
}
.footerbanner {
	padding             : 10px 0 0 0;
}
.campaign_banner {
	padding             : 5px 0 0 0;
	margin: 5px 0 0 0;
}
.pad10top {
 padding             : 10px 0 0 0;
}
.pad25top{
 padding             : 25px 0 0 0;
}
.footermenu {
 float               : left;
 height              : 34px;
}
.footnavi {
 height              : 34px;
 width               : 830px;
}
.formbox {
 width               : 540px;
}
.formhead {
 border-bottom       : 2px solid  #7C1320;
 color               : #663333;
 font-weight         : bold;
 padding             : 25px 0 0px 0;
}
.formhead2 {
	border       : 1px solid #A59478;
	font-weight         : bold;
	padding             : 2px 3px 2px 6px;
	background-color: #F9D989;
}
.formhead3 {
 border-bottom       : 2px solid  #7C1320;
 color               : #663333;
 font-weight         : bold;
 padding             : 3px 0 0px 0;
}
.freeword {
 margin              : 15px 0px 0px 0px;
}
.freeword-textbox {
 width               : 150px;
}
.header {
 width               : 830px;
}
.headline {
 clear               : both;
 height              : 11px;
 width               : 830px;
}
.headnavi {
 height              : 35px;
 width               : 830px;
}
.indexbar {
 padding             : 18px 0 10px 0;
}
.innertext {
 padding             : 5px 10px 5px 10px;
}
.innertext2 {
 padding             : 5px 10px 10px 10px;
 text-align          : center;
}
.innertext3 {
 border-bottom       : 1px #CCCCCC solid;
 padding             : 15px 0 15px 0;
}
.innertext3-mono {
 padding             : 15px 0 15px 0;
}
.innertext4-mono {
width               : 600px;
 padding             : 15px 0 15px 0;
}
.innertexthead {
 padding             : 0 0 10px 0;
}
.multibar {
 padding             : 0 0 10px 0;
}
.pad10bottom {
	padding             : 5px 0 10px 0;
}
.pad10bottom2 {
 padding             : 0 0 20px 0;
}

.singlebar {
 padding             : 0 0 10px 0;
}
.innertextleft {
 float               : left;
 width               : 272px;
}
.innertextleft2 {
 float               : left;
 width               : 85px;
}
.innertextleft3 {
 float               : left;
 width               : 140px;
}
.innertextleft4 {
padding             : 5px 0 5px 0;
 float               : left;
 width               : 100px;
}
.innertextleft11 {
 float               : left;
 width               : 150px;
}
.innertextleft12 {
 float               : left;
 width               : 320px;
}
.innertextleft6 {
 float               : left;
 width               : 350px;
}
.innertextleft7 {
 float               : left;
 width               : 300px;
}
.innertextleft8 {
 float               : left;
 width               : 295px;
}
.innertextleft9 {
 float               : left;
 width               : 250px;
}
.innertextleft5 {
 float               : left;
 width               : 415px;
}
.innertextleft10 {
 float               : left;
 width               : 243px;
}
.innertextright {
 float               : right;
 width               : 272px;
}

.innertextright3 {
 padding             : 25px 0 10px 0;
 float               : left;
 width               : 272px;
}
.innertextright5 {
 padding             : 10px 0 10px 0;
 float               : left;
 width               : 272px;
}
.innertextright4 {
 padding             : 0px 0 10px 0;
 float               : left;
 width               : 250px;
}
.innertextright2 {
 float               : left;
 width               : 279px;
}
.innertextmiddle {
 float               : left;
 padding             : 10px;
}
.innertextmiddle3 {
 float               : left;
/* padding             : 9px;*/
height              : 130px;
 width               : 20px;
}

.innertextmiddle2 {
 float               : left;
 padding             : 5px;
}
.innertextmiddle-rec {
 float               : left;
 padding             : 5px;
}

.innertextmiddle4 {
 float               : left;
  width             : 40px;
}

.innertextmiddle5 {
 float               : left;
 padding             : 10px;
 height              : 0px;
}

.innertextmiddle6 {
 float               : left;
  width             : 35px;
}

.innertextmiddle7 {
 float               : left;
  width             : 20px;
}
.intable td {
 padding             : 3px 0 3px 0;
}
.list1-2 {
 padding             : 10px 0px 0px 0px;
}
.list1-3 {
 background-image    : url(../t_images/free_back.jpg);
 background-repeat   : no-repeat;
 height              : 103px;
 width               : 225px;
}
.list1-4 {
 padding             : 9px 0px 0px 0px;
}
.list1-5 {
 background-image    : url(../t_images/shop_back.jpg);
 background-repeat   : no-repeat;
 height              : 103px;
 width               : 225px;
}
.list2-2 {
 background-image    : url(../t_images/back_parameter.jpg);
 background-repeat   : no-repeat;
 height              : 122px;
 width               : 793px;
}
.listlarge {
 padding             : 0 0 5px 0;
 width               : 301px;
}
.listsmall {
 float               : left;
 padding             : 0 10px 10px 0;
 width               : 91px;
}
.logo {
 height              : 65px;
 width               : 830px;
}
.maintitle {
 border-bottom       : 2px solid  #7C1320;
 padding             : 5px 0px 5px 0px;

}

.maintitle2 {
　padding             : 0px 10px 0px 10px;
　width               : 500px;
}
.mapdiv {
 height              : 10px;
 
 width               : 793px;
}
.maplist1 {
 height              : 390px;
 width               : 793px;
}
.maplist1-left {
 float               : left;
 width               : 554px;
}
.maplist1-middle {
 float               : left;
 height              : 390px;
 width               : 12px;
}
.maplist1-right {
 float               : left;
 width               : 225px;
}
.maplist2 {
 height              : 152px;
 padding             : 15px 0px 0px 0px;
 width               : 793px;
}
.menu-container {
 padding             : 20px 0 20px 12px;
}
.menu-container-left {
 float               : left;
 width               : 392px;
}
.menu-container-left3 {
 float               : left;
 width               : 250px;
  padding             : 20px 0px 0px 35px;
}
.menu-container-right3 {
 float               : right;
 width               : 260px;
 padding             : 20px 20px 0px 0px;
}



.menu-container-right {
 float               : left;
 width               : 182px;
}
.menu-container-right2 {
 float               : left;
 width               : 14px;
}
.menubar {
 float               : left;
 height              : 32px;
}
.monthtitle {
 color               : #663333;
 font-size           : large;
 font-weight         : bold;
 padding             : 10px 0 5px 0;
 text-align          : 200%;
}
.multibarhead {
 background-image    : url(../t_images/multibarhead.gif);
 font-weight         : bold;
 height              : 29px;
}
.multibarinner {
 background-image    : url(../t_images/multibarinner.gif);
 height              : 26px;
 text-indent         : 15px;
}
.multibarinner2 {
 background-image    : url(../t_images/multibarinner2.gif);
 height              : 26px;
 text-indent         : 23px;
}
.newsarrow {
 float               : left;
 padding             : 2px 4px 0 0;
}

.newsarrow2 {
 float               : left;
}
.newscontainer {
 background-image    : url(../t_images/top/newsback.jpg);
 height              : auto;
}
.newsfooter {
 background-image    : url(../t_images/top/newsfooter.jpg);
 background-repeat   : repeat;
 height              : 11px;
}
.newsinner {
 padding             : 10px 15px 0px 15px;
}
.newsline {
 height              : 20px;
}
.newsline2 {
 height              : auto;
}

.nolimark {
 list-style-position : inside;
}
.pad10 {
 padding             : 10px 0 10px 0;
}
.pad100 {
 padding             : 10px 0 10px 0;
 width               : 564px;
}

.pad10all {
 padding             : 10px;
 
}
.pad10left {
 padding             : 0 0 0 10px;
}
.pad15side {
 padding             : 0 15px 0 15px;
}
.pad20right {
 padding             : 0 20px 0 0;
}
.pad30bottom {
 padding             : 0 0 30px 0;
}
.pad5 {
 padding             : 5px 0 5px 0;
}
.pad5bottom {
 padding             : 0 0 5px 0;
}
.pad5top {
 padding             : 10px 0px 10px 0px;
}
.pagefoot {
 border-top          : 2px #CCC solid;
 color               : #7C1320;
 font-size           : 8pt;
 padding             : 5px 0px 15px 0px;
 text-align          : right;
}

.pagefoot5 {
 color               : #7C1320;
 font-size           : 8pt;
 padding             : 5px 0px 15px 0px;
 text-align          : right;
}
.parameter1 {
 float               : left;
 margin              : 0px 7px 0px 7px;
}
.parameter3 {
 float               : left;
 margin              : 0px 7px 0px 7px;
}
.parameter2 {
 float               : left;
 width               : 152px;
}
.parameter2-1 {
 float               : left;
 margin              : 5px 0px 0px 0px;
 width               : 415px;
}
.parameter2-2 {
 float               : left;
 height              : 80px;
 width               : 60px;
}
.parameter2-3 {
 float               : left;
 margin              : 25px 0px 0px 0px;
}
.parameter4 {
 float               : left;
 width               : 577px;
}
.previouslist {
 padding             : 5px 0px 15px 0px;
}
.sidenavicontainer {
 padding             : 5px 0px 15px 0px;
}
.previouslist ul {
 list-style          : none;
 padding             : 0px 8px 0px 8px;
}
.previoustitle {
 border-bottom       : 2px solid  #7C1320;
 padding             : 10px 0px 5px 0px;
}
.qabox {
 padding             : 5px 13px 2px 13px;
}
.qesbox {
 color               : #7C1320;
 font-weight         : bold;
 padding             : 5px 0px 1px 0px;
}
.recbase {
 background-color    : #FFFFFF;
 border-bottom       : 1px #CCC solod;
 padding             : 10px 0px 10px 0px;
}
.red {
 color               : #FF0000;
}
.result-table2 {
 float               : left;
 width               : 600px;
}
.result-title {
 font-weight         : bold;
 padding             : 10px 15px 0px 0px;
}
.resulttable {
 margin              : 0;
 padding             : 0;
 text-align          : left;
}
.resulttable a:active {
 color               : #666;
 text-decoration     : underline;
}
.resulttable a:hover {
 color               : #F00;
 text-decoration     : underline;
}
.resulttable a:link {
 color               : #1F2883;
 text-decoration     : underline;
}
.resulttable a:visited {
 color               : #1F2883;
 text-decoration     : underline;
}
.resulttable td {
 font-size           : 12px;
 line-height         : 1.2em;
 margin              : 0;
 padding             : 2px 8px 2px 8px;
}
.righttablebox {
 margin              : 0 auto;
 text-align          : center;
}
.righttablebox table {
 text-align          : left;
}
.textleft {
 text-align          : left;
}
.righttablebox td {
 padding             : 4px 4px 4px 8px;
}
.search-inner {
 height              : 83px;
 padding             : 10px;
}
.search_object {
 margin              : 10px 0px 0px 0px;
}
.search_object2 {
 margin              : 25px 0px 0px 0px;
}
.search_object4 {
 margin              : 20px 0px 0px 0px;
}
.select_h {
 float               : left;
 margin              : 0px 0px 0px 10px;
 width               : 272px;
}
.select_k {
 float               : left;
 width               : 272px;
}
.shopname {
 float               : left;
 font-size           : 16px;
 font-weight         : bold;
 padding             : 20px 0px 0px 3px;
}
.singlebarhead {
 background-image    : url(../t_images/singlebar.gif);
 font-weight         : bold;
 height              : 29px;
}
.small-cap {
 color               : #003399;
 font-size           : 10px;
 line-height         : 1.2em;
}
.smallcap {
 font-size           : 8pt;
 line-height         : 1.3em;
}
.smallcap-fix {
 font-size           : 8pt;
 line-height         : 1.5em;
}
.smtex {
 font-size           : 12px;
 padding             : 3px 0 2px 5px;
}
.smtex a:active {
 color               : #333;
}
.smtex a:hover {
 color               : #333;
}
.smtex a:link {
 color               : #333;
}
.smtex a:visited {
 color               : #333;
}
.src-result {
 border              : 0;

 color               : #444444;
 text-align          : center;
}
.srchead {
 background-image    : url(../t_images/src_detailhead.gif);
 height              : 47px;
}
.srcinner {
 padding             : 10px 15px 10px 15px;
}
.srcinner-center {
 float               : left;
 width               : 3px;
}
.srcinner-center2 {
 float               : left;
 width               : 5px;
}
.srcinner-footer {
 background-image    : url(../t_shopsearch/images/point.gif);
 clear               : both;
 height              : 1px;
}
.srcinner-left {
 float               : left;
 height              : 730px;
 padding             : 10px 10px 20px 15px;
 width               : 425px;
}
.srcinner-left2 {
 float               : left;
 padding             : 10px 10px 20px 30px;
}
.srcinner-right {
 float               : left;
 padding             : 10px 10px 10px 10px;
 width               : 301px;
}
.srcinner-right2 {
 float               : left;
 padding             : 10px 10px 10px 0px;
 width               : 660px;
}
.srcinner-right3 {
 float               : left;
 padding             : 10px 0 10px 10px;
 width               : 301px;
}
.srcinnercontainer {
 background-image    : url(../t_images/src_detailhead.gif);
}
.tablehead {
 margin              : 0;
 padding             : 3px;
 text-align          : center;
}
.tablestyle {
 margin              : 0;
 padding             : 1px;
 text-align          : left;
}
.tablestyle td {
 margin              : 0;
 padding             : 4px 8px 4px 8px;
}
.tabletex {
 font-size           : 12pt;
}
.tex2 {
 letter-spacing      : 2px;
}
.tex3 {
 letter-spacing      : 1px;
}
.textcenter {
 text-align          : center;
}
.textlarge {
 padding             : 0 0 10px 0;
 width               : 301px;
}
.textright {
 text-align          : right;
}
.textsmall {
 float               : left;
 float               : left;
 padding             : 0 0 10px 0;
 width               : 200px;
}
.todaysfish {
 color               : #3366CC;
 font-weight         : bold;
}
.topcontentsinner {
 padding             : 10px 21px 10px 21px;
 text-align          : left;
}
.topflash {
 padding             : 0 11px 0 11px;
}
.topinnerleft {
 float               : left;
 padding             : 0 9px 0 0;
 width               : 256px;
}
.topinnerright {
 float               : left;
 width               : 522px;
}
.tx12 {
 font-size           : 12pt;
 line-height         : 1.5em;
}
.tx14 {
 font-size           : 14pt;
}
.tx9 {
 font-size           : 9pt;
 line-height         : 1.4em;
}
.unagi {
 padding             : 0 5px 0 5px;
 text-align          : left;
}
body {
 font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3",sans-serif;
 background-image    : url(../t_images/back.gif);
 background-repeat   : repeat;
 color               : #333;
 font-size           : small;
 line-height         : 1.2em;
 margin              : 0;
 padding             : 0px 0px 20px 0px;
 text-align          : center;
}
body div {
 margin              : 0 auto;
 text-align          : left;
}
img {
 border-width        : 0;
}
.entry-footer,
.comment-footer,
.trackback-footer {
    margin: 0 0 20px 0;
    border-top: 2px solid #7C1320;
    padding-top: 3px;
    color: #7C1320;
    font-size: 10px;
    text-align: right;
}
.newstab{
	border-bottom:1px solid #DBB482;
}
.fishtab{
    text-align: right;
	    padding: 0 2px 0 0 ;
}
.apad{
	    padding: 30px 0 0 0 ;
}
.topconsttab{
	text-align:center;
	padding:200px 0 0 0;
}
.const{
	font-size:12pt;
	font-weight:bold;
	padding: 80px 0 80px 0;
	width:500px;
	background-color    : #FFFFFF;
	border              : 1px #666 solid;
	text-align          : center;
	color: #666666;
	line-height: 1.5em;
}

.enqueteform{
	padding: 3px 3px 3px 6px;
	background-color:#F9D989;
	border-bottom: 0px;
	font-weight: bold;
}

.enqueteform2{
	padding: 6px;
	border:1px solid #666;
	background-color:#FAFAFA;
}

.countbox{
	padding:2px 5px 2px 6px;
	background-color:#7C1320;
	border:1px solid #4C0912;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid #7C1320;
}

.countbox2{
	padding:2px 3px 2px 4px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	color: #333333;
	font-weight: bold;
}
.line120{
	line-height:1.2em;
}



/*   07.06.29  */


.mtdata{
width:140px;
float:left;
}
.mttxt{
width:340px;
float:left;
}




.bana-high{
padding-top:0px;
padding-bottom: 10px
}

.bana-righ{
	padding-right:5px;
	float: left;
}
.bana-righ3{
padding-top:10px;
}



.mtdata2{
width:130px;
float:left;
}
.mttxt2{
width:420px;
float:left;
}
.back {
width:790px;
background-image:url(../t_images/hokai.jpg);
height:718px; 
}

.back2 {
width:790px;
background-image:url(../t_images/hokai2.jpg);
height:718px; 
}

.padright {
float               : right;
	width:270px;
	padding: 0px 0px 0px 0px;
 
}


.padright1 {
float               : right;
 padding             : 481px 14px 0 0;
 
}

.padright2 {
float               : right;
 padding             : 0px 14px 0 0;
 
}


.padleft1 {
	width:460px;
	text-align:right;
	float               : left;
	padding             : 480px 44px 0px 0px;
 
}


.padleft-box {
	width:153px;
	height:81px;
	text-align:right;
	padding           : 0px 0px 0px 295px;
	margin            : 0px 0px 0px 0px;
}

/* 20080901追加（とんでん）ここから*/

#copy {
margin				 :0px;
color				 :#FFFFFF;
text-align			 :right;
width				 :780px;
background-color	 :#000000;
padding				 :0px 30px 0px 0px ;
}

#copy2 {
margin				 :0px;
color				 :#FFFFFF;
text-align			 :right;
width				 :730px;
background-color	 :#000000;
}

.h_title {
 color               : #FFFFFF;
 font-size           : meduim;
 font-weight         : bold;
 background-color	 : #890000;

}

.innertextmiddle21 {
 float               : left;
 padding             : 2px;
}

.textleft2 {
 font-size           : 12px;
 color				 : #890000;
 font-weight         : bold;
 text-align          : left;
}

.innertextleft01 {
 float               : left;
 width               : 364px;
 }
.innertextleft02 {
 float               : left;
 width               : 160px;
 }
 .innertextleft03 {
 border			 	 : 2px; 
 color               : #FFFFFF;
 font-size           : meduim;
 font-weight         : bold;
 background-color	 : #890000;
 float               : left;
 width               : 195px;
 }
 .innertextleft04 {
 float               : left;
 width               : 272px;
 background-color	 : #F9D989;
 }
 .innertextleft05 {
  font-size           : 8pt;
 float               : left;
 width               : 280px;
 background-color	 : #F9D989;
 }
.innertextleft011 {
 float               : left;
 width               : 554px;
 background-color	 : #F9D989;
}

.innertextleft012 {
 float               : left;
 width               : 65px;
}
.innertextmiddle01 {
 float               : left;
 padding             : 5px;
 background-color	 : #F9D989;
}
 .style1 {
 color				 : #FFFFFF;
 font-weight		 : bold;
 font-size           : 6pt;
}
.style2 {
color				 : #FFFFFF;
}
.tx6 {
 font-size           : 6pt;
}
.pad01 {
 padding             : 10px 0 10px 0;
 background-color	 : #F9D989;
}
 .innertexthycenter {
 border			 	 : 2px; 
 font-size           : meduim;
 font-weight         : bold;
 float               : left;
 width               : 500px;
 }

/*20080903追加（とんでん）ここまで*/
