﻿@charset "UTF-8";

/*
  base
  Layout
    header
    footer
    ページの先頭へ戻る
    バナーエリア
    お問い合わせ
    お問い合わせ
    子階層
      パンくずリスト
      sidebar
  Utility
    grid
*/
/* .
list_item 単独でのセレクタ使用は禁止
.bnr_list .list_item など親を指定すること
*/
/* ----------------------------------------------------------------
    base
----------------------------------------------------------------- */
/* root-font-size:10px 1.0rem */
html{ font-size:62.5% !important; }
body {
  min-width: 1260px;
  /* text-align:center; */
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif;
  font-size:1.6rem;/*16px*/
  color:#333;
  word-wrap: break-word;
  overflow-wrap: break-word;
  background: #FFF;
}
body#top {
  background: #EFF3F6;
}
/* a { text-decoration:underline; } */
ul { list-style:none;padding-left:0; }
ol { margin-left:1.5em; }
button {
  display:block;
  padding:0;
  background:none;
  border:0;
}
img {
/*   height: auto;
  max-width: 100%;
  width: 100%; */
}
hr {
  border-color:#CCC;
  border-style:solid;
  border-width:1px 0 0 0;
}

/* ----------------------------------------------------------------
    Layout
----------------------------------------------------------------- */
.gnav,
.contact_area_inner,
.bnr_area .bnr_list,
#container {
  width: 1050px;
  margin:0 auto;
  overflow: hidden;
}

#container--faq {
  width: 90%;
  margin:0 auto;
  overflow: hidden;
}




.h_inner{
  width: 100vw;
  margin:0;
  overflow: hidden;
}
#h_description,#h_logo{
  padding-left:50px;
}

#container {
  margin-bottom:71px;
}
#wrap {
}
#sidebar {
  width: 175px;
  float: left;
}
#sidebar + #main {
  width: 875px;
  margin-left: 174px;
  border-left: 1px solid #C2CED6;
  padding-left: 29px;
  padding-bottom: 10px;
}
#main a {
  text-decoration: underline;
}
/* header -------------------------------------------- */
#header {
  padding-top: 12px;
  width:auto;
  /* height: 142px; */
  background: #EFF3F6;
  z-index:9000;
  position:fixed;
}
#headerbodyspace{
  padding-top:102px;
}
#marginOffsetTop{
  padding-top:40px
}
.marginOffsetContact{
  padding-top:40px
}
.h_inner {
  position: relative;
}
#h_description {
  font-size: 1.3rem;
  margin: 0 300px 1em 0;
}
#h_logo {
  margin:0 300px 1em 2px;
}
#h_contact {
  position: absolute;
  top: 22px;
  right: 0;
}
.h_contact_btn {
  width: 293px;
  height: 46px;
  margin-left:auto;
  margin-right:auto;
  overflow: hidden;
}
.h_contact_btn a img:hover {
  margin-top: -46px;
}
#h_gnav {
  background: #373F4B;
}
#h_gnav h2 {
  display: none;
}
.gnav {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width: 1052px;
  margin-left:auto;
  display: table;
  table-layout: auto;
  height: 47px;
  border-right: 1px solid #4F5661;
  border-left: 1px solid #262C34;
  border-collapse: separate;
  border-spacing: 0;

  *zoom: 1;
  overflow: visible;
}
.gnav_item {
  position: relative;
  display: table-cell;
  height: 47px;
  text-align: center;
  vertical-align: middle;
  color: #777;
}
.gnav_item .nolink {
  display: block;
  width: 150px;
  height: 47px;
  line-height: 50px;
  border-right: 1px solid #262C34;
  border-left: 1px solid #4F5661;
}
.gnav_item > a, .gnav_item > form{
  display: block;
  width: 140px;
  height: 47px;
  line-height: 50px;
  border-right: 1px solid #262C34;

  color:#FFFFFF;
  text-align: center;
  vertical-align: middle;
  font-size:15px;
}
#faq .gnav_item.faq > a,
#flow .gnav_item.flow > a,
#access .gnav_item.access > a,
#room .gnav_item.room > a,
#equipment .gnav_item.equipment > a,
#facility .gnav_item.facility > a,
#top .gnav_item.home > a,
.gnav_item > a:hover,
.gnav_item > form:hover {
  background: #152235;
  border-right: 1px solid #0F1825;
  border-left: 1px solid #313D4E;
}
.gnav_item ul {
  /* display: none; */
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 8000;
  width: 170px;
  visibility: hidden;
  opacity: 0;
  transition: 0s;
}
.gnav_item:hover ul {
  visibility: visible;
  opacity: 1;
}
.gnav_item ul li a{
  position: relative;
  display: block;
  width: 100%;
  padding: 10px 10px 10px 30px;
  border: 1px solid #EFF3F6;
  color: #FFF;
  background: #696969;
  text-align: left;
  visibility: hidden;
  opacity: 0;
  transition: .5s;
}
.gnav_item:hover ul li a{
  visibility: visible;
  opacity: 1;
}
.gnav_item ul li a:hover{
 background: #778899;
}
.gnav_item ul li a::before {
  display: block;
  content: "";
  position: absolute;
  top: calc(9px + 0.25em);
  left: 10px;
  width: 13px;
  height: 100%;
  background: url(/n-chuken/common/images/icon_arrow_right.png) no-repeat 0 0.25em; */
}
.gnav_item ul li #test0530::before {
  background: none;
}



