<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* PC */
@media screen and (min-width: 769px) {
	/* 繧ｵ繧､繝峨リ繝薙′縺ゅｋ蝣ｴ蜷医�荳玖ｨ倥�l-main繧ｹ繧ｿ繧､繝ｫ繧偵さ繝｡繝ｳ繝医い繧ｦ繝医ｒ螟悶☆ */
	/* .l-main {
    display: flex;
    width: 980px;
    margin: 30px auto 100px;
    justify-content: flex-start;
    position: relative;
  } */

	/* 繝輔Ν繧ｳ繝ｳ繝�Φ繝�ｹ��蝣ｴ蜷医さ繝｡繝ｳ繝医い繧ｦ繝医ｒ螟悶☆ */
	.l-content {
		width: 100% !important;
		padding: 0 !important;
	}

	/* Utility classes */
	.page-header {
		border-bottom: 1px #ccc solid;
	}

	.page-header .header-inner {
		width: 980px;
		margin: 0 auto;
		padding: 15px;
	}

	.page-header .header-inner .header-ttl {
		position: absolute;
		z-index: 999;
	}

	.page-header .header-inner .leadTxt {
		text-align: right;
		line-height: 40px;
	}

	.wrap {
		*zoom: 1;
	}

	.wrap:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
	}

	.wrap&gt;* {
		float: left;
	}

	.container {
		width: 900px;
		margin: auto;
	}

	.replace {
		display: block;
		overflow: hidden;
		height: 0;
	}

	/* btn */
	.note {
		color: #666;
		font-size: 11px;
	}

	.tac .note a:link {
		text-decoration: underline;
	}

	/* header */
	body.simpleType #header-lead .inner,
	body.simpleType #header-utility {
		width: 980px;
	}

	.block-btn01 {
		margin-top: 20px;
	}

	.block-btn02 {
		margin: 20px auto 0;
		text-align: center;
	}

	#intro_webregist-index .toku-desc .container02 {
		width: 1130px;
		margin: auto;
		position: relative;
	}

	#intro_webregist-index .toku-desc .container02 .char {
		position: absolute;
		z-index: 2;
		top: 40px;
		right: 0;
	}

	.title_area h1 {
		font-size: 30px;
		font-weight: bold;
		text-align: center;
		color: #555555;
		padding: 80px 0 36px;
	}

	.title_area p {
		font-size: 18px;
		text-align: center;
		color: #555555;
		padding-bottom: 4px;
		line-height: 1.6;
	}

	.blue_col {
		font-size: 18px;
		font-weight: bold;
		color: #009ce5;
	}

	.toku-desc h2 {
		font-size: 22px;
		font-weight: bold;
		text-align: center;
		color: #555555;
		padding: 50px 0;
	}

	.toku-desc .note.note01 {
		margin: 0 0 5px 100px;
		width: 760px;
		text-align: right;
	}

	.toku-desc .txt01,
	.toku-desc .txt02 {
		position: relative;
		margin: 0 0 20px 100px;
	}

	.toku-desc .txt01 .img,
	.toku-desc .txt02 .img {
		margin-bottom: 5px;
	}

	.toku-desc .toku_btn {
		position: absolute;
		left: 580px;
		top: 6px;
	}

	.toku-desc .note {
		width: 740px;
		margin-left: 32px;
	}

	.toku_start {
		margin-top: 50px;
	}

	.toku_start .container {
		position: relative;
		background: #ffffff !important;
		padding-bottom: 10px;
	}

	.toku_start .container h2 {
		font-size: 22px;
		font-weight: bold;
		text-align: center;
		color: #555555;
		padding: 50px 0 10px;
	}

	.toku_start .container .toku_mark01 {
		position: absolute;
		top: -70px;
		left: 340px;
	}

	.toku_start .container .toku_photo01 {
		position: absolute;
		right: 15px;
		top: -40px;
	}

	.box-select,
	.box-result {
		width: 820px;
		margin: 26px auto;
		border: 2px solid #009ce5;
	}

	.box-select .inputbox,
	.box-result .article {
		margin-bottom: 10px;
		width: 760px;
	}

	.box-result .article.last {
		margin-bottom: 0;
	}

	.box-result .article-wrap {
		max-height: 1550px;
		overflow: auto;
		padding: 30px;
	}

	.box-result table.article {
		border-collapse: separate;
	}

	.box-result .article td {
		border: 1px solid #e4e4e4;
		border-radius: 5px;
		/* CSS3闕画｡� */
		-webkit-border-radius: 5px;
		/* Safari,Google Chrome逕ｨ */
		-moz-border-radius: 5px;
		/* Firefox逕ｨ */
	}

	.box-result .article .cell-checkbox {
		padding: 0 14px;
		background: #69C8F8;
	}

	.box-result .article .cell-desc {
		background: #fafafa;
		padding: 10px 10px 25px 10px;
	}

	.box-result .article .cell-btn {
		background: #fafafa;
		padding: 10px 25px 25px 10px;
	}

	.box-result .article .cell-desc {
		border-right: none;
		border-top-right-radius: 0;
		/* CSS3闕画｡� */
		border-bottom-right-radius: 0;
		/* CSS3闕画｡� */
		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-right-radius: 0;
		-moz-border-top-right-radius: 0;
		-moz-border-bottom-right-radius: 0;
	}

	.box-result .article .cell-btn {
		width: 115px;
		border-left: none;
		border-top-left-radius: 0;
		/* CSS3闕画｡� */
		border-bottom-left-radius: 0;
		/* CSS3闕画｡� */
		-webkit-border-top-left-radius: 0;
		-webkit-border-bottom-left-radius: 0;
		-moz-border-top-left-radius: 0;
		-moz-border-bottom-left-radius: 0;
	}

	.box-result .article .cell-btn p {
		margin: 0 0 10px 0;
	}

	.box-result .article .cell-btn p a {
		width: 163px;
		padding-top: 65px;
		background: url("/sites/default/files/media/pc/images/reserve/edreserve/toku_btn02.png") no-repeat left top;
	}

	.box-result .article .cell-btn p a:hover {
		opacity: 0.7;
	}

	.box-result .article .cell-desc li {
		margin-right: 5px;
	}

	.box-result .article .cell-desc .shop-name {
		font-size: 16px;
		background-color: #0000;
	}

	.box-result .article .cell-desc .shop-name a {
		text-decoration: underline;
	}

	.box-result .article .cell-desc .shop-name a:hover {
		text-decoration: none;
	}

	.box-result .article .cell-desc p {
		height: 42px;
	}

	.block-social .container {
		position: relative;
		width: 980px;
	}

	.block-social.type02 .container {
		height: 40px;
	}

	.block-social #socialBtm {
		bottom: 20px;
		right: 0;
	}

	.notandum {
		margin: 0 10px 20px;
		font-size: 13px;
		line-height: 1.5;
	}

	.notandum h2 {
		color: #009be5;
		font-weight: bold;
	}

	.box-select .inputbox {
		width: 780px;
		margin: 20px;
		max-height: 90px;
	}

	.select_wrap,
	.box-select .select {
		width: 760px;
		height: 42px;
	}

	.box-select .select {
		border: 1px solid #ccc;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "alpha(opacity=0)";
	}

	.select_wrap {
		position: relative;
		/*float: left;*/
		margin-bottom: 10px;
	}

	.select_wrap.pref,
	.select_wrap.city {
		/*margin-right: 30px;*/
		left: 10px;
	}

	.replace_select,
	.select_wrap .select {
		position: absolute;
		top: 0;
		left: 0;
	}

	.replace_select {
		position: absolute;
		width: 740px;
		height: 42px;
		padding: 0 10px;
		line-height: 42px;
		font-size: 14px;
		background: url("/sites/default/files/media/pc/images/intro/webregist/replace_select.png");
		pointer: cursor;
	}

	.replace_select.hover {
		background-position: left -42px;
	}


	#footer #footer-utility {
		width: 980px;
	}

	.area_main {
		background: #fff8be !important;
		padding-bottom: 80px;
	}

	.mt0 {
		margin-top: 0 !important;
	}

	.pt0 {
		padding-top: 0 !important;
	}

	.mb0 {
		margin-bottom: 0 !important;
	}

	.pb0 {
		padding-bottom: 0 !important;
	}

	.ml0 {
		margin-left: 0 !important;
	}

	.pl0 {
		padding-left: 0 !important;
	}

	.mr0 {
		margin-right: 0 !important;
	}

	.pr0 {
		padding-right: 0 !important;
	}

	.mt1 {
		margin-top: 1px !important;
	}

	.pt1 {
		padding-top: 1px !important;
	}

	.mb1 {
		margin-bottom: 1px !important;
	}

	.pb1 {
		padding-bottom: 1px !important;
	}

	.ml1 {
		margin-left: 1px !important;
	}

	.pl1 {
		padding-left: 1px !important;
	}

	.mr1 {
		margin-right: 1px !important;
	}

	.pr1 {
		padding-right: 1px !important;
	}

	.mt2 {
		margin-top: 2px !important;
	}

	.pt2 {
		padding-top: 2px !important;
	}

	.mb2 {
		margin-bottom: 2px !important;
	}

	.pb2 {
		padding-bottom: 2px !important;
	}

	.ml2 {
		margin-left: 2px !important;
	}

	.pl2 {
		padding-left: 2px !important;
	}

	.mr2 {
		margin-right: 2px !important;
	}

	.pr2 {
		padding-right: 2px !important;
	}

	.mt3 {
		margin-top: 3px !important;
	}

	.pt3 {
		padding-top: 3px !important;
	}

	.mb3 {
		margin-bottom: 3px !important;
	}

	.pb3 {
		padding-bottom: 3px !important;
	}

	.ml3 {
		margin-left: 3px !important;
	}

	.pl3 {
		padding-left: 3px !important;
	}

	.mr3 {
		margin-right: 3px !important;
	}

	.pr3 {
		padding-right: 3px !important;
	}

	.mt4 {
		margin-top: 4px !important;
	}

	.pt4 {
		padding-top: 4px !important;
	}

	.mb4 {
		margin-bottom: 4px !important;
	}

	.pb4 {
		padding-bottom: 4px !important;
	}

	.ml4 {
		margin-left: 4px !important;
	}

	.pl4 {
		padding-left: 4px !important;
	}

	.mr4 {
		margin-right: 4px !important;
	}

	.pr4 {
		padding-right: 4px !important;
	}

	.mt5 {
		margin-top: 5px !important;
	}

	.pt5 {
		padding-top: 5px !important;
	}

	.mb5 {
		margin-bottom: 5px !important;
	}

	.pb5 {
		padding-bottom: 5px !important;
	}

	.ml5 {
		margin-left: 5px !important;
	}

	.pl5 {
		padding-left: 5px !important;
	}

	.mr5 {
		margin-right: 5px !important;
	}

	.pr5 {
		padding-right: 5px !important;
	}

	.mt6 {
		margin-top: 6px !important;
	}

	.pt6 {
		padding-top: 6px !important;
	}

	.mb6 {
		margin-bottom: 6px !important;
	}

	.pb6 {
		padding-bottom: 6px !important;
	}

	.ml6 {
		margin-left: 6px !important;
	}

	.pl6 {
		padding-left: 6px !important;
	}

	.mr6 {
		margin-right: 6px !important;
	}

	.pr6 {
		padding-right: 6px !important;
	}

	.mt7 {
		margin-top: 7px !important;
	}

	.pt7 {
		padding-top: 7px !important;
	}

	.mb7 {
		margin-bottom: 7px !important;
	}

	.pb7 {
		padding-bottom: 7px !important;
	}

	.ml7 {
		margin-left: 7px !important;
	}

	.pl7 {
		padding-left: 7px !important;
	}

	.mr7 {
		margin-right: 7px !important;
	}

	.pr7 {
		padding-right: 7px !important;
	}

	.mt8 {
		margin-top: 8px !important;
	}

	.pt8 {
		padding-top: 8px !important;
	}

	.mb8 {
		margin-bottom: 8px !important;
	}

	.pb8 {
		padding-bottom: 8px !important;
	}

	.ml8 {
		margin-left: 8px !important;
	}

	.pl8 {
		padding-left: 8px !important;
	}

	.mr8 {
		margin-right: 8px !important;
	}

	.pr8 {
		padding-right: 8px !important;
	}

	.mt9 {
		margin-top: 9px !important;
	}

	.pt9 {
		padding-top: 9px !important;
	}

	.mb9 {
		margin-bottom: 9px !important;
	}

	.pb9 {
		padding-bottom: 9px !important;
	}

	.ml9 {
		margin-left: 9px !important;
	}

	.pl9 {
		padding-left: 9px !important;
	}

	.mr9 {
		margin-right: 9px !important;
	}

	.pr9 {
		padding-right: 9px !important;
	}

	.mt10 {
		margin-top: 10px !important;
	}

	.pt10 {
		padding-top: 10px !important;
	}

	.mb10 {
		margin-bottom: 10px !important;
	}

	.pb10 {
		padding-bottom: 10px !important;
	}

	.ml10 {
		margin-left: 10px !important;
	}

	.pl10 {
		padding-left: 10px !important;
	}

	.mr10 {
		margin-right: 10px !important;
	}

	.pr10 {
		padding-right: 10px !important;
	}

	.mt11 {
		margin-top: 11px !important;
	}

	.pt11 {
		padding-top: 11px !important;
	}

	.mb11 {
		margin-bottom: 11px !important;
	}

	.pb11 {
		padding-bottom: 11px !important;
	}

	.ml11 {
		margin-left: 11px !important;
	}

	.pl11 {
		padding-left: 11px !important;
	}

	.mr11 {
		margin-right: 11px !important;
	}

	.pr11 {
		padding-right: 11px !important;
	}

	.mt12 {
		margin-top: 12px !important;
	}

	.pt12 {
		padding-top: 12px !important;
	}

	.mb12 {
		margin-bottom: 12px !important;
	}

	.pb12 {
		padding-bottom: 12px !important;
	}

	.ml12 {
		margin-left: 12px !important;
	}

	.pl12 {
		padding-left: 12px !important;
	}

	.mr12 {
		margin-right: 12px !important;
	}

	.pr12 {
		padding-right: 12px !important;
	}

	.mt13 {
		margin-top: 13px !important;
	}

	.pt13 {
		padding-top: 13px !important;
	}

	.mb13 {
		margin-bottom: 13px !important;
	}

	.pb13 {
		padding-bottom: 13px !important;
	}

	.ml13 {
		margin-left: 13px !important;
	}

	.pl13 {
		padding-left: 13px !important;
	}

	.mr13 {
		margin-right: 13px !important;
	}

	.pr13 {
		padding-right: 13px !important;
	}

	.mt14 {
		margin-top: 14px !important;
	}

	.pt14 {
		padding-top: 14px !important;
	}

	.mb14 {
		margin-bottom: 14px !important;
	}

	.pb14 {
		padding-bottom: 14px !important;
	}

	.ml14 {
		margin-left: 14px !important;
	}

	.pl14 {
		padding-left: 14px !important;
	}

	.mr14 {
		margin-right: 14px !important;
	}

	.pr14 {
		padding-right: 14px !important;
	}

	.mt15 {
		margin-top: 15px !important;
	}

	.pt15 {
		padding-top: 15px !important;
	}

	.mb15 {
		margin-bottom: 15px !important;
	}

	.pb15 {
		padding-bottom: 15px !important;
	}

	.ml15 {
		margin-left: 15px !important;
	}

	.pl15 {
		padding-left: 15px !important;
	}

	.mr15 {
		margin-right: 15px !important;
	}

	.pr15 {
		padding-right: 15px !important;
	}

	.mt20 {
		margin-top: 20px !important;
	}

	.pt20 {
		padding-top: 20px !important;
	}

	.mb20 {
		margin-bottom: 20px !important;
	}

	.pb20 {
		padding-bottom: 20px !important;
	}

	.ml20 {
		margin-left: 20px !important;
	}

	.pl20 {
		padding-left: 20px !important;
	}

	.mr20 {
		margin-right: 20px !important;
	}

	.pr20 {
		padding-right: 20px !important;
	}

	.mt25 {
		margin-top: 25px !important;
	}

	.pt25 {
		padding-top: 25px !important;
	}

	.mb25 {
		margin-bottom: 25px !important;
	}

	.pb25 {
		padding-bottom: 25px !important;
	}

	.ml25 {
		margin-left: 25px !important;
	}

	.pl25 {
		padding-left: 25px !important;
	}

	.mr25 {
		margin-right: 25px !important;
	}

	.pr25 {
		padding-right: 25px !important;
	}

	.mt30 {
		margin-top: 30px !important;
	}

	.pt30 {
		padding-top: 30px !important;
	}

	.mb30 {
		margin-bottom: 30px !important;
	}

	.pb30 {
		padding-bottom: 30px !important;
	}

	.ml30 {
		margin-left: 30px !important;
	}

	.pl30 {
		padding-left: 30px !important;
	}

	.mr30 {
		margin-right: 30px !important;
	}

	.pr30 {
		padding-right: 30px !important;
	}

	.mt35 {
		margin-top: 35px !important;
	}

	.pt35 {
		padding-top: 35px !important;
	}

	.mb35 {
		margin-bottom: 35px !important;
	}

	.pb35 {
		padding-bottom: 35px !important;
	}

	.ml35 {
		margin-left: 35px !important;
	}

	.pl35 {
		padding-left: 35px !important;
	}

	.mr35 {
		margin-right: 35px !important;
	}

	.pr35 {
		padding-right: 35px !important;
	}

	.mt40 {
		margin-top: 40px !important;
	}

	.pt40 {
		padding-top: 40px !important;
	}

	.mb40 {
		margin-bottom: 40px !important;
	}

	.pb40 {
		padding-bottom: 40px !important;
	}

	.ml40 {
		margin-left: 40px !important;
	}

	.pl40 {
		padding-left: 40px !important;
	}

	.mr40 {
		margin-right: 40px !important;
	}

	.pr40 {
		padding-right: 40px !important;
	}

	.mt45 {
		margin-top: 45px !important;
	}

	.pt45 {
		padding-top: 45px !important;
	}

	.mb45 {
		margin-bottom: 45px !important;
	}

	.pb45 {
		padding-bottom: 45px !important;
	}

	.ml45 {
		margin-left: 45px !important;
	}

	.pl45 {
		padding-left: 45px !important;
	}

	.mr45 {
		margin-right: 45px !important;
	}

	.pr45 {
		padding-right: 45px !important;
	}

	.mt50 {
		margin-top: 50px !important;
	}

	.pt50 {
		padding-top: 50px !important;
	}

	.mb50 {
		margin-bottom: 50px !important;
	}

	.pb50 {
		padding-bottom: 50px !important;
	}

	.ml50 {
		margin-left: 50px !important;
	}

	.pl50 {
		padding-left: 50px !important;
	}

	.mr50 {
		margin-right: 50px !important;
	}

	.pr50 {
		padding-right: 50px !important;
	}

	.mt55 {
		margin-top: 55px !important;
	}

	.pt55 {
		padding-top: 55px !important;
	}

	.mb55 {
		margin-bottom: 55px !important;
	}

	.pb55 {
		padding-bottom: 55px !important;
	}

	.ml55 {
		margin-left: 55px !important;
	}

	.pl55 {
		padding-left: 55px !important;
	}

	.mr55 {
		margin-right: 55px !important;
	}

	.pr55 {
		padding-right: 55px !important;
	}

	.mt60 {
		margin-top: 60px !important;
	}

	.pt60 {
		padding-top: 60px !important;
	}

	.mb60 {
		margin-bottom: 60px !important;
	}

	.pb60 {
		padding-bottom: 60px !important;
	}

	.ml60 {
		margin-left: 60px !important;
	}

	.pl60 {
		padding-left: 60px !important;
	}

	.mr60 {
		margin-right: 60px !important;
	}

	.pr60 {
		padding-right: 60px !important;
	}

	.mt65 {
		margin-top: 65px !important;
	}

	.pt65 {
		padding-top: 65px !important;
	}

	.mb65 {
		margin-bottom: 65px !important;
	}

	.pb65 {
		padding-bottom: 65px !important;
	}

	.ml65 {
		margin-left: 65px !important;
	}

	.pl65 {
		padding-left: 65px !important;
	}

	.mr65 {
		margin-right: 65px !important;
	}

	.pr65 {
		padding-right: 65px !important;
	}

	.mt70 {
		margin-top: 70px !important;
	}

	.pt70 {
		padding-top: 70px !important;
	}

	.mb70 {
		margin-bottom: 70px !important;
	}

	.pb70 {
		padding-bottom: 70px !important;
	}

	.ml70 {
		margin-left: 70px !important;
	}

	.pl70 {
		padding-left: 70px !important;
	}

	.mr70 {
		margin-right: 70px !important;
	}

	.pr70 {
		padding-right: 70px !important;
	}

	.mt75 {
		margin-top: 75px !important;
	}

	.pt75 {
		padding-top: 75px !important;
	}

	.mb75 {
		margin-bottom: 75px !important;
	}

	.pb75 {
		padding-bottom: 75px !important;
	}

	.ml75 {
		margin-left: 75px !important;
	}

	.pl75 {
		padding-left: 75px !important;
	}

	.mr75 {
		margin-right: 75px !important;
	}

	.pr75 {
		padding-right: 75px !important;
	}

	.mt100 {
		margin-top: 100px !important;
	}

	.pt100 {
		padding-top: 100px !important;
	}

	.mb100 {
		margin-bottom: 100px !important;
	}

	.pb100 {
		padding-bottom: 100px !important;
	}

	.ml100 {
		margin-left: 100px !important;
	}

	.pl100 {
		padding-left: 100px !important;
	}

	.mr100 {
		margin-right: 100px !important;
	}

	.pr100 {
		padding-right: 100px !important;
	}

	/* from here */

	.img {
		padding: 60px 0 25px;
		text-align: center;
	}

	.title_area h1 {
		color: #555555;
		font-size: 26px;
		font-weight: 600;
		padding: 0 0 22px;
	}

	.title_area h1&gt;span {
		color: #f06d4f;
		font-size: 1.308em;
	}

	.heading2 {
		text-align: center;
	}

	.heading2&gt;span {
		display: inline-block;
		color: #0399d9;
		font-size: 22px;
		font-weight: 600;
		border-top: 1px solid #0399d9;
		border-bottom: 1px solid #0399d9;
		padding: 9px 60px 5px;
	}

	.note {
		color: #555555;
		font-size: 14px;
		text-align: center;
		padding-top: 34px;
	}

	.note ul {
		display: inline-block;
		margin: 0 auto;
	}

	.note ul li {
		text-indent: -1em;
		padding-left: 1em;
	}

	.note ul li:nth-child(n+2) {
		margin-top: 3px;
	}

	.box-result .article .cell-desc {
		padding: 18px 10px 16px 10px;
	}

	.box-result .article .cell-desc p {
		height: auto;
	}

	.box-result .article .cell-btn {
		text-align: center;
		padding: 0 13px 0 10px;
		width: 160px;
		vertical-align: middle;
	}

	.box-result .article .cell-btn p {
		margin: 0;
	}

	.box-result .article .cell-btn p a {
		display: block;
		position: relative;
		background: #009ce5;
		border-radius: 18px;
		color: #ffffff;
		font-size: 14px;
		padding: 9px 0px;
		width: 100%;
	}

	.box-result .article .cell-btn p a::after {
		content: "";
		position: absolute;
		top: 40%;
		right: 14px;
		transform: translateY(-50%);
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		border: solid #ffffff;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 3px;
	}

	.box-result .article .cell-btn p a:hover {
		text-decoration: none;
	}

	footer.l-footer {
    margin-top: 0;
	}
}</pre></body></html>