@charset "utf-8";
/* リセットスタイル‹ */ 
html,body {
height: 100%;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 0.67em;
font: inherit;
vertical-align: baseline;
list-style-type: none;
text-decoration: none;
word-break: break-all;
}
div,p,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,table,tr,th,td,article,aside,header,footer,section,nav{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
ol, ul {
list-style: none;
}
h1, h2, h3, h4, h5, h6, p {
line-height: 165%;
letter-spacing: 2px;
display:inline;
}
body { 
margin:0;
padding:0;
font-family: Arial,”ヒラギノ角ゴ Pro W3″,”Hiragino Kaku Gothic Pro”,”メイリオ”,Meiryo,”ＭＳ Ｐゴシック”,”MS PGothic”,sans-serif;
width:100%;
-webkit-text-size-adjust: 100%;
color: #353535;
background-color:white;
background-attachment: fixed;
}



#PCcontainer {
margin:0 auto;
width: 500px;
border:1px solid #d3d3d3;
padding:3px 20px 20px 20px;
}
.pcTop {
width:80%;
margin:5% auto 3% auto;
}
.pcTop img {
margin:0 35% 0 35%;
width:30%;
}
.pcTopp {
font-size:0.81em;
letter-spacing: 2px;
text-align:left;
padding:1%;
display:block;
color:#ff6b9b;
}
.pcTop p {
font-size:0.8em;
text-align:center;
padding:4%;
display:block;
}
/* グローバル */ 
div#pc_headerArea {  
width: 100%;  

} 