#gnav_item_contact > a {
  width:140px;
  cursor:pointer;
  background:#6CB700;
  border-left:solid 1px #FFF;
  border-right:solid 1px #FFF;
  border-top:solid 1px #FFF;
  border-bottom:solid 1px #FFF;
}




#gnav_item_contact ul,#gnav_item_contact_AP ul {
  /* display: none; */
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 8000;
  width: 250px;
  visibility:  hidden;
  opacity: 1;
  transition: 0s;
}

#gnav_item_contact:hover form{
  visibility: visible;
  opacity: 1;
}

#gnav_item_contact form{
  position: relative;
  display: block;
  width: 100%;
  padding: 10px 10px 10px 30px;
  border: 1px solid #EFF3F6;
  color: #fff;
  background: #696969;
  text-align: left;
  visibility: hidden;
  opacity: 0;
  transition: .5s;
    cursor:pointer;
}
/*
#gnav_item_contact:hover form{
  visibility: visible;
  opacity: 1;
}
*/
#gnav_item_contact form:hover{
 background: #778899;
}
#gnav_item_contact form::before{
  display: block;
  content: "";
  position: absolute;
  top: calc(9px + 0.25em);
  left: 10px;
  width: 13px;
  height: 100%;
  background: url(/n-chuken/common/images/icon_arrow_right.png) no-repeat 0 0.25em;
}


#gnav_item_flow ul {
  width: 250px;
}

#gnav_item_reservation > a {
  width:140px;
  background:#FF9900;
  border-left:solid 1px #FFF;
  border-right:solid 1px #FFF;
  border-top:solid 1px #FFF;
  border-bottom:solid 1px #FFF;
}

#gnav_item_faq ul{
  width: 250px;
}

.cursor_pointer{
  cursor:pointer;
}

#h_gnav .gnavchild__ul{
  position: absolute;
  top: 60%;
  left: 90%;
  z-index: 7000;
  width: 200px;
  visibility: hidden;
  opacity: 0;
  transition: 0s;
}
#h_gnav .gnavchild__ul li a{
  background:#373F4B;
}
#h_gnav .gnavchild:hover .gnavchild__ul {
  visibility: visible;
  opacity: 1;
}
/* footer -------------------------------------------- */
#footer {
  position: relative;
  margin:0 auto;
  background:   #414954;
  background:linear-gradient(to top,
  #373F4B,
  #373F4B 36px,
  #414954 36px,
  #414954
  );
  background:-webkit-linear-gradient(bottom,
  #373F4B,
  #373F4B 36px,
  #414954 36px,
  #414954
  );
}
#footer a {
  color:#FFFFFF;
}
#footer a:hover {
  color:#F0FF74;
}
#f_sitemap::after,
#f_nav::after,
#footer::after {
  content: "";
  display: block;
  clear: both;
}

