@charset "utf-8";
/* CSS Document */

body {background:url(/images/daily/bg_star2_003f68.gif) repeat center top #002C48;}

#header {background:transparent;}
#header .navSection02 {background:url(/images/common/000000_alf70.png);}
#header .navSection02 .navList02 li a {background:transparent;}
#header .navSection02 .navList02 li a:hover {background:#002C48;}

#headerInfo {background:url(/images/common/000000_alf20.png) repeat center center;}
#headerNav.slideMenu .slideBtn  {background:url(/images/common/000000_alf40.png) repeat center center;}
#headerNav.slideMenu .slideCont {background:url(/images/common/000000_alf20.png) repeat left top;}

#contents {
position: relative;
background-color:transparent;
background-image: url("/images/daily/box-bg-l-01.png"),url("/images/daily/box-bg-r-01.png"),url("/images/daily/daily-titlebg-star.png"),url("/images/daily/daily-titlebg-star.png");
background-position:left 0px,right 0px,15% 100px,85% 150px;
background-repeat: no-repeat,no-repeat,no-repeat,no-repeat;
}

h1 {
margin-bottom:-40px;
height:200px;
background-color:transparent;
background-image: url("/images/daily/daily-titlebg-star.png"),url("/images/daily/daily-titlebg-star.png"),url("/images/daily/daily-titlebg-star.png"),url("/images/daily/daily-titlebg-grad.png");
background-position:0% -50px,25% -10px,50% 30px,0 -30px;
background-repeat: repeat-x,repeat-x,repeat-x,repeat-x;
}
h1 a {
text-decoration: none;
}
h1 a img {
display: inline-block;
margin:18px auto 10px;
}

.contensSectA01 {
max-width:1200px;
min-width: 740px;
margin:0 auto 10px;
text-align:center \9;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
justify-content:center;
}
.contensSectA01 > * {text-align: left;}

.contLong {
display:inline-block \9 !important;
vertical-align:top;
width:720px;
margin:10px;
margin:5px 5px 5px 0 \9;
background:url() repeat left top #fff;
border-radius: 10px;
}
.contShort {
display:inline-block \9 !important;
vertical-align: top;
width:350px;
width:350px \9;
margin:10px;
margin:5px 5px 5px 0 \9;
min-height:287px \9;
background:url() repeat left top #fff;
border-radius: 10px;
display: -webkit-flex;
display: flex;
align-items:center;
}

.contShort.adrct01 {
background:transparent;
align-items:flex-start;
}
.contShort.adrct01 > * {margin:15px auto;}
.contensSectA01 .contBlockInner {padding:10px;}
#calcSunSignInput .contBlockInner {
padding:10PX;
width:100%;
}
#calcSunSignInput iframe {border:none;}



/* _daily.html */

.contensBox01 {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
justify-content:center;
}

body.under .contensSectA01 > * {text-align: left \9;}

.fBox01 {
width:47%;
width:48% \9;
display:inline-block \9 !important;
vertical-align: top;
margin:10px;
margin:5px \9;
border-radius:20px 20px 10px 10px;
background-color:#fff;
}
.fBox02 {
width:100%;
width:97% \9;
margin:10px 15px;
margin:5px 15px \9;
border-radius:20px 20px 10px 10px;
background-color:#fff;
}

.txtBox {padding:15px;}

#signFortune .txtBox {min-height:200px;}

/* signFortune */
#signFortune {
	line-height:180%;
	background-size:auto auto;
  background:url() no-repeat right bottom #fff;
}

body.ari #signFortune {background-image:url(/images/daily/zodiacbg/wmbgari.gif);}
body.tau #signFortune {background-image:url(/images/daily/zodiacbg/wmbgtau.gif);}
body.gem #signFortune {background-image:url(/images/daily/zodiacbg/wmbggem.gif);}
body.can #signFortune {background-image:url(/images/daily/zodiacbg/wmbgcan.gif);}
body.leo #signFortune {background-image:url(/images/daily/zodiacbg/wmbgleo.gif);}
body.vir #signFortune {background-image:url(/images/daily/zodiacbg/wmbgvir.gif);}
body.lib #signFortune {background-image:url(/images/daily/zodiacbg/wmbglib.gif);}
body.sco #signFortune {background-image:url(/images/daily/zodiacbg/wmbgsco.gif);}
body.sag #signFortune {background-image:url(/images/daily/zodiacbg/wmbgsag.gif);}
body.cap #signFortune {background-image:url(/images/daily/zodiacbg/wmbgcap.gif);}
body.aqu #signFortune {background-image:url(/images/daily/zodiacbg/wmbgaqu.gif);}
body.pis #signFortune {background-image:url(/images/daily/zodiacbg/wmbgpis.gif);}

