@charset "utf-8";

/*----------------------------------------------------
	fisheries css
----------------------------------------------------*/

/* index
----------------------------------------------------*/

#title-fisheries {
width:716px;
height:102px;
background-image:url(../images/title_index.jpg);
margin-bottom:17px;
}

#index-cacth-bg{
background:url(../images/index_text_bg.jpg) 100% 0 no-repeat;
height:238px;
padding-top:15px;
margin-bottom:20px;
width:695px;
margin-left:auto;
margin-right:auto;
}

#index-cacth-bg p{
width:380px;
}

#index-pic01-bg{
background:url(../images/index_pic01.jpg) 100% 0 no-repeat;
height:180px;
}

#index-pic01-bg p{
width:445px;
}

#index-pic02-bg{
background:url(../images/index_pic02.jpg) 0 0 no-repeat;
height:180px;
}

#index-pic02-bg img{
margin-left:240px;
}

#index-pic02-bg p{
width:445px;
margin-left:240px;
}

#indexBox p{
margin:10px 20px;
}

#indexBox p b{
color:#0361b7;
}

#indexBox01{
background:url(../images/index_box_bg01.gif) 0 0 no-repeat;
width:348px;
height:123px;
}

#indexBox02{
background:url(../images/index_box_bg02.gif) 0 0 no-repeat;
width:348px;
height:123px;
}

#indexBox03{
background:url(../images/index_box_bg03.gif) 0 0 no-repeat;
width:348px;
height:138px;
}

#indexBox04{
background:url(../images/index_box_bg04.gif) 0 0 no-repeat;
width:348px;
height:138px;
}



/* products table
----------------------------------------------------*/

.fisheries-box{
background:url(../images/box_bg.gif) 0 0 repeat-y;
margin-bottom:15px;
}

.box-header{
background:url(../images/box_header.gif) 0 0 no-repeat;
height:12px;
}

.box-inner{
width:670px;
margin:0 15px;
}

.box-inner-left{
float:left;
width:455px;
}

.box-inner-left p{
font-size:14px;
color:#0361b7;
font-weight:bold;
border-bottom:1px solid #dbdbdb;
margin-bottom:10px;
}

.box-inner-right{
float:right;
width:210px;
text-align:center;
padding-top:20px;
}

.box-footer{
clear:both;
background:url(../images/box_footer.gif) 0 0 no-repeat;
height:15px;
}

.Tablebox{
border-top:1px solid #b3b3b3;
border-left:1px solid #b3b3b3;
}

.Tablebox th{
background-color:#f2f2f2;
padding:3px 8px;
font-weight:normal;
border-right:1px solid #b3b3b3;
border-bottom:1px solid #b3b3b3;
}

.Tablebox td{
background-color:#FFFFFF;
padding:3px 8px;
border-right:1px solid #b3b3b3;
border-bottom:1px solid #b3b3b3;
}

.Tablebox td a:link{
background:url(../images/arrow_w.gif) no-repeat left center;
color:#ff5a00;
padding-left:10px;
text-decoration:underline;
}  

.Tablebox td a:visited {
background:url(../images/arrow_w.gif) no-repeat left center;
color:#ff5a00;
padding-left:10px;
text-decoration:underline;
}

.Tablebox td a:hover {
background:url(../images/arrow_w.gif) no-repeat left center;
color:#ff5a00;
padding-left:10px;
text-decoration:none;
}

.Tablebox td a:active {
background:url(../images/arrow_w.gif) no-repeat left center;
color:#ff5a00;
padding-left:10px;
text-decoration:none;
}


.Tablebox .tdGray{
background-color:#f2f2f2;
padding:3px 8px;
border-right:1px solid #b3b3b3;
border-bottom:1px solid #b3b3b3;
}



/* products
----------------------------------------------------*/

#title-products {
width:716px;
height:102px;
background-image:url(../images/title_products.jpg);
margin-bottom:17px;
}


#products-bg{
background:url(../images/products_bg.jpg) 100% 0 no-repeat;
height:120px;
padding-top:5px;
margin-bottom:20px;
width:695px;
margin-left:auto;
margin-right:auto;
}

#products-bg p{
width:360px;
margin-left:20px;
}

.pbox-inner-right{
float:right;
width:465px;
}

.pbox-inner-right p{
background:url(../images/products_line.gif) 0 0 no-repeat;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #dbdbdb;
padding-left:10px;
line-height:17px;
margin-top:4px;
padding-bottom:3px;
}

.pbox-inner-left{
float:left;
width:192px;
margin-right:10px;
}


/* kurumaebi
----------------------------------------------------*/

#title-kurumaebi {
width:716px;
height:102px;
background-image:url(../images/title_kurumaebi.jpg);
margin-bottom:17px;
}


#kurumaebi-bg{
background:url(../images/kurumaebi_bg.jpg) 100% 0 no-repeat;
height:auto;
padding-top:5px;
margin-bottom:20px;
width:695px;
margin-left:auto;
margin-right:auto;
}



#kurumaebi-bg p{
width:380px;
margin-left:20px;
}

