﻿/* CSS Document */
*{
margin:0;
padding:0px;
border:0px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
body{
margin:5px 0 0 5px;
background:#fff;
}
.style1 {color: #FF0000}
.style3 {color: #FF0000; font-weight: bold; }
.style4 {color: #6666FF}
A:link { text-decoration: none ;color: #000099;}
A:visited { text-decoration: none ;color: #000099;}
A:active { text-decoration: none ;color: #ff6600;}
A:hover { color: #ff3300; text-decoration:none ;}
#container{
width:570px;
}
#header{
width:570px;
height:343px;
position:relative;
}
.fuku10000{
background:url(fuku_img/10000.gif) no-repeat;
}
.fuku12000{
background:url(fuku_img/12000.gif) no-repeat;
}
.fuku15000{
background:url(fuku_img/15000.gif) no-repeat;
}
.fuku20000{
background:url(fuku_img/20000.gif) no-repeat;
}
#header a{
display:block;
width:95px;
height:68px;
overflow:hidden;
}
#Button10{
position:absolute;
top:40px;
left:461px;
}
#Button12{
position:absolute;
top:113px;
left:461px;
}
#Button15{
position:absolute;
top:186px;
left:461px;
}
#Button20{
position:absolute;
top:259px;
left:461px;
}
#Button10 a{
background:url(fuku_img/bt10000.gif) no-repeat;
background-position:0px 0px;
}
#Button12 a{
background:url(fuku_img/bt12000.gif) no-repeat;
background-position:0px 0px;
}
#Button15 a{
background:url(fuku_img/bt15000.gif) no-repeat;
background-position:0px 0px;
}
#Button20 a{
background:url(fuku_img/bt20000.gif) no-repeat;
background-position:0px 0px;
}
#Button10 a:hover{
background-position:-95px 0px;
}
#Button12 a:hover{
background-position:-95px 0px;
}
#Button15 a:hover{
background-position:-95px 0px;
}
#Button20 a:hover{
background-position:-95px 0px;
}
#longtext{
width:570px;
font-size:10pt;
text-align:center;
padding:2px;
}
#nougaki{
line-height:125%;
margin-left:15px;
font-size:12px;
display:none;
}
#bar01{
width:570px;
height:29px;
margin-top:5px;
background-image:url(images/bar01.jpg);
background-repeat:no-repeat;
display:none;
}
#com01{
width:570px;
display:none;
}
.txt{
line-height:125%;
margin-left:15px;
font-size:12px;
margin-top:5px;
}
.txt2{
line-height:125%;
margin-left:15px;
font-size:12px;
margin-top:5px;
text-align:right;
}
.ttl{
font-size:14px;
font-weight:bold;
}
.comm{
font-size:14px;
font-weight:bold;
color:#FF3300;
}
.comm2{
font-size:16px;
font-weight:bold;
line-height:150%;
}
#bar02{
margin-top:5px;
width:570px;
height:29px;
background-image:url(images/bar02.jpg);
background-repeat:no-repeat;
}
#com02{
width:570px;

}
#bar03{
width:570px;
height:29px;
margin-top:5px;
background-image:url(images/bar03.jpg);
background-repeat:no-repeat;
}
#com03{
width:570px;
}
#shoplist{
margin-top:5px;
width:574px;
_margin-left:-5px;
}
.shop{
width:273px;
height:127px;
float:left;
margin:4px 4px 0 3px;
_margin:4px 0 0 3px;
background:#FFFFCC;
border:3px solid #ff3300;
}
.shopdata{
margin:4px 0 0 3px;
width:214px;
_width:205px;
height:55px;
font-size:12px;
line-height:130%;
float:left;
}
/*.shopdata img{
margin-right:3px;
}*/
.shopimg{
margin:4px 0 0 5px;
width:51px;
height:51px;
float:left;
}
.course{
width:262px;
height:33px;
_height:32px;
margin-left:5px;
border:1px solid #666666;
text-align:center;
font-size:19.5pt;
font-weight:bold;
color:#FF0000;
background-color:#FFFFFF;
overflow:hidden;
clear:both;
letter-spacing:-2px;
white-space:nowrap;
}
html:not(:target) .course{
letter-spacing:-1.5px;
font-size:25px;
font-weight:bold;
white-space:nowrap;
}
.bikou{
width:262px;
height:40px;
line-height:115%;
margin-top:3px;
margin-left:6px;
font-size:12px;
}
.icon{
margin-top:2px;
list-style:none;
width:268px;
margin-left:4px;
}
.icon li{
float:left;
margin-top:2px;
margin-right:2px;
width:65px;
}

.search_list{
margin-top:10px;
width:570px;
height:30px;
background-color:#F30;
}
.search_label{
float:left;
margin-top:6px;
margin-left:6px;
width:270px;
color:#FFFFFF;
font-weight:bold;
}
select{
float:right;
margin:5px;
width:270px;
border:1px solid #999999;
}
.contents_title{
margin-top:10px;
width:570px;
height:40px;
background-color:#666666;
}
.contents_title2{
margin-top:10px;
width:570px;
height:45px;
background-color:#666666;
}
.contents_label{
float:left;
margin-top:6px;
margin-left:6px;
color:#FFFFFF;
font-weight:bold;
}
.ttlcatch{
font-size:12px;
}
#U12K ul{
width:570px;
list-style:none;
}
#U12K li{
float:left;
width:275px;
height:18px;
border:1px solid #FF3300;
background-color:#FEF2F8;
margin-top:3px;
margin-left:5px;
}
#U12K p{
text-align:center;
font-size:12px;
margin-top:3px;
}

.Shout{
font-size:30px;
width:100%;
color:#F00;
text-align:center;
font-weight:bold;
padding:8px;
}
