.info_bg{margin:0px 0px;padding:0px 5px 10px 5px;}

p.info_title{color: #B88932;
    font-weight: bold;javascript:void(0)
    text-decoration: none;text-align:center;font-size:15px;}

.info_bg .info_text{padding:5px 0px 10px 0px;}

table.main_title{text-align:center;color:#fff;font-size:14px;margin:0px 0px;
padding:8px;border-bottom: 1px dotted #CCCCCC;}

.main-img{margin:5px 0px 30px 0px;padding:0;}
.info_bg_inner{margin:0px;}


.info_bg33 {
        margin: 0px 0;
    padding: 0 2px 5px;
}

.banner a img{margin:8px 0px 0px 0px;}

.info_text{background: url(https://file001.shop-pro.jp/PA01209/633/img/top-osusume-bg.png)no-repeat center top/cover;
background-position:left top;margin:0px 0px 0px 0px;padding:60px 10px 10px 10px;text-align:left;
background-color:#2c2c46;width:660px;}

.info_content{padding:5px 20px 10px;
font-size:16px;color:#222222;}

.info_content ul {
    display: flex;flex-wrap: wrap;
}

.info_content ul li {
width: 32.05%;
margin-right: 1.92%;margin-bottom: 20px;
}

.info_content ul li:nth-child(3n) {
    margin-right: 0;
}

.info_content img{max-width:640px;width: 100%;border:none;}

.top_news{display:none;}
.top_news h3{background-image:url(https://img15.shop-pro.jp/PA01209/633/etc/00top_info.gif?20140402191226);background-repeat:no-repeat;background-position:center top;height:25px;padding:5px 0px;
text-indent:-99999px;}
.top_news li{margin:0px;padding:5px 10px;border-bottom:1px dotted #ccc;}
.top_news li a{color:#000;padding:0px 0px 0px 35px;background-image:url(https://img15.shop-pro.jp/PA01209/633/etc/00date.gif?20140402191142);background-repeat:no-repeat;font-size:15px;
background-position:15px center;}

#natsu{display:none;}
#natsu td{text-align:center;font-size:16px;color:#ff0000;font-weight:bold;padding:10px 0px 7px 0px;margin:0;}
#natsu td a{font-size:13px;color:#400080;padding:0;margin:0;font-weight:normal;}
#natsu td img{padding:0px;margin:0;}

#top220{display:none;}
#top220 table{width:680px; margin:10px 0px;border:0px;padding:0;}
#top220 td img{width:220px;margin:5px 3px;padding:0;}
#top220 td a img{border:1px solid #000;}

#info{margin:0px 5px 10px 0px;color:#000;font-size:14px;padding:0px;line-height:1.4;border:0px solid #292a3f;}

#info h1{color:#fff; text-align:center;font-size:26px;padding:5px;margin:0;background-color:#292a3f;}
#info h2{color:#292a3f;font-size:17px;text-align:left;letter-spacing:2px;padding:3px;margin:0 10px;padding:2px 0px 2px 20px;
border-top:1px solid #292a3f;border-right:1px solid #292a3f;border-bottom:1px solid #292a3f;border-left:10px solid #292a3f;}
#info p{padding:3px 10px;margin:0px 10px;}
#2waku a img{border:2px solid #eee;max-width:670px;height:auto;}

#rank0 table th{text-align:center;font-weight:normal;color:#000;padding:10px 0px 0px 0px;}

#topnews {margin:0px;padding:0px;font-size:13px;line-height:1.5;color:#000;background-color:fff;width:680px;text-align:left;}

#topnews li{float:left;width:310px;height:240px;overflow:hidden;margin:10px 0px 10px 15px;padding:0px 0px 0px 0px;line-height:1.5;
color:#666;}

#topnews li h4{text-align:left;padding:10px 5px 20px 0px;font-size:15px;margin:0px 0px 0px 0px;border:none;line-height:1.2;
;color:#122758;font-weight:bold;}

#topnews li h5{color:#000040;text-decoration:none;text-align:center;margin:0px 0px 0px 0px;background-color:#fff;border:none;border:none;
font-weight:normal;text-align:center;font-size:15px;padding:5px 0px 0px 0px;margin:0px 0px 0px 0px;width:100%;background-color:#eee;border-radius:6px;padding:5px 0px;}
#topnews li h5 a{color:#122758;font-weight:normal;}
#topnews a:hover{color:#fff;color:#ff0000;}

#topnews a img{height:auto;max-width:140px;max-height:200px;float:left;padding:10px 0px 0px 0px;margin:0 0 0 -40px;border:none;}

#topnews a:hover img{}
#topnews h2{text-align:center;font-size:20px;color:#000040;padding:10px;margin:0;border:none;}
#topnews h3{text-align:center;font-size:18px;padding:8px;color:#004080;border:1px solid #004080;margin:20px 5px;border-radius:5px;}