/* 1001 */

body {
background-color:#ffffff;
margin:0px;
padding:0px;
font-size:14px;
}

img{
border:0;
}

a:link {color: #555555; font-size:13px; text-decoration:none;}
a:visited {color: #555555; font-size:13px; text-decoration:none;}
a:hover { color: #777777; font-size:13px; text-decoration:underline;}
a:active { color: #777777; font-size:13px; text-decoration:none;}


.t12{
color:#555555;
font-size:12px;
line-height:1.3;
}

.t13{
color:#555555;
font-size:13px;
line-height:1.4;
}

.t14{
color:#555555;
font-size:14px;
line-height:1.5;
}

.zut14{
color:#555555;
font-size:14px;
line-height:1.5;
text-align:left;
}

.zut13{
color:#555555;
font-size:13px;
line-height:1.4;
text-align:left;
}

.kome12{
color:#444466;
font-size:12px;
line-height:1.3;
}

h2.h216{
color:#555555;
font-size:16px;
font-weight:bold;
}


/* top-div */
#main-div{
width:960px;
margin-left:32px;
background-image:url(./img/bg2.png);
background-repeat:repeat-x;
background-position:top;
}


#top-l{
float:left;
width:220px;
height:350px;
text-align:left;
background-color:#ffffff;
}

#top-c{
float:left;
width:500px;
height:350px;
margin-left:10px;
text-align:left;
background-color:#ffffff;
}

#top-r{
float:left;
width:220px;
height:350px;
text-align:center;
margin-left:10px;
background-color:#ffffff;
}

/* top-div */
#reef-bg{
width:960px;
background-image:url(./img/reefbg.png);
background-position:top;
}

#reef-l{
float:left;
width:650px;
text-align:center;
background-color:#ffffff;
}

#reef-r{
float:left;
width:300px;
text-align:center;
margin-left:10px;
background-color:#ffffff;
}

/* inc */
#header{
background-image:url(./inc/2bg-ue.gif);
width:920px;
height:100px;
text-align:left;
margin-top:0px;
padding-top:0px;
}

#footer{
background-image:url(./inc/2bg-sita.gif);
width:920px;
height:50px;
text-align:center;
color:#ffffff;
font-size:13px;
}
/* inc */

/* テーブル */
.anq-td{
font-size:13px;
text-align:left;
color:#555555;
}

.spec{
text-align:left;
border-width:0px 0px 0px 0px;
border-style:solid;
color:#555555;
width:100%;
}

.spectd1{
border-width:0px 0px 0px 0px;
border-color:#aaaaaa;
border-style:solid;
padding:5px;
width:200px;
}

.spectd2{
border-width:0px 0px 0px 0px;
border-color:#aaaaaa;
border-style:solid;
padding:5px;
}

#hisu{
color:#ff4444;
font-size:75%;
}

#rei{
color:#777788;
font-size:75%;
}

/* テーブル */

#waku-t{
text-align:left;
margin-left:10px;
color:#555555;
font-size:13px;
line-height:1.4;
}





#headerbg2{
background-image:url(./inc/2bg-ue.gif);
width:100%;
height:110px;
text-align:center;
margin-top:0px;
padding-top:0px;
}

#headert1{
width:800px;
height:110px;
text-align:left;
}

#footerbg2{
background-image:url(./inc/2bg-sita.gif);
width:100%;
height:150px;
text-align:center;
}



#footert1{
width:800px;
text-align:center;
font-size:13px;
color:#404040;
}

#aka{
color:#f31f05;
}

