
h1 {margin:0; padding:0;}/*font-size:11pt; font-weight:normal; */
h2 {font-size:10pt; font-weight:normal; margin:0; padding:0;}
h3 {font-size:11pt; font-weight:normal; margin:0; padding:0;}
small{font-size:9pt;}

.examples {
  padding-right: 45px;
  box-sizing: border-box;
}
.examples.mincho {
  min-height: 400px;
  padding-right: 60px;
}

.examples .list-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-item-align: start;
  align-self: flex-start;
  flex-direction: row;
  direction: rtl;
}

.examples .list-wrapper .font-wrapper {
  /* display: -webkit-box;
  display: -ms-flexbox; */
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-item-align: start;
  align-self: flex-start;
  direction: rtl;
}

.examples .list-wrapper .title,
.examples .list-wrapper .item-wrapper {
  margin-top: 20px;
}

.examples .list-wrapper .title {
  margin-left: 2px;
}

.examples .list-wrapper .item-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 25px;
}
.examples .list-wrapper .item-wrapper.large-margin {
  margin-left: 45px;
}
.examples .list-wrapper .item-wrapper.medium-margin {
  margin-left: 15px;
}
.examples .list-wrapper .item-wrapper.small-margin {
  margin-left: 10px;
}

.examples .list-wrapper .item-wrapper .item-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.examples .list-wrapper .item-wrapper .item-right img:first-child {
  margin-bottom: 10px;
}

.examples .list-wrapper .item-wrapper .item-left {
  padding-top: 20px;
}
body #wrapper #maincontent #main #footer,
body #wrapper #maincontent #main .footer-link {
  display: none;
}

#header-menu {
    float: right;
    width:400px;
	margin-right: 3px;
}
#header-menu ul {
	float: right;
	list-style-type:none;
	margin-top: 0px;
}
#header-menu li { 
 	display:inline;
	float:left;
}
#header-menu a {
  text-decoration: none;
    display:block;
	padding-left:5px;
}
body #wrapper #sidebarcontent2 #bansponsor01, body #wrapper #sidebarcontent #bansponsor01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.loginboxContainer{
	clear:both;
  display: table;
  table-layout: fixed;
  MARGIN:auto 10px;
  text-align:left;
  background-color: #f3f3f3;
}
.loginbox{
  display: table-cell;
  vertical-align: middle;
  font-size: 10pt;
}
.loginboxWrap {
  overflow: hidden;
}
.loginboxWrap .boxCh_txt,.loginboxWrap .boxCh_btn {
  float: left;
}
.loginboxWrap .boxCh_txt {
	padding:0px 5px 0 10px;
	text-align:left;
	width: auto;
}
@media screen and (max-width: 640px) {
	.loginboxWrap.boxCh_txt,.loginboxWrap.boxCh_btn {
		float:none;
		width:90%;
	}
	.loginboxWrap.boxCh_btn {
		padding-bottom:10px;
	}
	.boxCh_txt {
	padding:0px 0px 10px 0px;
	}
}