/**************************************************/
/* 千代田設備の取り組み */
/**************************************************/
div#mn li#mn04 a{background:none;}

/* サイド */
/**************************************************/
div#sd-menu h2{background:url(../img/approach/sd-title.gif) no-repeat;}
div#sd-menu dt{height:40px;}
div#sd-menu dt a{height:40px;}
div#sd-menu dd{height:35px;}
div#sd-menu dd a{height:35px;}

/* 個別設定 */
div#sd-menu dt#sd-menu01{background:url(../img/approach/sd-menu01ov.gif) no-repeat;}
div#sd-menu dt#sd-menu02{background:url(../img/approach/sd-menu02ov.gif) no-repeat;}
div#sd-menu dd#sd-menu02-1{background:url(../img/approach/sd-menu02-1ov.gif) no-repeat;}
div#sd-menu dd#sd-menu02-2{background:url(../img/approach/sd-menu02-2ov.gif) no-repeat;}
div#sd-menu dt#sd-menu03{background:url(../img/approach/sd-menu03ov.gif) no-repeat;}
div#sd-menu dt#sd-menu04{background:url(../img/approach/sd-menu04ov.gif) no-repeat;}
div#sd-menu dt#sd-menu05{background:url(../img/approach/sd-menu05ov.gif) no-repeat;}
div#sd-menu dt#sd-menu06{background:url(../img/approach/sd-menu06ov.gif) no-repeat;}

div#sd-menu dt#sd-menu01 a{background:url(../img/approach/sd-menu01.gif) no-repeat;}
div#sd-menu dt#sd-menu02 a{background:url(../img/approach/sd-menu02.gif) no-repeat;}
div#sd-menu dd#sd-menu02-1 a{background:url(../img/approach/sd-menu02-1.gif) no-repeat;}
div#sd-menu dd#sd-menu02-2 a{background:url(../img/approach/sd-menu02-2.gif) no-repeat;}
div#sd-menu dt#sd-menu03 a{background:url(../img/approach/sd-menu03.gif) no-repeat;}
div#sd-menu dt#sd-menu04 a{background:url(../img/approach/sd-menu04.gif) no-repeat;}
div#sd-menu dt#sd-menu05 a{background:url(../img/approach/sd-menu05.gif) no-repeat;}
div#sd-menu dt#sd-menu06 a{background:url(../img/approach/sd-menu06.gif) no-repeat;}

div#sd-menu dt#sd-menu01 a:hover{background:none;}
div#sd-menu dt#sd-menu02 a:hover{background:none;}
div#sd-menu dd#sd-menu02-1 a:hover{background:none;}
div#sd-menu dd#sd-menu02-2 a:hover{background:none;}
div#sd-menu dt#sd-menu03 a:hover{background:none;}
div#sd-menu dt#sd-menu04 a:hover{background:none;}
div#sd-menu dt#sd-menu05 a:hover{background:none;}
div#sd-menu dt#sd-menu06 a:hover{background:none;}

div#sd-menu dt#sd-menu01 a.hover{background:none;}
div#sd-menu dt#sd-menu02 a.hover{background:none;}
div#sd-menu dd#sd-menu02-1 a.hover{background:none;}
div#sd-menu dd#sd-menu02-2 a.hover{background:none;}
div#sd-menu dt#sd-menu03 a.hover{background:none;}
div#sd-menu dt#sd-menu04 a.hover{background:none;}
div#sd-menu dt#sd-menu05 a.hover{background:none;}
div#sd-menu dt#sd-menu06 a.hover{background:none;}

/* 品質への取り組み */
/**************************************************/
div#iso9001{width:560px;margin-top:10px;}
div#iso9001 div.lo-lf{width:380px;padding-bottom:20px;}
div#iso9001 div.lo-lf p.txt{margin-top:0px;}
div#iso9001 div.lo-rt{width:170px;padding-bottom:20px;}
div#iso9001 div.lo-rt p{line-height:0;}

div#quality{width:484px;margin:0 auto;background:#E6F0FF;}
div#quality h3{padding:0;font-size:normal;line-height:0;border:none;}
div#quality p.txt{margin-top:20px;text-align:center;}
div#quality p#quality-date{margin-left:50px;margin-right:50px;text-align:right;font-size:85%;}
div#quality p#quality-name{margin-top:10px;line-height:0;}

