/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 10 2022 | 06:40:48 */
/* Add your CSS code here.
                     
For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/*--------------------------------------------------------------
ページ装飾関連
--------------------------------------------------------------*/
.clearfix:after {
    content:"";
    display:block;
    clear:both;
}

/*
.clearfix {
    zoom: 1;
} */

.listsquare {
    list-style: square;
    padding-left: 1em;
}

.img2Col {
    margin: 0 -1.8% -30px;
}

.img2Col li {
    float: left;
    width: 46.4%;
    margin: 0 1.8% 30px;
}

.img3Col li:first-child {
    margin-left: 0;
}

.img3Col li {
    width: 30.9%;
    float: left;
    margin-left: 3.6%;
    margin-bottom: 20px;
}


.mb20 {
    margin-bottom: 20px;
}
.mT5 {margin-top:5px;}
.mT10 {margin-top:10px;}
.mT15 {margin-top:15px;}
.mT20 {margin-top:20px;}
.mT30 {margin-top:30px;}
.mT40 {margin-top:40px;}
.mT50 {margin-top:50px;}

.mB5 {margin-bottom:5px;}
.mB10 {margin-bottom:10px;}
.mB15 {margin-bottom:15px;}
.mB20 {margin-bottom:20px;}
.mB30 {margin-bottom:30px;}
.mB40 {margin-bottom:40px;}
.mB50 {margin-bottom:50px;}

.mL5 {margin-left:5px;}
.mL10 {margin-left:10px;}
.mL15 {margin-left:15px;}
.mL20 {margin-left:20px;}
.mL30 {margin-left:30px;}
.mL40 {margin-left:40px;}

.mR5 {margin-right:5px;}
.mR10 {margin-right:10px;}
.mR15 {margin-right:15px;}
.mR20 {margin-right:20px;}
.mR30 {margin-right:30px;}
.mR40 {margin-right:40px;}


.font12 {font-size: 12px;}

.font14 {font-size: 14px;}

.bccred {color: #c4111a;}
.bccblue {color: #30317f;}

/*--- プライバシーポリシー ---*/

.privacyListnone {
    list-style-type: none;
/*  padding-left: 1.5em; */

}


/*--- 全国の教室 ---*/

/*.imgListWrap  {
}*/
div#imgListWrap li { list-style: none; }

.imgList {
  list-style-type: none;
}
.imgList li {
	width: 49%;
	float: left;
	padding-right: 2%;
	margin-bottom: 0.25em;

}

/*縦画面の場合1列に変更*/
@media only screen and (max-width: 420px) 
{
  .imgList li {
	width: 98%;
	float: left;
	padding-right: 2%;
	margin-bottom: 0.25em;

}
}


.ancTtl {
	margin-top: -60px;
	padding-top: 60px;
}
.ancTtl span {
	display: block;
	padding: 5px 10px;
	font-size: 114.3%;
	color: #fff;
	margin-bottom: 10px;
}
#ancHokkaido span {
	background: #77a3d2;
}
#ancKanto span {
	background: #73bfb7;
}
#ancChubu span {
	background: #9387ce;
}
#ancKinki span {
	background: #e8a660;
}
#ancChugoku span {
	background: #dc90b7;
}
#ancKyusyu span {
	background: #9ec55a;
}

#dealerMapWrap {
	width: 830px;
	height: 590px;
	position: relative;
	margin: 0 auto;
}
#dealerMapBg {
	background:url(https://beneseed-bcc.com/wp-content/uploads/2017/06/map_bg.png) no-repeat;
	background-position: 0 0;
	width: 830px;
	height: 590px;
}

#record {
	position: absolute;
	left: 35px;
	top: 25px;
	width: 260px;
	height: 260px;
	background: url(https://beneseed-bcc.com/wp-content/uploads/2017/06/record_bg.png) no-repeat center center;
	display: table;
	text-align: center;
}
#recordIn {
	width: 260px;
	height: 260px;
	display: table-cell;
	vertical-align: middle;
	font-family: "游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;
	color: #fff;
}