#f_sitemap {
  width: 1050px;
  margin:0 auto;
  padding: 23px 0 15px;
  color:#FFFFFF;
  background: #414954;
  font-size: 1.4rem;
  line-height: 2.0;

}
#f_sitemap > .sitemap_item {
  float: left;
  width: 193px;
}
#f_sitemap > .sitemap_item:nth-child(-n+4) {
min-height: 201px;
}
.sitemap_item + .sitemap_item {
  margin-left: 21px;
  margin-bottom: 26px;
}
.sitemap_item > span.nolink,
.sitemap_item > a {
  display: block;
  width: 100%;
  padding-left: 2px;
  border-bottom: 1px dotted #7A8088;
  font-weight: bold;
  font-size: 1.5rem;
}
.sitemap_item span.nolink {
  color: #777;
}
.sitemap_item .item_list {
  margin-top: 2px;
}
.item_list .list_item > a {
  display: block;
  width: 100%;
  padding-left: 8px;
}

#f_sitenav {
  width: 1196px;
  height: 36px;
  margin:0 auto;
  background: #373F4B;
  padding-top: 10px;
  padding-bottom: 10px;
}
#f_nav {
  float:left;
  font-size: 1.4rem;
}
.nav_item {
  display: inline-block;
  margin-right: 28px;
}

#f_copy {
  color:#FFFFFF;
  font-family: Arial,sans-serif;
  font-size: 1.4rem;
  text-align: right;
}

/* ページの先頭へ戻る -------------------------------------------- */
#f_backpagetop {
  position: absolute;
  top: -68px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 1196px;
  text-align: right;
  z-index: 0;
}
#f_backpagetop a {
  display: block;
  width: 55px;
  height: 56px;
  margin: 0 0 0 auto;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(/n-chuken/common/images/img_back_pagetop.png) no-repeat;
}
#f_backpagetop a:hover {
  background-position: 0 -56px;
}

/* バナーエリア -------------------------------------------- */
.bnr_area {
  background: #FFF;
  padding: 34px 0 34px;
}
.bnr_list {
  text-align: center;
}
.bnr_list .list_item {
  padding: 6px;
  background: #EFF3F6;
  z-index: 10;
}
.bnr_list .list_item + .list_item {
  margin-left: 20px;
}
.bnr_list .list_item a {
  display: block;
  width: 100%;
  height: auto;
  border: 1px solid #D9E0E5;
  background: #FFF;
  color: #000;
  font-size: 0;
  line-height: 0;
}
.bnr_list .list_item a:hover {
  opacity: 0.5;
}

/* お問い合わせ -------------------------------------------- */
.contact_area {
  margin-top: 71px;
  background: #8EC93A;
  background:linear-gradient(to bottom,
  #6CB700,
  #8EC93A 50%,
  #8EC93A
  );
  background:-webkit-linear-gradient(top,
  #6CB700,
  #8EC93A 50%,
  #8EC93A
  );
}
.contact_area_inner {
  height: 216px;
  background:url(/n-chuken/common/images/img_contact.png) no-repeat 196px bottom;
}
.contact_btn,
.contact_hdg {
  margin-left: 402px;
}
.contact_hdg {
  padding: 40px 0 16px;
  color: #FFF;
  font-size: 2.8rem;
  line-height: 1.0;
  font-weight: normal;
}
.contact_btn {
  width: 440px;
  height: 82px;
  overflow: hidden;
}
.contact_btn img:hover {
  margin-top: -82px;
}

/* ----------------------------------------------------------------
    子階層
----------------------------------------------------------------- */
.category_hdg {
  background: rgba(63, 81, 181, 0.05);
}
.hdg_area {
  width: 1260px;
  height: 120px;
  margin: 0 auto;
  padding: 21px 0 21px;
  color: #FFF;
  background: #414954;
}
.facility .hdg_area {
  background: #414954 url(/n-chuken/common/images/h2_facility.jpg) no-repeat left top;
}
.contact .hdg_area {
  background: #414954 url(/n-chuken/common/images/h2_contact.jpg) no-repeat left top;
}
.equipment .hdg_area {
  background: #414954 url(/n-chuken/common/images/h2_facility.jpg) no-repeat left top;
}
.room .hdg_area {
  background: #414954 url(/n-chuken/common/images/h2_room.jpg) no-repeat left top;
}
.access .hdg_area {
  background: #414954 url(/n-chuken/common/images/h2_access.jpg) no-repeat left top;
}
.flow .hdg_area {
  background: #414954 url(/n-chuken/common/images/h2_flow.jpg) no-repeat left top;
}
.faq .hdg_area {
  background: #414954 url(/n-chuken/common/images/h2_faq.jpg) no-repeat left top;
}
.news .hdg_area {
  background: #414954 url(/n-chuken/common/images/h2_faq.jpg) no-repeat left top;
}

