@charset "utf-8";
/*----------------------------------------*/
/*                 全般                   */
/*----------------------------------------*/



/* タグ リセッタ */
#header *{
	margin:0;
	padding:0;
}

#left *{
	margin:0;
	padding:0;
}

#right *{
	margin:0;
	padding:0;
}

#footer *{
	margin:0;
	padding:0;
}

img{border:none;}
li {list-style: none;}

.list_image_box {
  overflow:hidden;
  width:100px;
  height:75px;
}

.list_image_box_big {
  overflow:hidden;
  width:260px;
  height:195px;
}

/* clearfix */
.clearfix{zoom:1;}
.clearfix:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
* html .clearfix{
	display:inline-table;
	/*¥*/display:block;/**/
}

/* メッセージ */
.message {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* ブロック関連クラス */
.block {display: block;}
.clear{clear:both;}
.right{float:right;}
.left{float:left;}
.none{display:none;}
.txtCenter{text-align:center;}

/* フォント */
.f10{font-size:10px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.green{color:#339933;}
h1 {font-size: 12px;color: #000000; line-height: 16px;margin-bottom:0px;}


/* Padding */
.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}
.pl5{padding-left:5px;}

.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}

.pt15{padding-top:15px;}
.pr15{padding-right:15px;}
.pb15{padding-bottom:15px;}
.pl15{padding-left:15px;}

/* リンク */
a{outline:0;}

a:link { color: #258FB8;text-decoration: none;}
a:visited { color: #996699;text-decoration: none;}
a:hover { color:#996666;text-decoration:underline;}

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	color:#333333;
	font: 12px/130% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*続きを読む*/
.mMore{
	display:block;
	padding:8px 0px;
	text-align:right;
	clear:both;
}
.mMore a:link,
.mMore a:visited{
	color:#666666;
	font-size:10px;
}

#container {
   width:900px;
   background-color:#ffffff;
   margin:0 auto;
}


/*---------------------------------------*/
/*                header                 */
/*---------------------------------------*/

#header {
  backgroungd-color:#6666ff;
}

/*h1*/
#header01 {
  clear:both;
  width:900px;
  height:40px;
  background-image: url(/image/custom/header.gif);
}

/*日時*/
#header01a {
  float: left;
  width:60px;
  margin-top: 5px;
  margin-left: 5px;
}

#header01b {
  float: left;
  width:640px;
  margin-top: 10px;
  margin-left: 5px;
}

#header01c {
  float: left;
  text-align:right;
  width:180px;
  margin-top: 10px;
  margin-left: 5px;
  font-size: 16px;
  line-height: 18px; 
  font-weight:bold;
}


/*logo*/
#header02 {
  clear:both;
  width:900px;
  height:100px;
  margin-bottom: 10px;
  margin-top: 10px;
}

#header02a {
  float:left;
  margin-top: 6px;
  width:180px;
}

#header02b {
  float:left;
  width:500px;
  margin-left: 19px;
  margin-right: 19px;
}

#header02b01 {
	clear:both;
	float:left;
	width:500px;
	font-size:20px;
	height:25px;
	line-height:25px;
	border:1px solid #999999;
	margin-bottom: 25px;
}

#header02b02 {
  clear:both;
  float:left;
  text-align:right;
  margin-bottom: 10px;
  width:500px;
}
#header02b02a {
  float:right;
  width:20px;
}

#header02b02b {
  float:right;
}

#header02b02b .area {
  width: 90px;
}
#header02b02b .category {
  width: 120px;
}

#header02b02b #search {
  width: 155px;
}

#header02b03 {
  clear:both;
  float:left;
  width:500px;
}


#menu01 {
	clear:both;
	float: right;
	width: 435px;
}  

#menu01 UL {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu01 LI#menu01-a {width: 68px;height: 14px;float: left;}
#menu01 LI#menu01-b {width: 108px;height: 14px;float: left;}
#menu01 LI#menu01-c {width: 100px;height: 14px;float: left;}
#menu01 LI#menu01-d {width: 95px;height: 14px;float: left;}
#menu01 LI#menu01-e {width: 64px;height: 14px;float: left;}

