@charset "Shift_JIS";
/*_____________ title parts _____________*/
/*__ change css image.gif & html text  __*/
.title {
width:568px;
height:54px;
border-top:1px solid #D9D5BE;
border-bottom:1px solid #D9D5BE;
background:url(images/shsimg.jpg) no-repeat;
background-position:right center;
}
.title_left {
width:240px;
height:54px;
float:left;
background:url(images/shs.gif) no-repeat;
background-position:13px 17px;
}
.title_right {
width:205px;
height:54px;
float:left;
background:url(images/shs2.gif) no-repeat;
background-position:50px 33px;
}
.title_left h2,.title_right p {
text-indent:-9999px;
}
/*_____________ default _____________*/
div,td,th,p,pre {
font:12px/16px Verdana,'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r PƒSƒVƒbƒN',sans-serif;
color:#666666;
}
/*_____________ contents parts _____________*/
.esctitle {
width:568px;
background:url(images/shstitle.gif) no-repeat;
margin-top:12px;
}
.col1 {
width:228px;
float:left;
}
.col1 p {
padding:17px 13px;
}
.col2 {
width:340px;
float:left;
}
.p1 {
padding:47px 0 20px;
color:#FFFFFF;
line-height:15px;
}
.low h3 {
background:url(images/s1.gif) no-repeat;
text-indent:-9999px;
}
.high h3 {
background:url(images/s23.gif) no-repeat;
text-indent:-9999px;
}
.low p,.high p {
padding-bottom:10px;
}
.tasai {
margin-top:10px;
}
.tasai h3{
background:url(images/tasai.gif) no-repeat;
text-indent:-9999px;
}
.tasai p {
padding:10px 0;
}

.free2 {
margin:10px 0;
}
.free2 h3{
	background:url(images/freechoice2.gif) no-repeat;
	text-indent:-9999px;
	height: 16px;
}
.free2 p {
padding:10px 0;
}
/*_____________ text font color _____________*/
.orange {
color:#FF3300;
padding:5px 0;
}
.txt10 {
font-size:10px;
line-height:12px;
padding:10px 0;
}
.ortx10 {
font-size:10px;
color:#FF3300;
line-height:12px;
padding-bottom:10px;
}
/*_____________ contents parts _____________*/
.txt12 {
font-size:12px;
}
.txt13 {
font-size:13px;
color:#fff;
line-height: normal;
}
.koukou {
background:url(images/koukou.gif) no-repeat;
text-align:right;
color:#666;
height:26px;
margin-bottom:6px;
padding-top:5px;
width:568px;
}

.col4a {
width:183px;
float:left;
margin-right:9px;
background:url(images/k01.gif) no-repeat;
height:160px;
}
.col4b {
width:183px;
float:left;
margin-right:10px;
background:url(images/k02.gif) no-repeat;
height:160px;
}
.col4c {
width:183px;
float:left;
background:url(images/k03.gif) no-repeat;
height:160px;
}

.col4aNew {
	width:279px;
	float:left;
	margin-right:10px;
	background:url(images/k01new.gif) no-repeat;
	height:210px;
	margin-bottom: 10px;
}
.col4bNew {
	width:279px;
	float:left;
	background:url(images/k02new.gif) no-repeat;
	height:210px;
	margin-bottom: 10px;
}



.title2 h3 {
text-indent:-9876px;
}
.txt {
padding:0 2px 15px 6px;
color:#fff;
font-size:10px;
line-height:12px;
}
.txtNew {
	padding:13px 2px 15px 6px;
	color:#fff;
	font-size:10px;
	line-height:12px;
}
.name {
padding:10px 0 4px 94px;
color:#fff;
font-size:10px;
}
.shs-icon {
	background:url(images/shs_icon.gif) no-repeat;
	width:330px;
	height:30px;
	}
.shs-icon span {
	display:none;
	}

.course-shs,.course-shs td {
border:1px solid #999999;
padding:5px;
border-collapse: collapse; 
font:12px/16px 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r PƒSƒVƒbƒN',sans-serif;
}
.course-shs {
margin:15px 0;
}

.tx14 {
font-size:14px;
font-weight:bold;
}
.co1 {
background-color:#C4E4F5;
}
.co2 {
background-color:#C7E3C2;
}
.co3 {
background-color:#E7E7C0;
}
.co5 {
background-color:#e5e5e5;
}

