@charset "utf-8";
/**********************************************************
Relisy：デモサイトイン_下層ページコンテンツ内容設定
2009/07/30
**********************************************************/

/*-------------------------------------------
NEWS設定（pnews）
-------------------------------------------*/
.newsArea {
margin-bottom:15px;
}
h3.newsTitle {
width:730px;
background-image:url(../../images/design/news/bg_m.gif);
background-repeat:repeat-y;
padding:8px 10px;
margin:0;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
h3.newsTitle a {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
h3.newsTitle a:hover {
color:#FF3399;
}
.textBox {
padding:14px 0;
margin:0;
}
/*NewsTOP*/
p.bnNewsTop {
padding:0;
}
/*中面告知*/
.topicsArea {
border:20px solid #c1b2b2;
padding:0 20px 20px 20px;
margin-top:20px;
}
h4.topicsTit {
padding:25px 0 5px 0;
margin-bottom:15px;
border-bottom:1px dotted #c1b2b2;
font-size:14px;
font-weight:bold;
}
/*-------------------------------------------
FAQ設定（pfaq）
-------------------------------------------*/
/*リストページ*/
h4.qaListTitle {
background-image:url(../../images/design/faq/bg_list_title.gif);
background-repeat:no-repeat;
height:32px;
padding:4px 30px 0 40px;
margin:20px 0 5px 0;
font-size:14px;
font-weight:bold;
}
ul.qaArea {
margin:5px 0 20px 0;
padding:0;
list-style-type : none;
}
ul.qaArea li.qaList {
margin:0 70px 10px 30px;
padding:0 0 0 30px;
background-image:url(../../images/design/faq/arrow.gif);
background-repeat:no-repeat;
background-position:5px;
border-bottom:1px dotted #CCCCCC;
}
ul.qaArea li a {
height:auto;
}
/*カテゴリ別一覧ページ*/
.qArea {
background-image:url(../../images/design/faq/bg_q.gif);
background-repeat:repeat-y;
margin:0;
padding:0;
}
.qTextbox {
background-image:url(../../images/design/faq/icon_q.gif);
background-repeat:no-repeat;
margin:0 10px;
padding:13px 10px 13px 75px;
font-size:14px;
font-weight:bold;
}
.aArea {
background-image:url(../../images/design/faq/bg_a.gif);
background-repeat:repeat-y;
margin:0;
padding:0;
}
.aTextbox {
background-image:url(../../images/design/faq/icon_a.gif);
background-repeat:no-repeat;
margin:0 10px;
padding:13px 10px 13px 75px;
}
.qaPageback {
text-align:right;
margin:10px 0;
}
.qaPageback img.imgMargin {
margin-right:20px;
}
/*-------------------------------------------
スタッフ設定（ptree）
-------------------------------------------*/
/*スタッフ一覧*/
.staffListArea {
margin:0;
padding:0;
}
.staffBox {
float:left;
background-image:url(../../images/design/staff/bg_staff_list.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#4b3535;
width:170px;
/*height:250px;*/
margin:10px 7px 20px 0;
padding:5px;
color:#FFFFFF;
text-align:center;
}
.staffBox img {
margin-bottom:10px;
}
/*スタッフ詳細*/
h3.staffTitle {
background-image:url(../../images/design/staff/bg_title.gif);
background-repeat:no-repeat;
margin:0 0 15px 0;
padding:47px 0 0 78px;
width:671px;
height:34px;
font-size:14px;
font-weight:bold;
}
h4.staffTitle2 {
background-image:url(../../images/design/staff/bg_title2.gif);
background-repeat:no-repeat;
margin:20px 0 15px 0;
padding:5px 0 0 15px;
width:734px;
height:26px;
font-size:12px;
font-weight:bold;
}
.staffMainArea {
margin:0 0 20px 0;
padding:0;
}
.staffMainArea img {
margin:0 10px;
}

.bgMenu {
background-image:url(../../images/design/staff/bg_sidemenu.gif);
background-repeat:no-repeat;
margin:1px 0;
padding:3px 0 0 33px;
width:156px;
height:24px;
}
#sideMenu a {
color:#ef004f;
text-decoration:none;
}
#sideMenu a:hover {
color:#ff9900;
}
/*-------------------------------------------
メニュー設定（ptree）
-------------------------------------------*/
/*ヘアーメニュー：ID3*/
/*ネイルメニュー：ID2*/
#contentsTopMenu3 {
width:932px;
height:131px;
background:url(../../images/design/menu/contents_top1.jpg);
background-repeat:no-repeat;
margin:0;
padding:68px 0 0 130px;
}
#contentsTopMenu2 {
width:932px;
height:131px;
background:url(../../images/design/menu/contents_top2.jpg);
background-repeat:no-repeat;
margin:0;
padding:68px 0 0 130px;
}
#contentsMenu {
width:1062px;
background-image:url(../../images/design/common/bg_contents.gif);
background-repeat:repeat-y;
padding:0 0 30px 0;
margin:0;
}
#conRightMenu3 {
float:right;
width:750px;
padding:0 42px 0 0;
margin:0 1px 0 0;
background-image:url(../../images/design/menu/bg_hair.jpg);
background-repeat:no-repeat;
}
#conRightMenu2 {
float:right;
width:750px;
padding:0 42px 0 0;
margin:0 1px 0 0;
background-image:url(../../images/design/menu/bg_nail.jpg);
background-repeat:no-repeat;
}

