@charset "UTF-8";

* {margin: 0; padding: 0;}

body  {font-size: 90%; margin:0; padding:0;}
h1    {font-size: 1.4em; margin-bottom: 1em;}
h2    {font-size: 1.2em; margin-bottom: 6px;}
h3    {font-size: 1.1em; margin-bottom: 6px;}
h4    {font-size: 1em; margin-bottom: 0.35em;}
p     {margin-bottom: 1em;}
ul    {padding-left: 20px; margin-bottom: 1em;}
ol    {padding-left: 28px; margin-bottom: 1em;}
li    {margin-bottom: 0.3em;}
a     {color:#7CA997;}
a:hover      {color: #0B696B; text-decoration: none;}
a.more:hover {position: relative; top: 1px; left: 1px;}

table {border-collapse:collapse; border-spacing:0;}

img, a img  {border: 0;}

.fl   {float: left; margin-right:6px;}
.fr   {float: right; margin-left:8px;}

.red  {color: #CC0000;}
.blue {color: #000066;}
.green{color: #006633;}

.big  {font-size: 1.2em;}
.small{font-size: 0.9em;}

.txt_center{text-align: center;}

hr    {height: 1px; border: none; border-top: solid 1px #ccc; margin: 1.5em 0;}

.clear{clear: both;}



/*#################### common ####################*/
*html body {  /*onlyIE6*/
   overflow-y:auto;
}

*+html body { /*onlyIE7*/
   overflow-y:auto;
}
body  {
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 0 auto;
  background: url(https://2bfe82.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/back.jpg);
  color: #333333;
  overflow-y:scroll;
}
#container  {
  width: 960px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  background: url(https://478c54.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/body_back.png) 50% top repeat-y;
  _background: none;
}
#container-inner  {
  width: 950px;
  margin: auto;
  text-align: left;
  _background-color: #F9F7F2;
  _border-left : solid 1px #efefef;
  _border-right: solid 1px #efefef;
}


/*--- header ---*/

#header{
  width: 950px;
  height: 80px;
  background: #ffffff url(https://eb29c9.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/header.jpg) no-repeat 0 -16px;
}

  #header .logo {width: 548px;height: 60px;padding: 20px 0 0 15px;margin: 0;float: left;}
  #header .inq  {width: 225px; float: right; padding: 55px 15px 0 0;}

#header_navi{
  width: 950px;
  height: 55px;
  margin: 0;
  padding: 0;
  background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) no-repeat;
  overflow: hidden;
}

#header_navi ul {list-style-type: none; margin: 0; padding-left: 15px;}
#header_navi li {display: block; height: 55px; float: left; margin: 0; margin-right: 10px;}
  #header_navi li a {display: block; height: 55px; float: left; margin: 0; text-indent: -9999px;}
    #header_navi li.hm a  {width: 70px; background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818)  -15px 0px no-repeat;}
      #header_navi li.hm a:hover  {background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818)  -15px -60px;}
    #header_navi li.lg a  {width: 90px; background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818)  -95px 0px no-repeat;}
      #header_navi li.lg a:hover  {background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818)  -95px -60px;}
    #header_navi li.lp a  {width: 110px; background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -195px 0px no-repeat;}
      #header_navi li.lp a:hover  {background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -195px -60px;}
    #header_navi li.bi a  {width: 110px; background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -315px 0px no-repeat;}
      #header_navi li.bi a:hover  {background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -315px -60px;}
    #header_navi li.bp a  {width: 125px; background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -435px 0px no-repeat;}
      #header_navi li.bp a:hover  {background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -435px -60px;}
    #header_navi li.hg a  {width: 95px; background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -570px 0px no-repeat;}
      #header_navi li.hg a:hover  {background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -570px -60px;}
    #header_navi li.ac a  {width:  125px; background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -675px 0px no-repeat;}
      #header_navi li.ac a:hover  {background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -675px -60px;}
    #header_navi li.ir a  {width: 125px; background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -810px 0px no-repeat;}
      #header_navi li.ir a:hover  {background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -810px -60px;}
    #header_navi li.wd a  {width: 125px; background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -810px 0px no-repeat;}
      #header_navi li.wd a:hover  {background: url(https://9f41e6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/glonavi.jpg?20200818) -810px -60px;}


/*--- footer ---*/


#footer {
  clear: both;
}

#footer-inner {
  clear: both;
  color: #FFFFFF;
  background-color: #85d1da;
  font-size: 12px;
  padding: 15px 15px 25px;
}
#footer h4  {
  margin: 10px 0 6px 0;
}
#footer .clm01  {
  width: 300px;
  float: left;
}
#footer .clm02, #footer .clm03  {
  width: 190px;
  float: left;
  padding: 10px 0;
}
#footer a {
  color: #FFFFFF;
  text-decoration: none;
}
#footer a:hover {
  color: #0B696B;
  text-decoration: underline;
}
#footer .copy {
  clear: both;
  font-size: 10px;
  text-align: right;
}
.scroll_top {text-align: right; padding: 20px 15px 0 0;}