.access .hdg_area {
  color: #373f4b;
}
.access .hdg_ttl,
.access .hdg_sub {
  border-left: 5px solid #373f4b;
}
.hdg_ttl,
.hdg_sub {
  width: 1050px;
  margin: 0 auto;
  border-left: 5px solid #FFF;
}
.hdg_ttl {
  font-size: 3.9rem;
  line-height: 1.0em;
  padding: 5px 20px 10px;
  text-shadow: 1px 1px 2px #202020;
}
.hdg_ttl:last-child {/* .hdg_subがないとき */
  margin: 12px auto;
}
.hdg_sub {
  font-size: 1.9rem;
  line-height: 1.0em;
  padding: 9px 20px 2px;
  text-shadow: 1px 1px 2px #202020;
}

/* パンくずリスト -------------------------------------------- */
#site_path {
  margin: 15px 0 41px;
  font-size:0;
}

.path_list .list_item {
  display: inline-block;
  font-size: 1.3rem;
  padding: 0 3px 0 2px;
}
.path_list .list_item a {
  text-decoration: underline;
}
.path_list .list_item + .list_item::before {
  content: ">";
  padding: 0 5px 0 1px;
}

#site_pathN {
  margin: 15px 0 41px;
  font-size:1.3rem;
}

.path_listN .list_item {
  display: inline-block;
  font-size: 1.3rem;
  padding: 0 3px 0 2px;
  margin :0;
}
.path_listN .list_item a {
  text-decoration: underline;
}
.path_listN .list_item:after {
  content: ">";
  padding: 0 1px 0 6px;
}
.path_listN .list_item:last-child:after {
  content: "";
  padding: 0 1px 0 6px;
}


/* sidebar -------------------------------------------- */
.category_nav a {
  color: #373F4B;
}
/* .tabnavi */
.tabnavi .navi_item {
  width: 170px;
  border: 1px solid #C2CED6;
  margin-bottom: 5px;
  padding: 10px 5px 10px 10px;
  background: #EFF4F6;
}
/* .tabnavi .navi_item:hover {
  background:#e2eaec;
} */
.tabnavi .navi_item.active {
  width: 175px;
  background: #FFF !important;
  border-right: none;
}
.tabnavi .navi_item a {
  display: inline-block;
  position: relative;
  margin-left: 18px;
  text-align: left;
}
.tabnavi .navi_item a::before {
  display: block;
  content: url(/n-chuken/common/images/icon_arrow_right.png);
  position: absolute;
  top: 0;
  left: -18px;
  width: 13px;
  height: 13px;
}
/* .pagenavi */
.pagenavi {
  display: -webkit-flex; /* Safari */
  display: flex;
  -webkit-flex-direction: column;/* Safari */
  flex-direction: column;
}
.pagenavi .navi_item {
  width: 170px;
  border: 1px solid #C2CED6;
  margin-bottom: 5px;
  background: #EFF4F6;
}
/* .pagenavi .navi_item:hover {
  background:#e2eaec;
} */
.pagenavi .navi_item a {
  position: relative;
  display: inline-block;
  text-align: left;
  width: 100%;
  padding: 10px 5px 10px 28px;
}
.pagenavi .navi_item a::before {
  display: block;
  content: url(/n-chuken/common/images/icon_arrow_right.png);
  position: absolute;
  top: 10px;
  left: 10px;
  width: 13px;
  height: 13px;
}

/* topbar -------------------------------------------- */
#topbar .pagenavi {
  display: -webkit-flex; /* Safari */
  display: flex;
  -webkit-flex-direction: row;/* Safari */
  flex-direction: row;
  margin-bottom: 15px;
}
#topbar .pagenavi .navi_item {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  margin-left: 5px;
}
#topbar .pagenavi .navi_item a {

}
#topbar .pagenavi .navi_item a::before {
  transform: rotateZ( 90deg );
  top: calc(10px + 6px);
  left: calc(10px + 6px);
}
/* ----------------------------------------------------------------
    Utility
----------------------------------------------------------------- */
.clearfix::before,
.clearfix::after {
	display:table;
	content:" ";
}

.clearfix::after {
	clear:both;
}

.clearfix {
	*zoom:1;
}