#signFortune h2,#everyoneFortune h2,.signAd h2 {
border-radius: 10px 10px 0px 0px;
position: relative;
font-weight:bold;
border:1px solid #fff;
height:64px;
padding:5px;
line-height:1;
color:#fff;
}
#signFortune h2 {background:url(/images/daily/bg_star4.png) no-repeat right center;}
#everyoneFortune h2 {background:url(/images/daily/bg_star4.png) no-repeat right center;}

#signFortune h2 span.icon {
position:absolute;
left:10px;top:10px;
}
#signFortune .title,#everyoneFortune .title , .title2 {
border-radius: 12px 12px 0px 0px;
padding:1px;
}
#everyoneFortune .title {background-color:#123D67;}

#signFortune .titleJ,#everyoneFortune .titleJ {
display:inline-block;
margin:10px 0 0 5px;
font-size:160%;
min-width:50%;
}
#signFortune .titleE,#everyoneFortune .titleE  {
display:inline-block;
margin:5px 0 0 5px;
font-family:Verdana, Geneva, sans-serif;
min-width:50%;
}

/* _____________________________________________________________________________________ */


#everyoneFortune h2 span.icon {
position:absolute;
left:10px;top:10px;
}

#everyoneFortune dl {
border-top:dotted 1px #123D67;
margin-top:1em;
padding-top:1em;
}
#everyoneFortune dl:first-child  {
border:none;
margin-top:0;
padding-top:0;
}
#everyoneFortune dt {
display: block;
font-weight: bold;
color:#123D67;
margin-bottom:1em;
}
#everyoneFortune dd {
display: block;
margin-left:2em;
}
#everyoneFortune p.date {
margin:1em 0;

}
/* ________________________________________________ */
.signAd .title2,.nowsign .title2 {

border-radius: 10px 10px 0px 0px;

/*
padding:1px;
height:53px;
*/
}
.signAd h2,.nowsign h2 {
/*
background-image:url(/images/index/hdg-index-signStone2-bg.png);
*/
background-image:url(/images/daily/bg_star6.png);
background-repeat:no-repeat;
background-position:right center;

/*
height:43px;
padding:8px 0 0 50px;
line-height:1;
color:#fff;
font-weight:bold;
border:1px solid #fff;
border-radius: 10px 10px 0px 0px;
position: relative;
*/
}
.signAd h2 img,.nowsign h2 img {
margin-top:20px;
margin-left:5px;
}
.signAd h2 span.icon,.nowsign h2 span.icon {
position:absolute;
left:10px;top:10px;
}

.signAd .adBox .note > p {
margin-bottom:2em;
}
.signAd .adsRauku {
float:left;
margin-right:20px;
}

