
/* -------------------------------------------------------
	Cascading Style Sheet for [ Fudousan Planner Midoriya ]
	base.css [MAY,2005]	grape,MAEHARA NAOYUKI
---------------------------------------------------------*/
/*[ all ]****************************************/
* {
	margin: 0px;
	font-size: 100%;
	}

/*[ tag ]****************************************/
p {
	margin: 0px;
	padding: 0px;
	}
div{
	margin:0px;
	padding:0px;
	}
em{
	font-style:normal;
	font-weight:bold;
	color:#000900;
	}
strong{
	font-style:normal;
	font-weight:bold;
	color:#009900;
	}
form{
	margin:0px;
	padding:0px;
	}
caption{
	display:none;
	}
	
/*[ LINK ]****************************************/
a:link {
  color: #339900;
  background: transparent;
}
a:visited {
  color: #339900;
  background: transparent;
}
a:hover, a:active {
  color: #FF9900;
  background: transparent;
}

a.qa:link {
  color: #535353;
  background: transparent;
		font-weight:bold;
}
a.qa:visited {
  color: #339900;
  background: transparent;
		text-decoration: none;
}
a.qa:hover, a.qa:active {
  color: #339900;
  background: transparent;
		font-weight:bold;
		text-decoration: underline;
}


/*[ div ]******************************************/
#h2{
	padding:4px 0px 3px 25px;
	background:#FFFFFF url(../img/h2_mark.gif) no-repeat;
	margin-bottom:20px;
	}
#h2a{
	padding:1px 0px 3px 25px;
	background:#FFFFFF url(../img/h2_mark.gif) no-repeat;
	margin-bottom:20px;
	}
#h3{
	padding:8px 0px;
	background:#FFFFFF url(../img/sisan_susume/h3_bg.gif) no-repeat;
	margin-bottom:15px;
	width:460px;
	display:block;
	}

/*[ header ]***************************************/
#unitHeader{
	background:#FFCC66 url(../img/header_bg.gif) no-repeat;
	}
#hMenu{
	padding-bottom:19px;
	}
#hMenu2{
	padding:0px 18px 19px;
	}
/*[ contents ]***************************************/
#unitContents{
	width: 740px;
	background:#FFFFFF url(../img/menu_bg.gif) repeat-y;
	}
#unitContentsItem{
	margin-left:60px;
	margin-bottom:30px;
	width:460px;
	}
#unitContentsItem2{
	margin-left:30px;
	width:430px;
	}
	#unitContentsItem3{
	margin-top:15px;
	margin-left:60px;
	margin-bottom:30px;
	width:460px;
	}
#unitGlobalMenu{
	width:195px;
	padding-bottom:30px;
	}
ul.menuItem{
	margin:0px;
	padding:0px;
	list-style:none
	}
#recTitle{
	background:#FFFFFF url(../img/index/rec_bgk.gif) no-repeat 0px 18px;
	margin:10px 0px;
	}
#recTitleM{
	background:#FFFFFF url(../img/index/rec_bgk.gif) no-repeat 0px 13px;
	margin:10px 0px;
	}
#unitSideBox{
	width:155px;
	margin:0px 0px 10px 21px;
	padding:5px;
	border:1px solid #E5E5E5;
	background:#FFFFFF;
	}

#unitSideBox2{
	width:167px;
	margin:0px 0px 10px 21px;
	border:1px solid #E5E5E5;
	background:#FFF4DF;
	}

	#listIndex{
		width:155px;
		text-align:right;
		padding-bottom:5px;
	}
	ul#topicsList{
		margin-left:1.3em;
		margin-right:0px;
	}
	ul#topicsList li{
		margin-bottom:0.3em;
		margin-right:0px;
	}
#mBanner{
	margin:0px 0px 10px 23px;
	}
#sisanList{
	margin-left:3em;
	}
ul#sitemap{
	list-style-image: url(../img/other/s_mark.gif);
	margin-left:2em;
}
/*[ table ]***************************************/
table#recTable{
	width:520px;
	border-collapse : collapse;
	empty-cells :	show;
	color: #000000;
	background-color:#FFFFFF;
	/*padding:5px;*/

	}
#recTable td{
	padding : 0px;
	text-align: left;
	vertical-align:top;
	}
