@charset "utf-8";
/*===================目次========================

部品
english.css


	
/*==============================================
トップ
==============================================*/
.en_identiy a {
	background-image:url(../image/share/en_identity.gif);
	background-repeat:no-repeat;
	text-indent:-9000em;
	display:block;
	height:83px;
	width:510px;}
.en_identiy a:hover {
	background-position:0 -83px;}
#en_language {
	width:120px;
	height:11px;
	position:absolute;
	top:32px;
	right:0;}
#en_language li {
	margin:0;}
#en_language li a {
	background-image:url(../image/share/en_btn_language.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:60px;
	height:11px;
	float:left;
	text-indent:-9000em;
	display:block;}
#en_language li.en_la01 a {
	background-position:0 0;}
#en_language li.en_la02 a {
	background-position:-60px 0;}
#en_language li.en_la03 a {
	background-position:-120px 0;}
	
#en_fontSize {
	height: 21px;
	position: absolute;
	right: 140px;
	top: 27px;
	width:135px;}
#en_fontSize dt {
	background-image: url(../image/share/en_btn_fontsize.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 29px;}
#en_fontSize dt span {
	display: block;
	overflow: auto;
	text-indent: -9999px;}
#en_fontSize dd {
	float: left;
	margin: 0;
	padding: 0;}
#en_fontSize dd a#en_btnFS01, 
#en_fontSize dd a#en_btnFS02, 
#en_fontSize dd a#en_btnFS03 {
	background-image:url(../image/share/en_btn_fontsize.png);
	background-repeat: no-repeat;
	display: block;
	height: 20px;}
#en_fontSize dd a#en_btnFS01 {
	background-position: -29px 0;
	width: 45px;}
#en_fontSize dd a#en_btnFS02 {
	background-position: -74px 0;
	width: 61px;}	
#en_fontSize dd a#en_btnFS01:hover {
	background-position: -29px -20px;}
#en_fontSize dd a#en_btnFS02:hover {
	background-position: -74px -20px;}
	
/*グローバルナビ*/
#en_globalNavi li {
	margin-bottom:0;
	float:left;}
#en_globalNavi li a {
	background-image:url(../image/share/en_globalnavi.png);
	background-repeat:no-repeat;
	text-indent:-9000em;
	display:block;
	height:57px;}
#en_globalNavi .en_gN01 a {
	background-position:0 0;
	width:327px;}
#en_globalNavi .en_gN02 a {
	background-position:-327px 0;
	width:326px;}
#en_globalNavi .en_gN03 a {
	background-position:-653px 0;
	width:327px;}
#en_globalNavi .en_gN01 a:hover, 
#en_globalNavi .en_gN01 a.selected {
	background-position:0 -57px;
	width:327px;}
#en_globalNavi .en_gN02 a:hover, 
#en_globalNavi .en_gN02 a.selected {
	background-position:-327px -57px;
	width:326px;}
#en_globalNavi .en_gN03 a:hover, 
#en_globalNavi .en_gN03 a.selected {
	background-position:-653px -57px;
	width:327px;}


#en_mainContents {
	margin:0 20px;}
#en_mainContents h2 {
	margin:0;
	padding:0;}
	
/*PICK UP CONTENTS*/
.en_pickUp ul .enContents01 {
	float:left;
	margin-right:6px;}
.en_pickUp ul .enContents02 {
	float:right;}

/*TABLE*/
#en_mainContents .en_table01,
#en_mainContents .en_table02 {
	border:none;
	background:#efe8ba;
	margin:10px 0 0 0;
	padding:0;
	color:#5c3200;}
#en_mainContents .en_table02 a {
	text-decoration:none;
	color:#5c3200;}
#en_mainContents .en_table02 a:hover,
#en_mainContents .en_table02 a:focus {
	text-decoration:underline;
	color:#5c3200;}
#en_mainContents .en_table01 tr,
#en_mainContents .en_table02 tr {
	border:none;
	margin-bottom:1px;}
