@charset "utf-8";
/*
Theme Name: 東京リハビリセンターα
Theme URI: http://alpha.tokyo-rehabili.co.jp/
Template: lightning
Description: lightningの子テーマです。lightningが必要です。
Author: bface
Tags: 
Version: 0.1.2
*/

#rehabili .row > div, #vision .row > div{margin-bottom:1rem}
.mb-4{margin-bottom:1.5rem}


/*headerにライン*/
/*
header{border-bottom:#1eaa39 2px solid !important}
@media screen and (min-width: 992px) {
header{border-bottom:#1eaa39 5px solid !important}
}
*/

/*PC以外では右バナーを3段、ボタンを2段に*/
@media screen and (max-width: 991px) {
.subSection aside.widget_vkexunit_banner{
	float:left !important; width:33.3% !important;height:102px !important
	}
.subSection aside.widget_custom_html{float:left !important; width:48% !important;padding:0 1%}
.subSection aside.widget_vkexunit_banner img{ height:auto;padding:0px 5px}	
.subSection .widget_text:after{content:""; clear:both !important; display:block}
.subSection .widget_text:before{content:""; clear:both !important; display:block}
}
.subSection .widget{margin-bottom:15px}



/*DLリストの修正*/
dd{ border-left-style:none !important; padding-left:0; }
.dl-horizontal{margin:0;padding:0}
.dl-horizontal dt{width:125px;text-align:left !important; font-weight:normal;}
.dl-horizontal dd{border-left:none; padding-left:0; margin-left:125px;}
@media screen and (max-width: 991px) and (min-width:768px) {/**/
	.dl-horizontal.dl-sp dt{width:110px;}
	.dl-horizontal.dl-sp dd{margin-left:110px}
}

@media screen and (max-width: 767px) {
	.dl-horizontal dt{width:100%;}
	.dl-horizontal dd{width:100%; margin-left:0px}

}
#main a:link,#main a:visited{color:#000;}

/*Tableの修正*/
.table th{font-weight:bold;}
table#schedule th{text-align:center;}
table#schedule td {text-align:center;background-color:#fefaf5}
table#area td,table#recruit td,table#contact td {background-color:#fefaf5}
table#schedule tr:nth-child(1),table#area th{background-color:#fceba4}
table#schedule tr:nth-child(2) th,table#schedule tr:nth-child(3) th{background-color:#f5f5f5}
table#recruit th,table#contact th{background-color:#fceba4; text-align:left; white-space:nowrap;}
table#contact th small{font-weight:normal}
@media screen and (max-width: 767px) {
	table#contact th{ white-space:inherit;}
}
table#daycare-schedule tr:nth-child(1){background-color:#fceba4; white-space:nowrap}
table#daycare-schedule th{text-align:center;}
table#daycare-schedule th.time{background-color:#f5f5f5}
table#daycare-schedule tr:nth-child(2) th.time{padding-right:1.3em}
table#daycare-schedule tr:last-child th.time{padding-left:1.3em}
table#daycare-schedule td {background-color:#fefaf5}
table#daycare-schedule h5{ border:none; font-size:inherit;background-color:#fceba4;}
table#daycare-schedule{margin-bottom:30px}
table#daycare-schedule li{margin-bottom:0; margin-left:0;}
table#daycare-schedule ul{margin-bottom:0;margin-top:0;padding-left:0px; margin-left:1.5em}

@media screen and (max-width: 767px) {
table#daycare-schedule tr:nth-child(1){white-space:inherit}
}

/*Figureの修正*/
figure#map{padding:20px}
figure.img_title{margin-bottom:20px; background:url('/wp-content/uploads/img_ti_bg.png') center bottom no-repeat;}
figure.img_title img{margin-bottom:0;border-bottom:#FFF 1px solid}
@media screen and (max-width: 991px) and (min-width:768px){
	figure#map{padding:20px 80px !important}
}

/*FONT*/
.text-small li{font-size:smaller; line-height:1em;}

/*leadの修正*/
.lead.marker{display:inline-block;background:linear-gradient(transparent 60%, rgba(255,204,51,0.5))}

/*sectionの修正*/
section{margin-bottom:40px}

/*fontawesomeのicon*/
i.fa,i.fas{margin-right:0.5em;color:#1eaa39 !important;}

/*note*/
.note{font-size:smaller; font-weight:normal;margin-left:1rem}

/*blue marker*/
.text_blue_marker{padding:0 5px; background: linear-gradient(transparent 70%, #c1e0ff 0% ); color:#0091db}

/*-----------------------
         お問い合わせ
 ------------------------*/
form .width_50{width:50px}
form .width_100{width:100px}
form .width_200{width:200px}
form .width_300{width:300px}
.form-control{display:inline !important}
/*TOP 3PR Module*/
.prArea:nth-child(2) h1{font-size:15px/*ビジョントレーニングタイトルのみfont小*/}

/*個人情報保護*/
.hr_dot{border-top:dotted 2px #f39700 !important; padding-top:3em !important; margin-top:3em !important}

@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed：700');