@charset "utf-8";

/*テキスト*/
.text {
	font-family:"ＭＳ Ｐゴシック",osaka,sans-serif;
	font-size: 14px; text-align:left;
}
.text_b {
	font-family:"ＭＳ Ｐゴシック",osaka,sans-serif;
	font-size: 16px; text-align:left;
}
.text_s {
	font-family:"ＭＳ Ｐゴシック",osaka,sans-serif;
	font-size: 12px; line-height: 13px; text-align:left;
}
.text_sul {
	font-family:"ＭＳ Ｐゴシック",osaka,sans-serif;
	font-size: 12px; line-height: 13px; color: #006699; text-decoration: underline; text-align:left;
}
.text_ss {
	font-family:"ＭＳ Ｐゴシック",osaka,sans-serif;
	font-size: 10px; text-align:left;
}
.text_sw {
	font-family:"ＭＳ Ｐゴシック",osaka,sans-serif;
	font-size: 12px; line-height: 20px; text-align:left;
}
.text_sl {
	font-family:"ＭＳ Ｐゴシック",osaka,sans-serif;
	font-size: 12px; line-height: 16px;
}
.text_sl2 {
	font-family:"ＭＳ Ｐゴシック",osaka,sans-serif;
	font-size: 12px; line-height: 18px;
}

/*パンくず*/
.text_w {font-size: 12px ; color: #FFFFFF;}
.text_m {font-size: 12px ; FONT-WEIGHT: normal; WIDTH: 100%; LINE-HEIGHT: 16px}

/*タイトルタグ指定*/
A:link    {color:#3366CC ; text-decoration:none}
A:visited {color:#006666 ; text-decoration:none}
A:hover   {color:orange ; background-color:#FEE1AD}
A:active  {color:#FF3300 ; text-decoration:none}

/*リンク指定*/
.text_w A:link    {color:#FFFFFF ; text-decoration:underline}
.text_w A:visited {color:#FFFFFF ; text-decoration:underline}
.text_w A:hover   {color:#FF6600 ; background-color:#FEE1AD}
.text_w A:active  {color:#FFFFFF ; text-decoration:underline}

/*タイトルタグ指定2*/
h1 {FONT-WEIGHT: normal; FONT-SIZE: 12px; color:#6699CC ;MARGIN: 2px 0px 2px 0px; WIDTH: 100%; LINE-HEIGHT: 16px}
h2 {FONT-WEIGHT: normal; FONT-SIZE: 16px; color:#669900 ;MARGIN: 10px 0px 6px 0px; WIDTH: 100%; LINE-HEIGHT: 20px}
h3 {FONT-WEIGHT: normal; FONT-SIZE: 12px; color:#FF6600 ;MARGIN: 4px 0px 4px 0px; WIDTH: 100%; LINE-HEIGHT: 16px}
h4 {FONT-WEIGHT: normal; FONT-SIZE: 12px; color:#FF6666 ;MARGIN: 4px 0px 4px 0px; WIDTH: 100%; LINE-HEIGHT: 16px}


/*for CSS Layout*/
/*構造*/
h1.header{
text-align:center;
}

#head{
width:770px;
margin:0 auto;
border-left:1px solid #969B9E;
border-right:1px solid #969B9E;
}

#head ul.top_menu{
width:770px;
margin:0;
padding:5px 0;
text-align:right;
background:#006697;
}
#head ul.top_menu a:link    {color:#FFFFFF ; text-decoration:underline;}
#head ul.top_menu a:visited {color:#FFFFFF ; text-decoration:underline;}
#head ul.top_menu a:hover   {color:#FF6600 ; background-color:#FEE1AD;}
#head ul.top_menu a:active  {color:#FFFFFF ; text-decoration:underline;}

#head ul.top_menu li{
display:inline;
margin:0 5px;
}

#head .spacer{
width:770px;
height:10px;
background:url("/images/header/header01.gif");
}

#head p{
margin:0;
padding:0;
}

.pic01{
width:651px;
height:67px;
float:left;
margin:0;
padding:0;

}

.pic02{
width:119px;
height:67px;
float:left;
margin:0;
padding:0;
}

.pic02 img{
display:block;
}

/*ヘッダーメニュー*/
.menubox{
clear:both;
}

ul.global_menu{
width:770px;
list-style:none;
margin:0;
padding:0;
}

.global_menu li{
float:left;
width:76px;
height:11px;
padding:5px 0;
margin:0;
text-align:center;
}


.gm01{
background:#D2EFFF;
border-right:1px solid #7398B2;
border-bottom:1px solid #7398B2;
}

.gm02{
background:#C0DFE2;
border-right:1px solid #7398B2;
border-bottom:1px solid #7398B2;
}

.gm03{
background:#9AC9DB;
border-right:1px solid #7398B2;
border-bottom:1px solid #7398B2;
}

.gm04{
background:#CBEFFF;
border-right:1px solid #7398B2;
border-bottom:1px solid #7398B2;
}

.gm05{
background:#CBF5DF;
border-right:1px solid #7398B2;
border-bottom:1px solid #7398B2;
}

.gm06{
background:#C6E4D8;
border-right:1px solid #7398B2;
border-bottom:1px solid #7398B2;
}

.gm07{
background:#D0DCC8;
border-right:1px solid #7398B2;
border-bottom:1px solid #7398B2;
}

.gm08{
background:#C9DCD8;
border-right:1px solid #7398B2;
border-bottom:1px solid #7398B2;
}

.gm09{
background:#EDEFE1;
border-right:1px solid #7398B2;
border-bottom:1px solid #7398B2;
}

.gm10{
background:#E6FCD8;
border-bottom:1px solid #7398B2;
}

/*ボディ*/
body{
margin:0;
color:#000;
background:#fff;
}

/*メニュー*/
ul{
list-style:none;
}

dl.shop_list1,
ul.shop_list2,
ul.contents_list,
ul.info_list{
background:#FFFFFF;
padding:0;
margin:0;
text-align:left;
}

dl.shop_list1{
padding:0 0 0 0;
background:#fff;
}

dl.shop_list1 dt{
padding:2px 0 5px 15px;
margin:0 0 0 2px;
background:#ffffec url("/images/icon/icon_four2.gif") no-repeat 0 3px;
}

dl.shop_list1 dt.now{
padding:2px 0 5px 15px;
margin:0 0 0 2px;
background:#fcc url("/images/icon/icon_four2.gif") no-repeat 0 3px;
}

dl.shop_list1 dd{
padding:2px 0 5px 15px;
margin:0;
background:#ffffec;
}

dl.shop_list1 dd.now{
padding:2px 0 5px 15px;
background:#fcc;
}

dl.shop_list1 dd img{
padding:0 6px 0 0;
}

ul.shop_list2,
ul.contents_list,
ul.info_list{
list-style:none;
padding:0 0 0 2px;
}

ul.shop_list2 li,
ul.contents_list li,
ul.info_list li{
padding:2px 0 5px 15px;
background:url("/images/icon/icon_four2.gif") no-repeat 0 3px;
}

ul.shop_list2 li.now,
ul.contents_list li.now,
ul.info_list li.now{
padding:2px 0 5px 15px;
background:#fcc url("/images/icon/icon_four2.gif") no-repeat 0 3px;
}