#en_mainContents .en_table01 th {
	background:url(../image/share/en_table_th_bg.gif) no-repeat 10px 14px;
	border-bottom:#f1efeb solid 1px;
	padding:10px 0 10px 23px;
	width:322px;
	color:#5c3200;
	font-weight:bold;}
#en_mainContents .en_table02 th {
	background:url(../image/share/en_table_th_bg02.gif) no-repeat 10px 12px;
	border-bottom:#f1efeb solid 1px;
	padding:10px 0 10px 26px;
	vertical-align:top;
	width:320px;
	color:#5c3200;
	font-weight:bold;}	
#en_mainContents .en_table01 td,
#en_mainContents .en_table02 td {
	background:#ffffff;
	border-left:dotted #cccccc 1px;
	border-bottom:#f1efeb solid 1px;
	padding:10px 8px;}
	
/*FOOTER*/
#en_footerNavi {
	font-size:93%;
	width:980px;
	margin:0 auto;
	text-align: left;}
#en_footerNavi strong {
	color:#333333;}
#en_footerBox01 {
	float:left;}
#en_footerBox02 {
	float:right;}
#en_footerBox02 ul li {
	float:left;}
#en_footerBox02 ul li a {
	font-size:100%;
	font-weight:bold;
	padding-left:15px;
	background:url(../../image/share/icon_arrow.gif) no-repeat 0 2px;
	float:left;
	margin-right:12px;
	color:#333333;
	text-decoration:none}
#en_footerBox02 ul li a:hover,
#en_footerBox02 ul li a:focus {
	color:#333333;
	text-decoration:underline;}
	
/*==============================================
中ページ
==============================================*/
.dBox720 {
	width:720px;}
.en_contentsWrapper {
	background:#FFF;
	width:720px;}
.en_contentsField {
	width:680px;
	background:url(../image/history/en_history_01_bg_01.gif) no-repeat;
	padding:20px;}
.en_contentsField02 {
	width:680px;
	background:url(../image/sightseeing/en_sightseeing_01_bg_01.gif) no-repeat;
	padding:20px;}
.en_contentsField02 .en_listLeft {
	float:left;}
.en_contentsField02 .en_listRight {
	float:right;}
.en_contentsField02 ul {
	margin-top:10px;}
.en_contentsField02 ul li {
	height:40px;
	margin:0 0 5;}
.en_contentsField02 ul .liNumber01,
.en_contentsField02 ul .liNumber02,
.en_contentsField02 ul .liNumber03,
.en_contentsField02 ul .liNumber04,
.en_contentsField02 ul .liNumber05 {
	width:310px;
	border-bottom:dotted 1px #CCC;
	padding:5px 0 5px 20px;}
.en_contentsField02 ul .liNumber01 {
	background:url(../image/sightseeing/en_sightseeing_no1.gif) no-repeat 0px 5px;}
.en_contentsField02 ul .liNumber02 {
	background:url(../image/sightseeing/en_sightseeing_no2.gif) no-repeat 0px 5px;}
.en_contentsField02 ul .liNumber03 {
	background:url(../image/sightseeing/en_sightseeing_no3.gif) no-repeat 0px 5px;}
.en_contentsField02 ul .liNumber04 {
	background:url(../image/sightseeing/en_sightseeing_no4.gif) no-repeat 0px 5px;}
.en_contentsField02 ul .liNumber05 {
	background:url(../image/sightseeing/en_sightseeing_no5.gif) no-repeat 0px 5px;}
.en_contentsField03 {
	width:720px;
	background:url(../image/sightseeing/en_sightseeing_05_bg_01.jpg) no-repeat;
	padding:0 0px;
	margin-bottom:40px;}
.en_contentsField03 h3 {
	line-height:0;}
