<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* Navigation
============================================================ */



#hpb-nav ul li#nav-toppage a{
	background-image : url(bt_home_00_20.png);
}
#hpb-nav ul li#nav-topics a{
	background-image : url(bt_topic_00_20.png);
}
#hpb-nav ul li#nav-concept a{
	background-image : url(bt_note_00_20.png);
}
#hpb-nav ul li#nav-menu a{
	background-image : url(01/bt_haiso_00_20.png);
}
#hpb-nav ul li#nav-news a{
	background-image : url(bt_folder_00_20.png);
}
#hpb-nav ul li#nav-recruit a{
	background-image : url(01/bt_person_00_20.png);
}
#hpb-nav ul li#nav-access a{
	background-image : url(bt_access_00_20.png);
}
#hpb-nav ul li#nav-contact a{
	background-image : url(bt_mail_00_20.png);
}
#hpb-nav ul li#nav-eye a{
	background-image : url(01/bt_eye.png);
}
#hpb-nav ul li#nav-pay a{
	background-image : url(bt_pay_00_20.png);
}
#hpb-nav ul li#nav-set a{
	background-image : url(bt_set_00_20.png);
}
#hpb-nav ul li#nav-ke a{
	background-image : url(bg_ke_5150.png);
}
li{list-style:none;}


#hpb-nav02 ul li#nav-toppage a{
	background-image : url(bt_home_00_20.png);
}
#hpb-nav02 ul li#nav-pay a{
	background-image : url(bt_pay_00_20.png);
}
#hpb-nav02 ul li#nav-set a{
	background-image : url(bt_set_00_20.png);
}
#hpb-nav02 ul li#nav-ke a{
	background-image : url(bg_ke_5150.png);
}
#hpb-nav02 ul li#nav-vip a{
	background-image : url(01/bt_person_00_20.png);
}
#hpb-nav02 ul li#nav-menu a{
	background-image : url(01/bt_haiso_00_20.png);
}
li{list-style:none;}

/* Footer Navigation
============================================================ */


/* Main Contents
============================================================ */

/* header logo */
#hpb-headerLogo a{
    display: block;
    background-image : url(header_title_08_15.png);
    background-position: left top;
    background-repeat: no-repeat;
    width: 311px;
    height: 52px;
    text-indent: -9999px;
    overflow: hidden;
}

.hpb-layoutset-01 #hpb-title{
    background-image : url(01/main_title_08_15.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #ebd996;
    width: 100%;
    height: 158px;
    text-indent: -9999px;
    overflow: hidden;
    border-top-width: 1px;
    border-top-color: #e8e09f;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d1ba64;
    border-bottom-style: solid;
}

.hpb-layoutset-02 #hpb-title h2{
    background-image: -webkit-gradient(linear, left top, left bottom,  	from(#e8e09f), 	color-stop(0.01, #d8a14b), 	color-stop(0.03, #d8a14b), 	color-stop(0.05, #c67e4e), 	to(#b96e3c));
    color: #fff;
    padding-left: 10px;
    padding-top: 13px;
    padding-bottom: 10px;
    text-shadow: 0px 1px 2px #a95c17;
    border-top-width: 1px;
    border-top-color: #e8e09f;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d1ba64;
    border-bottom-style: solid;
}


/* Top Page ==================== */

.hpb-layoutset-01 #toppage{
	padding: 15px;
}

.hpb-layoutset-01 #toppage p{
	margin: 0;
	line-height: 1.5;
}



#hpb-main #toppage-news ul{
    margin: 0 15px;
    font-size: 13px;
	list-style: none;
	padding: 0;
}

#hpb-main #toppage-news ul li{
	margin-bottom: 15px;
}

#hpb-main #toppage-news ul li h4{
	margin: 0;
	padding: 0;
}


/* ========== topics ========== */

#hpb-main #toppage-info &gt; img{
	margin-left: 12px;
}

