@charset "SHIFT_JIS";

/* ADspace Default Setting(SWCOright == Top || ADCOright == Other)
__________________________________________________________________ */
/*format*/
div.SWrightWrapper *{margin:0px;padding:0px;}
div.SWrightWrapper ul,
div.SWrightWrapper dl,
div.SWrightWrapper dd{list-style:none !important;}
div.SWrightWrapper a{text-decoration:none !important; color:#333333 !important;}
div.SWrightWrapper a:hover{text-decoration:underline !important;}
div.SWrightWrapper{font-size:10px; color:#333333; text-align: left;}


/* unique
==========================================================*/

/* SRbannerArea
--------------------------------------------------*/
	/*div.SRbannerArea*/
	div.SWrightWrapper div.SRbannerArea{
		width:300px;
		text-align:center;
		padding-bottom:5px !important;
		}
		div.SWrightWrapper div.SRbannerArea dl{width:300px; padding-top:5px !important;}
		/*dt*/
		div.SWrightWrapper div.SRbannerArea dt{width:300px; margin-bottom:5px !important;}
		/*dd*/
		div.SWrightWrapper div.SRbannerArea dd{width:300px; !important}
		/*p*/
		div.SWrightWrapper div.SRbannerArea p{margin-bottom:10px !important;}
		/*p object*/
		div.SWrightWrapper div.SRbannerArea p object{margin:0px auto;}


/* SRsupportArea
--------------------------------------------------*/
	/*div.SRsupportArea*/
	div.SWrightWrapper div.SRsupportArea{width:300px; text-align:left; padding:0px; margin:0px;}
		/*dl*/
		div.SWrightWrapper div.SRsupportArea dl{width:300px;}
		/*dt*/
		div.SWrightWrapper div.SRsupportArea dt{width:300px; margin-bottom:8px !important;}
		/*dd*/
		div.SWrightWrapper div.SRsupportArea dd{width:300px;}
			/*dd ul*/
			div.SWrightWrapper div.SRsupportArea dd ul{width:300px;}
			/*dd li*/
			div.SWrightWrapper div.SRsupportArea dd ul li{width:300px; padding-bottom:10px !important; font-size:12px !important;}
			/*dd li a*/
			div.SWrightWrapper div.SRsupportArea dd ul li a{display:block !important; background:transparent url(commonimg/ad_link_icon.gif) no-repeat 5px 0.2em !important; padding-left:20px !important; _height:1%; cursor:pointer;}



/* SRrecommendArea
--------------------------------------------------*/
	/*div.SRrecommendArea*/
	div.SWrightWrapper div.SRrecommendArea{width:300px; text-align:left; padding:0px 0px 5px 0px !important; margin:0px 0px 0px 0px !important;}
		/*dl*/
		div.SWrightWrapper div.SRrecommendArea dl{width:300px;}
		/*dt*/
		div.SWrightWrapper div.SRrecommendArea dt{width:300px; margin-bottom:8px !important;}
		/*dd*/
		div.SWrightWrapper div.SRrecommendArea dd{width:300px;}

	/*div.SRrecommendArea*/
	div.SWrightWrapper div.SRrecommendArea  div.container{width:310px; margin-left:-10px !important; background:transparent url(commonimg/sr_recommend_bg.gif) no-repeat right bottom;}
			/*p*/
			div.SWrightWrapper div.SRrecommendArea dd p{
				width:145px !important;
				padding-left:10px !important;
				position:relative !important;
			 font-size:10px !important;
				float:left !important;
			}
			/* p a*/
			div.SWrightWrapper div.SRrecommendArea dd p a{display:block !important; min-height:45px !important; _height:45px !important; cursor:pointer !important; padding-bottom:5px !important; width:145px;}
			div.SWrightWrapper div.SRrecommendArea dd p a:hover{background:#eee !important; text-decoration:none !important;}

			/* p img*/
			div.SWrightWrapper div.SRrecommendArea dd p img{position:absolute !important; top:5px !important; left:10px !important; width:45px; height:45px;}

			/* p span*/
			div.SWrightWrapper div.SRrecommendArea dd p span{
				display:block !important;
				padding-left:50px !important;
				padding-top:5px !important;
				min-height:45px !important;
				_height:45px !important;
				text-indent:15px !important;
				line-height:15px !important;
				background:transparent url(commonimg/ad_link_icon.gif) no-repeat 50px 0.8em !important;
				line-height:1.4em !important;
			}


/* SRmemberArea
--------------------------------------------------*/
	/*div.SRmemberArea*/
	div.SWrightWrapper div.SRmemberArea{text-align:left; padding:10px !important; margin-bottom:5px !important; background:#993366;}
		/*p*/
		div.SWrightWrapper div.SRmemberArea p{margin-bottom:12px !important; width:278px;}
		/*p.Btn*/
		div.SWrightWrapper div.SRmemberArea p.Btn{padding:0px 25px 5px 15px !important; width:130px !important; float:left;}

		/*ul*/
		div.SWrightWrapper div.SRmemberArea ul{display:block; width:110px !important; float:right;}
		/*ul*/
		div.SWrightWrapper div.SRmemberArea ul li{width:110px; padding-bottom:5px !important;}
		/*li a*/
		div.SWrightWrapper div.SRmemberArea ul li a{display:block; background:transparent url(commonimg/icon_a01.gif) no-repeat 0em 0.2em !important; padding-left:15px !important; color:#ffffff !important;}


/* SRmobileArea
--------------------------------------------------*/
	/*div.SRmobileArea*/
	div.SWrightWrapper div.SRmobileArea{width:298px !important; text-align:left; margin-bottom:15px !important; border:1px solid #aa9999 !important; position:relative;}
		/*p*/
		div.SWrightWrapper div.SRmobileArea p{min-height:50px !important; _height:50px !important;}
		/*p a*/
		div.SWrightWrapper div.SRmobileArea p a{display:block; padding:10px !important;}
		/*p a img*/
		div.SWrightWrapper div.SRmobileArea p a img{ margin-bottom:10px !important;}
		/*p a span*/
		div.SWrightWrapper div.SRmobileArea p a span{display:block; width:210px; line-height:1.4em !important;}
		/*p a img.qrCodeArea*/
		div.SWrightWrapper div.SRmobileArea p a img.qrCodeArea{margin-bottom:0px; position:absolute !important; top:10px !important; right:10px !important;}


/* SRsearchArea
--------------------------------------------------*/
	/*div.SRsearchArea*/
	div.SWrightWrapper div.SRsearchArea{width:300px; text-align:left;}
		/*dl dd div.searchList*/
		div.SWrightWrapper div.SRsearchArea dl dd div.searchList{text-align:left; padding:10px !important; margin-top:5px !important; background:#eee8e8;}

		/*p img*/
		div.SWrightWrapper div.SRsearchArea dl dd div.searchList p img{vertical-align:middle;}
		/*p.subText*/
		div.SWrightWrapper div.SRsearchArea dl dd div.searchList p.subText{
		margin-top:5px !important;
		line-height:1.4em;
		}

		/*span.pwBy*/
		div.SWrightWrapper div.SRsearchArea dl dd div.searchList span.pwBy{
		color:#999999;
		padding:0px 5px !important;
		line-height:1em;
		}

		/*input*/
		div.SWrightWrapper div.SRsearchArea dl dd div.searchList input{vertical-align:middle !important; font-size:11px; margin:10px 0px 0px 0px !important;}
		/*input.searchText*/
		div.SWrightWrapper div.SRsearchArea dl dd div.searchList input.searchText{width:125px !important; height:16px !important; padding:1px !important; border:1px solid #999999;}
	
/* SRsnapArea
--------------------------------------------------*/



/* SRtoolArea
--------------------------------------------------*/
	/*div#SRtoolArea*/
	div.SWrightWrapper div#SRtoolArea{width:300px; text-align:left; padding:0px 0px 0px 0px !important; margin:0px 0px 15px 0px !important;}
		/*dl*/
		div.SWrightWrapper div#SRtoolArea dl{width:300px;}
		/*dt*/
		div.SWrightWrapper div#SRtoolArea dt{width:300px; margin-bottom:5px !important;}
		/*dd*/
		div.SWrightWrapper div#SRtoolArea dd{width:300px; background:transparent url(commonimg/sr_recommend_bg.gif) no-repeat right top; padding-top:1px;}

		/*div.container*/
		div.SWrightWrapper div#SRtoolArea div.container{width:310px; margin-left:-10px !important; background:transparent url(commonimg/sr_recommend_bg.gif) no-repeat right bottom;}
			/*p*/
			div.SWrightWrapper div#SRtoolArea dd p{
				width:145px !important;
				padding-left:10px !important;
				position:relative !important;
				font-size:10px !important;
				float:left !important;
			}
			/* p a*/
			div.SWrightWrapper div#SRtoolArea dd p a{display:block !important; min-height:20px !important; _height:20px !important; cursor:pointer !important; padding-bottom:0px !important; width:145px;}
			div.SWrightWrapper div#SRtoolArea dd p a:hover{background:#eee !important; text-decoration:none !important;}

			/* p img*/
			div.SWrightWrapper div#SRtoolArea dd p img{position:absolute !important; top:0px !important; left:10px !important; width:20px; height:20px;}

			/* p span*/
			div.SWrightWrapper div#SRtoolArea dd p span{
				display:block !important;
				padding-left:25px !important;
				padding-top:3px !important;
				min-height:17px !important;
				_height:17px !important;
				text-indent:0px !important;
				line-height:15px !important;
				line-height:1.4em !important;
			}
			div.SWrightWrapper div#SRtoolArea p.listLink{text-align:right !important; font-size:10px !important; margin-top:5px !important;}
			div.SWrightWrapper div#SRtoolArea p.listLink a{background:transparent url(commonimg/icon_listarrow02.gif) no-repeat right center !important; padding-right:10px !important; color:#333333 !important;}
			div.SWrightWrapper div#SRtoolArea p.listLink a:hover {color:#ff33cc !important;}




/* SRsnapArea
--------------------------------------------------*/
	/*div.SRsnapArea*/
	div#SRsnapArea{width:300px; text-align:center !important; padding:0px 0px 5px 0px !important; margin:0px 0px 0px 0px !important;}
		/*dt*/
		div#SRsnapArea p{width:300px; margin-bottom:5px !important;}
		/*dd*/
		div#SRsnapArea ul{width:300px !important;}

			/*p*/
			div#SRsnapArea ul li{
				display:block !important;
				width:52px !important;
				padding-right:10px !important;
				padding-bottom:10px !important;
				line-height:1.4em !important;
				float:left !important;
			}
			/*p*/
			div#SRsnapArea ul li a{
				display:block !important;
				color:#333333 !important;
				text-decoration:underline !important;
				font-size:10px !important;
				font-weight:bold !important;
			}
			/* p span*/
			div#SRsnapArea ul li a:hover{
				text-decoration:none !important;
			}
			/*p*/
			div#SRsnapArea ul li.lastItem{
				padding-right:0px !important;
				float:right !important;
			}
			/* p img*/
			div#SRsnapArea ul li img{border:1px solid #cccccc !important; display:block !important; margin-bottom:5px !important;}

			/* p span*/
			div#SRsnapArea ul li a span{
				paddig:0px !important;
			}


/* sideHoroscopeArea
--------------------------------------------------*/
	/* div#sideHoroscopeArea */
	div.SWrightWrapper div#sideHoroscopeArea{
		width:300px !important;
		margin-bottom:10px !important;
	}
	/*div#SRtoolArea*/
	div.SWrightWrapper div#sideHoroscopeArea{width:300px !important; text-align:left !important; padding:0px 0px 0px 0px !important; margin:0px 0px 15px 0px !important;}
		/*dl*/
		div.SWrightWrapper div#sideHoroscopeArea dl{width:300px !important;}
		/*dt*/
		div.SWrightWrapper div#sideHoroscopeArea dt{width:300px !important; margin-bottom:5px !important;}
		/*dd*/
		div.SWrightWrapper div#sideHoroscopeArea dd{width:300px !important;}

		/* li */
		div#sideHoroscopeArea ul li{font-size:12px; line-height:1.8em !important; width:100px !important; margin-bottom:0px !important; color:#333; position:relative; border-right:none; min-height:60px; _height:60px; padding:3px 0px !important; float:left;}
		div#sideHoroscopeArea ul li.No1{background:transparent url(http://www.s-woman.net/top_img/no01.gif) no-repeat 5px 3px;}
		div#sideHoroscopeArea ul li.No2{background:none;}
		div#sideHoroscopeArea ul li.No3{background:none; border-right:none;}
			/* img */
			div#sideHoroscopeArea ul li img{font-size:0px; line-height:0em; position:absolute; top:50px; left:10px;}
			/* img */
			div#sideHoroscopeArea ul li.No2 img,
			div#sideHoroscopeArea ul li.No3 img{font-size:0px; line-height:0em; position:static; display:block; width:90px; height:70px; margin-bottom:5px;}
			/* a */
			div#sideHoroscopeArea ul li a{display:block; padding:20px 0px 20px 30px; color:#ccc; min-height:35px; _height:35px; text-decoration:underline;}
			div#sideHoroscopeArea ul li a.seiza1{background:transparent url(http://www.s-woman.net/top_img/seiza1.gif) no-repeat 5px 20px;}
			div#sideHoroscopeArea ul li a.seiza2{background:transparent url(http://www.s-woman.net/top_img/seiza2.gif) no-repeat 5px 20px;}
			div#sideHoroscopeArea ul li a.seiza3{background:transparent url(http://www.s-woman.net/top_img/seiza3.gif) no-repeat 5px 20px;}
			div#sideHoroscopeArea ul li a.seiza4{background:transparent url(http://www.s-woman.net/top_img/seiza4.gif) no-repeat 5px 20px;}
			div#sideHoroscopeArea ul li a.seiza5{background:transparent url(http://www.s-woman.net/top_img/seiza5.gif) no-repeat 5px 20px;}
			div#sideHoroscopeArea ul li a.seiza6{background:transparent url(http://www.s-woman.net/top_img/seiza6.gif) no-repeat 5px 20px;}
			div#sideHoroscopeArea ul li a.seiza7{background:transparent url(http://www.s-woman.net/top_img/seiza7.gif) no-repeat 5px 20px;}
			div#sideHoroscopeArea ul li a.seiza8{background:transparent url(http://www.s-woman.net/top_img/seiza8.gif) no-repeat 5px 20px;}
			div#sideHoroscopeArea ul li a.seiza9{background:transparent url(http://www.s-woman.net/top_img/seiza9.gif) no-repeat 5px 20px;}
			div#sideHoroscopeArea ul li a.seiza10{background:transparent url(http://www.s-woman.net/top_img/seiza10.gif) no-repeat 5px 20px;}
			div#sideHoroscopeArea ul li a.seiza11{background:transparent url(http://www.s-woman.net/top_img/seiza11.gif) no-repeat 5px 20px;}
			div#sideHoroscopeArea ul li a.seiza12{background:transparent url(http://www.s-woman.net/top_img/seiza12.gif) no-repeat 5px 20px;}
			div#sideHoroscopeArea ul li a.seiza1,
			div#sideHoroscopeArea ul li a.seiza2,
			div#sideHoroscopeArea ul li a.seiza3,
			div#sideHoroscopeArea ul li a.seiza4,
			div#sideHoroscopeArea ul li a.seiza5,
			div#sideHoroscopeArea ul li a.seiza6,
			div#sideHoroscopeArea ul li a.seiza7,
			div#sideHoroscopeArea ul li a.seiza8,
			div#sideHoroscopeArea ul li a.seiza9,
			div#sideHoroscopeArea ul li a.seiza10,
			div#sideHoroscopeArea ul li a.seiza11,
			div#sideHoroscopeArea ul li a.seiza12{color:#ff33cc !important; text-decoration:underline !important;}
			div#sideHoroscopeArea ul li a.seiza1:hover,
			div#sideHoroscopeArea ul li a.seiza2:hover,
			div#sideHoroscopeArea ul li a.seiza3:hover,
			div#sideHoroscopeArea ul li a.seiza4:hover,
			div#sideHoroscopeArea ul li a.seiza5:hover,
			div#sideHoroscopeArea ul li a.seiza6:hover,
			div#sideHoroscopeArea ul li a.seiza7:hover,
			div#sideHoroscopeArea ul li a.seiza8:hover,
			div#sideHoroscopeArea ul li a.seiza9:hover,
			div#sideHoroscopeArea ul li a.seiza10:hover,
			div#sideHoroscopeArea ul li a.seiza11:hover,
			div#sideHoroscopeArea ul li a.seiza12:hover{text-decoration:none !important;}

			div#sideHoroscopeArea ul li.No1 span,
			div#sideHoroscopeArea ul li.No2 a,
			div#sideHoroscopeArea ul li.No3 a{display:block; padding:0px 0px 0px 0px; width:90px; font-size:10px; line-height:1.4em;}
			div#sideHoroscopeArea ul li.No1 span a{display:inline; padding:0px;}
			div#sideHoroscopeArea ul li.No3 a em{display:block; color:#666; font-style:normal;}


		/* p */
			div.SWrightWrapper div#sideHoroscopeArea p.listLink{ display:none;}


