/* CSS Document */
@charset ”UTF-8”;

/* メイン要素　---------------------------------------------*/

#hakentop{
background:url(../../haken/images/top.jpg) no-repeat;
height:259px;
min-height:259px;
 }
 
#tstop{
background:url(../../tenshoku/images/top.jpg) no-repeat;
height:259px;
min-height:259px;
 }

#prtop{
background:url(../../premium/images/top.jpg) no-repeat;
height:259px;
min-height:259px;
 }

#subttl{
width:580px;
margin:0 0 30px 25px;
}

#osusume{
background:url(../../haken/images/osusume.jpg) no-repeat;
 }

#kyujin{
background:url(../../tenshoku/images/osusume.jpg) no-repeat;
 }

.workinfo{
margin:18px 0 0 30px;
}

.workinfo li {
margin-bottom:5px;
padding:2px 0 0 14px;
background:url(../images/cpoint.gif) no-repeat 0 9px;
}

body:first-of-type .workinfo li {
margin-bottom:5px;
padding:2px 0 0 14px;
background:url(../images/cpoint.gif) no-repeat 0 9px;
/*margin-left:-40px;*/
}

/* PICK UP　---------------------------------------------*/

#pickup{
background:url(../../haken/images/pick_ttl.jpg) no-repeat;
 }
 
.pickup_info {
width:596px;
margin:20px 0 15px 34px;
}

.pickup_info dd{
width:100px;
float:left;
margin:0 5px 0 0;
}

.pickup_info dt{
width:470px;
margin:0 5px 0 0;
float:right;
}

.pick_ttl{
background:url(../images/cpoint.gif) no-repeat 0 9px;
font-weight:bold;
padding:2px 0 5px 14px;
}


/* お仕事検索　---------------------------------------------*/

#workserch_top{
background:url(../../haken/images/worksh_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
}

.checkbox{
margin:0 5px 0 0;
}

.serch_box01{
background:url(../../haken/work/images/seach_ttlbar01.jpg) no-repeat;
margin:40px 0 20px 15px;
padding:0 0 0 10px;
}

.serch_box02{
background:url(../../haken/work/images/seach_ttlbar02.jpg) no-repeat;
margin:40px 0 20px 15px;
padding:0 0 0 10px;
}

.serch_box03{
background:url(../../haken/work/images/seach_ttlbar03.jpg) no-repeat;
margin:40px 0 20px 15px;
padding:0 0 0 10px;
}

.serch_box04{
background:url(../../haken/work/images/seach_ttlbar04.jpg) no-repeat;
margin:40px 0 20px 15px;
padding:0 0 0 10px;
}

.serch_box05{
background:url(../../haken/work/images/seach_ttlbar05.jpg) no-repeat;
margin:40px 0 20px 15px;
padding:0 0 0 10px;
}


.serch_box06{
background:url(../../haken/work/images/seach_ttlbar06.jpg) no-repeat;
margin:40px 0 20px 15px;
padding:0 0 0 10px;
}

table.cod_td{
width:600px;
}


.sh_check li{
display:inline;
padding:0 10px 0 10px;
}

.kokomade_bt{
margin:15px 0 20px 435px;
}

.sh_check02 li{
padding:10px 10px 0 10px;
}

#serch_jo{
float:left;
width:600px;
margin:0 10px 10px 0;
}

#serch_jo_01{
float:left;
width:160px;
margin:0 10px 10px 0;
}

#serch_jo_02cot{
width:420px;
float:right;
}

#serch_jo_02{
float:left;
width:160px;
margin:0 10px 10px 0;
}

#serch_jo_03{
float:right;
width:240px;
margin:0 0 15px 10px;
}

#sh_keyword{
margin:0 10px 0 10px;
}

#kensaku_bt{
margin:50px 40px 30px 20px;
text-align:center;
background-color:#F1F0EC;
padding:20px 20px 20px 20px;
}


/* お仕事情報（簡易）　---------------------------------------------*/

#workinfo_top{
background:url(../../haken/images/workinfo_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
}