#hpb-main #toppage #toppage-news dl{
    margin: 0 15px;
    font-size: 13px;
}
#hpb-main #toppage #toppage-news dt{
    float: left;
    margin-right: 10px;
}
#hpb-main #toppage #toppage-news dd{
    margin: 0 0 5px;
    overflow: hidden;
}

#hpb-main .hpb-section .news-comment{
    padding: 0px 15px 20px;
    overflow: hidden;
}

#hpb-main #toppage .news-comment,
#hpb-main #toppage .info-comment{
    margin: 0 5px 0px;
    padding: 10px;
    overflow: hidden;
}

#hpb-main .news-comment,
#hpb-main .info-comment{
	padding: 0 10px;
}

#hpb-main .news-comment .news-photo,
#hpb-main .info-comment .info-photo{
	float: left;
	margin: 0 10px 0 0;
}

#hpb-main .news-comment .date,
#hpb-main .info-comment .date{
	display: inline-block;
	margin-bottom: 5px;
}
/* ========== concept ========== */

.hpb-layoutset-02 #hpb-main #concept .hpb-section{
    padding-bottom: 10px;
}

.hpb-layoutset-02 #hpb-main #concept .hpb-section:last-child p:last-child{
    margin-bottom: 0;
}
.hpb-layoutset-02 #hpb-main #concept dl{
    margin: 0 15px;
}
.hpb-layoutset-02 #hpb-main #concept dt{
    float: left;
    width: 5.5em;
    margin-right: 10px;
}
.hpb-layoutset-02 #hpb-main #concept dd{
    margin: 0 0 5px;
    overflow: hidden;
}

.hpb-layoutset-02 #hpb-main #concept .hpb-section &gt; img{
	margin-left: 15px;
}

/* ========== dish ========== */
/* ========== menu ========== */

.hpb-layoutset-02 #hpb-main #dish{
	padding-top: 10px;
}

.hpb-layoutset-02 #hpb-main #dish p,
.hpb-layoutset-02 #hpb-main #menu p{
    padding: 0 10px;
}

.hpb-layoutset-02 #hpb-main #dish &gt; img,
.hpb-layoutset-02 #hpb-main #menu &gt; img{
	margin-left: 10px;
}

.hpb-layoutset-02 #hpb-main #dish img,
.hpb-layoutset-02 #hpb-main #menu img{
	margin-bottom: 10px;
}

.hpb-layoutset-02 #hpb-main #dish dl,
.hpb-layoutset-02 #hpb-main #menu dl{
    width: 100%;
    margin: 0;
    padding: 5px 0 0;
    overflow: hidden;
}
.hpb-layoutset-02 #hpb-main #dish dt,
.hpb-layoutset-02 #hpb-main #menu dt{
    float: left;
    padding-left: 10px;
}
.hpb-layoutset-02 #hpb-main #dish dd,
.hpb-layoutset-02 #hpb-main #menu dd{
    margin: 0 0 10px 0;
    padding: 0 15px 5px 0;
    color: #cc6e6e;
    text-align: right;
}

/* ========== news ========== */

.hpb-layoutset-02 #hpb-main #news p.indent{
	text-indent: -1.3em;
	margin-left: 26px;
	margin-right: 25px;
	margin-bottom: 20px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #ccc;
	padding-bottom: 5px;
}
.hpb-layoutset-02 #hpb-main #news .hpb-section h4{
	margin-left: 20px;
}
.hpb-layoutset-02 #hpb-main #news .hpb-section h5{
    font-size: 13px;
    margin: 10px 15px 10px 22px;
}
.hpb-layoutset-02 #hpb-main #news .hpb-section p.large{
    margin: 0;
    padding: 0 15px;

}
.hpb-layoutset-02 #hpb-main #news dl{
    margin: 0 15px;
}
.hpb-layoutset-02 #hpb-main #news dt{
    float: left;
    margin-right: 10px;
	width: 5.5em;
	font-weight: bold;
}
.hpb-layoutset-02 #hpb-main #news dd{
    margin: 0 0 15px;
    overflow: hidden;
}


