@charset "Shift_JIS";


.px9{font-size:55%;}
.px10{font-size:65%;}
.px12{font-size:75%;}
.px14{font-size:90%;}
.px16{font-size:100%;}
.px18{font-size:115%;}
.px20{font-size:125%;}

/* ‘y[W\’ */

body {
  margin: 0;
  padding: 0;
  text-align: center;
}
#wrapper {
	width: 771px;
	margin: 0 auto;
	text-align: left;
	height: auto;
}
#wrapper2 {
	width: 771px;
	margin: 0 auto;
	text-align: left;
	height: auto;
}

#wrapper3 {
	width: 771px;
	margin: 0 auto;
	text-align: left;
	height: auto;
}


#info {
	padding: 0px 15px 0px 10px;
	width: 165px;
	float: right;
	font-size: 90%;
	color: #003366;

}

#main {
	width: 562px;
	padding: 0px 0px 0px 15px;
	float: left;
	clear: none;
	text-align: center;
}

#sub_menu {
	padding: 10px 0px 0px 18px;
	width: 165px;
	float: left;
	font-size: 90%;
	color: #003366;
}


#mainB {
	width: 562px;
	padding: 0px 15px 0px 10px;
	float: right;
	clear: none;
	text-align: center;
}

#con_menubox01
{
	font-size:90%;
	padding: 10px 0px 10px 10px;
	background-color: #FFFFFF;
	width: 150px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}

#con_menubox01 li
{
	list-style-image: url('../../img/share/list_pret1.gif');
	margin:2px 0px 0px 15px;

}

/*------{Πlp------*/
#con_menubox02
{
	font-size:90%;
	padding: 3px 0px 10px 10px;
	background-color: #FFFFFF;
	width: 150px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}

#con_menubox02 li
{
	list-style-image: url('../../img/share/list_pret1.gif');
	margin:2px 0px 0px 15px;

}




#footer {
  clear: both;
}

/* ‘»ΜΌ */
#menu
{
	margin: 0px 0px 0px 16px;
	text-align: left;
}


/*
#s_menu
{
	list-style: url(none) none;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
}
*/
/*
#s_menu
{
	display:inline;
	margin: 0px;
	padding: 0px;
	white-space:nowrap;
}
*/
body {
	font-size:90%;
  line-height: 1.5;
  background: url(../../img/body_bg01.jpg);
}
#wrapper {
  background: url(../../img/main_bg01.jpg) repeat-y;
}
#wrapper2 {
  background: url(../../img/main_bg03.jpg) repeat-y;
}
#wrapper3 {
  background: url(../../img/main_bg04.jpg) repeat-y;
}


#header {
  background: url(../../img/main_bg02.jpg) repeat-y;
	text-align: center;
}
#headerbtm {
	background: url(../../img/main_bg02.jpg) repeat-y;
	text-align: center;
	height: 3px;

}
#footer {
}

#topicpath
{
	font-size:75%;
	text-align: right;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 15px;
}

em {
  font-style: normal;
  font-weight: bold;
  color: #000;
  background: transparent;
}
h2 {
	font-size:120%;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #000099;
	margin: 0px 0px 10px 3px;
	padding-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 95%;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.05em;
}

#wholesale h2 {
	font-size:120%;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #000099;
	margin: 0px 0px 10px 3px;
	padding-left: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 95%;
	font-weight: bold;
	text-align: left;
	letter-spacing: 0.05em;
}

h1 {
	margin: 0px;
}
select
{
	font-size:80%;
	width: 160px;
}

#shopoutline {
	width: 95%;
	margin: 0px 0px 30px 5px;
	border-top: 2px solid #7FB2FA;
	border-right: 1px solid #333;
	border-bottom: 5px solid #7FB2FA;
	border-left: 1px solid #333;
}

h3 {
	font-weight: bold;
	color: #000033;
	background-color: #7FB2FA;
	margin: 0px 0px 0px 5px;
	padding: 0.5% 0px 0.5% 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFF00;
	width: 95%;
}
#shopname
{
font-size:100%;
line-height:1.8;
color:#000;
}

#accs
{
font-size:70%;
color:#006;
line-height: 1.2;
}


.tbl_shopbos
{
	background-color: #FFF;
	border-top: 3px solid #900;
	border-right: 1px solid #CCC;
	border-bottom: 3px solid #900;
	border-left: 1px solid #CCC;
}


#tbl_topics
{
	background-color: #ECF4FD;
	border: 1px solid #6C6C8A;
}