#sh_sitei{
width:616px;
margin:25px 0 5px 15px;
background-color:#666666;
border:6px solid #666666;
text-align:center;
}

#sh_sitei_ttl{
padding:6px 0 6px 6px;
color:white;
font-size:120%;
font-weight:bold;
text-align:left;
}

#sh_sitei_in{
width:610px;
background-color:white;
text-align:left;
}

#sh_sitei_in dl{
width:100%;
padding:5px;
min-height:230px;
}

#sh_sitei_in dd{
float:left;
width:22%;
padding:10px 0 0 10px;
height:25px;
min-height:25px;
border-bottom:1px dotted #666666;
font-weight:bold;
}

#sh_sitei_in dt{
float:right;
width:70%;
padding:10px 10px 0 10px;
height:25px;
min-height:25px;
border-bottom:1px dotted #666666;
}

#off_bt{
margin:0 0 0 470px;
}

.work_pg_top{
width:600px;
margin:10px 0 30px 10px;
}

.pg_ttl{
font-weight:bold;
margin:10px 0 0 10px;
}

.pg li{
display:inline;
padding-left:12px;
}

.pg_first{
}

.pg_line{
background:url(../../common/images/bar.gif) no-repeat 4px 2px;
}

.pg_back{
margin-left:10px;
background:url(../../common/images/cpoint_r.gif) no-repeat 2px 5px;
}

.pg_next{
text-align:left;
padding:0 5px 0 0 ;
background:url(../../common/images/cpoint.gif) no-repeat 100% 5px;
}

.work_Box{
width:622px;
margin:0 0 0 15px;
border:2px solid #3E3E3E;
font-size:103%;
}

.work_rtop{
margin:20px 0 0 15px;
background:url(../../haken/work/images/rtop.jpg) no-repeat;
height:10px;
min-height:10px;
}

.work_top{
background-color:#3E3E3E;
color:white;
font-weight:bold;
}

.work_ttl{
padding:0 0 8px 17px;
font-size:115%;
}

.work_ttl_new{
padding:0 0 8px 42px;
background:url(../../common/images/new.gif) no-repeat 10px 30%;
font-size:115%;
}

.work_Box_flag{
margin:10px 15px 10px 15px;
}

.work_Box_flag li{
margin:5px 0 5px 0;
display:inline;
}

.work_subttl{
margin:0 28px 10px 18px;
font-weight:bold;
}

.work_subdsc{
width:400px;
margin:0 10px 10px 18px;
float:left;
}

table.work_Box_info {
width:580px;
margin:10px 0 10px 15px;
border:1px solid #CCCCCC;
}

table.work_Box_info th{
width:110px;
padding:5px 10px 5px 10px;
vertical-align:top;
border-bottom:1px solid #CCCCCC;
}

table.work_Box_info td{
width:440px;
padding:5px 10px 5px 10px;
text-align:left;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
vertical-align:top;
}

.work_shousai_bt{
margin-right:30px;
text-align:right;
padding:0 10px 0 0;
background:url(../../common/images/cpoint.gif) no-repeat 100% 6px;
}

.work_entry_bt{
text-align:center;
padding:15px 0 25px 0;
}

.work_top a{ color:white; text-decoration: underline;}
.work_top  a:hover{ color:white; text-decoration:none;}
.work_top a:active{ color:white; text-decoration:none;}
.work_top a:visited{ color:white;} 

.workimg {
float:left;
margin:0 28px 10px 0;
}


/* お仕事情報（詳細）　---------------------------------------------*/

#works_top{
background:url(../../haken/work/images/shosai_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
}

.work_photo{
margin:10px 0 10px 15px;
}

.work_photo li{
display:inline;
}

.work_bottom_bt{
width:400px;
text-align:center;
margin-top:40px;
margin-left:auto;
margin-right:auto;
padding:20px;
background-color:#F1F0ED;
}

.work_bottom_bt li{
display:inline;
padding-left:20px;
padding-right:20px;
}

/* 派遣キャンペーンページ　---------------------------------------------*/

#cmp_top{
background:url(../../haken/images/cmp_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
}