.fs10 {font-size:1.0rem;}
.fs11 {font-size:1.1rem;}
.fs12 {font-size:1.2rem;}
.fs13 {font-size:1.3rem;}
.fs14 {font-size:1.4rem;}
.fs15 {font-size:1.5rem;}
.fs16 {font-size:1.6rem;}
.fs17 {font-size:1.7rem;}
.fs18 {font-size:1.8rem;}
.fs19 {font-size:1.9rem;}
.fs20 {font-size:2.0rem;}
.fs21 {font-size:2.1rem;}
.fs22 {font-size:2.2rem;}
.fs23 {font-size:2.3rem;}
.fs24 {font-size:2.4rem;}
.fs25 {font-size:2.5rem;}
.fs26 {font-size:2.6rem;}
.fs27 {font-size:2.7rem;}
.fs28 {font-size:2.8rem;}
.fs29 {font-size:2.9rem;}
.fs30 {font-size:3.0rem;}

.txtCenter {text-align:center!important;}
.txtRight {text-align:right!important;}
.txtLeft {text-align:left!important;}
.txtRed {color:#F00!important;}
.txtBold {font-weight:bold!important;}
.txtUnderline{text-decoration:underline;}

.floatLeft {float:left;}
.floatRight {float:right;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.clearBoth {clear:both;}

.hidden {display:none;}

.mt00{margin-top:0!important;}
.mt01{margin-top:1px!important;}
.mt05{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt30{margin-top:30px!important;}
.mt40{margin-top:40px!important;}
.mt50{margin-top:50px!important;}

.mr00{margin-right:0!important;}
.mr05{margin-right:5px!important;}
.mr10{margin-right:10px!important;}
.mr15{margin-right:15px!important;}
.mr20{margin-right:20px!important;}
.mr30{margin-right:30px!important;}
.mr40{margin-right:40px!important;}
.mr50{margin-right:50px!important;}

.mb00{margin-bottom:0!important;}
.mb05{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb30{margin-bottom:30px!important;}
.mb40{margin-bottom:40px!important;}
.mb50{margin-bottom:50px!important;}

.ml00{margin-left:0!important;}
.ml05{margin-left:5px!important;}
.ml10{margin-left:10px!important;}
.ml15{margin-left:15px!important;}
.ml20{margin-left:20px!important;}
.ml30{margin-left:30px!important;}
.ml40{margin-left:40px!important;}
.ml50{margin-left:50px!important;}
.ml60{margin-left:60px!important;}
.ml80{margin-left:80px!important;}

.mgn00{margin:0!important;}

.pt00{padding-top:0!important;}
.pt05{padding-top:5px!important;}
.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}
.pt20{padding-top:20px!important;}
.pt30{padding-top:30px!important;}
.pt40{padding-top:40px!important;}
.pt50{padding-top:50px!important;}

.pr00{padding-right:0!important;}
.pr05{padding-right:5px!important;}
.pr10{padding-right:10px!important;}
.pr15{padding-right:15px!important;}
.pr20{padding-right:20px!important;}
.pr30{padding-right:30px!important;}
.pr40{padding-right:40px!important;}
.pr50{padding-right:50px!important;}

.pb00{padding-bottom:0!important;}
.pb05{padding-bottom:5px!important;}
.pb10{padding-bottom:10px!important;}
.pb15{padding-bottom:15px!important;}
.pb20{padding-bottom:20px!important;}
.pb30{padding-bottom:30px!important;}
.pb40{padding-bottom:40px!important;}
.pb50{padding-bottom:50px!important;}

.pl00{padding-left:0!important;}
.pl05{padding-left:5px!important;}
.pl10{padding-left:10px!important;}
.pl15{padding-left:15px!important;}
.pl20{padding-left:20px!important;}
.pl25{padding-left:25px!important;}
.pl30{padding-left:30px!important;}
.pl40{padding-left:40px!important;}
.pl50{padding-left:50px!important;}

.pdg00{padding:0!important;}

.w10 {width: 10%!important;}
.w20 {width: 20%!important;}
.w30 {width: 30%!important;}
.w32 {width: 32%!important;}
.w40 {width: 40%!important;}
.w50 {width: 50%!important;}
.w60 {width: 60%!important;}
.w70 {width: 70%!important;}
.w80 {width: 80%!important;}
.w90 {width: 90%!important;}
.w100 {width: 100%!important;}

/* Flexbox -------------------------------------------- */

.lyout {/* Flex container */
  display: -webkit-flex; /* Safari */
  display: flex;
}
.lo-column {
  display: -webkit-flex; /* Safari */
  display: flex;
  -webkit-flex-direction: column;/* Safari */
  flex-direction:column;
  width: 100%;/* IE11 */
}
.lo-wrap {
  -webkit-flex-wrap: wrap; /* Safari */
  flex-wrap:wrap;
}
.lo-wrap .lo_item {
  min-width: 20%;
  margin-bottom: 30px;
}
.lo-nowrap {
  -webkit-flex-wrap: nowrap; /* Safari */
  flex-wrap:nowrap;
}
.lo-center {
  -webkit-justify-content: center;/* Safari */
  justify-content: center;
}
.lo-start {
  -webkit-justify-content: flex-start;/* Safari */
  justify-content: flex-start;
}
.lo-end {
  -webkit-justify-content: flex-end;/* Safari */
  justify-content: flex-end;
}
.lyout + .lyout {
  margin-top: 20px;
}
.photo_area .lyout {
  /* justify-content: space-between; */
}

.lo_item {/* Flex item */
  -webkit-flex: 1 0 auto; /* Safari */
  flex: 1 0 auto;
}
#facility .lo_item {
  -webkit-flex: 1 1 auto; /* Safari */
  flex: 1 1 auto;
}
.lo_item + .lo_item {
  margin-left: 10px;
}
.lo_item:last-child {
  margin-right: 0;
}

.lo_left_img {
/*  width: auto;*/
}
.lo_right_txt {
/*  width: auto;*/
}

.lo-2col {
  -webkit-flex-wrap: nowrap; /* Safari */
  flex-wrap: wrap;
}
.lo-2col .lyout + .lyout {
  margin-top: 0;
}
.lo-2col > *,
.lo-2col > .lo_item {
  width: calc(50% - 10px);
  margin-right:0;
  margin-bottom: 30px;
}
.lo-2col > *:nth-child(even) {
  margin-left:20px;
}
.lo-2col > *:nth-child(odd) {
  margin-left:0;
}
.lo-2col > *:first-child,
.lo-2col > *:last-child {
  margin-bottom: 0;
}

.blank_100{
  margin-top:100px;
}


.blank_50{
  margin-top:50px;
}

.blank_20{
  margin-top:20px;
}

.blank_10{
  margin-top:10px;
}

.blank_5{
  margin-top:5px;
}

.fontred{
  color:red
}

/* モーダル コンテンツエリア */
#modal-palet-main{
  display:none;
  width:900px;
  height:230px;
  margin:0;
  padding:10px;
  background-color:#fff;
  color:#000;
  border-radius:10px;
  position:fixed;
  z-index:9999;
}
/* モーダル 背景エリア */
#modal-palet-bg {
  display:none;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,0.5);
  position:fixed;
  top:0;
  left:0;
  z-index:9001;
}


