@charset "utf-8";

/*ベース*/
body{
font-family:Arial,Helvetica,sans-serif;
font-family: "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
background-repeat:repeat;
color:#000;
padding:0;
margin:0;
height:100%;}

*{line-height:1.5;}

h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;}

p{
line-height:1.9;
margin:0;
padding:0;}

ul,ol,li{
margin:0;
padding:0;}

img{
border:0;}

a{color:#399;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
a:link,a:active,a:visited{color:#399;}

.red{
color:#C00;}

/*レイアウト*/
#body_Home{
margin:0 auto;
height:100%;}

/*ヘッダー*/
#top{
border-top:3px solid #00aad8;
border-bottom:1px solid #00aad8;
height:35px;}

#top_in{
color:#00aad8;
font-size:40%;
width:960px;
margin:0 auto;
padding-top:8px;}

#top_in h1{
font-weight:normal;}

#header{
height:104px;
padding-top:10px;
position:relative;
z-index:1;}

#header a img{
-webkit-transition:0.2s ease-in-out;
-moz-transition:0.2s ease-in-out;
-o-transition:0.2s ease-in-out;
transition:0.2s ease-in-out;}

#header a:hover img{
opacity:0.6;
filter:alpha(opacity=60);}

#headerWrapper{
width:1000px;
height:104px;
margin:0 auto;}

#logo{
float:left;
margin:6px 0 0 20px;}

#header_right_box{
list-style:none;
width:272px;
float:right;
margin-top:3px;}

#header_tel{
float:left;}

/*メニュー*/
#menu{
background-image:url(../images/menu_bg.png);
background-repeat:no-repeat;
background-position:center bottom;
height:61px;}

#menu_in{
width:1000px;
margin:0 auto;}

#menu li{
float:left;
list-style:none;}

/*フッター*/
#pagetop{
position:fixed;
right:20px;
bottom:33px;}

#footer{
background-color:#b6864a;
height:111px;
margin:0 auto;}

#footer_cont{
background-image:url(../images/footer_cont.png);
background-repeat:no-repeat;
width:1000px;
height:111px;
margin:0 auto;}

#footer_cont p{
font-size:80%;
color:#FFF;
text-align:right;
padding:30px 0 0 500px;
margin-bottom:-25px!important;}

#footer_cont p a{
color:#FFF;}

#footer_cont p a:hover{
text-decoration:underline;}