input[type="submit"],
input[type="button"] {
  border-radius: 0;
  -webkit-box-sizing: content-box;
  -webkit-appearance: button;
  appearance: button;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
}.shinri_li a{font-size: 20px;font-weight: bold; color: #555;box-shadow: 1px 1px 4px 1px #ccc;display:block;text-align:center; padding: 10px 0 0 0;}.shinri_li{width: 95%; margin: 10px auto; background: #DCD1AE;}#header_shindan img{width: 100%;height:auto;margin:0 auto; padding: 0;}.shinri_li img{width: 95%;height: auto;margin: 0 auto;}.shinri_li a span{padding: 10px;display: block}.qselect{text-align:left;}span.choose{display:block;}
input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {
  display: none;
}a.shousai {
  display: inline-block;
  padding: 0.5em 0px;
  text-decoration: none;
  background: #A03688;
  color: #FFF;
  border-radius: 4px;
  box-shadow: 0px 0px 0px 5px #A03688;
  border: dashed 1px #FFF;
	margin: 8px auto;
}.shinri_box{padding: 10px; background:#FEFBF3;}.shinri_st .shinri_box p{font-size: 11px;line-height: 14px;color:#4B3B06}.shinri_post{padding: 10px; line-height: 150%;text-align:left;}.shinri_post h2{font-size: 120%; padding: 10px 0;}img.shinri_tmb{width: 95%;height: auto;margin: 0 auto;}.shinri_st{text-align:center;padding: 10px 5px 10px 5px;background: #FFF;}input.sbm-button,input.shinst{width: 95%; margin: 0 auto; padding: 10px; margin: 10px;font-size: 24px; background: #60AF08;color: #FFF;border-radius: 6px; box-shadow: 1px 1px 4px 1px #aaa;}.shinri_st p{font-size: 14px;}.shinri_bk{background: #EFEAE3;padding: 10px 5px;max-width: 640px;margin: 0 auto;}
#shinri{display:table;margin: 10px auto;}#osdg-form7{text-align:left;padding: 5px 5px;}.qcontents{padding: 10px; background: #F6F0DB;border-radius: 4px;margin: 10px 0;}span.choose{font-size: 140%;}
#shinri .shinri_tr{display: table-row;}
#shinri .shinri_tr .shinri_td{display: table-cell;text-align: center;}
#shinri_kekka img.kekka{width: 100%;}
#shinri .shinri_tr .shinri_td img{width: 92%;text-align:center;margin: 0 auto;border-radius: 2px;box-shadow: 1px 1px 3px 1px #aaa;}
a#more_button{width: 90%;padding: 12px 0;display: block;margin: 10px auto;background: #FFF;text-align: center;color: #1C497E;border-radius: 4px;font-size: 16px;border: 1px solid #555;}
a.shousai:hover {
  border: dotted 1px #FFF;
}.diagnosis-result{line-height: 200%;text-align:left;background: #FFF;}.diagnosis-result h3{padding: .5em .75em;
	background-color: #fff;
	background-image: radial-gradient(#ffe6e6 10%, transparent 20%), radial-gradient(#ffe6e6 10%, transparent 20%);	background-position: 0 0, 10px 10px;	background-size: 20px 20px;font-size: 150%;font-weight: bold;}
input[type="submit"]::focus,
input[type="button"]::focus {
  outline-offset: -2px;
}#form_model{   background-color: rgba(255,253,232,1);
	background-image:
	 linear-gradient(45deg, rgba(255,251,207,1) 25%, transparent 25%,
	  transparent 75%, rgba(255,251,207,1) 75%, rgba(255,251,207,1)),
	 linear-gradient(-45deg, rgba(255,251,207,1) 25%, transparent 25%,
	  transparent 75%, rgba(255,251,207,1) 75%, rgba(255,251,207,1));
	background-size: 20px 20px;
	background-position: 0 0, 10px 10px;padding: 15px 0;text-align:center;}#form_model p{text-align:left;}
.prbtn a{background: #7ED321;border-radius: 2px; color: #fff;width: 90%;display:block;padding: 15px 5px;text-align: center;margin: 0 auto;font-size: 130%;margin-bottom: 10px;margin-top: -15px;}
.unsei_post h3.mi{font-weight: bold; padding-left: 10px;}.shinri_li a span{font-size: 21px;}
#kekka_box .maru {
 height:50px;
 width:40px;
 border-radius:50%;
 line-height:50px;
 text-align:center;
	background:#AE1390;
margin: 10px auto 5px auto;
}h1#shinri_txt{padding: 15px 10px; font-weight: bold;text-align:center;font-size: 24px; background: #FFF;margin: 0px auto 10px auto;}h1#shinri_title{padding: 20px 15px; font-weight: bold;text-align:center;font-size: 24px; background: #F5f5f5;margin: 0px auto 10px auto;border-bottom: 1px solid #555;}h1#shinri_title2{font-weight: bold; font-size: 24px; margin: 10px auto; padding: 5px 10px;}.kekka_txt{padding: 10px; font-size: 16px;color :#39132D;margin-top: 5px;}.kekka_txt p{line-height: 180%; font-size: 110%;}
.maru span{font-weight: bold; color: #FFF;font-size: 130%;padding-top: 7px;	}
#tarot{display:table;width: 95%;margin: 0 auto 15px auto;background: #F0F0F0; background: url("https://urapri.net/img/tarot_back.jpg");padding: 10px;}
#tarot .tarot_tr{
	display: table-row;
}
#tarot .tarot_tr .tarot_td{
	display: table-cell;
	width: 30%;
	vertical-align: middle;
}
#tarot .tarot_tr .tarot_td a img{
	width: 100%;
}

#wrapper #content .post ul.angel{list-style: none;display: table;
	margin: 0;padding: 0;width: 100%;}#wrapper #content .post ul.angel li{list-style:none;margin: 4px 4px;padding: 0px;display: table-cell;}ul.angel li img{width: 95%;margin: 0 auto;}