/* 人材育成への取り組み */
/**************************************************/
div.traning-box{width:560px;margin-top:20px;padding-top:20px;background:url(../img/common/border-normal.gif) repeat-x left top;}
div.traning-box p.txt{margin-left:15px;margin-right:15px;}

/* 画像3列 */
div.tri-img{margin-top:10px;padding-left:15px;padding-bottom:15px;text-align:center;background:#E4E4E4;}
div.tri-img p{margin-top:5px;text-align:left;}
div.tri-img p.img{margin-top:0;line-height:0;}
div.tri-bg{width:545px;overflow:hidden;}
div.tri-img p.all-caption{width:530px;margin:5px auto 0;text-align:center;}
div.tri-box{width:170px;margin-right:10px;padding-top:15px;float:left;}

/* リンク */
div#training-link{margin-top:20px;padding-left:12px;}
div#training-link span{display:none;}
div#training-link ul{width:548px;overflow:hidden;}
div#training-link li{margin-right:8px;float:left;}
div#training-link a{height:40px;display:block;}

div#training-link li#training01 a{width:180px;}
div#training-link li#training02 a{width:348px;}

div#training-link li#training01 a{width:180px;height:40px;background:url(../img/approach/training-link01.gif) no-repeat;}
div#training-link li#training02 a{width:348px;height:40px;background:url(../img/approach/training-link02.gif) no-repeat;}

/* 安全への取り組み */
/**************************************************/
div.safety-box{width:560px;margin-top:20px;}
div.safety-box p.txt{margin-left:10px;margin-right:10px;}

/* 画像2列 */
div.twi-img{margin-top:10px;padding-left:18px;padding-bottom:18px;text-align:center;background:#E4E4E4;}
div.twi-img p{margin-top:5px;text-align:left;}
div.twi-img p.img{margin-top:0;line-height:0;}
div.twi-bg{width:542px;overflow:hidden;}
div.twi-img p.all-caption{width:538px;margin:5px auto 0;text-align:center;}
div.twi-box{width:254px;margin-right:16px;padding-top:18px;float:left;}

/* 環境への取り組み */
/**************************************************/
div#environ-img{padding-left:23px;}
div#environ-img div.twi-bg{width:537px;}
div#environ-img div.twi-box{width:249px;}
div#environ-img div#environ01{width:288px;margin-right:18px;}
div#environ-img div#environ02{width:208px;}

/* 社員への健康管理 */
/**************************************************/
div#employ-radio{margin-top:20px;padding:10px;background:#E4E4E4;}
div#employ-radio div.lo{width:540px;}
div#employ-radio div.lo-lf{width:287px;}
div#employ-radio div.lo-lf p.img{line-height:0;}
div#employ-radio div.lo-lf p.txt{margin-top:3px;text-align:left;}
div#employ-radio div.lo-rt{width:240px;}
div#employ-radio div.lo-rt h3{width:240px;padding:45px 0 0;font-size:normal;line-height:0;border:none;}

/* 内部統制への取り組み */
/**************************************************/
div#control-title{margin:20px 0;}
div#control-title p.txt{line-height:0;}
div#control-txt h3{margin-top:20px;}

/* 資格者一覧 */
/**************************************************/
div#ct h3#training-ttl{padding:0;border:none;line-height:0;}
div#qualify{margin-top:20px;padding:0 4px 4px;background:#C93 url(../img/approach/qualify-foot.jpg) no-repeat center bottom;border:1px solid #CBCBCB;border-bottom:none;}
div#qualify h3{padding:0;border:none;line-height:0;}
div#qualify-bg{padding:20px;background:#FFF url(../img/approach/qualify-bg.jpg) repeat-x left top;border:1px solid #CBCBCB;}
div#qualify div.lo{width:510px;}
div#qualify div.lo-lf{width:245px;}
div#qualify div.lo-rt{width:245px;}
div#qualify table{width:245px;}
div#qualify p.txt{margin:0;padding:0 5px;background:#FFF;display:inline;}
div#qualify td{padding:5px 0;text-align:right;vertical-align:top;background:url(../img/approach/qualify-border.gif) repeat-x left 1em;}
div#qualify td p.txt{text-align:right;}
div#qualify td.qualify-name{text-align:left;background-position:right 1em;}
div#qualify td.qualify-name p.txt{text-align:left;}

div#qualify-date p.txt{text-align:right;}

div#qualify-link{text-align:center;}
div#qualify-link p.txt{margin-top:5px;text-align:center;}
div#qualify-link p#link{width:180px;height:41px;margin:0 auto;background:url(../img/approach/qualify-link.gif) no-repeat;}
div#qualify-link a{width:180px;height:41px;display:block;}
div#qualify-link span{display:none;}

/* 技能グランプリ、技能五輪への挑戦 */
/**************************************************/
/* ヘッドスライダー */
div#hd-slider{padding-top:10px;background:url(../img/common/border-normal.gif) repeat-x left bottom;}
div#hd-slider div.lo{width:560px;overflow:hidden;}
div#hd-slider div.lo-lf{width:285px;padding-bottom:20px;}
div#hd-slider div.lo-rt{width:180px;padding-bottom:20px;}
div#hd-slider ul{width:180px;}
div#hd-slider li{margin-bottom:5px;}

/* フットスライダー */
div#ft-slider{width:560px;padding:20px 0;}
div#ft-slider ul{width:560px;overflow:hidden;}
div#ft-slider li{margin-right:10px;float:left;}

/* リンクカラー */
ul.slider a:link{color:#00C;}
ul.slider a:visited{color:#909;}
ul.slider a:hover{color:#F00;}
ul.slider a:active{text-decoration:none;}

/* タイトル */
h4#challenge-ttl{margin:10px 0;padding-bottom:1px;line-height:0;border-bottom:2px solid #1E3DA2;}

/* challenge02 */
div#ct p#challenge02-start{margin-top:20px;font-weight:bold;}

div#challenge02-txt{margin-top:20px;}
div#challenge02-txt h5{padding-top:20px;color:#06C;}
div#challenge02-txt h5#challenge02-first{padding-top:0;}
div#challenge02-txt div#img_02box{width:180px;margin-left:15px;margin-bottom:15px;float:right;clear:both;background:#E4E4E4;}
div#challenge02-txt div#img_02box p.img{margin:0 10px;padding:10px 0 0;}
div#challenge02-txt div#img_02box p.txt{margin:0 10px;padding:5px 0 10px;}

/* challenge03 */
div#challenge03-result{margin-top:20px;padding:0 10px;}
div#challenge03-result h4{line-height:0;}
div#challenge03-result div.lo{width:540px;}
div#challenge03-result div.lo-lf{width:260px;padding-top:15px;}
div#challenge03-result div.lo-rt{width:260px;padding-top:15px;}
div#challenge03-result div.result-box{padding:1px;background:#999;}
div#challenge03-result div.result-box p{padding:4px;background:#FFF;line-height:0;}

div#challenge03-result-topic{margin-top:20px;margin-bottom:20px;padding:0 10px;}
div#challenge03-result-topic h4{line-height:0; margin-bottom:10px;}
div#challenge03-result-topic-left{float:left; width:160px;}
div#challenge03-result-topic-right{float:right; width:370px;}
div#challenge03-result-topic-right img{float:right;}

div#challenge03{margin-top:30px;padding:0 4px 4px;background:#C93 url(../img/approach/qualify-foot.jpg) no-repeat center bottom;border:1px solid #CBCBCB;border-bottom:none;}
div#challenge03 h3{padding:0;border:none;line-height:0;}
div#challenge03 div.lo{width:510px;}
div#challenge03 div.lo-lf{width:345px;}
div#challenge03 div.lo-rt{width:150px;}
div#challenge03 div.lo-rt p.txt{margin-top:3px;padding-bottom:20px;}
div#challenge03 h4{padding-top:20px;font-weight:normal;}
div#challenge03 h4 span{color:#900;font-size:120%;font-weight:bold;}
div#challenge03 h4#challenge03-first{padding-top:0;}
div#challenge03 p.img{line-height:0;}

/* challenge04 */
div#challenge04-txt div#img_04box{width:175px;padding-left:15px;padding-bottom:15px;clear:both;}
div#challenge04-txt div#img_04box p.img{margin:0;padding:10px 0 0;}
div#challenge04-txt div#img_04box p.txt{margin:0;padding:5px 0 10px;}

/**************************************************/