.en_contentsField04 {
	width:720px;
	background:url(../image/sightseeing/en_sightseeing_01_bg_01.gif) no-repeat;
	padding:0 0px;
	margin-bottom:40px;
	margin-top:30px;}
.en_contentsField04 .en_dBox {
	margin-left:20px;}
.en_contentsField04 .en_dBox02 {
	margin:0  0 0 20px;}
.en_contentsWrapper h4 {
	background:none;
	margin:0 0 15px 0;
	padding:0;}
.en_contentsWrapper h5 {
	background:none;
	margin:0 0 15px 0;
	padding:0;}
.en_diningBox {
	margin:0 20px 20px;}
.en_supplement {
	width:660px;
	height:224px;
	background:url(../image/history/en_history_01_bg_02.gif) no-repeat;
	padding:30px;
	margin-bottom:35px;}
.en_supplement02 {
	width:270px;
	height:66px;
	background:url(../image/sightseeing/en_sightseeing_02_bg_01.gif) no-repeat;
	padding:30px;
	margin-top:10px;}
.en_supplement03 {
	width:270px;
	height:133px;
	background:url(../image/sightseeing/en_sightseeing_03_bg_01.gif) no-repeat;
	padding:30px;
	margin-top:10px;}
.en_supplement04 {
	width:660px;
	height:51px;
	background:url(../image/sightseeing/en_sightseeing_06_bg_01.gif) no-repeat;
	padding:30px;
	margin-top:10px;}
	
.en_helpBox {
	float:left;}
.en_helpBox .helpTbl01 {
	width:330px;
	margin:0px;}
.en_helpBox .helpTbl02 {
	width:330px;
	margin-left:20px;}
.en_helpBox .helpTbl03 {
	width:165px;
	float:left;}
.en_helpBox .helpTbl04 {
	width:680px;
	float:left;}
.en_helpBox .helpTbl01 th,
.en_helpBox .helpTbl02 th {
	width:120px;}
