@charset "UTF-8";                           
                           
*                           
{                           
	margin:0;                           
	padding: 0;                           
	box-sizing: border-box;                           
}                           
                           
ul,li,a{                           
  margin:0px;                           
  padding:0px;                           
  list-style: none;                           
  text-decoration: none;                           
}                           
                           
/* ----------menu Top-----------*/                           
.navbar_dynamic {                           
    margin:0px;                           
    padding:0px;                           
}                           
                           
.navbar_dynamic ul {                           
    display: flex;                           
    justify-content: center;                           
    background: #dac2a1;                           
    padding: 10px 0px;                           
    /* border-bottom: 7px double  #fff; */                           
    /* border-top: 7px double  #fff; */                           
    box-shadow: 0px 1px 2px;                           
}                           
.navbar_dynamic li{                           
    display:inline-block;                           
}                           
                           
.navbar_dynamic li:last-child a {                           
    margin: 0;                           
}                           
.navbar_dynamic li a{                           
    display:block;                           
    text-decoration:none;                           
    padding: 5px 12px;                           
    /* W3C */                           
    /* IE6-8 */                           
    color: #fff;                           
    margin-right: 5px;                           
    background: #d2b996;                           
    box-shadow: 0px 2px 2px #333;                           
}                           
                           
.subpage_banner .navbar_dynamic li a {                           
    padding: 5px 50px;                           
}                           
.navbar_dynamic li a:hover{                           
    background: hsl(35, 53%, 69%);                           
    color: #fff;                           
}                           
@media screen and (max-width:480px){                           
    .navbar_dynamic {                           
    margin:0px;                           
    padding:0px;                           
}                           
                           
.navbar_dynamic ul {                           
    display: block;                           
    border-top: none;                           
    border-bottom: none;                           
    background: #fff;                           
}                           
.navbar_dynamic li{                           
    display: block;                           
    text-align: center;                           
}                           
.navbar_dynamic li a{                           
    display:block;                           
    text-decoration:none;                           
                               
    /* W3C */                           
    /* IE6-8 */                           
    border: 0;                           
    margin: 0;                           
    border-bottom: solid 2px #fff;                           
    box-shadow: none;                           
}                           
.navbar_dynamic li a:hover{                           
    /* opacity: 0.6; */                           
}                           
}                           
/*==========end menu top ===========*/                           
                           
                           
/* ============= Start body =================*/                           
body                           
{                           
	color: #4c4c4c;                           
	font-family:verdana,"ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;                           
	font-size: 16px;                           
	/* background-color: #ebebeb; */                           
	line-height: 40px;                           
}                           
                           
.m_bothsite{                           
	width: 1100px;                           
	margin: auto;                           
	padding: 0;                           
	min-width: 1100px;                           
	padding-top: 20px;                           
	background: #ffffff;                           
	padding: 20px;                           
	/* margin-top: 20px; */                           
	margin-bottom: 20px;                           
	/* background: url(../images/bg.png) fixed; */                           
}                           
.m_bothsite:after{                           
	content: "";                           
	clear: both;                           
	display: block;                           
}                           
                           
.Blog_header_infor{                           
	margin: 0px;                           
	padding:0px;                           
	position:relative;                           
}                           
.Blog_header_infor:after{                           
	content: "";                           
	display: block;                           
	clear: both;                           
}                           
                           
a{                           
	color: #d87878;                           
	text-decoration: none;                           
}                           
a:hover{                           
	text-decoration: underline;                           
}                           
.mainContetTooltip{                           
	margin: auto;                           
	clear: both;                           
	padding: 0px;                           
}                           
.mainContetTooltip:after{                           
	content: "";                           
	display: block;                           
	clear: both;                           
}                           
.detail_of_photo{                           
	margin: auto;                           
	padding: 0px;                           
	width: auto;                           
	margin-bottom: 20px;                           
}                           
.detail_of_photo img{                           
   margin: auto;                           
   padding: 0px;                           
   width: 100%;                           
   display: block;                           
   box-shadow: 0px 1px 2px #333;                           
}                           
                           
.subpage_banner{                           
	width: auto;                           
	padding: 0px;                           
	margin: 0px;                           
}                           
.subpage_banner:after{                           
	content: "";                           
	clear: both;                           
	display: block;                           
}                           
                           
.commercial_sub_banner{                           
	width: auto;                           
	padding: 0px;                           
	margin: 0px;                           
}                           
                           