#recTable td.photo{
	width:100px;
	padding : 0px;
	text-align: left;
	vertical-align:top;
	}
#recTable td.detail{
	width:160px;
	padding:0px 5px 5px 5px;
	text-align:left;
	vertical-align:top;
	}
/* CSS Document */
body {
  margin:0;
  background-image:url(img/bg_bl.gif);
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
div{
 font-size:10pt;
}
/*----- テーブル部分の設定 -----*/
#maintable{width:100%;height:100%;background-image:url(img/bg_bl.gif);}
#lefttd,#rigttd{width:30px;height:100%;}
#lefttd{background:url(img/bg_left.gif);}
#rigttd{background-image:url(img/bg_rig.gif);}
#centtd{vertical-align:top;width:900px;background:url(img/bg_w.gif);}
#futtd{background-image:url(img/bg_w.gif);height:22px;valign:middle;}
/*----- ヘッダー部分の設定 -----*/
#hedder{width:100%;}
#hed1,#fot1{width:100%;height:15px; text-align:left; font-size:11pt; color:#0000ff; padding-top:2px;}
#hed1 {font-size:9pt;}
#fot1{text-align:center}
#hedderimg{width:400px;height:68px;float:left; vertical-align:middle}
#hed2{float:left; color:#0000ff; font-size:10pt; text-align:right; margin-top:40px;}
#hed2 a {color:#00f;}
/*----- メニュー部分のCSS -----*/
#menudiv{width:100%;position:relative;left:5px;height:50px;clear:left;margin:0px; padding:0px;background:url(img/bg_menu.gif);}
#menudiv .menuul{margin:0;padding:0;}
#menudiv .menuul li{margin:0;padding:0;display:inline;list-style-type:none;}
#menudiv .menuul li a{margin:0;padding:0;height:40px;display:block;float:left;text-indent:-9877em;text-decoration:none;overflow:hidden;width:126px;}
/*----- メニュー部分のボタン背景の指定 -----*/
#menudiv .menuul li#menu1 a{background:url(img/menu.gif) no-repeat -4px 0px;}
#menudiv .menuul li#menu2 a{background:url(img/menu.gif) no-repeat -126px 0px;}
#menudiv .menuul li#menu3 a{background:url(img/menu.gif) no-repeat -248px 0px;}
#menudiv .menuul li#menu4 a{background:url(img/menu.gif) no-repeat -368px 0px;}
#menudiv .menuul li#menu5 a{background:url(img/menu.gif) no-repeat -493px 0px;}
#menudiv .menuul li#menu6 a{background:url(img/menu.gif) no-repeat -618px 0px;}
#menudiv .menuul li#menu7 a{background:url(img/menu.gif) no-repeat -668px 0px;}
#menudiv .menuul li#menu8 a{background:url(img/menu.gif) no-repeat -778px 0px;}
#menudiv .menuul li#menu1 a:hover{background-position:-4px -41px;}
#menudiv .menuul li#menu2 a:hover{background-position:-126px -41px;}
#menudiv .menuul li#menu3 a:hover{background-position:-248px -41px;}
#menudiv .menuul li#menu4 a:hover{background-position:-368px -41px;}
#menudiv .menuul li#menu5 a:hover{background-position:-493px -41px;}
#menudiv .menuul li#menu6 a:hover{background-position:-618px -41px;}
/*----- フッター -----*/
#futter{width:100%; color:#0000ff;text-align:center; font-size:8pt; clear:left;}
/*----- 各ボックスの設定(index.html用) -----*/
#leftbox{clear:both;}
#leftbox,#linkbox{width:170px;float:left;}/*->1段目の左のボックスと2段目のリンク部分のボックス*/
#centerbox{width:380px; float:left;}/*->１段目の真ん中のボックス*/
#rightbox{width:205px; float:left; margin-left:5px;}/*->１段目の右のボックス*/
.tpbox{height:200px; width:162px; border:none #666666; margin-bottom:3px;}
#newfuku{height:45px; width:100%; margin-bottom:3px;}
#newkita{height:45px; width:100%;}
*html body #newfuku{height:45px;}/*->IE用の個別設定*/
*html body #newkita{height:45px;}/*->IE用の個別設定*/
#storebox{width:100%; height:260px;}
#topicsbox{width:100%; height:375px;/*border:solid 1px #666666;*/margin-top:3px;}
*html body #storebox{height:217px;}/*->IE用の個別設定*/
*html body #topicsbox{height:380px;}/*->IE用の個別設定*/
#conterbox2{width:290px; height:300px; float:left;margin-top:3px;margin-right:10px;}
#rightbox2{width:280px;height:300px; float:left;margin-top:5px;margin-left:2px;}
*html body #conterbox2{width:290px;}
*html body #rightbox2{width:280px;}
.clerleft{clear:left; visibility:hidden;}
#conterbox3{width:275px; padding:5px 10px; height:90px; float:left;margin-top:3px;}
#rightbox3{width:263px;position:relative;left:-5px;padding:5px 10px; height:90px; float:left;margin-top:3px;margin-left:2px;}
* html #rightbox {left:-8px;}
*html body #conterbox3{width:290px;}
*html body #rightbox3{width:275px;margin-left:5px;}
/*----- 各ボックスの設定2(内部ページ) -----*/
#cboxinner{width:670px; float:left;padding:10px;}
*html body #cboxinner{ width:693px;}
#cboxinner h1{font-size:20pt; padding-left:300px;}
*html body #cboxinner h1{ padding-top:30px;}
#cboxinner .p1,#cboxinner .p2{margin:10px 0 10px 0; padding:0;width:390px;float:left; font-size:11pt;}
#cboxinner .p1{float:left; width:110px;}
#rboxinner{ width:200px; margin-left:5px;float:left;}
#lboxinner{width:200px;}
#lboxinner a img{ width:200px;margin-top:3px;border:solid 1px #666666;}
#storebox2{width:200px; height:249px; margin-bottom:5px;text-align:center;}
#sdummy{height:185px;}
.mapbox{width:450px; margin-top:30px;text-align:left;}
.mapbox h2{color:#0000ff; font-size:12pt; margin:0; padding:0;}
.mapbox img{float:left;}
.thw100{ width:100%;height:100%;}
.tw100,.mytable2{width:100%;}
.spw10{ width:10px; height:10px;float:left}
/*----- 各ボックスの設定2(内部ページ売りたいページ用) -----*/
#uritai{width:550px;text-align:left;}
#uritai .font0{color:#327415;font-weight:bold;}
#uritai .font1{ font-size:8pt;color:#327415;font-weight:bold;}
#uritai .font2{color:#ff9900; font-weight:normal;}
#uritai u{ color:#327415;}
#uritai a:link,#uritai a:visited{ color:#327415;}
#uritai a:hover,#uritai a:active{color:#ff9900;}
.Advantage td{ font-size:8pt;letter-spacing:0.01em;line-height:130%; vertical-align:top;}
.Advantage td.spa10{ font-size:1pt; height:10px; vertical-align:top;}
.mytable2 td{ font-size:9pt;letter-spacing:-0.03em;line-height:130%; vertical-align:top;}
.mytable2 td.spa10{ font-size:1pt; height:10px; vertical-align:top;}
.mytable2 td h2{ font-size:10pt; color:#800000; padding:0;}
.dot3{background-image:url(img/dot3.gif);background-position:left center; background-repeat:repeat-x; height:40px; font-size:1pt;}
.div225{width:255px; border:solid 1px #FF0000; float:left; padding:5px;}
.div265{width:200px; float:left;}

strong{
	font-style:normal;
	font-weight:bold;
	color:#009900;
	}
.f14 {
	font-family:"ＭＳ Ｐゴシック";
	font-size: 87%;
	line-height:135%;
	letter-spacing:0.01em;
	}
.base08{
	font-size:69%;
	line-height:135%;
	letter-spacing:0.01em;
	}
.base11{
	font-size:94%;
	line-height:130%;
	letter-spacing:0.01em;
	}
.dot5 {
 background-image:url("../img/retop/dot5.gif");
 background-repeat:repeat-x;
 background-position:left center;
 }
.f14n {
	font-family:"ＭＳ Ｐゴシック";
	font-size: 80%;
	line-height:120%;
	letter-spacing:0.01em;
  padding:5px;
 }
 
 .pickupArea {
  width:160px;
  height:175px;
  padding:0;
  padding-left:5px;
  font-size: .7em;
  margin-top:5px;
 }
 .pickupTable {
    padding-top:60px;
 }
 #kitakyu.pickupArea  {
   background:url(img/top/pick-kitakyu.gif) no-repeat;
 }
 #fukuoka.pickupArea  {
   background:url(img/top/pick-fukuoka.gif) no-repeat;
 }
.tokusen {
  overflow:hidden;
  width:380px; 
  border:1px solid #999;
  cursor:pointer;
  margin: 5px 0;
  background: #fff;
}
.tokusenimg {
  margin:5px;
  border: 1px solid #999;
}

.pdt10b10 {
  margin: 10px 0px;
  width:540px;
  border:1px solid #eee;
}
#tokusenK {
 background:#f0fff0;
}
#tokusenM {
 background:#f0f0ff;
}
#tokusenT {
  background:#fff0f0;
}
#tokusenS {
  background:#f9f9f9;
}