a.foota:link {color: #ffffff; font-size:13px; text-decoration:none;}
a.foota:visited {color: #ffffff; font-size:13px; text-decoration:none;}
a.foota:hover { color: #06ba77; font-size:13px; text-decoration:underline;}
a.foota:active { color: #06ba77; font-size:13px; text-decoration:none;}

a.photoa:link {color: #333399; font-weight:bold; font-size:13px; text-decoration:none;}
a.photoa:visited {color: #333399; font-weight:bold; font-size:13px; text-decoration:none;}
a.photoa:hover { color: #333399; font-weight:bold; font-size:13px; text-decoration:underline;}
a.photoa:active { color: #333399; font-weight:bold; font-size:13px; text-decoration:none;}

/* inc */

#contmain{
width:100%;
height:100%;
background-image:url(./inc/bgmain.gif);
background-position:center top;
background-repeat:repeat-x;
}

#contmain2{
width:100%;
height:100%;
background-image:url(./inc/bgsita.gif);
background-position:center bottom;
background-repeat:repeat-x;
}

#contt{
width:800px;
text-align:left;
}

#contt2{
width:800px;
text-align:left;
}

#contt3{
width:650px;
text-align:left;
}

/* profile */
.prf-tbl{
background-color:#ffffff;
border-width:1px 1px 0px 0px;
border-color:#aaaaaa;
border-style:solid;
color:#555555;
font-size:13px;
text-align:left;
}

td.prf-td1 {
background-color:#eeeeee;
border-width:0px 0px 1px 1px;
border-color:#aaaaaa;
border-style:solid;
padding:5px;
text-align:center;
width:137px;
}

td.prf-td2 {
background-color:#ffffff;
border-width:0px 0px 1px 1px;
border-color:#aaaaaa;
border-style:solid;
padding:5px;
text-align:left;
width:350px;
}
/* profile */

/* contact */
.cont-tbl{
background-color:#ffffff;
border-width:1px 1px 0px 0px;
border-color:#7f9db9;
border-style:solid;
color:#555555;
font-size:13px;
text-align:left;
}

td.cont-td1 {
background-color:#eeeeee;
border-width:0px 0px 1px 1px;
border-color:#7f9db9;
border-style:solid;
padding:5px;
text-align:center;
width:150px;
}

td.cont-td2 {
background-color:#ffffff;
border-width:0px 0px 1px 1px;
border-color:#7f9db9;
border-style:solid;
padding:5px;
text-align:left;
width:200px;
}/* contact */

/* link */
.link-tbl{
background-color:#ffffff;
border-width:1px 1px 0px 0px;
border-color:#555555;
border-style:solid;
color:#555555;
font-size:13px;
text-align:left;
}

td.link-td1 {
background-color:#ffffff;
border-width:0px 0px 1px 1px;
border-color:#555555;
border-style:solid;
padding:5px;
text-align:center;
width:200px;
}

td.link-td2 {
background-color:#ffffff;
border-width:0px 0px 1px 1px;
border-color:#555555;
border-style:solid;
padding:5px;
text-align:left;
width:400px;
}

a.linka:link {color: #001122; font-size:14px; text-decoration:none;}
a.linka:visited {color: #001122; font-size:14px; text-decoration:none;}
a.linka:hover { color: #002244; font-size:14px; text-decoration:underline;}
a.linka:active { color: #002244; font-size:14px; text-decoration:none;}

/* link */

/* news */
#news-ue{
background-image:url(inc/newsue.gif);
width:260px;
height:27px;
}

#news-naka{
background-image:url(inc/newsnaka.gif);
width:260px;
}

#news-sita{
background-image:url(inc/newssita.gif);
width:260px;
height:20px;
}

#news-day{
background-image:url(inc/day.gif);
width:200px;
height:20px;
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
padding-left:20px;
padding-top:4px;
font-size:12px;
color:#555588;
font-weight:bold;
}

#news-t{
width:235px;
margin-left:16px;
margin-right:5px;
text-align:left;
color:#555555;
font-size:14px;
line-height:1.5;
}

#news-t13{
width:235px;
margin-left:16px;
margin-right:5px;
text-align:left;
color:#555555;
font-size:13px;
line-height:1.3;
}

#news-link-r{
width:270px;
text-align:right;
}

/* news */

/* content */
#cont-ttl{
color:#444466;
font-size:15px;
font-weight:bold;
}

#cont-menu{
color:#444455;
font-size:15px;
font-weight:bold;
}

#cont-main{
background-color:#eeeeee;
width:500px;
padding:10px;
text-align:left;
border-width:1px;
border-color:#555555;
border-style:solid;
}

#cont-cell{
width:500px;
margin:5px;
padding:5px;
text-align:left;
border-width:0px;
border-color:#555555;
border-style:solid;
}

#cont-cell2{
padding:5px;
margin-left:10px;
text-align:left;
color:#444444;
font-size:14px;
line-height:1.5;
}

/* content */

/* jigyo */

#jigyomain{
background-image:url(./jigyo/img/jigyo-main.jpg);
width:700px;
height:520px;
}

#jigyot{
width:530px;
height:440px;
padding:10px;
text-align:left;
color:#001122;
font-size:14px;
line-height:1.4;
}

/* jigyo */

/* center */
#c-ue{
background-image:url(inc/c-ue.gif);
width:260px;
height:10px;
}

#c-naka{
background-image:url(inc/c-naka.gif);
width:260px;
}

#c-sita{
background-image:url(inc/c-sita.gif);
width:260px;
height:10px;
}
/* center */

/* center */
#c-ue2{
background-image:url(inc/c-ue2.gif);
width:530px;
height:10px;
}

#c-naka2{
background-image:url(inc/c-naka2.gif);
width:530px;
}

#c-sita2{
background-image:url(inc/c-sita2.gif);
width:530px;
height:10px;
}
/* center */

#c1{
width:520px;
margin-left:10px;
}

#c-gazo{
float:left;
width:240px;
}

#c-bun{
float:left;
width:270px;
}