.clear {
clear:both;
}
a:link{color: #A16527; text-decoration: none;}
a:visited{color:#A16527; text-decoration: none;}
a:active{color:#A16527; text-decoration: none;}
a:hover { text-decoration: none; }
.Tline {
width: 100%;
height: 2px;
background-color: #FCC8E4;
margin-bottom:0.5px;
}
.no_hairight {
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.Bline {
width: 100%;
height: 1px;
margin-top:3px;
}
.mtb5 {
margin-top:2.5%;
margin-bottom:2.5%;
}
/* グローバル */ 
div#headerArea {  
z-index: 1;
position: fixed !important;  
position: absolute;  
top: 0;  
left: 0;  
width: 100%;  
height: 55px; 
background: rgba(255,255,255,0.85);
} 
.boxl {
float: left;
width: 40%;
padding:9px 3% 0 0%;
margin: 0 0 0 2%;
}
.boxr {
float: left;
width: 58%;
}
.sitel {
  position:relative;
  display: block;
float:left;
padding: 0 0 0 0;
background: url(http://jhk34.1000.tv/anan/img//logo.png) no-repeat;
background-size:contain;
height: 38px;
width: 96%;
margin-left:4%;
margin-top:-2px;
margin-bottom: 4px;
}
.siter1 {
float:left;
padding: 20px 0 0 0;
background: url(http://jhk34.1000.tv/anan/img//siter1.png) no-repeat;
background-position: center; 
background-size:contain;
height: 38px;
width: 27%;
}
.siter2 {
float:left;
padding: 20px 0 0 0;
background: url(http://jhk34.1000.tv/anan/img//siter2.png) no-repeat;
background-position: center; 
background-size:contain;
height: 38px;
width: 27%;
}
.siter22 {
float:left;
padding: 20px 0 0 0;
background: url(http://jhk34.1000.tv/anan/img//siter2.png) no-repeat;
background-position: center; 
background-size:contain;
height: 38px;
width: 27%;
}
.siter3 {
float:left;
padding: 20px 0 0 0;
background: url(http://jhk34.1000.tv/anan/img//siter3.png) no-repeat;
background-position: center; 
background-size:contain;
height: 38px;
width: 30%;
margin-left:42%;
}
.siter4 {
float:left;
padding: 20px 0 0 0;
background: url(http://jhk34.1000.tv/anan/img//siter4.png) no-repeat;
background-position: center; 
background-size:contain;
height: 38px;
width: 30%;
}
.siter5 {
float:left;
padding: 20px 0 0 0;
background: url(http://jhk34.1000.tv/anan/img//siter5.png) no-repeat;
background-position: center; 
background-size:contain;
height: 38px;
width: 27%;
}
.siteP {
display:block;
padding-top: 14px;
text-align: center;
font-size: 0.6em;
color: #A16527;
letter-spacing: 0px;
line-height: 150%;
}
.siteP2 {
display:block;
padding-top: 15.7px;
text-align: center;
font-size: 0.56em;
color: #A16527;
letter-spacing: 0px;
line-height: 150%;
}
.siteP3 {
display:block;
padding-top: 15.3px;
text-align: center;
font-size: 0.56em;
color: #A16527;
letter-spacing: 0px;
line-height: 150%;
}
.siteP4 {
display:block;
padding-top: 15.6px;
text-align: center;
font-size: 0.6em;
color: #A16527;
letter-spacing: 0px;
line-height: 150%;
}
.siteP5 {
display:block;
padding-top: 15.3px;
text-align: center;
font-size: 0.6em;
color: #A16527;
letter-spacing: 0px;
line-height: 150%;
}
.siteP_s {
font-size: 1.2em;
color: #ff0080;
}
.box50 {
width: 100%;
height: 55px;
margin-left: auto;
margin-right: auto;
}
.box50:after{
content: "";
display: block;
clear: both;
padding-bottom: 0px;
border-spacing: 0px;
margin: 0;
}
.top_img {
display:block;
text-align:center;
margin:2% auto 0 auto;
}
#page-top {
  display:block;
position: fixed;
margin-bottom:3%;
right: -26%;
}
.back_old {
background-color:#ff80a4;
}
.back_mgs {
background-color:#c4ab91;
}
.back_dmm {
background-color:#adadad;
}
.back_pr {
background-color:#70c2ff;
}
.back_mk {
background-color:#8cce61;
}
.back_tk {
background-color:#FFA26E;
}
.top {
    margin:0.5% 0 0.3% 0;
width:100%;
background-color:#ff6b9b;
padding:1.6% 0 1% 0;
}
.top_mgs {
    margin:2% 0 0.3% 0;
width:100%;
background-color:#c4a788;
padding:1.6% 0 1% 0;
}
.top_dmm {
    margin:2% 0 0.3% 0;
width:100%;
background-color:#a5a5a5;
padding:1.6% 0 1% 0;
}
.top_tk {
    margin:2% 0 0.3% 0;
width:100%;
background-color:#FF9B59;
padding:1.6% 0 1% 0;
}
.top_pr {
    margin:2% 0 0.3% 0;
width:100%;
background-color:#50b4ff;
padding:1.6% 0 1% 0;
}
.top_mk {
    margin:2% 0 0.3% 0;
width:100%;
background-color:#78ce41;
padding:1.6% 0 1% 0;
}
.top95 {
    margin:3% auto 0% auto;
width:95%;
background-color:#ff6b9b;
padding:1.6% 0 1.3% 0;
}
.topics {
display: block;
width:100%;
line-height: 130%;
font-size:1.1em;
text-align: center;
padding: 0.9% 0 0.5% 0;
color:white;
}
.topicsN {
display: block;
width:100%;
line-height: 130%;
font-size:1.05em;
text-align: center;
color:white;
padding-top:1%;
padding-bottom:0.4%;
}
.topicsP {
  display: block;
  margin:1% 0 0% 0;
width:100%;
font-size:0.7em;
text-align: center;
color:white;
}
.topics_waku {
width:98%;
border:1px solid #ff8fac;
border-top:0;
padding:3.5% 4.5% 3.9% 5.5%;
margin:0% auto 7% auto;
}
.topics_waku h3 {
  display: block;
font-size:0.68em;
color:#ff5c9e;
padding:0 0 0.5% 0%;
}
.topics_waku p {
  display: block;
font-size:0.65em;
}
.topics_waku_span {
  display: block;
font-size:0.68em;
text-align:right;
color:#c69c6d;
padding:5px 5px 0 5px;
letter-spacing: 0.7px;
}
.topics_waku_mgs {
width:98%;
border:1px solid #e0c7af;
border-top:0;
padding:3.5% 4.5% 3.9% 5.5%;
margin:0% auto 7% auto;
}
.topics_waku_mgs h3 {
  display: block;
font-size:0.68em;
color:#ff5c9e;
padding:0 0 0.5% 0%;
}
.topics_waku_mgs p {
  display: block;
font-size:0.65em;
}
.topics_waku_dmm {
width:98%;
border:1px solid #d3d3d3;
border-top:0;
padding:3.5% 4.5% 3.9% 5.5%;
margin:0% auto 7% auto;
}
.topics_waku_dmm h3 {
  display: block;
font-size:0.68em;
color:#ff5c9e;
padding:0 0 0.5% 0%;
}
.topics_waku_dmm p {
  display: block;
font-size:0.65em;
}

.topics_waku_pr {
width:98%;
border:1px solid #aed9ff;
border-top:0;
padding:3.5% 4.5% 3.9% 5.5%;
margin:0% auto 7% auto;
}
.topics_waku_pr h3 {
  display: block;
font-size:0.68em;
color:#ff5c9e;
padding:0 0 0.5% 0%;
}
.topics_waku_pr p {
  display: block;
font-size:0.65em;
}

.topics_waku_mk {
width:98%;
border:1px solid #8de256;
border-top:0;
padding:3.5% 4.5% 3.9% 5.5%;
margin:0% auto 7% auto;
}
.topics_waku_mk h3 {
  display: block;
font-size:0.68em;
color:#ff5c9e;
padding:0 0 0.5% 0%;
}
.topics_waku_mk p {
  display: block;
font-size:0.65em;
}

.topics_waku_tk {
width:98%;
border:1px solid #FCA575;
border-top:0;
padding:3.5% 4.5% 3.9% 5.5%;
margin:0% auto 7% auto;
}
.topics_waku_tk h3 {
  display: block;
font-size:0.68em;
color:#ff5c9e;
padding:0 0 0.5% 0%;
}
.topics_waku_tk p {
  display: block;
font-size:0.65em;
}

.topics95_waku {
width:95%;
border:1px solid #ff8fac;
border-top:0;
padding:3.5% 4.5% 3.9% 5.5%;
margin:0% auto 1% auto;
}
.topics95_waku h3 {
  display: block;
font-size:0.73em;
color:#ff5c9e;
padding:0 0 0.5% 0%;
}
.topics95_waku p {
  display: block;
font-size:0.66em;
margin-bottom:5%;
}
.contentnew {
border-top: 1px #dcd0ca solid;
border-bottom: 2px #dcd0ca solid;
width: 100%;
padding: 0;
margin: 0%;
padding-top: 0%;
padding-bottom: 2%;
margin-top: 5%;
background-color: white;
position: relative;
}
.content {
border-top: 1px #dcd0ca solid;
border-bottom: 2px #dcd0ca solid;
width: 100%;
padding: 0;
margin: 0%;
padding-top: 0%;
padding-bottom: 2%;
margin-top: 5%;
background-color: white;
position: relative;
}
.content:before
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.content:after{
content: "";
display: block;
clear: both;
padding-bottom: 0px;
border-spacing: 0px;
margin: 0;
}
.contentfade {
border-top: 1px #dcd0ca solid;
border-bottom: 2px #dcd0ca solid;
width: 100%;
padding: 0;
margin: 0%;
padding-top: 0%;
padding-bottom: 2%;
margin-top: 5%;
background-color: white;
position: relative;
}
.contentfade:before
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.contentfade:after{
content: "";
display: block;
clear: both;
padding-bottom: 0px;
border-spacing: 0px;
margin: 0;
}
.contentja {
border-top: 1px #dcd0ca solid;
border-bottom: 2px #dcd0ca solid;
width: 100%;
padding: 0;
margin: 0%;
padding-top: 0%;
padding-bottom: 0%;
margin-top: 4%;
background-color: white;
position: relative;
}
.contentja:before
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.contentja:after{
content: "";
display: block;
clear: both;
padding-bottom: 0px;
border-spacing: 0px;
margin: 0;
}
.content_come {
width: 95%;
border-bottom: 1px #dcd0ca solid;
text-align: left;
padding: 1% 0 1% 0;
margin: 0% auto 0% auto;
position: relative;
color: #fff;
background: white;
overflow: hidden;
}
.content_come img {
padding:1.8% 1% 1.8% 1%;
vertical-align:middle;
}
.contentB {
font-size: 0.79em;
line-height: 170%;
letter-spacing: 2px;
color: #4a4a4a;
margin: 1.5% 0.5% 0 0.5%;
}
.contentS {
  display:inline-block;
font-size: 1.3em;
line-height: 170%;
letter-spacing: 2.2px;
color: #ff7bac;
font-weight:bold;
margin: 0% 0.1% 0 1.5%;
}
.contentSm {
display:inline-block;
font-size: 0.72em;
line-height: 170%;
letter-spacing: 1.2px;
color: #ff7bac;
font-weight:bold;
margin: 0% 0% 0 0.2%;
}
.contentSS {
display:block;
font-size: 0.62em;
line-height: 130%;
letter-spacing: 1.8px;
color: #7f7f7f;
margin: 0% 0.5% 0 15%;
}
.contentALL {
width:100%;
padding:1.4% 0;
}
.contentALL:after {
content: "";
display: block;
clear: both;
}
.content1 {
margin: 0%;
float: left;
width: 28%;
padding: 3% 0 2% 3.5%;
text-align:center ;
margin-right:1.5%;
margin-top:2%;
margin-left:0.5%;
}
.content1 img {
width:100%;
border:1.5px solid white;
-webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
-moz-transform: skewY(-2deg) translate3d(0, 0, 0);
-ms-transform: skewY(-2deg) translate3d(0, 0, 0);
transform: rotate(-2deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
}
.content2 {
margin: 0%;
float: left;
width: 70%;
padding: 0% 0 0% 0%;
text-align:center ;
margin-top:6.5%;
}
.next_shadow {
position: relative;
width:42%;
margin:3.6% 4% 2.5% auto;
background-color:#ff6b9b;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
text-align: center;
}
.next_shadow a {
  display: block;
width: 100%
}
.nextMovie_shadow {
position: relative;
width:42%;
margin:3.4% 4% 2% auto;
background-color:#ff6b9b;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
text-align: center;
font-size: 1.03em;
padding: 0.4% 0 0.2% 1.7%;
}
.nextMovie_shadow a {
  display: block;
width: 100%
}
.CO_shadow {
position: relative;
width:75%;
margin:-5.5% 0 0 24%;
background-color:#ff6b9b;
-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
text-align: center;
}
.C0_shadowimg {
padding: 0% 1% 0.5% 1%;
vertical-align:middle;
}
.content2_wakuS {
width: 90%;
height: auto;
border: 1px solid #f9accf;
border-radius: 12px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding: 0% 0% 3% 0%;
margin: 2% 1% 0% 4.3%;
text-align: left;
}
.content2_waku {
width: 90%;
height: auto;
border: 1px solid #f9accf;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding: 0% 0% 2% 0%;
margin: 2% 1% 0% 4.3%;
text-align: left;
}
.content2_waku2 {
border-radius: 5px 5px 0 0 / 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
width: 100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcaeae+0,f9a9a9+98,ff9b9b+100 */
background: #ff6b9b; /* Old browsers */
background: -moz-linear-gradient(top, #ff6b9b 0%, #ff6b9b 98%, #ff6b9b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff6b9b 0%,#ff6b9b 98%,#ff6b9b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff6b9b 0%,#ff6b9b 98%,#ff6b9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcaeae', endColorstr='#ff9b9b',GradientType=0 ); /* IE6-9 */
text-align: center;
padding: 0%;
margin: 0;
}
.content2_waku2 img {
padding-right: 1%;
padding-left: 1%;
padding-bottom: 0;
vertical-align:middle;
}
.content2_wakus3 {
padding: 3.5%;
}
.by_no {
  display: inline-block;
margin: 0;
padding: 2.2% 0 1% 1%;
font-size: 0.7em;
color: white;
text-align: center;
font-weight: bold;
vertical-align:middle;
white-space: nowrap;
}
.by_anan {
margin: 0;
padding: 0;
font-size: 0.57em;
text-align: center;
color: white;
font-weight: bold;
}
.by_come {
  padding:6.5% 6% 2.5% 6%;
display: block;
text-align: left;
font-size: 0.6em;
color: #353535;
line-height: 177%;
}
.style1 {
display: block;
width:95%;
margin:4% auto 0% auto;
position: relative;
border-top: 1px solid #bbd7ff; 
}
.style1:after { 
  content: ".";
line-height: 0;
display: block;
overflow: hidden;
position: absolute;
bottom: 0;
width: 70%;
border-top: 1px solid #ffd0f4; 
}
.style2 {
display: block;
width:95%;
margin:4% auto 2% auto;
position: relative;
border-top: 1px solid #ffd0f4; 
}
.style2:after { 
  content: ".";
line-height: 0;
display: block;
overflow: hidden;
position: absolute;
bottom: 0;
width: 30%;
border-top: 1px solid #bbd7ff; 
}
.style3 {
display: block;
width:95%;
margin:2.5% auto 2% auto;
position: relative;
border-top: 1px solid #bbd7ff; 
}
.style3:after { 
  content: ".";
line-height: 0;
display: block;
overflow: hidden;
position: absolute;
bottom: 0;
width: 70%;
border-top: 1px solid #ffd0f4; 
}
.content1PR {
position: relative;
margin: 0%;
float: left;
width: 55%;
padding: 3% 0 2% 5%;
text-align:center ;
margin-right:2%;
margin-top:2%;
margin-bottom:3%;
}
.content1PR img {
width:100%;
border:1.5px solid white;
   -webkit-transform: skewY(-1deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-1deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-1deg) translate3d(0, 0, 0);
            transform: rotate(-1deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
}

.content1PRlist {
position: relative;
margin: 0%;
float: left;
width: 51%;
padding: 3% 1% 2% 4%;
text-align:center ;
margin-right:2%;
margin-top:4%;
margin-bottom:3%;
}
.content1PRlist img {
width:100%;
border:1.5px solid white;
   -webkit-transform: skewY(-1deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-1deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-1deg) translate3d(0, 0, 0);
            transform: rotate(-1deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden; 
          -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4); 

}
.content2PRlist {
margin: 0%;
float: left;
width: 44%;
padding: 0% 0 0% 0%;
text-align:center ;
margin-top:6%;
margin-bottom:3%;
}
.PR_shadow {
position: relative;
width:98%;
margin:-7% 0 0 2%;
background-color:#00a0e9;
opacity: 0.86;
border-radius:4px;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.PR_shadow p {
padding:3% 0 1.6% 0;
display:block;
font-size:0.68em;
color:white;
}
.content2PR {
margin: 0%;
float: left;
width: 43%;
padding: 0% 0 0% 0%;
text-align:center ;
margin-top:5%;
margin-bottom:3%;
}
.new_shadow {
position: relative;
width:100%;
margin:-17% 0 0 0%;
background-color:#eb5cab;
opacity: 0.9;
border-radius:4px;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.new_shadow p {
padding:2% 0 0.6% 0;
display:block;
font-size:0.65em;
color:white;
}
.new_shadow2 {
position: relative;
width:96%;
margin:-17% 0 0 0%;
background-color:#00a0e9;
opacity: 0.85;
border-radius:4px;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.new_shadow2 p {
padding:2% 0 0.6% 0;
display:block;
font-size:0.65em;
color:white;
}

.new_shadow3 {
position: relative;
width:96%;
margin:-17% 0 0 0%;
background-color:#31b500;
opacity: 0.85;
border-radius:4px;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.new_shadow3 p {
padding:2% 0 0.6% 0;
display:block;
font-size:0.65em;
color:white;
}
.new_shadowmgs {
position: relative;
width:96%;
margin:-17% 0 0 0%;
background-color:#c4a788;
opacity: 0.85;
border-radius:4px;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.new_shadowmgs p {
padding:2% 0 0.6% 0;
display:block;
font-size:0.65em;
color:white;
}
.new_shadowdmm {
position: relative;
width:96%;
margin:-17% 0 0 0%;
background-color:#adadad;
opacity: 0.9;
border-radius:4px;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.new_shadowdmm p {
padding:2% 0 0.6% 0;
display:block;
font-size:0.65em;
color:white;
}
.new_shadowmk {
position: relative;
width:96%;
margin:-17% 0 0 0%;
background-color:#31b500;
opacity: 0.85;
border-radius:4px;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.new_shadowmk p {
padding:2% 0 0.6% 0;
display:block;
font-size:0.65em;
color:white;
}
.new_shadowpr {
position: relative;
width:96%;
margin:-17% 0 0 0%;
background-color:#00a0e9;
opacity: 0.85;
border-radius:4px;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.new_shadowpr p {
padding:2% 0 0.6% 0;
display:block;
font-size:0.65em;
color:white;
}
/* 吹き出しプレミア */
.fukidasi_left {
  width:92%;
  background-color:#efefef;
  border-radius:26px;
  position:relative;
  padding:6.9% 4% 5.9% 9%;
  color:#fff;
  text-align: left;
  margin-left:0.5%;
}
.fukidasi_left:after {
  border:10px solid transparent;
  border-right-color:#efefef;
  border-left-width:0;
  width:0;
  left:-10px;
  content:"";
  display:block;
  top:20px;
  position:absolute;
  text-align: left;
}
.fukidasi_left p {
  display: block;
color:#4a4a4a;
font-size:0.64em;
letter-spacing: 2px;
line-height: 150%;
text-align: left;
padding:0% 0% 3% 2%;
}
.JA_shadow {
width:100%;
background-color:#eb5cab;
opacity: 0.9;
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-o-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-ms-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
}
.JA_shadow p {
padding:2% 0 1% 0;
display:block;
font-size:0.63em;
color:white;
text-align:center;
}
.JAold_shadow {
width:100%;
background-color: #ff6b9b;
opacity: 0.7;
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-o-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-ms-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
}
.JAold_shadow p {
padding:3.8% 0 1.8% 0;
display:block;
font-size:0.6em;
color:white;
text-align:center;
}
.JA_shadow_mgs {
width:100%;
background-color:#c4a788;
opacity: 0.9;
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-o-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-ms-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
}
.JA_shadow_mgs p {
padding:3.5% 0 0% 0;
display:block;
font-size:0.63em;
color:white;
text-align:center;
}
.JA_shadow_dmm {
width:100%;
background-color:#a5a5a5;
opacity: 0.9;
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-o-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-ms-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
}
.JA_shadow_dmm p {
padding:3.5% 0 0% 0;
display:block;
font-size:0.63em;
color:white;
text-align:center;
}

.JA_shadow_pr {
  position: relative;
width:100%;
background-color:#00a0e9;
opacity: 0.9;
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-o-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-ms-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
}
.JA_shadow_pr p {
padding:2.6% 0 0% 0;
display:block;
font-size:0.63em;
color:white;
text-align:center;
}

.JA_shadow_mk {
width:100%;
background-color:#31b500;
opacity: 0.9;
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-o-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-ms-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
}
.JA_shadow_mk p {
padding:2.6% 0 0% 0;
display:block;
font-size:0.63em;
color:white;
text-align:center;
}
.JA_shadow_tk {
width:100%;
background-color:#FF9B59;
opacity: 0.9;
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-o-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-ms-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
}
.JA_shadow_tk p {
padding:3.5% 0 0% 0;
display:block;
font-size:0.63em;
color:white;
text-align:center;
}
.TOP_shadow {
position: relative;
width:101%;
margin:-10% 0 0 1%;
background-color:#eb5cab;
opacity: 0.9;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.TOP_shadow p {
padding:3% 0 1.6% 0;
display:block;
font-size:0.68em;
color:white;
}
.DMM_shadow {
position: relative;
width:101%;
margin:-10% 0 0 1%;
background-color:#adadad;
opacity: 0.9;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.DMM_shadow p {
padding:3% 0 1.6% 0;
display:block;
font-size:0.68em;
color:white;
}
.TK_shadow {
position: relative;
width:101%;
margin:-10% 0 0 1%;
background-color:#FF9B59;
opacity: 0.9;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.TK_shadow p {
padding:3% 0 1.6% 0;
display:block;
font-size:0.68em;
color:white;
}
.MTOP_shadow {
position: relative;
width:101%;
margin:-10% 0 0 1%;
background-color:#c4a788;
opacity: 0.9;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.MTOP_shadow p {
padding:3% 0 1.6% 0;
display:block;
font-size:0.68em;
color:white;
}
.DTOP_shadow {
position: relative;
width:101%;
margin:-10% 0 0 1%;
background-color:#ff1d25;
opacity: 0.9;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.DTOP_shadow p {
padding:3% 0 1.6% 0;
display:block;
font-size:0.68em;
color:white;
}
.MK_shadow {
position: relative;
width:98%;
margin:-7% 0 0 2%;
background-color:#31b500;
border-radius:4px;
opacity: 0.86;
   -webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
       -moz-transform: skewY(-2deg) translate3d(0, 0, 0);
        -ms-transform: skewY(-2deg) translate3d(0, 0, 0);
            transform: rotate(-2deg) translate3d(0, 0, 0);
     -webkit-backface-visibility: hidden;  
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
}
.MK_shadow p {
padding:3% 0 1.6% 0;
display:block;
font-size:0.68em;
color:white;
}
.fukidasi_leftMK {
  width:92%;
  background-color:#efefef;
  border-radius:26px;
  position:relative;
  padding:6.9% 4% 5.9% 9%;
  color:#fff;
  text-align: left;
  margin-left:0.5%;
}
.fukidasi_leftMK:after {
  border:10px solid transparent;
  border-right-color:#efefef;
  border-left-width:0;
  width:0;
  left:-10px;
  content:"";
  display:block;
  top:20px;
  position:absolute;
  text-align: left;
}
.fukidasi_leftMK p {
display: block;
color:#4a4a4a;
font-size:0.64em;
letter-spacing: 2px;
line-height: 150%;
text-align: left;
padding:0% 0% 3% 2%;
}
.fukidasi_leftMKlist {
  width:98%;
  background-color:#efefef;
  border-radius:26px;
  position:relative;
  padding:4.5% 4% 4.4% 8%;
  color:#fff;
  text-align: left;
  margin-left:0.5%;
  margin-bottom:0.7%;
}
.fukidasi_leftMKlist:after {
  border:10px solid transparent;
  border-right-color:#efefef;
  border-left-width:0;
  width:0;
  left:-10px;
  content:"";
  display:block;
  top:20px;
  position:absolute;
  text-align: left;
}
.fukidasi_leftMKlist p {
color:#4a4a4a;
font-size:0.64em;
letter-spacing: 2px;
line-height: 150%;
text-align: left;
padding:3% 0% 3% 2%;
}
.old {
width: 100%;
padding-top: 4%;
padding-bottom: 3%;
margin: 6% auto 0 auto;
text-align: center;
background: url(http://jhk34.1000.tv/anan/img//bback.png) no-repeat;
background-size:100%;
}
.oldALL {
border-bottom: 2px #ffbfdf solid;
border-top: 2px #ffbfdf solid;
width: 88%;
padding: 0% 0 0% 0%;
background-color: white;
margin: 0% auto 0% auto;
text-align: center;
}
.oldALL:after{
content: "";
display: block;
clear: both;
padding-bottom: 0px;
border-spacing: 0px;
margin: 0;
}
.old1 {
margin: 4% 0 4% 3%;
padding: 0;
float: left;
width: 37%;
}
.old1 img{
  width:100%;
-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-o-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-ms-box-shadow: 3px 3px 8px rgba(0,0,0,0.4);
}
.old2 {
  position: relative;
margin: 1% 1% 1% 0;
padding: 0;
padding-left: 2%;
padding-top:4%;
float: left;
width: 55%;
}
.oldH {
line-height: 100%;
font-size: 0.7em;
color: #ff0080;
letter-spacing: 2px;
}
.oldP {
color: #754c24;
line-height: 100%;
letter-spacing: 2px;
font-size: 0.59em;
}
.oldPB {
color: #0080ff;
line-height: 100%;
letter-spacing: 2px;
font-size: 0.66em;
}
.kugiri {
position: relative;
  margin-top: -10%;
  margin-bottom:1%;
  left:5%;
}
.oldBCOME {
position: relative;
  top: 0%;
padding: 0;
padding-bottom: 1%;
margin: 1.8% 0% 1% 5%;
text-align: left;
}
.oldnoH {
margin: 0;
padding-left: 20%;
padding-right: 2.5%;
font-size: 0.6em;
color: #ff80c0;
text-align: center;
display: inline-block;

}
.noPSanan {
  display: inline-block;
font-size: 0.58em;
color: #ff00ff;
}
.oldScome {
padding-top:2%;
font-size: 0.61em;
display: block;
}
.RANKING {
border-top: 1px #dcd0ca solid;
border-bottom: 2px #dcd0ca solid;
width: 100%;
padding: 0;
margin: 0%;
padding-top: 0%;
padding-bottom: 2%;
margin-top: 5%;
background-color: white;
position: relative;
}
.RANKING:before
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.RANKING:after{
content: "";
display: block;
clear: both;
padding-bottom: 0px;
border-spacing: 0px;
margin: 0;
}
.RANKING1 {
margin: 0%;
float: left;
width: 23%;
padding: 0% 0 0% 4%;
text-align:center ;
margin:5% 1% 3% 1%;
}
.RANKING1 img {
width: 100%;
margin: 0;
padding: 0;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}
.RANKING2 {
margin: 0%;
float: left;
width: 73%;
margin:4% 1% 3% 0%;
text-align:center ;
}
.RANKINGCOME {
width: 94%;
border: 1px solid #dfdfdf;
border-radius: 7px; 
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
padding: 2%;
margin: 0% 3% 0% 3%;
text-align: left;
}
.RANKING_come {
width: 95%;
border-bottom: 1px #dcd0ca solid;
text-align: left;
padding: 3% 0 2% 0;
margin: 0% auto 0% auto;
position: relative;
    color: #fff;
    background: white;
    overflow: hidden;
}
.RANKING_come img {
padding-right: 1%;
padding-left: 1%;
padding-bottom: 0;
vertical-align:middle;
}
.RANKINGB {
font-size: 0.76em;
line-height: 170%;
letter-spacing: 2px;
color: #4a4a4a;
padding:2% 1% 0 1%;
}
.OSUSUME_come {
width: 95%;
border-bottom: 1px #dcd0ca solid;
text-align: left;
padding: 1% 0 2% 0;
margin: 0% auto 0% auto;
position: relative;
    color: #fff;
    background: white;
    overflow: hidden;
}
.OSUSUME_come img {
padding-right: 1%;
padding-left: 1.8%;
padding-bottom: 0;
vertical-align:middle;
}

.OSUSUMEP_come {
width: 95%;
border-bottom: 1px #dcd0ca solid;
text-align: left;
padding: 1% 0 1% 0;
margin: 0% auto 0% auto;
position: relative;
    color: #fff;
    background: white;
    overflow: hidden;
}
.OSUSUMEP_come img {
  position: relative;

margin-top:-3%;
padding-right: 1%;
padding-left: 2.3%;
padding-bottom: 0.6%;
vertical-align:middle;
}
.OSUSUMECOME {
width: 94%;
border-radius: 7px; 
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
padding: 2%;
margin: 0% 3% 0% 3%;
text-align: left;
}
.OSUSUMEnoH {
margin: 0;
padding: 0;
padding-left: 0%;
font-size: 0.6em;
color: #0080ff;
}
.RANKINGnoH {
margin: 0;
padding: 0;
padding-left: 1%;
font-size: 0.6em;
color: #0080ff;
}
.RANKINGnoH2 {
margin: 0;
padding: 0;
font-size: 0.58em;
color: #ff80ff;
}
.RANKINGnoPSmgs {
margin: 0;
padding: 0;
padding-right:0.8%;
font-size: 0.55em;
text-align: right;
color: #ff0080;
}
.RANKINGnoP {
  display: block;
  height: 44px;
margin: 0;
padding: 0;
text-align: left;
font-size: 0.62em;
color: #353535;
}
.RANKINGnoPlist {
  display: block;
  position:relative;
  height: auto;
margin-top: -3px;
padding: 0;
text-align: left;
font-size: 0.62em;
color: #353535;
}
.hr {
border: 0.5px #dfdfdf solid;
width: 95%;
margin: 2.2% auto 0.5% auto;
padding: 0;
}
.UPDATE1 {
margin: 0%;
float: left;
width: 24%;
margin:5% 3.7% 3% 4.3%;
text-align:center ;
}
.UPDATE1 img {
  width:100%;

}
.UPDATE2 {
margin: 0%;
float: left;
width: 67%;
padding: 0% 4% 0% 0%;
text-align:center ;
margin-top:3%;
}
.UPDATECOME {
width: 100%;
border: 1px solid #ffdfdf;
border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
margin: 5% 2% 0% 0%;
text-align: left;
}
.UPDATECOME2 {
border-radius: 5px 5px 0 0 / 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0 / 5px 5px 0 0;
width: 100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcaeae+0,f9a9a9+98,ff9b9b+100 */
background: #fcaeae; /* Old browsers */
background: -moz-linear-gradient(top, #fcaeae 0%, #f9a9a9 98%, #ff9b9b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fcaeae 0%,#f9a9a9 98%,#ff9b9b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fcaeae 0%,#f9a9a9 98%,#ff9b9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcaeae', endColorstr='#ff9b9b',GradientType=0 ); /* IE6-9 */
borde-bottom: 2px solid #ff0080;
text-align: center;
padding: 0.3%;
margin: 0;
}
.UPDATECOME2 img {
padding-right: 1%;
padding-left: 1.5%;
padding-bottom: 0;
vertical-align:middle;
}
.UPDATECOME3 {
padding: 3.5%;
}
.UPDATEnoH {
margin: 0;
padding: 0;
font-size: 0.68em;
color: white;
text-align: center;
font-weight: bold;
}
.UPDATEnoPSmgs {
margin: 0;
padding: 0;
font-size: 0.56em;
text-align: center;
color: white;
font-weight: bold;
}
.UPDATEnoP {
  display: block;
margin: 0;
padding: 1.6% 2% 2% 2%;
text-align: left;
font-size: 0.6em;
color: #353535;
}
.UPDATEnoSPANS {
  display: block;
font-size:0.68em;
text-align:right;
color:#c69c6d;
padding:5px 5px 0 5px;
letter-spacing: 0.7px;
}
.UPDATEnoSPANS2{
  display: block;
font-size:0.62em;
text-align:right;
color:#808080;
padding:5px 5px 2px 5px;
letter-spacing: 0.7px;
line-height:140%;
}
.foter_content {
border-top:2px solid #fcaeae;
border-bottom:2px solid #fcaeae;
width:100%;
margin:7% auto 2% auto;
padding:4% 3% 2% 3%;
}
.foter_content:after {
display:block;
content:"";
clear:both;
}
.barfoter2 {
width:43%;
position: relative;
margin: 2% 0% 5% auto;
    background: url('img/barfoter.png') no-repeat;
    background-size: 100% 100%;
text-align: center;
}
.barfoter2Bay {
width:42%;
position: relative;
margin: -3% 0 -3% 14.6%;
background-color: #b7b7b7;
text-align: center;
     -webkit-backface-visibility: hidden;  
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}
.barfoter2Bay70 {
width:42%;
position: relative;
margin: -7% 0 7% 1.1%;
background-color: #b7b7b7;
text-align: center;
     -webkit-backface-visibility: hidden;  
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}
.monlogin {
width:52%;
position: relative;
margin: 1% 0 3% auto;
background-color: #b7b7b7;
text-align: center;
     -webkit-backface-visibility: hidden;  
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}
.monloginMI {
width:62%;
position: relative;
margin: 1% 0 3% auto;
background-color: #b7b7b7;
text-align: center;
     -webkit-backface-visibility: hidden;  
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}

.monloginMIlog {
width:70%;
position: relative;
margin: 0% 4% 2.4% auto;
background-color: #70c2ff;
text-align: center;
     -webkit-backface-visibility: hidden;  
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}

.comeSfoter {
display:block;
padding:4% 0 3% 2%;
line-height: 170%;
font-size: 0.72em;
letter-spacing: 2.5px;
font-weight:bold;
color:white;
}
.comeSfoterBay {
display:block;
padding:2.5% 0 1% 2%;
line-height: 170%;
font-size: 0.6em;
letter-spacing: 2.5px;
font-weight:bold;
color:white;
}
.foter_shadow1 {
float:left;
position: relative;
width:31.3%;
margin:1% 3% 1% 0%;
background-color:#ff6b9b;
text-align: center;
}
.foter_shadow2 {
float:left;
position: relative;
width:31.3%;
margin:1% 3% 1% 0%;
background-color:#ff6b9b;
text-align: center;
}
.foter_shadow3 {
float:left;
position: relative;
width:31.3%;
margin:1% 0% 1% 0%;
background-color:#ff6b9b;
text-align: center;
}
.foter_by {
display:block;
padding:12% 0 7% 0;
font-size:0.75em;
color:white;
line-height: 140%;
}
.sfoter_td2 img {
width:0%;
vertical-align:middle;
position:relative;
margin-top:-3.5%;
padding:0 0 0 1%;
}
.sfoter_td2 {
width: 30.933%;
margin:0 1.2% 2.2% 1.2%;
float:left;
background:url(http://jhk34.1000.tv/anan/img//eria_back_pink.png)no-repeat;
background-size:100% 100%;
}
.sfoter_td2 a{
display:block;
width:100%;

} 
.sfoterP {
  display:block;
font-size:0.7em;
text-align:center;
color:white;
line-height: 150%;
padding:14% 0 11.4% 4.5%;
font-weight:bold;
letter-spacing: 2.6px;
}
.foter_line {
width:88%;
margin:0% 0 0% 5%;
}
.foter_line img {
width:100%;
}
.foter_line2 {
width:88%;
margin:0% 0 0% 0%;
}
.foter_line2 img {
width:100%;
}
.foter_top {
display:block;
width: 99%;
margin:4% auto 3% auto;
padding:0% 1% 0% 1%;
background-color: white;
border-radius: 10px;
position:relative;
}
.foterH1 {
display:block;
font-size: 0.77em;
letter-spacing: 2px;
line-height:160%;
color:#FA879F;
text-align:center;
padding-bottom:1.5%;
padding-top:0%;
font-weight:bold;
}
.foterP1 {
display:block;
letter-spacing: 2px;
font-size: 0.64em;
line-height:170%;
color:#7A6C59;
padding:0 1% 0.4% 2%;
}
.copyright {
display:block;
text-align:center;
font-size: 0.56em;
color: #d2b87a;
padding-top:1%;
line-height:110%;
padding-bottom:0.5%;
}
.good_bad {
  position: relative;
width:145px;
margin:-1% auto 5% auto;
}
.good_bad:after {
display:block;
content:"";
clear:both;
}
.good_shadow {
  float:left;
position: relative;
background-color: #00b1f4;
border: solid 2px #fff;
width: 50px;
height: 50px;
max-width: 50px;
max-height: 50px;
box-sizing: border-box;
margin-right:18%;
margin-left:5%;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
border-radius: 40px;
box-shadow: 0 0 0 3px #00b1f4;
-webkit-box-shadow: 0 0 0 3px #00b1f4;
-moz-box-shadow: 0 0 0 3px #00b1f4;
opacity: 0.9;
}
.good_shadow p {
  text-align: center;
padding:7px 0 0% 0;
display:block;
font-size:0.5em;
line-height:130%;
color:white;
font-weight: bold;
letter-spacing: 1px;
}
.good_shadow span {
  text-align: center;
padding:1px 0 0px 0;
display:block;
font-size:1em;
line-height:120%;
color:white;
font-weight: bold;
}
.bad_shadow {
  box-sizing: border-box;
  float:left;
position: relative;
background-color: #a48b78;
border: solid 2px #fff;
width: 50px;
height: 50px;
max-width: 50px;
max-height: 50px;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
border-radius: 40px;
box-shadow: 0 0 0 3px #a48b78;
-webkit-box-shadow: 0 0 0 3px #a48b78;
-moz-box-shadow: 0 0 0 3px #a48b78;
}
.bad_shadow p {
  text-align: center;
padding:7px 0 0 0;
display:block;
font-size:0.5em;
line-height:130%;
color:white;
font-weight: bold;
letter-spacing: 1px;
}
.bad_shadow span {
  text-align: center;
padding:1px 0 0 0;
display:block;
font-size:1em;
line-height:120%;
color:white;
font-weight: bold;
}
.my_shadow {
position: relative;
width:50%;
margin:1.8% auto 6.8% auto;
background-color:#ff6b9b;
 -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-o-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-ms-box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
text-align: center;
padding:0.8% 0% 0.1% 2%;
opacity: 0.86;
border-radius: 10px;
}
.my_shadowON {
position: relative;
width:50%;
margin:1.8% auto 6.8% auto;
background-color:#c69c6d;
 -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-o-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-ms-box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
text-align: center;
padding:0.8% 0% 0.1% 2%;
opacity: 0.86;
border-radius: 10px;
}
.myby_no {
  display: inline-block;
margin: 0;
padding: 2% 0 1.3% 1%;
font-size: 0.62em;
color: white;
text-align: center;
font-weight: bold;
}
.my_shadowNOU {
position: relative;
width:50%;
margin:1.8% auto 6.8% auto;
background-color:#ff6b9b;
 -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-o-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-ms-box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
text-align: center;
padding:0.8% 0% 0.1% 2%;
opacity: 0.86;
border-radius: 10px;
}
.my_shadowimg {
padding: 0% 1% 1.9% 1%;
vertical-align:middle;
}
.detail_thumb {
  margin:3% auto 0% auto;
width:70%;
}
.detail_thumb img {
  width: 100%;
 -moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-o-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
-ms-box-shadow: 3px 3px 6px rgba(0,0,0,0.4);
}
.mess {
width:100%;
margin:0% auto 2% auto;
padding:0 1% 0 2%;
position: relative;
}
.mess h2 {
display: block;
  text-align: center;
  margin:0 auto;
font-size:0.8em;
color: #fa679f;
letter-spacing: 2.3px;
}
.mess img {
vertical-align: middle;
width:6%;
margin-top:-1.6%;
position: relative;
}
.hukidashi2 {
  position: relative;
width:48%;
margin:-5% auto 3.9% auto;
padding-right:3%;
}
.hukidashi2 img {
margin:auto;
width:100%;
}
.content_comed {
width: 95%;
border-bottom: 1px #dcd0ca solid;
text-align: left;
padding: 2% 0 1% 0;
margin: 0% auto 0% auto;
position: relative;
    color: #fff;
    background: white;
    overflow: hidden;
}
.content_comed img {
padding-right: 1.9%;
padding-left: 2%;
padding-bottom: 0.6%;
vertical-align:middle;
}
.contentD {
font-size: 0.85em;
line-height: 170%;
letter-spacing: 2px;
color: #4a4a4a;
margin: 1.5% 0.5% 0 0.5%;
}
.details_td {
width:100%;
padding:2.6% 0% 1.1% 0% ;
display: block;
margin-bottom: 1.5%;
}
.details_td img {
display:block;
margin:2% auto 2% auto;
width:65%;
}
.details_td2 {
width:99%;
padding:3.7% 0% 0.1% 1% ;
display: block;
margin-bottom: 2%;
margin-left:1%;
}
.details_td2 img {
display:block;
margin:2% auto 1.8% auto;
width:65%;
}
.styled {
display: block;
width:95%;
margin:1% auto 0.3% auto;
position: relative;
border-top: 1px solid #bbd7ff; 
}
.styled:after { 
  content: ".";
line-height: 0;
display: block;
overflow: hidden;
position: absolute;
bottom: 0;
width: 40%;
border-top: 1px solid #ffd0f4; 
}
.styled2 {
display: block;
width:95%;
margin:1% auto 0.3% auto;
position: relative;
border-top: 1px solid #ffd0f4; 
}
.styled2:after { 
  content: ".";
line-height: 0;
display: block;
overflow: hidden;
position: absolute;
bottom: 0;
width: 40%;
border-top: 1px solid #bbd7ff; 
}
.fukidasi_topD {
  width:60%;
  margin:1% auto;
  background-color:#fad5e3;
  border-radius:30px;
  position:relative;
  padding:3% 2.5% 2.2% 5%;
  color:#ff5fd2;
  font-size:0.67em;
  letter-spacing: 3px;
  line-height: 160%;
  font-weight: bold;
}
.fukidasi_topD:after {
  border:10px solid transparent;
  border-bottom-color:#fad5e3;
  border-top-width:0;
  width:0;
  top:-9px;
  content:"";
  display:block;
  left:75%;
  position:absolute;
}
.contentLI {
  display: inline-block;
font-size: 0.79em;
line-height: 170%;
letter-spacing: 2px;
color: #4a4a4a;
margin: 3.5% 0.5% 3% 1.5%;
}
.line {
width:97%;
margin:0 auto;
height: 220px;
    background: url(http://jhk34.1000.tv/anan/img//line_back.jpg) #000 repeat;
      position: relative;
      padding:2% 0 2% 1%;
      overflow: scroll;
      -webkit-overflow-scrolling: touch;
}
.line_la {
position: relative;
width:100%;
margin:0% 0 0% auto;
  text-align:right;
}
.line_la:after {
content:"";
display:block;
clear:both;
}
.line_la1 {
  float:right;
 text-align:left;
  margin:0% 0 3% auto;
  padding: 3% 1.9% 0% 3%;
  position:relative;
  color:white;
  font-size:0.73em;
  opacity: 0.8;
}
.line_la2{
  float:right;
  margin:0% 0% 3% 0;
 max-width: 54%;
 text-align:left;
  height: auto;
  background: #8ed432;
  border-radius: 23px;
  padding: 2.5% 3% 2.5% 3.6%;
  position: relative;
  color:#353535;
  font-size:0.73em;
  letter-spacing:1px;
  line-height:140%;
}
.line_la3{
  width:5%;
  float:right;
  position: relative;
    margin:0% 1% 0 -2%;
}
.line_la3 img {
width:100%;
  position: relative;
}
.line_lam {
position: relative;
width:100%;
margin:0% 0 0% 0;
}
.line_lam:after {
content:"";
display:block;
clear:both;
}
.line_lam1 {
  float:left;
 text-align:left;
  margin:5% 0 3% auto;
  padding: 3% 1% 0% 2%;
  position:relative;
  color:white;
  font-size:0.73em;
  opacity: 0.8;
}
.line_lam2{
  float:left;
  margin:5% 0% 3% 0;
 width: auto;
 max-width: 54%;
  height: auto;
  background: white;
  border-radius: 23px;
  padding: 2.5% 2% 2.5% 2.5%;
  position: relative;
  color:#353535;
  font-size:0.73em;
  letter-spacing:1px;
  line-height:140%;
}
.line_lam3{
  width:5%;
  float:left;
  position: relative;
    margin:5% -2% 0 0%;
}
.line_lam3 img {
width:100%;
  position: relative;
}
.line_lam4{
  width:9%;
  float:left;
  position: relative;
    margin:0% 1% 0 0%;
}
.line_lam4 img {
width:100%;
  position: relative;
}
.line_formall {
width:97%;
height: 40px;
margin:1% auto 0.5% auto;
}
.line_formall:after {
content:"";
display:block;
clear:both;
}
.line_form1 {
  float:left;
width:77%;
}
.line_form2 {
  float:left;
width:21%;
margin-left:1.5%;
}
.line_form2img {
  display: block;
  margin: 0;
    float:left;
height: 40px;
padding:1.5% 0 1% 0%;
}
.line_texteria {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0px 0px rgba(255, 255, 255, 0.5);
box-shadow: 0px 0px rgba(255, 255, 255, 0.5);
border:2.3px solid #ffbfbf;
  display:block;
width:100%;
height: 40px;
padding:2.8% 2.3% 3.3% 3%;
line-height: 120%;
  font-size:0.96em;
}
.bar {
width:100%;
position:relative;
margin: 0% 0 0 0%;
    background: url('img/pink_bar.png') no-repeat;
    background-size: 100% 100%;
}
.bar_comment {
padding:2.1% 0% 1.4% 5%;
text-align:left;
font-size:3.9vw;
display:block;
color:white;
font-weight:bold;
letter-spacing: 2.6px;
}
.bar_comment img {
vertical-align: middle;
width:5.3%;
padding:0.7% 2.2% 2% 0;
}
/*  おすすめ　*/
.osusume_ul {
width:100%;
margin-top:2.3%;
padding-right:2%;
padding-left:2%;
padding-top: 1%;
}
.osusume_ul:after {
content: "";
display:block;
clear:both;
}
.osusume_li {
position:relative;
padding:2% 4% 2% 4%;
}
.osusume_li img {
width:100%;
}
.osusume_p1 {
font-size: 3.2vw;
color: white;
letter-spacing: 1.1px;
background-color:   #e0c599;
padding: 2% 3% 1.5% 3%;
text-align:center;
margin-right: 2%;
}
.osusume_p2 {
display:block;
padding-right:1%;
font-size: 3.1vw;
color: #a67c52;
}
.osusume_p3 {
display: block;
padding-right: 1%;
font-size: 3vw;
color: #ff83a9;
font-weight:bold;
}
.osusume_P {
display: block;
padding: 3% 0% 0 1%;
font-size:2.8vw;
line-height:130%;
letter-spacing: 1.3px;
color: #676767;
}
.osusume_white {
width: 100%;
background-color: white;
padding: 3%;
padding-right:1%;
height: 19vw;
border-right:1px dashed  #ffbfbf;
border-left:1px dashed   #ffbfbf;
}
.center {
text-align:center;
margin:4.9% auto 1.5% auto; 
}
/*  カテゴリー　*/
.detail_top2 {
  width:96%;
background-color: white;
margin:2.3% 1% 1.7% 2.5%;
}
.detail_top2:after {
display:block;
content:"";
clear:both;
}
.detail_cate {
display: block;
float: left;
width: 18.5%;
font-size: 0.65em;
color: #7f7f7f;

letter-spacing: 1px;
text-align:center;
background-color:   white;
padding:1.2% 0% 0.5% 0%;
margin:0.6% 0.5% 0.6% 0.8%;
border:1px solid #dfdfdf;
border-radius: 3px;
}
.detail_cate:after {
display:block;
content:"";
clear:both;
}
.detail_cateC {
display: block;
float: left;
font-size: 0.65em;
width: 18.5%;
color: white;
letter-spacing: 1px;
text-align:center;
background-color:#ff7dae;
border:1px solid #ff7dae;
padding:1.2% 0% 0.5% 0%;
margin:0.6% 0.5% 0.6% 0.8%;
border-radius: 3px;
}
.detail_cateC:after {
display:block;
content:"";
clear:both;
}
.line_error {
display:block;
font-size:0.85em;
color:red;
text-align:center;
padding:6px 0 4px 0;
}
.entry_login {
  border-radius:6px;
  position:relative;
border:2px solid #ffbfbf;
border-top:2px solid #ffbfbf;
width:95%;
margin:0% auto 8% auto;
}
.entry_login p {
font-size:0.9em;
display:block;
padding:1.5% 0 1.4% 0;
text-align:center;
line-height:149%;
letter-spacing:2.2px;
font-weight: bold;
color:#ff7bac;
}
.entry_login img {
  position:relative;
width:7%;
vertical-align:middle;
display:block;
text-align:right;
margin:-10.8% 3% 3.5% auto;
}
.appli_space {
margin-top:4%;
}
.appli_form {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0px 0px rgba(255, 255, 255, 0.5);
box-shadow: 0px 0px rgba(255, 255, 255, 0.5);
border:2.3px solid #ffbfbf;
  display:block;
width:100%;
padding:2% 2.3% 2.7% 2.3%;
margin:2.5% auto 0% auto;
font-size:0.9em;
}
.login {
display:block;
width:70%;
margin:1% auto 0% auto;
padding-left:0.4%;
padding-bottom: 5%;
}
.save {
width:100%;
padding:2% 0 2% 15%;
display:block;
}
.entry_error {
display:block;
width:70%;
padding:2.3% 3% 2% 3%;
background-color:#fa89b1;
text-align:center;
margin:2% auto;
font-size:0.7em;
letter-spacing:1.2px;
color:white;
border-radius: 12px;
position:relative;
}
.entry_error:after {
  border:10px solid transparent;
  border-bottom-color:#fa89b1;
  border-top-width:0;
  width:0;
  top:-9px;
  content:"";
  display:block;
  left:10%;
  position:absolute;
}
.entry_error2 {
display:block;
width:70%;
padding:2.3% 3% 2% 3%;
background-color:#fa89b1;
text-align:center;
margin:2% auto 3% auto;
font-size:0.7em;
letter-spacing:1.2px;
color:white;
border-radius: 12px;
position:relative;
}
.entry_error3 {
display:block;
width:90%;
padding:2.3% 3% 2% 3%;
background-color:#fa89b1;
text-align:center;
margin:3% auto 0% auto;
font-size:0.7em;
letter-spacing:1.2px;
color:white;
border-radius: 12px;
position:relative;
}
.entry_error3:after {
  border:10px solid transparent;
  border-bottom-color:#fa89b1;
  border-top-width:0;
  width:0;
  top:-9px;
  content:"";
  display:block;
  left:10%;
  position:absolute;
}
.reg_bar2 {
width:100%;
margin:1% auto 0 auto;
}
.reg_bar2 img {
width:100%;
}
.inqut_form_all {
}
.inqut_form_all h2 {
    position:relative;
display:block;
font-size:0.9em;
color:white;
letter-spacing: 2.7px;
font-weight:bold;
text-align:center;
padding:4.5% 5% 3% 8%;
line-height: 145%;
}
.form_all_white {
width:94%;
margin:4% auto 3% auto;
background-color:white;
padding:4% 3% 3.3% 3%;
border-radius:12px;
}
.form_all_whites {
width:93%;
margin:4% auto 3% auto;
background-color:white;
padding:0.1% 3% 2.3% 3%;
border-radius:12px;
}
.spaces {
  display: block;
margin: 2% 0 2% 0;
}
.spacesL {
  display: block;
margin: 8% 0 4% 0;
}
.form_ths {
width:100%;
background-color:#ffebf3;
padding:2.3% 0% 1.5% 0% ;
display: block;
border-radius: 6px 0;
position: relative;
text-align: left;
margin:5.8% 0 2% 0;
}
.form_ths h3 {
  color:#fa629f;
  display:inline-block;
font-size:0.9em;
line-height: 130%;
text-align: left;
letter-spacing: 2px;
font-weight: bold;
}
.form_ths img {
    display:inline-block;
width:1.1%;
position:relative;
margin:-0.9% 0 0 0;
padding:0 2% 0 4%;
vertical-align:middle;
}
.form_th {
width:100%;
background-color:#ffebf3;
padding:2.3% 0% 1.5% 0% ;
display: block;
border-radius: 6px 0;
position: relative;
text-align: left;
}
.form_th h3 {
  color:#fa629f;
  display:inline-block;
font-size:0.9em;
line-height: 130%;
text-align: left;
letter-spacing: 2px;
font-weight: bold;
}
.form_th img {
    display:inline-block;
width:1.1%;
position:relative;
margin:-0.9% 0 0 0;
padding:0 2% 0 4%;
vertical-align:middle;
}
.form_td {
width:100%;
padding:1% 0% 2.4% 0% ;
display: block;
margin-bottom: 2.4%;
}
.form_login {
display:block;
width:72%;
margin:2.5% auto 2% auto;
padding-left:0.8%;
}
.main_form {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0px 0px rgba(255, 255, 255, 0.5);
box-shadow: 0px 0px rgba(255, 255, 255, 0.5);
border:2.3px solid #ffbfbf;
  display:block;
width:97%;
padding:3.1% 2.3% 3.3% 2.3%;
margin:1% 0 0% 1%;
font-size:0.8em;
}
.main_formL {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0px 0px rgba(255, 255, 255, 0.5);
-moz-box-shadow: 0px 0px rgba(255, 255, 255, 0.5);
box-shadow: 0px 0px rgba(255, 255, 255, 0.5);
border:2.3px solid #ffbfbf;
  display:block;
width:97%;
height: 80px;
padding:3.1% 2.3% 3.3% 2.3%;
margin:1% 0 0% 1%;
font-size:0.8em;
}
.content_dai {
  display:block;
  background: #FFFDF4;
  border: 2px solid #ffbfbf;
  border-radius: 6px;
  font-size: 3.8vw;
  padding:0% 2% 0% 2%;
  line-height: 200%;
  margin-top:1%;
  text-align: left;
text-indent: 3%;
  vertical-align: middle;
  width: 80%;
  height:10vw;
  color:#4a4a4a;
}

.codawari_Tr2 {
width: 33.3%;
margin: 0px 0px 0px 0px;
padding-top:2%;
padding-bottom: 2.5%;
text-align: left;
}
.codawari_Tr2 input[type=checkbox] {
  display: none;
}
.check_css {
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  position: relative;
  display: inline-block;
  padding: 3px 0 0 24px;
  vertical-align: middle;
  cursor: pointer;
  color:#6a3906;
  font-size:0.8em;
  line-height: 120%;
  letter-spacing: 0.5px;
}
.check_css:hover:after {
  border-color: #0171bd;
}
.check_css:after {
  -webkit-transition: border-color 0.2s linear;
  transition: border-color 0.2s linear;
  position: absolute;
  top: 50%;
  left: 0px;
  display: block;
  margin-top: -10px;
  width: 16px;
  height: 16px;
  border: 2px solid #ccc;
  border-radius: 6px;
  content: '';
}
.check_css:before {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  position: absolute;
  top: 50%;
  left: 6px;
  display: block;
  margin-top: -7px;
  width: 5px;
  height: 9px;
  border-right: 3px solid #0171bd;
  border-bottom: 3px solid #0171bd;
  content: '';
  opacity: 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.codawari_Tr2 input[type=checkbox]:checked + .check_css:before {
  opacity: 1;
}
.codawariH4 {
  color:#754c24;
font-size: 0.8em;
font-weight: bold;
border-bottom: dotted 1px #C1C1C1;
}
.form_all_conf {
width:85%;
margin:5% auto 6% auto;
background:url(http://jhk34.1000.tv/anan/img//form_back.png)repeat;
border-radius:10px;
padding:0 1.5% 2% 1.5%;
}
.form_all_conf h2 {
    position:relative;
display:block;
font-size:0.9em;
color:white;
letter-spacing: 2.7px;
font-weight:bold;
text-align:center;
padding:4.5% 5% 3% 8%;
line-height: 145%;
}
.entry_confall {
width:100%;
text-align: center;
}
.entry_confall img {
width:100%;
}
.entry_conf1 {
display: inline-block;
width:43%;
margin-right:1%;
margin-left:1%;
}
.entry_conf2 {
display: inline-block;
width:43%;
}
.entry_confP {
  width:100%;
display:block;
padding:4% 4% 4% 4%;
line-height: 160%;
letter-spacing:2.3px;
color:#a67c52;
font-size:0.8em;
text-align:left;
border:1px solid #b7906c;
margin-bottom:5%;
}
.entry_confP1 {
  width:100%;
display:block;
padding:2% 3% 3% 1%;
line-height: 160%
letter-spacing:2.3px;
color:#fa5e9f;
font-size:0.8em;
text-align: center;
font-weight:bold;
}
.entry_confP11 {
  width:100%;
display:block;
padding:2% 3% 3% 1%;
line-height: 160%
letter-spacing:2.3px;
color:#47b538;
font-size:0.8em;
text-align: center;
font-weight:bold;
}
.entry_confP2 {
  width:100%;
display:block;
padding:4% 2% 4% 4%;
line-height: 145%;
letter-spacing:2.5px;
font-size:0.8em;
border:1px dashed #ef8bc4;
margin-bottom:6%;
}
.entry_confP3 {
  width:100%;
display:block;
padding:4% 2% 4% 4%;
line-height: 160%;
letter-spacing:2.5px;
font-size:0.8em;
border:1px dashed #69b03f;
margin-bottom:4%;
}
.form_tdC {
width:100%;
padding:3% 0% 4.4% 4% ;
display: block;
margin-bottom: 2.4%;
word-wrap: break-word;
font-size:0.75em;
line-height:150%;
}
#tab {
width:90%;
margin:5% auto 0 auto;
letter-spacing: -.4em;
}
#tab #active {
width:50%;
display:inline-block;
vertical-align: top;
border:1px solid #ff6b9b;
background-color:#ff6b9b;
padding:3% 0 2% 0;
letter-spacing: normal;
}
#tab #active p {
display:block;
font-size:0.9em;
color:white;
text-align: center;
letter-spacing: 2.5px;
}
#tab li {
width:50%;
display:inline-block;
vertical-align: top;
border:1px solid #e6e6e6;
background-color:#e6e6e6;
padding:3% 0 2% 0;
letter-spacing: normal;
}
#tab li p {
display:block;
font-size:0.9em;
color:#808080;
text-align: center;
letter-spacing: 2.5px;
}
#tab__naka {
width:90%;
margin:0% auto 8% auto;
}
#tab__naka .active {
width:100%;
border:1px solid #ff6b9b;
}
#tab__naka li {
width:100%;
border:1px solid #ff6b9b;
}
#tab2__naka {
width:100%;
margin:0% auto 8% auto;
}
#tab2__naka .active {
width:100%;
border:1px solid #ff6b9b;
}
#tab2__naka li {
width:100%;
border:1px solid #ff6b9b;
}
.logout_ok {
font-size:0.9em;
text-align:center;
padding:1.6%;
color:red;
}


#tab2 {
width:100%;
padding:4% 5.6% 4% 6.3%;
  background: #f6f6f6 url(http://jhk34.1000.tv/anan/img//bg.png) repeat center top;
margin:0% auto 0 auto;
letter-spacing: -.4em;
}
#tab2 #active {
width:32.2%;
display:inline-block;
vertical-align: top;

background-color:#ff6b9b;
padding:2.5% 0 1.5% 0;
letter-spacing: normal;
margin-bottom:0.8%;
margin-right:1%;
border-radius:3px;
}
#tab2 #active p {
display:block;
font-size:0.78em;
color:white;
text-align: center;
letter-spacing: 2.5px;
line-height: 140%;
padding-bottom:0.6%;
}
#tab2 #active span {
display:block;
font-size:0.68em;
color:white;
text-align: center;
letter-spacing: 2.5px;
line-height: 150%;
}
#tab2 #active_mgs {
width:32.2%;
display:inline-block;
vertical-align: top;

background-color:#c4a788;
padding:2.5% 0 1.5% 0;
letter-spacing: normal;
margin-bottom:0.8%;
margin-right:1%;
border-radius:3px;
}
#tab2 #active_mgs p {
display:block;
font-size:0.78em;
color:white;
text-align: center;
letter-spacing: 2.5px;
line-height: 140%;
padding-bottom:0.6%;
}
#tab2 #active_dmm {
width:32.2%;
display:inline-block;
vertical-align: top;

background-color:#a5a5a5;
padding:2.5% 0 1.5% 0;
letter-spacing: normal;
margin-bottom:0.8%;
margin-right:1%;
border-radius:3px;
}
#tab2 #active_dmm p {
display:block;
font-size:0.78em;
color:white;
text-align: center;
letter-spacing: 2.5px;
line-height: 140%;
padding-bottom:0.6%;
}

#tab2 #active_tk {
width:32.2%;
display:inline-block;
vertical-align: top;
background-color:#FF9B59;
padding:2.5% 0 1.5% 0;
letter-spacing: normal;
margin-bottom:0.8%;
margin-right:1%;
border-radius:3px;
}
#tab2 #active_tk p {
display:block;
font-size:0.78em;
color:white;
text-align: center;
letter-spacing: 2.5px;
line-height: 140%;
padding-bottom:0.6%;
}
#tab2 #active_pr {
width:32.2%;
display:inline-block;
vertical-align: top;

background-color:#50b4ff;
padding:2.5% 0 1.5% 0;
letter-spacing: normal;
margin-bottom:0.8%;
margin-right:1%;
border-radius:3px;
}
#tab2 #active_pr p {
display:block;
font-size:0.78em;
color:white;
text-align: center;
letter-spacing: 2.5px;
line-height: 140%;
padding-bottom:0.6%;
}
#tab2 #active_mk {
width:32.2%;
display:inline-block;
vertical-align: top;

background-color:#78ce41;
padding:2.5% 0 1.5% 0;
letter-spacing: normal;
margin-bottom:0.8%;
margin-right:1%;
border-radius:3px;
}
#tab2 #active_mk p {
display:block;
font-size:0.78em;
color:white;
text-align: center;
letter-spacing: 2.5px;
line-height: 140%;
padding-bottom:0.6%;
}
#tab2 li {
width:32.2%;
display:inline-block;
vertical-align: top;
border:1px solid #e6e6e6;

background-color:#e6e6e6;
padding:2.5% 0 1.5% 0;
letter-spacing: normal;
margin-bottom:0.8%;
margin-right:1%;
border-radius:3px;
}
#tab2 li p {
display:block;
font-size:0.78em;
color:#808080;
text-align: center;
letter-spacing: 2.5px;
line-height: 140%;
padding-bottom:0.6%;
}
#tab2 li span {
display:block;
font-size:0.68em;
color:#808080;
text-align: center;
letter-spacing: 2.5px;
line-height: 150%;
}
#tab2 .ac_right {
width:33.3%;
margin-left:66.6%;
display:inline-block;
vertical-align: top;
border:1px solid #e6e6e6;
border-left:1px solid #bfbfbf;
background-color:#e6e6e6;
padding:3% 0 2% 0;
letter-spacing: normal;

border:1px solid #43bcff;
background-color:#43bcff;
}
#tab2 .ac_light p {
display:block;
font-size:0.7em;
color:#808080;
text-align: center;
letter-spacing: 2.5px;
line-height: 140%;
}

#tab3 {
width:44%;
margin:4.5% auto 1.7% auto;
letter-spacing: -.4em;
}
#tab3 li {
width:100%;
margin:0 0 0 0%;
display:inline-block;
vertical-align: top;
border:1px solid #43bcff;
background-color:#43bcff;
padding:5.5% 0 3% 2.5%;
letter-spacing: normal;
-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-o-box-shadow: 1px 1px 1px rgba(0,0,0,0.4);
-ms-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
border-radius:4px;
}
#tab3 li p {
display:block;
font-size:0.72em;
color:white;
text-align: center;
letter-spacing: 2px;
line-height: 140%;
font-weight:bold;
}

