/*全体*/

body{
background-image:url(images/bg.gif);
margin-top:0;
text-align:center;
}

h1
{
font-weight:normal;
font-size:10px;
margin-bottom:0px;
display:inline;
}

h2,h3{
font-weight:normal;
font-size:12px;
margin-bottom:0px;
display:inline;
}


/*ヘッダーバー*/

.logo{
width:700;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
text-align:left;
height:24;
}

.logo .right{
float:right;
height:12;
font-size:8px;
margin:6 auto 6 auto;
vertical-align:middle;
}

.logo .left{
float:left;
width:214;
height:22;
}


/*メイン*/

.contents{
width:700;
margin:0 auto 0 auto;
background-image:url(images/base.gif);
background-repeat:repeat-y;
}

/*サービス概要*/

.table1{
width:700;
margin-left:auto;
margin-right:auto;
padding-top:30;
}

.table1_base{
width:640;
margin:0 auto 0 auto;
background-image:url(images/table1_base.gif);
background-repeat:repeat-y;
}

.copy{
width:600;
margin:0 20 0 20;
float:center;
line-height:150%;
font-size:13px;
text-align:left;
}

.copy .right{
float:right;
width:193;
height:119;
vertical-align:middle;
margin:20 1 0 auto;
}

.copy .left{
float:left;
width:383;
height:auto;
margin:20 auto 0 auto;
}


/*掲載実績企業一覧*/
.kigyo_table{
width:203;
height:auto;
margin:20 auto 20 auto;
float:right;
}

.kigyo_copy1{
margin:20 auto 0 auto;
width:600;
line-height:150%;
text-align:left;
}

.kigyo_copy2{
width:357;
height:auto;
margin:20 auto 0 auto;
float:left;
}

.kigyo_cap{
width:600;
margin:0 20 0 20;
font-size:10px;
line-height:120%;
text-align:left;
clear:both;
}

.kigyo_copy3{
width:600;
margin:0 20 0 20;
line-height:150%;
text-align:left;
}


/*掲載実績企業一覧（アパレル）*/

.kigyo_copy_ap{
width:384;
height:auto;
margin:20 auto 0 auto;
float:left;
}

.kigyo_table_ap{
width:176;
height:auto;
margin:20 auto 20 auto;
float:right;
}

.table1_bottom{
width:700;
margin-left:auto;
margin-right:auto;
margin-bottom:10;
}


/*会員登録ボタン*/

.regist1{
padding-top:20;
clear:both;
}


/*サービス*/

.service_title{
width:640;
margin:20 auto 0 auto;
height:31;
}

.service_base{
width:640;
margin:0 auto 0 auto;
background-image:url(images/table2_base.gif);
background-position:bottom;
background-repeat:repeat-y;
background-color:FFFFFF;
overflow: hidden;
}

.red{
color:ff0000
}

.privacy{
margin:0 auto 5 auto;
}

.spc30{
margin-bottom:30;
}


/*フォーム*/
.form_title{
margin:0 auto 15 auto;
width:700;
padding-top:20;
}

.bg_gray{background-color:CCCCCC}
.bg_white{ background-color:FFFFFF}
.bg_cream{ background-color:FFFFEE}
.bg_cream2{ background-color:FFFFDD}


/*フッターリンク*/
.fnt10{
font-size:10px;
}

.homeSite table { margin:0 auto; padding:0;}
.homeSite table th { padding-right:5; font-size: 10px; color:036; font-weight:normal; white-space:nowrap; }
.homeSite table td { padding:0px; font-size: 10px; color:#ccc; white-space:nowrap;}
.homeSite table td a { margin:0 4px; }
.homeSite table td a:link { color:#555; }
.homeSite table td a:visited {color:#555;}
.homeSite table td a:active {color:#555;}
.homeSite table td a:hover {color:#f60;}
