@charset "utf-8";

body {
  /* フォントの種類 */
  font-family: "游ゴシック体", "Yu Gothic", "Hiragino Kaku Gothic Pro", "Meiryo", sans-serif;
  /* フォントのサイズ */
  font-size: 18px;
  /* フォントの色 */
  color: #333;
  /* カーニングの設定 */
  /* 行間の設定 */
  line-height: 1.8;
  margin: 0;
  overflow-wrap: break-word;
  background-color: #f4f5f7;
  text-size-adjust: 100%;
  /* コンテンツの高さが画像の高さより大きい時、動かないように固定 */
  /*background-attachment: fixed;*/
}

/* ダウンロードボタンにアイコン追加　*/
.wp-block-file *+.wp-block-file__button:before {
  content: "\f019";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right:5px;
}

.pdficn:before {
  content: "\f1c1";
  color: #d5493f;
  font-family: "Font Awesome 5 Free";
  padding-right:5px;
  font-weight: 400;
}
.wordicn:before {
  content: "\f1c2";
  color: #2a5699;
  font-family: "Font Awesome 5 Free";
  padding-right:5px;
  font-weight: 900;
}
.excelicn:before {
  content: "\f1c3";
  color: #337345;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right:5px;
}
.clockicn:before {
  content: "\f017";
  /*color: #d5493f;*/
  font-family: "Font Awesome 5 Free";
  padding-right:5px;
  font-weight: 400;
}
.calendaricn:before {
  content: "\f073";
  /*color: #d5493f;*/
  font-family: "Font Awesome 5 Free";
  padding-right:5px;
  font-weight: 400;
}
.payicn:before {
  content:"\f004";
  /*color: #d5493f;*/
  font-family: "Font Awesome 5 Free";
  padding-right:5px;
  font-weight: 400;
}
.walkicn:before {
  content:"\f554";
  /*color: #d5493f;*/
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right:5px;
  font-weight: bold;
}
.wheelchairicn:before {
  content: "\f193";
  /*color: #d5493f;*/
  font-family: "Font Awesome 5 Free";
  padding-right:5px;
  font-weight: 900;
  font-weight: bold;
}
.rightarrowicn:before {
  content: "\f0a9";
  /*color: #d5493f;*/
  font-family: "Font Awesome 5 Free";
  padding-right:5px;
  font-weight: 900;
  font-weight: bold;
}
.mappinicn:before {
  content: "\f3c5";
  color: #d5493f;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right:5px;
  font-weight: bold;
}
.mapicn:before {
  content: "\f5a0";
  color: #ff9800;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right:5px;
  font-weight: bold;
}
.parkingicn:before {
  content: "\f540";
  color: #2196f3;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right:5px;
  font-weight: bold;
}
.trafficicn:before {
  content: "\f637";
  color: #4caf50;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right:5px;
  font-weight: bold;
}
.coutionicn:before {
  content: "\f06a";
  color: orange;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right:5px;
  font-weight: bold;
}
.infoicn:before {
  content: "\f05a";
  color: blue;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right:5px;
  font-weight: bold;
}
.mailicn:before {
  content: "\f0e0";
  /*color: blue;*/
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right:5px;
  font-weight: bold;
}
.comattaicn:before{
	content: "\f567";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  padding-right:5px;
  font-weight: bold;
}


/* ===== Singe_Note ===== */

#contents_edit {
	width: 800px;
	height: auto;
	margin: 20px auto 40px auto;
	padding-bottom: 0;	
	font-size: 16px;
}

#single_note{
	margin: 0 auto;
	width: auto;
	height: auto;
	padding: 0 100px;
}

