@charset "utf-8";
@import "/common/css/3rd.css";


/* h2 */
h2 #h2-01{float:left; background-image: url(/common/images/h2/solution_h2_01.jpg); background-repeat: no-repeat; text-indent: -9999px; width: 680px; height: 98px;}
h2 #h2-01 a{display: block; text-indent: -9999px; width: 680px; height:98px;}

h2 #h2-02{float:left; background-image: url(/common/images/h2/solution_h2_06.jpg); background-repeat: no-repeat; text-indent: -9999px; width: 680px; height: 98px;}
h2 #h2-02 a{display: block; text-indent: -9999px; width: 680px; height:98px;}

h2 {text-indent: -9999px; font-size: 12px; width:878px; height: 98px;}
h2 div.s-search{float:left; text-align:left; width: 179px; height: 98px;}
h2 div.s-search div.btn_daigaku{background-image: url(images/hp_daigaku_logo.gif); background-repeat: no-repeat; margin:20px 0px 0px 0px; text-indent: -9999px; width: 179px; height: 47px;}
h2 div.s-search div.btn_daigaku a{display: block; width: 179px; height:47px;}

/* 071030修正NBinoue */
h2 div.s-search div.btn_web{background-image: url(images/hp_consult_01neo.jpg); background-repeat: no-repeat; margin:20px 0px 0px 18px; text-indent: -9999px; width: 158px; height: 55px;}

h2 div.s-search div.btn_web a{display: block; width: 158px; height:47px;}

/* h3 */
#h3-01{background-image: url(/common/images/h3/solution_h3_01.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 30px; margin: 0px 0px 0px 0px;}
#h3-02{background-image: url(/common/images/h3/partner_h3_14.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 30px; margin: 0px 0px 0px 0px;}
#h3-03{background-image: url(/common/images/h3/solution_h3_03.gif); background-repeat: no-repeat; text-indent: -9999px; font-size: 12px; height: 30px; margin: 0px 0px 0px 0px;}

/* Beginners見出しh6　070922 NB永島 071030修正・追加NBinoue */
#h6-01-1{ background: url(images/beginners_ttl_01neo.gif); background-repeat: no-repeat; text-indent: -9999px; height: 38px; margin: 0 0 10px 0; padding: 0;
}
#h6-01-2{ background: url(images/beginners_ttl_02neo.gif); background-repeat: no-repeat; text-indent: -9999px; height: 38px; margin: 15px 0 10px 0; padding: 0;
}
#h6-01-3{ background: url(images/beginners_ttl_03.gif); background-repeat: no-repeat; text-indent: -9999px; height: 38px; margin: 15px 0 10px 0; padding: 0;
}
#h6-01-4{ background: url(images/beginners_ttl_04.gif); background-repeat: no-repeat; text-indent: -9999px; height: 38px; margin: 15px 0 10px 0; padding: 0;
}
#h6-01-5{ background: url(images/beginners_ttl_05.gif); background-repeat: no-repeat; text-indent: -9999px; height: 38px; margin: 15px 0 10px 0; padding: 0; clear: left;
}
#h6-01-6{ background: url(images/beginners_ttl_06.gif); background-repeat: no-repeat; text-indent: -9999px; height: 38px; margin: 15px 0 10px 0; padding: 0;
}
#h6-01{
	background: url(images/hp_hosho_01.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 630px;
	margin: 0 0 10px 0px;
}
#h6-02{
	background: url(images/hp_hosho_02.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 630px;
	margin: 0 0 10px 0px;
}
#h6-03{
	background: url(images/hp_hosho_03.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 40px;
	width: 630px;
	margin: 0 0 10px 0px;
}

div.subarea01 {
	background: url(images/begi_tokucho_bk01.jpg) no-repeat 25px 5px;
	padding-left: 215px;
	width: 405px;
	height: 200px;
}
div.subarea02 {
	background: url(images/begi_tokucho_bk02.jpg) no-repeat 25px 5px;
	padding-left: 215px;
	width: 405px;
	height: 200px;
}
div.subarea03 {
	width: 600px;
	margin: 0 20px 25px 20px;
}

div.subarea03 div.point3-box {
	background:url(images/point_bg01.gif) no-repeat left top;
	margin-left:5px;
	width:590px;
	border:solid 1px #738488;
	}

div.point3-box p.point-txt01 {
	width:420px;
	margin: 12px 12px;
	line-height:17px;
	color:#4b4b4b;
	}
	
div.point3-box p.point-txt02 {
	margin: 12px 12px;
	line-height:17px;
	color:#4b4b4b;
	}

div.point3-box div.point-ttl {
	background:url(images/point_illust04.gif) no-repeat left top;
	margin: 0 0 8px 10px;;
	width:568px;
	height:27px;
	text-indent:-9999px;
	}

#solution-serv div.subarea01 p.normal-txt-area,
#solution-serv div.subarea02 p.normal-txt-area {
	width: 405px;
	padding: 5px;
}
#solution-serv div.subarea03 p.normal-txt-area {
	width: 590px;
	padding: 5px;
}
p.subttl01 {
	background: url(images/begi_subttl01.jpg) no-repeat 0px 0px;
	display: block;
	width: 405px;
	height: 36px;
	text-indent: -9999px;
	margin-bottom: 10px;
}
p.subttl02 {
	background: url(images/begi_subttl02.jpg) no-repeat 0px 0px;
	display: block;
	width: 405px;
	height: 36px;
	text-indent: -9999px;
	margin-bottom: 10px;
}
p.subttl03 {
	background: url(images/begi_subttl03.jpg) no-repeat 0px 0px;
	display: block;
	width: 600px;
	height: 36px;
	text-indent: -9999px;
	margin-bottom: 10px;
}



