/*cssbase.css*/
/*.class p{}の場合は<DIV class="class"><DIV><P>XXXXXXX</P></DIV></DIV>
p.class{}の場合は、<P class="class">XXXXXXX</P>
*/


body{
margin:0;
padding:6;
background-color:#ffffff;
color:#000000;
font-size:12px;
}

/*キャッチフレーズ*/
.catchF{
margin-left:0px;
margin-top:2px;
margin-bottom:0px;
padding:0;
font-size:12px;
}

/*ヘッドエリア*/
.head_area{
margin-left:0;
margin-top:0;
padding:0;
width:760px;
height:171px;
background-image:url(../img/headarea.gif);
}


/*ヘッド帯*/
.head{
margin-left:0px;
margin-top:0px;
margin-bottom:10px;
padding:0;
width:760px;
height:71px;
border:solid 1px #9999ff;
background-image : url(../img/head.gif);
background-repeat:repeat-x;
background-position:left top;

}

/*ロゴイメージ*/
.logo{
margin-left:0px;
margin-top:0px;
padding:0;
}

/*ロールオーバーイメージ///////////////////////////////////////////////*/
/*トップ*/
#btnhlt_top{
background-image : url(../img/btnhlt_top.gif);
}
#btncur_top{
background-image : url(../img/btncur_top.gif);
}
/*詳細*/
#btnhlt_detail{
background-image : url(../img/btnhlt_detail.gif);
}
#btncur_detail{
background-image : url(../img/btncur_detail.gif);
}
/*製品情報*/
#btnhlt_products{
background-image : url(../img/btnhlt_products.gif);
}
#btncur_products{
background-image : url(../img/btncur_products.gif);
}
/*お問い合わせ*/
#btnhlt_inquiry{
background-image : url(../img/btnhlt_inquiry.gif);
}
#btncur_inquiry{
background-image : url(../img/btncur_inquiry.gif);
}
/*ご購入方法*/
#btnhlt_buy{
background-image : url(../img/btnhlt_buy.gif);
}
#btncur_buy{
background-image : url(../img/btncur_buy.gif);
}
/*質問と答え*/
#btnhlt_faq{
background-image : url(../img/btnhlt_faq.gif);
}
#btncur_faq{
background-image : url(../img/btncur_faq.gif);
}

/*ユーザー*/
#btnhlt_user{
background-image : url(../img/btnhlt_user.gif);
}

#btncur_user{
background-image : url(../img/btncur_user.gif);
}

/*ファッションデザイナー*/
#btnhlt_fasdes{
background-image : url(../img/btnhlt_fasdes.gif);
}

#btncur_fasdes{
background-image : url(../img/btncur_fasdes.gif);
}


/*デザイン画*/
#btnhlt_style{
background-image : url(../img/btnhlt_style.gif);
}

#btncur_style{
background-image : url(../img/btncur_style.gif);
}


/*デザイン画ソフト*/
#btnhlt_dessft{
background-image : url(../img/btnhlt_dessft.png);
}

#btncur_dessft{
background-image : url(../img/btncur_dessft.png);
}

/*////////////////////////////////////////////////////*/

/*メニュー//トップ//詳細//製品//お問い合わせ//ご購入//Q&Aメニューボタン*/
.btnmenu div{
margin:0;
float:left;
}

/*float解除*/
.clearleft{
clear:left;
overflow:hidden;
}

.btnmenu a{
display:block;
padding:0;
background-repeat:no-repeat;
text-decoration:none;
}

.btnmenu a img{
border:none;
}

.btnmenu a:hover{
background-color:#FFFFFF;
}
.btnmenu a:hover img{
visibility:hidden;
}

/*h1エリア*/
.h1area{
margin:6px 0 0 0;
padding:10px 0px 10px 0px;
width:760;

background-image:url(../img/h1area.gif);
background-position:left top;
}




