/* CSS Document */

body {
    font:13px "メイリオ","MS Pゴシック",arial,helvetica,clean,sans-serif;
    *font-size:small;
    *font:x-small;
		line-height:1.5;
}
table {
    font-size:inherit;
    font:100%;
}
.text10 { font-size:77%; }
.text11 { font-size:85%; }
.text12 { font-size:93%; }
.text13 { font-size:100%; }
.text14 { font-size:108%; }
.text15 { font-size:116%; }
.text16 { font-size:123.1%; }
.text17 { font-size:131%; }
.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }
.text20 { font-size:153.9%; }
.text21 { font-size:161.6%; }
.text22 { font-size:167%; }
.text23 { font-size:174%; }
.text24 { font-size:182%; }
.text25 { font-size:189%; }
.text26 { font-size:197%; }

a{
color:#f5a076;
}
a:hover{
text-decoration:none;
}

a.minir{
color:#2c2e57;
text-decoration:none;
}


a img, a:hover img{
border:0;
text-decoration:none;
vertical-align:top;
}

.left{
float:left;
}

.right{
float:right;
}
.hidden{
display:none;
}
body{
background:url(../images/minir_pattern_s.gif) repeat center 0px;
height:100%;
width:100%;
text-align:left;
}

#wrapper{
width:932px;
height:545px;
padding:31px 34px 39px 34px;
margin:0 auto;
background:url(../images/wrapper_bg.gif) no-repeat;
position:relative;
}

#page{
width:100%;
height:100%;
}

#menuArea{
width:146px;
height:545px;
background:#f9cfcf url(../images/menu_pre_slice.png);
float:left;
text-indent:-900em;
overflow:hidden;
}

#menuArea .sideFlash{
text-indent:0!important;
background:#f9cfcf url(../images/menu_pre_slice.png);
}

#headArea{
width:786px;
height:90px;
float:left;
}


#headArea h2{
text-indent:-100em;
overflow:hidden;
}

#contentWrapper{
float:left;
width:730px;
height:430px;
padding:0 10px 25px 46px;
text-align:left;
background:url(../images/pattern_contents.gif);
overflow:hidden;
}
.overflowArea{
margin:0 -10px 10px 0;
width:100%;
height:100%;
overflow:auto;
}

.overflowArea dl {
display:block;
float:left;
padding:4px 0;
width:700px;
}

.overflowArea dl dt {
display:block;
float:left;
width:95px;
}

.overflowArea dl dd {
display:block;
float:left;
width:580px;
}

#footer_copy{
width:960px;
height:20px;
margin:-1px auto 0;
text-align:right;
}

#footer_copy .foot_privacy a{
background:url(../images/footer_privacy.png);
width:87px;
height:20px;
margin:0 5px 0;
float:right;
text-align:left;
text-indent:-900em;
overflow:hidden;
}


#footer_copy .foot_credge a{
background:url(../images/footer_copy.png);
width:300px;
height:20px;
float:right;
text-align:left;
text-indent:-900em;
overflow:hidden;
}


/* home */
/* /home */

/* news */
#news #headArea{
background:url(../images/head_news.gif);}

#news .overflowArea{
}

.rss{
float:right;
text-align:right;
height:20px;
margin:0 15px 0 0;
}

.newsContents{
}

.bread_top{
margin:0 0 18px 0;
color:#777;
}

.bread_top a{
color:#777;
}

.bread{
margin:0 0 18px 0;
color:#777;
}

.bread a{
color:#777;
}

.contents{
margin:10px 80px 0 0;}

.postinfo{
display:block;
text-align:right;
font-size:77%;
width:700px;
}

dd.post-content{
display:none!important;
}

#news h3{
}

.LNEnews_date{
border-top:1px dotted #999;
text-align:right;
height:20px;
margin:0 15px 0 0;
display:block;
}

#news .news_back{
padding-top:50px;
padding-bottom:10px;
}

#news hr.otherPost{
margin:0 20px 0 0;
border-top:1px dotted #999;
border-bottom:0px dotted #999;
border-left:0px dotted #999;
border-right:0px dotted #999;
}

#news strong{
font-weight:bold;
color:#203061;
font-size:110%;
}

/* /news */


/* collection */
/* /collection */

/* concept */
/* /concept */

/* shoplist */

#shoplist #headArea{
background:url(../images/h2_shoplist.gif);
}

dl.shoplist {
display:block;
float:left;
padding:20px 0 20px;
border-bottom:1px #999 dotted;
line-height:1.7;
}

dl.first{
padding-top:0px;
}

dl.last{
border-bottom:0px;
}



dl.shoplist dt {
display:block;
float:left;
width:200px;
color:#000;
}

dl.shoplist  dd {
display:block;
float:left;
width:450px;
color:#333;
}

.open_date{
display:block;
color:#F5a076;
font-weight:bold;
}
/* /shoplist */

/* recruit */
#recruit #headArea{
background:url(../images/h2_recruit.gif);
}

h3{
width:90%;
font-weight:bold;
}

div.kakomi{
background:#eeeee8;
width:500px;
padding:10px 20px;
margin:10px 0;
}

div.kakomi ul{

}

div.kakomi ul li{
margin-left:1em;
list-style:disc;
}

.form-btn {
width:540px;
margin:10px 0;
text-align:center;
}

div.kakomi p{
margin:10px 0;
}

/* /recruit */
/* shoplist */
/* /shoplist */
/* members */
#members p, #members ul{
font-size:93%;
}

#members #headArea{
background:url(../images/h2_members.gif);
}

#members h3{
background:url(../images/member_h3.gif);
height:40px;
width:255px;
text-indent:-900em;
}

#members p.h3_p{
background:url(../images/member_h3_p.gif) -2px 0;
height:22px;
width:598px;
text-indent:-900em;
}

#members h4.houhou{
background:url(../images/member_h4.gif);
height:22px;
width:131px;
margin:5px 0;
text-indent:-900em;
}


#members ul{
width:500px;
float:left;
margin:10px 0;
list-style:disc;
}

#members ul li{
margin-left:1em;
list-style:disc;
}

#members div.qrc{
float:right;
text-align:right;
background:#fff;
width:100px;
height:100px;
}

div.chu_box{
background:url(../images/member_chu_box.gif) -2px top no-repeat;
width:622px;
margin:10px 0;
padding:10px 0 0 0;
}

div.chu_box_bottom{
background:url(../images/member_chu_box.gif) -2px bottom  no-repeat;
width:607px;
padding:0 5px 10px 10px;
}
div.chu_box_bottom h5{
color:#000;
font-weight:bold;
}

div.chu_box_bottom p{
width:600px!important;
}
/* /members */

/* contact */
#contact #headArea{
background:url(../images/h2_contact.gif);
}
/* /contact */

/* webstore  */
#webstore #headArea{
background:url(../images/h2_webstore.gif);
}

/* /webstore */