.cmp dl {
padding-bottom:10px;
}
 
.cmp dd  {   
float:left;   
width:196px; 
margin:20px 0 10px 25px; 
}  
 
.cmp dt  {   
width:384px;
margin:20px 50px 10px 0px;   
float:right;  
text-align:left;
}

.cmp_link{
text-align:right;
}

.cmp_img{
margin:0 0 20px 60px;
}

.cmp_at{
color:#666666;
margin:8px 0 45px 25px; 
}

.print_bt{
margin:30px 0 40px 490px;
}

/* サイドメニュー　---------------------------------------------*/

#entry_bt{
width:197px;
margin:33px 0 0 0;
float:right;
}

#haken_side {
width:197px;
margin:23px 0 0 0;
background:url(../../haken/images/haken_side.jpg) no-repeat;
float:right;
text-align:left;
}

#ts_side{
width:197px;
margin:23px 0 0 0;
background:url(../../tenshoku/images/ts_side.jpg) no-repeat;
float:right;
text-align:left;
}

#pr_side{
width:197px;
margin:23px 0 0 0;
background:url(../../premium/images/pr_side.jpg) no-repeat;
float:right;
text-align:left;
}

#tss_side{
width:197px;
margin:33px 0 0 0;
background:url(../../kigyo/images/tss_side.jpg) no-repeat;
float:right;
text-align:left;
}

#ct_side{
width:197px;
margin:33px 0 0 0;
background:url(../../contact/images/ct_side.jpg) no-repeat;
float:right;
text-align:left;
}


div#haken_side ol,div#ts_side ol,div#pr_side ol,div#tss_side ol,div#ct_side ol{
margin-top:28px;
background-color:#F3F3F3;
}


/*
*html div#haken_side li,div#ts_side li {
border-bottom:1px solid #999999;
}*/

div#haken_side li,div#ts_side li,div#pr_side li,div#tss_side li,div#ct_side li  {
border-bottom:1px dotted #999999;
}

body:first-of-type div#haken_side li,body:first-of-type div#ts_side li,body:first-of-type div#pr_side li,body:first-of-type div#tss_side li,body:first-of-type div#ct_side li  {
border-bottom:1px dotted #999999;
/*margin-left:-40px;*/
}

.sidemenu_first{
margin:5px 0 5px 15px;
padding:10px 5px 5px 15px;
background:url(../images/cpoint.gif) no-repeat 0 17px;
}

.sidemenu{
margin:5px 0 5px 15px;
padding:5px 5px 5px 15px;
background:url(../images/cpoint.gif) no-repeat 0 12px;
}

.ts_sidemenu_first{
margin:5px 0 5px 15px;
padding:10px 0 5px 15px;
background:url(../images/ts_cpoint.gif) no-repeat 0 17px;
}

.ts_sidemenu{
margin:5px 0 5px 15px;
padding:5px 0 5px 15px;
background:url(../images/ts_cpoint.gif) no-repeat 0 12px;
}

.pr_sidemenu_first{
margin:5px 0 5px 15px;
padding:10px 0 5px 15px;
background:url(../images/pr_cpoint.gif) no-repeat 0 17px;
}

.pr_sidemenu{
margin:5px 0 5px 15px;
padding:5px 0 5px 15px;
background:url(../images/pr_cpoint.gif) no-repeat 0 12px;
}

.more{
margin:18px 0 45px 486px;
}

#hk_mb{
width:197px;
margin:10px 0 0 0;
border:1px solid #CCCCCC;
min-height:90px;
text-align:left;
}

.mb_qr{
width:66px;
float:left;
}

.mb_dsc{
width:120px;
margin:5px 5px 0 5px;
float:right;
}

.mb_link{
width:100px;
background:url(../images/cpoint.gif) no-repeat 0 7px;
font-weight:bold;
font-size:70%;
padding:0 0 0 10px;
}

/* 人材派遣のしくみ　---------------------------------------------*/

#whatstop{
background:url(../../haken/images/hakensys_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
}