/*見出し1*/
h1.string1{
margin:10px 10px 10px 10px;

text-align:center;
padding-top:5px;
/*
padding-bottom:5px;
border:solid 1px #cccccc;*/
border:solid 1px #cc99ff;

color:#cc66ff;/*#cc3366;*/
background-image : url(../img/pinkbar_h1.gif);
background-repeat:repeat-x;
font-size:20;

}

/*hiテキスト*/
p.text1{
margin:16px 20px 16px 20px;
padding:10px 14px 10px 14px;
font-size:14px;
line-height:150%;
/*background-color:#ffffff;*/
border:solid 1px #cccccc;
background-image:url(../img/text1base.gif);
background-position:left top;
}

/*一部分の文字列に摘要する*/
span.parts_str{

font-size:14px;
font-weight:bold;
color:#66ccff;
}


/*H2文字列用クラス*/
h2.string2{
margin:10px 20px 20px 20px;

text-align:center;
padding-top:5px;
/*
padding-bottom:5px;
border:solid 1px #cccccc;*/
border:solid 1px #9999ff;

color:#6666ff;
background-image : url(../img/bluebar_h2.gif);
background-repeat:repeat-x;
font-size:16px;

}

/*H2のテキスト*/
p.text2{
margin:16px 30px 16px 30px;
padding:10px 14px 10px 14px;
font-size:14px;
line-height:150%;
/*background-color:#ffffff;*/
border:solid 1px #9999ff;
background-image:url(../img/text2base.gif);
background-position:left top;

}

/*イメージエリア*/
.contsimg_area{
margin:20px 30px 20px 30px;
text-align:center;

}
.contsimg_area img{
border:solid 1px #cccccc;

}

/*H3の文字列*/
h3.str3{
margin:10px 30px 0 30px;
color:#6666ff;
font-size:14px;
font-weight:bold;

}


/*H3の文字列*/
h2.strconts2{
margin:10px 30px 0 30px;
color:#6666ff;
font-size:14px;
font-weight:bold;

}


p.text3{
margin:0 30px 16px 30px;
padding:10px 14px 10px 14px;
font-size:14px;
line-height:150%;
/*background-color:#ffffff;*/
background-image:url(../img/text3base.gif);
background-position:left top;
border:solid 1px #ccccff;
}



/*ボトムメニュー*/

.menubtm{
margin:200px 0 20px 0;
padding:0;
width:760px;
height:40px;
}

.menubtm a{
margin:0;
padding:0 10px 0 10px;
font-size:12px;
text-decoration:none;
border-right:solid 1px #cccccc;
}

.menubtm a:link{
color:#0033ff;
}

.menubtm a:visited{
color:#0033ff;
}

.menubtm a:hover{
color:#ff33ff;
}

.menubtm a:active{
color:#ff33ff;
}


/*コピーライト文字*/
.menubtm p.copyright{
margin:10px 0 20px 0;
font-size:12px;
text-align:center;
color:#999999;
}




/*テーブル2 products*/
.table2{
margin:80px 20px 20px 20px;
text-align:center;
}

/*テーブル左側エリア*/
.tableleft{
padding:10px 20px 10px 20px;
background-color:#ccccff;
color:#003399;
font-size:14px;
}

.td2{
padding:10px 20px 10px 20px;
background-color:#ffffff;/*#ccccff;*/
color:#003399;
font-size:14px;
}

/*部分文字*/
.text2 span.spn1{
color:#000000;
font-size:16px;
font-weight:bold;
}
.text2 span.spnbluestr{
color:#6666ff;
font-size:16px;
font-weight:bold;
}
.text2 span.spnpinkstr{
color:#cc3366;/*#cc66ff;*/
font-size:14px;
font-weight:bold;
}



/*左側サイド*/
.leftsd_block{
margin:0 10px 0 0;
padding:0;
float:left;
}

/*右側サイド*/
.rightsd_block{
margin:0;
padding:10px;	

}

/*baseDIV*/
.basediv{
width:1000px;
}



