@charset "Shift_JIS";

img {
  border:0;
}

.top-nml {
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none
}
.nml {
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none
}
.nml-2 {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none
}
.nnml {
	font-size: 12px;
	line-height: 18px;
	text-decoration: none
}
.sml {
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none
}
.ssml {
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none
}
.navi {
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none
}
.word {
	font-size: 18px;
	line-height: 26px;
	color: #FFFFFF;
	text-decoration: none
}

.qa-word {
	font-size: 18px;
	line-height: 26px;
	text-decoration: none
}

.tit {
	font-size: 30px;
	line-height: 30px;
	text-decoration: none
}
.ex-tit {
	font-size: 24px;
	line-height: 30px;
	text-decoration: none
}
.ex-word {
	font-size: 14px;
	line-height: 20px;
	text-decoration: none
}
.space {
	margin-left: 5px
}


A:hover {color: #999966}




/* 201209xx */
/*「関連ページ」文字*/
#il_ttl {
	width:211px;
	height:35px;
	line-height:35px;
	background:url(../images/i_link_tab.gif) no-repeat;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	text-indent:15px;
	margin:0px;
}
/*全体枠*/
#il_t,#il {
	margin:0;
	border: 1px solid #6699CC;
	color:#ffffff;
	padding:5px;
}
#il_t {
    width: 780px;
}
/*各ページ枠*/
#il .page_box {
	margin: 10px 0;
}
#il .page_box:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

/*ページタイトル表示部*/
#il .page_box  .pg_ttl {
	clear:both;
	border-bottom: solid #ffffff 1px;
	margin: 5px;
	color:#ffffff;
}

/*ディスクリプション*/
#il .page_box .txt {
padding:0;
font-size:14px;
}

/*サムネイル*/
#il .page_box .thum {
	float:left;
}


#main-img {
    background-image: url("images/lipo-top-img-wide.jpg");
   background-repeat:no-repeat;
    height:581px;
background-position: 50% 0;
    color:#000000;
    font-size:14px;
}


.fade {
    -webkit-transition: 0.3s ease-in-out;
       -moz-transition: 0.3s ease-in-out;
         -o-transition: 0.3s ease-in-out;
            transition: 0.3s ease-in-out;
}
.fade:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
} 