#palet-head{
  margin-right:-webkit-calc(50% - 624px);
  margin-right:calc(50% - 624px);
}

.disp__inblk{
  display:inline-block;
}

.ex2{
  color:#696969!important;
}


.vt{
  vertical-align: top;
}


.vist000:link{
  color: #000000;
}

.vist000:visited{
  color: #000000;
}

.txtdeco__None{
  text-decoration:none!important;
}
.listyle__None{
  list-style: none!important;
}
.border_None{
  border:none!important;
}
.bg_White{
  background-color:white!important;
}
/*font-size px*/
.fs10p{font-size:10px;}
.fs11p{font-size:11px;}
.fs12p{font-size:12px;}
.fs13p{font-size:13px;}
.fs14p{font-size:14px;}
.fs15p{font-size:15px;}
.fs16p{font-size:16px;}
.fs17p{font-size:17px;}
.fs18p{font-size:18px;}
.fs19p{font-size:19px;}
.fs20p{font-size:20px;}
.fs21p{font-size:21px;}
.fs22p{font-size:22px;}
.fs23p{font-size:23px;}
.fs24p{font-size:24px;}
.fs25p{font-size:25px;}
.fs26p{font-size:26px;}
.fs27p{font-size:27px;}
.fs28p{font-size:28px;}
.fs29p{font-size:29px;}



/*
@media screen and (max-width:700px){
  #h_gnav {
  display:none!important;
  }
}
*/