#menu01 LI#menu01-a a {text-decoration: none;width: 68px;height: 14px;display: block;overflow: hidden;text-indent: -9999px;}
#menu01 LI#menu01-b a {text-decoration: none;width: 108px;height: 14px;display: block;overflow: hidden;text-indent: -9999px;}
#menu01 LI#menu01-c a {text-decoration: none;width: 100px;height: 14px;display: block;overflow: hidden;text-indent: -9999px;}
#menu01 LI#menu01-d a {text-decoration: none;width: 95px;height: 14px;display: block;overflow: hidden;text-indent: -9999px;}
#menu01 LI#menu01-e a {text-decoration: none;width: 64px;height: 14px;display: block;overflow: hidden;text-indent: -9999px;}

#menu01 li#menu01-a { background: url(/image/custom/menu01.gif) no-repeat 0px 0px;}
#menu01 li#menu01-b { background: url(/image/custom/menu01.gif) no-repeat -68px 0px; }
#menu01 li#menu01-c { background: url(/image/custom/menu01.gif) no-repeat -176px 0px; }
#menu01 li#menu01-d { background: url(/image/custom/menu01.gif) no-repeat -276px 0px; }
#menu01 li#menu01-e { background: url(/image/custom/menu01.gif) no-repeat -371px 0px; }

#menu01 li#menu01-a a:hover { background: url(/image/custom/menu01.gif) no-repeat 0px -14px; }
#menu01 li#menu01-b a:hover { background: url(/image/custom/menu01.gif) no-repeat -68px -14px; }
#menu01 li#menu01-c a:hover { background: url(/image/custom/menu01.gif) no-repeat -176px -14px; }
#menu01 li#menu01-d a:hover { background: url(/image/custom/menu01.gif) no-repeat -276px -14px; } 
#menu01 li#menu01-e a:hover { background: url(/image/custom/menu01.gif) no-repeat -371px -14px; } 

#header02c {
  float:left;
  width:180px;
  height:100px;
}

/*sen*/
#header03 {
  clear:both;
  float:left;
  width:900px;
  margin-bottom: 15px;
}

/*---------------------------------------*/
/*                  left                 */
/*---------------------------------------*/

#content {
 clear:both;	
  margin:0 0 20px 0;
}


#left {
  float:left;
  width:180px;
}

#left01 {
  clear:both;
  float:left;
  width:180px;
  border:1px solid #F4A940;
}

#left01a {
  clear:both;
  float:left;
  width:180px;
}


/*カテゴリで探す*/
#menu02 {
	float: left;
	width:160px;
	padding-right: 10px;
	padding-left: 10px;
}  

#menu02 UL {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu02 LI {
	width: 160px;
	height: 45px;
	float: left;
}


#menu02 LI a {
	text-decoration: none;
	width: 160px;
	height: 45px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}


#menu02 li#menu02-a { background: url(/image/custom/menu02.jpg) no-repeat 0px 0px; }
#menu02 li#menu02-b { background: url(/image/custom/menu02.jpg) no-repeat 0px -45px; }
#menu02 li#menu02-c { background: url(/image/custom/menu02.jpg) no-repeat 0px -90px; }
#menu02 li#menu02-d { background: url(/image/custom/menu02.jpg) no-repeat 0px -135px; }
#menu02 li#menu02-e { background: url(/image/custom/menu02.jpg) no-repeat 0px -180px; }
#menu02 li#menu02-f { background: url(/image/custom/menu02.jpg) no-repeat 0px -225px; }
#menu02 li#menu02-g { background: url(/image/custom/menu02.jpg) no-repeat 0px -270px; }
#menu02 li#menu02-h { background: url(/image/custom/menu02.jpg) no-repeat 0px -315px; }