/* ========== Privacy Policy ========== */

.hpb-layoutset-02 #hpb-main #privacy ul{
    padding: 0 15px;
    list-style: none;
}
.hpb-layoutset-02 #hpb-main #privacy li{
    background-image : url(arrow_00_20.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-bottom: 3px;
	line-height: 1.6;

}

/* 縦向き表示時�Eみ適用 */
@media only screen and (orientation : portrait)
{
    .hpb-layoutset-02 #hpb-main #privacy h3{
        letter-spacing: -1px;
    }
}

.bold{
	font-weight : bold;
}
.image-5{
	margin-top : 5px;
margin-bottom : 5px;
}
.image-10{
	margin-top : 10px;
margin-bottom : 10px;
}
.image-15{
	margin-top : 15px;
margin-bottom : 15px;
}
.image-20{
	margin-top : 20px;
margin-bottom : 20px;
}
.image-30{
	margin-top : 30px;
margin-bottom : 30px;
}
.image-40{
	margin-top : 40px;
margin-bottom : 40px;
}
.image-50{
	margin-top : 50px;
margin-bottom : 50px;
}
.image-60{
	margin-top : 60px;
margin-bottom : 60px;
}
.image-70{
	margin-top : 70px;
margin-bottom : 70px;
}
.image-80{
	margin-top : 80px;
margin-bottom : 80px;
}
.image-90{
	margin-top : 90px;
margin-bottom : 90px;
}
.image-100{
	margin-top : 100px;
margin-bottom : 100px;
}
.du-5{
	margin-bottom : 5px;
}
.du-10{
	margin-bottom : 10px;
}
.du-15{
	margin-bottom : 15px;
}
.du-20{
	margin-bottom : 20px;
}
.du-25{
	margin-bottom : 25px;
}
.du-30{
	margin-bottom : 30px;
}
.du-35{
	margin-bottom : 35px;
}
.du-40{
	margin-bottom : 40px;
}
.du-50{
	margin-bottom : 50px;
}
.du-60{
	margin-bottom : 60px;
}
.du-70{
	margin-bottom : 70px;
}
.du-80{
	margin-bottom : 80px;
}
.du-90{
	margin-bottom : 90px;
}
.du-100{
	margin-bottom : 100px;
}
.du-110{
	margin-bottom : 110px;
}
.du-120{
	margin-bottom : 120px;
}


.dt-5{
	margin-top : 5px;
}
.dt-10{
	margin-top : 10px;
}
.dt-15{
	margin-top : 15px;
}
.dt-20{
	margin-top : 20px;
}
.dt-30{
	margin-top : 30px;
}
.dt-40{
	margin-top : 40px;
}
.dt-45{
	margin-top : 45px;
}
.dt-48{
	margin-top : 48px;
}
.dt-57{
	margin-top : 57px;
}
.dt-50{
	margin-top : 50px;
}
.dt-60{
	margin-top : 60px;
}
.dt-70{
	margin-top : 70px;
}
.dt-80{
	margin-top : 80px;
}
.dt-90{
	margin-top : 90px;
}
.dt-100{
	margin-top : 100px;
}
.dlr-5{
	margin-left : 5px;
	margin-right : 5px;
}
.dlr-10{
	margin-left : 10px;
	margin-right : 10px;
}
.dlr-20{
	margin-left : 20px;
	margin-right : 20px;
}
.dlr-30{
	margin-left : 30px;
	margin-right : 30px;
}
.dlr-40{
	margin-left : 40px;
	margin-right : 40px;
}
.dlr-50{
	margin-left : 50px;
	margin-right : 50px;
}
.dr-5{
	margin-right : 5px;
}
.dr-8{
	margin-right : 8px;
}
.dr-10{
	margin-right : 10px;
}
.dr-15{
	margin-right : 15px;
}
.dr-20{
	margin-right : 20px;
}
.dr-25{
	margin-right : 25px;
}
.dr-30{
	margin-right : 30px;
}
.dr-35{
	margin-right : 35px;
}
.dr-40{
	margin-right : 40px;
}
.dr-45{
	margin-right : 45px;
}
.dr-50{
	margin-right : 50px;
}
.dr-60{
	margin-right : 60px;
}
.dl-3{
	margin-left : 3px;
}
.dl-5{
	margin-left : 5px;
}
.dl-10{
	margin-left : 10px;
}
.dl-15{
	margin-left : 15px;
}
.dl-20{
	margin-left : 20px;
}
.dl-25{
	margin-left : 25px;
}
.dl-30{
	margin-left : 30px;
}
.dl-35{
	margin-left : 35px;
}
.dl-40{
	margin-left : 40px;
}
.dl-45{
	margin-left : 45px;
}
.dl-50{
	margin-left : 50px;
}
.dl-60{
	margin-left : 60px;
}


