@charset "utf-8";


/* --------------------------------------------------
	行頭を表示するときは「##」で検索してください。
-------------------------------------------------- */

/* --------------------------------------------------
	##main
-------------------------------------------------- */
body#shsu div#main-inner2{background:url(../shsu/img/bg_main.jpg) no-repeat left top;}

/* --------------------------------------------------
	##contents
-------------------------------------------------- */
body#shsu div.box1{
	margin:0 0 35px 10px;
	width:674px;
	min-height:266px;
	_height:266px;
	background:url(../shsu/img/bg1.jpg) no-repeat right top;
}
body#shsu div.box1 h3{
	margin-bottom:8px;
	padding-top:26px;
}
body#shsu div.box1 p{
	line-height:1.5;
	width:360px;
	font-size:75%;
}
body#shsu table.tab{margin-bottom:24px;}
body#shsu table.tab td{
	padding-top:15px;
}
body#shsu table.box2{
	margin:0 0 35px 10px;
	width:670px;
}
body#shsu table.box2 h3{
	margin-bottom:6px;
	padding-top:3px;
}
body#shsu table.box2 p.txt1{
	margin-bottom:10px;
	color:#355270;
	font-size:75%;
}
body#shsu table.box2-1{
	width:492px;
	background:url(../shsu/img/line3.gif) repeat-y left top;
}
body#shsu table.box2-2{
	margin-left:3px;
	width:486px;
}
body#shsu div.box2-3{
	margin-bottom:8px;
	padding:6px 0 14px;
	background:url(../shsu/img/line1.gif) repeat-x left bottom;
}
body#shsu div.box2-3 h4{
	padding-left:20px;
	color:#00366B;
	background:url(../shsu/img/icon1.gif) no-repeat 7px 2px;
	font-size:88%;
}
body#shsu div.box2-3 p{
	color:#00366B;
	font-size:75%;
}
body#shsu table.box2-4{margin-left:10px;}
body#shsu table.box2-4 p.txt2{
	color:#1A1A1A;
	font-size:75%;
}
body#shsu table.box2-4 td.line1{background:url(../shsu/img/line4.gif) repeat-y left top;}
body#shsu table.box2-5 td{font-size:75%;}
body#shsu div.line2{background:url(../shsu/img/line5.gif) repeat-x left top;}
body#shsu h3.title1{margin:0 0 6px 10px;}
body#shsu p.txt3{
	margin:0 10px 16px;
	color:#355270;
	font-size:75%;
}
body#shsu p.im1{margin:0 0 35px 10px;}
body#shsu div.box3{
	margin:0 0 0 10px;
	padding-bottom:123px;
	width:674px;
	background:url(../shsu/img/bg2.jpg) no-repeat left bottom;
}
body#shsu div.box3 table{margin-left:20px;}
body#shsu div.box3 td{
	line-height:1.8;
	padding-right:10px;
	font-size:75%;
}
body#shsu div.box3 td.line3{
	padding-left:12px;
	background:url(../shsu/img/line6.gif) repeat-y left top;
}

/* --------------------------------------------------
	##side
-------------------------------------------------- */
body#shsu div#s-menu{background:#027ABB url(../shsu/img/bg_menu.jpg) no-repeat left top;}