.commercial_sub_banner:after{                           
	content: "";                           
	clear: both;                           
	display: block;                           
}                           
.commercial_sub_banner img{                           
	width: 100%;                           
	padding: 0px;                           
	margin: 0;                           
	border: none;                           
	display: block;                           
	box-shadow: 0px 1px 1px #333;                           
}                           
                           
.BIG_tittle{                           
	margin: auto;                           
	padding: 0px;                           
	/* width: 1100px; */                           
	/* min-width: 1100px; */                           
}                           
.BIG_tittle h1{                           
   text-align: center;                           
   font-size: 20px;                           
   margin: auto;                           
   color: #fff;                           
   padding: 12px 0px;                           
   width: auto;                           
   position:relative;                           
   margin-bottom: 10px;                           
   z-index:0;                           
   border-bottom: 3px double #fff;                           
   background: rgb(218, 194, 161);                           
}                           
                           
.BIG_tittle h1 a{                           
	text-decoration: none;                           
	color: #fff;                           
}                           
.BIG_tittle h1 a:hover{                           
	text-decoration: underline;                           
}                           
.BIG_tittle:after{                           
	content: '';                           
	display: block;                           
	clear: both;                           
}                           
.BASE_site{                           
	width: auto;                           
	margin: 20px auto;                           
	padding: 0;                           
	padding-bottom: 0px;                           
	clear: both;                           
	overflow: hidden;                           
	margin-bottom: 0;                           
}                           
.BASE_site:after{                           
	content: '';                           
	display: block;                           
	clear: both;                           
}                           
.inner_main{                           
	width: 71%;                           
	margin: 0px;                           
	float: right;                           
	box-sizing: border-box;                           
}                           
.inner_main:after{                           
	content: '';                           
	display: block;                           
	clear: both;                           
}                           
                           
.inner_side{                           
	width: 27%;                           
	margin: 0px;                           
	float: left;                           
	box-sizing: border-box;                           
	padding: 0;                           
	background: #fff;                           
	padding: 20px;                           
	border: solid 1px #b09a7e;                           
	padding-top: 0;                           
}                           
.inner_side:after{                           
	content: '';                           
	display: block;                           
	clear: both;                           
}                           
                           
.events_inner_main{                           
	width: 31%;                           
	margin: 0px;                           
	float: left;                           
	box-sizing: border-box;                           
}                           
.events_inner_main:after{                           
	content: '';                           
	display: block;                           
	clear: both;                           
}                           
.events_inner_main h2{                           
                           
}                           
                           
.list_of_item{                           
	padding: 0px;                           
	margin: 0px;                           
}                           
.list_of_item:after{                           
	content: "";                           
	display: block;                           
	clear: both;                           
}                           
                           
h2, h3, h1{                           
    font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;                           
}                           
                           
/*=========== Style H2 ============*/                           
                           
h2 {                           
    background-color: #dac2a1;                           
    padding: 3px;                           
    color:#fff;                           
    text-align: left;                           
    /* border-bottom: 3px solid #a9906f; */                           
    position:relative;                           
    font-size: 20px;                           
    text-indent: 45px;                           
}                           
                           
h2:before{                           
    content:"";                           
    width: 10px;                           
    height: 22%;                           
    background-color: transparent;                           
    position:absolute;                           
    top: 8px;                           
    left: 7px;                           
    margin-left:10px;                           
    border-top: 10px solid white;                           
    border-bottom: 9px solid white;                           
    transform: rotate(-45deg);                           
}                           
h2:after{                           
    content:"";                           
    width: 10px;                           
    height: 22%;                           
    background-color: transparent;                           
    position:absolute;                           
    top: 8px;                           
    left: 7px;                           
    margin-left:10px;                           
    border-top: 10px solid white;                           
    border-bottom: 9px solid white;                           
    transform: rotate(45deg);                           
}                             
/*============end H2 ============*/                           
                           
h3{
    margin-top: 18px;
    font-size: 17px;
    overflow: hidden;
    color: #733845;
    padding: 2px 0px;
    margin-bottom: 6px;
    text-indent: 15px;
    position: relative;
    border: 1px solid #b09a7e;
    margin-left: 0;
}                           
                           
p{                           
	padding: 0;                           
	margin: 0px;                           
}                           
p a{                           
	text-decoration: none;                           
}                           
p a:hover{                           
	text-decoration: underline;                           
}                           
a img:hover{                           
	opacity: 0.5;                           
}                           
p.more_content{                           
	padding: 0px;                           
	float: right;                           
	margin: 20px;                           
	position:relative;                           
}                           
                           
