@charset "shift_jis";

/*--------------------------------------------*/
/* index.html                                 */
/*--------------------------------------------*/
#contentsInside { clear: both; margin-left:16px; padding-bottom:15px; width: 950px; _zoom: 1; overflow: hidden;}
#contentsL { float:left; width:700px;}
#contentsR { float:right; width:240px;}
#contentsInfoFrame { clear: both; overflow:hidden; height:92px; width:700px;}
#contentsInfoL { float:left; width:122px;}
#contentsInfoR { background:url(../../images/contentsInfoR_bg.gif) left top no-repeat; float:left; height:92px; width:578px;}
#contentsInfoR ul { margin:20px 0 0 22px;}
#contentsInfoR li { 
	background:url(../../images/contentsInfoR_icn_list.gif) left center no-repeat;
	color:#FF6600;
	line-height:15px; height:15px;
	margin-top:5px;
	padding-left:20px;
}
#contentsInfoR li a { color:#FF6600; text-decoration:none;}
#contentsInfoR li a:hover { color:#FF0099; text-decoration:underline;}
#contentsMeFrame { clear: both; width:700px;}
#contentsMeL { float:left; width:201px;}
#contentsMeR { float:right; width:486px;}
#headPictFrameTxt { margin-left:242px; width:471px;} /* SB mod 090119 */
* html #headPictFrameTxt { margin-left:252px; width:471px;} /* SB mod 090119 */


/* meActivesFrame                                 
/*--------------------------------------------*/
.meActivesFrame { background-color:#FDCBE9; width:200px;}
#meActivesWhite {background-color:#FFFFFF; width:200px;}
#meActivesBlue { padding:12px 0 5px 13px; line-height: 1.5em; }
#meActivesBlue li a { color:#0099FF; text-decoration:none;}
#meActivesBlue li a:hover { text-decoration:underline;}
#meActivesPink { clear:both; text-align:center; padding:5px 0 10px 0;}
#meActivesPink li { display:inline; padding:0 5px;}
#meActivesPink li a { color:#FF0099; text-decoration:underline;}
#meActivesPink li a:hover { text-decoration:none;}
.meActivesPinkB { border-right:1px solid #FF0099;}
.meActivesBtn01 {
	background:url(../../images/meActives_btn_001_ov.gif) left top no-repeat;
	height:42px;
	width:179px;
}
.meActivesBtn02 {
	background:url(../../images/meActives_btn_002_ov.gif) left top no-repeat;
}
.meActivesBtn03 {
	background:url(../../images/newsList_btn_ov.gif) left top no-repeat;
}
.meActivesBtn01 a {
	width:179px;
	height:42px;
	display:block;
}
.meActivesBtn02 a {
	width:200px;
	height:109px;
	display:block;
}
.meActivesBtn03 a {
	width:109px;
	height:30px;
	display:block;
}
.meActivesBtn01 a:hover,
.meActivesBtn02 a:hover,
.meActivesBtn03 a:hover {
	background-color:transparent;
}
.meActivesBtn01 a:hover img,
.meActivesBtn02 a:hover img,
.meActivesBtn03 a:hover img {
	visibility:hidden;
}

/* meLinkFrame                                 
/*--------------------------------------------*/
.meLinkFrame { background-color:#FDCBE9; width:200px;}
#meLink { padding-top:5px; margin-left:4px;}
#meLink li { padding-bottom:5px;}
#meLink li img { vertical-align: bottom; } /* SB mod 090119 */

/* meMovieFrame                                 
/*--------------------------------------------*/
#meMovieFrame { background:url(../../images/meMovie_bg.gif) left top no-repeat; clear:both; overflow:hidden; height:256px; width:486px;}
#meMovieBox { margin:0 0 0 32px; width:424px;}
#meMovieL { background:url(../../images/meMovieL_bg.gif) left top no-repeat; float:left; height:140px; width:242px;}
#meMovieR { float:right;}
#meMovieRIn { background:url(../../images/meMovieR_bg.gif) left top no-repeat; height:93px; width:175px;}
#meMovieL object { margin:5px 0 0 5px;}
#meMovieRIn ul { padding-top:16px; margin-left:25px; line-height:1.5em;}
.meMovieRInPink { color:#FF0099;}
.meMovieRInBlue { color:#0099FF;}
.meMovieRInOrange { color:#FF6600;}
.meMovieBtn {
	background:url(../../images/meMovie_btn_ov.gif) left top no-repeat;
	margin-top:10px;
}
.meMovieBtn a {
	width:179px;
	height:42px;
	display:block;
}
.meMovieBtn a {
	width:175px;
	height:42px;
	display:block;
}
.meMovieBtn a:hover {
	background-color:transparent;
}
.meMovieBtn a:hover img {
	visibility:hidden;
}

/* nicolaNewsFrame                                 
/*--------------------------------------------*/
#nicolaNewsTtl {
	width:486px;
	position: relative;
}
#nicolaNewsFrameMiddle {
	background:url(../../images/nicolaNews_bg_middle.gif) repeat-y;
}
#nicolaNewsFrameBottom {
	background:url(../../images/nicolaNews_bg_bottom.gif) no-repeat bottom; padding-bottom:33px;
}
#nicolaNewsFrame {
	background:url(../../images/nicolaNews_bg.jpg) no-repeat top;
	width:486px;
}
#nicolaNewsTtl .btn { width:136px; height:34px; position: absolute; top:28px; left:348px; }
#newsBox {
	width:405px;
	margin:0 auto;
	overflow:hidden;
	padding-top: 6px;
}
#newsBox .pic {
	float:left;
}
#newsBox .pic p{
	border:2px solid #FF38AF;
}
#newsBox .text {
	float:right;
	text-align:left;
	padding:0px 10px;
	width: 300px;
}
#newsBox .text p { line-height:150%;color:#CC33CC; }
#newsBox .text .date { color:#FF38AE; }


