body{
font-family:Helvetica, Franklin Gothic Medium, sans-serif; color:#222222;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height:100%;
background-image: url(../image/back.jpg);
background-color:#ffffff
}


h2 {
display:none
}

.text{
font-size: 78%;
line-height:220%
}

.text_column{
font-size: 60%;
line-height:160%
}

.text_list{
font-size: 65%;
line-height:190%
}

.text_little{
font-size: 55%;
line-height:130%
}


.bold{
font-weight: bold;
}

.text_b{
font-size: 78%;
font-weight: bold;
color:#666666;
}

.text_b_pow{
font-size: 84%;
font-weight: bold;
color:#003586;
line-height:170%
}

.text_gb_pow{
font-size: 60%;
font-weight: bold;
color:#63b4ce;
line-height:110%
}

.ie{
font-size: 55%;
color:#222222;
text-align:left;
}

.img{
border:none
}

#main01{
text-align: center;
margin: 98%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

/*---------------------------------ページ全体*/
#container{
text-align: left;
margin: 32px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 912px;
height:662px;

}

#container img{
border:none
}

#contents{
width: 912px;
background-image: url(../image/kage.jpg);
height:572px;
clear:both;
}

.table01{
width: 900px;
}

.side{
text-align:center;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 248px;
vertical-align:top;

}

/*---------------------------------ヘッダー部分*/
#header{
    height:58px;
    margin:0px;
    padding:0px;

}

#header img{
border:none
}

.logo { float:left;
    background-color:#ffffff;
    margin:0px;
    padding:0px;
 }

.h_menu { float:right;
    background-color:#ffffff;
}

.h_menu_copy { padding:10px 0px 0px 0px;
    width:200px;
    float:left;
    text-align:right;
    font-size:53%;
    color:#888888;
}


/*---------------------------------ヘッダメニュー部分*/


ul.h_menu{
    list-style:none;
    width:600px;
    text-align:right;
    background-color:#ffffff;
    margin: 10px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

ul.h_menu li{
    list-style:none;
    display:inline;
    background-color:#ffffff;
}

ul.h_menu img{
border:none
}


/*---------------------------------メインビジュアル部分*/

.li{
border:none;
border-style:none
}

.border{
border:	1px solid #FFFFFF;
}

.me_bg{
width: 650px;
height:449px;
background-image: url(../image/main/bg_message.jpg);
}

.co_bg{
width: 650px;
height:449px;
background-image: url(../image/main/bg_concept.jpg);
}

.de_bg{
width: 650px;
height:449px;
background-image: url(../image/main/bg_designer.jpg);
}

.sh_bg{
width: 650px;
height:449px;
background-image: url(../image/main/bg_shop.jpg);
}

.ca_bg{
width: 650px;
height:449px;
background-image: url(../image/main/bg_campany.jpg);
}

.pr_bg{
width: 650px;
height:449px;
background-image: url(../image/main/bg_contact.jpg);
}

.fin_bg{
width: 650px;
height:449px;
background-image: url(../image/main/bg_contact_fin.jpg);
}

.gem_bg{
width: 650px;
height:449px;
background-color:#FFFFFF;
}


.main_td{
width: 541px;
height:304px;
    margin: 76px 0px 0px 53px;
    padding: -76px 0px 0px -53px;
}


ul.list01 li{
    list-style:none;
    display:inline;
    font-weight: bold;
    color:#666666;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}

ul.list01 img{
border:none
}

ul.list02 li{
    list-style:none;
    display:inline;
    margin: 0px 0px 0px -30px;
    padding: 0px 0px 0px -30px;
}

ul.list01 img{
border:none
}

.l_m20px{
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px -20px;

}




.scroll_01{
	overflow:auto; width:500px; 
	height:250px; scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#11438e;
	scrollbar-shadow-color:#11438e;
	scrollbar-darkshadow-color:#f5f5f5;
	scrollbar-highlight-color:#11438e;
	scrollbar-3dlight-color:#f5f5f5;
	scrollbar-track-color:#f5f5f5;
	padding:8px;
	margin:10px 10px 0px 20px;
	padding:-10px -10px 0px -20px;


}



/*---------------------------------横メニュー*/
#sidemenu {
    width: 248px;
    background-color:#ffffff;
}

#sidemenu img{
border:none
}