.menu_title h2 {
	width: auto;
	line-height: 35px;
	margin: 0 0 30px 0;
	padding: 0 0 0 45px;
	font-size: 16px;
	font-weight: bold;
	color: #009245;
	border-bottom: double 3px #999999;
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/menu_title_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.menu_about h2 {
	width: auto;
	line-height: 35px;
	margin: 0 0 30px 0;
	padding: 0 0 0 45px;
	font-size: 16px;
	font-weight: bold;
	color: #009245;
	border-bottom: double 3px #999999;
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/menu_about_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.menu_activity h2 {
	width: auto;
	line-height: 35px;
	margin: 0 0 30px 0;
	padding: 0 0 0 45px;
	font-size: 16px;
	font-weight: bold;
	color: #009245;
	border-bottom: double 3px #999999;
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/menu_activity_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.menu_info h2 {	/*お知らせ*/
	width: auto;
	line-height: 35px;
	margin: 0 0 30px 0;
	padding: 0 0 0 45px;
	font-size: 16px;
	font-weight: bold;
	color: #009245;
	border-bottom: double 3px #999999;
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/menu_info_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.menu_link h2 {	/*関連サイト*/
	width: auto;
	line-height: 35px;
	margin: 0 0 30px 0;
	padding: 0 0 0 45px;
	font-size: 16px;
	font-weight: bold;
	color: #009245;
	border-bottom: double 3px #999999;
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/menu_link_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.menu_contact h2 {	/*問い合わせ*/
	width: auto;
	line-height: 35px;
	margin: 0 0 30px 0;
	padding: 0 0 0 45px;
	font-size: 16px;
	font-weight: bold;
	color: #009245;
	border-bottom: double 3px #999999;
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/menu_contact_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.menu_title_error h2 {
	width: auto;
	line-height: 35px;
	margin: 0 0 30px 0;
	padding: 0 0 0 45px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border-bottom: double 3px #999999;
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/menu_title_error_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.datebox {
	width: 7.5em;
	height: auto;
	font-size: 16px;
	line-height: 200%;
	padding: 0 0 0 1em;
	margin: 0 0 0 1em;
	color: #2a7637;
	font-weight: bold;
	background-color: #e7e7e7;
	border-left: solid 1px #d3d3d3;
	border-top: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
}

.next_prev_box {
	width: 10em;
	height: auto;
	font-size: 16px;
	line-height: 200%;
	padding: 5px;
	/*margin: 0 0 0 1em;*/
	color: #c0c0c0;
	font-weight: bold;
	background-color: #e7e7e7;
	border: solid 1px #d3d3d3;
}

.next_prev_box a:link,
.next_prev_box a:visited {
	color: #2a5976;
	text-decoration: none;
}
.next_prev_box a:hover {
	color: orange;
	text-decoration: underline;
}

#archivelist {
	margin: 0 0 20px 0;
}

.to_archivelist {
	font-size: 16px;
	font-weight: bold;
	color: #2a5976;
	text-align: right;
	line-height: 14px;
	margin: -20px 0 10px 0;
}

.to_archivelist a:link,
.to_archivelist a:visited {
	color: #2a5976;
	text-decoration: none;
}

.to_archivelist a:hover {
	color: orange;
	text-decoration: underline;
}

.to_archive {
	font-size: 14px;
	font-weight: bold;
	color: #2a5976;
	line-height: 150%;
}

.to_archive a:link,
.to_archive a:visited {
	font-weight: bold;
	color: #2a5976;
	text-decoration: none;
}

.to_archive a:hover {
	font-weight: bold;
	color: orange;
	text-decoration: underline;
}

.no_archive {
	font-size: 16px;
	font-weight: bold;
	color: silver;
	line-height: 14px;
}
 
.single_whitebox {
	width: auto;
	height: auto;
	font-size: 16px;
	margin: 0 0 30px 0;
	padding: 0;
	background: #FFFFFF;
	border: solid 1px #D3D3D3;
}

.single_white_title_box {
	width: auto;
	height: auto;
	padding: 14px 10px 14px 24px;
	border-bottom: solid 2px #E6E6E6;
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/whitebox_title_icon.gif);
	background-repeat: no-repeat;
	background-position: 14px 14px;
}

.single_white_title_box h3 {
	line-height: 130%;
	margin: 0;
	padding: 0 0 0 16px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	/*border-left: solid 16px #009FE8;*/
}

.single_white_title_box_edit {
	width: auto;
	height: auto;
	padding: 14px 10px 14px 24px;
	border-bottom: solid 2px #E6E6E6;
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/whitebox_title_edit_icon.gif);
	background-repeat: no-repeat;
	background-position: 14px 14px;
}

.single_white_title_box_edit h3 {
	line-height: 130%;
	margin: 0;
	padding: 0 0 0 16px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.single_whitebox_cont {
	padding: 15px;
	font-size: 16px;
	line-height: 150%;
	color: #333333;
}

.single_whitebox_cont h3 {
	line-height: 130%;
	margin: 5px 0 16px 0;
	padding: 0 0 0 10px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border-bottom: dotted 1px #999999;
	border-left: solid 16px #d8c293;/*#CCCCCC;*/
}

.single_whitebox_cont h4 {
	line-height: 130%;
	margin: 5px 0 16px 0;
	padding: 0 0 0 10px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border-bottom: dotted 1px #999999;
	border-left: solid 16px #d8c293;/*#CCCCCC;*/
}

.single_whitebox_cont p {
	padding-bottom: 16px;
}

.single_whitebox_cont ul {	
	list-style-type: disc;
	margin: 0;
	padding: 0 0 0 15px;
}

.single_whitebox_cont li {	
	margin: 0;
	padding: 0 0 0 0;
}

.single_whitebox_cont a:link,
.single_whitebox_cont a:visited {	
	color: #009944;
	text-decoration: underline;
}

.single_whitebox_cont a:hover {	
	color: #f39800;
	text-decoration: none;
}

.single_whitebox_cont img {
	max-width: 100%;
	height: auto;
	/*border: solid 1px #E2E2E2;*/
}

.single_whitebox_cont a img {
	max-width: 100%;
	height: auto;
	border: solid 1px #E2E2E2;
}

#golinkbtn {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
#golinkbtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
#golinkbtn:active {
	position:relative;
	top:1px;
}


div.centering p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}

.newindow {
	padding-left: 18px;
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/newindow.gif);
	background-repeat: no-repeat;
	background-position: left middle;
}

/*for IE6 */
* html .centeringTest p {
	display: inline;
	zoom: 1;
}

/*for IE7 */
*:first-child+html .centeringTest p {
	display: inline;
	zoom: 1;
}

#syusi {
	width: 70%;
	margin: 0 auto;
}

#sign {
	display: block;
	width: auto;
	height: 40px;
	text-indent: -9999px;
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/sign.gif);
	background-position: right center;
	background-repeat: no-repeat;
}

