/*************トップスライダー直下バナー*****************/
.top-banner {
    float: left;
    margin: 20px 0;
    padding: 0 15px;
    width: 100%;
}
.top-banner li {
    list-style: none outside none;
    margin: 10px 0;
}


/*************トップ2個並びバナー*****************/
ul.mini_bana {
    float: left;
    list-style: none outside none;
    margin: 15px 10px;
    padding: 0;
}
ul.mini_bana li{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;	
    float: left;
    margin: 5px 1%;
    padding: 0;
    width: 48%;
}
/*************フッターバナー*****************/
ul.footer_banner {
    clear: both;
    float: left;
    list-style: none outside none;
    margin: 30px 0;
    padding: 0 15px;
    width: 100%;
}
ul.footer_banner li {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
    float: left;
    margin: 5px 1%;
    width: 48%;
}


/*----------スライド下の特集バナーminimini更新-----------------*/
.main-banner {
	margin: 0px auto 20px;
        padding-right: 10px;
        padding-left: 10px;
}
.main-banner div {
	margin-bottom: 2px;
}
.main-banner div img {
	display: block;
	border-style: none;
}

.main-banner div p {
    font-size: 12px;
	margin: 0px;
    margin-bottom: -27px;
}
.main-banner div.large {
	clear: both;
}

.main-banner div.right {
	float: right;

}
.main-banner div.left {
	float: left;

}
.topics {
	clear: both;
}





/*-国別で検索-*/

.country-phone {
    background: #ffffff;
    border: 1px solid #E6E6FA;
    margin: 0px 10px 40px 10px;
    padding: 10px;
    clear: both;
}


.country-phone h3 {
    border: none;
    background: url(https://img15.shop-pro.jp/PA01083/600/etc/t_kunibetu.png);
    text-indent: -9999px;
    height: 113px;
    background-repeat: no-repeat;
}

/*-トップ補助メニュー-*/
.s_menu{
 width:100%;
}

.s_menu tr td{
 width:25%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center;
}

.s_menu tr td img{
 width:95%;
}