@charset "Shift_JIS";



/* --------------------------------
	キービジュアル
-------------------------------- */
/*
div#keyvisual { background-image:url(../img/keyvisual.jpg); }

div#keyvisual h2 { padding: 27px 0 0 61px; }
div#keyvisual p.text { padding: 2px 0 0 61px; width:480px; }
div#keyvisual p.btn_header { padding: 132px 0 0 61px; }
*/



.pro-new-teacher-tit{
	margin-bottom: 20px;
    text-align: center;
}


.ui-tabs-hide {
    display: none;
}




.pro-subtitle{
	padding-left:25px;
}





.try-pro-train{

	margin-bottom:20px;
}



.pro-main-box{
	margin-bottom:10px;
}

.Private-Teacher-table {
    border-color: #232272;
    border-style: solid;
    border-width: 4px 1px;
    width: 100%;
}
.tb-01 {
    color: #454545;
    font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
    font-size: 14px;
    font-weight: bold;
    height: 72px;
    line-height: 120%;
    padding: 3px 0 0 14px;
    width: 238px;
}
.tb-02 {
    background-color: #F5834E;
    color: #FFFFFF;
    font-size: 10px;
    height: 18px;
    text-align: center;
    width: 28px;
}

.tb-02none {
    background-color: #fff;
    color: #FFFFFF;
    font-size: 10px;
    height: 18px;
    text-align: center;
    width: 28px;
}

.tb-03 {
    background-color: #EFE7D1;
    color: #000000;
    font-size: 10px;
    height: 16px;
    padding-left: 8px;
    width: 214px;
}

.tb-03none {
    background-color: #fff;
    color: #000000;
    font-size: 10px;
    height: 16px;
    padding-left: 8px;
    width: 214px;
}

.tb-04 {
    background-color: #D1BC81;
    color: #FFFFFF;
    font-size: 10px;
    height: 20px;
    padding-left: 11px;
}

.tb-04none {
    background-color: #fff;
    color: #FFFFFF;
    font-size: 10px;
    height: 20px;
    padding-left: 11px;
}

.tb-05 {
    background-color: #BDAA74;
    height: 20px;
    padding-top: 1px;
    text-align: center;
    vertical-align: middle;
}

.tb-05none {
    background-color: #fff;
    height: 20px;
    padding-top: 1px;
    text-align: center;
    vertical-align: middle;
}


.tb-06 {
    background-color: #E5E3E4;
    height: 95px;
    text-align: right;
    width: 97px;
}

.tb-06none {
    background-color: #ffffff;
    height: 95px;
    text-align: right;
    width: 97px;
}

.tb-06 img {
    border: 0 none;
}
.tb-02, .tb-03, .tb-04 {
    font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
}
.Private-Teacher-ps {
    color: #454545;
    display: block;
    font-size: 10px;
    line-height: 100%;
    margin-top: 5px;
    text-align: right;
}

.area-pro-title-text{
	background:url("../../img/index/pro_area_tit_001.gif") no-repeat;
	color: #FFFFFF;
    font-size: 17px;
    font-weight: bold;
    padding: 4px 0 4px;
    text-align: center;
    margin: 0 0 10px;
}

.reason-background{
	padding:20px;
	background-color:#ededed;
	margin-bottom:25px;
}


.pro-three-reasons{
	font-size:75%;
	border:1px solid #cccccc;
	padding:20px;
	background-color:#fff;
}

.three-reason1{
	margin-bottom:10px;
}

.reason1-top{
	margin-bottom:10px;
}

.reason1-l{
	float:left;
	width:450px;
}
.reason1-l dt{
padding:0 0 7px;
}

.reason1-r{
	float:right;
}

.reason1-l dl{
	float:right;
	width:380px;
}

.reason-circle-img{
	padding: 0 10px 0 0;
	float:left;
}

.reason1-under{
	border:4px solid #fdce62;
	padding:15px;
}

.reason1-under-l{
	float:left;
}

.reason1-under-r{
	float:right;
}

.reason1-under-l dd{
	width:480px;
}

.reason-line{
	padding:10px 0;
}

.reason2-l{
	float:left;
	width:470px;
}

.reason2-r{
	float:right;
}

.reason2-l-l{
	float:left;
}

.reason2-l-r{
	float:right;
}
.reason2-l-r dt{
padding:0 0 7px;
}

.reason2-l-r p{
	width:403px;
}


.reason3-l{
	float:left;
	width:477px;
}

.reason3-r{
	float:right;
}

.reason3-l-l{
	float:left;
}

.reason3-l-r{
	float:right;
}
.reason3-l-r dt{
padding:0 0 7px;
}

.reason3-l-r p{
	width:403px;
}

/* --------------------------------
 全国
-------------------------------- */

.pro-tobira-waku{
	border:1px solid #cccccc;
	padding:7px;
	width:111px;
	margin:0 4px;
}

.tobira-teacher-img{
	margin: 0 5px 7px 8px;
}


.pro-tobira-jisseki{
	background-color:#ffe6e6;
	padding:5px;
	margin-bottom:5px;
	height:70px;
}