.en_helpBox table{
	border:none;
	background:#fbf7e5;
	margin:0 0 0 0;
	padding:0;
	color:#5c3200;}
.en_helpBox table tr{
	border:none;
	border-bottom:#ffffff solid 1px;}
.en_helpBox table tr th{
	background:#efe8ba;
	font-weight:bold;
	border:none;}
.en_helpBox table tr td{
	background:url(../image/helpful/en_helpful_01_im_02.gif) no-repeat 7px center;
	padding-left:25px;
	border:none;
	font-size:10px;
	border-left:dotted #cccccc 1px;}
.en_helpBox table tr td strong{
	font-size:14px;
	font-weight:bold;}
.en_helpBox table .helpTh01 {
	background:#3e7800;
	color:#FFFFFF;
	font-weight:bold;}
.en_helpBox p {
	margin-left:20px;}
.en_accessSection {
	margin: 0 0 40px;
	padding: 0;}
.en_accessSection h4 {
	background:none;
	margin:0 0 20px 0;
	padding:0;} 
.en_accessSection dl dt {
	margin-bottom:0px;}
.en_accessSection dl dd {
	text-align:right;
	padding-bottom:15px;
	margin-bottom:35px;
	border-bottom:dotted #cccccc 1px;}

.en_policyList li {
	background:url(../image/privacypolicy/en_privacypolicy_im_01.gif) no-repeat 5px 5px;
	padding-left:15px;}
.en_policyBold {
	font-size:105%;
	font-weight:bold;
	color:#000;}

/*BOX*/
.en_dBox {
	margin-bottom:20px;}
.dBoxL330 {
	width:330px;
	float: left;
	margin-right:20px;}
.dBoxR330 {
	width:330px;
	float: left;}
.dBoxR330_02 {
	width:330px;
	float: left;
	margin-right:20px;}
.dBoxL330_02 {
	width:330px;
	float: left;}
.dBoxR260 {
	width:260px;
	float:left;
	margin-right:25px;}
.dBoxL355 {
	width:375px;
	float:left;}
.dBox680 {
	width:680px;}
.dBoxR165 {
	width:165px;
	float:left;
	margin-right:25px;}
.dBoxL450 {
	width:450px;
	float:left;}
.dBoxR370 {
	width:370px;
	float:left;}
.dBoxL370 {
	width:370px;
	float:left;
	margin-right:20px;}
	
.en_experiBox {
	margin:20px 0 0 0;}
.en_experiBox h4 {
	background:none;
	margin:0 0 15px 0;
	padding:0;}
.en_experiBox dt {
	float:left;
	width:330px;}
.en_experiBox dd {
	float:left;
	width:370px;
	margin-left:20px;}
.en_experiBox {
	margin:20px 0 0 0;}
.en_experiBox h4 {
	background:none;
	margin:0 0 15px 0;
	padding:0;}
.en_experiBox dt {
	float:left;
	width:330px;}
.en_experiBox dd {
	float:left;
	width:370px;
	margin-left:20px;}
	
.en_accommoBox {
	margin:20px 0 0 0;}
.en_accommoBox h4 {
	background:none;
	margin:0 0 15px 0;
	padding:0;}
.en_accommoBox dt {
	float:left;
	width:330px;}
.en_accommoBox dd {
	float:left;
	width:330px;
	margin-left:20px;}

/*アクセスタイトル*/
.en_accessTitle {
	position:relative;
}
.en_accessTitle .en_accessList01 {
	position:absolute;
	top:15px;
	right:0;}
.en_accessTitle ul li {
	float:left;
	background-repeat: no-repeat;
	background:url(../image/helpful/en_access_arrow.gif) no-repeat 5px 2px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-left: 18px;
	margin-left:5px;}
.en_accessTitle .en_accessList02 {
	position:absolute;
	top:-5px;
	right:0;}
	
.en_busNavi {
	background-image:url(../image/helpful/bg_busnavi.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:50px;
	position:relative;}	


/*サイドメニュー*/	
ul#en_accA {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b3c547;
	border-bottom-color: #b3c547;
	border-left-color: #b3c547;
	margin-bottom:0;}
/*.liHead, .subnavili_typeA {
	margin-bottom:0;}*/
ul#en_accA ul {
	margin-bottom:0;
	background-image: url(https://www.gujokankou.com/image/share/bg_subnavi_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;}
ul#en_accA li a, ul#en_accA li.subnavili_typeA a {
	background-position:left center;
	background-repeat: no-repeat;
	padding-bottom:11px;
	padding-top: 11px;
	font-weight: bold;
	color: #415608;
	text-decoration: none;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c892;}
ul#en_accA li a {
	background-image: url(../../image/share/bg_subnavi_li.gif);
	padding-left: 20px;}
ul#en_accA li.subnavili_typeA a {
	background-image: url(../../image/share/bg_subnavi_li02.gif);
	padding-left: 35px;}
ul#en_accA li.subnavili_typeA a.selected,
ul#en_accA li.subnavili_typeA a:focus,
ul#en_accA li.subnavili_typeA a:hover {
	color:#CC9900;
	text-decoration: none;
	background-position:-228px center;}
/*ul#en_accA li.liSub a {
	background-image:url(https://www.gujokankou.com/en/image/share/bg_subnavi_lisub.gif);
	font-weight:normal;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:38px;
	line-height:1.5em;
	font-size:93%;
	text-decoration:underline;
	color:#0687d1;
	border-bottom-style: none;
	background-repeat: no-repeat;
	background-position:0 center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #d6d2c4;}*/
/*ul#en_accA li.liSub a:hover, ul#accB li li a:hover, ul#en_accA li.current_page_item a {
	color:#CC9900;
	text-decoration: none;
	background-position: -228px center;
}
ul#en_accA li li.current-cat a, ul#accB li li.current-cat a {
	color:#CC9900;
	font-weight:bold;
	text-decoration:none;
}*/