#item_pageswitch {
clear: both;
	text-align: center;
	margin: 0 auto 20px auto;
}

#go_prev_next_archive {
	margin: 0 auto 20px auto;
}

#campany {
	width: auto;
	height: auto;
}

#campany dl dt {
	font-weight: bold;
	color: #333333;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
	margin: 15px 0 0 0;
	border-left: solid 16px #d8c293;
}
      
#campany dl dd  {
         padding: 0 0 10px 100px;
         margin: -15px 0 0 0;
		 line-height: 150%;
		 border-bottom: dotted 1px #626262;
}

#campany .last_dd {
	border-bottom: none;
	padding: 0 0 20px 100px;
}

#history {
	width: auto;
	height: auto;
}

#history dl dt {
	font-weight: bold;
	color: #333333;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
	margin: 15px 0 0 0;
	border-left: solid 16px #d8c293;
}
      
#history dl dd  {
         padding: 0 0 10px 140px;
         margin: -15px 0 0 0;
		 line-height: 150%;
		 border-bottom: dotted 1px #626262;
}

#history .last_dd {
	border-bottom: none;
	padding: 0 0 20px 140px;
}

/* =====.Actions ===== */

.actions {
	width: auto;
	height: auto;
}

.actions dl dt {
	font-weight: bold;
	color: #998675;
	font-weight: bold;
	line-height: 1em;
	padding: 0;
	margin: 5px 0 0 0;
}