.contLong.nowsign {
border-radius:20px 20px 10px 10px;
}
/* #signMenu ___________________________________________________________________________________*/
/*
#signMenu ul {
width:630px;
margin:0 auto 10px;
}

#signMenu li {
float:left;
width:95px;
margin:10px 0 10px 10px;
}
#signMenu li a {
position: relative;
	width:80px;
	height:80px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;	
	background:url(/images/daily/zdc_roundsquare_all_trnsp.png)  no-repeat 0px 0px;
	border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
}
#signMenu li a:hover {
opacity:0.5;
filter:alpha(opacity=50);
-ms-filter:"alpha(opacity=50)";
}
#signMenu li.here a:hover {
opacity:51;
filter:alpha(opacity=100);
-ms-filter:"alpha(opacity=100)";
}


#signMenu li.ari a {background-position: -10px -1110px;background-color:rgba(135,0,10,1.00);}
#signMenu li.tau a {background-position: -10px -1010px;background-color:rgba(223,33,0,1.00);}
#signMenu li.gem a {background-position: -10px -910px ;background-color:rgba(226,138,0,1.00);}
#signMenu li.can a {background-position: -10px -810px ;background-color:rgba(192,165,0,1.00);}
#signMenu li.leo a {background-position: -10px -710px ;background-color:rgba(72,155,0,1.00);}
#signMenu li.vir a {background-position: -10px -610px ;background-color:rgba(0,111,0,1.00);}
#signMenu li.lib a {background-position: -10px -510px ;background-color:rgba(0,127,118,1.00);}
#signMenu li.sco a {background-position: -10px -410px ;background-color:rgba(0,149,175,1.00);}
#signMenu li.sag a {background-position: -10px -310px ;background-color:rgba(26,109,203,1.00);}
#signMenu li.cap a {background-position: -10px -210px ;background-color:rgba(0,17,120,1.00);}
#signMenu li.aqu a {background-position: -10px -110px ;background-color:rgba(83,0,155,1.00);}
#signMenu li.pis a {background-position: -10px -10px  ;background-color:rgba(129,0,184,1.00);}

#signMenu li a span {
display: inline-block;
position:absolute;
}

#signMenu li.ari span {top:38px;left:20px;}
#signMenu li.tau span {top:20px;left:20px;}
#signMenu li.gem span {top:21px;left:20px;}
#signMenu li.can span {top:38px;left:25px;}
#signMenu li.leo span {top:21px;left:20px;}
#signMenu li.vir span {top:25px;left:20px;}
#signMenu li.lib span {top:39px;left:20px;}
#signMenu li.sco span {top:36px;left:25px;}
#signMenu li.sag span {top:35px;left:30px;}
#signMenu li.cap span {top:22px;left:20px;}
#signMenu li.aqu span {top:23px;left:20px;}
#signMenu li.pis span {top:40px;left:25px;}
*/

#signMenu2 ul {width: 630px;margin: 0px auto 10px;}
#signMenu2 svg {width:80px;height:80px;fill:rgba(255,255,255,0.2);}
#signMenu2 li {display:inline-block;width:90px;margin: 10px 0px 10px 10px;}
#signMenu2 a {display: block;height:80px;width:80px;position: relative;border-radius:10px;overflow: hidden;text-decoration: none;}
#signMenu2 a span {display: block;}
#signMenu2 a > span:nth-child(1) {position:absolute;}
#signMenu2 a > span:nth-child(2),#signMenu2 a > span:nth-child(3){color:#fff;font-weight:bold;text-align:center;}
#signMenu2 a > span:nth-child(2) {font-size:20px;margin-top:18px;}
#signMenu2 .sag a > span:nth-child(3) {font-size:78%;}
#signMenu2 .cap a > span:nth-child(3) {font-size:88%;}
#signMenu2 .aqu a > span:nth-child(3) {font-size:88%;}


.todayDate {
margin:-40px auto 0;
text-align: center;
color:#fff;
}

/*
.todayDate {
	font-size:130%;
	font-family:verdana;
	height:34px;
	width:187px;

	margin:0px 0px 0px 20px;

	padding-top:13px;
	padding-left:50px;
}
body.ari .todayDate {background: url(/images/daily/fusen-ari.png) no-repeat left bottom;}

body.tau .todayDate {background: url(/images/daily/fusen-tau.png) no-repeat left bottom;}
body.gem .todayDate {background: url(/images/daily/fusen-gem.png) no-repeat left bottom;}
body.can .todayDate {background: url(/images/daily/fusen-can.png) no-repeat left bottom;}
body.leo .todayDate {background: url(/images/daily/fusen-leo.png) no-repeat left bottom;}
body.vir .todayDate {background: url(/images/daily/fusen-vir.png) no-repeat left bottom;}
body.lib .todayDate {background: url(/images/daily/fusen-lib.png) no-repeat left bottom;}
body.sco .todayDate {background: url(/images/daily/fusen-sco.png) no-repeat left bottom;}
body.sag .todayDate {background: url(/images/daily/fusen-sag.png) no-repeat left bottom;}
body.cap .todayDate {background: url(/images/daily/fusen-cap.png) no-repeat left bottom;}
body.aqu .todayDate {background: url(/images/daily/fusen-aqu.png) no-repeat left bottom;}
body.pis .todayDate {background: url(/images/daily/fusen-pis.png) no-repeat left bottom;}
*/
/* ____________________________________________________________________________ */