p.more_content:after{                           
	content: "";                           
	display: block;                           
	clear: both;                           
}                           
p.more_content a{                           
	padding: 8px 12px;                           
	margin: 0px;                           
	color: #333;                           
	text-decoration: none;                           
	border: 1px solid #e1a4a8;                           
}                           
                           
p.more_content a:hover{                           
	text-decoration: none;                           
	background: #ffffff;                           
	color: #333;                           
}                           
                           
.frame_style{                           
    margin-bottom: 20px;                           
    padding: 0;                           
    padding-bottom: 20px;                           
    background: rgba(255, 255, 255, 0.85);                           
    /* border-bottom: 2px dashed #c39b64; */                           
}                           
.frame_style ul{                           
	list-style: none;                           
	padding: 0;                           
}                           
.frame_style ul h3 {                           
    font-size: 16px;                           
    padding: 2px 0px;                           
    margin-bottom: 5px;                           
    margin: 0;                           
    margin-top: 10px;                           
    border: 0;                           
    text-indent: 0;                           
}                           
                           
.frame_style li{                           
	line-height: 35px;                           
}                           
                           
.frame_style:after{                           
	content: "";                           
	display: block;                           
	clear: both;                           
}                           
.site_block04{                           
	clear: both;                           
	z-index:0;                           
	overflow:hidden;                           
	position:relative;                           
	margin-bottom: 0;                           
	background: #fff;                           
	border-bottom: none;                           
}                           
.site_block04 img{                           
	width: 99%;                           
	margin: auto;                           
	display: block;                           
	margin-bottom: 10px;                           
	margin-top: 0;                           
	padding: 0;                           
	padding: 5px;                           
	box-shadow: 0 0 1px #775e3d;                           
}                           
                           
.site_block04:after{                           
	content: "";                           
	clear: both;                           
	display: block;                           
}                           
                           
.site_block01{                           
	clear: both;                           
	z-index:0;                           
	overflow:hidden;                           
	position:relative;                           
	margin-bottom: 20px;                           
}                           
                           
.site_block01 p{                           
	/* padding:0px 20px; */                           
}                           
                           
.site_block01 img{                           
	width: 100%;                           
	margin: auto;                           
	display: block;                           
	margin-bottom: 15px;                           
	padding: 0;                           
	border: 1px solid #84ddbf;                           
}                           
                           
.site_block01:after{                           
	content: "";                           
	clear: both;                           
	display: block;                           
}                           
                           
.multi_link{                           
	/* border: solid 1px #c5c2bd; */                           
	clear: both;                           
	padding: 20px;                           
	margin-top: 5px;                           
	padding-top: 0;                           
}                           
                           
.inner_side .multi_link {                           
    background: #fff;                           
    padding: 0;                           
}                           
.multi_link:after{                           
	content: "";                           
	display: block;                           
	clear: both;                           
}                           
                           
.events_subpages{                           
	margin: 0px;                           
	padding: 0px;                           
	margin-bottom: 0px;                           
	box-sizing: border-box;                           
}                           
.events_subpages .content_dib{                           
	margin-bottom: -30px;                           
	padding: 0;                           
}                           
.events_subpages .content_dib img{                           
	width: 39%;                           
	margin-top: 20px;                           
}                           
.events_maincont{                           
	margin: 0px;                           
	padding: 0px;                           
	box-sizing: border-box;                           
	border: solid 1px #b09a7e;                           
}                           
.content_dib img{                           
	width: 44%;                           
	float: right;                           
	margin: 20px;                           
	margin-top: 13px;                           
	margin-right: 0;                           
	padding: 5px;                           
	box-shadow: 0 0 1px #3a2a15;                           
}                           
.events_maincont:after{                           
	content: "";                           
	display: block;                           
	clear: both;                           
}                           
.content_dib{                           
  clear: both;                           
  padding: 20px;                           
  /* padding-top: 20px; */                           
}                           
.content_dib p{}                           
.content_dib:after{                           
	content: "";                           
	clear: both;                           
	display: block;                           
}                           
                           
.site_block03{                           
	width: 48.7%;                           
	margin: 0px;                           
	float: left;                           
	overflow:hidden;                           
	padding-bottom: 20px;                           
	margin-right: 19px;                           
	position:relative;                           
	z-index:0;                           
	/* margin-bottom: 20px; */                           
	padding: 20px;                           
}                           
                           