.actions dl dd  {
         padding: 0 0 5px 0;
         margin: 0;
	 line-height: 1.2em;
	 border-bottom: dotted 1px #626262;
}

/* =====.Archivement ===== */

.archivement dl dt {
	font-weight: bold;
	color: #357491;
	font-weight: bold;
	line-height: 1em;
	padding: 0;
	margin: 10px 0 0 0;
}

.archivement dl dd  {
         margin: 5px 0 0 10px;
	 line-height: 1.2em;
	 /*border-bottom: dotted 1px #626262;*/
}

.charge {
	padding: 0 0 5px 0;
	text-indent: 1em;
	 color: #8e745c;
	 border-bottom: dotted 1px #626262;
}


.link_desc {
	background-color: #fdfde4;
	border: solid 2px #e0e0bd;
	padding: 15px;
}

#login {
	width: auto;
	height: auto;
}

#login dl dt {
	font-weight: bold;
	color: #333333;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
	margin: 15px 0 0 0;
	border-left: solid 16px #d8c293;
}
      
#login dl dd  {
         padding: 0 0 5px 90px;
         margin: -15px 0 0 0;
	line-height: 150%;
	/*border-bottom: dotted 1px #626262;*/
}

#login .last_dd {
	border-bottom: none;
	padding: 0 0 20px 100px;
}

#logout a:link,
#logout a:visited {
	padding: 3px 10px;
	margin: 10px 0 0 0;
  	background: gray;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
	border-radius: 3px;
	box-shadow: 1px 1px 2px #CCC;
}

#logout a:hover {
	padding: 3px 10px;
  	background: orange;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
	border-radius: 3px;
}

#additem a:link,
#additem a:visited {
	padding: 5px 10px;
	margin: 10px 0 0 0;
  	background: #0078FF;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
	border-radius: 3px;
	box-shadow: 1px 1px 2px #CCC;
}

#additem a:hover {
  	background: orange;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
	border-radius: 3px;
}

#map {
	width:auto;
	height:auto;
}

#googlemap {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

#googlemap iframe,  
#googlemap object,  
#googlemap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#staff_pic {
	text-align: center;
	padding: 20px 0 0 0;
}

#staff_pic img {
	width: auto;
}

#corp_logo {
	display: block;
	width:auto;
	height: 34px;
	margin: 0 0 30px 3px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/corp_logo.png);
	background-repeat: no-repeat;
	background-position: left center;
}

/* ===== #Teikan ===== */

#teikan {
	font-size: 16px;
}
#teikan h1{
	font-size:16px;
	font-weight: bold;
}
#teikan ol {
	padding-left: 3em;
}
#teikan li {
	list-style-type: decimal;
}
#indent1 {
	padding-left: 1em;
}

/* ===== Responsive Section ===== */

/* モニター幅940px以下 */
@media only screen and (max-width:940px){

#contents {
	width: auto;
	padding: 0 60px;
}

#contents_edit {
	width: 720px;
}

*#single_note {
	padding: 0;
}

}


/* iPad 縦 */
@media only screen and (max-width:768px){

#contents_edit {
	width: auto;
}

#single_note{
	margin: 0 auto;
	/*width: 80%;*/
	height: auto;
	padding: 0;
}

#syusi {
	width: 80%;
}

}

/* スマートフォン 横(ランドスケープ) */
@media only screen and (max-width:640px){

#contents_edit {
	width: auto;
	padding: 0 20px;
}

#contents {
	width: auto;
	padding: 0 40px;
}

#single_note{
	/*width: 90%;*/
}

.single_whitebox {
	padding: 0;
	margin: 0 0 20px 0;
-webkit-border-radius: 5px;  
-webkit-border-radius: 5px;  
-moz-border-radius: 5px;  
-moz-border-radiu: 5px;
box-shadow: 0px 0px 5px rgba(0,0,0,0.30);
-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.30);
-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.30);
}

#staff_pic img {
	width: 100%;
	height: auto;
}

.to_archivelist {
	font-size: 14px;
}