/* meLikeFrame                                 
/*--------------------------------------------*/
#meLikeFrame { background:url(../../images/meLike_bg.gif) left top no-repeat; height:274px; width:486px;}
.meLikeListBox {
	clear:both;
	margin-left:32px;
}
.meLikeListBox dl { font-size:10px;}
.meLikeList,
.meLikeList01,
.meLikeList02 {
	float:left;
	margin-right:6px;
	width:135px;
}
.meLikeList_bg_frame {
	background:url(../../images/meLikeList_bg_frame.gif) left top no-repeat;
	height:149px;
	width:135px;
}
.meLikeList_bg_frame img { margin:7px 0 0 8px; }
.meLikeList dt { color:#EB389E; margin-top:4px;}
.meLikeList dd { color:#0099FF; margin-top:1px;}
.meLikeList dd a { color:#0099FF; text-decoration:none;}
.meLikeList dd a:hover { color:#0099FF; text-decoration:underline;}

.meLikeList01 dt { color:#EB389E; margin-top:4px;}
.meLikeList01 dd { color:#009900; margin-top:1px;}
.meLikeList01 dd a { color:#009900; text-decoration:none;}
.meLikeList01 dd a:hover { color:#009900; text-decoration:underline;}

.meLikeList02 dt { color:#EB389E; margin-top:4px;}
.meLikeList02 dd { color:#990099; margin-top:1px;}
.meLikeList02 dd a { color:#990099; text-decoration:none;}
.meLikeList02 dd a:hover { color:#990099; text-decoration:underline;}


/* meNewFrame                               
/*--------------------------------------------*/
#meNewFrame { background:url(../../images/meNew_bgTop.gif) no-repeat; width: 486px; height: 193px; clear:both; text-align: left;}
#meNewFrame p.titImg { padding-top: 23px; padding-left: 37px;}
#meNewFrame dl { padding-left: 40px; line-height: 1.7em; padding-top: 5px;}
#meNewFrame dt { width: 60px; display: block; float:left; clear:both;}
#meNewFrame dd { width:340px;}
#meNewFrame dd a { color: #0099FF;}
#meNewFrame dd a:hover { color: #A641C7;}

body:first-of-type #meNewFrame dl { line-height: 1.6em !important;}/* Safari */
body:first-of-type #meNewFrame dt { width:70px !important;}/* Safari */
body:first-of-type #meNewFrame dd { width:380px !important;}/* Safari */

html>/**/body .foo, #meNewFrame dl { line-height: 1.6em !important;}/* firefox */
html>/**/body .foo, #meNewFrame dt { width:70px !important;}/* firefox */
html>/**/body .foo, #meNewFrame dd { width:380px !important;}/* firefox */

*:first-child+html #meNewFrame dd { width: 340px !important;}


/* meAnswerFrame                               
/*--------------------------------------------*/
#meAnswerFrame {
	width: 486px !important;
	background: url(../../images/meAnswerFrame_bgBase.gif) left bottom no-repeat;
}
#meAnswerFrame p.bgHead{
	background: url(../../images/meAnswerFrame_bgHead.gif) left top no-repeat;
}
#meAnswerFrame .meAnswerFrameIn {
	clear:both;
	padding-left: 19px;
	width: 466px;
	margin-bottom:8px;
}
#meAnswerFrame .meAnswerFrameIn .left { width:126px; float: left; margin:0 18px 0 14px; display:inline;}
#meAnswerFrame .meAnswerFrameIn .right { width: 260px; margin-left:158px; height:93px;}
#meAnswerFrame .meAnswerFrameIn .right p { color: #CC33CC; line-height: 1.4; margin-bottom: 5px;}
#meAnswerFrame .meAnswerFrameIn .right p.pink { color: #FF38AF;}
#meAnswerFrame .meAnswerFrameIn .right .btn { width: 177px; height: 42px; background: url(../../images/meAnswerR_btn_ov.gif) no-repeat;}
#meAnswerFrame .meAnswerFrameIn .right .btn a { width: 177px; height: 42px; display: block;}
#meAnswerFrame .meAnswerFrameIn .right .btn a:hover { background-color: transparent;}
#meAnswerFrame .meAnswerFrameIn .right .btn a:hover img { visibility: hidden;}

body:first-of-type #meAnswerFrame .meAnswerFrameIn .right p { font-size:11px !important;}/* Safari */
html>/**/body .foo, #meAnswerFrame .meAnswerFrameIn .right p { font-size:11px !important; }/* firefox */


/* bnrListMember                               
/*--------------------------------------------*/
#bnrListMember { width: 240px; height: 240px; background: url(../../images/bnrListMember_btn_ov.jpg) no-repeat;} /* SB mod 090119 */
#bnrListMember a { width: 240px; height: 240px; display: block;} /* SB mod 090119 */
#bnrListMember a:hover { background-color: transparent;}
#bnrListMember a:hover img { visibility: hidden;}

/* meSquareFrame                              
/*--------------------------------------------*/
#meSquareFrame { clear:both; width:486px;}
#meSquareFrame ul { margin-left:11px; }
#meSquareFrame li { float:left; margin-right:18px; }
.meSquareNom { margin-right:0px !important;}
#meSquarebtn01 { width: 142px; height: 62px; background: url(../../images/meSquare_btn_001_ov.gif) no-repeat;}
#meSquarebtn02 { width: 142px; height: 62px; background: url(../../images/meSquare_btn_002_ov.gif) no-repeat;}
#meSquarebtn03 { width: 142px; height: 62px; background: url(../../images/meSquare_btn_003_ov.gif) no-repeat; margin-right:0 !important;}
#meSquarebtn01 a,
#meSquarebtn02 a,
#meSquarebtn03 a { 
	width: 142px;
	height: 62px;
	display: block;
}
#meSquarebtn01 a:hover,
#meSquarebtn02 a:hover,
#meSquarebtn03 a:hover {
	background-color: transparent;
}
#meSquarebtn01 a:hover img,
#meSquarebtn02 a:hover img,
#meSquarebtn03 a:hover img {
	visibility: hidden;
}

/* bnrListFortune                               
/*--------------------------------------------*/
#bnrListFortune { background: url(../../images/bnrListFortune_bg.gif) right top no-repeat; width: 240px; height: 110px; margin-top: 10px;} /* SB mod 090119 */
#bnrListFortune .formStyle { width: 123px; height: 23px; margin:0 0 0 60px;}
#bnrListFortuneBtn { margin:7px 0 0 27px;}

/* bnrListCase                              
/*--------------------------------------------*/
#bnrListCase li { margin-top:10px;}
#bnrListCase li img { vertical-align: bottom; } /* SB mod 090119 */

/* bnrListCalender                             
/*--------------------------------------------*/
#bnrListCalender { background:url(../../images/bnrListCalender_bg.gif) left top no-repeat; height:269px; margin-top:10px; width:240px;} /* SB mod 090119 */
#bnrListCalender .pict { background:url(../../images/bnrListCalender_pict_bg.gif) center top no-repeat; }
#bnrListCalenderTxt { color:#FF0099; margin:2px 0; text-align:center;}
#bnrListCalenderBtn { background: url(../../images/bnrListCalender_btn_ov.gif) no-repeat; height: 31px; margin-left:16px; width: 207px;}
#bnrListCalenderBtn a { width: 207px; height: 33px; display: block;}
#bnrListCalenderBtn a:hover { background-color: transparent;}
#bnrListCalenderBtn a:hover img { visibility: hidden;}

body:first-of-type #bnrListCalenderTxt { font-size:11px !important; margin-top:5px !important;}/* Safari */


/* bnrListBlogArea                              
/*--------------------------------------------*/
#bnrListBlogArea li { margin-top:10px;}
#bnrListBlogArea li img { vertical-align: bottom; } /* SB mod 090119 */



/* bnrListSFrame                             
/*--------------------------------------------*/
#bnrListSFrame { clear:both; width:241px;}
#bnrListSFrame ul { width:240px;}
#bnrListSFrame li { float:left; margin:10px 10px 0 0; width:115px; display:block;}
#bnrListSFrame li img { vertical-align: bottom; } /* SB mod 090119 */
.bnrListSFrameNom { margin-right:0 !important;}



/* 右サイド プリ部ログ 20110329 追記
/*--------------------------------------------*/
#puriblog {
	margin-top:12px;
	background:url(../../images/side_puriblog_bg.gif) repeat-y left top;
}
#puriblog h3 img {
	vertical-align: bottom;
}
#puriblog .category {
	_zoom: 1;
	overflow: hidden;
	margin:0px 12px;
}
#puriblog .category .left {
	float:left;
	width:33px;
}
#puriblog .category .right {
	margin-left:43px;
	font-size:10px;
	line-height:1.2;
}
#puriblog .category div {
	font-size:10px;
	line-height:1.1;
	margin-left:4px;
}
#puriblog .puricho {
	background:url(../../images/side_puriblog_puricho_bg.gif) no-repeat left top;
	height:89px;
}
#puriblog .puricho h4 {
	margin-top:18px;
}
#puriblog .puritech div a {
	color:#28A4EE;
}
#puriblog .katsudo div a {
	color:#3ECC88;
}
#puriblog .hakusyo div a {
	color:#8A8A8A;
}
#puriblog .machine div a {
	color:#94745D;
}
#puriblog .special div a {
	color:#F880C7;
}
#puriblog .puricho div a {
	color:#005aff;
}
#puriblog div a:hover {
	text-decoration:underline;
	padding-bottom:1px;
	color:#ff0099;
}