#tbl_news
{
	background-color: #FFF;
	border: 1px solid #6C6C8A;
	background-image: url(../../img/news/news_bg02.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}


#tbl_newshop
{
	background-color: #FCFCF0;
	border: 1px solid #6C6C8A;
	background-position: right bottom;
	background-repeat: no-repeat;
}

#tblInfo
{
	background-color: #ECF4FD;
	border: 1px solid #6C6C8A;
	padding: 0px;
}

#tblInfo .td1
{
	padding: 8px 0px 8px 10px;
}
#tblInfo .td2
{
	padding: 8px 10px 8px 0px;
}



ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#shop_list
{
	margin:0px 0px 0px 25px;
	list-style-image: url('../../shop/img/list_pret.gif');
}

#news_list
{
	font-size:100%;
	margin:5px 0px 0px 25px;
	list-style-image: url('../../shop/img/list_pret.gif');
}

#art_news
{
	margin:5px 0px 0px 0px;
}
#art_topics
{
	margin:5px 0px 0px 0px;
}

/*‘shopInfo‘start*/

#tbl_shopinfo
{
	background-color: #FFF;
	border: 1px solid #6C6C8A;
	background:#12820c;
	background-position: right bottom;
	background-repeat: no-repeat;
}

#tbl_shopinfo td div.tit_shopinfo{
background:url(../../img/shopinfo/ribon.gif) no-repeat;
width:335px;
height:37px;
margin:7px 0 0 0;
padding:1px 0 0 0;
text-align:center;
}

#tbl_shopinfo td div.tit_shopinfo p{
font-size:20px;
color:#FFF;
font-weight:bold;
margin:0;
padding:0;
}

#tbl_shopinfo td table.cmnt{
margin:0 0 0 7px;
}

td.contain{
padding:3px 15px;
background:#fff;
}

td.contain p.t01{
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
}

td.contain p.t02{
margin:2px 0 0;
padding:0;
font-size:12px;
font-weight:bold;
line-height:120%;
}

/*‘shopInfo‘ end*/

/*‘shopInfo θ‘start*/

#tbl_shopinfo02
{
	border: 1px solid #6C6C8A;
}

#tbl_shopinfo02 td{
background:#FFF;
padding:5px 5px 2px 5px;
/*background:url(../../img/shopinfo/bg_shopinfo02.jpg) no-repeat bottom right;*/
}

#tbl_shopinfo02 td p{
margin:0 0 5px 0;
padding:0;
line-height:120%;
}

table.tbl_shopinfo02_tbl01{
/*margin:5px@5px@5px@5px;*/
}

table.tbl_shopinfo02_tbl01 td{
padding:0;
}

/*‘shopInfo θ‘ end*/


/*‘shopInfo Ξ‘start*/

#tbl_shopinfo03
{
	border: 1px solid #6C6C8A;
}

#tbl_shopinfo03 td{
background:#FFF;
padding:10px 0px 5px;
background:url(../../img/shopinfo/saimatsu.jpg) no-repeat bottom right;
}

/*‘shopInfo Ξ‘ end*/



/*j[ζftHg*/

#s_munu01 a{
	background: url(../../img/navi/sub_menu01.gif) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 106px;
	height: 44px;
	text-decoration: none;
}
#s_munu02 a {
	display: block;
	background: url(../../img/navi/sub_menu02.gif) no-repeat;
	text-indent:-9999px;
	width: 67px;
	height: 44px;
	text-decoration: none;
}
#s_munu03 a {
	display: block;
	background: url(../../img/navi/sub_menu03.gif) no-repeat;
	text-indent:-9999px;
	width: 63px;
	height: 44px;
	text-decoration: none;
}
#s_munu04 a {
	display: block;
	background: url(../../img/navi/sub_menu04.gif) no-repeat;
	text-indent:-9999px;
	width: 67px;
	height: 44px;
	text-decoration: none;	
}
#s_munu05 a {
	display: block;
	background: url(../../img/navi/sub_menu05.gif) no-repeat;
	text-indent:-9999px;
	width: 73px;
	height: 44px;
	text-decoration: none;
}
#s_munu06 a {
	display: block;
	background: url(../../img/navi/sub_menu06.gif) no-repeat;
	text-indent:-9999px;
	width: 136px;
	height: 44px;
	text-decoration: none;
}


#g_munu01 a{
	background: url(../../img/navi/g_menu01n.) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 95px;
	height: 32px;
	text-decoration: none;
}
#g_munu02 a{
	background: url(../../img/navi/g_menu02n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 95px;
	height: 32px;
	text-decoration: none;
}
#g_munu03 a{
	background: url(../../img/navi/g_menu03n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 95px;
	height: 32px;
	text-decoration: none;
}
#g_munu04 a{
	background: url(../../img/navi/g_menu04n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 95px;
	height: 32px;
	text-decoration: none;	
}
#g_munu05 a{
	background: url(../../img/navi/g_menu05n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 106px;
	height: 32px;
	text-decoration: none;
}
#g_munu06 a{
	background: url(../../img/navi/g_menu06t.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 81px;
	height: 32px;
	text-decoration: none;
}


