@charset "Shift_JIS";

/* -----------------ブラウザスタイル初期化 start----------------*/
*{
margin: 0;
padding: 0;
border: 0;
color:#666;
font-size: 100%;
font-weight: normal;
font-style: normal;
text-decoration: none;
}
/* -----------------ブラウザスタイル初期化 end----------------*/

/* -----------------デフォルト設定 start----------------*/
div,td,th {
text-align:left;
}
img {
border: none;
vertical-align: top;
}
p,pre {
margin:0;
font: 100%/1.6em 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
color: #666;
}
ol, ul {
margin: 0;
padding:0;
}
/* ____ フロートボックス解除用。htmlでは<br class="clear">で使用 ____ */
.clear {
clear:both;
}


a {
color:#627601;
/*-----text-decoration:none; border-bottom:1px solid #627601;-----*/
}

a:hover {
color:#cc0000; 
/*-----text-decoration:none; border-bottom:1px solid #cc0000;-----*/
}

/*リンク点線を消す
/*-----Win Firefox用
a:focus {
moz-outline-style: none; 
}
-----*/

/*-----Mac Firefox用-----*/
a {
outline-width: 0;
}

hr {
display: none;
}
/* -----------------デフォルト設定 end----------------*/




/*--------------------------------------
HTML start
---------------------------------------*/
body {
margin-top: 20px;
padding-bottom: 20px;
background-color: #F7F4F1;
font: 83%/1.6em 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
text-align: center;
}

#size {
margin: 0 auto;
width: 800px;
background-color: #fff;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}

#size-pad {
padding: 12px 24px 40px 24px;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}



/* -------header------*/
#logo {
float: left;
width: 162px;
}

#comname {
float: left;
width: 588px;
margin-top: 14px;
text-align: right;
}


/* -------flaarea------*/
#fla-leftarea {
float: left;
width: 501px;
}

#fla-rightarea {
float: left;
width: 249px;
}


/* -------banner------*/
#banner-area {
float: left;
width: 251px;
}
#banner-area02 {
float: left;
width: 250px;
}


/* -------nav------*/
#nav-area {
float: left;
width: 249px;
}

#nav-area ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#nav-area li{
list-style-type: none;
margin: 0;
padding: 0;
}



/* -------footer-nav------*/
#fnav-area {
width: 750px;
margin: 25px 0 0 0;
border-top: 2px solid #464646;
}

#fnav-area ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#fnav-area li{
float: left;
list-style-type: none;
margin: 0;
padding: 0;
}



/* -------copy-area------*/
#copy-area {
margin: 0 auto;
padding-top: 10px;
width: 800px;
text-align: center;
}

