#JFlash1 h1 { background:none; height:auto; padding:0; margin:0 0 23px;}

#LW .AFC4 { color:#FF3300;}
#LW .AFS14 { font-size:108%;}#LW .AFS15 { font-size:116%;}#LW .AFS18 { font-size:139%;}
#LW .AFWBld { font-weight:bold;}

#LW .ADispB { display:block;}


#LW .AMRt0 { margin-right:0px;}#LW .AMRt15 { margin-right:15px;}#LW .AMRt18 { margin-right:18px;}#LW .AMRt20 { margin-right:20px;}#LW .AMRt25 { margin-right:25px;}
#LW .AMLt10 { margin-left:10px;}#LW .AMLt15 { margin-left:15px;}#LW .AMLt20 { margin-left:20px;}#LW .AMLt25 { margin-left:25px;}
#LW .AMBm5 { margin-bottom:5px;}#LW .AMBm10 { margin-bottom:10px;}#LW .AMBm15 { margin-bottom:15px;} #LW .AMBm20 { margin-bottom:20px;} #LW .AMBm30 { margin-bottom:30px;} #LW .AMBm35 { margin-bottom:35px;} #LW .AMBm40 { margin-bottom:40px; }#LW .AMBm50 { margin-bottom:50px;}
#LW .APLt10 { padding-left:10px;}#LW .APLt60 { padding-left:60px;} #LW .APLt70 { padding-left:70px;}
#LW .APRt5 { padding-right:5px;}#LW .APRt60 { padding-right:60px;}

#LW .ATCr { text-align:center;}

#LW .AVBm { vertical-align:baseline;}
#LW .AFSi { font-style: italic;}

#LW .AFLt { float:left;}#LW .AFRt { float:right;}#LW .AFCr {clear: both;}

#LW .APkg:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}/* no ie mac \*/#LW .APkg { display: block; }/* */


