@charset "UTF-8";

/* Right Navigation
=========================================*/
/* category-color */
body#fukukyouzai #subNav .subNavInner dd .third-hierarchy li a {
	background: url(../../fukukyouzai/images/com_ic004.gif) no-repeat 5px 0.7em;
}
body#fukukyouzai #subNav .subNavInner dd .third-hierarchy li a:hover,
body#fukukyouzai #subNav .subNavInner dd .third-hierarchy li a:active,
body#fukukyouzai #subNav .subNavInner dd .third-hierarchy li.current span {
	background: #fff3eb url(../../fukukyouzai/images/com_ic012.gif) no-repeat 5px 0.7em;
}
body#fukukyouzai #subNav .subNavInner dd .third-hierarchy li.on {
	background-color: #fff3eb;
}
body#fukukyouzai #subNav .subNavInner dd .third-hierarchy li.on a:hover {
	background: #fff3eb url(../../fukukyouzai/images/com_ic013.gif) no-repeat 5px 0.8em;
}
body#fukukyouzai #subNav .subNavInner dd .third-hierarchy li.on a,
body#fukukyouzai #subNav .subNavInner dd .third-hierarchy li.on span {
	display: block;
	padding: 5px 0 5px 18px;
	background: url(../../fukukyouzai/images/com_ic013.gif) no-repeat 5px 0.8em;
}

/* Heading
=========================================*/

/* heading1 */
#contents #heading1 {
	position: relative;
}
#contents #heading1 h1 img {
	font-size: 0;
	line-height: 0;
}
/* heading2 */
#contents .heading2-01,
#contents .heading2-02,
#contents .heading2-03,
#contents .heading2-04,
#contents .heading2-05 {
	clear: both;
	position: relative;
	margin-top: 20px;
	padding: 0 0 10px 18px;
	zoom:1;
}
#contents .heading2-01 {
	background: url(../images/course/medical/com_ic006.gif) no-repeat 1px 2px;
	border-bottom: solid 3px #37b3e7;
}
#contents .heading2-02 {
	background: url(../images/course/care/com_ic006.gif) no-repeat 1px 2px;
	border-bottom: solid 3px #e98eb8;
}
#contents .heading2-03 {
	background: url(../images/course/health/com_ic006.gif) no-repeat 1px 2px;
	border-bottom: solid 3px #a4c760;
}
#contents .heading2-04 {
	background: url(../../fukukyouzai/images/com_ic005.gif) no-repeat 1px 2px;
	border-bottom: solid 3px #ff6c00;
}
#contents .heading2-05 {
	background: url(../images/course/language/com_ic006.gif) no-repeat 1px 2px;
	border-bottom: solid 3px #526BCC;
}


/* heading3 */
#contents .heading3-01,
#contents .heading3-02,
#contents .heading3-03,
#contents .heading3-04 {
	clear: both;
	margin-top: 25px;
	padding-bottom: 2px;
	zoom:1;
}
#contents .heading3-01 span,
#contents .heading3-02 span,
#contents .heading3-03 span,
#contents .heading3-04 span {
	display: block;
	padding: 5px 0 3px 25px;
	font-size: 110%;
	font-weight: bold;
	zoom:1;
}
#contents .heading3-01 {
	background: url(../images/course/medical/com_bg002.gif) no-repeat 0 100%;
}
#contents .heading3-01 span {
	background: url(../images/course/medical/com_bg001.gif) no-repeat 0 0;
}
#contents .heading3-02 {
	background: url(../images/course/care/com_bg002.gif) no-repeat 0 100%;
}
#contents .heading3-02 span {
	background: url(../images/course/care/com_bg001.gif) no-repeat 0 0;
}
#contents .heading3-03 {
	background: url(../images/course/health/com_bg002.gif) no-repeat 0 100%;
}
#contents .heading3-03 span {
	background: url(../images/course/health/com_bg001.gif) no-repeat 0 0;
}
#contents .heading3-04 {
	background: url(../images/course/language/com_bg002.gif) no-repeat 0 100%;
}
#contents .heading3-04 span {
	background: url(../images/course/language/com_bg001.gif) no-repeat 0 0;
}

/* heading4 */
#contents .heading4 {
	clear: both;
	position: relative;
	margin-top: 10px;
	padding: 0 0 2px 16px;
	font-size: 110%;
	font-weight: bold;
}
body#fukukyouzai #contents .heading4 {
	background: url(../images/course/care/com_ic007.gif) no-repeat 0 0.4em;
	border-bottom: solid 1px #df5e9a;
}

/* Link
=========================================*/
#contents .btn-float-left{
	float: left;
}
#contents .btn-float-right{
	float: right;
}
#contents .btn-float-col{
	clear: both;
}


/* DoorLink
=========================================*/
#contents .doorlink {
	clear: both;
}
#contents .doorlink ul.kaigo li{
	padding: 0px 0px 0em 15px;
	float: left;
	width: 310px;
	background: url(../../fukukyouzai/images/com_ic001.gif) no-repeat left 0.4em;
	margin: 15px 0px 0px;
}
#contents .doorlink ul.iryo li{
	padding: 0px 0px 0em 15px;
	float: left;
	width: 310px;
	background: url(../../fukukyouzai/images/com_ic002.gif) no-repeat left 0.4em;
	margin: 15px 0px 0px;
}
#contents .doorlink ul.fukushi li{
	padding: 0px 0px 0em 15px;
	float: left;
	width: 310px;
	background: url(../../fukukyouzai/images/com_ic003.gif) no-repeat left 0.4em;
	margin: 15px 0px 0px;
}
#contents .doorlink ul.gogaku li{
	padding: 0px 0px 0em 15px;
	float: left;
	width: 310px;
	background: url(../../fukukyouzai/images/com_ic014.gif) no-repeat left 0.4em;
	margin: 15px 0px 0px;
}