/*-----[j[ΟX·΅Φ¦p gpβ~]-----*/



#sMunu01 a{
	background: url(../../img/navi/sub_menu01n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 56px;
	height: 44px;
	text-decoration: none;
}
#sMunu02 a {
	display: block;
	background: url(../../img/navi/sub_menu02.jpg) no-repeat;
	text-indent:-9999px;
	width: 67px;
	height: 44px;
	text-decoration: none;
}
#sMunu03 a {
	display: block;
	background: url(../../img/navi/sub_menu03n.jpg) no-repeat;
	text-indent:-9999px;
	width: 63px;
	height: 44px;
	text-decoration: none;
}
#sMunu04 a {
	display: block;
	background: url(../../img/navi/sub_menu04n.jpg) no-repeat;
	text-indent:-9999px;
	width: 67px;
	height: 44px;
	text-decoration: none;	
}
#sMunu05 a {
	display: block;
	background: url(../../img/navi/sub_menu05n.jpg) no-repeat;
	text-indent:-9999px;
	width: 73px;
	height: 44px;
	text-decoration: none;
}


#sMunu06 a {
	display: block;
	background: url(../../img/navi/sub_menu06n.jpg) no-repeat;
	text-indent:-9999px;
	width: 136px;
	height: 44px;
	text-decoration: none;
}


/* 2010VNp« */
#s10Munu01 a{
	background: url(../../img/navi/sub10_menu01n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 106px;
	height: 44px;
	text-decoration: none;
}

#s10Munu02 a {
	display: block;
	background: url(../../img/navi/sub10_menu02n.jpg) no-repeat;
	text-indent:-9999px;
	width: 67px;
	height: 44px;
	text-decoration: none;
}
#s10Munu03 a {
	display: block;
	background: url(../../img/navi/sub10_menu03n.jpg) no-repeat;
	text-indent:-9999px;
	width: 63px;
	height: 44px;
	text-decoration: none;
}
#s10Munu04 a {
	display: block;
	background: url(../../img/navi/sub10_menu04n.jpg) no-repeat;
	text-indent:-9999px;
	width: 67px;
	height: 44px;
	text-decoration: none;	
}
#s10Munu05 a {
	display: block;
	background: url(../../img/navi/sub10_menu05n.jpg) no-repeat;
	text-indent:-9999px;
	width: 73px;
	height: 44px;
	text-decoration: none;
}

#s10Munu06 a {
	display: block;
	background: url(../../img/navi/sub10_menu06n.jpg) no-repeat;
	text-indent:-9999px;
	width: 136px;
	height: 44px;
	text-decoration: none;
}
/* 2010VNpͺ */


#gMunu01 a{
	background: url(../../img/navi/g_menu01n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 95px;
	height: 32px;
	text-decoration: none;
}
#gMunu02 a{
	background: url(../../img/navi/g_menu02n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 95px;
	height: 32px;
	text-decoration: none;
}
#gMunu03 a{
	background: url(../../img/navi/g_menu03n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 95px;
	height: 32px;
	text-decoration: none;
}
#gMunu04 a{
	background: url(../../img/navi/g_menu04n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 95px;
	height: 32px;
	text-decoration: none;	
}
#gMunu05A a{
	background: url(../../img/navi/g_menu05a_n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 91px;
	height: 32px;
	text-decoration: none;
}
#gMunu05 a{
	background: url(../../img/navi/g_menu05b_n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 106px;
	height: 32px;
	text-decoration: none;
}
#gMunu06 a{
	background: url(../../img/navi/g_menu06t.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 81px;
	height: 32px;
	text-decoration: none;
}
#gMunu06A a{
	background: url(../../img/navi/g_menu06a_n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 96px;
	height: 32px;
	text-decoration: none;
}

/*-----[j[ΟX·΅Φ¦p@gp]-----*/



#sMunu01 a{
	background: url(../../img/navi/sub_menu01n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 106px;
	height: 44px;
	text-decoration: none;
}
#sMunu02 a {
	display: block;
	background: url(../../img/navi/sub_menu02n.jpg) no-repeat;
	text-indent:-9999px;
	width: 67px;
	height: 44px;
	text-decoration: none;
}
#sMunu03 a {
	display: block;
	background: url(../../img/navi/sub_menu03n.jpg) no-repeat;
	text-indent:-9999px;
	width: 63px;
	height: 44px;
	text-decoration: none;
}
#sMunu04 a {
	display: block;
	background: url(../../img/navi/sub_menu04n.jpg) no-repeat;
	text-indent:-9999px;
	width: 67px;
	height: 44px;
	text-decoration: none;	
}
#sMunu05 a {
	display: block;
	background: url(../../img/navi/sub_menu05n.jpg) no-repeat;
	text-indent:-9999px;
	width: 73px;
	height: 44px;
	text-decoration: none;
}


