@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本
　02. モジュール

******************************************************************************* */
/* ==

　01. 基本

=============================================================================== */
#container {
	min-width: 980px;
	padding-bottom: 150px;
}
p {
	line-height: 1.8;
	font-size: 134%;
}

.theme-a2 .subHeader_item a:hover {
	color: #727272;
}
.theme-a2 .nHeaderWrap-menu1 .subHeader_item:nth-child(2) a,
.theme-a2 .nHeaderWrap-menu2 .subHeader_item:nth-child(3) a,
.theme-a2 .nHeaderWrap-menu3 .subHeader_item:nth-child(4) a,
.theme-a2 .nHeaderWrap-menu4 .subHeader_item:nth-child(5) a,
.theme-a2 .nHeaderWrap-menu5 .subHeader_item:nth-child(6) a,
.theme-a2 .nHeaderWrap-menu6 .subHeader_item:nth-child(7) a,
.theme-a2 .nHeaderWrap-menu7 .subHeader_item:nth-child(8) a,
.theme-a2 .nHeaderWrap-menu8 .subHeader_item:nth-child(9) a {
	color: #727272;
}


/* ==

　02. モジュール

=============================================================================== */
/* 見出し
------------------------------------------------------------------------------- */
.kHeading01 {
	line-height: 1.5;
	color: #333;
	font-size: 234%;
	font-weight: bold;
}
.kHeading02 {
	position: relative;
	margin: 40px 0 18px;
	padding: 13px 15px 7px 35px;
	background-color: #ffb9a3;
	color: #333;
	font-size: 150%;
}
.kHeading02:before {
	content: "";
	display: block;
	position: absolute;
	top: 11px;
	left: 10px;
	width: 8px;
	height: 28px;
	background: url(../images/kajishare_ico06.png) left top no-repeat;
}
.kHeading03 {
	padding: 63px 0 0;
	border-top: 30px solid #FFE493;
	border-bottom: 8px solid #FFE493;
	color: #333;
	text-align: center;
}
.kHeading03_tit {
	line-height: 1.5;
	font-size: 234%;
	font-weight: bold;
}
.kHeading03_img {
	display: block;
	margin: 20px 0 0;
}
.kHeading03_img img {
	width: 100%;
	height: auto;
}
.kHeading04 {
	line-height: 1.4;
	min-height: 58px;
	margin: 0 0 24px;
	padding: 32px 0 0 120px;
	background: url(../images/kajishare_ico01.png) left top no-repeat;
	color: #333;
	font-size: 234%;
	font-weight: bold;
}
.kHeading05 {
	margin: 20px 0;
	padding: 12px 15px 8px;
	background-color: #45B68A;
	color: #fff;
	font-size: 150%;
}
.kHeading06 {
	min-height: 55px;
	line-height: 1.4;
	margin: 0 0 20px;
	padding: 22px 0 0 120px;
	background-position: left top;
	background-repeat: no-repeat;
	color: #333;
	font-size: 234%;
	font-weight: bold;
}
.kHeading06-t1 {
	background-image: url(../images/kajishare_ico03.png);
}
.kHeading06-t2 {
	background-image: url(../images/kajishare_ico04.png);
}
.kHeading07 {
	margin-top: 50px;
	margin-bottom: -40px;
	padding: 15px 0 13px;
	border-top: 2px dotted #aaa;
	border-bottom: 2px dotted #aaa;
	color: #333;
	text-align: center;
}
.kHeading07_sub {
	line-height: 1.5;
	font-size: 167%;
	font-weight: bold;
}
.kHeading07_tit {
	line-height: 1.5;
	font-size: 234%;
	font-weight: bold;
}
/* イントロ
------------------------------------------------------------------------------- */
.kIntro {
	margin-bottom: 50px;
}
.kIntro_w {
	float: left;
	width: 740px;
}
.kIntro_n {
	display: block;
	float: right;
	width: 150px;
	padding: 60px 0 0;
}
/* 困ったでいっぱい！
------------------------------------------------------------------------------- */
.kTrouble {
	padding: 50px 0;
	background: url(../images/index_bg02.png) left top repeat;
	color: #333;
 }