.to_archive {
	font-size: 14px;
	line-height: 200%;
}

.no_archive {
	font-size: 14px;
	line-height: 200%;
}

#corp_logo {
	margin: 0 0 10px 3px;
}

#syusi {
	width: 90%;
}

}


/* スマートフォン 縦(ポートレート) */
@media only screen and (max-width:480px){

#contents_edit {
	width: auto;
	margin: 0 auto;
	padding: 20px 0 10px 0;
	background-color: #FFFFFF;
}
#contents {
	width: auto;
	padding: 0 20px;
}

#single_note{
	margin: 0 auto;
	width: auto;
	height: auto;
	/*padding: 0 15px;*/
}

.single_white_title_box {
	width: auto;
	height:auto;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	color: #000000;
	margin: 0;
	padding: 0 0 0 5px;;
	text-indent: 0px;
	background: #FFFFFF;
	border-bottom: solid 1px #C0C0C0;
-webkit-border-top-left-radius: 5px;  
-webkit-border-top-right-radius: 5px;  
-moz-border-radius-topleft: 5px;  
-moz-border-radius-topright: 5px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.92, #ebebeb), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(top, #fff 0%, #ebebeb 92%);
	background: -moz-linear-gradient(top, #fff 0%, #ebebeb 92%);
	background: -o-linear-gradient(top, #fff 0%, #ebebeb 92%);
	background: -ms-linear-gradient(top, #fff 0%, #ebebeb 92%);
	background: linear-gradient(to bottom, #fff 0%, #ebebeb 92%);
}

.single_white_title_box h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 130%;
	color: #000000;
	margin: 0;
	padding: 10px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}

.single_white_title_box_edit {
	width: auto;
	height:auto;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	color: #000000;
	margin: 0;
	padding: 0 0 0 5px;;
	text-indent: 0px;
	background: #FFFFFF;
	border-bottom: solid 1px #C0C0C0;
-webkit-border-top-left-radius: 5px;  
-webkit-border-top-right-radius: 5px;  
-moz-border-radius-topleft: 5px;  
-moz-border-radius-topright: 5px;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.92, #ebebeb), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(top, #fff 0%, #ebebeb 92%);
	background: -moz-linear-gradient(top, #fff 0%, #ebebeb 92%);
	background: -o-linear-gradient(top, #fff 0%, #ebebeb 92%);
	background: -ms-linear-gradient(top, #fff 0%, #ebebeb 92%);
	background: linear-gradient(to bottom, #fff 0%, #ebebeb 92%);
}

.single_white_title_box_edit h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 130%;
	color: #000000;
	margin: 0;
	padding: 10px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}

.single_whitebox_cont {
	font-size:14px;
}

.single_white_title_box h3 {
	font-size:15px;
}

.single_whitebox_cont h4 {
	font-size:15px;
}

#sign {
	background-image: url(https://minnanokurashi.org/wp-content/themes/mktweb/css/image/sign_small.gif);
}

#campany dl dt {
	font-weight: bold;
	color: #333333;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
	margin: 8px 0 0 0;
	border-left: solid 16px #d8c293;
}
      
#campany dl dd  {
         padding: 0 0 5px 85px;
         margin: -13px 0 0 0;
		 line-height: 130%;
		 border-bottom: dotted 1px #626262;
}

#campany .last_dd {
	border-bottom: none;
	padding: 0 0 10px 85px;
}

#history dl dt {
	font-weight: bold;
	color: #333333;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
	margin: 8px 0 0 0;
	border-left: solid 16px #d8c293;
}
      
#history dl dd  {
         padding: 0 0 5px 22px;
         margin: 7px 0 0 0;
		 line-height: 130%;
		 border-bottom: dotted 1px #626262;
}

#history .last_dd {
	border-bottom: none;
	padding: 0 0 10px 22px;
}

.datebox {
	border-left: solid 1px #d3d3d3;
	border-top: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
}

.googlemap {
	height: 100px;
}
.googlemap iframe,  
.googlemap object,  
.googlemap embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

}