@charset "utf-8";
/* ===================================================================
CSS information

 file name  :service.css
 style info :RecGA֌W 
 
=================================================================== */
#coaching .mes {
	font-size:large;
	font-weight:bold;
	margin-bottom:2em;
}

#coaching .articleBlock {
    _zoom:1;
	overflow:hidden;
}
	
#coaching .articleBlock div {
    width:315px;
	padding-top:10px;
	margin-left:20px;
	margin-bottom:10px;
	border-top:2px solid #CCCCCC;
	float:left;
}


*html #coaching .articleBlock div {
    width:300px;
	padding-top:15px;
	margin-left:20px;
	margin-bottom:10px;
	border-top:2px solid #CCCCCC;
	float:left;
}

#coaching .articleBlock div dl dt {
    border-bottom:1px dotted #CCCCCC;
	padding-bottom:5px;
	margin-bottom:5px;
}

#coaching .articleBlock div dl dt a {
    font-size:100%;
	font-weight:bold;
}



















#coaching .articleBlock h5 {
    background:#0F64B9 url(/coaching/img/bg_ttl.gif) left no-repeat;
	color:#FFFFFF;
	padding:5px;
	padding-left:30px;
	font-size:110%;
	margin-bottom:1.5em;
	width:500px;
}

#coaching .articleBlock div {
    margin-bottom:30px;
}

#coaching .articleBlock p {
    margin-left:10px;
	margin-right:20px;
}

#coaching .articleBlock div .articleBox {
    background:#EEEEEE;
	border:1px solid #CCCCCC;
	padding:10px;
	width:618px;
	margin:10px;
	margin-right:20px;
}

#coaching .articleBlock div .articleBox ul {
    margin-bottom:0;
}
	

#coaching01 .hedge {
    float:left;
	width:260px;
}


#coaching table {
    margin:auto;
	margin-bottom:30px;
    border-collapse:collapse;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:650px;
}

#coaching table th {
    padding:10px;
	background:#EEEEEE;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	vertical-align:top;
}

#coaching table td {
    padding:10px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}













#coachingLink {
    width:640px;
	margin:0 auto 40px;
	border:4px solid #D5893D;
	padding:10px;
	padding-bottom:5px;
}

#coachingLink h3{
    margin-bottom:10px;
}

#coachingLink div {
    margin-bottom:20px;
	overflow:hidden;
	_zoom:1;
}

#coachingLink div ul li {
    float:left;
	margin:5px;
}