.sRANKING {
border-top: 1px #dcd0ca solid;
border-bottom: 2px #dcd0ca solid;
width: 100%;
padding: 0;
margin: 0%;
padding-top: 0%;
padding-bottom: 2%;
margin-top: 0%;
background-color: white;
position: relative;
}
.sRANKING:before
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.sRANKING:after{
content: "";
display: block;
clear: both;
padding-bottom: 0px;
border-spacing: 0px;
margin: 0;
}

.sRANKING1 {
position:relative;
margin: 0%;
float: left;
width: 27%;
padding: 0% 0 0% 3%;
text-align:center ;
margin:5% 1% 3% 1%;
}
.sRANKING1 img {
width: 100%;
margin: 0;
padding: 0;

-webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
-moz-transform: skewY(-2deg) translate3d(0, 0, 0);
-ms-transform: skewY(-2deg) translate3d(0, 0, 0);
transform: rotate(-2deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden; 
     border:1.5px solid white;
          -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);  

}
.sRANKING2 {
margin: 0%;
float: left;
width: 70%;
margin:4% 1% 3% 0%;
text-align:center ;
}

.sgood_bad {
  position: relative;
width:100%;
margin:0% 0 3.2% 0;
}

.sgood_bad img {
  position: relative;
width:12%;
padding:0 2% 2% 0;
vertical-align: middle;

}

