﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;}
table {border-collapse:collapse;border-spacing:0;}
caption, th {text-align:left;}
object, embed {vertical-align:top;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
img, abbr, acronym, fieldset {border:0;vertical-align:bottom;}
li {list-style-type:none;}
body {font-family:Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:75%;line-height:160%;letter-spacing:0.1em;color:#4F4F4F;}
html>/**/body {font-size:12px;}
.clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix {min-height:1px;}
* html .clearfix {height:1px;
/*\*//*/
height:auto;
overflow:hidden;
/**/
}
div#header_n {position:relative;width:900px;height:144px;}
#header_n .logo {padding-top:39px;}
#header_n .perf {position:absolute;top:19px;left:0;}
#header_n .name {position:absolute;top:56px;left:224px;}
#header_n ul.t_menu {position:absolute;top:29px;left:394px;}
#header_n ul li {float:left;}
#header_n .tel {position:absolute;top:0px;left:724px;}
#header_n h1 {position:absolute;top:65px;left:410px;color:#4F4F4F;font-weight:normal;}
#header_n ul.g_menu {position:absolute;top:90px;left:0px;}
#header_n #corporation_list {position:absolute;z-index:4000;top:130px;left:20px;}
#header_n ul#corporation {position:relative;top:0;padding-left:0px;background-image:none;background-repeat:no-repeat;height:220px;width:220px;overflow:hidden;padding-bottom:10px;}
#header_n ul#corporation li {float:none;width:200px;height:35px;text-indent:-9999px;position:absolute;top:-45px;background-color:#87CEFA;padding-left:10px;padding-right:10px;}
#header_n ul#corporation li.ma1 a {background-position:0px top;}
#header_n ul#corporation li.ma2 a {background-position:0px -35px;}
#header_n ul#corporation li.ma3 a {background-position:0px -70px;}
#header_n ul#corporation li.ma4 a {background-position:0px -105px;}
#header_n ul#corporation li.ma5 a {background-position:0px -140px;}
#header_n ul#corporation li.ma6 a {background-position:0px -175px;}
#header_n ul#corporation li.ma1 {padding-top:10px;}
#header_n ul#corporation li.ma6 {padding-bottom:10px;}
#header_n ul#corporation li a {display:block;width:100%;height:35px;background-image:url('../img_new/navi_01.jpg');background-repeat:no-repeat;}
#header_n #individual_list {position:absolute;z-index:4000;top:130px;left:197px;}
#header_n ul#individual {position:relative;top:0;padding-left:0px;background-image:none;background-repeat:no-repeat;height:185px;width:220px;overflow:hidden;padding-bottom:10px;}
#header_n ul#individual li {float:none;width:200px;height:35px;text-indent:-9999px;position:absolute;top:-45px;background-color:#87CEFA;padding-left:10px;padding-right:10px;}
#header_n ul#individual li.mi1 a {background-position:0px top;}
#header_n ul#individual li.mi2 a {background-position:0px -35px;}
#header_n ul#individual li.mi3 a {background-position:0px -70px;}
#header_n ul#individual li.mi4 a {background-position:0px -105px;}
#header_n ul#individual li.mi5 a {background-position:0px -140px;}
#header_n ul#individual li.mi1 {padding-top:10px;}
#header_n ul#individual li.mi5 {padding-bottom:10px;}
#header_n ul#individual li a {display:block;width:100%;height:35px;background-image:url('../img_new/navi_02.jpg');background-repeat:no-repeat;}
#footer {height:200px;background-color:#19196F;color:#FFFFFF;text-align:left;}
#footer .footer_inner {width:900px;margin-right:auto;margin-left:auto;height:105px;position:relative;}
#footer p {padding:0 0 0 65px;}
#footer p.logo {padding:22px 0 0 8px;}
#footer p.access {padding:0px 0 11px 720px;}
#footer .footer_logo {position: absolute;top:151px;left:547px;padding:0;}
#footer .c_name {font-size:14px;}
#footer .footer_logo p {padding:0;}
#footer p.copyright {color:#BFFFFF;font-size:10px;padding:15px 0 0 0;}
#footer .number {color:#BFFFFF;font-size:10px;}
#text_box .left .text .date {color:#0EB1E0;font-size:10px;font-weight:bold;line-height:160%;}
#footer a:link {text-decoration:underline;color:#FFFFFF;}
#footer a:hover {text-decoration:none;color:#FFFFFF;}
.bg_info {background-image:url(../img_new/bg_info_n.jpg);background-repeat:no-repeat;width:900px;height:200px;position:relative;margin:35px 0 0 0;}
.bg_info .time {position:absolute;top:94px;left:317px;font-size:14px;}
.bg_info .reserve {position:absolute;top:145px;left:28px;}
.bg_info .mail_btn {position:absolute;top:145px;left:353px;}











/*問い合わせバナー*/
.buttomReserve {
    position: relative;
	background: url(../img/bnr_rsv.png) no-repeat;
    height: 147px;
    position: relative;
}
 .buttomReserve .reservationArea a.reserveBtn {
    background: url(../img/btn_rsv.png) 0 0 no-repeat;
    width: 254px;
    height: 63px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    position: absolute;
    top: 73px;
    left: 630px;
}
.buttomReserve .reservationArea a.reserveBtn:hover{background-position:0 -63px}
.bp10{
	margin-bottom: 20px;
}