#menu02 li#menu02-a { background: url(/image/custom/menu02.jpg) no-repeat 0px 0px; }
#menu02 li#menu02-b { background: url(/image/custom/menu02.jpg) no-repeat 0px -45px; }
#menu02 li#menu02-c { background: url(/image/custom/menu02.jpg) no-repeat 0px -90px; }
#menu02 li#menu02-d { background: url(/image/custom/menu02.jpg) no-repeat 0px -135px; }
#menu02 li#menu02-e { background: url(/image/custom/menu02.jpg) no-repeat 0px -180px; }
#menu02 li#menu02-f { background: url(/image/custom/menu02.jpg) no-repeat 0px -225px; }
#menu02 li#menu02-g { background: url(/image/custom/menu02.jpg) no-repeat 0px -270px; }
#menu02 li#menu02-h { background: url(/image/custom/menu02.jpg) no-repeat 0px -315px; }


#menu02 li#menu02-a a:hover { background: url(/image/custom/menu02.jpg) no-repeat -160px 0px; }
#menu02 li#menu02-b a:hover { background: url(/image/custom/menu02.jpg) no-repeat -160px -45px; }
#menu02 li#menu02-c a:hover { background: url(/image/custom/menu02.jpg) no-repeat -160px -90px; }
#menu02 li#menu02-d a:hover { background: url(/image/custom/menu02.jpg) no-repeat -160px -135px; }
#menu02 li#menu02-e a:hover { background: url(/image/custom/menu02.jpg) no-repeat -160px -180px; }
#menu02 li#menu02-f a:hover { background: url(/image/custom/menu02.jpg) no-repeat -160px -225px; }
#menu02 li#menu02-g a:hover { background: url(/image/custom/menu02.jpg) no-repeat -160px -270px; }
#menu02 li#menu02-h a:hover { background: url(/image/custom/menu02.jpg) no-repeat -160px -315px; }

#left01b {
  clear:both;
  float:left;
  width:180px;
  margin-bottom: 10px;
}

/*エリアで絞る*/

#menu03box {
	float: left;
	width:160px;
	padding-right: 10px;
	padding-left: 10px;
}


#menu03 {
	float: left;
	width:160px;
	height:170px;
	background-image: url(/image/custom/map.jpg) ;
}

#menu03a {
	float: left;
	width:160px;
	clear:both;
    height:85px;
}

#menu03 UL {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu03 LI#menu03-a {width: 50px;height: 15px;float: left; margin-top: 55px; margin-left: 15px;}
#menu03 LI#menu03-b {width: 25px;height: 15px;float: left; margin-top: 60px; margin-left: 20px;}
#menu03 LI#menu03-c {width: 30px;height: 15px;float: left; margin-top: 35px; margin-left: 5px;}
#menu03 LI#menu03-d {width: 25px;height: 15px;float: left; margin-top: 15px; margin-left: 10px;}
#menu03 LI#menu03-e {width: 25px;height: 15px;float: left; margin-top: 25px; margin-left: 35px;}

*html body #menu03 LI#menu03-a {width: 50px;height: 15px;float: left; margin-top: 55px; margin-left: 7px;}

*html body #menu03 LI#menu03-d {width: 25px;height: 15px;float: left; margin-top: 15px; margin-left: 5px;}


#menu03 LI#menu03-a a {text-decoration: none;width: 50px;height: 15px;display: block;overflow: hidden;text-indent: -9999px;}
#menu03 LI#menu03-b a {text-decoration: none;width: 25px;height: 15px;display: block;overflow: hidden;text-indent: -9999px;}
#menu03 LI#menu03-c a {text-decoration: none;width: 30px;height: 15px;display: block;overflow: hidden;text-indent: -9999px;}
#menu03 LI#menu03-d a {text-decoration: none;width: 25px;height: 15px;display: block;overflow: hidden;text-indent: -9999px;}
#menu03 LI#menu03-e a {text-decoration: none;width: 25px;height: 15px;display: block;overflow: hidden;text-indent: -9999px;}