#haken_illust{
width:323px;
float:right;
margin:0 33px 25px 0;
}

#haken_dsc{
width:280px;
float:left;
margin:0 0 10px 25px;
}

#hk_ptnttl {
background:url(../../haken/images/hk_ptnttl.jpg) no-repeat;
margin:20px 0 10px 0;
height:41px;
min-height:41px;
}

#hk_ptndsc {
background-color:#F1F0ED;
width:550px;
margin-left:auto;
margin-right:auto;
margin-bottom:50px;
padding:20px;
line-height:160%;
}

#hk_merit {
background:url(../../haken/images/hk_merit_ttl.jpg) no-repeat;
 }

.attention{
margin:0 2px 0 2px;
color:#990000;
display:inline;
font-weight:bold;
}

/* コーディネーター紹介　---------------------------------------------*/

#codtop{
background:url(../../haken/images/cod_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
 }

.cod dl {
padding-bottom:30px;
}
 
.cod dd  {   
float:left;   
width:160px; 
margin:8px 0 30px 25px; 
}  
 
.cod dt  {   
width:420px;
margin:5px 50px 30px 0px;   
float:right;  
text-align:left;
}

.tokui{
width:350px;
height:40px;
margin:10px 0 0 0;
padding:3px 0 3px 100px;
background-color:#F1F0ED;
background:url(../../haken/images/tokui.gif) no-repeat 0 3px;
}

.prof{
font-size:70%;
background-color:#F1F0ED;
padding:5px;
}

.question{
color:#990000;
margin-top:8px;
}

/*パートナー紹介　---------------------------------------------*/

#ptntop{
background:url(../../haken/images/partnar_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
 }
 

/*紹介予定派遣　---------------------------------------------*/

#sh_ttl{
background:url(../../haken/images/yoteisys_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
 }

#sh_merit{
background:url(../../haken/images/sh_merit.jpg) no-repeat;
}

body:first-of-type #sh_meritdsc li{
background:url(../../haken/images/sh_merit.jpg) no-repeat;
/*margin-left:-40px;*/
}

#sh_meritdsc{
width:600px;
margin:0 0 25px 25px;
}

#sh_illust{
width:294px;
float:right;
margin:0 33px 25px 0;
}

#sh_dsc{
width:310px;
float:left;
margin:0 0 10px 25px;
}

.sh_about{
padding:0 0 15px 5px;
line-height:150%;
}

 
#sh_flow{
background:url(../../haken/images/flow.jpg) no-repeat;
}

#sh_flow_zu{
width:613px;
margin:28px 0 30px 18px;
}

#sh_flow_zu li{
float:left;
display:inline;
}

body:first-of-type #sh_flow_zu ol{
float:left;
display:inline;
/*margin-left:-40px;*/
}


/*コンサルタント紹介　---------------------------------------------*/

#contop{
background:url(../../tenshoku/images/con_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
 }
 
.soudan_bt{
width:380px;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
padding:10px 0 10px 0;
text-align:center;
/*border:1px solid #CCCCCC;*/
background-color:#F1F0ED;
} 

.ts_keireki{
width:320px;
margin:5px 0 0 0;
padding:3px 0 3px 100px;
background:url(../../tenshoku/images/keireki.gif) no-repeat 0 5px;
}

.ts_tokui{
width:320px;
margin:5px 0 20px 0;
padding:3px 0 3px 100px;
background:url(../../tenshoku/images/tokui.gif) no-repeat 0 5px;
}

/* よくあるご質問　---------------------------------------------*/

#faqtop{
background:url(../../haken/images/faq_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
}

#question{
width:580px;
margin:30px 0 20px 30px;
}

#question2 li{
margin:5px 0;
}

.itv_q{
border-top:1px solid #CCCCCC;
padding-top:10px;
margin-top:15px;
font-weight:bold;
color:#990000;
}




/*転職支援サービスとは　---------------------------------------------*/

#ts_svtop{
background:url(../../tenshoku/images/service_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
 }

#ts_merit{
background:url(../../tenshoku/images/ts_merit_ttl.jpg) no-repeat;
}

