@charset "utf-8";
/* ================================================================= 
 License : e-TRUST Inc.
 File name : style.css
 Style : style
================================================================= */
/*----------------------------------------------------------------------------title*/
/*----------------------------------------------------------------------------common1*/

div#builingual {
    background-color:rgba(255, 0, 0, 0);
    padding: 5px 0;
}
div#builingual div.language select {
	margin-left: 5px;
}
#nav_global {
    top: 5%;
}
.contents_h3 {
    font-size: 24px;
	font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	margin: 30px 0 0 0px;
}
.underlayer_h3 {
    display: inline;
    color: #fff;
    font-size: 34px;
    position: relative;
    font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
    border-bottom: 1px solid #ffffff;
    width: 210px;
    max-width: 100%;
    padding-bottom: 20px;
}
.underlayer_h4  {
    font-size: 1.2em;
    font-weight: bold;
}
.access_table  table{
    table-layout: auto!important;
}
.access_table table th, table td {
    border: 0px!important; 
    vertical-align: middle;
    padding:0px!important;
}
.news_txt {
    margin-left: 80px;
    font-size: 14px;
    overflow: auto;
    height: 300px;
    padding: 5px;
    border: 1px solid #000;
}
.htop_menu a{
    color:#fff!important;
    }
/*----------------------------------------------------------------------------common2*/
/*----------------------------------------------------------------------------common3*/

@media screen and (max-width: 768px){
/* ================================================================= 
 *
 * tablet size
 *
 * ================================================================= */
 /*----------------------------------------------------------------------------title*/
/*----------------------------------------------------------------------------common1*/
div#builingual div.language {
    float: right!important;
    padding: 0 20px;
    margin: 5px;
}
/*----------------------------------------------------------------------------common2*/
/*----------------------------------------------------------------------------common3*/


/* tablet END ###################################################### */
}
@media screen and (max-width: 468px){
/* ================================================================= 
 *
 * smartphone size
 *
 * ================================================================= */
/*----------------------------------------------------------------------------title*/

/*----------------------------------------------------------------------------common1*/
div#builingual div.language select {
	margin-top: 60px!important;
	margin-bottom: 10px!important;
	margin-left: 5px!important;
}
.underlayer_h3 {
    font-size: 25px;
    width: 100%;
    display: block;
}
/*----------------------------------------------------------------------------common2*/
/*----------------------------------------------------------------------------common3*/

/* smartphone END ################################################## */
}