.kTrouble_head {
	text-align: center;
}
.kTrouble_head:before {
	content: "";
	display: block;
	width: 80px;
	height: 60px;
	margin: 0 auto 30px;
	background: url(../images/index_ico01.png) left top no-repeat;
}
.kTrouble_head h2 {
	line-height: 1.3;
	font-size: 234%;
	font-weight: bold;
}
.kTrouble_body {
	max-width: 915px;
	margin: 40px auto 0;
}
.kTrouble_body li {
	float: left;
	position: relative;
	width: 440px;
	margin: 40px 0 0;
	padding: 0 0 2px;
	border-radius: 5px;
	background-color: #fff;
}
.kTrouble_body li:nth-child(2n) {
	float: right;
}
.kTrouble_body li:nth-child(1),
.kTrouble_body li:nth-child(2) {
	margin-top: 0;
}
.kTrouble_date {
	display: block;
	margin: -10px 0 0 -10px;
}
.kTrouble_img {
	display: block;
	text-align: center;
}
.kTrouble_body .kTrouble_prev:before,
.kTrouble_body .kTrouble_next:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	width: 40px;
	height: 30px;
	margin: -15px 0 0;
	background: url(../images/kajishare_ico05.png) left top no-repeat;
}
.kTrouble_body .kTrouble_prev:before {
	left: -15px;
}
.kTrouble_body .kTrouble_next:after {
	right: -25px;
}
/* ご存知ですか？
------------------------------------------------------------------------------- */
.kAbout {
	padding: 36px 0 0;
}
/* 動画で見る
------------------------------------------------------------------------------- */
.kMovie {
	padding: 49px 0 42px;
	background: url(../images/kajishare_bg01.png);
}
.kMovie_tit {
	line-height: 1.2;
	margin: 0 0 35px;
	color: #fff;
	font-size: 234%;
	font-weight: bold;
	text-align: center;
}
.kMovie_item {
	float: right;
	width: 465px;
}
.kMovie_item:first-child {
	float: left;
}
.kMovie_item a {
	display: block;
	color: #fff;
}
.kMovie_item a:hover {
	text-decoration: none;
}
.kMovie_item img {
	border: 3px solid #fff;
}
.kMovie_item span {
	display: block;
	margin: 17px 0 0;
	padding: 1px 0 0 30px;
	background: url(../../../images/rn01/link_icon_05.gif) left 0.2em no-repeat;
	font-size: 134%;
	font-weight: bold;
}
/* ピックアップ
------------------------------------------------------------------------------- */
.kPickup {
	margin: 20px 0;
	padding: 22px 20px 20px;
	border: 8px solid #FCEDE8
}
.kPickup_tit {
	min-height: 32px;
	margin: 0 0 17px;
	padding: 2px 0 0 90px;
	background: url(../images/kajishare_ico07.png) left top no-repeat;
	color: #333;
	font-size: 167%;
	font-weight: bold;
}
.kPickup_item {
	float: left;
	width: 435px;
}
.kPickup_item:last-child {
	float: right;
}
.kPickup_n {
	float: left;
	width: 350px;
}
.kPickup_w {
	float: right;
	width: 536px;
}
.kPickup02 {
	margin: 20px 0;
}
.kPickup02_item {
	float: left;
	width: 409px;
	padding: 22px 20px 20px;
	border: 8px solid #FCEDE8
}
.kPickup02_item:last-child {
	float: right;
}
.kPickup02_tit {
	margin: 0 0 11px;
	padding: 47px 0 0 0;
	background: url(../images/kajishare_ico07.png) center top no-repeat;
	color: #333;
	font-size: 167%;
	font-weight: bold;
	text-align: center;
}
/* メリット
------------------------------------------------------------------------------- */
.kMerit {
	padding: 45px 0 40px;
	background: url(../images/index_bg03.png) left top repeat;
}
.kMerit em {
	color: #333;
}
.kMerit_col {
	margin: 37px 0 0;
}
.kMerit_item {
	float: right;
	width: 425px;
	padding: 30px 20px 28px;
	border-radius: 5px;
	background-color: #fff;
}
.kMerit_item:first-child {
	float: left;
}
.kMerit_item p {
	line-height: 1.4;
}
.kMerit_tit {
	display: table;
	width: 100%;
	line-height: 1.4;
	margin: 0 0 15px;
	color: #333;
	font-size: 167%;
	font-weight: bold;
}
.kMerit_tit span {
	display: table-cell;
	height: 90px;
	padding: 7px 0 0 115px;
	background: url(../images/index_ico02.png) left top no-repeat;
	vertical-align: middle;
}
/* カラム
------------------------------------------------------------------------------- */
.kCol01 {
	display: table;
	*display: block;
	table-layout: fixed;
	width: 100%;
}
.kCol01_w {
	display: table-cell;
	vertical-align: top;
}
.kCol01_w-middle {
	vertical-align: middle;
}
.kCol01_n {
	display: table-cell;
	vertical-align: top;
	text-align: center;
}
.kCol01_n-t1 {
	width: 100px;
}
.kCol01_n-t2 {
	width: 360px;
}
.kCol01_n-t3 {
	width: 240px;
}
.kCol01_n-t4 {
	width: 300px;
	text-align: left;
}
.kCol01_n-t5 {
	width: 130px;
}
.kCol01_w-pr {
	padding-right: 35px;
}
.kCol01_w-pl {
	padding-left: 35px;
}
.kCol02-bnr {
	margin-bottom: 55px;
}
.kCol02_item {
	display: block;
	float: left;
	width: 465px;
	margin: 20px 0 0;
}
.kCol02_item:nth-child(2n) {
	float: right;
}
.kCol02_item:nth-child(1),
.kCol02_item:nth-child(2) {
	margin-top: 0;
}
.kCol02_item-pt1 {
	padding-top: 117px;
}
.kCol02_item-pt2 {
	padding-top: 28px;
}
.kCol03_item {
	float: left;
	width: 182px;
	margin: 0 10px 0 0;
}
.kCol03_item:nth-child(1n) {
	margin-right: 0;
}
.kCol03_item:nth-child(2n) {
	margin: 0 0 0 10px;
}
.kCol03_item:nth-child(3n) {
	margin: 0 0 0 10px;
}
.kCol03_item:nth-child(4n) {
	margin: 0 0 0 10px;
}
.kCol03_item:nth-child(5n) {
	margin: 0 0 0 10px;
}
/* 画像配置
------------------------------------------------------------------------------- */
.kImg01 {
	display: block;
	margin: 0 auto;
	text-align: center;
}
/* バナー配置
------------------------------------------------------------------------------- */
.kBnr01 {
	display: block;
	max-width: 950px;
	margin: 44px auto 47px;
}
.kBnr02 {
	display: block;
	max-width: 540px;
	margin: 30px auto 70px;
}
.kBnr03 {
	display: block;
	max-width: 600px;
	margin: 30px auto 40px;
}

