@charset "utf-8";
/* CSS Document */


#index_header {
padding-top: 22px;
width: 100%;
}

.index_header_bg {
background: #800001 left top;
height: 65px;
width: 100%;
}


#index_wrapper02 {
width: 1000px;
}

#index_wrapper02 h1 {
float: left;
width: 190px;
}


#flash {
height: 518px;
width: 1000px;
}

.time {
background: url(../img/time.jpg) no-repeat left top;
float: left;
height: 264px;
width: 345px;
}

.desc {
background: url(../img/desc.gif) no-repeat left top;
float: left;
height: 264px;
width: 655px;
}

.desc h2 {
height: 120px;
text-align: left;
width: 655px;
}

.desc p {
float: left;
font-size: 13px;
line-height: 1.5;
padding-left: 54px;
text-align: left;
width: 536px;
}


#contents {
padding-top: 25px;
width: 1000px;
}

.content_left {
float: left;
padding-left: 3px;
width: 464px;
}

#board {
width: 464px;
}

#board h3 {
text-align: left;
}

#board h3 a {
display: block;
height: 61px;
width: 418px;
}

.board_middle {
background: url(../img/board/middle.gif) repeat-y left top;
height: 100%;
padding-bottom: 3px;
width: 464px;
}

.board_bottom {
background: url(../img/board/bottom.gif) no-repeat left top;
height: 4px;
width: 464px;
}

.board_main {
width: 430px;
}

.board_bar {
background: url(../img/board/bar.gif) no-repeat left top;
height: 1px;
width: 391px;
}

.board01 {
padding: 12px 5px 4px 5px;
text-align: left;
width: 420px;
}

.board01 a {
color: #000000;
text-align: left;
text-decoration: none;
}

.board01 a:link {
color: #000000;
text-align: left;
text-decoration: none;
}

.board01 a:visited {
color: #000000;
text-align: left;
text-decoration: none;
}

.board01 a:hover {
color: #aa4444;
text-align: left;
text-decoration: none;
}

.board01 a:active {
color: #000000;
text-align: left;
text-decoration: none;
}

.board01 span {
color: #294e7a;
font-size: 0.9em;
padding-left: 3px;
text-align: left;
}


.content_right {
float: left;
padding-left: 25px;
width: 464px;
}


#mobile {
width: 464px;
}

#mobile h3 {
text-align: left;
}

#mobile h3 a {
display: block;
height: 61px;
width: 418px;
}

.mobile_middle {
background: url(../img/board/middle.gif) repeat-y left top;
height: 100%;
padding-bottom: 3px;
width: 464px;
}

.mobile_bottom {
background: url(../img/board/bottom.gif) no-repeat left top;
height: 4px;
width: 464px;
}

.mobile_main {
width: 430px;
}

.mobile_main p {
padding: 18px 10px 18px 10px;
text-align: left;
}

.mobile_main01 {
width: 430px;
}

.mobile_main01_left {
float: left;
text-align: right;
width: 163px;
}

.mobile_main01_right {
float: right;
text-align: left;
width: 211px;
}

.mobile_main01_right p {
padding: 0px;
text-align: left;
}

.all_form {
background-color: #ffffff;
border:  1px solid #b3b3b3;
color: #000000;
display: inline;
height: 19px;
text-align: left;
}

.btns {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
padding: 3px 5px 3px 5px;
}


#shops {
float: left;
padding-top: 25px;
width: 954px;
}

.shops_top {
background: url(../img/shops_top.gif) no-repeat left top;
float: left;
height: 15px;
width: 954px;
}

.shops_middle {
background: url(../img/shops_middle.gif) repeat-y left top;
float: left;
height: 100%;
padding: 0px 6px 0px 6px;
width: 942px;
}

.shops_bottom {
background: url(../img/shops_bottom.gif) no-repeat left top;
float: left;
height: 15px;
width: 954px;
}

.harajyuku {
float: left;
padding-left: 12px;
}

.ikebukuro {
float: left;
padding-left: 12px;
}

.sapporo {
float: left;
padding-left: 12px;
}

.new_store {
float: left;
padding-left: 12px;
}