/* sponsoredLinkArea
--------------------------------------------------*/
	/*div#sponsoredLinkArea*/
	div.SWrightWrapper div#sponsoredLinkArea{width:300px !important; text-align:left !important; margin-bottom:15px !important; background:#eee8e8 !important; padding:8px 0px !important;}
		/*dl dd div.searchList*/
		div.SWrightWrapper div#sponsoredLinkArea dl{
			}
		div.SWrightWrapper div#sponsoredLinkArea dt{
			font-size:12px !important;
			font-weight:bold !important;
			padding-bottom:5px !important;
			border-bottom:1px dotted #999 !important;
			margin:0px 10px 10px 10px !important;
			}
		div.SWrightWrapper div#sponsoredLinkArea dd{
			font-size:12px !important;
			padding:0px 0px 5px 20px !important;
			float:left !important;
			width:130px !important;
			background:transparent url(commonimg/icon_listarrow03.gif) no-repeat 10px 0.4em !important;
			}
		div.SWrightWrapper div#sponsoredLinkArea dd a{
				color:#333 !important;
				text-decoration:underline !important;
			}
		div.SWrightWrapper div#sponsoredLinkArea dd a:hover{
				color:#333 !important;
				text-decoration:none !important;
			}



/* adPRarea
--------------------------------------------------*/
	/*div#adPRarea*/
	div.SWrightWrapper div#adPRarea{width:300px; text-align:left; margin-bottom:10px;}
		/*dl dd div.searchList*/
		div.SWrightWrapper div#adPRarea dl{
			width:298px !important;
			border:1px solid #ccbbbb !important;
			}
		div.SWrightWrapper div#adPRarea dt{
			background:#ccbbbb !important;
			text-align:center !important;
			font-weight:bold !important;
			color:#fff !important;
			font-size:12px !important;
			padding:7px !important;
			}
		div.SWrightWrapper div#adPRarea dd{
			font-size:12px !important;
			padding:5px 8px !important;
			line-height:2em !important;
			}
		div.SWrightWrapper div#adPRarea dd a{
				color:#333 !important;
				text-decoration:underline !important;
			}
		div.SWrightWrapper div#adPRarea dd a:hover{
				color:#333 !important;
				text-decoration:none !important;
			}
