@charset "utf-8";

header { display:none; }
body { min-width:initial; }
.bodyWrap { min-width:initial; }

.spMenu h1 { float:left; padding:12px 0 0 10px; }
.spMenu h1 img { width:120px; }
.spMenu button { display:block; outline:0; cursor:pointer; background:#2d2d2d; border-width:0; padding:0 15px; margin:0; float:right; box-sizing:border-box; -webkit-box-sizing:border-box; height:60px; }
.spMenu button span { color:#FFFF26;  font-size:13px; font-weight:bold; }
.spMenu button:before { font-size:17px; font-weight:normal; color:#fff; }
.spMenu div { display:none; box-sizing:border-box; -webkit-box-sizing:border-box; background:#2d2d2d; padding:10px 10px 10px 10px; width:100%; float:none; clear:both; }
.spMenu ul { width:100%; display:flex; display:-webkit-flex; flex-wrap:wrap; -webkit-flex-wrap:wrap; box-sizing:border-box; -webkit-box-sizing:border-box; border:solid #fff; border-width:1px 0 0 1px; }
.spMenu ul li { width:50%; border:solid #fff; border-width:0 1px 1px 0; box-sizing:border-box; -webkit-box-sizing:border-box; }
.spMenu ul li a { color:#fff; text-decoration:none; transition: all 0.1s ease-in-out 0s; display:block; padding:20px 0 20px; text-align:center; font-size:13px; font-family:Helvetica, Helvetica Neue, "游ゴシック", YuGothic,"Yu Gothic", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN W3, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Osaka", sans-serif; background:rgba(255,255,255,0.1); }
.spMenu ul li:last-child a { color:#FFFF26; font-weight:bold; }
.spMenu ul li a:hover { color:#2d2d2d; background:#fff; }
.fixed { position: fixed; left:0; top:0; }
.spMenu { z-index:999; width:100%; overflow:hidden; display:block; background:rgba(255,255,255,0.8); border:solid #eee; border-width:0 0 1px; }

.fixed { border-width:0; }

.pageTitle { padding:0 10px; box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 40px; }
.pageTitle div { padding:20px 30px; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; }
.pageTitle div em { font-size:22px; }
.pageTitle div span { font-size:12px; }
.basicWrap .basic { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; }

.topMesContent dt { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 0 20px; }
.topMesContent dd { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; }

.content { padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; }

.topmesBgImg { display:none; }

.w50 { width:calc(100% / 2); }
.w100 { max-width:100%; }

.footLink { padding:0; }
.footLink ul { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; }
.footLink ul li { float:none; width:100%; border-width:0 0 1px; }
.footLink ul li:nth-child(6) { float:none; width:100%; }
.footLink ul li:nth-child(7) { float:none; width:100%; }
.footLink ul li:nth-child(1) { border-width:0 0 1px; }
.footLink ul li:last-child { border-width:0; }
.footLink ul li a { display:block; text-align:left; padding:15px 10px; }
.recSideMenu { display:none; }

.wrap { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; }
footer { padding:0 0 40px; }
footer .wrap { text-align:center; padding:65px 0 0;}
footer small { margin:0; display:block; padding:10px 0 0; }

#chibaTv .disPC { display:none; }
#chibaTv .disSP { display:block; }

.fl { float:none; }
.fr { float:none; }

img { max-width:100%; }

.column { display:block; }
.column > div { padding:0; width:100%; }
.bgw { background:#fff; padding:60px 0 0 !important; }
.manageNamed em { display:block; margin:0; }

.engContent { display:block; }
.engContent figure { width:100%; height:300px; }
.engContent figure p { display:none; }
.engContent section { width:100%; }

.engContent section h3 { position:static; left:initial; top:initial; }
.engContent section { padding:10px 0; }
.engContent section div { padding:0; }

.spBtn a { background:#0067b2; color:#fff; font-size:17px; font-weight:bold; display:inline-block; padding:10px 20px; border:solid #045590; border-width:0 0 2px; -khtml-border-radius:0.2em; -webkit-border-radius:0.2em; -ms-border-radius:0.2em; border-radius:0.2em; }

.pageNav { display:none; }
.graphContent dl dt span { padding:0 25px 0 0; }
.graphContent dl dt br { display:none; }
.basicWrap { padding:30px 0; }

#chibaTv .m60 { margin:0; }
#chibaTv .pb0 { padding:0; }
#chibaTv .mb150 { margin:0 0 80px; }
.graphContent .graphColumn { width:100%; }
.graphContent { margin:0 0 10px; }
.graphContent dl dt span { font-size:13px; }
.graphContent dl { float:none; margin:0 0 10px; width:100%; }
.qa section { width:100%; }
.qa { margin:0 0 15px; }
.qicon span { padding:0 24px 0 0; }
.qa section div { padding:10px 10px 10px 10px; }
.qa section div p { padding:4px 10px 4px 50px; }

.unit1 { background-size:200px; }
.unit2 { background-size:200px; }
.unit3 { background-size:200px; }
.unit4 { background-size:200px; }

.unitsTitle { padding:20px; }
.unitContent { display:block; }
.unitContent > div { width:100%; }
.unitContent > div { padding:10px 0; }
.unitsTitle span { width:100%; font-size:23px; }
.unitContent h4 { font-size:22px; }
.unitContent section { min-height:initial; }
.unitContent > div { min-height:initial; }
.pr30 { padding:0; }
.btn { display:block; text-align:center; margin:0 0 20px; }
#chibaTv .mr { margin:0 0 10px; }
.unitContent h4 { padding:0 0 0 15px; border:solid #1070B8; border-width:0 0 0 4px; }

.staffInner {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}

.spContent { display:flex; display:-webkit-flex; }

.staffInner h3 { margin:0 0 10px; }
.staffArticle { padding:0 0 30px; display:block; }
.staffArticle div:first-child { display:none; }
.staffArticle div:last-child { padding:0; }
.staffInner .staffFace { width:100%; min-height:320px; margin:0 0 20px; text-align:right;  }
.staffInner .staffFace img:nth-child(1) { min-width:180px; max-width:100%; }
.staffInner .staffBody { width:100%; padding:0; }
.staffBg { max-height:300px; right:20px; }
.faceTalk { padding:0; }
.staffSk { width:100%; display:none; position:static; }
.staffSk dd { width:100%; margin:0 0 20px;}
.staffSk dt { width:100%; text-align:center; padding:0 0 20px; }
.faceTalk { display:block; }
.faceTalk .newFace { width:100%; padding:0; }
.middleTitle { font-size:16px; text-align:left; }
.middleTitle br { display:none; }
#chibaTv .mb50 { margin:0 0 20px; }
.newFace div { padding:10px 0; }
.newFace div dl dt { width:100px; }
.faceTalk .facePhoto { width:100%; }
.kvcopy { padding:0 10px; }
.kvWrap { min-height:initial; }
.subCopy { background-size:180px; padding:40px 20px; }
.topColumn { width:100%; }
.topContent { padding:10px 10px; }
.topColumn a { width:49%; margin:0 2% 2% 0; }
.topColumn a:nth-child(2n) { margin:0 0 2%; }
.topColumn a img { width:100%; }
.topColumn a dl dd span { font-size:18px; }
.staffInner .staffFace p { padding:0 10px 0 200px; }
.staffBg { width:180px; }

.topColumn a dl dd { padding:5px 0 5px 0; min-width:160px; left:-10px; }
.slide { display:block; }
.slide p { width:100%; height:40%; background-position:center center; }
.kvcopy { padding:0; width:100%; height:40%; }
.kvcopy p { width:100%; vertical-align:bottom; height:40%; }
.kvcopy p em { padding:15px 10px; }
.slide_wrap { background:none; }
.kvWrap { padding:10px; }
.visualList { width:100%; height:60%; }
.unitContent { background:none; }
.unitContent > div { padding:10px 0 25px 0; }