#ts_meritdsc{
width:600px;
margin:0 0 25px 25px;
}


/*転職までの流れ　---------------------------------------------*/

#ts_flowtop{
background:url(../../tenshoku/images/flow_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
 }

.ts_flowzu{
margin:10px 0 20px 18px;
}

.ts_flowzu dl {
margin-top:25px;
padding-bottom:20px;
}

body:first-of-type .ts_flowzu dl {
margin-top:25px;
padding-bottom:20px;
/*margin-left:-40px;*/
}
 
.ts_flowzu dd  {   
float:left;   
width:158px; 
font-size:0;
line-height:0;
margin-right:0;
vertical-align:bottom;
height:97px;
min-height:97px;
}  
 
.ts_flowzu dt  {   
width:430px;
margin:15px 55px 0 3px;
float:right;  
text-align:left;
vertical-align:top;
height:82px;
min-height:82px;
}

/*求人情報　---------------------------------------------*/

#ts_worktop{
background:url(../../tenshoku/images/workinfo_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
 }

.ts_info {   
margin:8px 0 30px 25px; 
}  

.ts_info li{   
margin:20px 0 30px 0; 
}

.ts_info_url{
margin:10px 0 10px 20px;
}

.ts_info_dsc{
width:480px;
}  

/*PICK UP（転職支援）　---------------------------------------------*/

#ts_pickup{
margin:40px 0 10px 16px;
background:url(../../tenshoku/images/pickup.jpg) no-repeat;
height:41px;
min-height:41px;
 }


/*企業向けページ　---------------------------------------------*/

#kigyo_top{
background:url(../../kigyo/images/top.jpg) no-repeat;
height:259px;
min-height:259px;
 }

#jinzai_s{
background:url(../../kigyo/images/jinzais_ttl.jpg) no-repeat;
}

#hakens_top{
background:url(../../kigyo/images/hakens_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
 }

#hakens_merit{
background:url(../../kigyo/images/hakens_merit_ttl.jpg) no-repeat;
}

#hakens_result{
background:url(../../kigyo/images/hakens_result_ttl.jpg) no-repeat;
}

.hs_about{
padding:0 0 8px 10px;
line-height:150%;
}

#shs_top{
background:url(../../kigyo/images/shs_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
 }

#shs_merit{
background:url(../../kigyo/images/shs_merit_ttl.jpg) no-repeat;
}

#shs_sys{
background:url(../../kigyo/images/shs_sys_ttl.jpg) no-repeat;
padding-bottom:20px;
}

#evt_top{
background:url(../../kigyo/images/evt_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
 }

#tss_top{
background:url(../../kigyo/images/tss_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 0 15px;
 }
 
#tss_merit{
background:url(../../kigyo/images/tss_merit_ttl.jpg) no-repeat;
}

#tss_flow{
background:url(../../kigyo/images/tss_flow_ttl.jpg) no-repeat;
}

#tss_touroku{
background:url(../../kigyo/images/tss_touroku_ttl.jpg) no-repeat;
}

.media_link{
text-align:right;
margin-right:10px;
}


#kigyo_ct{
width:600px;
margin:30px 0 10px 10px;
background-color:#F1F0EC;
padding:20px 20px 20px 20px;
min-height:130px;
}

#kigyo_ct2{
width:600px;
margin:30px 0 10px 10px;
background-color:#F1F0EC;
padding:20px 20px 20px 20px;
min-height:180px;
}

#ct_web{
width:280px;
margin-top:10px;
padding:40px 0 0 20px;
float:left;
background:url(../../kigyo/images/ct_webbar.gif) no-repeat;
}

div#ct_web li{
background:url(../images/cpoint.gif) no-repeat 0 7px;
padding:0 0 8px 15px;
}

#ct_tel{
width:280px;
margin-top:10px;
padding:40px 0 0 20px;
float:right;
background:url(../../kigyo/images/ct_telbar.gif) no-repeat;
}

