@charset "utf-8";


@media screen and (max-width:1200px) {



}


@media screen and (min-width:770px) and ( max-width:1199px) {



}




@media screen and (max-width:1100px) {


}


@media screen and (max-width:900px) {


}

@media screen and (min-width:771px) {


}

@media screen and (max-width: 770px) {
.styled_post_list2 li.style1{    
	background: #fff;
    border: 1px solid #ddd;
    padding: 0;
}
.styled_post_list2 li.style1 a.title{color: initial;}

a.menu_button{
    height: 100%;
}

#global_menu{
    top: 65px;
}

#header #global_menu .menu>.menu-item.lang-item{}
#header #global_menu .menu>.menu-item.current-lang {}
#header #global_menu .menu>.menu-item.lang-item a{
    color: #fff;
}
#header #global_menu .menu>.menu-item.current-lang a{}
#header #global_menu .menu>.menu-item.lang-item a:hover{
    color: #fff !important;
}
#header #global_menu .menu .menu-item a{
    height: 40px;
}


/*
footer
*/
#footer{}

#footer_bottom{background: #fff;}

#footer_menu li a{}
#footer_social_link li{}
#footer_social_link li:before{}
#footer_social_link li a{}
#footer_social_link li a img{}
.user_sns li span{}
.user_sns li a{}
.user_sns li a:before{}
#footer_social_link {
    width: auto;
    margin: 0 10px;
}
#footer_social_link li{}
#footer_social_link li.twitter{}
#footer_social_link  li.flickr a:before{}
#footer_social_link  li a{}
#footer_social_link  li a:before{}
#footer_social_link  li.facebook a:before{}
#footer_social_link  li.twitter a:before{}
#footer_social_link li.flickr:before{}
#footer_bottom{
    padding: 0px 0;
}
#footer_bottom_inner{
    padding: 0 20px;
    max-width: 480px;
    justify-content: center;
}
#footer_bottom_menu{}
#copyright{
    background: #fff;
    padding: 10px 0;
}
#footer_social_link li.rss a:before{}
#footer_bottom_menu{
    margin: 0 10px;
}
#footer_bottom_menu li {}
#footer_bottom_menu li a{}

.styled_post_list2 li.style1 a.title{border: none;}

#header #global_menu .menu>.menu-item>a{border-top: none;}

/* hide wp responsive menu when thai language */
.wprm-wrapper{}
[lang="ja"] .wprm-wrapper{ }
[lang="th"] .wprm-wrapper{
display: none;
}
html[lang="th"] {padding: 0 !important;}

#wprmenu_bar{
/* box-shadow: 0 3px 3px #ddd; */
border-bottom: 1px solid #eee;
}

#header{}

/* hide the former header when japanese language */
[lang="ja"] #header{
display: none;
}
[lang="th"] #header{ }

[lang="ja"] .admin-bar{
	padding-top: 46px;
}
[lang="ja"] .admin-bar #main_contents{
	/* padding-top: 46px !important; */
}
.wprm-overlay{background-color: rgba(0,0,0,0.85) !important;}

.admin-bar #mg-wprm-wrap.cbp-spmenu-left, 
.admin-bar #mg-wprm-wrap.cbp-spmenu-right
{

}

.admin-bar #mg-wprm-wrap.cbp-spmenu-left, 
.admin-bar #mg-wprm-wrap.cbp-spmenu-right, 
.admin-bar #mg-widgetmenu-wrap.cbp-spmenu-widget-left, 
.admin-bar #mg-widgetmenu-wrap.cbp-spmenu-widget-right{top: 88px !important;}

.wprm-wrapper .current-lang a{
	background-color: #aaebff;
}
.menu_sns{
	display: list-item;
}
#sidebar_biz{ margin-top: 54px; }
.admin-bar #sidebar_biz{ margin-top: 100px; }

html body #wprmenu_menu_ul li.wprmenu_parent_item_li>ul.sub-menu{
	background-color: #eee;
}
html body #wprmenu_menu_ul li.wprmenu_parent_item_li>ul.sub-menu>li>ul.sub-menu{
		background-color: #ddd;
}
html body #wprmenu_menu_ul li.wprmenu_parent_item_li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{
			background-color: #ccc;
}

.admin-bar #wprmenu_menu_ul{
	    padding-bottom: 100px;
}

[lang="th"] #biz_side_drawer_open_button.fixed {
top: 0;
}
[lang="th"] .admin-bar  #biz_side_drawer_open_button.fixed{
	top: 46px;
}




}

@media screen and (min-width:641px) {



}

@media screen and (max-width:640px) {
a.menu_button{}


}


@media screen and (max-width: 499px) {
a.menu_button{}


}


@media screen and (max-width:399px) {
	
a.menu_button{}

}