.zuwaku{
	border-width : 1px !important;border-style : solid !important;border-color : #000000 !important;
margin-bottom : 15px;
}
.kokokoko{
	font-weight : bold !important;
color : red !important;
}
.fdaa{
    font-size : 14px;
}

.urakara{
	background-color : #ffffe8;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
margin-top : 15px;
margin-left : 15px;
margin-right : 15px;
margin-bottom : 15px;
}

.bbb{
	font-weight : bold;
}

.mj-gr{
	color : #004000;
margin-top : 4px;
}
.left-box-1{
      float : left ;
      width : 90px ;
      height : 110px ;
      }
.clr-block{
      clear : both ;
      }

.sirofuto{
	color : #ffffff;
	font-weight : bold;
}
div#floating-menu{/*
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9999;
    /* �Â��o�[�W������IE�ɕK�v */
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    /* �Â��o�[�W������Firefox�ɕK�v */
    -moz-opacity:0.9;
    /* �Â��o�[�W������Safari�ɕK�v */
    -khtml-opacity: 0.9;
    /* CSS3�Ή��̔�r�I�V�����u���E�U�̏ꍇ */
    opacity: 1;*/
}


.kurosen{
	border-width : 1px;border-style : dotted;border-color : #808000;
}

.link55{
	text-decoration : none;
}
.vw01{
	width : 280px;
	height : 130px;
	background-image : url(04/vw-01.gif);
	background-repeat : no-repeat;
	text-align : left;
}
.vw02{
	text-align : left;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}