/*--- side_column ---*/

#beta {
  width: 220px;
  float: right;
  font-size: 12px;
  padding: 15px 0 0 0;
}

#beta ul  {list-style-type: none; padding: 10px 0 0 0;}
#beta ul li{
  background: url(https://57658b.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/list_mark.gif) 11px 2px no-repeat;padding: 0 0 5px 25px;
  border-bottom: dotted 1px #B4D6C8; margin-bottom: 6px;
}

#reserve  {padding: 0 0 0 4px; margin-bottom: 24px;}

.wd_banner{width: 220px; padding-bottom: 24px;}

.sidebanner{text-align: center; margin: 5px auto;}

.rss_feed {margin-bottom: 15px;}


/*--- main_column ---*/

#alpha{
  clear: both;
  width: 710px;
  float: left;
  padding: 15px 0 0 18px;
  _background-color: #ffffff;
}

#breadcrumbs  {font-size: 12px; padding: 0 0 24px 5px;}

.cta_bottom {
  clear: both;
  padding: 15px;
  text-align: center;
  margin-bottom: 24px;
}
  .cta_bottom img {margin-right: 10px;}

.cate_cts h1, .e_page h1  {
  font-size: 18px; color:#7CA997; padding: 6px 0 4px 42px;
  background: url(https://b44309.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/hm.gif) 3px 6px no-repeat;
}
.cate_cts h2, .cate_cts h3, .e_page h3, .enkaili h4  {
  color:#7CA997;
}
h2.sub_h, h3.sub_h  {
  padding: 6px 0 4px 42px;
  background: url(https://b44309.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/hm.gif) 3px 6px no-repeat;
}


.cate_cts p, .e_page p  {
  line-height: 140%;
}


.cate_block {
  width: 660px; margin-bottom: 24px;
  background: url(https://7c7b4f.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/cate_block02.jpg) repeat-y;
}
.cate_block h2  {
  width: 640px; height: 31px; color:#7CA997; padding: 10px 0 0 20px; margin-bottom: 15px;
  background: url(https://da6cd6.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/cate_block01.jpg) no-repeat;
}
.cate_block .fl {
  margin-right: 10px;
}

.cate_block .cate_bottom  {
  clear: both; padding-top: 8px; width: 660px; height: 17px;
  background: url(https://4daaf7.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/cate_block03.jpg) bottom no-repeat;
}
.cate_block .inner  {padding: 0 20px 15px 20px;}

.photo_wrap .photo {
  width: 195px;
  float: left;
  margin: 0 10px 15px 0;
}
.photo_wrap > .photo:first-child,
.photo_wrap > .photo:first-child+.photo+.photo+.photo,
.photo_wrap > .photo:first-child+.photo+.photo+.photo+.photo+.photo+.photo,
.photo_wrap > .photo:first-child+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo,
.photo_wrap > .photo:first-child+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo,
.photo_wrap > .photo:first-child+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo,
.photo_wrap > .photo:first-child+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo,
.photo_wrap > .photo:first-child+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo,
.photo_wrap > .photo:first-child+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo,
.photo_wrap > .photo:first-child+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo+.photo {
  clear: left;
}
.photo_wrap > .photo:nth-child(3n+1) { clear: left }

.page-asset, .entry-asset {padding: 0 15px;}
.asset-more {clear: both; padding-top: 15px;}

.more_gallery img {margin-right: 3px; border: solid 1px #7CA997;}


.page-asset table, .entry-asset table {
  width: 100%; margin-bottom: 24px;
}
.page-asset table th, .entry-asset table th {
  background-color: #EBF7F2; border: solid 1px #7CA997; color: #7CA997; padding: 10px 6px;
}
.page-asset table td, .entry-asset table td {
  border: solid 1px #7CA997; padding: 10px 6px;
}
.page-asset table td.yl, .entry-asset table td.yl{
background-color: #FFFFCC; font-size: 16px;
}




.cate_cts dt  {clear: left; display: block; width: 125px; float: left; padding-left: 5px;}
.cate_cts dd  {border-bottom: dotted 1px #ccc; padding-left: 130px; margin-bottom: 8px; padding-bottom: 8px;}

dl.drinkmenu  {width: 300px;}
dl.drinkmenu dt {width: 230px;}
dl.drinkmenu dd {text-align: right; padding-right: 10px;}

dl.bihin  {width: 190px;}
dl.bihin dt {width: 13px;}
dl.bihin dd {padding-left: 15px;}

dl.hall {width: 330px;}
dl.hall dt  {width: 24px; font-weight: bold; padding-left: 10px;}
dl.hall dd  {padding-left: 40px;}




/*--- enkai ---*/

.enkaili    {width: calc((100% - 15px) / 2);margin: 0 0 15px;}
    .enkaili img    {float: left; margin: 0 3px 6px 0;}
    .enkaili p      {font-size: 12px;}
.enkaili_wrap { overflow: hidden }
.enkaili_wrap > .enkaili:first-child,
.enkaili_wrap > .enkaili:first-child+.enkaili+.enkaili,
.enkaili_wrap > .enkaili:first-child+.enkaili+.enkaili+.enkaili+.enkaili,
.enkaili_wrap > .enkaili:first-child+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili,
.enkaili_wrap > .enkaili:first-child+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili,
.enkaili_wrap > .enkaili:first-child+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili,
.enkaili_wrap > .enkaili:first-child+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili,
.enkaili_wrap > .enkaili:first-child+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili,
.enkaili_wrap > .enkaili:first-child+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili,
.enkaili_wrap > .enkaili:first-child+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili+.enkaili {
  clear: left;
}


/*--- shukuhaku ---*/

.shukuhaku    {width: 320px; float: left; margin: 0 15px 15px 0;}
    .shukuhaku img    {float: left; margin: 0 3px 6px 0;}
    .shukuhaku p      {font-size: 12px;}



/*--- top page ---*/

#main_image {height: 460px; background-color: #FFFFFF;}

dl.top_info {
  width: 206px;
  margin-left: 3px;
}

dl.top_info dt  {
  background: url(https://57658b.claudeassets.com/20210628061815im_/https://www.marriage-sensui.com/common/list_mark.gif) 7px 2px no-repeat;
  padding-left: 20px;
}
dl.top_info dd  {
  padding-left: 20px;
  padding-bottom: 3px;
  margin-bottom: 7px;
  border-bottom: dotted 1px #B4D6C8;
}

.rss_feed{
  padding: 0 0 15px 5px;
}

.sub_topics {
  width: 223px;
  border: solid 1px #7CA997;
  font-size: 12px;
  float: left;
  margin: 0 6px 10px 0;
  /*height: 260px;*/
}
.sub_topics h3  {
  padding: 0 5px;
  margin: 5px 0;
}
.sub_topics p {
  padding: 0 6px;
  line-height: 1.4;
}
.sub_topics p img {
  vertical-align: bottom;
}
.sub_last {
  margin-right: 0;
}


/*--- form setting ---*/
.aform  { font-size: 0.9em; width: 660px; margin: auto; padding: 15px 15px 0 0 }
.aform dl         {}
.aform dt         {clear: left; width: 150px; float: left; margin: 0;}
.aform dd         {padding-left: 170px; border-bottom: 0;}
.aform-name-ul    {padding: 0; margin: 0;}
.aform div.submit {font-size: 12px;}
.aform-header     {color:#7CA997;}

/* 20180808 MT Fix*/
.mtpage #header-menu { display: none }
.mtpage #header .widget-sign-in.widget { display: none }
.mtpage .header-search { display: none }
.mtpage #header-name { background: url(/assets/www.marriage-sensui.com/common/logo.gif) no-repeat; width: 420px; height: 37px; text-indent: -99999px }
.mtpage #header-inner { padding: 11px 0 0 16px }
/* /20180808 MT Fix*/

/* 20200818 Banquet Fix */
.enkaili-wrapper { display: flex; flex-wrap: wrap; justify-content: space-between }
/* 20200818 /Banquet Fix */

/*
     FILE ARCHIVED ON 07:57:12 May 06, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:14:33 Jun 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.483
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.034
  esindex: 0.009
  cdx.remote: 6.23
  LoadShardBlock: 116.218 (3)
  PetaboxLoader3.resolve: 268.147 (4)
  PetaboxLoader3.datanode: 83.501 (4)
  load_resource: 298.164
*/