#recordTtl {
    font-size: 130%;
    line-height: 1.2;
    margin-bottom: 14px;
    font-weight: bold;
}

#recordIn .txt {
    font-size: 171.4%;
    font-weight: bold;
}


#areaHokkaido {
	position: absolute;
	left: 422px;
	top: 90px;
}
#areaKanto {
	position: absolute;
	left: 606px;
	top: 420px;
}
#areaChubu {
	position: absolute;
	left: 350px;
	top: 236px;
}
#areaKinki {
	position: absolute;
	left: 420px;
	top: 490px;
}
#areaChugoku {
	position: absolute;
	left: 134px;
	top: 310px;
}
#areaKyusyu {
	position: absolute;
	left: 25px;
	top: 484px;
}
#dealerMapWrap .area {
	display: inline-block;
	text-align: center;
}
.area .areaTtl {
	height: 34px;
	line-height: 34px;
	display: inline-block;
	font-size: 107%;
	background: #ddd;
	border-radius: 17px;
	padding: 0 40px 0 15px;
	margin-bottom: 5px;
	color: #fff;
}
#areaHokkaido a .areaTtl {
	background: #77a3d2 url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ar_map_link.png) no-repeat 94% center;
}
#areaHokkaido a .prefecture {
	color: #77a3d2;
	text-decoration: none;
}
#areaKanto a .areaTtl {
	background: #73bfb7 url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ar_map_link.png) no-repeat 94% center;
}
#areaKanto a .prefecture {
	color: #73bfb7;
}
#areaChubu a .areaTtl {
	background: #9387ce url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ar_map_link.png) no-repeat 94% center;
}
#areaChubu a .prefecture {
	color: #9387ce;
}
#areaKinki a .areaTtl {
	background: #e8a660 url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ar_map_link.png) no-repeat 94% center;
}
#areaKinki a .prefecture {
	color: #e8a660;
}
#areaChugoku a .areaTtl {
	background: #dc90b7 url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ar_map_link.png) no-repeat 94% center;
}
#areaChugoku a .prefecture {
	color: #dc90b7;
}
#areaKyusyu a .areaTtl {
	background: #9ec55a url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ar_map_link.png) no-repeat 94% center;
}
#areaKyusyu a .prefecture {
	color: #9ec55a;
}

#areaHokkaido a:hover .areaTtl,
#areaHokkaido.act a .areaTtl {
	background: #6a97c9 url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ar_map_link.png) no-repeat 94% center;
}
#areaHokkaido a:hover .prefecture,
#areaHokkaido.act a .prefecture {
	color: #6a97c9;
}
#areaKanto a:hover .areaTtl,
#areaKanto.act a .areaTtl {
	background: #82cfb8 url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ar_map_link.png) no-repeat 94% center;
}
#areaKanto a:hover .prefecture,
#areaKanto.act a .prefecture {
	color: #82cfb8;
}
#areaChubu a:hover .areaTtl,
#areaChubu.act a .areaTtl {
	background: #866ab1 url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ar_map_link.png) no-repeat 94% center;
}
#areaChubu a:hover .prefecture,
#areaChubu.act a .prefecture {
	color: #866ab1;
}
#areaKinki a:hover .areaTtl,
#areaKinki.act a .areaTtl {
	background: #fab66f url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ar_map_link.png) no-repeat 94% center;
}
#areaKinki a:hover .prefecture,
#areaKinki.act a .prefecture {
	color: #fab66f;
}
#areaChugoku a:hover .areaTtl,
#areaChugoku.act a .areaTtl {
	background: #f28dae url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ar_map_link.png) no-repeat 94% center;
}
#areaChugoku a:hover .prefecture,
#areaChugoku.act a .prefecture {
	color: #f28dae;
}
#areaKyusyu a:hover .areaTtl,
#areaKyusyu.act a .areaTtl {
	background: #b4d251 url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ar_map_link.png) no-repeat 94% center;
}
#areaKyusyu a:hover .prefecture,
#areaKyusyu.act a .prefecture {
	color: #b4d251;
}

.btnTop {
	margin-bottom: 40px;
}