.site_block03:nth-child(even){                           
	margin-right: 0px;                           
	float: right;                           
}                           
.site_block03 img{                           
	width: 100%;                           
	margin:auto;                           
	display: block;                           
	margin: 0;                           
	border: 1px solid #e2d3db;                           
	margin-top: 0;                           
	padding: 5px;                           
	box-shadow: 0 0 1px #333;                           
	margin-bottom: 20px;                           
}                           
                           
.site_block02{                           
	clear: both;                           
	position:relative;                           
	margin-bottom: 20px;                           
	padding-bottom: 20px;                           
	z-index: 0;                           
	padding: 20px;                           
}                           
                           
.site_block02 img{                           
	width: 45%;                           
	margin: 20px;                           
	float: left;                           
	display: block;                           
	margin-top: 13px;                           
	margin-left: 0;                           
	padding: 5px;                           
	box-shadow: 0 0 1px #333;                           
}                           
                           
/* ============block h2 ================*/                           
                           
.site_block04 h2,                           
.site_block02 h2,                           
.site_block03 h2,                           
.site_block01 h2{                           
    background: none;                           
    border: none;                           
    box-shadow: none;                           
    text-align: center;                           
    text-indent: 0;                           
    padding: 0px 0px;                           
    padding-top: 10px;                           
    padding-bottom: 14px;                           
    margin: 0px;                           
    overflow: hidden;                           
    margin: 0;                           
    /* padding-bottom: 0; */                           
}                           
                           
.site_block04 h2:before,                           
.site_block04 h2:after,                           
.site_block02 h2:before,                           
.site_block02 h2:after,                           
.site_block03 h2:before,                           
.site_block03 h2:after,                           
.site_block01 h2:before,                           
.site_block01 h2:after{                           
	content: "";                           
	display: none;                           
}                           
                           
h2 a{                           
	text-decoration: underline;                           
}                           
h2 a:hover{                           
	text-decoration: none;                           
}                           
                           
/* ------------start footer--------*/                           
.end_block_footer{
	width: auto;
	margin: auto;
	padding: 10px 0px;
	color: #333;
	min-width: 1100px;
	clear: both;
	text-align: center;
	border-top: 1px solid #c5c2bd;
	margin-top: 10px;
	background: #d3ac78;
}                           
                           
.end_block_footer a {                           
    color: #fff;                           
}                           
.end_block_footer:after{                           
	content: "";                           
	display: block;                           
	clear: both;                           
}                           
.footer_helper{                           
	margin: auto;                           
	min-width: 1100px;                           
}                           
.footer_helper a{                           
  text-decoration: none;                           
  /* color: #fff; */                           
}                           
.footer_helper a:hover{                           
  text-decoration: underline;                           
}                           
.footer_helper:after{                           
	content: "";                           
	display: block;                           
	clear: both;                           
	position: static;                           
}                           
                           
/*---------end footer-------*/                           
                           
.social{                           
	width: 100%;                           
	display: flex;                           
	margin: auto;                           
	font-size: 0px;                           
	text-align: center;                           
	justify-content: center;                           
	padding: 10px 0px;                           
}                           
                           
                           
/*===========menu side bar ===========*/                           
                           
.navigation_sidebar{                           
    clear: both;                           
    padding: 0px;                           
    position:relative;                           
    padding-bottom: 20px;                           
    background: #fff;                           
    overflow: hidden;                           
    margin-bottom: 20px;                           
}                           
                           
.navigation_sidebar ul{                           
	list-style: none;                           
}                           
.navigation_sidebar ul li{                           
	display: block;                           
}                           
.navigation_sidebar ul li a{                           
    padding: 17px 0;                           
    display: block;                           
    text-align: center;                           
    text-decoration: none;                           
    color: #333;                           
    position: relative;                           
    overflow: hidden;                           
    font-size: 16px;                           
}                           
                           
.navigation_sidebar ul li:last-child a{                           
	margin-bottom:0px;                           
}                           
.navigation_sidebar ul li a:hover{                           
    color: #ffffff;                           
    text-decoration: none;                           
    background: #dda249;                           
}                           
                           
@media screen and (max-width: 480px){                           
	.navigation_sidebar{                           
    width: auto;                           
    border: none;                           
}                           
	.navigation_sidebar ul{                           
    width: auto;                           
}                           
                           
}                           
                           
