
	#contents {	background: url(https://s.yimg.jp/images/fortune/app/promo/pc/img/170627/head_bg.jpg);
	background-repeat: repeat-x;}
	#head_bg{
	background-repeat: no-repeat;
	background-position: center top;
		background-size:1130px auto;}
	#title_part{ width:950px; margin: 0 auto;  position: relative;}
	#title_part #headOchibi{ position: absolute; top:0; right: 220px;}
	#title_part #headTori{ position: absolute; top:460px; right: 0px;}
	#title_part h1{ padding-top: 20px;}
	.y_logo { margin-top: 17px; margin-bottom: 10px;}
	.yahHeader { height: 70px !important;}
	.leadTxt{ font-size: 16px; color: #333; margin: 20px 0;}
	#headPhone{ float: right; margin-top: 20px;}
	.grayBox{background: #f2f2f2;}
	.whiteBox{background: #fff;}
	.mainichiBox{background: #f2f2f2; background: url(https://s.yimg.jp/images/fortune/app/promo/pc/img/170627/mainichi_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:auto 100%;
	}
	.innerBox{ width:950px; display: block; position: relative; margin: 0 auto; padding-top: 30px; padding-bottom: 0; border:}
	.innerBox #zeroPointImage{ position: absolute; top:50px; right: 250px;}
	.innerBox #tarotCardImage{ position: absolute; top:-40px; right: 0px;}
	.innerBox #omikujiImage{ position: absolute; top:330px; right: 170px;}
	.innerBox .newCatch{ /*background: url(https://s.yimg.jp/images/fortune/app/promo/pc/img/170627/new.png);
	background-repeat: no-repeat;*/ height: 50px; color: #ff5a6e;
		font-size: 22px; background-size:50px auto; /*padding-left: 60px;*/ line-height: 48px;}
	.innerBox .normalCatch{ height: 50px; color: #ff5a6e;
		font-size: 22px; line-height: 48px;}
	.innerBox li{ float: left;}
	.innerBox h2.subTitle { font-size: 36px; margin: 10px 0 !important;} 
	.innerBox .linkTxtBox { margin: 20px 0; display: block; /*background: url(https://s.yimg.jp/images/fortune/app/promo/pc/img/170627/ya.png); background-repeat: no-repeat; background-position: right; width: auto;*/}
	.innerBox .linkTxtBox a{ color:#0a77c3; font-size: 16px; text-decoration: none;}
	.innerBox .linkTxtBox a:hover{ text-decoration: underline;}
	.innerBox li p.innerTxtBox { font-size: 18px; color: #333;}
	.innerBox li p.innerTxtBox span.copy { font-size: 12px; color: #666;}
	.innerBox .subTxtBox{ background: #fcf6de;
	border-radius: 10px;	/* CSS3草案 */
	-webkit-border-radius: 10px;　/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	padding: 15px;
	font-size: 14px;
	margin-top: 20px;
		margin-bottom: 20px;
	}

	.innerBox .weeklyBox{ background: #fcf6de url(https://s.yimg.jp/images/fortune/app/promo/pc/img/170627/weekly_image.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-size: 95% auto;
	border-radius: 10px;	/* CSS3草案 */
	-webkit-border-radius: 10px;　/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	padding: 15px 15px 160px 15px;
	font-size: 15px;
	margin-top: 20px;
	}
	.innerBox .omikujiBox{ background: #fcf6de url(https://s.yimg.jp/images/fortune/app/promo/pc/img/170627/omikuji_image.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 70% auto;
	border-radius: 10px;	/* CSS3草案 */
	-webkit-border-radius: 10px;　/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	padding: 15px 15px 160px 15px;
	font-size: 15px;
	margin-top: 20px;
	}
	.innerBox .calBox{ background: #fcf6de url(https://s.yimg.jp/images/fortune/app/promo/pc/img/170627/cal_image.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 30% auto;
	border-radius: 10px;	/* CSS3草案 */
	-webkit-border-radius: 10px;　/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	padding: 15px 15px 15px 15px;
	font-size: 15px;
	margin-top: 20px;
	}
	.innerBox .innerCell { display: block; margin: 0 auto;}
	.innerBox .innerCell li{ float: left;}
	.innerBox h3.subMidashi{ display: block; color:#8953a0; font-size: 24px; margin: 0 auto; text-align: center; margin: 10px 0 !important;}
	.innerBox h3.subMidashi2{ display: block; color:#8953a0; font-size: 24px; margin: 0 auto;  margin: 10px 0 !important; /*padding-left: 60px;*/ /*background: url(https://s.yimg.jp/images/fortune/app/promo/pc/img/170627/cal_ico.png) no-repeat;*/
	background-size: 50px auto;
	background-position: top left;
	height: 50px;
	line-height: 50px;}

	.innerBox .subTxtBox2{ background: #fcf6de;
		background-image: url(https://s.yimg.jp/images/fortune/app/promo/pc/img/170627/ochibisan.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-size: contain;
	border-radius: 10px;	/* CSS3草案 */
	-webkit-border-radius: 10px;　/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;
	padding: 15px;
	font-size: 14px;
	margin-top: 20px;
		margin-bottom: 20px;
	}

.shindanKensuu:before { content: "800"; }

	#qrqrBox{ width:60%; display: block;}
	#qrqrBox .cellBoxAnd{
	background: url(https://s.yimg.jp/images/fortune/app/promo/pc/img/170627/qr_bg_01.png);
	background-repeat: no-repeat;
	background-size:contain;
	float: left;
	width: 50%;
	height: 200px;
	display: block;
	position:relative;}
	#qrqrBox .cellBoxAnd #andStore{ position: absolute; top:90px; left:20px;}
	#qrqrBox .cellBoxiOS{
	background: url(https://s.yimg.jp/images/fortune/app/promo/pc/img/170627/qr_bg_02.png);
	background-repeat: no-repeat;
	background-size:contain;
	float: left;
	width: 50%;
	height: 200px;
	display: block;
	position: relative;}
	#qrqrBox .cellBoxiOS #iosStore{ position: absolute; top:90px; left:20px;}

/*201808*/
	#kokuchiBox{background: #fff;width: 550px; display: block; box-shadow: 0px 0px 2px gray; padding: 10px;}
	#kokuchiBox p{font-size:88%; line-height: 1.5em;}
	#kokuchiBox h3 {font-size:100%; font-weight: bold; margin:0 0 10px 0; display: block; text-align: center;}
	#yahooTrillBox{background: #fffdda;width: 550px; display: block; padding: 10px 10px 0 10px; margin-top: 15px;}
	#appTitleLink{ width: 95%; display: block; margin:0 auto; padding:10px 0 0 0;}
	.linkUlList{ float: left; width: 50%; text-align: center;}
	#yahooTrillBox a { font-size:88%; color: #006dc9; font-weight: bold; text-decoration: none;}
	.clearfix:after {
  clear: both;
  content: '';
  display: block;
}

