@charset "shift_jis";

* { margin : 0 ; padding : 0 ; }

a:link { color:#666666; text-decoration: bold;}
a:visited { color:#666666; text-decoration: none;} 
a:active { color:#EEEEEE; text-decoration: none;} 
a:hover { color:#F66089; text-decoration: underline;}

h1{
font-size:12px;
font-weight:normal;
}

img{
border:none;
}

BODY{
background-image:url(../img/bg.gif);
background-repeat:repeat;
}

#page {
	width: 1000px;
	margin: 0 auto 0 auto;
	color:#666666;
	background-color:#FFFFFF;
	text-align:center;
}

#head_txt {
	width: 1000px;
	height:34px;
	margin: 0 auto 0 auto;
	padding-top:8px;
	background-image:url(../img/head_txt.gif);
	background-repeat:no-repeat;
	background-position:top center;
	color:#666666;
	font-size:12px;
	text-align:center;
}


#header {
	width: 1000px;
	height:136px;
	margin: 0 auto 0 auto;
	text-align:center;
	background-image:url(../img/header.gif);
	background-repeat:no-repeat;
		}

#header_left {
	width: 320px;
	height:80px;
	padding:30px 0px 0px 0px;
	text-align:center;
	float:left;
	}		

#header_left img {
		margin:0px 50px 0px 0px;
	}


#header_right {
	width: 480px;
	height:60px;
	margin: 0;
	padding:50px 0px 0px 20px;
	text-align:left;
	float:left;
	}

/*---------------------------------ナビゲーション部分*/

#menu {
	width: 480px;
	height: 40px;
	padding-left:140px;
	padding-top:4px;
	list-style-type:none;
}

#menu li {
	float: left;
}

#menu li a {
	te\xt-indent: -10000px;
	display: block;
	height: 27px;
}


#menu #m01 {
	width: 110px;
	height: 27px;
	background-image:url(../img/m01.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#menu #m02 {
	width: 110px;
	height: 27px;
	background-image:url(../img/m02.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#menu #m03 {
	width: 110px;
	height: 27px;
	background-image:url(../img/m03.gif);
	background-repeat:no-repeat;
	background-position:center;
}

/*---------------------------------左側部分*/

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


#content_side {
	width: 800px;
	float:left;
	padding:0px 10px;
	text-align:center;
	
}

#left_up_side {
	background-image:url(../img/left_side_up.gif);
	background-repeat:no-repeat;
	width: 180px;
	height: 8px;
	font-size:5px;
	}

#left_mid_side {
	background-image:url(../img/left_side_mid.gif);
	background-repeat:repeat-y;
	width: 180px;
}

#left_bottom_side {
	background-image:url(../img/left_side_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 180px;
	height: 8px;
	margin-bottom:20px;
	font-size:5px;
}

.bosyuu{
text-align:center;
margin:9px auto 0 auto;
te\xt-indent: -10000px;
width:144px;
height:85px;
background-image: url(../img/bosyuu.gif);
background-repeat:no-repeat;
}



.upstage{
display:block;
text-align:center;
margin:8px auto 0 auto;
te\xt-indent: -10000px;
width:150px;
height:50px;
background-image:url(../img/upstage.gif);
background-repeat:no-repeat;
}

.goodjob{
display:block;
text-align:center;
margin:8px auto 0 auto;
te\xt-indent: -10000px;
width:150px;
height:50px;
background-image:url(../img/goodjob.jpg);
background-repeat:no-repeat;
}

.model_recruit{
display:block;
text-align:center;
margin:8px auto 0 auto;
te\xt-indent: -10000px;
width:150px;
height:75px;
background-image:url(../img/model_recruit.jpg);
background-repeat:no-repeat;
}

.bn_lp{
display:block;
text-align:center;
margin:8px auto 0 auto;
te\xt-indent: -10000px;
width:150px;
height:75px;
background-image:url(../img/bn_lp.gif);
background-repeat:no-repeat;
}

.bn_lux{
display:block;
text-align:center;
margin:8px auto 0 auto;
te\xt-indent: -10000px;
width:150px;
height:96px;
background-image:url(../img/bn_lux.jpg);
background-repeat:no-repeat;
}

.bn_dbt{
display:block;
text-align:center;
margin:8px auto 0 auto;
te\xt-indent: -10000px;
width:150px;
height:75px;
background-image:url(../img/bn_dbt.gif);
background-repeat:no-repeat;
}

.bn_prop{
display:block;
text-align:center;
margin:8px auto 0 auto;
te\xt-indent: -10000px;
width:150px;
height:106px;
background-image:url(../img/bn_prop.jpg);
background-repeat:no-repeat;
}

.bn_npc{
display:block;
text-align:center;
margin:8px auto 0 auto;
te\xt-indent: -10000px;
width:150px;
height:110px;
background-image:url(../img/bn_npc.jpg);
background-repeat:no-repeat;
}

.bn_warabi{
display:block;
text-align:center;
margin:8px auto 0 auto;
te\xt-indent: -10000px;
width:150px;
height:110px;
background-image:url(../img/bn_warabi.jpg);
background-repeat:no-repeat;
}

