@charset "UTF-8";
/* CSS Document */
/*--------------共通----------------*/
body {
text-align: center;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
line-height: 1.5;
color: #333;
background: url(../image/back_sk.jpg) repeat fixed center top;
}

#page {
width: 820px;
text-align: left;
margin-right: auto;
margin-left: auto;
}

#header {
padding-right: 40px;
padding-left: 40px;
}
#header h1 {
float: left;
width: 252px;
}
#gNav {
float: right;
height: 60px;
width: 480px;
padding-top: 40px;
}
#gNav li {float: left;}
#gNav li a {
display: block;
height: 0px;
width: 96px;
overflow: hidden;
padding-top: 60px;
}
#gNav #gnav1 a { background: url(../image/gnav_1.gif) no-repeat; }
#gNav #gnav1 a:hover { background: url(../image/gnav_1_on.gif) no-repeat; }
#gNav #gnav2 a { background: url(../image/gnav_2.gif) no-repeat; }
#gNav #gnav2 a:hover { background: url(../image/gnav_2_on.gif) no-repeat; }
#gNav #gnav3 a { background: url(../image/gnav_3.gif) no-repeat; }
#gNav #gnav3 a:hover { background: url(../image/gnav_3_on.gif) no-repeat; }
#gNav #gnav4 a { background: url(../image/gnav_4.gif) no-repeat; }
#gNav #gnav4 a:hover { background: url(../image/gnav_4_on.gif) no-repeat; }
#gNav #gnav5 a { background: url(../image/gnav_5.gif) no-repeat; }
#gNav #gnav5 a:hover { background: url(../image/gnav_5_on.gif) no-repeat; }

#copyright {
font-size: 0.9em;
color: #666;
padding-bottom: 40px;
padding-top: 5px;
}

.gotop {
background: url(../image/gotop.png) no-repeat;
height: 0px;
width: 26px;
padding-top: 92px;
overflow: hidden;
right: 0px;
bottom: 60px;
display: block;
position: fixed;
}
.pd40 {
padding-right: 50px;
padding-left: 50px;
}
.pd50 {
padding-right: 40px;
padding-left: 40px;
}
.btm20 {
padding-bottom: 20px;
padding-top: 5px;
}

strong { font-size: 1.2em; }
.min {
font-size: 0.85em;
line-height: 1.8;
}

.link_yaR a {
background: url(../image/ya_rd.gif) no-repeat left center;
padding-left: 10px;
text-decoration: none;
color: #DC4B49;
}
.link_yaR a:hover {
text-decoration: underline;
}
/*--------------TOP----------------*/
#mainImg { padding: 35px 50px 50px; }

#news {
float: left;
width: 450px;
background: url(../image/news_back.gif) repeat;
}
#news a{
color: #DC4B49;
text-decoration: none;
}
#news a:hover {
background: #DC4B49;
color: #FFF;
}
#news dl { padding: 20px 15px 10px; }
#news dd {
margin-top: -1.5em;
padding-left: 80px;
padding-bottom: 10px;
}
#kanrinin {
float: right;
width: 252px;
border: 1px solid #999;
margin-top: 10px;
margin-bottom: 15px;
}
.txtG {
font-size: 0.9em;
color: #26516A;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}
/*--------------ABOUT----------------*/
#aboutMain { padding: 90px 40px 90px 50px; }
#profile p {
padding-bottom: 20px;
font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#profile {
float: left;
width: 250px;
}
#abtImg {
float: right;
width: 480px;
}