#sMunu06 a {
	display: block;
	background: url(../../img/navi/sub_menu06n.jpg) no-repeat;
	text-indent:-9999px;
	width: 136px;
	height: 44px;
	text-decoration: none;
}


#gbMunu01 a{
	background: url(../../img/navi/gb_menu01n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 105px;
	height: 32px;
	text-decoration: none;
}
#gbMunu02 a{
	background: url(../../img/navi/gb_menu02n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 102px;
	height: 32px;
	text-decoration: none;
}
#gbMunu03 a{
	background: url(../../img/navi/gb_menu03n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 102px;
	height: 32px;
	text-decoration: none;
}
#gbMunu04 a{
	background: url(../../img/navi/gb_menu04n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 105px;
	height: 32px;
	text-decoration: none;	
}
#gbMunu05 a{
	background: url(../../img/navi/gb_menu05n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 108px;
	height: 32px;
	text-decoration: none;
}
#gbMunu06 a{
	background: url(../../img/navi/gb_menu06n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 111px;
	height: 32px;
	text-decoration: none;
}
#gbMunu07 a{
	background: url(../../img/navi/gb_menu07n.jpg) no-repeat;
	display: block;
	text-indent:-9999px;
	width: 108px;
	height: 32px;
	text-decoration: none;
}



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

#search {
	display: block;
	background: url(../../img/navi/search.jpg) no-repeat;
	width: 174px;
	height: 32px;
}

#all_search
{
margin:0px 0px 5px 50px;
padding:0px;
/*border:solid 1px #333;*/
}

#serch_btn
{
margin:5px 0px 0px 0px;
padding:0px;
}

.px11 {
	font-size: 70%;
}
.px13 {
	font-size: 80%;
}
.px12shop {
	font-size: 12px;
	line-height: 130%;

}

/* ‘Xά¨p */

.tb01 
{
	background-color: #FFFFFF;
	border: 1px solid #6C6C8A;
}

.tb02 {
	font-size:130%;
	font-weight: bold;
	color: #000033;
	background-color: #7FB2FA;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 5px 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFF00;
}

.path
{
	font-size:75%;
	text-align: right;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 5px;
}


/* ‘Ζ±p΅ */

.img_whole{
	margin: 0px 10px 0px 0px;
}

.img2_whole{
	margin: 0px 10px 0px 5px;
}

.map_text{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size:85%;
	color: #FF0000;
}


/*‘¨XΔΰ@i‘*/

#sub_menu dl.shikaku 
{
margin:15px 2px 0px 0px;
padding:0px 0px 5px;
border-bottom:1px dotted #666;
}
.shikaku dt
{
margin:0px;
padding:0px;
}
.shikaku dd
{
margin:0px 0px 0px 2px;
padding:0px;
font-size:90%;
color:#333;
line-height:120%;
}
.shikaku dd p
{
margin:5px 0px 0px;
padding:0px;
color:#006;
font-weight:bold;
}
.shikakuBox
{
margin:2px 5px 5px;
}

.shikakuBox td
{
margin:2px 0px;
}

/*‘οΠTv{Π‘*/

.honsyatb th{
background-color:#0233AD;
color:#FFF;
padding:5px 10px;
}

#honsyarap
{
	width:530px;
	background-color:#F0F8FF;
	border:1px solid #999;
	padding:15px 0px;
	margin-bottom:50px;
}

#honsyarap p
{
	padding:0px 5px 5px;
}

.honsyatb02 th
{
	background-color:#FF682A;
	/*background-color:#0233AD;*/
	color:#FFF;
	padding:2px 3px;
}

.honsyatb02 td
{
	padding:2px 3px;
}


ul.recruitelist{
list-style:disc;
margin:0px 10px;
padding:0px 0px;
}

ul.recruitelist li{
margin:0px 10px;
padding:0px;
}


.honsyatb03 td{
margin:0px;
padding:0px;
}

.honsyatb04 th{
background-color:#0233AD;
color:#FFF;
padding:2px 3px;
}

.honsyatb04 td{
padding:2px 3px;
}

.nBtn{
margin-top:5px;
margin-left:2px;
}

.honsyatb04 a:link{color:#0033CC;text-decoration:none;font-weight:bold;}
.honsyatb04 a:visited{color:#0033CC;text-decoration:none;font-weight:bold;}
.honsyatb04 a:hover{color:#00F;text-decoration:underline;font-weight:bold;}
.honsyatb04t a:active{color:#0033CC;text-decoration:none;font-weight:bold;}