#nonham{
	width:100% ;
	overflow:hidden ;
	border-top:solid 1px #fc9549 ;
	margin-top : 53px;
}
#nonham ul {
margin: 0px;
padding: 0px;
}
#nonham nav li{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #E9E9E9), color-stop(0.50, #E9E9E9), color-stop(0.49, #F3F3F3), color-stop(0.00, #F0F0F0));
	background:-webkit-linear-gradient(top, #E9E9E9 0%, #F3F3F3 49%, #E9E9E9 50%, #F0F0F0 100%);
	background:-moz-linear-gradient(top, #E9E9E9 0%, #F3F3F3 49%, #E9E9E9 50%, #F0F0F0 100%);
	background:-o-linear-gradient(top, #E9E9E9 0%, #F3F3F3 49%, #E9E9E9 50%, #F0F0F0 100%);
	background:-ms-linear-gradient(top, #E9E9E9 0%, #F3F3F3 49%, #E9E9E9 50%, #F0F0F0 100%);
	background:linear-gradient(top, #E9E9E9 0%, #F3F3F3 49%, #E9E9E9 50%, #F0F0F0 100%);
	width:25%;
	border-bottom:solid 1px #C9C9C9;
	font-size:12px;
	text-align:center;
	float:left;
	list-style: none;
}
#nonham nav li.active{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1.00, #FFD7D3), color-stop(0.50, #FFE1DE), color-stop(0.49, #FFD7D3), color-stop(0.00, #FFD7D3));
	background:-webkit-linear-gradient(top, #FFD7D3 0%, #FFD7D3 49%, #FFE1DE 50%, #FFD7D3 100%);
	background:-moz-linear-gradient(top, #FFD7D3 0%, #FFD7D3 49%, #FFE1DE 50%, #FFD7D3 100%);
	background:-o-linear-gradient(top, #FFD7D3 0%, #FFD7D3 49%, #FFE1DE 50%, #FFD7D3 100%);
	background:-ms-linear-gradient(top, #FFD7D3 0%, #FFD7D3 49%, #FFE1DE 50%, #FFD7D3 100%);
	background:linear-gradient(top, #FFD7D3 0%, #FFD7D3 49%, #FFE1DE 50%, #FFD7D3 100%);
}

#nonham nav li a{
	padding-top : 8px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 3px;
	display:block;
	border-right:solid 1px #C9C9C9;
	border-left:solid 1px #FFF;
	border-bottom:solid 1px #FFF;
	color:#666666;
	text-decoration : none;
}

#nonham nav li.active a{
	color:#FFA49B;
	text-shadow:-1px -1px 1px #CC837C,1px 1px 1px #FFF;
}

.nonhamvip{
border-bottom-width : 1px !important;
border-bottom-style : solid !important;
border-bottom-color : #ec7600 !important;
}
.sirohai{
	background-color : #ffffff;
}
.qa-qeye{
	background-image : url(04/qa-q.gif);
margin-bottom : 5px;
margin-left : 10px;
margin-right : 5px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #a8174e;
background-repeat : no-repeat;
height : 29px;
}

.qa-aeye{
	background-image : url(04/qa-a.gif);
background-repeat : no-repeat;
margin-bottom : 5px;
margin-left : 10px;
margin-right : 5px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #003172;
height : 28px;
}

.kasan{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #ff0000;
}
.kasan2{
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #000000;
}

.suuryou80{
	font-size : 80%;
}
.suuryou90{
	font-size : 90%;
}
.suuryou110{
	font-size : 110%;
}
.suuryou120{
	font-size : 120%;
}
.suuryou130{
	font-size : 130%;
}
.suuryou140{
	font-size : 140%;
}
.gyokan150{
	line-height: 150%;
}
.bline-ao {
  background: linear-gradient(transparent 60%, #ccffff 0%);
}
.bline-green {
  background: linear-gradient(transparent 60%, #ccffcc 0%);
}
.bline-aka {
  background: linear-gradient(transparent 60%, #ffcccc 0%);
}
.bline-kiiro {
  background: linear-gradient(transparent 60%, #ffff99 0%);
}

#ipe-qa-top ul{
	margin-bottom: 0;
	margin-top: 0;
    padding: 0;
padding-left : 5px;
padding-right : 5px;
    list-style: none;
	text-align: left;
}


#ipe-qa-top ul li{
	background-image : url(05/ipe-back.gif);
    background-position: left top;
    background-repeat: repeat-x;
}
#ipe-qa-top ul li a{
	display: block;
	width: 270px;
	margin-left: auto;
	margin-right: auto;
    background-image : url(05/ipe-back.gif);
    background-position: center top;
    background-repeat: no-repeat;
	padding-left: 16px;
	text-align: left;
	color: #000;
	text-decoration: none;
	height: 39px;
	overflow: hidden;
	line-height: 39px;
	margin-bottom: 3px;
	text-shadow: 1px 1px 1px #ddd;
}

#ipe-qa-top ul li a:hover{
	color: #859744;
}
.center-box{
    width: 270px;
    margin: 0 auto;
      }
.center-box-1{
    width: 125px;
    float: left;
      }
.center-box-2{
    width: 125px;
    float: right;
      }
.akass{
color : red;
}</pre></body></html>