#toiawase{
font-size:12px;
display:block;
text-align:center;
margin:8px auto 0 auto;
padding-top:70px;
te\xt-indent: -10000px;
width:150px;
height:100px;
background-image:url(../img/toiawase.gif);
background-position:top center;
background-repeat:no-repeat;
}

#linkfree{
font-size:11px;
text-align:center;
margin:0px auto 0 auto;
padding-top:20px;
width:150px;
height:100px;
}

#left_mid_side ul {
list-style-type:none;
padding:6px 0 10px 0 ;
}
/*---------------------------------右側部分*/


.on50{
width:800px;
height:38px;
margin-top:3px;
margin-bottom:7px;
padding-top:14px;
font-size:13px;
color:#6F6B61;
letter-spacing: 1px;
text-align:left;
text-indent:20px;
background-image:url(../img/50on.gif);
background-position:top center;
background-repeat:no-repeat;
clear:both;
}

.on50_a{
font-size:14px;
}


#content_side ul {
list-style-type:none;
}

#content_side ul .gals {
float:left;
width:125px;
height:152px;
margin:2px;
margin-top:4px;
margin-left:4px;
}

#content_side dl {
text-align:center;
}


#content_side ul .gals dt{
width:120px;
height:107px;
background-image:url(../img/gals/pic_bg.gif);
background-repeat:no-repeat;
background-position:top center;
}

#content_side ul .gals dt img{
margin-top:12px;
}

#content_side ul .gals dd{
font-size:10px;
width:110px;
height:46px;
}

#nb{
width:800px;
height:65px;
background-image:url(../img/shop03.gif);
background-repeat:no-repeat;
text-indent:-10000pt;
}

#lux{
width:800px;
height:65px;
background-image:url(../img/shop01.gif);
background-repeat:no-repeat;
text-indent:-10000pt;
}

#lux a{
display:block;
width:800px;
height:65px;
}

#lp{
clear:both;
width:800px;
height:65px;
background-image:url(../img/shop02.gif);
background-repeat:no-repeat;
text-indent:-10000pt;
}

#lp a{
display:block;
width:800px;
height:65px;
}

#lp_warabi{
clear:both;
width:800px;
height:65px;
background-image:url(../img/shop09.gif);
background-repeat:no-repeat;
text-indent:-10000pt;
}

#lp_warabi a{
display:block;
width:800px;
height:65px;
}


#dbt{
clear:both;
width:800px;
height:65px;
background-image:url(../img/shop07.gif);
background-repeat:no-repeat;
text-indent:-10000pt;
}

#dbt a{
display:block;
width:800px;
height:65px;
}

#prp{
clear:both;
width:800px;
height:65px;
background-image:url(../img/shop08.gif);
background-repeat:no-repeat;
text-indent:-10000pt;
}

#prp a{
display:block;
width:800px;
height:65px;
}



#ky01{
clear:both;
width:800px;
height:65px;
background-image:url(../img/shop04.gif);
background-repeat:no-repeat;
text-indent:-10000pt;
}

#ky02{
clear:both;
width:800px;
height:65px;
background-image:url(../img/shop05.gif);
background-repeat:no-repeat;
text-indent:-10000pt;
}

#ky03{
clear:both;
width:800px;
height:65px;
background-image:url(../img/shop06.gif);
background-repeat:no-repeat;
text-indent:-10000pt;
}

/*---------------------------------RSSカスタマイズ*/


.rss_title, rss_title a {
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	letter-spacing: 1px;
}

.rss_items {
	margin: 3px;
	padding: 0px;
	text-align:center;
}

.rss_item  {
	line-height:10px;
	text-align:center;
	padding: 0 0 0px 0;	
	font-weight : normal; 
	font-size: 10px;
	word-break: break-all;
	color:#FF3300;

}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-weight: bold;
	font-size: 10px;
	color: #666;
	text-decoration : none;
}

.rss_item a:hover { 
	font-weight: bold;
	font-size: 10px;
	text-decoration : underline;
	color: #333;
}

.rss_date {
	font-size: 10px;
	font-weight : normal;
	color: #999;
}

.sakuhin{
	background-image:url(../img/sakuhin_btn.gif);
	background-repeat:no-repeat	;
	background-position:center;
	font-weight : normal;
	width:110px;
	height:20px;
	padding-top:4px;
}

/*---------------------------------RSSカスタマイズはここまで*/

#foot {
clear:both;
	width: 1000px;
	height:34px;
	margin: 0 auto 0 auto;
	padding-top:10px;
	background-image:url(../img/foot.gif);
	background-repeat:no-repeat;
	background-position:top center;
	font-size:12px;
	text-align:center;
}

#pagetop_btn {
	width: 1000px;
	height:34px;
	margin: 0 auto 0 auto;
	padding-top:10px;
	background-image:url(../img/foot.gif);
	background-repeat:no-repeat;
	background-position:top center;
	font-size:12px;
	text-align:center;
}

#pagetop{
padding-left:820px;
padding-top:6px;
}