.SH1 { margin-bottom:15px; height:45px; line-height:45px; color:#fff; font-weight:bold; font-size:16px; padding-left:18px;}
.SH1_1 { background:url(./BgSH1_1.jpg) 0 0 no-repeat;}
.SH1_2 { background:url(./BgSH1_2.jpg) 0 0 no-repeat;}
.SH1_2 span{ font-size: 12px; font-weight: normal;}
.SH1_3 { background:url(./BgSH1_3.jpg) 0 0 no-repeat; font-size:17px;}
.SH2 { background:url(./BgSH2.jpg) 0 0 no-repeat; height:42px; line-height:35px; padding-left:60px; font-size:124%;}
.SH2_1 { background:url(./BgSH2_1.jpg) 0 bottom no-repeat; height:45px; line-height:45px; padding-left:20px; font-size:116%;}.SH2_2 { background:url(./BgSH2_2.jpg) 0 0 no-repeat; height:42px; line-height:35px; padding-left:60px; font-size:124%;}
.SH2_3 { background:url(./BgSH2_3.jpg) 0 bottom no-repeat; height:45px; line-height:45px; padding-left:20px; font-size:116%;}

.SH3 { height:72px; line-height:72px; margin-top:5px; padding-left:30px; font-size:116%;}

.SH4 { clear:both; height:40px; line-height:32px; margin-bottom:15px; color:#330000; text-shadow:1px 1px 1px #fff; font-size:17px; background:url(./BgSH4.jpg) 0 0 no-repeat; padding-left:10px;}

.LW1 a:hover { background:none;}

.SPArrow1 { text-align:right;}
.SPArrow1 a { background:url(./BgArrow1.jpg) 0 50% no-repeat; padding-left:20px; color:#333; zoom:1;}
#LW .SPArrow1 a:hover { background:url(./BgArrow1.jpg) 0 50% no-repeat; color:#333;}
.hover { opacity: 0.7;  filter: alpha(opacity=70); -moz-opacity:0.7;}

.SD1 { margin-bottom:38px;}

.SD1 h2 { background:url(./TtlPickUp1.jpg) 0 0 no-repeat; height:45px; line-height:52px; margin:0 0 15px; font-size:18px; font-weight:bold; padding-left:50px;}
.SD1 .CDLt1 { width:570px; float:left; text-align:left; overflow:hidden;}
.SD1 .CDRt1 { width:298px; padding:5px 0 0; float:right;}
.SD1 .CDRt1 img { cursor:pointer;}

.SD2 { padding:20px; border:#ccc 1px solid; background:#F5F5F5;}

.SDCarousel1 { position:relative; padding-left:20px;}

.SDCarouselNav1 li { position:absolute; top:0;}
.SDCarousel1 .CLiPrev1 { left:0px;}
.SDCarousel1 .CLiNext1 { right:0px;}

.SDCarouselThumb1 {}
.SDCarouselThumb1 li { width:176px; float:left; height:140px; cursor:pointer;}
.SDCarouselThumb1 li p { text-align:center;}
.SDCarouselThumb1 li .CPImg1 { margin-bottom:3px; padding-top:2px;}

.CIGenre1 { border:5px solid #FE678A;}
.CIGenre2 { border:5px solid #F0986A;}
.CIGenre3 { border:5px solid #FEDE94;}
.CIGenre4 { border:5px solid #8CC897;}
.CIGenre5 { border:5px solid #97B3DD;}

.SDCarouselThumb1 li p a:hover { color:#176FBA;}

#LW a:hover { background:none;}

.SDTab1 { clear:both; margin:0 0 40px;}

.SUTab1 { background:url(./BgSUTab1.gif) 0 100% repeat-x;}
.SUTab1 li { float:left; margin-right:12px; width:140px; height:55px;}
.SUTab1 li span { display:block; width:140px; height:55px; background:url(./TabSet1.jpg) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; cursor:pointer;}
.SUTab1 li.CLi6 { margin-right:0px;}
.SUTab1 li.CLi1 span { background-position:0 0;}
.SUTab1 li.CLi2 span { background-position:-140px 0;}
.SUTab1 li.CLi3 span { background-position:-280px 0;}
.SUTab1 li.CLi4 span { background-position:-420px 0;}
.SUTab1 li.CLi5 span { background-position:-560px 0;}
.SUTab1 li.CLi6 span { background-position:-700px 0;}
.SUTab1 li.CLi1 span:hover { background-position:0 -55px;}
.SUTab1 li.CLi2 span:hover { background-position:-140px -55px;}
.SUTab1 li.CLi3 span:hover { background-position:-280px -55px;}
.SUTab1 li.CLi4 span:hover { background-position:-420px -55px;}
.SUTab1 li.CLi5 span:hover { background-position:-560px -55px;}
.SUTab1 li.CLi6 span:hover { background-position:-700px -55px;}
.SUTab1 li.CLi1 span.ROn { background-position:0 -110px;}
.SUTab1 li.CLi2 span.ROn { background-position:-140px -110px;}
.SUTab1 li.CLi3 span.ROn { background-position:-280px -110px;}
.SUTab1 li.CLi4 span.ROn { background-position:-420px -110px;}
.SUTab1 li.CLi5 span.ROn { background-position:-560px -110px;}
.SUTab1 li.CLi6 span.ROn { background-position:-700px -110px;}


.CDTab1 { clear:both; border:1px solid #ccc; border-top:0px; width:898px; overflow:hidden; display:none;}
.CDTab1W1 { border:1px solid #fff; border-top:0px; padding:18px 18px 3px; text-align:left;}

#SDTab1_1 .CDTab1W1 { background:#FDF2F2;}
#SDTab1_2 .CDTab1W1 { background:#FDF4EF;}
#SDTab1_3 .CDTab1W1 { background:#FFFAEC;}
#SDTab1_4 .CDTab1W1 { background:#F2F9F2;}
#SDTab1_5 .CDTab1W1 { background:#F2F5FC;}
#SDTab1_6 .CDTab1W1 { background:#F4F3F8;}

.CDTab1 h2 { height:45px; line-height:51px; font-size:16px; font-weight:bold; padding-left:15px; color:#333; margin-bottom:15px;}
#SDTab1_1 h2 { background:url(./TtlTab1_1.jpg) 0 0 no-repeat;}
#SDTab1_2 h2 { background:url(./TtlTab1_2.jpg) 0 0 no-repeat;}
#SDTab1_3 h2 { background:url(./TtlTab1_3.jpg) 0 0 no-repeat;}
#SDTab1_4 h2 { background:url(./TtlTab1_4.jpg) 0 0 no-repeat;}
#SDTab1_5 h2 { background:url(./TtlTab1_5.jpg) 0 0 no-repeat;}
#SDTab1_6 h2 { background:url(./TtlTab1_6.jpg) 0 0 no-repeat;}

.CDTab1 .CU1 { width:920px;}
.CDTab1 .CU1 li { width:419px; height:89px; float:left; border-top:1px solid #D9D9D9; border-left:1px solid #D9D9D9; background:#fff; margin:0 20px 15px 0;}
.CDTab1 .CU1 li .CD1 { border-top:1px solid #F2F2F2; border-left:1px solid #F2F2F2; padding:15px 15px 15px 90px; position:relative;}
.CDTab1 .CU1 li .CDSoon{ background: #F0F0F0;}
.CDTab1 .CU1 li .CD1 .CPImg1 { position:absolute; top:15px; left:15px;}

.CDTab1 .CU1 li .CD1 .CP3 { text-align: right; color: #D81F1F;}


.SD1:after,.SUTab1:after ,.CDTab1 .CU1:after ,.SUBtn1:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .SD1 ,* html .SUTab1 ,* html .CDTab1 .CU1 ,* html .SDCarousel1 ,* html .CDTab1 .CU1 li .CD1 ,* html.SUBtn1{ zoom: 1; } /* IE6 */
*:first-child+html .SD1 ,*:first-child+html .SUTab1 ,*:first-child+html .CDTab1 .CU1 ,*:first-child+html .SUBtn1 { zoom: 1; } /* IE7 */

* html .CDTab1 .CU1 { padding-bottom:15px;}
*:first-child+html .CDTab1 .CU1 { padding-bottom:15px;}

#fancybox-overlay { position:fixed !important; _position:absolute !important; top:0px !important; left:0px !important;}
#fancybox-overlay:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 #fancybox-overlay { height:100% !important;}
}

/* 進路のミカタ */
.SDMikata1 { padding-left:170px; position:relative; margin-bottom:20px;}
.SDMikata1 .CPBtn1 { position:absolute; top:94px; left:494px;}
.SDMikata2 { margin: 0 auto 35px; background: url(./mikata/BgMikata1.jpg) 0 0 no-repeat; width: 550px; height: 108px; text-align: center; }
.SDMikata2 p { padding: 12px 0; text-align: center; line-height: 1.6;}

/* 費用計算 */
.SDHiyou1 { clear:both; border:4px solid; padding:23px 15px; text-align:left;}
.SDHiyou1_1 { clear:both; background:#FFF4DF; border-color:#FFE1A4;}
.SDHiyou1_2 { clear:both; background:#E8F2D7; border-color:#D7E8B9;}

.SDHiyou1 .CD1 { background:repeat-y;}
.SDHiyou1 .CD1W1 { background:no-repeat 0 0;}
.SDHiyou1 .CD1W2 { background:no-repeat 0 100%; padding:15px 15px 5px;}

.SDHiyou1_1 .CD1 { background-image:url(./BgSDHiyou1_1.jpg);}
.SDHiyou1_1 .CD1W1 { background-image:url(./BgSDHiyou1_1W1.jpg);}
.SDHiyou1_1 .CD1W2 { background-image:url(./BgSDHiyou1_1W2.jpg);}

.SDHiyou1_2 .CD1 { background-image:url(./BgSDHiyou1_2.jpg);}
.SDHiyou1_2 .CD1W1 { background-image:url(./BgSDHiyou1_2W1.jpg);}
.SDHiyou1_2 .CD1W2 { background-image:url(./BgSDHiyou1_2W2.jpg);}

.SDHiyou1 .CT1 th ,.SDHiyou1 .CT1 td { padding:0 0 10px; vertical-align:middle;}
.SDHiyou1 .CT1 th {}
.SDHiyou1 .CT1 th p { background:0 0 no-repeat; color:#fff; padding:0 0 0 10px; line-height:22px; font-size:14px; font-weight:bold;}
.SDHiyou1_1 .CT1 .CTh1 p { background-image:url(./mikata/haru/hiyou/BgTtl1_1_1.jpg);}
.SDHiyou1_1 .CT1 .CTh2 p { background-image:url(./mikata/haru/hiyou/BgTtl1_1_2.jpg);}
.SDHiyou1_2 .CT1 .CTh1 p { background-image:url(./mikata/haru/hiyou/BgTtl1_2_1.jpg);}
.SDHiyou1_2 .CT1 .CTh1_2 p { background-image:url(./mikata/haru/hiyou/BgTtl1_3_1.jpg);}
.SDHiyou1_2 .CT1 .CTh2 p { background-image:url(./mikata/haru/hiyou/BgTtl1_2_2.jpg);}

.SDHiyou1_1Bm1 { clear:both; position:relative; width:460px; margin:0 auto 30px;}
.SDHiyou1_1Bm1 .CP1 { position:absolute; top:37px; left:45px; font-size:20px; font-weight:bold;}
.SDHiyou1_1Bm1 .CP1 .CS1 { font-size:28px; color:#c00; margin-left: 40px; padding-right:5px;}
.SDHiyou1_1Bm1 .CP1 .CS2 { color:#c00;}

/* 資格のはなし */

.SDShikaku1 .CU1 {margin: 0; padding: 0; list-style: none;}
	.SDShikaku1 .CU1 li { position:relative; float:left; width:253px; height:100px; margin: 0px 10px 12px 0px; background:url(./BgSDShikaku1_2.jpg) 0 0 no-repeat;}
		.SDShikaku1 .CU1 li.RRight { margin-right: 0;}
	.SDShikaku1 .CP1 { position:absolute; top:20px; left:20px; z-index:10;}
	.SDShikaku1 .CP2 { position:absolute; top:20px; left:90px; z-index:10;}
	.SDShikaku1 .CP3 { position:absolute; top:20px; left:90px; z-index:10; width:55px; height:17px; text-align:center; background:url(./BgSDShikaku1_3.jpg) 0 0 no-repeat; font-size:85%; color:#fff; line-height:16px;}
	.SDShikaku1 .CP4 { position:absolute; top:40px; left:87px; width: 155px; line-height: 1.2;z-index:10; color:#999; font-size:108%;}
	.SDShikaku1 .CP4 a { text-decoration:none; color:#333;}
	.SDShikaku1 .CP4 a:hover { text-decoration:underline;}

.SDShikaku1 li.RNew { background:url(./BgSDShikaku1_1.jpg) 0 0 no-repeat;}
.SDShikaku1 li.RNew .CP3 {background:none; top:19px; left:175px;}
.SDShikaku1 li.RNew .CP4 a { color:#333;}

.SDShikaku2 { width:782px; margin:0 auto; background:url(./BgSDShikaku2_1.jpg) 0 0 repeat-y;}
.SDShikaku2W1 { background:url(./BgSDShikaku2_2.jpg) 0 0 no-repeat;}
.SDShikaku2W2 { background:url(./BgSDShikaku2_3.jpg) 0 bottom no-repeat; padding:20px;}

.SDShikaku3 { width:743px; background:url(./BgSDShikaku3_1.jpg) 0 0 repeat-y; margin-bottom:15px;}
.SDShikaku3W1 { background:url(./BgSDShikaku3_2.jpg) 0 0 no-repeat;}
.SDShikaku3W1_2 { background:url(./BgSDShikaku3_2_2.jpg) 0 0 no-repeat;}
.SDShikaku3W2 { width:699px; overflow: hidden; background:url(./BgSDShikaku3_3.jpg) 0 bottom no-repeat; padding:0px 22px 17px 22px;}
.SDShikaku3W2 .CP1 { line-height:25px; font-size:108%;}

.SDShikaku4 .CU1 {margin: 0; padding: 0; list-style: none;}
	.SDShikaku4 .CU1 li { position:relative; float:left; width:237px; height:90px; margin: 0px 15px 15px 0px; background:url(./BgSDShikaku4.jpg) 0 0 no-repeat;}
	.SDShikaku4_2 .CU1 li { position:relative; float:left; width:237px; height:90px; margin: 0px 15px 15px 0px; background:url(./BgSDShikaku4_2.jpg) 0 0 no-repeat;}
		.SDShikaku4 .CU1 li.RRight { margin-right: 0;}
.SDShikaku4 .CP1 { margin:12px 15px 5px 15px;}
.SDShikaku4 .CP1 a { background:url(./BgSDShikaku4Li.gif) 0 50% no-repeat; padding-left:12px; font-size:108%; color:#060; font-weight:bold;}
#LW .SDShikaku4 .CP1 a:hover { background:url(./BgSDShikaku4Li.gif) 0 50% no-repeat;}
.SDShikaku4 .CP2 { margin:0 15px 15px 15px; }
.SDShikaku4_2 .CP1 a { background:url(./BgSDShikaku4Li.gif) 0 50% no-repeat; padding-left:12px; font-size:108%; color:#CC0066; font-weight:bold;}

.SDShikaku5 { }
.SPShukatsu5 { position: relative;}
.SPShukatsu5 span { position: absolute; line-height: 1.5;}
.SPShukatsu5 .spn1 { left: 285px; top: 25px; width: 480px;}
.SPShukatsu5 .spn2 { left: 285px; top: 45px; width: 480px;}
.SPShukatsu5 .spn3 { left: 285px; top: 25px; width: 480px;}

.SDShukatsu6 { background: #FFE6ED; margin-top: -3px; padding-bottom: 15px;}
.SDShukatsu6W1 {background: url(./shikaku/1/BgSDshikaku6_2.jpg) 0 0 no-repeat; margin-bottom: 10px; zoom:1;}
.SDShukatsu6W1 div {background: url(./shikaku/1/BgSDshikaku6.jpg) 0 bottom no-repeat;}
.SDShukatsu6W1 p { padding: 15px 30px 0px;}
.SPShukatsu6_1 { color: #EC1370; font-size: 18px;}
.SDShukatsu6W1 .SPShukatsu6_2 { padding-bottom: 20px;}

/* 入試の傾向と対策 */

.SDContents1 .CU1 { margin:0; padding:0; list-style:none; zoom:1;}
	.SDContents1 .CU1 li { float: left; margin-right:12px; padding-bottom:11px;}
		.SDContents1 .CU1 li.RRight { margin-right: 0;}
		
.SDContents2 { zoom:1; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid;}
.SDContents2 .CP1 { position:relative; top:-8px;}

.SDContents2 .CU1 { zoom:1; clear:both; margin:0px 20px 0 20px; padding:20px 0 0 0; list-style:none; background:url(./BgSDContents2.jpg) 0 0 no-repeat;}
	.SDContents2 .CU1 li { float: left; margin-right:11px; padding-bottom:15px;}
		.SDContents2 .CU1 li.RRight { margin-right: 0;}
.SDContents2 .RFirst { padding-top:0; background:none;}
.SDContents2 a:hover { color:#176FBA; text-decoration:none;}

.SSlct1 { width:215px;}

.SUBtn1 { clear:both;}
.SUBtn1 li { width:250px; float:left; margin-right:15px; background:url(./base/BgSDShikaku4Li.jpg) 0 50% no-repeat; }
.SUBtn1 li a { display:block; width:250px; height:55px; background:url(./BgBtn1.jpg) 0 0 no-repeat; text-decoration:none; font-weight:bold; color:#176CB8; font-size:15px;}
.SUBtn1 li a:hover { background:url(./BgBtn1_f2.jpg) 0 0 no-repeat !important; color:#176CB8;}
.SUBtn1 li a .CS1 { display:block; padding:10px 15px 0px 30px;}
.SUBtn1 li.CLi1L1 a .CS1 { padding:18px 15px 0px 30px;}

.SUBtn2 { clear:both;}
.SUBtn2 li { width:184px; float:left; margin-right:14px; background:url(./base/BgSDShikaku4Li.jpg) 0 50% no-repeat; }
.SUBtn2 .CLiLst { margin-right: 0px;}
.SUBtn2 li a { display:block; width:184px; height:55px; background:url(./BgBtn2.jpg) 0 0 no-repeat; text-decoration:none; font-weight:bold; color:#176CB8; font-size:15px;}
.SUBtn2 li a:hover { background:url(./BgBtn2_f2.jpg) 0 0 no-repeat !important; color:#176CB8;}
.SUBtn2 li a .CS1 { display:block; padding:10px 5px 0px 30px; _width: 139px;}
.SUBtn2 li a .CS2 { display:block; padding:20px 5px 0px 30px; _width: 139px;}

.SUBtn3 { clear:both; padding-bottom:15px;}
.SUBtn3 li { float:left; display:block; margin:0 15px 15px 0;}

.SDInternship1 { clear:both;}
.SDInternship1 .CDLt1 { width:410px; float:left; font-size:14px; margin-bottom:40px;}
.SDInternship1 .CDRt1 { width:341px; float:right; margin-bottom:40px;}

/* お仕事図鑑 */
.SPZukan1 { position: relative; margin-bottom: 20px;}
.SPZukan1 span { position: absolute; display: block; top: 95px; left: 135px; width: 610px; font-size: 14px; line-height: 1.5;}
.SPZukan1 img { display:block;}

.SPModal2_1 {}
.SPModal2_2 { position: absolute; left:299px; bottom: 32px;}
.SPModal2_3 { position: absolute; left:491px; bottom: 32px;}

.SDModal1 { position: relative; overflow:hidden;}
.SDModal1 .CH1 { position:absolute; top:26px; left:32px; color:#300; font-size:18px; font-weight:bold; text-shadow:1px 1px 1px #fff;}
.SDModal1 .CD1 { position:absolute; top:75px; left:300px; width:380px;}
.SDModal1 .CD1 .CP1 { font-size:16px; color:#FF3300; font-weight:bold; margin-bottom:10px;}
.SDModal1 .CD1 .CP2 { font-size:14px; color:#000;}

.SDModal1 a:hover { background:none;}

/* 就職活動 */
.SDShukatsu1 { position: relative; margin-bottom: 30px; line-height: 1.5; }
.SPShukatsu1,.SPShukatsu2 { position: absolute; width: 460px;left: 160px;}
.SPShukatsu1 { top: 85px; }
.SPShukatsu2 { top: 220px;}
.SPShukatsu2 span { display: block; margin-top: 20px; font-size:12px; }
.SPShukatsu3 { background: #F3F7FC; border:1px solid #D5E3F4; padding: 10px;}
.STShukatsu1 { width: 780px;}
.STShukatsu1 td { width: 10px;}
.quote { font-size: 12px;}

.SDShukatsu1 h2 { background: url(./shukatsu/Ttl1.jpg) 0 0 no-repeat; line-height: 46px; color: #FFFFFF; font-size: 16px; font-weight: bold; padding-left: 15px; margin-bottom: 10px; height: 46px;}
.SDShukatsu1 h3 { clear: both; padding-bottom: 5px;line-height: 33px; height: 33px;margin-bottom: 10px; font-size: 15px;}
.SHShukatsu2_1 { background: url(./shukatsu/1/Ttl2_1.jpg) 0 center no-repeat; padding-left: 75px;}
.SHShukatsu2_2 { background: url(./shukatsu/1/Ttl2_2.jpg) 0 center no-repeat; padding-left: 75px;}
.SHShukatsu2_3 { background: url(./shukatsu/1/Ttl2_3.jpg) 0 center no-repeat; padding-left: 75px;}
.SHShukatsu2_4 { background: url(./shukatsu/2/Ttl2_4.jpg) 0 center no-repeat; padding-left: 22px; line-height: 23px;}


.SDShukatsu1_2 { width: 240px;}
.SDShukatsu1_3 { width: 500px;}
.SDShukatsu1_4 { clear: both;}
.SDShukatsu1_4_1 { position: relative; height: 200px;}
.SDShukatsu1_4_1 ul { position: absolute; top: 90px; left: 55px;}
.SDShukatsu1_4_1 ul li { font-size: 14px; font-weight: bold;list-style-type: disc; margin-bottom: 5px; width: 690px;}

.SDShukatsu1_4_2 { position: relative; }
.SDShukatsu1_4_2 ul { position: absolute; left: 597px; top: 52px;}
.SDShukatsu1_4_2 ul li { margin-bottom: 18px;}

.SDShukatsu1_5 { width: 383px;}
.SDShukatsu1_6 { width: 383px; background: url(./shukatsu/3/SD1Bg2.jpg) 0 bottom no-repeat; text-align: left;}
.SDShukatsu1_6 p { padding: 0 15px; line-height: 1.4;}
.SDShukatsu1_6 h4 { background: url(./shukatsu/3/SD1Bg1.jpg) 0 0 no-repeat; padding: 10px; font-size: 15px; font-weight: nor,al; color: #FFF;margin-bottom: 5px;}
.height150 { height: 150px; overflow: hidden;}
.height200 { height: 200px;}
.height216 { height: 216px;}
.height230 { height: 230px;}
.height250 { height: 250px;}
.height270 { height: 270px;}
.height290 { height: 290px;}


.SDShukatsu1_7_1 { width: 383px; background: url(./shukatsu/4/SD2Bg1.jpg) 0 bottom no-repeat; text-align: left; padding-bottom: 10px;}

.SDShukatsu1_7_2 { width: 383px; background: url(./shukatsu/4/SD2Bg2.jpg) 0 bottom no-repeat; text-align: left; padding-bottom: 10px;}
.SDShukatsu1_7_1 p,.SDShukatsu1_7_2 p {  padding:  0 10px; font-size: 12px; line-height: 1.38;}

/* マイナビ進学ニュース */
.SUNews1 { margin-top: 20px;}
.SUNews1 li,.SDNewsDetail1 { background: url(./news/SUNewsBg2.jpg) 0 bottom no-repeat; margin-bottom: 15px; zoom:1;}
.SUNews1 div,.SDNewsDetail1 div { background: url(./news/SUNewsBg1.jpg) 0 0 no-repeat; zoom:1;}
.SUNews1 div div,.SDNewsDetail1 div div { padding: 10px;zoom:1;}
.SUNews1 div div h3{ margin: 15px 0; font-size: 18px;}
.SDNewsDetail1 div div h3 {  background: url(./news/SHNews1.jpg) 0 bottom no-repeat; font-size: 16px; margin: 15px 0; padding-bottom: 10px;}
.SDNewsDetail1 div div div { padding:0 10px; background: none;}
.SUNews1 div div .SUTtl1,.SDNewsDetail1 div div .SUTtl1{ background: url(./news/Ttl1.jpg) 0 0 no-repeat; height: 29px; line-height: 29px; color: #FFF;padding-left: 8px;}
.SUNews1 div div .SUTtl1 img,.SDNewsDetail1 div div .SUTtl1 img{ position: relative; top: 4px; margin-right: 8px;}

.SUNews2 { margin: 10px 0;}
.SUNews2 li { margin-bottom: 5px;}
.SUNews2 li a { background:  url(./news/IconArrow1.gif) 0 center no-repeat; padding-left: 10px; }
a:hover { color: #176FBA; text-decoration: none;}

.SDPageNav1 { position: relative; width: 780px; height: 70px;}
.SPNavNext { background:  url(./news/NavBg1.jpg) 0 bottom;border-top: 1px solid #E6DCCF; width: 381px; height: 30px; text-align: right; position: relative; top: 10px; position: absolute; right: 0px;}
.SPNavNext a { display: block;  position: relative; top: 5px; padding-right: 24px; right: 8px; background: url(./news/IconArrow3.jpg) right center no-repeat; }
.SPNavBack { background:  url(./news/NavBg1.jpg) 0 bottom;border-top: 1px solid #E6DCCF; width: 381px; height: 30px; text-align: left; position: relative; top: 10px; position: absolute; left: 0px;}
.SPNavBack a { display: block;  position: relative; top: 5px; padding-left: 24px; left: 8px; background: url(./news/IconArrow2.jpg) 0 center no-repeat; }

.SDList1 { width:780px; overflow:hidden;}
.SDList1 .CU1 { width:800px; padding-bottom:30px;}
.SDList1 .CU1 li { float:left; margin-right:15px;}
.SDList1 .CU1 li img { display:block;}