.btnTop {
	text-align: right;
}
.btnTop a {
	background: #fff url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ic_top_btn_ar_off.png) no-repeat 94% center;
    border: 1px solid #eceded;
    border-radius: 5px;
    display: inline-block;
    padding: 8px 40px 8px 20px;
	color: #333;
}
.btnTop a:hover {
	background: #666 url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ic_top_btn_ar_on.png) no-repeat 94% center;
	color: #fff;
}
#interiorTtl {
	text-align: center;
}

/* 都道府県 */
.imgList .prefectures {
	width: 4.5em;
	float: left;

}
.imgList .school {
}
.date {
	text-align: right;
	margin-bottom: 2px;
}
.listnone {
	list-style-type: none;
}


/*--- 教室開校について ---*/

.leadBox {
    padding: 20px;
    background: #ecedfb;
    margin-bottom: 20px;
}

.mapBtn {
	text-align: center;
}
.mapBtn a {
	display: inline-block;
	width: 150px;
	height: 38px;
	line-height: 38px;
	background-color: #BBBFEE;
  /* background-color: #1f2678; */
	background-image: url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ic_map_off.png),url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ic_btn_ar_on.png);
	background-repeat: no-repeat,no-repeat;
	background-position: 15px center,96% center;
	padding: 0 15px 0 70px;
	border-radius: 5px;
	border: #e0e0e0 1px solid;
	color: #fff;
	text-align: left;
}
.mapBtn a:hover {
	background-color: #f4f5ff;
	background-image: url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ic_map_on.png),url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ic_btn_ar.png);
	color: #666;
}

.pdfBtn {
	text-align: center;
}
.pdfBtn a {
	display: inline-block;
	width: 180px;
	height: 38px;
	line-height: 38px;
	background-color: #e96c78; 
	background-image: url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ic_pdf.png),url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ic_btn_ar_on.png

);
	background-repeat: no-repeat,no-repeat;
	background-position: 15px center,96% center;
	padding: 0 20px 0 70px;
	border-radius: 5px;
	border: #e0e0e0 1px solid;
	color: #fff !important;
	text-align: left;
}
.pdfBtn a:hover {
  	background-color: #FFC1C1;
	/* background-color: #ffedef; */
	background-image: url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ic_pdf.png),url(https://beneseed-bcc.com/wp-content/uploads/2017/06/ic_btn_ar.png

);
	color: #666;
}

/*--- パネルテスト ---*/

.panel {
    margin-bottom: 20px;
    background-color: #EEE;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-default {
    border-color: #ddd;
}

.panel-heading-dl {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    background-color: #FFF;
    border-color: #EEE;
}

.panel-body {
    padding: 12px 12px 0px 12px;
    background-color: #EEE;
}

.leadtop {
    font-size: 2em;
    line-height: 150%;
    padding: 0;
    color: #c4111a;
    font-weight: bold;
  	margin-left:5px;
}

/* top test */
.float-7 {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    width: 31%;
    height: 150px;
    background-image: url(https://beneseed-bcc.com/wp-content/uploads/2017/06/topico-06.png);
    background-size: cover;
}

.float-7 a { display:block;
}


.float77 a { display:block;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    width: 31%;
    height: 150px;
    background-image: url(https://beneseed-bcc.com/wp-content/uploads/2017/06/topico-06.png);
	background-size: cover;
    border:1px solid #EEE;
padding:10px; /* a要素内の余白 */
}

.float77 a:hover {
      border:1px solid #30317f;
}

.77b {
    margin: 10px 0 10px 5px;    
    text-shadow: 0 0 20px skyblue;
  	font-weight: bold;
    font-family: "メイリオ", sans-serif;
    background-color: rgba(255, 255, 255, 0.90 );
}


.float88 {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    width: 31%;
    height: 150px;
    background-image: url(https://beneseed-bcc.com/wp-content/uploads/2017/06/topico-06.png);
    background-size: cover;
    border:1px solid #EEE;
}


.float88 a {
  	display:block;
	height: 100%;
}

.float88 a:hover {
    background-color: rgba(255, 255, 255, 0.4 );
}