.colari {	color:rgba(135,0,10,1.00);}
.coltau {	color:rgba(223,33,0,1.00);}
.colgem {	color:rgba(226,138,0,1.00);}
.colcan {	color:rgba(192,165,0,1.00);}
.colleo {	color:rgba(72,155,0,1.00);}
.colvir {	color:rgba(0,111,0,1.00);}
.collib {	color:rgba(0,127,118,1.00);}
.colsco {	color:rgba(0,149,175,1.00);}
.colsag {	color:rgba(26,109,203,1.00);}
.colcap {	color:rgba(0,17,120,1.00);}
.colaqu {	color:rgba(83,0,155,1.00);}
.colpis {	color:rgba(129,0,184,1.00);}
/* ____________________________________________________________________________ */
.bgari {background-color:rgba(135,0,10,1.00);}
.bgtau {background-color:rgba(223,33,0,1.00);}
.bggem {background-color:rgba(226,138,0,1.00);}
.bgcan {background-color:rgba(192,165,0,1.00);}
.bgleo {background-color:rgba(72,155,0,1.00);}
.bgvir {background-color:rgba(0,111,0,1.00);}
.bglib {background-color:rgba(0,127,118,1.00);}
.bgsco {background-color:rgba(0,149,175,1.00);}
.bgsag {background-color:rgba(26,109,203,1.00);}
.bgcap {background-color:rgba(0,17,120,1.00);}
.bgaqu {background-color:rgba(83,0,155,1.00);}
.bgpis {background-color:rgba(129,0,184,1.00);}
/* _____________________________________________________________________________________ */
#localtest {
}
#localtest fieldset {
	border:1px solid #CC99FF;
	padding:10px;
	margin-bottom:10px;
}
#localtest legend {
	color:#CC99FF;
	padding:0 10px;
	margin:0 5px;
}
#localtest .sign li {
	display:inline;
	padding-right:5px;
}

#contents .googleAdwide .googleadBigbanner {
text-align:center;
height:90px;
margin:0 auto;
}

.contensSectA02 {
text-align: center;
margin:12px auto;
max-width:1200px;
min-width: 740px;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
justify-content:center;
}

.contensSectA02 .adrct02 {
display: inline-block;
vertical-align: top;
text-align: left;
margin:10px;
background:transparent;
}
.contensSectA02 .signMenu {
display: inline-block;
vertical-align: top;
margin:10px;
}
.contensSectA02 .signMenu .menuBox > p {margin:20px;}
.signAd dl.adsRauku dd {width:120px;}

h2 svg.icon{
width:50px;height:50px;
display:inline-block;
vertical-align: top;
margin:7px;
float:left;
}
svg.icon.ari .sign{fill:rgba(135,0,10,1.00);}
svg.icon.tau .sign{fill:rgba(223,33,0,1.00);}
svg.icon.gem .sign{fill:rgba(226,138,0,1.00);}
svg.icon.can .sign{fill:rgba(192,165,0,1.00);}
svg.icon.leo .sign{fill:rgba(72,155,0,1.00);}
svg.icon.vir .sign{fill:rgba(0,111,0,1.00);}
svg.icon.lib .sign{fill:rgba(0,127,118,1.00);}
svg.icon.sco .sign{fill:rgba(0,149,175,1.00);}
svg.icon.sag .sign{fill:rgba(26,109,203,1.00);}
svg.icon.cap .sign{fill:rgba(0,17,120,1.00);}
svg.icon.aqu .sign{fill:rgba(83,0,155,1.00);}
svg.icon.pis .sign{fill:rgba(129,0,184,1.00);}
svg.icon.global .sign{fill:rgb(18,61,103);}

svg.icon .sign {y:10%;}
svg.icon .circle01 {fill:rgba(255,255,255,0.5);}