@charset "UTF-8";

/* topics（Whats newや各ページのindexなど）
---------------------------------------------------- */
ul#home_whatsnew, ul.home_whatsnew {
	margin: 0;
	padding: 0 0 4px 0;
	/*width: 1000px;*/
	width: 100%;
	list-style: none;
}
ul#topics, ul.topics {
	margin: 0;
	padding: 0 0 4px 0;
	/*width: 1000px;*/
	width: 100%;
	list-style: none;
}


ul#home_whatsnew li, ul#topics li, ul.topics li {
	display: block;
	margin: 0;
	padding: 8px 8px 6px 4px;
	font-size: 100%;
	border-top: 0px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
/*	background: url(../images/common/bg_section.gif) repeat top left; */
}
#home_whatsnew li:hover, #topics li:hover, .topics li:hover {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background-color: #f4f4f4;
}

.viewall {
	display: block;
	margin: 0;
	text-align: right;
	font-size: 90%;
	font-weight: bold;
}

h3.topicshead {
}
h3.topicshead a {
	background: transparent;
}
h3.topicshead a:hover {
}

#home_whatsnew li h4, #topics li h4, .topics li h4 {
	font-size: 100%;
	text-transform: none;
}
#home_whatsnew li h4 a, #topics li h4 a, .topics li h4 a {
	padding-bottom: 2px;		/* for underline */
	padding-right: 0;
	background: none;
}
#home_whatsnew li h4, #topics li h4, .topics li h4,
#topics li p, .topics li p {
	margin: 0;
	padding: 0 0 0 24px;
	min-height: 20px;
	border: none;
}
#home_whatsnew li h4 .date, #topics li h4 .date, .topics li h4 .date {
	padding-left: 0.2em;
	font-size: 10px;
	color: #888888;
	font-weight: normal;
}
#home_whatsnew li p, #topics li p, .topics li p {
	padding: 0 0 0 50px;
	text-indent: 0;
	line-height: 1.4em;
	font-size: 95%;
}

#home_whatsnew li p {
	padding: 0 0 0 5.5em;
}

#home_whatsnew li.hr, #topics li.hr, .topics li.hr, 
#topics li.hr:hover, .topics li.hr:hover {
	display: block;
	margin: 6px 0 0 0;
	text-indent: -9999px;
	border-left: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
	background-color: #ffffff;
}

/* リスト用アイコン指定 */
#home_whatsnew li.ic_info h4, 
#topics li.ic_info h4, .topics li.ic_info h4 {
	background: url(../../c/images/icon/info.gif) no-repeat 0 0;
}
#home_whatsnew li.ic_store h4, 
#topics li.ic_store h4, .topics li.ic_store h4 {
	background: url(../images/icon/store.gif) no-repeat 0 0;
}
#home_whatsnew li.ic_shopping h4, 
#topics li.ic_shopping h4, .topics li.ic_shopping h4 {
	background: url(../images/icon/shopping.gif) no-repeat 0 0;
}
#home_whatsnew li.ic_foodservice h4,
#topics li.ic_foodservice h4, .topics li.ic_foodservice h4 {
	background: url(../images/icon/foodservice.gif) no-repeat 0 0;
}
#home_whatsnew li.ic_travel h4,
#topics li.ic_travel h4, .topics li.ic_travel h4 {
	background: url(../images/icon/travel.gif) no-repeat 0 0;
}
#home_whatsnew li.ic_book h4,
#topics li.ic_book h4, .topics li.ic_book h4 {
	background: url(../images/icon/book.gif) no-repeat 0 0;
}
#home_whatsnew li.ic_event h4,
#topics li.ic_event h4, .topics li.ic_event h4 {
	background: url(../images/icon/event.gif) no-repeat 0 0;
}
#home_whatsnew li.ic_career h4,
#topics li.ic_career h4, .topics li.ic_career h4 {
	background: url(../images/icon/career.gif) no-repeat 0 0;
}
#home_whatsnew li.ic_pay h4,
#topics li.ic_pay h4, .topics li.ic_pay h4 {
	background: url(../images/icon/pay.gif) no-repeat 0 0;
}
#home_whatsnew li.ic_important h4,
#topics li.ic_important h4, .topics li.ic_important h4 {
	background: url(../images/icon/important.gif) no-repeat 0 0;
}
#home_whatsnew li.ic_newlife h4,
#topics li.ic_newlife h4, .topics li.ic_newlife h4 {
	background: url(../images/icon/newlife.gif) no-repeat 0 0;
}