.ct_dsc{
clear:both;
width:580px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

/*お問い合わせ　---------------------------------------------*/

#cts_top{
background:url(../../contact/images/cts_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 10px 15px;
 }

#ct_Wraper{
margin:0 0 0 15px;
}

#priv {
width:620px;
height:250px;
overflow:auto;
border:1px solid #CCCCCC;
margin:10px 0 0px 2px;
}

#priv_in {
width:580px;
padding:10px;
}

table.top_tb {
	width:620px;
	border:1px solid #151515;
	margin:20px 0 0 2px;
	vertical-align: top;
	font-size:90%;
	padding:5px;
	line-height:150%;
}

.top_tb th {
padding:20px;
text-align: left;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
width:400px;
color:#990000;
background-color:#F1F0EC;
}

.top_tb td {
margin:0 0 0 5px;
	padding: 10px;
	border-bottom:1px solid #CCCCCC;
	line-height:200%;
}


table.question_tb {
	width:620px;
	border:1px solid #151515;
	margin:20px 0 0 2px;
	vertical-align: top;
	font-size:90%;
	padding:5px;
	line-height:200%;
}

.question_tb th {
	padding:10px;
	width: 200px;
	text-align: left;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

.question_tb td {
margin:0 0 0 5px;
	padding: 10px;
	border-bottom:1px solid #CCCCCC;
}

.question_submit {
width:580px;
background-color:#F1F0EC;
padding:20px 20px 20px 20px;
min-height:50px;
text-align:center;
}

.ct_top_lavel{
width:300px;
padding:10px 0 10px 10px;
}

.at {
display:inline;
margin-right:4px;
font-size:80%;
color:#990000;
}

.priv_txt {
	margin:10px 0 0 2px;
	font-size:90%;
	font-weight:bold;
}

.error {
display:inline;
color:#990000;
padding:0 0 0 16px;
background:url(../../contact/images/at.gif) no-repeat 0 1px;
}

.ct_ad{
width:60px;
margin:0 6px 0 0;
float:left;
}

.ct_ex{
font-size:83%;
color:#7F7F7F;
margin:0 0 8px 5px;
}

.ct_ex2{
width:300px;
font-size:83%;
color:#7F7F7F;
padding:0 0 10px 70px;
float:left;
}

.ct_th{
background-color:#F1F0EC;
color:#990000;
font-weight:bold;
padding:30px;
}

#thanks{
margin:20px 0 0 15px;
}

.ct_service{
width:130px;
padding:0 35px 0 0;
}

.ct_service2{
width:140px;
padding:0 35px 0 0;
}

.small{
font-size:83%;
}

#hk_oubo{
background:url(../../contact/images/hk_oubo_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 10px 15px;
 }

#hk_entry{
background:url(../../contact/images/hk_entry_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 10px 15px;
 }

#ts_entry{
background:url(../../contact/images/ts_entry_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 10px 15px;
 }

#ts_soudan{
background:url(../../contact/images/ts_soudan_ttl.jpg) no-repeat;
height:37px;
min-height:37px;
margin:20px 0 10px 15px;
 }
 
#siteseal{
width:130px;
margin:10px 5px 10px 480px;
}

#ctflow{
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
margin-top:10px;
width:460px;
}

.ct_btdsc{
width:600px;
margin:15px 0 10px 25px;
font-size:83%;
color:#666666;
}

.priv li {
list-style-type: disc;
}

.bold{
font-weight:bold;
}

.ct_top_Box{
margin:0 0 10px 25px;
}

/* サイトマップ　---------------------------------------------*/

#stmap_top{
background:url(..//images/stmap_ttl.jpg) no-repeat;
}

#stmap_left{
width:310px;
margin:0 10px 0 0;
float:left;
}

#stmap_right{
width:310px;
margin:0 10px 0 0;
float:right;
}

.stmap{
margin:30px 0 10px 15px;
font-weight:bold;
padding:0 0 0 5px;
}

.stmap li{
background:url(../images/cpoint.gif) no-repeat 0 15px;
padding:8px 0 0 15px;
font-weight:normal;
}

.space100{
margin:0 0 320px 0;
}