#menu03 li#menu03-a { background: url(/image/custom/map.jpg) no-repeat -15px -55px; }
#menu03 li#menu03-b { background: url(/image/custom/map.jpg) no-repeat -85px -60px; }
#menu03 li#menu03-c { background: url(/image/custom/map.jpg) no-repeat -115px -35px; }
#menu03 li#menu03-d { background: url(/image/custom/map.jpg) no-repeat -10px -100px; }
#menu03 li#menu03-e { background: url(/image/custom/map.jpg) no-repeat -70px -110px; }


#menu03 li#menu03-a a:hover { background: url(/image/custom/map.jpg) no-repeat -175px -55px; }
#menu03 li#menu03-b a:hover { background: url(/image/custom/map.jpg) no-repeat -245px -60px; }
#menu03 li#menu03-c a:hover { background: url(/image/custom/map.jpg) no-repeat -275px -35px; }
#menu03 li#menu03-d a:hover { background: url(/image/custom/map.jpg) no-repeat -170px -100px; }
#menu03 li#menu03-e a:hover { background: url(/image/custom/map.jpg) no-repeat -230px -110px; }



#left01b01 {
  clear:both;
  float:left;
  width:180px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align:center;
}

#left02 {
  clear:both;
  float:left;
  width:180px;
  border:1px solid #F4A940;
  margin-top: 10px;
  background: #FFFCE1;
}

#left02a {
	clear:both;
	float:left;
	width:160px;
	margin: 10px 0 0 10px;
}

#left02b {
	clear:both;
	float:left;
	width:160px;
	margin: 5px 0px 0 10px;
}

#left02b01 {
  clear:both;
  float:left;
  margin-right: 10px;
}

#left02b02 {
  float:left;
  width:98px;
}

#left02b03 {
  margin-top: 5px;
  float:right;
  width:100px;
}


#left02c {
	clear:both;
	float:left;
	width:160px;
	border-top:1px dotted #F4A940;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

#left02d {
	clear:both;
	float:left;
	width:160px;
	margin: 10px 0 0 10px;
}

#left02e {
	clear:both;
	float:left;
	width:160px;
	margin: 5px 0px 0 10px;
}

#left02e01 {
  clear:both;
  float:left;
  width:60px;
  text-align:center;
}

#left02e02 {
  float:right;
  width:100px;
}


#left02f {
	clear:both;
	float:left;
	width:160px;
	margin-rightm: 10px;
	margin-top: 5px;
	text-align:center;
	padding-right: 10px;
	padding-left: 10px;
}

#left02g {
	clear:both;
	float:left;
	width:160px;
	border-top:1px solid #F4A940;
	margin-top: 10px;
	margin-rightm: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

#left02h {
	clear:both;
	float:left;
	width:160px;
	margin-rightm: 10px;
	margin-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

#left02i {
	clear:both;
	float:left;
	width:160px;
	margin-rightm: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}




/*---------------------------------------*/
/*               center                  */
/*---------------------------------------*/
#center_banner{
width:502px;
overflow:hidden;
margin:0px;
margin-bottom: 10px;
float:left;
clear:both;
}

#center {
	float:left;
	width:506px;
	margin-left: 17px;
	margin-right: 11px;
}


.center-a {
  clear:both;
  float:left;
  width:500px;
  margin-bottom: 15px;
}

.center-b {
	clear:both;
	float:left;
	width:480px;
	text-align:right;
	padding-right: 10px;
	padding-left: 10px;
}

.center-b01 {
  clear:both;
  float:left;
  width:480px;
  text-align:right;
}


.center-d {
	clear:both;
	float:left;
	width:480px;
	_width:490px;
	margin-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

#center-d01 {
	clear:both;
	float:left;
	width:480px;
	padding-right: 10px;
	padding-left: 10px;
	text-align:center;
}

/*本日のチラシ一覧*/

#center01 {
	float:left;
	width:500px;
	margin-bottom: 20px;
	border:1px solid #F4A940;
	padding-bottom: 20px;
}