h3.menuTitle {
margin:0 0 105px 3px;
}

.menuArea {
width:692px;
padding:10px;
margin-bottom:10px;
border-left:19px solid #4b3535;
border-right:19px solid #4b3535;
border-bottom:19px solid #4b3535;
background-color:#FFFFFF;
}
.menuSubTitle {
margin:5px 0;
}

table.subMenu {
border-bottom:solid 1px #e5cbcb;
border-left:solid 2px #cb9999;
margin-bottom:10px;
}

table.subMenu td {
padding:4px 8px;
}

.menuTopBn img {
margin-bottom:20px;
}
/*-------------------------------------------
サイトマップ設定（psitemap）
-------------------------------------------*/
ul.sitemapArea {
margin:5px 0 20px 0;
padding:0;
list-style-type : none;
}
ul.sitemapArea li.sitemapList0 {
margin:0 0 10px 0;
padding:0 0 0 23px;
background-image:url(../../images/design/sitemap/bg_list_title.gif);
background-repeat:no-repeat;
height:34px;
}
ul.sitemapArea li.sitemapList1 {
margin:0 70px 10px 30px;
padding:0 0 0 30px;
background-image:url(../../images/design/sitemap/arrow.gif);
background-repeat:no-repeat;
background-position:5px;
border-bottom:1px dotted #CCCCCC;
}
ul.sitemapArea li.sitemapList2 {
margin:0 70px 10px 60px;
padding:0 0 0 30px;
background-image:url(../../images/design/sitemap/arrow.gif);
background-repeat:no-repeat;
background-position:5px;
border-bottom:1px dotted #CCCCCC;
}
ul.sitemapArea li a {
height:auto;
}
/*-------------------------------------------
リンク設定（plink）
-------------------------------------------*/
h3.categoryTitle {
background-image:url(../../images/design/link/bg_title.gif);
background-repeat:no-repeat;
margin:0 0 10px 0;
padding:47px 0 0 78px;
width:671px;
height:34px;
font-size:14px;
font-weight:bold;
}
.categoryText {
float:left;
padding:5px;
margin:0px 10px 10px 10px;
}
.categoryMenu {
float:right;
padding:5px;
margin:0px 10px 10px 10px;
text-align:right;
}
.linkTitle {
background-image:url(../../images/design/link/bg_th.gif);
padding:4px 10px;
margin:10px 10px 0 10px;
font-size:12px;
font-weight:bold;
border-bottom:dotted 1px #999999;
}
.linkTextBox {
padding:4px 10px;
margin:10px 10px 20px 10px;
}
.linkTextBox img {
margin:5px 10px;
}
.linkTextBox2 {
padding:4px 0;
margin:10px 10px 20px 10px;
}

/*-------------------------------------------
フォーム
-------------------------------------------*/
.conform {
padding:20px 0 10px 0;
}
.conformLeft {
float:left;
margin-left:200px;
}
.conformRight {
float:right;
margin-right:200px;
}

