/* text.script  ========== import ========= */   
@charset "utf-8";
/* html5のブラウザ互換用
----------------------------------------------------------- */
/*@import url("/unseidxyp/reset.css");*/

/* リセット及びbody基本設定
----------------------------------------------------------- */
/*@import url("/unseidxyp/default.css");*/
/* 有名占い師追加 テキストに白枠----------------------------- */
.text_shadow_white {
	text-shadow: 1px 1px 1px #FFF, -2px 1px 1px #FFF, 1px -1px 1px #FFF, -1px -1px 1px #FFF;
}
/* テキスト黒枠----------------------------- */
.text_shadow_black {
	text-shadow: 1px 1px 1px #000033, -2px 1px 1px #000033, 1px -1px 1px #000033, -1px -1px 1px #000033;
}
/* テキストグレー枠----------------------------- */
.text_shadow_gray {
	text-shadow: 1px 1px 1px #808080, -2px 1px 1px #808080, 1px -1px 1px #808080, -1px -1px 1px #808080;
}
/* テキスト黒シャドー右下へ----------------------------- */
.text_shadow_black_right {
	text-shadow: 1px 1px 3px #000000;
}
/* テキスト白シャドー右下へ----------------------------- */
.text_shadow_white_right {
	text-shadow: 2px 2px 2px #FFFFFF;
}
/* テキスト白シャドー右下へ----------------------------- */
.text_shadow_gray_right {
	text-shadow: 2px 2px 2px #808080;
}
/* テキストピンクシャドー右下へ----------------------------- */
.text_shadow_pink_right {
	text-shadow: 2px 2px 2px #FF5B6F;
}
/* 有名占い師追加----------------------------- */
.ui-corner-top {
	-moz-border-radius-topleft: 		5px;
	-webkit-border-top-left-radius: 	5px;
	border-top-left-radius: 			5px;
	-moz-border-radius-topright: 		5px;
	-webkit-border-top-right-radius: 	5px;
	border-top-right-radius: 			5px;
}
.floatClear{
    clear:both;
    display:block;
    content:" ";
}
.meritTitle_bg{
    padding:5px 10px;
    background: #93d5ff; /* Old browsers 上*/
    background: -moz-linear-gradient(top,  #93d5ff 0%, #49b8fe 100%); /* FF3.6+ 上、下*/
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93d5ff), color-stop(100%,#49b8fe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #93d5ff 0%,#49b8fe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #93d5ff 0%,#49b8fe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #93d5ff 0%,#49b8fe 100%); /* IE10+ */
    background: linear-gradient(top,  #93d5ff 0%,#49b8fe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93d5ff', endColorstr='#49b8fe',GradientType=0 ); /* IE6-9 */
}
.headerWrap .icon{
    width:30px;
   vertical-align: top;
}
.titleText_white{
    display: inline-block;
    text-align: center;
    font-family: MS PGothic;
    font-weight:bold;
}
/* banner --- */
.linkMenuWrap{
    background: #dff9ff;
    opacity:.9;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    display:none;
    width:320px;
    padding: 10px 0 100px 0;
}

/*トップ日運コーナーアドバイス吹き出し 銀座----------------------------- */
.top_day_advice_box_huki {
	text-align: left;
	line-height: 17px;
	min-height:40px;
	position: relative;
	width: 200px;
	background-color: #fff;
	padding: 4px;
	-moz-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em;
}
.top_day_advice_box_huki:after {
	 border-right: 20px solid transparent;
    border-top: 20px solid #fff;
    content: "";
    height: 0;
    margin-top: -10px;
    position: absolute;
    right: -20px;
    top: 50%;
    width: 0;
}
/* トップ日運コーナーアドバイス吹き出し背景(クラス追加しないで背景色はトップで変更してOK)----------------------------- */
.top_day_advice_box {
	background-color: #e2ddff; 
	padding: 0 10px 10px;
	overflow:hidden;
	position:relative;
}
.top_day_advice_box_dot{
	background:#c4bcfd;	border-radius:0 0 10px 10px;
	padding:10px;
	background:-moz-radial-gradient(white 15%, transparent 16%),-moz-radial-gradient(white 15%, transparent 16%),#c4bcfd;
	background:-webkit-radial-gradient(white 13%, transparent 10%),-webkit-radial-gradient(white 13%, transparent 10%),#c4bcfd;
	background-position: 0 0, 40px 40px;
	-webkit-background-size:10px 10px;
	-moz-background-size:10px 10px;
	background-size:10px 10px;
	opacity:0.8;
	min-height:84px;
}
/*トップ日運コーナーアドバイス吹き出し 紫月コパ----------------------------- */
.top_day_advice_box_huki_left {
	text-align: left;
	line-height: 17px;
	min-height:40px;
	position: relative;
	width: 200px;
	background-color: #fff;
	padding: 4px 4px 4px 6px;
	-moz-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: 0.6em;
	margin-left: 72px;
	background-color: #fff;
}
.top_day_advice_box_huki_left:after {
	position: absolute; top: 15px; left: -15px;
	content: ""; width: 0; height: 0;
	border-top: 20px solid #fff;
	border-left: 20px solid transparent;
	top: 50%;
}
/* 有名占い師 銀座トップ----------------------------- */
.ginzaTitle_bg{
    padding:5px 10px;
    background: rgb(173,160,255);
    background: -moz-linear-gradient(top,  rgba(173,160,255,1) 0%, rgba(113,93,239,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(173,160,255,1)), color-stop(100%,rgba(113,93,239,1)));
    background: -webkit-linear-gradient(top,  rgba(173,160,255,1) 0%,rgba(113,93,239,1) 100%);
    background: -o-linear-gradient(top,  rgba(173,160,255,1) 0%,rgba(113,93,239,1) 100%);
    background: -ms-linear-gradient(top,  rgba(173,160,255,1) 0%,rgba(113,93,239,1) 100%);
    background: linear-gradient(to bottom,  rgba(173,160,255,1) 0%,rgba(113,93,239,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ada0ff', endColorstr='#715def',GradientType=0 );
}
.gzUranaiItemWrap>div>span{
	display:none;
}
/* 有名占い師 銀座アイテムリスト背景グラデーションバージョン
.gzUranaiItemWrap div{
	background: rgb(248,247,255);
	background: -moz-linear-gradient(top,  rgba(248,247,255,1) 0%, rgba(231,228,254,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,247,255,1)), color-stop(100%,rgba(231,228,254,1)));
	background: -webkit-linear-gradient(top,  rgba(248,247,255,1) 0%,rgba(231,228,254,1) 100%);
	background: -o-linear-gradient(top,  rgba(248,247,255,1) 0%,rgba(231,228,254,1) 100%);
	background: -ms-linear-gradient(top,  rgba(248,247,255,1) 0%,rgba(231,228,254,1) 100%);
	background: linear-gradient(to bottom,  rgba(248,247,255,1) 0%,rgba(231,228,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7ff', endColorstr='#e7e4fe',GradientType=0 );   
	width:300px;
	margin:auto;
}
.gzUranaiItemWrap div:last-of-type{
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px
}
.gzUranaiItemWrap a {
	background:url('https://image.uranai.jp/package/RP0000000048/other/yu2015gi_btn_arrow.png');
	background-repeat:no-repeat;
	background-size: 16px auto;
	background-position: 98% center;
	display: block;
	padding: 10px 24px 10px 5px;
	text-decoration:underline;
	color: #4b408d;
	margin:auto;
	-webkit-box-shadow: 0 2px 2px 2px #D5CEDE;
	-moz-box-shadow: 0 2px 2px 2px #D5CEDE;
	box-shadow: 0 2px 2px 2px #D5CEDE;
	min-height: 36px;
}
.gzUranaiItemWrap div:last-of-type a{
	background:url('https://image.uranai.jp/package/RP0000000048/other/yu2015gi_btn_arrow.png');
	background-repeat:no-repeat;
	background-size: 16px auto;
	background-position: 98% center;
	display: block;
	padding: 10px 24px 10px 5px;
	text-decoration:underline;
	margin:auto;
	-webkit-box-shadow: 2px 3px 2px #D5CEDE;
	-moz-box-shadow: 2px 3px 2px #D5CEDE;
	box-shadow: 2px 3px 2px #D5CEDE;
	min-height: 36px;
}
----------------------------- */
.gzUranaiItemWrap a {
	background: url("https://image.uranai.jp/package/RP0000000048/other/yu2015gi_btn_bg_1.png");
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	height: 34px;
	padding: 15px 40px 15px 20px;
	text-decoration: underline;
	color: #4b408d;
	margin-top: -2px;
}
.gzUranaiItemWrap div:last-of-type a{
	background: url("https://image.uranai.jp/package/RP0000000048/other/yu2015gi_btn_bg_2.png");
	 background-repeat: no-repeat;
    background-size: contain;    
    display: block;
    height: 44px;
    padding: 15px 40px 15px 20px;
    text-decoration: underline;
}
.gzUranaiItemWrap a span{
	color: #4b408d !important;
	font-size: 13px !important;
}
.gzProfileWrap a{
	display: block;
	background:url('https://image.uranai.jp/package/RP0000000048/other/yu2015gi_footmenu_1.png');
	background-size:100% auto;
	background-repeat:no-repeat;
	height:55px;
	padding:0;
}
.gzProfileWrap a span{
	 display: inline-block;
	font-size: 15px !important;
	margin-left: 60px;
	margin-top: 24px;
}
.gzProfileWrap a:last-of-type{
    display:block;
    background:url('https://image.uranai.jp/package/RP0000000048/other/yu2015gi_footmenu_2.png');
   background-size:100% auto;
    background-repeat:no-repeat;
    height:58px;
    padding:0;
}
.gzProfileWrap a:last-of-type span{
	color: #4b408d;
	display: inline-block;
    font-size: 15px !important;
    margin-left: 60px;
    margin-top: 11px;
}
/* 有名占い師 京明トップ----------------------------- */
.kyomeiTitle_bg{
    padding:5px 10px;
    background: rgb(139,163,255);
    background: -moz-linear-gradient(top,  rgba(139,163,255,1) 0%, rgba(64,97,225,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(139,163,255,1)), color-stop(100%,rgba(64,97,225,1)));
    background: -webkit-linear-gradient(top,  rgba(139,163,255,1) 0%,rgba(64,97,225,1) 100%);
    background: -o-linear-gradient(top,  rgba(139,163,255,1) 0%,rgba(64,97,225,1) 100%);
    background: -ms-linear-gradient(top,  rgba(139,163,255,1) 0%,rgba(64,97,225,1) 100%);
    background: linear-gradient(to bottom,  rgba(139,163,255,1) 0%,rgba(64,97,225,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ba3ff', endColorstr='#4061e1',GradientType=0 );
}
.kmUranaiItemWrap>div>span{
    display:none;
}
.kmUranaiItemWrap a {
    background: url("https://image.uranai.jp/package/RP0000000048/other/yu2015ky_btn_bg_1.png");
    background-repeat: no-repeat;
    background-size: contain;    
    display: block;
    height: 34px;
    padding: 15px 40px 15px 20px;
    text-decoration: underline;
    color: #334ba8;
    margin-top: -2px;
}
.kmUranaiItemWrap div:last-of-type a {
    background: url("https://image.uranai.jp/package/RP0000000048/other/yu2015ky_btn_bg_2.png");
    background-repeat: no-repeat;
    background-size: contain;    
    display: block;
    height: 44px;
    padding: 15px 40px 15px 20px;
    text-decoration: underline;
}
.kmUranaiItemWrap a span{
    color: #334ba8 !important;
    font-size: 13px !important;
}
.kmProfileWrap a{
    display:block;
    background:url('https://image.uranai.jp/package/RP0000000048/other/yu2015ky_footmenu_1.png');
    background-size:100% auto;
    background-repeat:no-repeat;
    height:55px;
    padding:0;
}
.kmProfileWrap a span{
    display: inline-block;
    font-size: 15px !important;
    margin-left: 60px;
    margin-top: 24px;
}
.kmProfileWrap a:last-of-type{
    display:block;
    background:url('https://image.uranai.jp/package/RP0000000048/other/yu2015ky_footmenu_2.png');
    background-size:100% auto;
    background-repeat:no-repeat;
    height:58px;
    padding:0;
}
.kmProfileWrap a:last-of-type span{
    display: inline-block;
    font-size: 15px !important;
    margin-left: 60px;
    margin-top: 11px;
}
/* 有名占い師 紫月トップ----------------------------- */
.shizukiTitle_bg{
    padding:5px 10px;
    background: rgb(255,161,120);
    background: -moz-linear-gradient(top,  rgba(255,161,120,1) 0%, rgba(240,110,54,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,161,120,1)), color-stop(100%,rgba(240,110,54,1)));
    background: -webkit-linear-gradient(top,  rgba(255,161,120,1) 0%,rgba(240,110,54,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,161,120,1) 0%,rgba(240,110,54,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,161,120,1) 0%,rgba(240,110,54,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,161,120,1) 0%,rgba(240,110,54,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa178', endColorstr='#f06e36',GradientType=0 );
}
.skUranaiItemWrap>div>span{
    display:none;
}
.skUranaiItemWrap a {
    background: url("https://image.uranai.jp/package/RP0000000048/other/yu2015sh_btn_bg_1.png");
    background-repeat:no-repeat;
    background-size:contain;
    display: block;
    height: 34px;
    padding: 15px 40px 15px 20px;
    text-decoration: underline;
    color: #da4b0d;
    margin-top:-2px;
}
.skUranaiItemWrap div:last-of-type a {
    background: url("https://image.uranai.jp/package/RP0000000048/other/yu2015sh_btn_bg_2.png");
    background-repeat:no-repeat;
    background-size:contain;
    display: block;
    height: 44px;
    padding: 15px 40px 15px 20px;
    text-decoration: underline;
}
.skUranaiItemWrap a span{
    color: #da4b0d !important;
    font-size: 13px !important;
}
.skProfileWrap a{
    display:block;
    background:url('https://image.uranai.jp/package/RP0000000048/other/yu2015sh_footmenu_1.png');
   background-size:100% auto;
    background-repeat:no-repeat;
    height:55px;
    padding:0;
}
.skProfileWrap a span{
    display: inline-block;
    font-size: 15px !important;
    margin-left: 60px;
    margin-top: 24px;
}
.skProfileWrap a:last-of-type{
    display:block;
    background:url('https://image.uranai.jp/package/RP0000000048/other/yu2015sh_footmenu_2.png');
    background-size:100% auto;
    background-repeat:no-repeat;
    height:58px;
    padding:0;
}
.skProfileWrap a:last-of-type span{
    display: inline-block;
    font-size: 15px !important;
    margin-left: 60px;
    margin-top: 11px;
}
/* 有名占い師 コパトップ----------------------------- */
.copaTitle_bg{
    padding:5px 10px;
    background: rgb(94,220,251);
    background: -moz-linear-gradient(top,  rgba(94,220,251,1) 0%, rgba(39,172,205,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(94,220,251,1)), color-stop(100%,rgba(39,172,205,1)));
    background: -webkit-linear-gradient(top,  rgba(94,220,251,1) 0%,rgba(39,172,205,1) 100%);
    background: -o-linear-gradient(top,  rgba(94,220,251,1) 0%,rgba(39,172,205,1) 100%);
    background: -ms-linear-gradient(top,  rgba(94,220,251,1) 0%,rgba(39,172,205,1) 100%);
    background: linear-gradient(to bottom,  rgba(94,220,251,1) 0%,rgba(39,172,205,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5edcfb', endColorstr='#27accd',GradientType=0 );
}

.cpUranaiItemWrap>div>span{
    display:none;
}
.cpUranaiItemWrap a {
    background: url("https://image.uranai.jp/package/RP0000000048/other/yu2015co_btn_bg_1.png");
    background-repeat:no-repeat;
    background-size:contain;
    display: block;
    height: 34px;
    padding: 15px 40px 15px 20px;
    text-decoration: underline;
    color: #1d7583;
    margin-top:-2px;
}
.cpUranaiItemWrap div:last-of-type a {
    background: url("https://image.uranai.jp/package/RP0000000048/other/yu2015co_btn_bg_2.png");
    background-repeat:no-repeat;
    background-size:contain;
    display: block;
    height: 44px;
    padding: 15px 40px 15px 20px;
    text-decoration: underline;
}
.cpUranaiItemWrap a span{
    color: #1d7583 !important;
    font-size: 13px !important;
}
.cpProfileWrap a{
    display:block;
    background:url('https://image.uranai.jp/package/RP0000000048/other/yu2015co_footmenu_1.png');
    background-size:contain;
    background-repeat:no-repeat;
    height:55px;
    padding:0;
}
.cpProfileWrap a span{
    display: inline-block;
    font-size: 15px !important;
    margin-left: 60px;
    margin-top: 24px;
}
.cpProfileWrap a:last-of-type{
    display:block;
    background:url('https://image.uranai.jp/package/RP0000000048/other/yu2015co_footmenu_2.png');
    background-size:contain;
    background-repeat:no-repeat;
    height:58px;
    padding:0;
}
.cpProfileWrap a:last-of-type span{
    display: inline-block;
    font-size: 15px !important;
    margin-left: 60px;
    margin-top: 11px;
}
/* 結果画面ヘッダー占い師名----------------------------- */
.titleText_result_white{
	width:240px;
	display: inline-block;
	text-align: center;
	font-family: MS PGothic;
	font-weight:bold;
}
.ribbon_bg{
    height:62px;
    background-size:100% 100%;
    background-repeat:no-repeat;    
}
.tab_content{
    display:none;
    padding: 0 25px;
}
.tab_content:nth-of-type(1){
    display:block;
}
/* 今週の無料占い----------------------------- */
.table_left_img_free {
	position: relative;
	float:right;
	width: 210px;
	padding: 10px 15px 0 5px;
}
.tab_b{
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	margin: 0 2px;    
	width: 66px;    
}
.totalTabGrd{
    background: rgb(255,170,140);
    background: -moz-linear-gradient(top,  rgba(255,170,140,1) 0%, rgba(255,142,104,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,170,140,1)), color-stop(100%,rgba(255,142,104,1)));
    background: -webkit-linear-gradient(top,  rgba(255,170,140,1) 0%,rgba(255,142,104,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,170,140,1) 0%,rgba(255,142,104,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,170,140,1) 0%,rgba(255,142,104,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,170,140,1) 0%,rgba(255,142,104,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaa8c', endColorstr='#ff8e68',GradientType=0 );
}
.loveTabGrd{
    background: rgb(193,138,255);
    background: -moz-linear-gradient(top,  rgba(193,138,255,1) 0%, rgba(167,105,236,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,138,255,1)), color-stop(100%,rgba(167,105,236,1)));
    background: -webkit-linear-gradient(top,  rgba(193,138,255,1) 0%,rgba(167,105,236,1) 100%);
    background: -o-linear-gradient(top,  rgba(193,138,255,1) 0%,rgba(167,105,236,1) 100%);
    background: -ms-linear-gradient(top,  rgba(193,138,255,1) 0%,rgba(167,105,236,1) 100%);
    background: linear-gradient(to bottom,  rgba(193,138,255,1) 0%,rgba(167,105,236,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c18aff', endColorstr='#a769ec',GradientType=0 );
}
.workTabGrd{
    background: rgb(114,206,229);
    background: -moz-linear-gradient(top,  rgba(114,206,229,1) 0%, rgba(77,180,205,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(114,206,229,1)), color-stop(100%,rgba(77,180,205,1)));
    background: -webkit-linear-gradient(top,  rgba(114,206,229,1) 0%,rgba(77,180,205,1) 100%);
    background: -o-linear-gradient(top,  rgba(114,206,229,1) 0%,rgba(77,180,205,1) 100%);
    background: -ms-linear-gradient(top,  rgba(114,206,229,1) 0%,rgba(77,180,205,1) 100%);
    background: linear-gradient(to bottom,  rgba(114,206,229,1) 0%,rgba(77,180,205,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72cee5', endColorstr='#4db4cd',GradientType=0 );
}
.moneyTabGrd{
    background: rgb(255,158,164);
    background: -moz-linear-gradient(top,  rgba(255,158,164,1) 0%, rgba(254,121,130,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,158,164,1)), color-stop(100%,rgba(254,121,130,1)));
    background: -webkit-linear-gradient(top,  rgba(255,158,164,1) 0%,rgba(254,121,130,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,158,164,1) 0%,rgba(254,121,130,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,158,164,1) 0%,rgba(254,121,130,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,158,164,1) 0%,rgba(254,121,130,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9ea4', endColorstr='#fe7982',GradientType=0 );
}
#bar_2,#bar_3,#bar_4{
    display:none;
}
/*結果画面 背景グラデーションボックス----------------------------- */
.corner_result_bg_box {
	background: #C3E7FF; /* Old browsers 上*/
	background: -moz-linear-gradient(top,  #C3E7FF 0%, #F0F9FE 5%, #FFFFFF 20%, #FFFFFF 100%); /* FF3.6+ 上、下*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C3E7FF), color-stop(5%,#F0F9FE), color-stop(20%,#FFFFFF), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #C3E7FF 0%, #F0F9FE 5%, #FFFFFF 20%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #C3E7FF 0%, #F0F9FE 5%, #FFFFFF 20%, #FFFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #C3E7FF 0%, #F0F9FE 5%, #FFFFFF 20%, #FFFFFF 100%); /* IE10+ */
	background: linear-gradient(top, #C3E7FF 0%, #F0F9FE 5%, #FFFFFF 20%, #FFFFFF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C3E7FF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
	-moz-border-radius-topleft: 		.6em;
	-webkit-border-top-left-radius: 	.6em;
	border-top-left-radius: 			.6em;
	-moz-border-radius-topright: 		.6em;
	-webkit-border-top-right-radius: 	.6em;
	border-top-right-radius: 			.6em;
	margin:14px 10px 0 10px;
	-webkit-box-shadow: 2px 2px 2px #D7EEFD;
	-moz-box-shadow: 2px 2px 2px #D7EEFD;
	box-shadow: 2px 2px 2px #D7EEFD;
}
/*結果画面 タイトル背景帯----------------------------- */
.result_title_bg_in_box {
	display:block;
	border: 1px solid #FFA2AD; 
	text-align: left;
	padding: 1px 2px;
}
.result_title_bg_out_box {
	background: #FF8391;
	padding: 3px;
}
/*占い師プロフィール 銀座の母写真----------------------------- */
.table_left_img_prof_ginza {
    position: relative;
    float:right;
    width: 155px;
    padding: 20px;
}
/*会員トップ FV占い師リンク----------------------------- */
.bg_gr_top_uranaishi {
	background: #A6A6FD; /* Old browsers 上*/
	background: -moz-linear-gradient(top,  #A6A6FD, #C3C3FE 50%, #FFFFFF 100%); /* FF3.6+ 上、下*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A6A6FD), color-stop(50%,#C3C3FE), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #A6A6FD 0%, #C3C3FE 50%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #A6A6FD 0%, #C3C3FE 50%, #FFFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #A6A6FD 0%, #C3C3FE 50%, #FFFFFF 100%); /* IE10+ */
	background: linear-gradient(top, #A6A6FD 0%, #C3C3FE 50%, #FFFFFF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C3C3FE', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
}
/*会員トップマイページ追加背景グラデーション----------------------------- */
.bg_gr_top_mypage_blue {
	background: #B2E1FF; /* Old browsers 上*/
	background: -moz-linear-gradient(top,  #B2E1FF, #B2E1FF 90%, #FFFFFF 100%); /* FF3.6+ 上、下*/
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B2E1FF), color-stop(90%,#B2E1FF), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #B2E1FF 0%, #B2E1FF 90%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #B2E1FF 0%, #B2E1FF 90%, #FFFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #B2E1FF 0%, #B2E1FF 90%, #FFFFFF 100%); /* IE10+ */
	background: linear-gradient(top, #B2E1FF 0%, #B2E1FF 90%, #FFFFFF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B2E1FF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
}
.top_box_dot_mypage_blue{
	border-radius:0 0 10px 10px;
	border-top: 1px solid #B2E1FF;
	padding: 7px 0 20px 0;
	background:-moz-radial-gradient(#B2E1FF 15%, transparent 16%),-moz-radial-gradient(#B2E1FF 15%, transparent 16%),#B2E1FF;
	background:-webkit-radial-gradient(#B2E1FF 13%, transparent 10%),-webkit-radial-gradient(#B2E1FF 13%, transparent 10%),#B2E1FF;
	background-position: 0 0, 40px 40px;
	-webkit-background-size:10px 10px;
	-moz-background-size:10px 10px;
	background-size:10px 10px;
	opacity:0.8;
}
.button_green_0410{
	/*20150410特集 グリーンボタン グラデーション**/
	display: block;
	position:relative;
	width:210px;
	padding: 8px 0;
	margin-left:auto;
	margin-right:auto;
	border: solid 1px #007512;
	border-radius : 5px;
	background: #96EFAE; /* Old browsers */
	 /*ボックスに影*/
	-webkit-box-shadow: 1px 1px 3px #666666;
	-moz-box-shadow: 1px 1px 3px #666666;
	box-shadow: 1px 1px 3px #666666;
}