/*============Footer menu ==============*/                           
.navigation_sidebar:after{                           
	content: "";                           
	display: block;                           
	clear: both;                           
}                           
                           
.FOOTER_Inner_menu ul{
	display: flex;
	padding: 0px 0px;
	justify-content: center;
	margin: 0px;
}                           
.FOOTER_Inner_menu ul li{                           
    list-style: none;                           
    display: block;                           
    width: auto;                           
    padding: 15px 0px;                           
}                           
.FOOTER_Inner_menu ul li a{
    padding: 0px 15px;
    text-decoration: underline;
    font-size: 16px;
    color: #fff;
}                           
.FOOTER_Inner_menu ul li a:before{                           
	/* content:"》"; */                           
	padding-right:5px;                           
}                           
.FOOTER_Inner_menu ul li a:hover{                           
 text-decoration: none;                           
}                           
                           
@media screen  and (max-width: 480px){                           
                           
.FOOTER_Inner_menu ul{                           
	display: block;                           
	margin: 0;                           
}                           
.FOOTER_Inner_menu ul li{
	padding: 5px 0;
}                           
.FOOTER_Inner_menu ul li a{                           
	list-style: none;                           
	border: none;                           
	border-radius: 0px;                           
	padding: 0px;                           
}                           
.FOOTER_Inner_menu ul li a:before{                           
	content: "";                           
	position: static;                           
	padding: 0px;                           
}                           
}                           
                           
/*=========enf menu footer ==============*/                           
                           
/*-------------pungku su ------------*/                           
.events_pangusu{                           
	width: 1100px;                           
	margin:auto;                           
	justify-content: flex-start;                           
	display: flex;                           
	list-style: none;                           
	margin-bottom: 10px;                           
	margin-top: 18px;                           
}                           
.events_pangusu:after{                           
	content: "";                           
	clear: both;                           
	display: block;                           
}                           
                           
.events_sitemap_content{                           
	width: 1100px;                           
	margin:auto;                           
}                           
.events_sitemap_content:after{                           
	clear:both;                           
	display:block;                           
	content:"";                           
}                           
                           
.events_content_column{                           
	margin:20px auto;                           
	padding:20px;                           
	background: #fff;                           
	border: 10px solid #b5e9e3;                           
	box-shadow: 0px 0px 1px #ccc;                           
}                           
.events_content_column li{                           
	padding: 14px 0px;                           
	margin:0;                           
	list-style:none;                           
}                           
.events_content_column li a{                           
}                           
                           
.events_content_column li a:before{                           
	content:"\27A8";                           
	padding-right:10px;                           
}                           
div#boxArea div:nth-child(2) {                           
    margin-right: 7px;                           
    margin-top: 0px;                           
    margin-left: 2px;                           
}                           
                           
.pocket-btn{                           
    margin-right: -2px;                           
    margin-top: 0px;                           
    margin-left: 0px;                           
}                           
                           