.sgood_badlist {
  position: relative;
width:100%;
margin:0% 0 0% 0;
}

.sgood_badlist img {
  position: relative;
width:12%;
padding:0 2% 2% 0;
vertical-align: middle;

}
.sgood {
  text-align: center;
padding:0 0.7% 0px 0.7%;
font-size:0.6em;
letter-spacing: 2px;
line-height:120%;
color:#00b1f4;
display: inline-block;
-webkit-transform: skewY(2deg) translate3d(0, 0, 0);
-moz-transform: skewY(2deg) translate3d(0, 0, 0);
-ms-transform: skewY(2deg) translate3d(0, 0, 0);
transform: rotate(2deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
}
.sgoodlist {
  text-align: center;
padding:0 2.2% 0px 0%;
font-size:0.55em;
letter-spacing: 1px;
line-height:120%;
color:#00b1f4;
display: inline-block;
-webkit-transform: skewY(2deg) translate3d(0, 0, 0);
-moz-transform: skewY(2deg) translate3d(0, 0, 0);
-ms-transform: skewY(2deg) translate3d(0, 0, 0);
transform: rotate(2deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
}
.ssgood {
  display: inline-block;
  text-align: center;
font-size:0.95em;
letter-spacing: 1.6px;
line-height:120%;
color:#00b1f4;
padding-right: 1%;
-webkit-transform: skewY(2deg) translate3d(0, 0, 0);
-moz-transform: skewY(2deg) translate3d(0, 0, 0);
-ms-transform: skewY(2deg) translate3d(0, 0, 0);
transform: rotate(2deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
}
.ssgoodlist {
  display: inline-block;
  text-align: center;
font-size:0.81em;
letter-spacing: 1.6px;
line-height:120%;
color:#00b1f4;
padding-right: 3.4%;
padding-left: 2%;
-webkit-transform: skewY(2deg) translate3d(0, 0, 0);
-moz-transform: skewY(2deg) translate3d(0, 0, 0);
-ms-transform: skewY(2deg) translate3d(0, 0, 0);
transform: rotate(2deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
}
.sbad {
  text-align: center;
padding:0 0.7% 0px 3.7%;
font-size:0.6em;
letter-spacing: 2px;
line-height:120%;
color:#a48b78;
display: inline-block;
-webkit-transform: skewY(2deg) translate3d(0, 0, 0);
-moz-transform: skewY(2deg) translate3d(0, 0, 0);
-ms-transform: skewY(2deg) translate3d(0, 0, 0);
transform: rotate(2deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
}
.sbadlist {
  text-align: center;
padding:0 2.2% 0px 3.7%;
font-size:0.6em;
letter-spacing: 2px;
line-height:120%;
color:#a48b78;
display: inline-block;
-webkit-transform: skewY(2deg) translate3d(0, 0, 0);
-moz-transform: skewY(2deg) translate3d(0, 0, 0);
-ms-transform: skewY(2deg) translate3d(0, 0, 0);
transform: rotate(2deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
}
.ssbad {
  display: inline-block;
  text-align: center;
font-size:0.9em;
letter-spacing: 2px;
line-height:120%;
color:#a48b78;
-webkit-transform: skewY(2deg) translate3d(0, 0, 0);
-moz-transform: skewY(2deg) translate3d(0, 0, 0);
-ms-transform: skewY(2deg) translate3d(0, 0, 0);
transform: rotate(2deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
}
.ssbadlist {
  display: inline-block;
  text-align: center;
font-size:0.76em;
letter-spacing: 2px;
padding-left: 2%;
line-height:120%;
color:#a48b78;
-webkit-transform: skewY(2deg) translate3d(0, 0, 0);
-moz-transform: skewY(2deg) translate3d(0, 0, 0);
-ms-transform: skewY(2deg) translate3d(0, 0, 0);
transform: rotate(2deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
}
.sno {
margin: 0;
padding-top: 0.8%;
padding-right:0.8%;
font-size: 0.65em;
text-align: right;
color: #ff0080;
letter-spacing: 2px;
}
.snolist {
margin: 0;
padding-top: 0%;
padding-right:1.8%;
font-size: 0.65em;
text-align: right;
color: #ff0080;
letter-spacing: 2px;
}

/* モーデル */
#models {
top:0;
left:0;
width:100%;
max-height:93%;
z-index:9;
position:fixed;
background-color: rgba(255,255,255,0.9);
display: none;
overflow: scroll;
padding-bottom:20px;
}
#modal-overlay {
z-index:8;
position:fixed;
top:0;
left:0;
width:100%;
height:120%;
background-color:rgba(0,0,0,0.45);
}
.model_close {
width:100%;
padding:10px 0 6px 0;
background-color:#43bcff;
text-align:center;
}
.model_close p {
display:inline-block;
text-align:center;
font-size:1em;
padding-left:2%;
color:white;
}
.model_close img {
display:inline-block;
vertical-align: middle;;
padding:3px 0 7px 5px;
width:22px;
}
/* チェックボックス */

div.check-group input {
    display: none;
}
div.check-group label {
  width:30.3%;
    cursor: pointer;
    padding: 14px 0;
    text-align: center;
    float: left;
    border: solid 1px #dfdfdf;
margin:1.7% 0% 0% 1.8%;
    background: white;
    color:#7f7f7f;
    font-size:0.75em;
    border-radius:4px;
    letter-spacing: 2px;
}
div.check-group input:checked+label {
    color: #fff;
    background: #ff789b;
} 
.inqut_dai2 {
display:table-cell;
vertical-align: middle;
text-align: center;
}
.tbl {
display:table;
width: 100%;
margin-top:5px;
}
.inputbotan {
  display: block;
width:90%;
height: 50px;
line-height: 50px;
border-radius:0;
margin:15px auto 5px auto;
background-color:#ff6b9b;
text-align:center;
color:white;
border-style: none;
font-size:1em;
padding:5px 0 0 82px;
}
.ja_searchP {
display: inline-block;
padding-left:26%;
font-size:1em;
color:white;
}
.ja_searchimg {
  vertical-align: middle;
position: relative;
margin-top:0px;
width:92px;
padding:6px 0 0px 0px;
}
/* ページング*/
.pageng {
width:96%;
margin:6% auto 0.5% auto;
text-align: center;
}
.pageng_prenex {
width:96%;
margin:5% auto 0% auto;
text-align: center;
}
.pageng_back {
  display: inline-block;
background-color: white;
width: 76px;
height: 37px;
line-height:38px; 
color:#a67c52;
font-size:0.77em;
margin:0 1.5%;
background-color:#ff70a8;
border-radius:2px;
}
.pageng_back a {
  display: block;
width: 100%;
height: 100%;
color:white;
}
.pageng_next {
  display: inline-block;

background-color: white;
width: 76px;
height: 37px;
line-height:38px; 
color:white;
font-size:0.77em;
margin:0 1.5%;
background-color:#ff70a8;
border-radius:2px;
}
.pageng_next a {
  display: block;
width: 100%;
height: 100%;
color:white;
}
.pageng_s {
  display: inline-block;
  border: 1px #edd6af solid;
background-color: white;
width:30px;
line-height: 28px;
height: 28px;
color:#a67c52;
font-size:0.67em;
}
.pageng_s a {
  display: block;
width: 100%;
height: 100%;
}
.pageng_sC {
  display: inline-block;
  border: 1px #dcdcdc solid;
background-color: white;
background-color: #dcdcdc;
color: #A5A5A5;
font-size:0.67em;
width:30px;
line-height: 28px;
height: 28px;

}
.pageng_sC a {
  display: block;
width: 100%;
height: 100%;
color: #A5A5A5;
}

.page_count {
display:block;
text-align:center;
padding:2%;
font-size:0.77em;
color: #A5A5A5;
letter-spacing: 2.5px;
padding-bottom:0;
}
#login_sfoter_tab {
width:90%;
margin:5% auto 8% auto;
letter-spacing: -.4em;
}
.login_sfoter_td2 {
width: 40%;
height: 57px;
margin:0 3% 2.2% 6%;
display:inline-block;
background:url(http://jhk34.1000.tv/anan/img//eria_back_pink.png)no-repeat;
background-size:100% 100%;
vertical-align: top;
letter-spacing: normal;
color:white;
font-size:0.77em;
text-align: center;
}
.login_sfoter_td2 a{
color:white;
display:block;
width:100%;
height:100%;
} 
.login_sfoter_td2 p{
color:white;
line-height: 58px;
padding-left:2px;
font-weight: bold;
} 
.login_sfoter_td3 {
  display:inline-block;
width: 40%;
height: 57px;
margin:0 6% 2.2% 3%;
background:url(http://jhk34.1000.tv/anan/img//eria_back_pink3.png)no-repeat;
background-size:100% 100%;
vertical-align: top;
letter-spacing: normal;
color:white;
text-align: center;
font-size:0.77em;
}
.login_sfoter_td3 a{
color:white;
display:block;
width:100%;
height:100%;
} 
.login_sfoter_td3 p{
color:white;
line-height: 58px;
padding-left:2px;
font-weight: bold;
} 
.hedh1_keep {
background:url(http://jhk34.1000.tv/anan/img//keep_bar.png)no-repeat;
background-size:100% 100%;
width:99%;
height:auto;
margin:0.3% auto 0% auto;
padding:3% 0 2.2% 1%;
text-align:center;
font-size:0.9em;
display:block;
color:white;
line-height: 150%;
letter-spacing:2.5px;
font-weight:bold;
}
.keepc{
  border-top: 1px #ffbfbf solid;
border-bottom: 2px  #ffbfbf solid;
  border-right: 1px #ffbfbf solid;
border-left: 1px  #ffbfbf solid;
width: 98%;
height: auto;
padding: 0;
margin: 0% auto 1% auto;
background:url(http://jhk34.1000.tv/anan/img//keep_backmaru.png)repeat;
background-color:white;
position: relative;
}
.keepc:before
{
  z-index: -1;
  position: absolute;

  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.keepc:after{
content: "";
display: block;
clear: both;
padding-bottom: 0px;
border-spacing: 0px;
margin: 0;
}
.keep_alls {
width:100%;
margin:0% auto 0% auto;
padding:0 3% 0 6%;
}
.keep_alls:after {
content: "";
display:block;
clear:both;
}
.keep_1sh {
  float:left;
  position:relative;
display:block;
width:32%;
margin:1.5% 3% 0% 22%;
background:url(http://jhk34.1000.tv/anan/img//keep_com.png)no-repeat;
background-size:100% 100%;
font-size:0.9em;
color:#A16527;
padding:4.1% 1% 10.6% 0.3%;
text-align:center;
letter-spacing:1.6px;
line-height:100%;
}
.keepcount {
color:#ff0080;
font-size:1.2em;
padding-right:1px;
}
.keepcount_s {
font-size:0.71em;
line-height: 124%;
}
.keepcount_ss {
  display: block;
font-size:0.71em;
line-height: 124%;
letter-spacing: 1.5px;
}
.keepimg {
  float:left;
  position:relative;
  margin-top:-5%;
vertical-align:middle;
width:32%;
}
.keep_o {
width:45%;
display:block;
margin:4% auto 8% auto;
font-size:1em;
color:#fa799f;
background-color:white;
text-align:center;
padding:3.7% 0 3% 0;
font-weight:bold;
border:1px #fa799f dashed;
}
.keep_p {
display:block;
font-size:1em;
color:#fa799f;
text-align:center;
padding:0% 0 0% 0;
font-weight:bold;
}
.reg_bar {
width:95%;
margin:5% auto 3.5% auto;
}
.reg_bar img {
width:100%;
}
/* エントリー */
.entry_top {
    position:relative;
width:96%;
margin:3% auto;

  border-bottom: 2px solid  #e8c899;
    border-left: 2px solid  #e8c899;
      border-right: 2px solid  #e8c899;
    border-top: 4px solid  #e8c899;
  padding:2.3% 0 2% 0;
  border-radius:7px;
}
.entry_top:after {
content:"";
display:block;
clear:both;
}
.entry_top1 {
    position:relative;
float:left;
width:32%;
padding:1% 0% 0 4%;
}
.entry_top1 img {
width:100%;
}
.entry_top1 p {
display:block;
font-size:2.6vw;
text-align:right;
padding:7% 0 0 0%;
letter-spacing:0.3px;
line-height:120%;
color:#a67c52;
}
.entry_top2 {
    position:relative;
float:left;
width:68%;
padding:3% 3% 0 1%;
}
.entry_top2 p {
  width:93.5%;
float:left;
font-size:0.71em;
line-height: 156%;
letter-spacing: 2.5px;
padding:0 0 3% 1%;
}

.entry_top2 span {
  width: 6.5%;
float:left;
font-size:0.71em;
line-height: 156%;
letter-spacing: 2.2px;
padding:0 0 2.5% 0;
color: red;
}
.open_bar {
  position:relative;
  display:block;
width:48%;
background:url(http://jhk34.1000.tv/anan/img//open_bar.png)no-repeat;
background-size:100% 100%;
margin:0% 0% 1.5% 49%;
font-size:0.9em;
text-align:center;
color:white;
font-weight:bold;
padding:3.7% 0 3.8% 3%;
letter-spacing:2.2px;
}
.open_edit {
width:9%;
vertical-align:middle;
padding:0% 0% 2.2% 2%;
}
.open_all {
  position: relative;
margin:7% auto 2% auto;
width: 90%;
background:url(http://jhk34.1000.tv/anan/img//appli1.png)no-repeat;
background-size:100% 100%;
}
.open_all:after {
content:"";
display:block;
clear:both;
}
.open_1 {
    position: relative;
float:left;
width:32%;
padding:3% 1% 0 4%;
}
.open_1 img {
width:95%;
padding:6% 0 7% 0;
}
.open_1 p {
font-size:0.55em;
display:block;
letter-spacing: 1px;
padding:0% 0% 8.5% 0%;
color:#47a6f4;
font-weight:bold;
text-align:center;
}
.open_1-1 {
    position: relative;
float:left;
width:32%;
padding:0% 2% 0 2%;
}
.open_1-1 img {
width:95%;
padding:6% 0 1% 2.7%;
}
.open_1-1 p {
font-size:0.55em;
display:block;
letter-spacing: 1px;
padding:0% 0% 8.5% 0%;
color:#47a6f4;
font-weight:bold;
text-align:center;
}
.open_2 {
position: relative;
float:left;
width:68%;
padding:0 1% 0 0;
}
.open_2 a {
text-decoration: underline;
}
.open_2 img {
  display:block;
position: relative;
width:48%;
margin:-5% 0 0 auto;
padding:0 4% 0 0;
}
.open_2 h3 {
  position: relative;
  display:block;
font-weight: bold;
font-size:0.8em;
margin-top:-1.5%;
color:#fa469f;
padding:6% 0 0.5% 6%;
letter-spacing: 2px;
} 
.open_2 p {
float:left;
font-size:0.66em;
line-height: 170%;
letter-spacing: 2px;
padding:1% 2% 2.5% 4%;
color:#a37c52;
font-weight:bold;
}
.bottom {
width:21%;
margin:3% auto 2% auto;
}
.bottom img {
width:100%;
}
.open_all2 {
  position: relative;
margin:0% auto 5% auto;
width: 90%;
background:url(http://jhk34.1000.tv/anan/img//appli1.png)no-repeat;
background-size:100% 100%;
}

.open_all2:after {
content:"";
display:block;
clear:both;
}
.open_2-1 {
    position: relative;
float:left;
width:32%;
padding:6% 3% 0 3%;
}
.open_2-1 img {
width:100%;
}
.saportALL {
width:95%;
margin:5% auto 5% auto;
padding:2% 5% 4% 5%;
border:1px solid #ff8fac;
}

.saport1 {
width:100%;
margin:4% 0 2% 0;
border-bottom: 1px #dcd0ca solid;
padding-bottom: 4%;

}
.saport1 p {
display:block;
font-size:0.77em;
padding:1.5%;
color:#ff799f;
}
.saport1 span {
display:block;
font-size:0.7em;
padding:1.8%;
}
.saport1 img {
width:98%;
margin:0 auto;
}
.hrPink {
width:100%;
margin:4% auto 2.4% auto;
border-bottom: 0.5px #ff8fac solid;
}
.topickPspace {
  display: block;
font-size:0.62em;
padding:2% 0 0 0;
color:#575757;
}
.login_shadow {
position: relative;
width:65%;
margin:7% auto 4.9% auto;
background-color:#ff7bac;
     -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4);
text-align: center;
  padding:2.2% 0 1.7% 0;
  border-radius:9px;
}
.login_shadow p {
display:inline-block;
font-size:0.77em;
padding:1.5% 0.8% 1.5% 2.5%;
color:white;
font-weight:bold;
}
.login_shadow img {
  width:8%;
padding-right: 0%;
padding-top:0%;
padding-left: 0.5%;
padding-bottom: 0.6%;
vertical-align:middle;
}
.messL {
width:100%;
margin:0% auto 0% auto;
padding:0 1% 0 2%;
position: relative;
}
.messL h2 {
display: block;
  text-align: center;
  margin:0 auto;
font-size:0.74em;
color: #fa679f;
letter-spacing: 2.3px;
}
.messL img {
vertical-align: middle;
width:6%;
margin-top:-1.6%;
position: relative;
}
.hukidashi2L {
  position: relative;
width:73%;
margin:-5% auto 7.9% auto;
padding-right:2%;
}
.hukidashi2L img {
margin:auto;
width:100%;
}
.kyaria {
width:90%;
margin:3% auto;
}
.login_shadow2 {
position: relative;
width:85%;
margin:7% auto 4.9% auto;
background-color:#ff7bac;

text-align: center;
  padding:1.2% 0 0.7% 0;
  border-radius:9px;
}
.login_shadow2 p {
display:inline-block;
font-size:0.88em;
padding:1.5% 0.8% 1.5% 2.5%;
color:white;
letter-spacing:2.6px;
font-weight:bold;
}
.list_shadow {
width:55%;
margin:3% auto 6.4% auto;
background-color:#ff7bac;
text-align: center;
  padding:1.5% 0 0.4% 0;
  border-radius:15px;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}
.list_shadow p {
display:inline-block;
font-size:0.8em;
padding:1.5% 0.8% 1.5% 2.5%;
color:white;
letter-spacing:2.6px;
font-weight:bold;
}

.list_shadow a {
display:block;
width: 100%;
height: 100%;
}
.indexlist_shadow {
width:55%;
margin:6% auto 6.4% auto;
background-color:#ff7bac;
text-align: center;
  padding:1.5% 0 0.4% 0;
  border-radius:15px;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}
.indexlist_shadow p {
display:inline-block;
font-size:0.8em;
padding:1.5% 0.8% 1.5% 2.5%;
color:white;
letter-spacing:2.6px;
font-weight:bold;
}

.indexlist_shadow a {
display:block;
width: 100%;
height: 100%;
}
.list_shadow_mgs {
width:55%;
margin:3% auto 6.4% auto;
background-color:#c4a788;
text-align: center;
  padding:1.5% 0 0.4% 0;
  border-radius:15px;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}
.list_shadow_mgs p {
display:inline-block;
font-size:0.8em;
padding:1.5% 0.8% 1.5% 2.5%;
color:white;
letter-spacing:2.6px;
font-weight:bold;
}

.list_shadow_mgs a {
display:block;
width: 100%;
height: 100%;
}
.list_shadow_dmm {
width:55%;
margin:3% auto 6.4% auto;
background-color:#a5a5a5;
text-align: center;
  padding:1.5% 0 0.4% 0;
  border-radius:15px;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}
.list_shadow_dmm p {
display:inline-block;
font-size:0.8em;
padding:1.5% 0.8% 1.5% 2.5%;
color:white;
letter-spacing:2.6px;
font-weight:bold;
}

.list_shadow_dmm a {
display:block;
width: 100%;
height: 100%;
}

.list_shadow_pr {
width:55%;
margin:3% auto 6.4% auto;
background-color:#50b4ff;
text-align: center;
  padding:1.5% 0 0.4% 0;
  border-radius:15px;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}
.list_shadow_pr p {
display:inline-block;
font-size:0.8em;
padding:1.5% 0.8% 1.5% 2.5%;
color:white;
letter-spacing:2.6px;
font-weight:bold;
}

.list_shadow_pr a {
display:block;
width: 100%;
height: 100%;
}
.list_shadow_mk {
width:55%;
margin:3% auto 6.4% auto;
background-color:#70d32f;
text-align: center;
  padding:1.5% 0 0.4% 0;
  border-radius:15px;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}
.list_shadow_mk p {
display:inline-block;
font-size:0.8em;
padding:1.5% 0.8% 1.5% 2.5%;
color:white;
letter-spacing:2.6px;
font-weight:bold;
}

.list_shadow_mk a {
display:block;
width: 100%;
height: 100%;
}
.list_shadow_tk {
width:55%;
margin:3% auto 6.4% auto;
background-color:#FF9B59;
text-align: center;
  padding:1.5% 0 0.4% 0;
  border-radius:15px;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}
.list_shadow_tk p {
display:inline-block;
font-size:0.8em;
padding:1.5% 0.8% 1.5% 2.5%;
color:white;
letter-spacing:2.6px;
font-weight:bold;
}

.list_shadow_tk a {
display:block;
width: 100%;
height: 100%;
}
.notfail {
display:block;
font-size:0.9em;
text-align:center;
margin:6% auto 5% auto;
color:#ff6b9b;
font-weight:bold;
}
.mylist_delete {
width:110%;
position: relative;
margin: 2% 0 0% 0%;
background-color: #ff6b9b;
text-align: center;
opacity: 0.7;
-webkit-transform: skewY(-1.5deg) translate3d(0, 0, 0);
-moz-transform: skewY(-1.5deg) translate3d(0, 0, 0);
-ms-transform: skewY(-1.5deg) translate3d(0, 0, 0);
transform: rotate(-1.5deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
}
.mylist_delete p {
display:block;
padding:2.5% 0 1% 2%;
line-height: 150%;
font-size: 0.55em;
letter-spacing: 0.8px;
font-weight:bold;
color:white;
}

.mylist_delete50 {
width:59%;
position: relative;
margin: 1% 0 0% 2%;
background-color: #ff6b9b;
text-align: center;
opacity: 0.7;
-webkit-transform: skewY(-1deg) translate3d(0, 0, 0);
-moz-transform: skewY(-1.deg) translate3d(0, 0, 0);
-ms-transform: skewY(-1deg) translate3d(0, 0, 0);
transform: rotate(-1deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
}
.mylist_delete50 p {
display:block;
padding:2.5% 0 1% 2%;
line-height: 150%;
font-size: 0.55em;
letter-spacing: 0.8px;
font-weight:bold;
color:white;
}

.mylist_RANKING1 {
position:relative;
margin: 0%;
float: left;
width: 27%;
padding: 0% 0 0% 4%;
text-align:center ;
margin:5% 1% 1.7% 1%;
}
.mylist_RANKING1 img {
width: 100%;
margin: 0;
padding: 0;

-webkit-transform: skewY(-2deg) translate3d(0, 0, 0);
-moz-transform: skewY(-2deg) translate3d(0, 0, 0);
-ms-transform: skewY(-2deg) translate3d(0, 0, 0);
transform: rotate(-2deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
     border:1.5px solid white;
          -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-o-box-shadow: 4px 4px 4px rgba(0,0,0,0.4);
-ms-box-shadow: 4px 4px 8px rgba(0,0,0,0.4); 
}
.mylist_RANKING2 {
margin: 0%;
float: left;
width: 70%;
margin:4% 1% 1.7% 0%;
text-align:center ;
}

.old_mytitle {
width:109%;
position: relative;
margin: 1% 0 0% 0%;
background-color: #ff6b9b;
text-align: center;
opacity: 0.7;
-webkit-transform: skewY(-1.5deg) translate3d(0, 0, 0);
-moz-transform: skewY(-1.5deg) translate3d(0, 0, 0);
-ms-transform: skewY(-1.5deg) translate3d(0, 0, 0);
transform: rotate(-1.5deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
}
.old_mytitle p {
display:block;
padding:2.5% 0 1.5% 2%;
line-height: 150%;
font-size: 0.55em;
letter-spacing: 0.8px;
font-weight:bold;
color:white;
}

.dmm_mytitle {
width:109%;
position: relative;
margin: 1% 0 0% 0%;
background-color: #adadad;
text-align: center;
opacity: 0.7;
-webkit-transform: skewY(-1.5deg) translate3d(0, 0, 0);
-moz-transform: skewY(-1.5deg) translate3d(0, 0, 0);
-ms-transform: skewY(-1.5deg) translate3d(0, 0, 0);
transform: rotate(-1.5deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
}
.dmm_mytitle p {
display:block;
padding:3.4% 0 1% 2%;
line-height: 150%;
font-size: 0.55em;
letter-spacing: 0.8px;
font-weight:bold;
color:white;
}

.mgs_mytitle {
width:109%;
position: relative;
margin: 1% 0 0% 0%;
background-color: #c4a788;
text-align: center;
opacity: 0.7;
-webkit-transform: skewY(-1.5deg) translate3d(0, 0, 0);
-moz-transform: skewY(-1.5deg) translate3d(0, 0, 0);
-ms-transform: skewY(-1.5deg) translate3d(0, 0, 0);
transform: rotate(-1.5deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
}
.mgs_mytitle p {
display:block;
padding:3.4% 0 1% 2%;
line-height: 150%;
font-size: 0.55em;
letter-spacing: 0.8px;
font-weight:bold;
color:white;
}

.tk_mytitle {
width:109%;
position: relative;
margin: 1% 0 0% 0%;
background-color: #FF9B59;
text-align: center;
opacity: 0.7;
-webkit-transform: skewY(-1.5deg) translate3d(0, 0, 0);
-moz-transform: skewY(-1.5deg) translate3d(0, 0, 0);
-ms-transform: skewY(-1.5deg) translate3d(0, 0, 0);
transform: rotate(-1.5deg) translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;  
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
}
.tk_mytitle p {
display:block;
padding:3.4% 0 1% 2%;
line-height: 150%;
font-size: 0.55em;
letter-spacing: 0.8px;
font-weight:bold;
color:white;
}
#tab_login {
width:100%;
padding:4.4% 4.6% 3% 4.6%;

margin:0% auto 0% auto;
letter-spacing: -.4em;
}
#tab_login li {
width:29.2%;
display:inline-block;
vertical-align: top;
padding:3.9% 0 3% 0;
letter-spacing: normal;
margin:2.3% 2%; 
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);

}
#tab_login li a {
display: block;
width: 100%;
height: 100%;
}
#tab_login p {
display:block;
font-size:0.72em;
color:white;
text-align: center;
letter-spacing: 2px;
font-weight:bold;
}
.login_old p {
display:block;
font-size:0.9em;
color:#808080;
text-align: center;
letter-spacing: 2.5px;
}
.pub0 {
position:relative;
width:66%;
margin:8% auto 3% auto;
background-color:#ff7bac;
text-align: center;
  padding:1% 0 0.7% 0;
  border-radius:15px;
}
.pub0 h2 {
position:relative;
font-size:0.78em;
color:white;
display:block;
text-align:center;
letter-spacing:1.8px;
font-weight: bold;
padding:2.5% 0 1.6% 0;
}
.pub0out {
position:relative;
width:66%;
margin:8% auto 3% auto;
background-color:#bfbfbf;
text-align: center;
  padding:1% 0 0.7% 0;
  border-radius:15px;
}
.pub0out h2 {
position:relative;
font-size:0.78em;
color:white;
display:block;
text-align:center;
letter-spacing:1.8px;
font-weight: bold;
padding:2.5% 0 1.6% 0;
}

.mypageall {
position:relative;
width:100%;
background:url(img/reg_back2.png)repeat;
background-color: white;
padding:10% 1% 1% 1%;
margin-bottom:13%;
margin-top:7%;
}
.mypageall:after{
display:block;
content:"";
clear:both;
}
.mypage1 {
  position:relative;
width:90%;
margin:0% auto 10% auto;
background-color:white;
border:1px dashed #ff7bac;
border-radius: 10px;
padding:3% 1% 5% 3%;
}
.mypage1 img {
vertical-align: middle;
width:8%;
padding: 0 0 1.5% 2%;
}
.mypage1 h2 {
  letter-spacing:2px;
  width:65%;
  position:relative;
display:block;
font-size:0.8em;
text-align:center;
color:white;
padding:4% 0 3.5% 0;
background:url(img/pub2h3.png)no-repeat;
background-size:100% 100%;
margin:-10% 0 0 35%;
font-weight: bold;
}
.mypage_p3 {
    letter-spacing:1.5px;
display:block;
font-size:0.7em;
color:#754c24;
padding:3% 3% 0% 3%;
line-height: 180%
}
.loginC {
display:block;
margin:3% 0 0% 3%;
padding-top:5%;
color:red;
font-size:0.8em;
}








.ad__list_shadow {
width:55%;
margin:0% auto 6% auto;
background-color:#ff7bac;
text-align: center;
  padding:1.2% 0 0.7% 0;
  border-radius:15px;
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-o-box-shadow: 2px 2px 2px rgba(0,0,0,0.4);
-ms-box-shadow: 2px 2px 8px rgba(0,0,0,0.4);
}
.ad__list_shadow p {
display:inline-block;
font-size:0.8em;
padding:2.5% 0.8% 2.5% 2.5%;
color:white;
letter-spacing:2.6px;
font-weight:bold;
}

.ad__list_shadow a {
display:block;
width: 100%;
height: 100%;
}
.ad__style2 {
display: block;
width:95%;
margin:0% auto 0% auto;
position: relative;
border-top: 1px solid #ffd0f4; 
}
.ad__style2:after { 
  content: ".";
line-height: 0;
display: block;
overflow: hidden;
position: absolute;
bottom: 0;
width: 30%;
border-top: 1px solid #bbd7ff; 
}
.ad__copyright {
display: block;
font-size:0.6em;
padding:1%;
text-align: center;
}
.ad__space {
padding:2.5% 0 2% 0;
}
.faqtop {
display:block;
padding:5% 6% 0 8%;
font-size:0.67em;
}
.faq_send {
  border: 1px solid #ff80a4; 
  display:block;
width:90%;
margin:6% auto;
padding:17% 0 15% 0;
text-align: center;
font-size:0.86em;
}
}
.faq_sendP {
  display:block;
  line-height: 200%;
font-size:0.6em;
color:#ff80a4;
text-align: center;
margin:0 auto;
}
.faq_send a {
    line-height: 300%;
margin:3% auto;
padding:0% 0 0% 0;
font-size:1em;
text-align: center;
color:#ff80a4;
}
#detail_w70 {
width:50%;
margin:0% auto;
}
.bottomMenu {
width: 100%;
margin:0% auto 2% auto;
display:inline-block;
font-size:0.68em;
text-align:center;
}

.et_link {
width:65%;
margin:2% auto;
}

.center_banar {
  margin-top:3%;
  display:block;
    padding:2% 0 0% 0;
text-align:center;
}


.foter_loginP {
display:block;
text-align:left;
font-size:0.7em;
margin:1.4% 4% 3% 4%;
letter-spacing: 1.2px;
line-height:150%;
}



.topickPspace_new {
  display: block;
font-size:0.62em;
padding:1.5% 0 0 0;
color:#575757;
}

.topics_waku_new {
width:98%;
border:1px solid #ff8fac;
border-top:0;
padding:2.5% 3.5% 2.9% 4.5%;
margin:0% auto 7% auto;
}
.topics_waku_new h3 {
  display: block;
font-size:0.68em;
color:#ff5c9e;
padding:0 0 0.5% 0%;
}
.topics_waku_new p {
  display: block;
font-size:0.65em;
letter-spacing: 0.4px;
}
.hrPink_new {
width:100%;
margin:3% auto 2% auto;
border-bottom: 1px #f2d1de solid;
}

.red_center {
text-align:center;
color:red;
font-size:0.85em;
}