#coachingLink div li a#ctpC {
	margin : 0px ;
	padding : 0px ;
	width : 260px ;
	height : 30px ;
	background-image:url(../img/btn_ctp01.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#coachingLink div li a#ctpC:hover {
	background-image:url(../img/btn_ctp02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

#coachingLink div li a#elC {
	margin : 0px ;
	padding : 0px ;
	width : 260px ;
	height : 30px ;
	background-image:url(../img/btn_el01.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#coachingLink div li a#elC:hover {
	background-image:url(../img/btn_el02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

#coachingLink div li a#whatsC {
	margin : 0px ;
	padding : 0px ;
	width : 200px ;
	height : 30px ;
	background-image:url(../img/btn_whats01.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#coachingLink div li a#whatsC:hover {
	background-image:url(../img/btn_whats02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

#coachingLink div li a#villeC {
	margin : 0px ;
	padding : 0px ;
	width : 200px ;
	height : 30px ;
	background-image:url(../img/btn_ville01.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#coachingLink div li a#villeC:hover {
	background-image:url(../img/btn_ville02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

#coachingLink div li a#bookC {
	margin : 0px ;
	padding : 0px ;
	width : 200px ;
	height : 30px ;
	background-image:url(../img/btn_book01.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#coachingLink div li a#bookC:hover {
	background-image:url(../img/btn_book02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

#coachingLink div li a#wcC {
	margin : 0px ;
	padding : 0px ;
	width : 200px ;
	height : 30px ;
	background-image:url(../img/btn_wc01.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#coachingLink div li a#wcC:hover {
	background-image:url(../img/btn_wc02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

#coachingLink div li a#viewC {
	margin : 0px ;
	padding : 0px ;
	width : 200px ;
	height : 30px ;
	background-image:url(../img/btn_view01.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#coachingLink div li a#viewC:hover {
	background-image:url(../img/btn_view02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

#coachingLink div li a#typeC {
	margin : 0px ;
	padding : 0px ;
	width : 200px ;
	height : 30px ;
	background-image:url(../img/btn_type01.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#coachingLink div li a#typeC:hover {
	background-image:url(../img/btn_type02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

#coachingLink div li a#aptitudeC {
	margin : 0px ;
	padding : 0px ;
	width : 200px ;
	height : 30px ;
	background-image:url(../img/btn_aptitude01.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#coachingLink div li a#aptitudeC:hover {
	background-image:url(../img/btn_aptitude02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

#coachingLink div li a#storeC {
	margin : 0px ;
	padding : 0px ;
	width : 200px ;
	height : 30px ;
	background-image:url(../img/btn_store01.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#coachingLink div li a#storeC:hover {
	background-image:url(../img/btn_store02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

#coachingLink div li a#iqC {
	margin : 0px ;
	padding : 0px ;
	width : 200px ;
	height : 30px ;
	background-image:url(../img/btn_iquestioner01.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	overflow:hidden;
}

#coachingLink div li a#iqC:hover {
	background-image:url(../img/btn_iquestioner02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

#useList ul {
    margin-left:10px;
}



#useList ul li {
    background:url(../../img/item/icon_link.gif) no-repeat left center;
	padding-left:12px;
	margin-bottom:10px;
}


#use h4 {
	background:#FFFFFF !important;
	color:#666666;
	font-size:140%;
	border:none !important;
}

#use h5 {
    margin-bottom:10px;
}

#use .table01{
	width:500px;
	margin:10px auto;
	padding:10px;
}



/*今日から変わる*/

#change h4 {
	background:#FFFFFF !important;
	color:#666666;
	font-size:140%;
	border:none !important;
}

#change h5 {
    margin-bottom:10px;
}

#change .table01{
	width:500px;
	margin:10px auto;
	padding:10px;
}

#change ol {
	margin-left:30px;
	}
	
#change ol li {
	padding-left: 10px;
	padding-top: 20px;
	list-style:decimal;
}	

#change ul{
	margin-left:40px;
}

#change ul li {
	padding-left: 10px;
	list-style: disc;
	line-height:2em;
	}	



/* --今日から変わる--// */


/*共通*/

#point {
    background:#FFEECD;
	border:1px solid #D5893D;
	margin-top:30px;
}

.pTop {
	margin-top:30px;
}

.pager {
    border-top:1px dotted #666666;
	padding-top:30px;
}


.pager ul {
    margin-top:10px;
    text-align:center;
}

.pager ul li {
    display:inline;
}

.pager ul li a{
    border:1px solid #999999;
	padding:20px
}

.pager ul li a:hover{
	background:#EEEEEE;
}

.pager ul li a.this{
	background:#EEEEEE;
}



/*今日から使えるインデックス*/
.vMiddle {
	vertical-align:middle;
	}




/*リーダーシップ名言手帳*/
#leadershipDiaryIndex ul {
    margin-left:10px;
}



#leadershipDiaryIndex ul li {
    background:url(../../img/item/icon_link.gif) no-repeat left center;
	padding-left:12px;
	margin-bottom:10px;
}


	
#leadershipDiary .diarybox { 
	width:600px; 
	border:1px solid #062875; 
	padding:8px 8px 0; 
	margin:0px; 
	background-color:#F6F6F8;
	}
	
#leadershipDiary .diarybox img{
    float:left;
	padding:5px;
	}
	
#leadershipDiary .diarybox div{
    float:right;
	padding-top:10px;
	width:285px;
	}
	
#leadershipDiary .diarybox div #title{
	font-size:90%;
	font-weight:bolder;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	}
	
#leadershipDiary .diarybox div p{
    text-align:left;
	font-size:85%;
	}

#leadershipDiary .infoLink {
	margin-top:20px;
}


/*誘導*/
.linkBlock {
    background:none repeat scroll 0 0 #F3F3F3;
    border:4px solid #3366CC;
    margin:0 auto 40px;
    padding:10px 10px 5px;
    width:640px;
}

.linkBlock .link a.detail {
    margin : 0px ;
    padding : 0px ;
    width : 200px ;
    height : 30px ;
    background-image:url(/coaching/img/btn_cpclass01.gif) ;
    background-repeat : no-repeat ;
    background-position : top center ;
    text-indent : -9999px ;
    text-decoration : none ;
    display:block;
    overflow:hidden;
}

.linkBlock .link a.detail:hover {
	background-image:url(/coaching/img/btn_cpclass02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}


.linkBlock .linksp a.detail {
    margin : 0px ;
    padding : 0px ;
    width : 200px ;
    height : 30px ;
    background-image:url(/img/share/btn_link01.gif) ;
    background-repeat : no-repeat ;
    background-position : top center ;
    text-indent : -9999px ;
    text-decoration : none ;
    display:block;
    overflow:hidden;
}

.linkBlock .linksp a.detail:hover {
	background-image:url(/img/share/btn_link02.gif) ;
	background-repeat : no-repeat ;
	background-position : top center ;
}


