@charset "UTF-8";
/* CSS Document for lereve indexpage*/

/*--indexトップイメージ画像内テキスト--*/ 
.toptext{
position			: absolute;
top					: 170px;
left				: 30px;
font-weight			: normal;
color				: #78635A;
font-size			: 110%;
}


/*#######グローバルナビゲーション#########*/
ul#home_globalnavi{
position			: relative;
margin				: 8px 0 10px 0;
width             	: 800px;
height				: 114px;
}

ul#home_globalnavi li{
list-style-type		: none;
display				: inline;
}

ul#home_globalnavi li a{
height				: 114px;
display				: block;
float				: left;
text-decoration		: none;
overflow			: hidden;
font-size			: 140%;
font-weight			: bold;
color				: #78635A;
}

/*--メニュー内タイトル--*/ 
.menu1title{
padding-left		: 160px;
line-height			: 300%;
}

.menu2title{
padding-left		: 160px;
line-height			: 300%;
}

.menu3title{
padding-left		: 170px;
line-height			: 300%;
}

/*--メニュー内テキスト--*/ 
.menu1text{
position			: absolute;
top					: 60px;
left				: 120px;
font-size			: 90%;
font-weight			: bold;
color				: #F59CB0;
display				: block;
width				: 130px;
cursor:pointer;
}

.menu2text{
position			: absolute;
top					: 60px;
left				: 390px;
font-size			: 90%;
font-weight			: bold;
color				: #F59CB0;
display				: block;
width				: 130px;
cursor:pointer;
}

.menu3text{
position			: absolute;
top					: 60px;
left				: 670px;
font-size			: 90%;
font-weight			: bold;
color				: #F59CB0;
display				: block;
width				: 120px;
cursor:pointer;
}

/*--メニュー背景画像--*/ 
/*------off*/
ul#home_globalnavi li#menu1 a:link,ul#home_globalnavi li#menu1 a:visited{
margin-right		: 10px;
background			: transparent url(../images/home_menu1.jpg) no-repeat 0px 0px;
width				: 260px;
}

ul#home_globalnavi li#menu2 a:link,ul#home_globalnavi li#menu2 a:visited{
margin-right		: 10px;
background   	    : transparent url(../images/home_menu2.jpg) no-repeat 0px 0px;
width				: 260px;
}

ul#home_globalnavi li#menu3 a:link,ul#home_globalnavi li#menu3 a:visited{
background       	: transparent url(../images/home_menu3.jpg) no-repeat 0px 0px;
width				: 260px;
}

/*------hover*/
ul#home_globalnavi li#menu1 a:hover{
background			: transparent url(../images/home_menu1.jpg) no-repeat 0px -114px;
}

ul#home_globalnavi li#menu2 a:hover{
background			: transparent url(../images/home_menu2.jpg) no-repeat 0px -114px;
}

ul#home_globalnavi li#menu3 a:hover{
background			: transparent url(../images/home_menu3.jpg) no-repeat 0px -114px;
}


/*#######コンテンツ#########*/

#contents{
width:800px;
height:100%;
clear:left;
}


/*#######左右カラム#########*/
#left{
float				: left;
}
#right{
float				: right;
background			: transparent url(../images/home_18.jpg) no-repeat top left;
width				: 261px;
}



/*#######新着情報（左カラム）#########*/
/*--茶帯タイトル--*/ 
.whatsnew_title{
margin				: 10px 0 0;
padding				: 0px 0 0 5px;
width				: 512px;
height				: 21px;
background			: transparent url(../images/home_15.gif) no-repeat top left;
color				: #FFFFFF;
font-size			: 100%;
line-height			: 180%;
font-weight			: normal;
}

/*--新着リスト--*/ 
ul.home_list{
margin				: 15px 0;
width				: 510px;
}

ul.home_list li{
list-style-type		: none;
margin				: 10px 0;
padding				: 0 0 20px 10px;
overflow			: hidden;
background			: transparent url(../images/arrow_pink.gif) no-repeat top left;
border-bottom		: 2px dotted #BDAEAC;
}