/* 日本子育て支援大賞 */
.grandprizeBlock{
	width: 888px;
	clear: both;
	margin: 40px auto;
	padding: 23px 30px;
	border: 1px solid #f08e72;
	display: flex;
}
.grandprizeBlock div{
	margin-left: 45px;
}
.grandprizeBlock div p{
	font-size: 125%;
}
.grandprizeBlock div p em{
	font-size: 180%;
	color: #f08e72;
}



/* ポイント
------------------------------------------------------------------------------- */
.kPoint {
	padding: 60px 0 10px;
	color: #333;
}
.kPoint_head {
	min-height: 106px;
	margin: 0 0 30px;
	background: url(../images/index_bg01.jpg) right top no-repeat;
	color: #333;
}
.kPoint_head h3 {
	line-height: 1.5;
	margin: 22px 0 0;
	font-size: 234%;
	font-weight: bold;
}
.kPoint_item {
	margin: 25px 0 0;
	padding: 30px;
	border-radius: 5px;
	background-color: #fff8db;
}
.kPoint_w {
	float: left;
	width: 500px;
}
.kPoint_n {
	display: block;
	float: right;
	width: 360px;
}
.kPoint_tit {
	display: table;
	width: 100%;
	line-height: 1.4;
	margin: 0 0 15px;
	color: #333;
	font-size: 167%;
	font-weight: bold;
}
.kPoint_tit span {
	display: table-cell;
	height: 62px;
	padding: 8px 0 0 87px;
	background-position: left top;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.kPoint_tit-n1 span {
	background-image: url(../images/index_ico03.png);
}
.kPoint_tit-n2 span {
	background-image: url(../images/index_ico04.png);
}
.kPoint_tit-n3 span {
	background-image: url(../images/index_ico05.png);
}
.kPoint_img {
	display: block;
	margin: 17px 0 0;
}
/* ナビ
------------------------------------------------------------------------------- */
.kNav {
	margin: 70px auto;
}
.kNav li {
	width: 460px;
	text-align: center;
}
.kNav_idea {
	float: left;
}
.kNav_ideaPlus {
	float: right
}
.kNav a {
	display: block;
	padding: 6px 6px 20px;
	color: #fff;
	text-decoration: none;
}
.kNav_idea a {
	background-color: #F06B58;
}
.kNav_ideaPlus a {
	background-color: #40B78D;
}
.kNav_img {
	display: block;
	padding: 4px;
	background-color: #fff;
}
.kNav_txt {
	display: inline-block;
	margin: 28px 0 0;
	padding: 0 0 0 30px;
	background: url(../../../images/rn01/link_icon_05.gif) left 0.3em no-repeat;
	font-size: 184%;
}
.d_hover .kNav a:hover .kNav_txt {
	text-decoration: underline;
}
/* リード
------------------------------------------------------------------------------- */
.kLead {
	margin: 0 0 50px;
	color: #fff;
}
.kLead-t1 {
	background-color: #ec6e58;
}
.kLead-t2 {
	background-color: #4ab787;
}
.kLead_in {
	max-width: 680px;
	margin: 0 auto;
	padding: 46px 270px 49px 0;
	background-position: right bottom;
	background-repeat: no-repeat;
}
.kLead_in-t1 {
	background-image: url(../images/idea_bg01.png);
}
.kLead_in-t2 {
	background-image: url(../images/ideaplus_bg01.png);
}
.kLead_catch {
	line-height: 1.3;
	font-size: 234%;
	font-weight: bold;
}
.kLead_txt {
	margin: 16px 0 0;
}
/* キャッチ
------------------------------------------------------------------------------- */
.kCatch01 {
	line-height: 1.3;
	color: #333;
	font-size: 200%;
	font-weight: bold;
}
.kCatch02 {
	margin: 15px 0 5px;
	color: #333;
	font-weight: bold;
}
.kCatch03 {
	color: #333;
	font-size: 150%;
	font-weight: bold;
}
.kCatch04 {
	line-height: 1.3;
	color: #333;
	font-size: 234%;
	font-weight: bold;
}
/* 文字色
------------------------------------------------------------------------------- */
.kFc01 {
	color: #E96B52;
}
.kFc02 {
	color: #49B786;
}
/* 情報シェア
------------------------------------------------------------------------------- */
.kShare_tit {
	min-height: 35px;
	margin: 12px 0 0;
	padding: 5px 0 0 55px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 167%;
	font-weight: bold;
}
.kShare_tit:first-child {
	margin-top: 0;
}
.kShare_tit-t1 {
	background-image: url(../images/ideaplus_ico01.png);
	color: #F28C2A;
}
.kShare_tit-t2 {
	background-image: url(../images/ideaplus_ico02.png);
	color: #F36A86;
}
.kShare_tit-t3 {
	background-image: url(../images/ideaplus_ico03.png);
	color: #3A86C2;
}
.kShare_tit-t4 {
	background-image: url(../images/ideaplus_ico04.png);
	color: #A878B6;
}
.kShare dd {
	margin: 6px 0 0;
	font-size: 134%;
}
/* モデルプラン
------------------------------------------------------------------------------- */
.kPlan {
	margin: 50px 0 0;
	padding: 40px 0 50px;
	background-position: left top;
	background-repeat: repeat;
}
.kPlan-t1 {
	background-image: url(../images/idea_bg02.png);
}
.kPlan-t2 {
	background-image: url(../images/ideaplus_bg02.png);
}
.kPlan_tit {
	margin: 0 0 20px;
	padding: 33px 0 0;
	background: url(../images/kajishare_ico02.png) center top no-repeat;
	color: #333;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
}
.kIdea {
	position: relative;
	margin: 65px 0 0;
	padding: 30px;
	border-radius: 5px;
	background-color: #fff;
}
.kIdea:first-child {
	margin-top: 0;
}
.kIdea:before {
	content: "";
	display: block;
	position: relative;
	top: 0;
	left: 50%;
	width: 80px;
	height: 80px;
	margin: -75px 0 25px -40px;
	background-position: left top;
	background-repeat: no-repeat;
}
.kIdea-t1:before {
	background-image: url(../images/idea_ico01.png);
}
.kIdea-t2:before {
	background-image: url(../images/idea_ico02.png);
}
.kIdea-t3:before {
	background-image: url(../images/idea_ico03.png);
}
.kIdea-t4:before {
	background-image: url(../images/idea_ico04.png);
}
.kIdea-t5:before {
	background-image: url(../images/idea_ico05.png);
}
.kIdea-t6:before {
	background-image: url(../images/idea_ico06.png);
}
.kIdea-t7:before {
	background-image: url(../images/idea_ico07.png);
}
.kIdea-t8:before {
	background-image: url(../images/ideaplus_ico05.png);
}
.kIdea-t9:before {
	background-image: url(../images/ideaplus_ico06.png);
}
.kIdea-t10:before {
	background-image: url(../images/ideaplus_ico07.png);
}
.kIdea-t11:before {
	background-image: url(../images/ideaplus_ico08.png);
}
.kIdea_sub {
	line-height: 1.6;
	color: #333;
	font-size: 134%;
	font-weight: bold;
}
.kIdea_sub-t1,
.kIdea_sub-t2,
.kIdea_sub-t3,
.kIdea_sub-t4 {
	min-height: 35px;
	padding: 5px 0 0 55px;
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 167%;
}
.kIdea_sub-t1 {
	background-image: url(../images/ideaplus_ico01.png);
	color: #F28C2A;
}
.kIdea_sub-t2 {
	background-image: url(../images/ideaplus_ico02.png);
	color: #F36A86;
}
.kIdea_sub-t3 {
	background-image: url(../images/ideaplus_ico03.png);
	color: #3A86C2;
}
.kIdea_sub-t4 {
	background-image: url(../images/ideaplus_ico04.png);
	color: #A878B6;
}
.kIdea_tit {
	line-height: 1.3;
	margin: 0 0 13px;
	padding: 0 0 15px;
	border-bottom: 1px solid #ccc;
	color: #E96B52;
	font-size: 167%;
	font-weight: bold;
}
.kIdea_tit-t1,
.kIdea_tit-t2,
.kIdea_tit-t3,
.kIdea_tit-t4 {
	margin-top: 10px;
	color: #333;
	font-size: 134%;
	font-weight: normal;
}
.kIdea_tit-t1:before,
.kIdea_tit-t2:before,
.kIdea_tit-t3:before,
.kIdea_tit-t4:before {
	content: "";
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 8px 0 0;
}
.kIdea_tit-t1:before {
	background-color: #fbc278;
}
.kIdea_tit-t2:before {
	background-color: #f4a4b9;
}
.kIdea_tit-t3:before {
	background-color: #8fc5eb;
}
.kIdea_tit-t4:before {
	background-color: #a474b0;
}
.kIdea_item {
	display: block;
	float: right;
	width: 430px;
}
.kIdea_item:first-child {
	float: left;
}
/* 家事シェア導線がないと…
------------------------------------------------------------------------------- */
.kBefore {
	position: relative;
	margin: 20px 0 70px;
	padding: 30px;
	border-radius: 10px;
	background-color: #ffe2d6;
	color: #333;
}
.kBefore:after {
	content: "";
	display: block;
	position: absolute;
	bottom: -42px;
	left: 50%;
	margin: 0 0 0 -25px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 22px 25px 0 25px;
	border-color: #EF7D65 transparent transparent transparent;
}
.kBefore p {
	line-height: 1.5;
}
.kBefore .fEm {
	font-size: 167%;
}
/* IDEA
------------------------------------------------------------------------------- */
.kPlus {
	padding: 60px 0;
}
.kPlus p {
	line-height: 1.5;
}
.kPlus li {
	line-height: 1.5;
	margin: 9px 0 0;
	font-size: 150%;
	font-weight: bold;
}
.kPlus li:first-child {
	margin-top: 0;
}
.kPlus dt {
	line-height: 1.5;
	margin: 11px 0 7px;
	font-size: 150%;
	font-weight: bold;
}
.kPlus dt:first-child {
	margin-top: 0;
}
.kPlus dd {
	line-height: 1.5;
	font-size: 134%;
}
.kPlus .kCatch03 {
	margin-top: 10px;
	margin-bottom: 7px;
}
.kPlus .kCatch03:first-child {
	margin-top: 0;
}
.kPlus_img {
	border: 8px solid #eee;
}
/* 記事
------------------------------------------------------------------------------- */
.kColumn {
	padding: 40px 20px;
	text-align: left;
	position: relative;
	background: url(../images/kajishare_bg02.jpg) center top repeat;
}
.kColumn:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 5px;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 20%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 20%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=0 );
}
.kColumn_head {
	max-width: 950px;
	line-height: 1.2;
	margin: 0 auto 10px;
	color: #3c1b08;
	font-size: 200%;
	font-weight: bold;
	text-align: center;
}
.kColumn_head span {
	font-size: 67%;
}
.kColumn_in {
	max-width: 950px;
	margin: 0 auto;
}
.cArticle .areaIn {
	margin: 0 -12px;
}
.cArticle .colBox {
	float: left;
	width: 33.3%;
	margin: 25px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.cArticle .boxIn {
	margin: 0 12px;
	border: 1px solid #e3e3e3;
	background-color: #fff;
	max-width: 300px;
}
*:first-child+html .cArticle .boxIn { zoom: 1; } /* ie7 */
.cArticle .boxIn:after { content: ''; display: block; clear: both; height: 0; }
.cArticle .opFill {
	display: block;
	text-align: center;
}
.cArticle .opFill img {
	width: 100%;
	max-width: none;
	vertical-align: top;
}
.cArticle .boxInfo {
	padding: 6px 16px 0;
}
.cArticle .dateTxt {
	display: block;
	color: #666;
	font-size: 100%;
}
.cArticle .linkTxt,
.cArticle .linkBlank {
	display: block;
	line-height: 1.5;
	margin: 2px 0 0 0;
	background-position: left 0.45em;
	background-repeat: no-repeat;
	color: #666;
	font-size: 134%;
	font-weight: bold;
}
.cArticle .linkTxt {
	padding-left: 10px;
	background-image: url(../../../images/rn01/link_icon_01.png);
}
.cArticle .linkBlank {
	padding-left: 18px;
	background-image: url(../../../images/rn01/link_icon_02.png);
}
.cArticle .linkTxt a,
.cArticle .linkTxt a:hover,
.cArticle .linkBlank a,
.cArticle .linkBlank a:hover {
	text-decoration: underline;
}
.cArticle .linkTxt a,
.cArticle .linkBlank a {
	color: #666;
}
.cArticle .boxCate {
	line-height: 26px;
	margin: 17px -17px -1px;
	padding: 3px 6px 4px;
	background-color: #4f7471;
	color: #fff;
	font-size: 117%;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
}
.fnBoxLink { cursor: pointer; }
.d_hover .fnBoxLink {
  -ms-filter: "alpha( opacity=100 )";
}
.d_hover .fnBoxLink.uiHover {
  opacity:0.75;
  filter: alpha(opacity=75);
  -ms-filter: "alpha( opacity=75 )";
}