.center01a {
  float:left;
  width:15px;
  text-align:left;
  padding-right: 5px;
}

.center01b {
  float:left;
  width:460px;
  text-align:left;
}

.center01c {
  float:left;
  width:480px;
  margin-bottom: 5px;
}
/*Flash*/

#center02 {
  clear:both;
  float:left;
  width:500px;
  margin-bottom: 20px;
}

/*お得情報*/

#center03 {
  clear:both;
  float:left;
  width:500px;
  margin-bottom: 20px;
  border:1px solid #E60000;
  padding-bottom: 20px;
}

#center03a {
  clear:both;
  float:left;
  width:260px;
  padding-right: 10px;
}

#center03a01 {
  clear:both;
  float:left;
  width:260px;
  height:195px;
}

#center03a02 {
  clear:both;
  float:left;
  width:260px;
  padding-top: 5px;
}


#center03b {
  float:left;
  width:210px;
}

#center03b01 {
  float:left;
  width:210px;
}

#center03b02 {
  float:left;
  clear:both;
  width:210px;
  padding-top: 10px;
}


#center03b03 {
  float:left;
  width:100px;
  padding-right: 10px;
}

#center03b04 {
  float:left;
  width:100px;
}

#center03b05 {
  float:left;
  width:100px;
  height:75px;
}

#center03b06 {
  clear:both;
  float:left;
  width:100px;
  padding-top: 5px;
  height:30px;
  font-size:10px;
}

/*よんday速報*/

#center04 {
  clear:both;
  float:left;
  width:500px;
  margin-bottom: 20px;
  border:1px solid #A6D305;
  padding-bottom: 20px;
}

.center04a {
  float:left;
  width:350px;
  text-align:left;
}

.center04b {
  float:left;
  width:130px;
  text-align:right;
}

.center04c {
  float:left;
  width:480px;
  margin-bottom: 5px;
}


/*日替わりご奉仕品！*/

#center05 {
  clear:both;
  float:left;
  width:500px;
  margin-bottom: 20px;
  border:1px solid #1CAAFF;
  padding-bottom: 20px;
}


/*footer_menu*/

#center06 {
  clear:both;
  float:left;
  width:500px;
  text-align:center;
}



#center06d {
  clear: both;
  width:480px;
}

/*中ページ*/

#center07 {
  clear:both;
  float:left;
  width:500px;
  margin-bottom: 10px;
}

/*検索*/

#center08 {
  clear:both;
  float:left;
  width:500px;
  margin-bottom: 20px;
  border-bottom:1px dashed #F4A940;
}

#center08a {
  clear:both;
  float:left;
  width:500px;
  margin-top: 5px;
  margin-bottom: 10px;
}

#center08b {
  float:left;
  width:100px;
  height:75px;
  padding: 5px;
  border:1px solid #999999;
}

#center08c {
  float:left;
  width:370px;
  padding-left: 18px;
}

#center08c01 {
  clear:both;
  float:left;
  width:370px;
}

#center08c02 {
  clear:both;
  float:left;
  padding-top: 3px;
  width:370px;
}

#center-itemtitle {
  clear:both;
  padding:10px 0 10px 10px;
  border-top:1px solid #F4A940;
  border-bottom:1px solid #F4A940;
  color:#F4A940;
}

#search_list {
  border:5px solid #FFCC33;
  width:485px;
  padding:5px 0 5px 5px;
  margin-bottom: 5px;
}

#navi {
  margin-bottom: 5px;
  text-align:right;
}

#center-line {
  border-top:1px dashed #F4A940;
  margin:auto auto 5px;
}

#item-date {
  text-align:right;
  padding-top: 5px;
}

/*福岡SHOPlog情報*/
#center09 {
  clear:both;
  float:left;
  width:500px;
  margin-bottom: 20px;
  border:1px solid #FF00FF;
}

.center-e {
	clear:both;
	float:left;
	width:480px;
	_width:490px;
	padding-right: 10px;
	padding-left: 10px;
}