ul.home_list li.noArrow{
list-style-type		: none;
margin				: 10px 0;
padding				: 0 0 20px 10px;
overflow			: hidden;
background			: none;
border-bottom		: 2px dotted #BDAEAC;
}

/*#######ルレーブについて（右カラム）#########*/
/*--ルレーブについてタイトル--*/ 
#aboutus_title{
margin				: 35px 0 0 20px;
color				: #78635A;
font-weight			: bold;
font-size			: 110%;
}

/*--ルレーブについて各ページリスト--*/ 
ul#aboutus_list{
margin				: 25px 0 0 15px;
}

ul#aboutus_list li{
list-style-type		: none;
padding				: 0 0 5px 0;
}

ul#aboutus_list li a:link,ul#aboutus_list li a:visited{
text-decoration		: none;
overflow			: hidden;
font-size			: 100%;
color				: #78635A;
background			: transparent url(../images/arrow_pink.gif) no-repeat center left;
padding-left		: 10px;
}

ul#aboutus_list li a:hover{
text-decoration		: underline;
}


/*#######セミナー案内、問い合わせ、ブログN#########*/
ul#home_rightlist{
margin				: 15px 0 0 0;
width				: 260px;
height				: 199px;
}

ul#home_rightlist li{
list-style-type		: none;
display           	: inline;
}

ul#home_rightlist li a{
height				: 61px;
display				: block;
text-decoration		: none;
overflow			: hidden;
font-size			: 110%;
font-weight			: bold;
color				: #FFFFFF;
border-bottom		:solid 1px #FFFFFF;
}

/*--各タイトル--*/ 
.rightlist1text{
padding-left		: 10px;
line-height			: 600%;
}
.rightlist2text{
padding-left		: 10px;
line-height			: 600%;
}
.rightlist3text{
padding-top			: 30px;
padding-left		: 10px;
line-height			: 120%;
display       	    : block;
}

/*--メニュー背景画像--*/ 
/*------off*/
ul#home_rightlist li#rightlist1 a:link,ul#home_rightlist li#rightlist1 a:visited{
background			: transparent url(../images/home_19.gif) no-repeat 0px 0px;
width				: 260px;
}
ul#home_rightlist li#rightlist2 a:link,ul#home_rightlist li#rightlist2 a:visited{
background			: transparent url(../images/home_21.gif) no-repeat 0px 0px;
width				: 260px;
}
ul#home_rightlist li#rightlist3 a:link,ul#home_rightlist li#rightlist3 a:visited{
background			: transparent url(../images/home_23.gif) no-repeat 0px 0px;
width				: 260px;
height				: 77px;
}
/*------hover*/
ul#home_rightlist li#rightlist1 a:hover{
background			: transparent url(../images/home_19.gif) no-repeat 0px -61px;
}
ul#home_rightlist li#rightlist2 a:hover{
background			: transparent url(../images/home_21.gif) no-repeat 0px -61px;
}
ul#home_rightlist li#rightlist3 a:hover{
background			: transparent url(../images/home_23.gif) no-repeat 0px -77px;
}

/*#######美人講座バナー#########*/
#bijin_btn{
margin:20px 0 0 0;
padding:0
}

#bijin_btn a{
text-indent:-99999px;
display:block;
width:260px;
height:75px;
background			: transparent url(../images/bijinkoza_btn.jpg) no-repeat 0 0;
overflow:hidden;
}
#bijin_btn a:hover{
background			: transparent url(../images/bijinkoza_btn.jpg) no-repeat 0 -75px;
}
#bijin_btn_txt{
font-size			: 90%;
margin				: 0.5em 0 3em 0;
color				: #78635A;
font-weight:bold;
}
#newIcon{
font-weight:normal;
padding:2px;
margin:0 0.5em 0 0;
background-color:#FF3366;
color:#FFFFFF;
}