#description_shindan,#description_shindan p{font-size: 16px;padding: 10px;margin: 15px auto 5px auto;}
#description_shindan h2{font-weight: bold;border-bottom: 1px solid #333;}

#content h2,#description_shindan h2,h2.reviewh2{
	font-size:24px;
	font-weight: bold;
position: relative;
padding: 0.35em 0px 8px 0px;
	margin-top: 10px;
	line-height: 36px;
	margin-bottom: 10px;font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
#description_shindan h2:after {
content: "";
display: block;
margin-top: 3px;
height: 2px;
background: -moz-linear-gradient(to right, #CB0288, #E29DFE);
background: -webkit-linear-gradient(to right, #CB0288, #E29DFE);
background: linear-gradient(to right, #CB0288, #E29DFE);
}
#content h2#shindan,#content_single h2#shindan{
	 border:none;
	 position: relative;
     padding:0.5em 0.5em 0.5em 40px;
	font-size: 24px;
	margin: 5px auto;
	background: #FDF6FF;
}
.kekka_odd h4{font-weight: bold; border-bottom: 1px solid #555; font-size: 21px;margin-bottom: 10px;margin-top: 10px;}
.kekka_odd p {
    margin: 5px; 
    padding: 8px 0;
	font-size: 16px;
	line-height: 32px;
}
#sform{margin: 0 auto 15px auto;text-align:center;}
#sform form{margin-top: 15px;}
a.rankingood{background: #417505;color: #FFF; text-align:center; width: 95%;display:block;margin: 0 auto; padding: 10px; border-radius: 8px; }
.denwa{font-size: 12px; background: #FFFBC9;width: 100%;text-align:center;margin: -10px auto 5px;padding: 6px 0;}
.denwa a{color: #005CC7;text-align:center;padding: 4px;text-decoration:underline;}
.yumeyume,.yumeyume .naiyou{color:#FFF;}.yumeyume .naiyou{text-align: left;width: 85%;margin: 10px auto;}.naiyou h3{font-weight: bold;font-size: 120%;margin-top: 15px;}.chui{width: 90%;margin: 0 auto 10px auto;color:#F0F0F0;}.set{text-align: left;padding: 10px;}.set img{margin: 5px auto 10px auto;}p.recom{font-size: 14px;line-height: 20px;}.kokantei{width: 95%;margin: 0px auto 10px;}.kokantei p{margin: 5px 0; font-size: 16px;}
ol.commentlist{border: 1px solid #ddd; border-radius: 3px;margin: 0px 0 10px 0;padding: 0 0px;}ol.commentlist li {margin-top: 20px;}ol.commentlist p{font-size: 15px; line-height:21px;padding: 5px;}span.days{text-align: right;float: right;display: block;font-size: 11px; color: #999;}.cld-like-dislike-wrap{text-align:right;float: right}#comment,#author{font-size: 12px;width: 500px;}#submit{font-size: 14px; color:#FFF; background: #DF5657;padding: 10px 50px;}p.comment-form-comment,p.comment-form-author,p.form-submit{padding: 5px 0px;width: 100%;}p.form-allow{font-size: 11px;padding: 5px 0px;}ul.wpuf-form{list-style:none;}ul,ul li,ul.wpuf-form li,ul.wpuf-form li.wpuf-el{list-style:none;}ul.wpuf-form li.wpuf-el{margin: 0;}a#post_btn{padding: 15px 0px;display:block;width: 99%;background:#FEFEFE;border: 2px solid #DF5657;color: #DF5657;text-align: center;font-size: 18px;font-weight: bold;border-radius: 4px;margin-bottom: 10px;}.comment-report-button{background: none;margin: 0 0px 0 0px;border: none;color: #999;}span.com_icon{background: url(/img/fuki.png) no-repeat; padding-left: 20px;background-size: 16px 16px; color: #999;float: right;background-position: 0px 4px;}span.nickname{float: left; font-size: 11px;padding-top: 5px;background: url(/img/human.png) no-repeat; padding-left: 20px;background-size: 16px 16px;background-position: 0px 5px;}span.nicknames{font-size: 11px;padding-top: 5px;background: url(/img/human.png) no-repeat; padding-left: 20px;background-size: 16px 16px;background-position: 0px 
	5px;}h3.batsu{font-size: 21px;padding-top: 5px;background: url(/img/batsu.png) no-repeat; padding-left: 30px;background-size: 24px 24px;background-position: 0px 8px;font-weight:bold;}.reply{margin-left: 10px;font-size: 12px; border-radius: 3px; border: 1px solid #DF5557;padding: 3px 8px; width: 60px;text-align: center}.reply a.comment-reply-link{color: #DF5557;display: block; font-size: 12px;}h3#reply-title{margin: 15px 10px 0 10px; } h3#reply-title small a{background:#ccc; padding: 8px 10px; border-radius: 3px; color: #FFF;}ul.children{margin-top: 10px;}
h3#comment_qah3{margin-top: 0px; padding: 10px 15px; background:#F1EFE3; text-align: left; font-weight: bold;font-size: 18px;color: #555;}h3#comment_ah3{margin-top: 0px; margin-bottom: -10px;padding: 10px 15px; background:#F5F5F5; text-align: left; font-weight: bold;font-size: 18px;color: #555; border-bottom: 1px solid #ccc;}
#comment_qa{margin-top: 10px;border: 1px solid #ddd; padding: 0px; background: #FAFAFA;border-radius: 3px;}#comment_qa_body{padding: 10px}a.tsuho{color: #999;font-size: 90%;margin-left: -5px;}.comment-listCon{padding:10px 0 0px 0;}
li.comment{border-top: 1px solid #ddd;margin-top: 10px;padding:0px 10px 20px 10px;font-size: 15px;line-height:21px;}li.comment:first-child{margin-top:0;}li.comment:last-child{padding-bottom: 30px;}.content_single p{margin-left: 0px;padding-left: 0px;}#single_content{border: solid 1px #ccc; border-radius: 4px;padding-bottom: 10px;}.comment-info{border-bottom: 1px solid #aaa;padding-bottom: 5px; margin-bottom: 15px;}p.none{background: #FFF8EC; font-weight: bold; padding: 10px;margin: 0 auto;text-align: center; border: none;}
.kekka_box{
	margin-bottom: 15px;
}#header_h1{margin-bottom: 20px;}h1.title{font-size: 26px;font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;color: #444;}#wrapper .post p{font-size: 110%; line-height: 180%;margin-bottom: 30px;padding: 0 5px;}
a.block-btn{text-align:center; display:block; border: 2px solid #FF8FF3;padding: 5px;width: 90%; border-radius: 4px; margin: 0 auto;font-size: 16px;}ul.mokuji{list-style:square; border: 1px solid #aaa; padding: 5px 10px; margin: 5px;}ul.mokuji li{margin: 10px 0;border-bottom: dashed 1px #ccc;padding: 0px 15px;}#searchsubmit{font-size: 18px; border-radius: 6px;background: #BD10E0;}.search_box{background: #FFFEEC; padding: 10px 5px 20px 5px;margin-bottom:10px 5px;}#search-2 #s{width: 90%; margin: -4px 5px 8px 5px;padding: 5px; font-size: 16px;}#search-2 h3.widgettitle{font-size: 16px; font-weight: bold; background: #801E44;color: #FFF;padding: 10px 0;}#search-2 #searchsubmit{width: 90%;}
#search-2 .search_box{padding: 20px 0 15px 0;}.omikuji_box{background: #EDFFDB; padding: 15px 0;width: 95%;margin: 0 auto; font-size: 140%;}#omikuji_btn {
  display: inline-block;
  padding: 0.5em 1em;
  text-decoration: none;
  background: #668ad8;
  color: #FFF;
  border-bottom: solid 4px #627295;
  border-radius: 3px;
}span.aka{font-weight: bold;font-size: 120%;color: #AD0C20;}
#omikuji_btn:active {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  border-bottom: none;
}.omikuji_post{
    margin: 1em auto;
    background: #f1f1f1;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.22);
	padding-bottom: 15px;
	width: 95%;
}
.omikuji_post span.box_title{
	display: block;
    font-size: 1.2em;
    background: #6E2A82;
    padding: 4px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.omikuji_post p {
    padding: 15px 20px;
    margin: 0;
}p.josei,p.dansei{line-height: 22px; font-size: 14px;background: #FFF; margin: 10px auto;padding: 10px;}.aishou_select select{border-radius: 8px;}
table.zen {
  display: block;
  overflow-x: scroll;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
	border: none;
}.post table.zen{border:none;}tale.zen tbody{border: solid 1px #aaa;}.share img{max-width: 320px; margin: 0 3px;width: 48%;height:auto;}.share{text-align:center;margin: 10px auto 5px auto; width: 100%;}.share_span{font-weight: bold; font-size: 18px;display: block; margin-bottom: 5px;}input#uranai_button{	  display: inline-block;  padding: 15px 0;  text-decoration: none; background: #668ad8;color: #FFF;  border-bottom: solid 4px #627295;  border-radius: 3px;margin: 10px auto;font-size: 140%;width: 95%;}input#uranai_button:active{ -webkit-transform: translateY(4px);
  transform: translateY(4px);
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2); border-bottom: none;}
@media only screen and (max-width: 768px) {
#page-top{
display:none;
}
#page{
padding-bottom:52px;
}
.site-branding {
margin-top: 0;
}}
#fixed_footer {
position: fixed;
bottom: 0;
width: 100%;
height: 52px;
background-color:rgba(255, 255, 255, 0.95);
box-shadow: -1px -2px 4px rgba(0, 0, 0, 0.05);z-index:9999;}
#fixed_footer .fa {font-size:20px;}
#fixed_footer ul#menu {
margin:7px 0 5px 0;
display: table;
table-layout: fixed;
text-align: center;
width: 100%;
padding:0 !important;
z-index:9999;
}
#fixed_footer ul li.table {
display: table-cell;
vertical-align: middle;
font-size:10px;
margin:auto;}
#fixed_footer ul li.table a{
color:#666;
text-decoration:none;}
#fixed_footer ul li span{display:block;}
#nav-drawer,#nav-follow,#nav-share {position: relative;}
.nav-unshown {display:none;}
#nav-open,#nav-open-follow,#nav-open-share {
display: inline-block;
vertical-align: middle;
}
#nav-close,#nav-close-follow,#nav-close-share{
display: none;
position: fixed;
z-index: 90;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: black;
opacity: 0;
transition: .2s ease-in-out;
}
#nav-content {
padding:0;
overflow: auto;
position: fixed;
top: 0;
left: 0;
z-index: 100;
width: 85%;
max-width: 300px;
height: 100%;
background: #fff;
transition: .3s ease-in-out;
-webkit-transform: translateX(-105%);
transform: translateX(-105%);
}
#nav-content-follow,#nav-content-share{
height: 0;
padding: 0;
overflow: hidden;
opacity: 0;
transition: 0.8s;
}
#nav-follow input:checked~#nav-content-follow,#nav-share input:checked~#nav-content-share{
display: table;
table-layout: fixed;
overflow: auto;
position: fixed;
bottom: 0;
left:0;
z-index: 99;
width: 100%;
height: 100px;
background: #505050;
text-align: center;
opacity:1;
box-shadow: 0 -2px 10px rgba(0,0,0,0.1);
}
#nav-content-share .share img{max-width: 320px;width: 43%;height:auto;margin: 10px 3;}
#nav-content-follow a .fa {
display: block;
font-size: 28px;
}
#nav-content-share a .fa {
display: block;
font-size: 30px;
line-height:52px;
}
#nav-content-share span {
display: none !important;
}

