@charset "UTF-8";
/* CSS Document */
body{
    font-family: 'Meiryo UI','MS PGothic',sans-serif;
}
a{
    text-decoration: none;
    color: #004f80;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all  0.3s ease;
    }
a:hover {
    color: #e2421f;
    }
a img{
  opacity: 1;
  transition: 0.3s;
}
a:hover img{
  opacity: .5;
}
/*********************
*********************/
#headerbox{
    width: 955px;
}

.brand {
    margin: 10px 0;
}
.brand ul {
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both;
}
.brand ul {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
#brandbox {
    width: 955px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {/*chrome*/
    .brand li img {
    float: left;
    margin-right: 6px;
    margin-bottom: 11px;
    padding: 0;
}
}
@-moz-document url-prefix(){/*firefox*/
    .brand li img {
    float: left;
    margin-right: 6px;
    margin-bottom: 11px;
    padding: 0;
}
}
_:-ms-lang(x)::-ms-backdrop,.brand li {/*IE*/
    float: left;
    padding: 0;
    margin: 0;
}
_:-ms-lang(x)::-ms-backdrop,.brand li img {/*IE*/
    margin-right: 6px;
    margin-bottom: 11px;
    padding: 0;
}
.brand li img.sp {/*brand-space*/
    margin:0 4px 0 0;
    padding: 0;
}

.r-info {/**/
    vertical-align: top;
    margin-top: -35px;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
}
iframe.slider-r{
    padding-top: 40px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
    }

/*********************
    information
*********************/
#info-box{
    width: 900px;
    color: #191919;
    margin: 0 auto;
    }
#info-box div.title {
    width: 25%;
    display: block;
    background-color: #004f80;
    padding: 10px;
    margin: 0;
    color: #ffffff;
    font-weight: 500;
    float: left;
    text-align: center;
    }
#info-box div.info {
    width: 65%;
    display: block;
    /* background-color:  #fff; */
    padding: 0 0 5px 0;
    font-weight: 400;
    float: right;
    font-size: 16px;
    }
#info-box div.info p {
    padding:0px 0 5px 0;
    font-weight: 100;
    height: 0;
    }
/*********************
    attention
*********************/
#attent-box{
    width: 900px;
    color: #333333;
    margin: 0 auto;
    }
#attent-box div.title {
    width: 100%;
    display: block;
    background-color: #e2421f;
    padding: 10px;
    color: #ffffff;
    font-weight: 500;
    text-align: center;
    font-size: 16px;
    }
#attent-box div.info {
    width: 100%;
    display: block;
    background-color:  #fff;
    padding:20px;
    font-weight: 400;
    font-size: 16px;
    }
#attent-box div.info p {
    padding:0px 0 5px 0;
    font-weight: 100;
    height: 0;
    }
/*********************
*********************/
table.itemspec{
        font-size: 14px
    }

/*********************
*********************/
#recommend-box{
    width: 720px;
    color: #333333;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 5px
    }
#recommend-box ul.title {
    width: 20%;
    height: 110px;
    display: block;
    /* background-color:  #035eb9;*/
    padding: 0 0 0 20px;
    color: #ffffff;/*  */
    font-weight: 500;
    float: left;
    text-align: center;
    }
#recommend-box ul.info {
    width: 73%;
    height: 110px;
    display: block; 
    background-color: #fff;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-weight: 500;
    float: right;
    vertical-align: top;
    padding-bottom: 0px;
    }
#recommend-box .info li,
#recommend-box .title li{
    list-style: none;
    /* [disabled]margin: 0; */
    /* [disabled]vertical-align: text-top; */
    }
#recommend-box .info li p{
    padding-top: 0px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 23px;
    font-weight: 100;
    height: 0;
    margin: 0;
    width: auto;
    }
    
/* micro clearfx */
.cf:before, .cf:after {
    content:"";
    display:table
}
.cf:after { clear:both }
.cf { zoom:1 } /* For IE 6/7 */

/*?*/
table.souryou,
table.souryou td{
	border: 1px;
	border-collapse: collapse;
	border-style: solid;
	border-color: #454545;
	font-size: 14px;
	text-align: center;
	padding:8px 0 8px 0;
}
/***************
 tobidasibanner
***************/
a#rc_rightArea6,
a#rc_rightArea7,
a#rc_rightArea8,
a#rc_rightArea9,
a#rc_rightArea10,
a#rc_rightArea11{
 width: 300px;
 position: fixed;
 top: 100px;
 right: -205px;
 display: inline-block;
 transition: all .2s ease;
 z-index: 9999;
}
a#rc_rightArea6 {
 top: 100px;
}
a#rc_rightArea7 {
 top: 220px;
}
a#rc_rightArea8 {
 top: 340px;
}
a#rc_rightArea9 {
 top: 460px;
}
a#rc_rightArea10 {
 top: 580px;
}
a#rc_rightArea11 {
 top: 700px;
}

a#rc_rightArea6:hover,
a#rc_rightArea7:hover,
a#rc_rightArea8:hover,
a#rc_rightArea9:hover,
a#rc_rightArea10:hover,
a#rc_rightArea11:hover{
 right: 0;
}
/***************
 tobidasibanner
***************/
a#rc_rightArea6,
a#rc_rightArea7,
a#rc_rightArea8,
a#rc_rightArea9,
a#rc_rightArea10,
a#rc_rightArea11{
 width: 300px;
 position: fixed;
 top: 100px;
 right: -205px;
 display: inline-block;
 transition: all .2s ease;
 z-index: 9999;
}
a#rc_rightArea6 {
 top: 100px;
}
a#rc_rightArea7 {
 top: 220px;
}
a#rc_rightArea8 {
 top: 340px;
}
a#rc_rightArea9 {
 top: 460px;
}
a#rc_rightArea10 {
 top: 580px;
}
a#rc_rightArea11 {
 top: 700px;
}

a#rc_rightArea6:hover,
a#rc_rightArea7:hover,
a#rc_rightArea8:hover,
a#rc_rightArea9:hover,
a#rc_rightArea10:hover,
a#rc_rightArea11:hover{
 right: 0;
}
/*************************
*************************/
div#itemRanking3.section{
    display: none!important;
}
div#searchBox.section{
    padding: 0 8px!important;
    margin: 0px!important;
}
div#freespace.section{
    margin: 0px!important;
}

/* matuo追加 test */
.okada-lp .osusume h2{
    font-size: 1.3em;
}
