@charset "shift_jis";

#left_box{
width:150px;
padding:0 5px 0 0;
float:left;
line-height:150%;
}

#right_box{
width:600px;
padding:0 5px 10px 20px;
font-size:80%;
line-height:120%;
float:left;
}

#right_box a{
text-decoration:none;
}

.bow a{
border-bottom:1px solid black;
}
.bow a:hover{
border:0;
}

/*---▲分割右ブロック---*/

#all_box{
width:100%;
margin:0;
padding:10px 0;
}
/*.table11はアウトレットのメニュー*/
.tableline11 {
padding:0;
}
.tableline11 td{
font-size:80%;
padding:2px 0;
}
.tableline11 a{
display:block;
width:100%;
height:100%;
text-decoration:none;
text-align:right;
border-right:lightblue 8px solid;
border-top:lightblue 1px solid;
border-bottom:lightblue 1px solid;
padding:7px 5px;
}
.tableline11 a:hover{
background-color:lightcyan;
}
/*table_wintは中身*/
.table_wint{
border-collapse:collapse;
border-spacing:0;
margin:0;
padding:0;
table-layout:fixed;
}
.table_wint td {
padding:5px;
border:#D0D0D0 1px solid;
font-size:80%;
line-height:120%;
vertical-align:top;
text-align:center;
}
.table_wint img{
margin:3px;
}

.table_wint a:hover img{
filter:gray();
}

.tableline_cau {
border-collapse:collapse;
border-spacing:0;
margin:0;
padding:0;
table-layout:fixed;
border-right:1px solid gainsboro;
border-bottom:1px solid gainsboro;
}
.pinkdot td {
padding:10px 10px;
font-size:80%;
line-height:130%;
background-image:url(back_pink.gif);
}
.oradot td {
padding:10px 10px;
font-size:80%;
line-height:130%;
background-image:url(back_ora.gif);
}
.minisize td{
padding:10px 10px;
font-size:80%;
line-height:130%;
}




/*大元の文字など設定*/
.honbun {
padding:10px 0;
margin:auto;
}


#layer:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
} 