/* 中央 ニコモ'sブログ 20110816 追記
/*--------------------------------------------*/
#nicomosblog {
	background:url(../../images/nicomosblog/bg.jpg) no-repeat left top;
	width:486px;
	height:405px;
	_zoom: 1;
	overflow: hidden;
}
#nicomosblog h4 {
	width:355px;
	float:left;
}
#nicomosblog a.btn img {
	width:100px;
}
#nicomosblog ul {
	padding:0 25px 0 35px;
	_zoom: 1;
	overflow: hidden;
}
#nicomosblog ul li {
	width:75px;
	height:155px;
	margin-right:10px;
	float:left;
	display:inline;
}
#nicomosblog ul li div.ph {
	background:url(../../images/nicomosblog/ph_bg.gif) no-repeat left top;
	width:75px;
	height:81px;
	margin-bottom:4px;
}
#nicomosblog ul li div.ph a {
}
#nicomosblog ul li div.ph img {
	width:67px;
	height:73px;
	margin:4px;
}
#nicomosblog ul li span.date {
	color:#9f4add;
	font-size:11px;
	color:#A546E0;
}
#nicomosblog ul li h5 {
	color:#36b1ec;
	font-weight:bold;
	font-size:11px;
	margin:3px 0;
	padding:0;
	line-height:1;
}
#nicomosblog ul li p {
	font-size:11px;
	line-height:1;
}
#nicomosblog ul li p.pink a:link {
	text-decoration:none;
	color:#ff33cc;
}
#nicomosblog ul li p.pink a:visited {
	text-decoration:none;
	color:#ff33cc;
}
#nicomosblog ul li p.pink a:hover {
	text-decoration:none;
	color:#ff99cc;
}
#nicomosblog ul li p.pink a:active {
	text-decoration:none;
	color:#ff33cc;
}
#nicomosblog ul li p.green a:link {
	text-decoration:none;
	color:#00cc33;
}
#nicomosblog ul li p.green a:visited {
	text-decoration:none;
	color:#00cc33;
}
#nicomosblog ul li p.green a:hover {
	text-decoration:none;
	color:#33ff66;
}
#nicomosblog ul li p.green a:active {
	text-decoration:none;
	color:#00cc33;
}