#madai-bg {
background:url(../images/madai_bg.jpg) 100% 0 no-repeat;
background-repeat:no-repeat;
height:auto;
padding-top:5px;
margin-bottom:20px;
width:695px;
margin-left:auto;
margin-right:auto;
}

#madai-bg p {
width:380px;
margin-left:20px;
}

#hirame-bg {
background:url(../images/hirame_bg.jpg) 100% 0 no-repeat;
background-repeat:no-repeat;
height:auto;
padding-top:5px;
margin-bottom:20px;
width:695px;
margin-left:auto;
margin-right:auto;
}

#hirame-bg p {
width:380px;
margin-left:20px;
}

#buri-bg {
background:url(../images/buri_bg.jpg) 100% 0 no-repeat;
background-repeat:no-repeat;
height:auto;
padding-top:5px;
margin-bottom:20px;
width:695px;
margin-left:auto;
margin-right:auto;
}

#buri-bg p {
width:380px;
margin-left:20px;
}


/* buri
----------------------------------------------------*/

#title-buri {
width:716px;
height:102px;
background-image:url(../images/title_buri.jpg);
margin-bottom:17px;
}


/*madai
----------------------------------------------------*/

#title-madai {
width:716px;
height:102px;
background-image:url(../images/title_madai.jpg);
margin-bottom:17px;
}


/*hirame
----------------------------------------------------*/

#title-hirame {
width:716px;
height:102px;
background-image:url(../images/title_hirame.jpg);
margin-bottom:17px;
}


/* factory
----------------------------------------------------*/

#title-factory {
width:716px;
height:102px;
background-image:url(../images/title_factory.jpg);
margin-bottom:17px;
}

#factory-bg{
background:url(../images/factory_pic01.jpg) 100% 0 no-repeat;
height:200px;
padding-top:5px;
margin-bottom:20px;
width:695px;
margin-left:auto;
margin-right:auto;
}

#factory-bg p{
width:400px;
margin-left:20px;
}


#factory-seizou{
background:url(../images/factory_seizou_bg.gif) 0 0 repeat-y;
float:left;
width:340px;
margin-right:5px;
margin-bottom:10px;
}

#factory-seizou p{
margin:10px 5px 0 15px;
line-height:1.3em;
}


#factory-hinshitu{
background:url(../images/factory_hinshitu_bg.gif) 0 0 repeat-y;
float:right;
width:350px;
}

#factory-hinshitu p{
margin:10px 10px 0 10px;
line-height:1.3em;
}


/* laboratoly
----------------------------------------------------*/

#title-laboratoly {
width:716px;
height:102px;
background-image:url(../images/title_laboratory.jpg);
margin-bottom:17px;
}

.txt-blue{
color:#0b358b;
font-weight:bold;
}

.laboBox{
background:url(../images/labo_bg.gif) 0 0 no-repeat;
width:695px;
height:255px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
}

.laboBoxInner{
padding:15px;
}

.laboBoxInner p{
height:40px;
}


.laboBox-midashi{
border-bottom:1px solid #dbdbdb;
margin-bottom:10px;
padding-bottom:3px;
}

.laboBox-pic01{
background:url(../images/labo_pic01.jpg) 0 0 no-repeat;
width:325px;
height:132px;
}

.laboBox-pic01 p{
width:155px;
margin-left:178px;
line-height:1.4em;
}

.laboBox-pic02{
background:url(../images/labo_pic02.jpg) 0 0 no-repeat;
width:325px;
height:132px;
}

.laboBox-pic02 p{
width:155px;
margin-left:180px;
line-height:1.4em;
}

.laboBox-pic03{
background:url(../images/labo_pic03.jpg) 0 0 no-repeat;
width:325px;
height:132px;
}

.laboBox-pic03 p{
width:155px;
margin-left:178px;
line-height:1.4em;
}

.laboBox-pic04{
background:url(../images/labo_pic04.jpg) 0 0 no-repeat;
width:325px;
height:132px;
}

.laboBox-pic04 p{
width:155px;
margin-left:180px;
line-height:1.4em;
}

.laboBox-pic05{
background:url(../images/labo_pic05.jpg) 0 0 no-repeat;
width:325px;
height:132px;
}

.laboBox-pic05 p{
width:155px;
margin-left:178px;
line-height:1.4em;
}

.laboBox-pic06{
background:url(../images/labo_pic06.jpg) 0 0 no-repeat;
width:325px;
height:132px;
}

.laboBox-pic06 p{
width:155px;
margin-left:180px;
line-height:1.4em;
}

.laboBox-pic07{
background:url(../images/labo_pic07.jpg) 0 0 no-repeat;
width:325px;
height:132px;
}

.laboBox-pic07 p{
width:155px;
margin-left:178px;
line-height:1.4em;
}

.laboBox-pic08{
background:url(../images/labo_pic08.jpg) 0 0 no-repeat;
width:325px;
height:132px;
}

.laboBox-pic08 p{
width:155px;
margin-left:180px;
line-height:1.4em;
}

.f10 {
font-size:10px;
line-height:140%;
}

.tm {
padding:0px 4px 0px 0px;
}

.line150 {
line-height:180%
}