@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video 
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
}

#sizeRing {
    width :930px;
    margin:0 auto;
}


.divleft {
    float: left;
}
.divright {
    float: right;
        margin-top: 10px;
}
p{
 font-size: 12px;
 line-height: 193%;
}

.br1em {
   margin-bottom: 1em; 
}
.br2em {
   margin-bottom: 2em; 
}
.red {color: #FF1B1B;}
.bold {font-weight: 900;}
.big {font-size: 24px;}

.txt1 {
width: 98%;
margin: 0 auto;
}
.cent {
    text-align: center;
}
.lif{padding-right: 84px;margin-top: 10px;}
.lof{
    /* margin-top: 10px; */
    display: block;
}
.waku {width: 450px;border: 1px solid #C7C7C7;border-radius: 10px;        /* CSS3è‰æ¡ˆ */-webkit-border-radius: 10px;    /* Safari,Google Chromeç”¨ */-moz-border-radius: 10px;   /* Firefoxç”¨ */padding: 6px;}
.sizeup {
    float: left;
    padding: 5px;
}
.sizedown{
    float: right;
}
.waku.sizeup img {
    padding-top: 5px;
}
.waku.sizedown img {
    padding-top: 5px;
}

.ringleft{float: left;padding-left: 10px;}
.ringright{margin-top: 0px;margin-right: 25px;float: right;}
.aten {text-align: right;font-size: 10px;margin-top: 70px;}

.checkpoint {
    margin: 0 auto;
    width: 90%;
}
.chleft{float: left;width: 15%;margin-top: 20px;}

.chright{float: right;width: 85%;/* margin-left: 85px; */margin-top: 20px;}
.flag{
text-align: right;
margin-top: 10px;
}
/*pc---------------------*/


@media screen and (min-width: 668px){
.pcnone {
    display: none;
}
}



/*sp---------------------*/

@media screen and (max-width: 667px){
.spnone {
    display: none;
}
/*sp---------------------*/

#sizeRing {
    width: 90%;
    margin:0 auto; 
}
section img {
    width: 100%;
    height: auto;
}
img.hdimgleft {
    width: 200px;
}
img.hdimg {
    width: 36px;
    height: auto;
}
.divleft {
    float: left;
    width: 50%;
}
.divright {
    float: right;
    margin-top: 10px;
}
.sizeup {
    padding: 5px;
    width: 90%;
    margin: 0 auto;
    float: none;
    display: block;
    margin-bottom: 10px;
}
.sizedown {
 height: 125px;
 padding: 5px;
 width: 90%;
 margin: 0 auto;
 float: none;
}
.ringright {
    margin-top: 0px;
    margin-right: 2px;
    float: none;
}
.lif {
    padding-right: 2px;
    padding-left: 5px;
    margin-top: 10px;
    margin-left: 2px;
    font-size: 12px;
}
.lof {
    margin-right: 0px;
    margin-top: 10px;
}
.ringleft {
    float: left;
    padding-left: 10px;
}
.aten {
    display: inline-table; */
    margin-top: 70px;
    display: block;
    margin-top: 5px;
}
.ringleft {
    padding-right: 9px;
}


.big {
    font-size: 17px;
}

}