h1  {
  font-family:"ＭＳ Ｐゴシック";
  font-size:100%;
  line-height:170%;
  letter-spacing:0.01em;
  font-weight:bold;
  font-style:normal;
}
h2    {
  font-family:"ＭＳ Ｐゴシック";
  font-size:100%;
  line-height:170%;
  letter-spacing:0.01em;
  font-weight:bold;
  font-style:normal;
}
h3    { 
  font-family:"ＭＳ Ｐゴシック";
  font-size:100%;
  line-height:170%;
  letter-spacing:0.01em;
  font-weight:bold;font-style:normal
}
h4  {
  font-family:"ＭＳ Ｐゴシック";
  font-size:100%;
  line-height:170%;
  letter-spacing:0.01em;
  font-weight:bold;
  font-style:normal
}
.f10n {font-family:"ＭＳ Ｐゴシック";font-size: 69%;line-height:120%;letter-spacing:0.01em;}
.f10  {font-family:"ＭＳ Ｐゴシック";font-size: 69%;line-height:140%;letter-spacing:0.01em;}
.f10w {font-family:"ＭＳ Ｐゴシック";font-size: 69%;line-height:170%;letter-spacing:0.01em;}
.f12n {font-family:"ＭＳ Ｐゴシック";font-size: 75%;line-height:120%;letter-spacing:0.01em;}
.f12  {font-family:"ＭＳ Ｐゴシック";font-size: 75%;line-height:140%;letter-spacing:0.01em;}
.f12w {font-family:"ＭＳ Ｐゴシック";font-size: 75%;line-height:170%;letter-spacing:0.01em;}
.f14n {font-family:"ＭＳ Ｐゴシック";font-size: 87%;line-height:120%;letter-spacing:0.01em;}
.f14  {font-family:"ＭＳ Ｐゴシック";font-size: 87%;line-height:135%;letter-spacing:0.01em;}
.f14w {font-family:"ＭＳ Ｐゴシック";font-size: 87%;line-height:170%;letter-spacing:0.01em;}
.f18n {font-family:"ＭＳ Ｐゴシック";font-size:113%;line-height:120%;letter-spacing:0.01em;}
.f18  {font-family:"ＭＳ Ｐゴシック";font-size:113%;line-height:140%;letter-spacing:0.01em;}
.f18w {font-family:"ＭＳ Ｐゴシック";font-size:113%;line-height:170%;letter-spacing:0.01em;}

.imgl { margin-top: 5px;}

.comment {padding:3px;margin:0;margin-right:3px;}
.comment strong {font-size:1.2em;}
.c1 {font-family:"HGP創英角ﾎﾟｯﾌﾟ体"}
.c2 {font-family:"HGP創英丸ﾎﾟｯﾌﾟ体"}
.c3 {font-family:"HGS創英角ﾎﾟｯﾌﾟ体"}
.c4 {font-family:"HGS創英丸ﾎﾟｯﾌﾟ体"}

#searchPopup {
display:none;background:#fcfcfc;width:400px;border:1px solid #999;padding:10px;line-height:1.6;position:absolute;left:250px;top:480px;
}
#searchPopup h4 {
  padding-left:5px;border-left:4px solid #67a;border-bottom:1px solid #67a;
}