@media screen and (max-width: 480px){                           
                           
/*----start body style-------------*/                           
                           
.m_bothsite{                           
	width: auto;                           
	margin: 0;                           
	padding: 0;                           
	border: none;                           
	box-shadow: none;                           
	min-width: 100%;                           
	margin-bottom: 20px;                           
	padding-bottom: 10px;                           
}                           
.Blog_header_infor{                           
	width: auto;                           
	margin: 0px;                           
	padding: 0px;                           
	border: none;                           
	box-shadow: none;                           
	float: none;                           
	border-radius: 0px;                           
}                           
.BIG_tittle{                           
	width: auto;                           
	min-width: 100%;                           
	margin: 0px;                           
	padding: 0;                           
	float: none;                           
}                           
.BIG_tittle h1{                           
	width: auto;                           
	margin: 0px;                           
	font-size: 14px;                           
	border-bottom: none;                           
	text-align: left;                           
	padding: 10px 10px;                           
}                           
.BIG_tittle h1:before{                           
	content:"";                           
	display:none;                           
}                           
.events_pangusu{                           
	width: 100%;                           
	padding:10px 0px;                           
	text-indent: 20px;                           
}                           
                           
.content_dib img,                           
.events_subpages .content_dib img{                           
	width: 100%;                           
	margin: 0px;                           
	padding: 0px;                           
	background: none;                           
	float: none;                           
	border-radius: 0px;                           
	border: none;                           
	display: block;                           
	box-shadow: none;                           
	margin-bottom: 20px;                           
	margin-top: 10px;                           
}                           
                           
.multi_link,                           
.navigation_sidebar,                           
.site_block04,                           
.site_block01,                           
.site_block03,                           
.site_block03:nth-child(even),                           
.site_block02,                           
.content_dib{                           
	width: auto;                           
	float: none;                           
	margin: 0px;                           
	/* margin-bottom: 20px; */                           
	box-sizing: border-box;                           
	border-radius: 0px;                           
	box-shadow: none;                           
	padding-bottom: 0;                           
	margin-top: 20px;                           
	padding-top: 20px;                           
	padding: 15px;                           
	border: solid 1px #c3b2a5;                           
}                           
                           
h3 {padding: 0px 8px;text-indent: 0;margin: 10px 0px;}                           
                           
h2 {                           
    /* margin-top: 20px; */                           
}                           
                           
.inner_side .multi_link {                           
    margin: 0;                           
    padding: 0;                           
    border: 0;                           
}                           
                           
.events_subpages .content_dib{                           
	margin-bottom: 20px;                           
	padding: 20px;                           
}                           
                           
.navigation_sidebar:before,                           
.navigation_sidebar:after,                           
.site_block04:before,                           
.site_block04:after,                           
.site_block01:before,                           
.site_block01:after,                           
.site_block02:before,                           
.site_block02:after,                           
.site_block03:before,                           
.site_block03:after{                           
	content:"";                           
	display:none;                           
}                           
.site_block04 img,                           
.site_block01 img,                           
.site_block02 img,                           
.site_block03 img{                           
	width: 100%;                           
	margin: 0px;                           
	padding: 0px;                           
	display: block;                           
	border-radius: 0px;                           
	border: none;                           
	margin-bottom: 20px;                           
	box-shadow: none;                           
	float: none;                           
}                           
                           
.mainContetTooltip{                           
	width: auto;                           
	padding: 0px;                           
	margin: 0px;                           
	border: none;                           
	box-shadow: none;                           
	border-radius: 0px;                           
}                           
.detail_of_photo,                           
.subpage_banner,                           
.commercial_sub_banner{                           
	margin: 0px;                           
	width: auto;                           
	float: none;                           
	padding: 0px;                           
	border: none;                           
	box-shadow: none;                           
	border-radius: 0px;                           
}                           
.detail_of_photo img,                           
.commercial_sub_banner img{                           
   width: 100%;                           
   margin: 0px;                           
   padding: 0px;                           
   float: none;                           
   display: block;                           
   border: none;                           
   border-radius: 0px;                           
   box-shadow: none;                           
}                           
.BASE_site{                           
	width: auto;                           
	margin: 0px;                           
	padding: 20px;                           
	padding-bottom: 0px;                           
	border: none;                           
	box-shadow: none;                           
	border-radius: 0px;                           
}                           
                           
.inner_main,                           
.events_inner_main,                           
.events_subpages,                           
.events_maincont{                           
	width: auto;                           
	margin: 0px;                           
	float: none;                           
	overflow: hidden;                           
	border: none;                           
	box-shadow: none;                           
	padding: 0px;                           
	clear: both;                           
	/* border: solid 1px #333; */                           
}                           
.inner_side{                           
	width: auto;                           
	/* margin: 20px; */                           
	float: none;                           
	overflow: hidden;                           
	border: none;                           
	box-shadow: none;                           
	padding: 20px;                           
	clear: both;                           
	padding-bottom: 9px;                           
	margin-top: 0;                           
}                           
                           
.end_block_footer{                           
	width: auto;                           
	margin: 0px;                           
	min-width: 100%;                           
	clear: both;                           
	padding: 0px;                           
}                           
.footer_helper{
	width: auto;
	margin: 0px;
	padding: 15px 0px;
	min-width: 100%;
}                           
.FOOTER_Inner_menu{                           
	width:auto;                           
}                           
.footer_helper p{                           
	padding:0px 15px;                           
}                           
                           
/*------------end body style-----------*/                           
                           
                           
/*---------pangusu style----------*/                           
.events_pangusu,                           
.events_sitemap_content{                           
	width:auto;                           
}                           
.events_pangusu{                           
	padding:10px 20px;                           
}                           
.events_content_column{                           
	margin: 20px;                           
}                           
.events_content_column li a{                           
	width:auto;                           
}                           
                           
.social{                           
	margin: 0px;                           
	width: auto;                           
}                           
                           
}                           