/*---------------------------------------*/
/*                 right                 */
/*---------------------------------------*/

#right {
  float:right;
  width:180px;
}

/*バナー*/

#right-banner {
  clear:both;
  width:180px;
  margin-bottom: 10px;
  overflow:hidden;
}

/*RKBニュース*/

#right-news {
  clear:both;
  width:180px;
  border:1px solid #CCCCCC;
}

#right-news-a {
  clear:both;
  width:180px;
}

#right-event {
  clear:both;
  width:180px;
  border:1px solid #CCCCCC;
  margin-bottom:10px;
}

#right-event ul{
  overflow:auto;
  height:220px;
  margin:0;
  margin-bottom:3px;
}

#right-event ul li {
  padding:3px;
  border-bottom:1px dashed #F4A940;
}



/*---------------------------------------*/
/*                footer                 */
/*---------------------------------------*/

#footer {
  clear:both;
  margin-top:15px;
}

#footer-menu {
  clear:both;
  text-align:center;
  margin-bottom: 5px;
}

#footer .powered_by {
  clear:both;
  text-align:right;
  margin: 0px;
}

#footer .powered_by a {
	color:#000000;
}

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix {
 display:inline-block;
 }
 
 
.clearfix {
  display:block;
}


/*---------------------------------------*/
/*                tab                    */
/*---------------------------------------*/

#tabContent {
	width: 500px;
	clear: both;
}

#tabIndex {
	margin: 0px;
	padding: 0px;
	clear: both;
}

#tabIndex li {
	float:left;
	width: 100px;
	height: 40px;
	padding-top: 4px;
	font-weight: bold;
	list-style-type: none;
	cursor: pointer;
	display: block;
	text-align:center;
}

#tabIndex a:link { color: #323232;text-decoration: none;}
#tabIndex a:visited { color: #323232;text-decoration: none;}
#tabIndex a:hover { color:#323232;text-decoration:underline;}

#tabIndex .close {
  background: url(/image/custom/tab.jpg) no-repeat -100px 0px;
}
#tabIndex .open {
  background: url(/image/custom/tab.jpg) no-repeat 0px 0px;
}

#tabBoxIndex {
  clear: both;
  width:480px;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}


.tabBoxIndex01 {
  clear: both;
  width:480px;
  padding-top: 20px;
}

#tab01 {
	padding-top: 8px;
}

/*---------------------------------------*/
/*                shop_log               */
/*---------------------------------------*/

#shop_log {
	float:right;
	width: 69px;
	height: 15px;
	padding-left: 16px;
	text-align:left;
	font-size:10px;
	background: url(/image/custom/shop_logo.jpg) no-repeat ;
}

/*---------------------------------------*/
/*                more                   */
/*---------------------------------------*/

#more {
	float:right;
	width: 69px;
	height: 15px;
	padding-left: 16px;
	text-align:left;
	font-size:10px;
	background: url(/image/custom/m.jpg) no-repeat ;
}
	

.inquiryForm {
	
}

.inquiryForm .inquiry_title {
	border:5px solid #FFCC33;
	padding:5px;
	margin: 0;
	margin-bottom: 5px;
}

.inquiryForm .inquiry_title h2{
	padding:5px;
	margin: 0;
	font-size:18px;
}


.inquiryForm table {
	background-color:#ffcc66;
}

.inquiryForm table th{
	width:120px;
	background-color:#ffcc66;
	padding:5px;
}

.inquiryForm table td{
	background-color:#ffffff;
	padding:5px;
}

.inquiryForm .msg {
	color:#990000;
}
.inquiryForm .alertS {
	color:#990000;
	font-weight:bold;
}

.inquiryForm h3 {
	border-bottom: 1px solid #FFCC33;
	font-size:16px;
	color:#996633;
	padding:2px;
}

/*---------------------------------------*/
/*                                  */
/*---------------------------------------*/