/* local-navi01*/
#contents .local-navi01 {
	clear: both;
	padding: 10px 10px 0px;
}
#contents .local-navi01 ul{
	background: url(../../fukukyouzai/images/com_ic006.gif) no-repeat left center;
	float: right;
	zoom:1;
}
#contents .local-navi01 ul li{
	padding: 0px 10px 0;
	display: inline;
	background: url(../../fukukyouzai/images/com_ic006.gif) no-repeat right center;
	zoom:1;
}
/* anchor-link01*/
#contents .anchor-link01 {
	clear: both;
	padding: 10px 10px 0px;
}
#contents .anchor-link01 ul{
	background: url(../../fukukyouzai/images/com_ic006.gif) no-repeat 0 0.3em;
	zoom:1;
}
#contents .anchor-link01 ul li{
	padding: 0px 10px 0;
	display: inline;
	background: url(../../fukukyouzai/images/com_ic006.gif) no-repeat 100% 0.3em;
	zoom:1;
}
/* tab-area*/
#contents .tab-area {
	clear: both;
	margin: 15px 0px 0px;
}

#contents .tab-area .tab-navi{
	clear: both;
	background: url(../../fukukyouzai/images/tab_bg001.gif) repeat-x left bottom;
	height: 28px;
	width: 679px;
}
#contents .tab-area .tab-navi ul li{
	vertical-align: baseline;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
	font-size: 0px;
	line-height: 0px;
}
#contents .tab-area .tab-contents{
	clear: both;
	background: url(../../fukukyouzai/images/tab_bg002.gif) no-repeat left bottom;
	padding: 15px 11px 10px;
}
#contents .tab-area .tab-contents ul {
	padding: 0px;
	margin: 0px;
}
#contents .tab-area .tab-contents ul li{
	background: url(../images/com_ic003.gif) no-repeat left 0.4em;
	padding: 0px 0px 10px 15px;
	zoom:1;
}
#contents .tab-area .tab-contents ul li.stay{
	background: url(../images/com_ic004.gif) no-repeat left 0.4em;
	padding: 0px 0px 10px 15px;
	font-weight: bold;
	zoom:1;
}
/* recommend*/
#contents .recommend {
	clear: both;
	margin: 20px 0px 0px;
}

#contents .recommend ul li{
	margin: 0px;
	padding: 10px 5px 0px 0px;
	float: left;
}

/* List
=========================================*/
#contents dl.def-list  {
	clear: both;
	margin-top: 5px;
}
#contents dl.def-list dt {
	font-weight: normal;
	padding-top: 5px;
}
#contents dl.def-list dd {
	padding-left: 3em;
}


/* uniqueList */
#contents .uniqueList01,
#contents .uniqueList02,
#contents .uniqueList03,
#contents .uniqueList04,
#contents .uniqueList05,
#contents .uniqueList06,
#contents .uniqueList07 {
	clear: both;
	margin-top: 10px;
}
#contents .uniqueList01 li,
#contents .uniqueList02 li,
#contents .uniqueList03 li,
#contents .uniqueList04 li,
#contents .uniqueList05 li,
#contents .uniqueList06 li,
#contents .uniqueList07 li {
	margin-top: 5px;
	padding-left: 15px;
	line-height: 1.3;
}
#contents .uniqueList01 li {
	background: url(../images/course/medical/com_ic008.gif) no-repeat 0 0.2em;
}
#contents .uniqueList02 li {
	background: url(../images/course/care/com_ic008.gif) no-repeat 0 0.2em;
}
#contents .uniqueList03 li {
	background: url(../images/course/health/com_ic008.gif) no-repeat 0 0.2em;
}
#contents .uniqueList04 li {
	background: url(../../fukukyouzai/images/com_ic007.gif) no-repeat 3px 0.5em;
}
#contents .uniqueList05 li {
	background: url(../../fukukyouzai/images/com_ic008.gif) no-repeat 3px 0.5em;
}
#contents .uniqueList06 li {
	background: url(../../fukukyouzai/images/com_ic009.gif) no-repeat 3px 0.5em;
}
#contents .uniqueList07 li {
	background: url(../../fukukyouzai/images/com_ic011.gif) no-repeat 3px 0.5em;
}


/* print */
#contents .uniqueList01 li,
#contents .uniqueList02 li,
#contents .uniqueList03 li,
#contents .uniqueList04 li,
#contents .uniqueList05 li,
#contents .uniqueList06 li,
#contents .uniqueList07 li {
	height: 1;
}


/* 99. Extra
=========================================*/

/* Clearfix */
#contents .doorlink:after,
#contents .local-navi01:after,
#contents .anchor-link01:after,
#contents .tab-area .tab-contents:after,
#contents .recommend:after,
#contents .bannerLink:after,
#contents .btn-float-col:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#contents .doorlink,
#contents .local-navi01,
#contents .anchor-link01,
#contents .tab-area .tab-contents,
#contents .recommend,
#contents .bannerLink,
#contents .btn-float-col {
	zoom: 1;
	display: block;	/* for safari firefox3 */
	min-height: 1%;  /* for IE 7*/
}
/* IE7 hacks */
*:first-child+html #contents .doorlink,
*:first-child+html #contents .local-navi01,
*:first-child+html #contents .anchor-link01,
*:first-child+html #contents .tab-area .tab-contents,
*:first-child+html #contents .recommend,
*:first-child+html #contents .bannerLink,
*:first-child+html #contents .btn-float-col {
	display: inline-table;
}/* end hacks */


