@charset "utf-8";
@media screen and (min-width: 569px) {

body{
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Verdana, Arial, sans-serif;}

/* body */
.wrapper{
    margin:0 auto;
}

/*text*/
p {margin: 0px;}
.text10 {font-size: 10px;}

/* header */
.header-b {width: 100%; height:90px;}
.header-b ul{padding:0px;}
.header-b li{margin:0px;list-style:none;float:left;}

.hb1 {width: 35%; height: 100%; margin: 0px;}
.hb1 p {font-size:12px; line-height:90px; text-align: center;}
.hb1 a:link {width: 100%; height: 100%;color:#333; background-color: #fff; text-decoration: none;}
.hb1 a:visited {color:#333;}
.hb1 a:active {color:#333;}
.hb1 a:hover {width: 100%; height: 100%;color:#fff; background-color:#c10712;display:block;}

.hb2 {width: 30%; height: 100%; padding:20px 0px 0px 0px;}
.hb2 img {width: 150px; height: 50px; display: block; margin: 0 auto;}

.hb3 {width: 35%; height: 100%; margin: 0px;}
.hb3 p {font-size:12px; line-height:90px; text-align: center;}
.hb3 a:link {width: 100%; height: 100%;color:#333; background-color: #fff; text-decoration: none;}
.hb3 a:visited {color:#333;}
.hb3 a:active {color:#333;}
.hb3 a:hover {width: 100%; height: 100%;color:#fff; background-color:#000;display:block;}


/* body */
.bodys {clear: both;}
.bodys img {width: 100%; height: 100%;}

.bd1 h6 {width: 70%; height: 100%; font-size: 16px; line-height: 20px; font-weight: 600; color: #666; text-align: left; padding:30px 0px 0px 0px; margin: 0 auto;}
.bd1 img {width: 200px; height: 90px; display: block; margin: 0 auto;}
.bd1 p {width: 70%; height: 100%; font-size: 12px; line-height: 20px; color: #666; text-align: left; padding:10px; margin: 0 auto;}

.bd2 {width: 100%; height: 100%;}
.bd3{clear: both; margin-top: 20px;}
.bd3 img {width: 200px; height: 90px; display: block; margin: 0 auto;}
.bd3 p {width: 100%; height: 100%; font-size: 10px; line-height: 20px; color: #ACACAC; text-align: center; padding:0px 0px 20px 0px;}
	
.bd4 {width:100%; height:560px; background-image: url(../img/company1.png); background-repeat: no-repeat;padding:20px 0px;}
	
.bd5 {width:90%; height:90%;margin: 0 auto; border: 1px solid #f3f3f3; padding:10px; background-color: rgba(255,255,255,0.50)}
.bd5 h1 {font-size: 16px; font-weight: 500; line-height: 40px; color: #ACACAC; margin: 0px;}
.bd5 h2 {font-size: 16px; font-weight: 500; line-height: 40px; color: #ACACAC; margin: 0px; text-align: center;}
.bd5 h3 {font-size: 16px; font-weight: 500; line-height: 40px; color: #ACACAC; margin: 0px;}
.bd5 h4 {font-size: 16px; font-weight: 500; line-height: 40px; color: #ACACAC; margin: 0px;}
.bd5 h5 {width: 45%; font-size: 12px; font-weight: 100; line-height: 30px; color: #ACACAC; margin:0px; float: left; padding: 0px 0px 0px 20px;}
.bd5 p {width: 50%; font-size: 12px; line-height: 26px; color: #ACACAC; margin:0px; float: left; border-right: 1px dotted #666;}
	
.newsbox {width:90%; height: 100%; margin: 0 auto; border-right: 1px solid #fff; border-left: 1px solid #fff;}
	
.newsbox1 {width:45%; height: 100%; margin: 0px; padding:0px 0px 20px 20px; float: left;}
.newsbox1 h6 {font-size:12px; font-weight: 100; line-height:24px; text-align: center; color:#666; background-color: #DADADA; border-bottom: 1px solid #DADADA;}
.newsbox1 p {font-size:12px; line-height:30px; text-align: left; border-bottom: 1px solid #DADADA;}
.newsbox1 a:link {width: 100%; height: 100%; color:#666; background-color: #999; text-decoration: none;}
.newsbox1 a:visited {color:#666;}
.newsbox1 a:active {color:#666;}
.newsbox1 a:hover {width: 100%; height: 100%;color:#fff; background-color:#c10712;display:block;}

.newsbox2 {width:45%; height: 100%; margin: 0px; padding:0px 0px 20px 20px; float: left;}
.newsbox2 h6 {font-size:12px; font-weight: 100; line-height:24px; text-align: center; color:#666; background-color: #DADADA; border-bottom: 1px solid #DADADA;}
.newsbox2 p {font-size:12px; line-height:30px; text-align: left; border-bottom: 1px solid #DADADA;color:#fff; background-color:#487AB4;}

/* footer */
.footer {clear: both; width: 100%; height: 140px; border-top: 1px solid #F0F0F0; margin: 20px 0px;}
.footer p {font-size:10px; text-align: center; padding: 20px; color:#999;}
	
}