@charset "utf-8";


/* すべて */
* {
    margin: 0;
    padding: 0;
    font-family: MSPゴシック,Verdana, Arial, sans-serif;
}

body{ background-color: #fdffe0; background-repeat: repeat-x; }
h1 { color: #beb35c; font-size: 12px; font-weight: bold; background-color: white; }
h3 { color: #934e00; font-size: 15px; font-weight: bold; background-image: url(https://gh-imari.com/image/h3_haikei.gif); width: 585px; height: 15px; margin-top: 12px; margin-bottom: 10px; padding-top: 6px; padding-bottom: 8px; padding-left: 10px; border-top: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; }
h2 { background-color: white; margin-bottom: 3px; }

/* リンク */
a,
a:link,
a:visited {
    color: #01109f;
    text-decoration: underline;
}
a:hover { text-decoration: none; }

/* リンクつき画像 */
a img {
   border: 0;
}


/* 段落 */
p {
	margin-top: 5px;
	margin-bottom: 5px;
}

/* 順序なしリスト */
li{}
.sate{
	font-size: 13px;
	line-height: 160%;
	background-color: #FFFCEE;
	width: auto;
	margin-right: 10px;
	margin-left: 10px;
	padding: 2px;
	border-bottom: 1px dashed #f3ae6e;
	list-style-position: inside;
	display: list-item;
}
/* 定義リスト */
dl {}
dt {}
dd {  }


/* 引用 */
blockquote { color: #d5d5d5; width: auto; margin: 5px; padding: 10px; font-size: 10.5px; line-height: 160%; background: #1d1d1d; border: solid 1px #00e3c5; outline-style: solid; outline-width: 0; }

/* タイトルバナー */
#banner { text-decoration: none; height:auto; font-size: 11px; width: 820px; margin: 0; padding: 0; }
/* h1 */
#harea { text-decoration: none; background-repeat: no-repeat; background-image: url(https://gh-imari.com/css/image/main.jpg); background-attachment: scroll; height:auto; font-size: 11px; background-color: white; width: 820px; margin: 0; padding: 5px 0; }
/* タイトルバナー下の説明 */
#banner h2 {
    color: #ffffff;
    font-size: 10px;
}

/* エントリー全体 */
.main { padding: 5px  ; font-size: 13px; color: #171717; line-height: 150%; background-position: 0 0; text-align: left; margin-top: 5px; margin-bottom: 15px; }
.main_gr { padding: 5px  ; font-size: 13px; color: #171717; line-height: 150%; background-image: url(https://gh-imari.com/image/gr_haikei.gif); background-repeat: no-repeat; background-position: 0 bottom; text-align: left; margin-top: 5px; margin-bottom: 15px; }
.top_g{ width: 602px; height: 320px; }
.top_main { padding: 10px 5px  ; font-size: 14px; color: #000; line-height: 160%; background-position: 0 0; text-align: left; margin-top: 5px; margin-bottom: 15px; }
.top_title{ width: 602px; height: 250px; margin-bottom: 10px; }
.top_ban { padding: 0 5px 5px  ; font-size: 13px; color: #4c4c4c; font-weight: bold; line-height: 150%; background-position: 0 0; text-align: left; margin-top: 0; margin-bottom: 5px;parent;
}
.top_bp {
	padding: 5px;
	background-position: 0 0;
	text-align: left;
	width: 590px;
	height: auto;
	clear: both;
	margin-top: 3px;
	margin-bottom: 15px;

parent;
}

.jig {
	font-size: 13px;
	line-height: 150%;
	background-color: #fafdf8;
	padding: 5px;
	background-position: 0 0;
	text-align: left;
	height: auto;
	margin-bottom: 5px;
	border-bottom: 1px solid #d9d9d9;
border-top-col;	border-left: 1px solid #e1e1e1;
	or: #d9d;
parent;
}
.top_bort { padding: 5px  ; font-size: 13px; color: #1e1e1e; line-height: 150%; background-color: #fffff5; background-position: 0 0; text-align: left; width: 580px; margin: 5px auto; border: dashed 1px #d8d8d8;parent;
}

.pht_a{
	font-size: 13px;
	color: #1e1e1e;
	line-height: 150%;
	background-position: 0 0;
	text-align: left;
	width: 575px;
	padding: 0;

parent;
	clear: both;
	float: none;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.top_img { text-align: center; width: auto; height: auto; margin-top: 10px; margin-bottom: 20px; }

.main_title { height: auto; padding: 10px 5px  ; font-size: 14px; color: #000; line-height: 160%; background-color: #fafafa; background-repeat: no-repeat; background-position: 0 0; text-align: left; margin-top: 5px; margin-bottom: 15px; }
.main_title img {
   margin-right: 10px;
   margin-bottom: 5px;
}
.list{ font-size: 13px; line-height: 160%; text-align: left; width: 580px; height: auto; margin: 5px auto; padding: 5px; }
.link_a{ font-size: 14px; line-height: 160%; width: 600px; height: 600px; margin-right: auto; margin-left: auto; }

/* サイドメニュータイトル */
.sidetitle { text-align: left; background-image: url(https://gh-imari.com/image/sd_title.gif); background-position: 0 0; width: 185px; height: 25px; margin-bottom: 5px; border: solid 1px #e7e7e7; }

/* サイドメニュー */
.side {
    margin: 6px 0px 8px 5px;
    background: transparent;
    color: #A9A9A9;
    font-size: 10px;

    line-height: 185%;
}



.clear {
    clear:both;
}


/* 2カラム用 */
#container { background-image: url(https://gh-imari.com/image/box_haikei.gif); background-repeat: repeat-y; width: 820px; height: auto; margin-right: auto; margin-left: auto; padding: 0; }
#content {
	width: 600px;
	height: auto;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
/* パンくず */
.menu { color: #000; font-size: 11px; line-height: 160%; background-color: #fffcf5; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; }

/* アーカイブ日付 */
.achive_date { color: #382893; font-size: 9px;}


/* フッター*/
#hooter{ color: #606060; font-size: 12px; background-color: #f6ffec; text-align: center; width: 820px; height: auto; clear: both; margin: 10px auto 0; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #dfdfdf; order-bottom-style: solid; order-right-style: solid; }
#address{ font-weight: normal; font-style: normal; line-height: 150px; text-decoration: none; }
#address copyright,
#address company-name,
#haddress address,
#address tel{ color: #555; font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", Osaka, verdana, arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; text-align: center; line-height: 150%; text-decoration: none; margin: 0; padding: 10px; }


/* 左サイド */
#s-navi {
	font-family: "ＭＳ Ｐゴシック", Arial, Osaka, "ＭＳ ゴシック", Osaka, sans-serif;
	width: 190px;
	float: left;
	margin-top: 5px;
}
ul#menu{ list-style:none; width:100%; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0 0 8px 2px; }
ul#menu li{ list-style:none; width:180px; margin: 2px 0 3px 2px; }
ul#menu a{
	display: block;
	width: auto;
	text-indent: -3000px;
	overflow: hidden;
}

a.greeting
{ background-image:url(https://gh-imari.com/image/greeting_b.gif);
height:30px;
}
a:hover.greeting{
    background-position:0px -30px;
}

a.stf
{ background-image:url(https://gh-imari.com/image/stf_b.gif);
height:30px;
}
a:hover.stf{
    background-position:0px -30px;
}

a.top
{ background-image:url(https://gh-imari.com/image/top_b.gif);
height:30px;
}
a:hover.top{
    background-position:0px -30px;
}

a.grp
{ background-image:url(https://gh-imari.com/image/grp_b.png);
 width:auto;
    height:60px;
}

a:hover.grp{
    background-position:0px -60px;
	
}

a.its
{ background-image:url(https://gh-imari.com/image/its_b.png);
 width:auto;
    height:60px;
}

a:hover.its{
    background-position:0px -60px;
	
}

a.ghi{
    background-image:url(https://gh-imari.com/image/gh1_b.gif);
	height:30px;
}
a:hover.ghi{
    background-position:0px -30px;
}
a.ghfi{
    background-image:url(https://gh-imari.com/image/ghf_b.gif);
	height:30px;
}
a:hover.ghfi{
    background-position:0px -30px;
}
a.tkhi{
    background-image:url(https://gh-imari.com/image/tkh_b.gif);
	height:30px;
}
a:hover.tkhi{
    background-position:0px -30px;
}

a.tkhfi{
    background-image:url(https://gh-imari.com/image/tkhf_b.gif);
	height:30px;
}
a:hover.tkhfi{
    background-position:0px -30px;
}

a.gaiyo{
    background-image:url(https://gh-imari.com/image/gaiyo_b.gif);
	height:30px;
}
a:hover.gaiyo{
    background-position:0px -30px;
}

a.link{
    background-image:url(https://gh-imari.com/image/link_b.gif);
	height:30px;
}
a:hover.link{
    background-position:0px -30px;
}

a.mail{
    background-image:url(https://gh-imari.com/image/mail_b.gif);
	height:30px;
}
a:hover.mail{
    background-position:0px -30px;
}


/* 外部 */
#outer { margin: 0 auto; width: 860px; background: url(https://gh-imari.com/image/haikei.gif) repeat-y center top; height: auto; }

/*表 */
.main td {text-align: left; width: auto; height: auto; margin: 0; padding: 5px; }
.main tr {text-align: left; width: auto; height: auto; margin: 5px; }
.its_guid {
	width: 580px;
	clear: both;
	float: none;
	margin-bottom: 20px;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
	border: 1px dotted #E9AC63;
}
.d01 {
	font-size: 15px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #739447;
	border-bottom-color: #739447;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background-color: #FD834F;
	color: #FFF;
}
.its_guid .des {
	font-size: 13px;
	line-height: 150%;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 580px;
	margin-bottom: 10px;
}
.its_guid .room {
	float: left;
	height: 220px;
	width: 265px;
	margin: 0px;
	padding: 0px;
}
.jj {
	clear: both;
	float: none;
	height: 2px;
	margin: 0px;
	padding: 0px;
}
.bond table {
	width: 300px;
	float: none;
	border: 1px solid #CCC;
	font-size: 14px;
	border-collapse : collapse;
	margin-bottom: 0px;
}

.bond table td {
	font-size: 14px;
	border-bottom-color: #F2F2F2;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	padding: 3px;
}
.its_guid .bond {
	float: right;
	width: 300px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
.ut02 {
	background-color: #EBEBEB;
}
.time {
	height: 60px;
	width: 602px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
	float: none;
}
#map {
	width: 590px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
.grpk {
	font-size: 10px;
}

/*
     FILE ARCHIVED ON 23:04:58 Jun 30, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:35:53 Sep 05, 2025.
     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.82
  exclusion.robots: 0.032
  exclusion.robots.policy: 0.013
  esindex: 0.018
  cdx.remote: 108.494
  LoadShardBlock: 303.312 (3)
  PetaboxLoader3.datanode: 292.386 (4)
  load_resource: 218.253
  PetaboxLoader3.resolve: 134.933
*/