#nav-input:checked ~ #nav-close,#nav-input-follow:checked ~ #nav-close-follow,#nav-input-share:checked ~ #nav-close-share {
display: block;
opacity: .5;
}
#nav-input:checked ~ #nav-content {
-webkit-transform: translateX(0%);
transform: translateX(0%);
box-shadow: 6px 0 25px rgba(0,0,0,.15);
}
.fixed-menu a:hover , .fixed-menu__follow a {
text-decoration: none;
}
.follow-tw { background: #55acee;}
.follow-fb { background: #35629a;}
.follow-go { background: #dd4b39;}
.follow-fdly { background: #6cc655;}
.follow-insta { background: linear-gradient(45deg,#fad51f,#f95e5e 20%,#e83784 60%,#754ed5);}
#nav-content-share .fa-hatebu:before {
font-family: "Quicksand","Arial",sans-serif;
font-size: 1.1em;
font-weight: bold;
line-height: .9;
content: "B!";
color: #3c7dd1;}
#nav-content-share .fa-twitter {    color: #55acee;}#nav-content-share .fa-facebook {    color: #35629a;}
#nav-content-share .fa-google-plus {    color: #dd4b39;}
#nav-content-share .fa-get-pocket {    color: #ee4056;
}#nav-content-share .fa-comment {    color: #8ed97a;}