.pgmMark{text-align:center;margin-bottom:25px}@media screen and (max-width: 991px){.pgmMark{margin-bottom:20px}}@media screen and (max-width: 767px){.pgmMark{margin-bottom:15px}.pgmMark img{width:90px}}.pgmSubTtl{font-size:24px;border-bottom:solid 1px #000;padding-bottom:15px;margin-bottom:15px}.pgmSubTtl span{color:#a0a0a0}@media screen and (max-width: 991px){.pgmSubTtl{font-size:20px}.pgmSubTtl span{display:block;font-size:16px}}@media screen and (max-width: 767px){.pgmSubTtl{font-size:18px;padding-bottom:10px}}.pgmTxt{font-size:18px;line-height:1.5;margin-bottom:50px}@media screen and (max-width: 991px){.pgmTxt{margin-bottom:30px}}@media screen and (max-width: 767px){.pgmTxt{font-size:16px;margin-bottom:15px}}.msgCont{overflow:hidden;*zoom:1;margin-bottom:80px}.msgCont .msgImgR{float:right}.msgCont .msgName{font-size:24px;border-bottom:solid 1px #a0a0a0;padding-bottom:10px;margin-bottom:20px}.msgCont .msgName span{color:#a0a0a0}.msgCont .msgComme{line-height:1.5}@media screen and (max-width: 991px){.msgCont{margin-bottom:40px}.msgCont .msgName span{display:block;font-size:20px}}@media screen and (max-width: 767px){.msgCont{margin-bottom:20px}.msgCont .msgImgL,.msgCont .msgImgR{text-align:center;margin-bottom:10px}.msgCont .msgName{font-size:20px;margin-bottom:15px}.msgCont .msgName span{display:block;font-size:18px}}#strength .comTtl{background:url(../img/strength/bg-mainv.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#strength .comLink .comLinkIn{margin-bottom:40px}@media screen and (max-width: 991px){#strength .comLink .comLinkIn{margin-bottom:30px}}@media screen and (max-width: 767px){#strength .comLink .comLinkIn{margin-bottom:20px}}#strength .msgLink{text-align:center;margin-bottom:80px}#strength .msgLink li{display:inline;font-size:18px;padding:0 20px;border-left:solid 1px #000}#strength .msgLink li:before{content:url(../img/program/common/icon_arrow_bottom.png);margin-right:10px}#strength .msgLink li:first-child{border-left:none}@media screen and (max-width: 991px){#strength .msgLink{margin-bottom:40px}}@media screen and (max-width: 767px){#strength .msgLink{margin-bottom:20px}#strength .msgLink li{display:block;margin-bottom:8px;border-left:none}}#strength .featureCont{overflow:hidden;*zoom:1}#strength .featureCont .featureBox.even{margin-top:60px}#strength .featureCont .featureBox .featureTtl{font-size:20px;text-align:center;background:url(../img/bg-sttl.gif) center bottom no-repeat;padding-bottom:20px;margin-bottom:20px}@media screen and (max-width: 991px){#strength .featureCont .featureBox .featureTtl{font-size:18px}}@media screen and (max-width: 767px){#strength .featureCont .featureBox .featureTtl{font-size:18px;padding-bottom:10px;margin-bottom:10px}}@media screen and (max-width: 991px){#strength .featureCont .featureBox{margin-bottom:30px}}@media screen and (max-width: 767px){#strength .featureCont .featureBox{margin-bottom:20px}#strength .featureCont .featureBox.even{margin-top:0}}#strength .aclsCont .aclsImgList{overflow:hidden;*zoom:1;margin-bottom:60px}#strength .aclsCont .aclsImgList li{float:left;width:33.33%}#strength .aclsCont .aclsImgList li img{width:100%}#strength .aclsCont .aclsSTtl{font-size:24px;border-bottom:solid 1px #c9c9c9;padding-bottom:15px;margin-bottom:20px}#strength .aclsCont .aclsTbl{max-width:1150px;width:100%;overflow-x:auto;margin-bottom:110px}#strength .aclsCont .aclsTbl table{width:1150px;border-top:solid 1px #dcdcdc;border-left:solid 1px #dcdcdc}#strength .aclsCont .aclsTbl table th,#strength .aclsCont .aclsTbl table td{text-align:center;vertical-align:middle;padding:8px 0;border-right:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc}#strength .aclsCont .aclsTbl table th{color:#fff}#strength .aclsCont .aclsTbl table th.aclsTh1{width:220px;background:#956eff}#strength .aclsCont .aclsTbl table th.aclsTh2{width:160px;background:#ff6865}#strength .aclsCont .aclsTbl table th.aclsTh3{width:110px;background:#fbc03d}#strength .aclsCont .aclsTbl table th.aclsTh4{width:110px;background:#3bd57b}#strength .aclsCont .aclsTbl table .odd td{background:#eee}#strength .aclsCont .aclsTbl table .total td{background:#ccc}@media screen and (max-width: 991px){#strength .aclsCont .aclsImgList{margin-bottom:30px}#strength .aclsCont .aclsTbl{margin-bottom:60px}}@media screen and (max-width: 767px){#strength .aclsCont{margin-top:10px}#strength .aclsCont .aclsImgList{margin-bottom:20px}#strength .aclsCont .aclsTbl{margin-bottom:30px}}