#home_whatsnew li h4 {
	position: relative;
	padding-left: 5em;
}

#home_whatsnew li.ic_index h4::before {
	position: absolute;
	content: "お知らせ";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #359FF4;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}


/*#home_whatsnew li.ic_hirosaki h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_hirosaki.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_hirosaki h4::before {
	position: absolute;
	content: "\2002弘\2003前\2002";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #d7171e;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}


/*#home_whatsnew li.ic_hirosaki-g h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_hirosaki-g.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_hirosaki-g h4::before {
	position: absolute;
	content: "弘前学院";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #bb141b;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}

/*#home_whatsnew li.ic_akita h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_akita.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_akita h4::before {
	position: absolute;
	content: "\2002秋\2003田\2002";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #4373f1;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}


/*#home_whatsnew li.ic_iwate h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_iwate.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_iwate h4::before {
	position: absolute;
	content: "\2002岩\2003手\2002";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #4a8b2d;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}

/*#home_whatsnew li.ic_ipu h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_ipu.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_ipu h4::before {
	position: absolute;
	content: "岩手県立";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #18488a;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}


/*#home_whatsnew li.ic_morioka h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_morioka.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_morioka h4::before {
	position: absolute;
	content: "\2002盛\2003岡\2002";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #18488a;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}

/*#home_whatsnew li.ic_yamagata h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_yamagata.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_yamagata h4::before {
	position: absolute;
	content: "\2002山\2003形\2002";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #0f711c;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}


/*#home_whatsnew li.ic_fukushima h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_fukushima.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_fukushima h4::before {
	position: absolute;
	content: "\2002福\2003島\2002";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #288d65;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}

/*#home_whatsnew li.ic_tohoku h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_tohoku.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_tohoku h4::before {
	position: absolute;
	content: "\2002東\2003北\2002";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #3d2271;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}

/*#home_whatsnew li.ic_tohoku-g h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_tohoku-g.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_tohoku-g h4::before {
	position: absolute;
	content: "東北学院";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #184a8e;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}

/*#home_whatsnew li.ic_tohtech h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_tohtech.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_tohtech h4::before {
	position: absolute;
	content: "\2002東北工\2002";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #6a7c96;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}

/*#home_whatsnew li.ic_miyakyo h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_miyakyo.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_miyakyo h4::before {
	position: absolute;
	content: "\2002宮\2003教\2002";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #2a888e;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}


/*#home_whatsnew li.ic_miyagi h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_miyagi.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_miyagi h4::before {
	position: absolute;
	content: "\2002宮\2003城\2002";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #364f96;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}


/*#home_whatsnew li.ic_miyagi-g h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_miyagi-g.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_miyagi-g h4::before {
	position: absolute;
	content: "宮城学院";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #ee305d;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}


/*#home_whatsnew li.ic_shokei h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_shokei.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_shokei h4::before {
	position: absolute;
	content: "\2002尚\2003絅\2002";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #ea5a42;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}


/*#home_whatsnew li.ic_shirayuri h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_shirayuri.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_shirayuri h4::before {
	position: absolute;
	content: "仙台白百合";
	transform: scale(0.8,1);
	transform-origin: top left;
	font-size: .8em;
	left: 0;
	width: 6.5em;
	background-color: #ea5a42;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}


/*#home_whatsnew li.ic_thkseibun h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_thkseibun.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_thkseibun h4::before {
	position: absolute;
	content: "生活文化";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #f1612d;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}

/*#home_whatsnew li.ic_seiwa h4 {
	padding-left: 50px;
	background: url(../images/icon/ic_seiwa.png) no-repeat 0 0;
}*/
#home_whatsnew li.ic_seiwa h4::before {
	position: absolute;
	content: "\2002聖\2003和\2002";
	font-size: .8em;
	left: 0;
	width: 5.5em;
	background-color: #f43156;
	display: inline;
	padding: 0.5em 0.5em 0.5em;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}