.pro-tobira-jisseki img{
	margin-bottom:3px;
}

.pro-tobira-jisseki p{
	font-size:10px;
}

.pro-teacher-name span{
	font-size:14px;
	font-weight:bold;
}

.pro-teacher-name{
	font-size:12px;
	height:43px;

}

.pro-tobira01{
	float:left;

}

.pro-tobira{
margin: 5px;

}

.pro-main-images{
	margin-bottom:20px;
}

/* --------------------------------
 ピックアップ
-------------------------------- */
.t-pickup-teachers{
	border:1px #232272 solid;
	padding:12px;
}

.pro-pickup-teachers{
	margin-bottom:10px;
}

.t-pickup-teachers-under{
	border:3px solid #ffcc66;
	padding:10px;
}
.t-pickup-teachers-under p{
font-size: 12px;
}

.t-pickup-teachers-under img{
	margin-bottom:5px;
}

.t-pickup-teachers-top{
	margin-bottom:10px;
}

/* --------------------------------
 clearfix
-------------------------------- */
.pro-tobira:after,
.reason3-l:after,
.reason2-l:after,
.three-reason3:after,
.three-reason2:after,
.reason1-under:after,
.reason1-l:after,
.reason1-top:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .reason3-l,
* html .reason2-l,
* html .three-reason3,
* html .three-reason2,
* html .pro-tobira,
* html .reason1-under,
* html .reason1-l,
* html .reason1-top{
	zoom: 1;/* IE6 */
}

*:first-child+html .reason3-l,
*:first-child+html .reason2-l,
*:first-child+html .three-reason3,
*:first-child+html .three-reason2,
*:first-child+html .pro-tobira,
*:first-child+html .reason1-under,
*:first-child+html .reason1-l,
*:first-child+html .reason1-top{
	zoom: 1;/* IE7 */
}



.new-pro-teacher{
padding: 0 0 15px;
}

.new-pro-teacher-title{
padding: 0 0 15px;
}

.tab-menu{
padding: 0 0 10px
}

.tab-menu li{
display: inline;
}

.tab-menu li a{
float: left;
display: block;
padding:36px 0 0 0;
height: 0;
overflow: hidden;
}

.tab-menu li a.zenkoku{
width: 87px;
background: url(../../img/index/pro_teacher_tab001.gif) no-repeat left top;
}
.tab-menu li a.zenkoku:hover{
background: url(../../img/index/pro_teacher_tab001.gif) no-repeat left -36px;
}
.tab-menu li a.hokkaido{
width: 87px;
background: url(../../img/index/pro_teacher_tab002.gif) no-repeat left top;
}
.tab-menu li a.hokkaido:hover{
background: url(../../img/index/pro_teacher_tab002.gif) no-repeat left -36px;
}
.tab-menu li a.kantou{
width: 87px;
background: url(../../img/index/pro_teacher_tab003.gif) no-repeat left top;
}
.tab-menu li a.kantou:hover{
background: url(../../img/index/pro_teacher_tab003.gif) no-repeat left -36px;
}
.tab-menu li a.koushinetsu{
width: 88px;
background: url(../../img/index/pro_teacher_tab004.gif) no-repeat left top;
}
.tab-menu li a.koushinetsu:hover{
background: url(../../img/index/pro_teacher_tab004.gif) no-repeat left -36px;
}
.tab-menu li a.toukai{
width: 86px;
background: url(../../img/index/pro_teacher_tab005.gif) no-repeat left top;
}
.tab-menu li a.toukai:hover{
background: url(../../img/index/pro_teacher_tab005.gif) no-repeat left -36px;
}
.tab-menu li a.kinki{
width: 88px;
background: url(../../img/index/pro_teacher_tab006.gif) no-repeat left top;
}
.tab-menu li a.kinki:hover{
background: url(../../img/index/pro_teacher_tab006.gif) no-repeat left -36px;
}
.tab-menu li a.chugoku{
width: 87px;
background: url(../../img/index/pro_teacher_tab007.gif) no-repeat left top;
}
.tab-menu li a.chugoku:hover{
background: url(../../img/index/pro_teacher_tab007.gif) no-repeat left -36px;
}
.tab-menu li a.kyusyu{
width: 85px;
background: url(../../img/index/pro_teacher_tab008.gif) no-repeat left top;
}
.tab-menu li a.kyusyu:hover{
background: url(../../img/index/pro_teacher_tab008.gif) no-repeat left -36px;
}

.tab-menu li.ui-tabs-selected a.zenkoku,
.tab-menu li.ui-tabs-selected a.hokkaido,
.tab-menu li.ui-tabs-selected a.kantou,
.tab-menu li.ui-tabs-selected a.koushinetsu,
.tab-menu li.ui-tabs-selected a.toukai,
.tab-menu li.ui-tabs-selected a.kinki,
.tab-menu li.ui-tabs-selected a.chugoku,
.tab-menu li.ui-tabs-selected a.kyusyu{
background-position: left -36px;
}


.tab-menu:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .tab-menu{
	zoom: 1;/* IE6 */
}

*:first-child+html .tab-menu{
	zoom: 1;/* IE7 */
}