.s_menu{
    list-style:none;
    width:218px;
	border: 0px 0px 0px 0px;
    margin: 6px 0px 15px 6px;
    padding: 6px 0px 15px 6px;
}

.s_menu li{
    list-style:none;
    margin: 0px 0px -3px 0px;
    padding: 0px 0px -3px 0px;
    border:0;
}

.s_menu img{
    border:0;
}

/*---------------------------------What'sNew*/

#news{
font-size: 75%;
width: 226px;
margin: 25px 0px 0px 16px;
padding: 0px 0px 0px -16px;
}

#news img{
border:none
}

/*---------------------------------デザイナーページ部分*/

.border{
border:	1px solid #FFFFFF;
}



#de_menu{
    margin: 6px 0px 0px 0px;
    padding: -6px 0px 0px 0px;
}

#de_menu img{
border:none
}

.newarrived_text{
    padding:10px 20px 0px 20px;
    font-size:55%;
    line-height:15px;
}

.newarrived_textcolor{
    color:#71ABD2;
}

.ky_p_bg{
width: 650px;
height:480px;
vertical-align:top;
background-image: url(../kyoko/image/profile.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.sa_p_bg{
width: 650px;
height:480px;
vertical-align:top;
background-image: url(../satya/image/profile.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.de_p_bg{
width: 650px;
height:480px;
vertical-align:top;
background-image: url(../debbie/image/profile.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.de_pre_bg{
width: 650px;
height:480px;
vertical-align:top;
background-image: url(../debbie/image/press_01.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.gu_p_bg{
width: 650px;
height:480px;
vertical-align:top;
background-image: url(../guy/image/profile.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.gu_pre_bg{
width: 650px;
height:480px;
vertical-align:top;
background-image: url(../guy/image/press_01.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.sarah_p_bg{
width: 650px;
height:480px;
vertical-align:top;
background-image: url(../sarah/image/profile.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.main_td02{
    margin: 120px 0px 0px 0px;
    padding: -120px 0px 0px 0px;
}


.scroll{
	overflow:auto; width:545px; 
	height:245px; scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#11438e;
	scrollbar-shadow-color:#11438e;
	scrollbar-darkshadow-color:#f5f5f5;
	scrollbar-highlight-color:#11438e;
	scrollbar-3dlight-color:#f5f5f5;
	scrollbar-track-color:#f5f5f5;
	margin: 110px 0px 0px 55px;
	padding: -110px 0px 0px -55px;
}


.scroll_pow{
	overflow:auto; width:545px; 
	height:245px; scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#11438e;
	scrollbar-shadow-color:#11438e;
	scrollbar-darkshadow-color:#f5f5f5;
	scrollbar-highlight-color:#11438e;
	scrollbar-3dlight-color:#f5f5f5;
	scrollbar-track-color:#f5f5f5;
	margin:0px;
	padding:0px;
}



/*---------------------------------下メニュー部分*/
#under_menu{
    width: 98%;
    margin:0px;
    padding:0px;
}

#under_menu img{
border:none
}

ul.u_menu{
    list-style:none;
    margin: 0px 0px 0px 20px;
    padding: 00px 0px 0px 20px;

}

ul.u_menu img{
border:none
}

ul.u_menu li{
    list-style:none;
    display:inline;

}

.img{
border:none
}

/*---------------------------------フッタ部分*/
#footer{
	width: 900px;
	position:absolute;
	top:620px;
	margin:0px;
	padding:0px;
}

#footer img{
border:none
}

ul.f_menu{
    list-style:none;
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 15px;

}

.img{
border:none
}

ul.f_menu li{
    list-style:none;
    display:inline;

}

.img{
border:none
}


/*---------------------------------リンクの色*/

a:link {
	color:#003586;
	text-decoration:underline;
}

a:visited {
	color:#003586;
	text-decoration:underline;
}

a:hover {
	color:#003586;
	text-decoration:none;
}

