/*css document*/



body { color: #444444; background-color: #ffffff; margin: 0px; padding: 0px; font: 100%; text-arign: center; }



#content { margin: 0px auto; width: 800px; padding-top: 8px; padding-bottom: 0px;}

em{visibility:hidden; font-size:1px;}

#header { background: url(../images/head.jpg) no-repeat; width: 800px; height:120px; position: relative; padding: 0px;
	clear:both;}
#header h2{visibility:hidden; height:1px; font-size:1px;}
#header p{margin-top:25px; font-size:12px;}
a#logo{display:block; width:83px; height:80px; text-decoration:none;}

#navi { position: absolute; width: 678px; top: 50px; left: 145px;}

#navi ul { margin-left: 0px; padding-left: 0px;  margin-top: 0px;}

#navi li { float: left; width: 113px;  list-style: none; }


.footup {margin: 50px 0 0 0; padding: 0;}
.footupLeft {float: left; margin: 0 0 4px 0;}
.footupRight { float: right; padding-right: 9px; margin:10px 0 4px 0;}

#footer_link { float: left; margin-top: 10px; width:200px;}

#footer_link ul{ margin:0px; padding: 0px; list-style: none;  border-left: 1px solid #333333; font-size: 12px;
	margin-left:8px;}
 
#footer_link li { width: 180px; font-size: 12px; display: inline; border-right: 1px solid #333333; vertical-align: bottom;
padding:0 6px; margin: 0px; text-align: center;}

#copyright { font-size: 11px; text-align: left; margin: 0px; padding-left: 10px; clear: both; padding-top: 0px; padding-bottom: 0px;}

#footer_link a:link { color: #000000 ; text-decoration:none ; font-size: 13px; }
#footer_link a:visited{ color: #666666; text-decoration:none ; font-size: 13px; }
#footer_link a:hover { color: #FF3300; text-decoration:none ; font-size: 13px; }



/*base*/
* { font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3",  Osaka, sans-serif; color: #333333;}

body { margin: 0px; padding: 0px;}

a:link {color: #0066CC; text-decoration: underline;}
a:visited {color: #999999; text-decoration: none;}
a:active  {color: #FF3300; text-decoration: none;}
a:hover   {color: #FF3300; text-decoration: none;}

#center { text-align: center;}
#right { text-align: right;}
#left { float: left;}
.clear{ clear:both;}
#imgright { float: right; margin: 5px 0px 20px 10px;}
#imgleft { float: left; margin: 5px 10px 5px 0px;}

/*font*/
h1 { margin: 0px; padding: 0px; font-size: 18px;}
h2 { margin: 0px; padding: 0px; font-size: 16px; color:#0C1D48;}
h3 { margin: 0px; padding: 0px; font-size: 14px; font-weight: normal;}

h1.seo {font-size :12px; margin-bottom: 5px; float:left;}
h1.seo2 {font-size :12px; margin-bottom: 5px; float:right; text-align:right; font-weight:normal;}

.bodytxt10 { font-size: 10px; color: #333333; line-height: 1.4em;}
.bodytxt12 { font-size: 12px; color: #333333; line-height: 1.6em;}

/*dot-line*/
.line-dot12 { width: 100%; font-size:12px; line-height: 1.4em; border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #999999; padding-bottom: 3px; margin-bottom: 3px; }

/*space*/
.space5 { margin: 5px 0px 0px 0px; clear: both;}
.space20 { margin: 20px 0px 0px 0px; clear: both;}
.space50 { margin: 50px 0px 0px 0px; clear: both;}
.space100 { margin: 100px 0px 0px 0px; clear: both;}
.space200 { margin: 200px 0px 0px 0px; clear: both;}

/*table*/
table tbody td.search { padding: 6px 6px; font-size: 12px;}
table thead td.search { padding: 6px 6px; background-color: #D1DBEC; font-size: 12px; color: #0C1D48; text-align: center;}
.sky { background-color: #EDF3FF;}

/*box*/
.contsCenter { width: 800px; margin: 0px auto; padding-top: 8px; }
.contsLeft { width: 408px; height: 224px; margin-top: 10px; background-image: url(../../images/bg_serchPlace.gif); background-repeat: no-repeat; float: left;}
.contsRight { width: 392px; height: 224px; margin-top: 10px; background-image: url(../../images/bg_serchCond.gif); background-repeat: no-repeat; float: left;}



/*serch_top*/
.titleShopList { width: 800px; height: 33px; margin: 10px 0px 20px 0px; text-indent: -1000em; background-image: url(../../images/title_shoplist.gif); background-repeat: no-repeat;}
.visualShopSerch { width: 800px; height: 260px; margin: 10px 0px; background-image: url(../images/visual.jpg); text-indent: -1000em;}
.titleWhatsNew { width: 56px; height: 24px; background-image: url(../../images/title_whatsNew.gif); background-repeat: no-repeat; text-indent: -1000em;}
#serchPlace { width: 180px; padding: 80px 20px 0px 200px;}
#serchCond { width: 164px; padding: 40px 0px 0px 200px;}
#serchCond ul { margin: 0px; padding: 0px; list-style-type: none;}
#serchCond li { margin: 3px 0 0 0; height:25px; padding:0;}
#serchCond a.cnd01 { display: block; width: 129px; height: 25px; text-indent: -1000em; background-image: url(../../images/cond_menu01.gif); background-repeat: no-repeat;}
#serchCond a.cnd02 { display: block; width: 106px; height: 25px; text-indent: -1000em; background-image: url(../../images/cond_menu02.gif); background-repeat: no-repeat;}
#serchCond a.cnd03 { display: block; width: 129px; height: 25px; text-indent: -1000em; background-image: url(../../images/cond_menu03.gif); background-repeat: no-repeat;}
#serchCond a.cnd04 { display: block; width: 154px; height: 25px; text-indent: -1000em; background-image: url(../../images/cond_menu04.gif); background-repeat: no-repeat;}
#serchCond a.cnd05 { display: block; width: 154px; height: 25px; text-indent: -1000em; background-image: url(../../images/cond_menu05.gif); background-repeat: no-repeat;}
#serchCond a.cnd06 { display: block; width: 107px; height: 25px; text-indent: -1000em; background-image: url(../../images/cond_menu06.gif); background-repeat: no-repeat;}

/*result*/
.titleResults { width: 208px; height: 28px; background-image: url(../../images/title_result.gif); background-repeat: no-repeat; text-indent: -1000em; float: left;}
.btnBackSerch { display: block; width: 208px; height: 28px; background-image: url(../../images/btn_backSerch.gif); background-repeat: no-repeat; text-indent: -1000em; float: left;}
#titleResutsBtn { width: 800px; height: 28px;}
#titleResultsLine { width: 800px; height: 30px; background-image: url(../../images/title_resultLine.gif); background-repeat: no-repeat;}

/*detail*/
.detailBacklist { display: block; width: 100px; height: 21px; margin-right: 10px; background-image: url(../../images/btn_detailBackList.gif); background-repeat: no-repeat; text-indent: -1000em; float: right;}
.detailBackSerch { display: block; width: 120px; height: 21px; background-image: url(../../images/btn_detailBackSerch.gif); background-repeat: no-repeat; text-indent: -1000em; float: right;}
.iconLine { width: 800px; margin: 10px 0px 5px 0px; text-align: right;}
.detailLeft { width: 223px; margin-right: 17px; float: left;}
.detailRight { width: 560px; float: left;}
table td.detail { padding: 6px 6px; font-size: 12px;}
.blue { background-color: #D8E3F4;}