.f12px-shiro {font-size: 12px;color: #FFFFFF; line-height: 18px;}
.f12px-shiro_b {font-size: 12px;color: #FFFFFF; line-height: 18px; font-weight:bold;}
.f12px-kuro {font-size: 12px;color: #000000; line-height: 18px;}
.f12px-kuro_b {font-size: 12px;color: #000000; line-height: 18px; font-weight:bold;}
.f12px-ao {font-size: 12px;color: #0000FF; line-height: 18px;}
.f12px-ao_b {font-size: 12px;color: #0000FF; line-height: 18px; font-weight:bold;}
.f12px-aka {font-size: 12px;color: #FF0000; line-height: 18px;}
.f12px-aka_b {font-size: 12px;color: #FF0000; line-height: 18px;font-weight:bold;}
.f12px-kon {font-size: 12px;color: #000066; line-height: 18px;}
.f12px-kon_b {font-size: 12px;color: #000066; line-height: 18px; font-weight:bold;}
.f12px-cha {font-size: 12px;color: #660000; line-height: 18px;}
.f12px-kin {font-size: 12px;color: #CC9900; line-height: 18px;}
.f12px-kin_b {font-size: 12px;color: #CC9900; line-height: 18px; font-weight:bold;}
.f12px-hai {font-size: 12px;color: #333333; line-height: 18px;}
.f12px-hai_b {font-size: 12px;color: #333333; line-height: 18px; font-weight:bold;}


.f14px-kon {font-size: 14px;color:##000066; line-height: 18px;}
.f14px-kon_b {font-size: 14px;color:##000066; line-height: 18px; font-weight:bold;}
.f14px-shiro {font-size: 14px;color:#FFFFFF; line-height: 18px;}
.f14px-shiro_b {font-size: 14px;color:#FFFFFF; line-height: 18px; font-weight:bold;}
.f14px-kuro {font-size: 14px;color: #000000; line-height: 18px;}
.f14px-kuro_b {font-size: 14px;color: #000000; line-height: 18px; font-weight:bold;}
.f14px-ao {font-size: 14px;color: #0000FF; line-height: 18px;}
.f14px-ao_b {font-size: 14px;color: #0000FF; line-height: 18px; font-weight:bold;}
.f14px-aka {font-size: 14px;color: #FF0000; line-height: 18px;}
.f14px-aka_b {font-size: 14px;color: #FF0000; line-height: 18px;font-weight:bold;}
.f14px-kon {font-size: 14px;color: #000066; line-height: 18px;}
.f14px-kon_b {font-size: 14px;color: #000066; line-height: 18px; font-weight:bold;}
.f14px-cha {font-size: 14px;color: #660000; line-height: 18px;}
.f14px-kin {font-size: 14px;color: #CC9900; line-height: 18px;}
.f14px-kin_b {font-size: 14px;color: #CC9900; line-height: 18px; font-weight:bold;}
.f14px-hai {font-size: 14px;color: #333333; line-height: 18px;}
.f14px-hai_b {font-size: 14px;color: #333333; line-height: 18px; font-weight:bold;}
.f14px-orende_b {font-size: 14px;color: #F7941D; line-height: 18px; font-weight:bold;}
.f14px-midori_b {font-size: 14px;color: #21341A; line-height: 18px; font-weight:bold;}

.midashi01{
background-image:url(../../image/06/m01.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:500px;
_width:510px;
height:30px;
padding-top:4px;
padding-left:10px;
text-align:left;
font-size: 14px;
color: #000000; 
line-height: 18px;
font-weight:bold;
}

.midashi02{
background-image:url(../images/m02.jpg);
background-repeat:no-repeat;
background-position:0 0;
width:320px;
_width:330px;
height:30px;
padding-top:3px;
padding-left:10px;
text-align:left;
font-size: 14px;
color: #FFFFFF; 
line-height: 18px;
font-weight:bold;
}


#footer .link{
   background:transparent url(/image/custom/icon.gif) center right no-repeat;
   padding-right:15px;
}
