@import url("common.css");

/* コンテンツ　Contents */

body {
  background-image:url(../img/contents/back.jpg);
  background-repeat:repeat-x;
  }

#head {
  background:url(../img/top/back_head.jpg) no-repeat 0 19px;
  height:73px;
  }
  h1#logo a {
	display:block;
	width:237px;
	height:62px;
	background-image:url(../img/contents/logo.jpg) ;
	background-repeat: no-repeat;
	margin-left: 10px;
	text-indent: -9999px;
	float:left;
	}
  #hyoutei {
    background:url(../img/contents/hyoutei.jpg) no-repeat 0 0;
	width:685px;
	height:32px;
	text-indent:-9999px;
	margin:31px 10px 0 0;
	float:right;
	}

#matter , #matter2 {
  overflow:auto;
  zoom:1;
  padding-bottom:10px;
  border-right:1px solid #FFF;
  border-left:1px solid #FFF;
  width:958px;
  }
  #matter { background:url(../img/contents/submenu_blue.jpg) repeat-y 0 0 #FFF; }
  #matter2 { background:url(../img/contents/submenu_green.jpg) repeat-y 0 0 #FFF; }


#navi {
  background:url(../img/contents/back_navi.jpg) no-repeat 0 0;
  overflow:auto;
  width:958px;
  height:58px;
  }
  #navi ul {
    margin:7px 0 0 105px;
	}
	#navi ul li {
	  float:left;
	  }
	  #navi ul li a {
	    display:block;
		height:44px;
		background:url(../img/common/navi.jpg) no-repeat;
		text-indent:-9999px;
		}
		#navi ul li#navi1 a:link , #navi ul li#navi1 a:visited { background-position:0 0; width:136px; }
		#navi ul li#navi1 a:hover , #navi ul li#navi1 a:active { background-position:0 -44px; width:136px; }
		#navi ul li#navi2 a:link , #navi ul li#navi2 a:visited { background-position:-136px 0; width:135px; }
		#navi ul li#navi2 a:hover , #navi ul li#navi2 a:active { background-position:-136px -44px; width:135px; }
		#navi ul li#navi3 a:link , #navi ul li#navi3 a:visited { background-position:-271px 0; width:135px; }
		#navi ul li#navi3 a:hover , #navi ul li#navi3 a:active { background-position:-271px -44px; width:135px; }
		#navi ul li#navi4 a:link , #navi ul li#navi4 a:visited { background-position:-405px 0; width:140px; }
		#navi ul li#navi4 a:hover , #navi ul li#navi4 a:active { background-position:-405px -44px; width:140px; }
		#navi ul li#navi4 { margin-left:108px; }
		
a#contact_btn {
  display:block;
  background:url(../img/contents/btn_shiryou.jpg) no-repeat;
  width:189px;
  height:43px;
  float:right;
  text-indent:-9999px;
  margin-right:5px;
  }
  a#contact_btn:hover , a#contact_btn:active { background-position:0 -43px; }



/* navi 

#navi_new {
  background:url(../img/top/back_navi2.jpg) no-repeat 0 0;
  overflow:auto;
  width:958px;
  height:58px;
  }
  #navi_new ul {
    margin:7px 0 0 5px;
	}
	#navi_new ul li {
	  float:left;
	  }
	  #navi_new ul li a {
	    display:block;
		height:44px;
		background:url(../img/common/navi2.jpg) no-repeat;
		text-indent:-9999px;
		}
		#navi_new ul li#navi1 a:link , #navi_new ul li#navi1 a:visited { background-position:0 0; width:157px; }
		#navi_new ul li#navi1 a:hover , #navi_new ul li#navi1 a:active { background-position:0 -44px; width:157px; }
		#navi_new ul li#navi2 a:link , #navi_new ul li#navi2 a:visited { background-position:-157px 0; width:156px; }
		#navi_new ul li#navi2 a:hover , #navi_new ul li#navi2 a:active { background-position:-157px -44px; width:156px; }
		#navi_new ul li#navi3 a:link , #navi_new ul li#navi3 a:visited { background-position:-313px 0; width:156px; }
		#navi_new ul li#navi3 a:hover , #navi_new ul li#navi3 a:active { background-position:-313px -44px; width:156px; }
		#navi_new ul li#navi4 a:link , #navi_new ul li#navi4 a:visited { background-position:-469px 0; width:156px; }
		#navi_new ul li#navi4 a:hover , #navi_new ul li#navi4 a:active { background-position:-469px -44px; width:156px; }
		#navi_new ul li#navi5 a:link , #navi_new ul li#navi5 a:visited { background-position:-625px 0; width:157px; }
		#navi_new ul li#navi5 a:hover , #navi_new ul li#navi5 a:active { background-position:-625px -44px; width:157px; }
		#navi_new ul li#navi6 a:link , #navi_new ul li#navi6 a:visited { background-position:-782px 0; width:156px; }
		#navi_new ul li#navi6 a:hover , #navi_new ul li#navi6 a:active { background-position:-782px -44px; width:156px; }
		#navi_new ul li#navi5 { margin-left:9px; }
*/
#topicpath {
  background:url(../img/contents/back_topicpath.jpg) repeat-x 0 0;
  height:27px;
  padding:4px 0 0 10px;
  }

#left_ctn {
  width:200px;
  float:left;
  }
  h2#title1 , h2#title2 , h2#title3 , h2#title4 , h2#title5 , h2#title6 , h2#title7 , h2#title8 , h2#title9 {
    display:block;
    background:url(../img/contents/title.jpg) no-repeat;
    width:200px;
    height:150px;
    text-indent:-9999px;
    }
    h2#title1 { background-position:0 0; }
    h2#title2 { background-position:-200px 0; }
    h2#title3 { background-position:-400px 0; }
    h2#title4 { background-position:-600px 0; }
    h2#title5 { background-position:-800px 0; }
    h2#title6 { background-position:-1000px 0; }
    h2#title7 { background-position:-1200px 0; }
	h2#title8 { background-position:-1400px 0; }
	h2#title9 { background-position:-2000px 0; }

#right_ctn {
  float:right;
  width:738px;
  margin:5px 14px 15px 0;
  }
  h3.sub_title , h3.sub_title_f {
    background:url(../img/contents/back_sub_title.jpg) repeat-x 0 0;
	padding:12px 0 0 5px;
	font-weight:bold;
	font-size:1.5em;
	margin-top:15px;
	}
	h3.sub_title_f { margin-top:0; }
  #right_ctn p , #right_ctn img.mt { margin:25px 15px 30px 15px; }

/* トピックス topics.htm */

#topics_matter ul li span.text1,
#topics_matter ul li span.text2 {
		    display:block;
			float:right;
			width:553px;
			}
			* html #topics_matter ul li  span.text1 { /* for ie6 */ width:605; }
			* html #topics_matter ul li  span.text2 { /* for ie6 */ width:605; }
.next_back1 , .next_back2 {
  overflow:auto;
  zoom:1;
  padding-bottom:5px;
  margin:15px 15px 0 15px;
  color:#CCCCCC;
  }
  .next_back1 { border-bottom:1px dotted #999999; }
  .next_back2 { border-top:1px dotted #999999; }
  .next_btn { float:right; }
  .back_btn { float:left; }

#topics_head {
  background:url(../img/contents/back_sub_title.jpg) repeat-x 0 0;
  padding:12px 0 0 5px;
  overflow:auto;
  zoom:1;
  height:30px;
  }
h3.sub_title_t {
	font-weight:bold;
	font-size:1.5em;
	float:left;
	}
p#topics_detail {
 margin-top:20px;
  }
a#back_list {
  float:right;
  display:block;
  margin-right:5px;
  }

#topics_image {
  text-align:center;
  clear:both;
  }
  #topics_image img { margin:20px 3px 0 3px; }

/* 製品紹介 */
img.product_btn { margin-right:5px; }

.p_matter_ctn {
  margin:15px 0 50px 15px;
  }

/* 製品特長  */

ul#pd_btn {}
ul#pd_btn li {
  margin-bottom:1px;
  }
  ul#pd_btn li a {
    display:block;
	background:url(../img/contents/pd_btn_left.jpg) no-repeat;
	text-indent:-9999px;
	width:200px;
	height:30px;
	}
	ul#pd_btn li#pd_btn1 a:link , ul#pd_btn li#pd_btn1 a:visited { background-position:0 0; }
	ul#pd_btn li#pd_btn2 a:link , ul#pd_btn li#pd_btn2 a:visited { background-position:0 -30px; }
	ul#pd_btn li#pd_btn3 a:link , ul#pd_btn li#pd_btn3 a:visited { background-position:0 -60px; }
	ul#pd_btn li#pd_btn4 a:link , ul#pd_btn li#pd_btn4 a:visited { background-position:0 -90px; }
	ul#pd_btn li#pd_btn5 a:link , ul#pd_btn li#pd_btn5 a:visited { background-position:0 -120px; }
	ul#pd_btn li#pd_btn6 a:link , ul#pd_btn li#pd_btn6 a:visited { background-position:0 -150px; }
	ul#pd_btn li#pd_btn7 a:link , ul#pd_btn li#pd_btn7 a:visited { background-position:0 -180px; }
	ul#pd_btn li#pd_btn8 a:link , ul#pd_btn li#pd_btn8 a:visited { background-position:0 -210px; }
	ul#pd_btn li#pd_btn1 a:hover , ul#pd_btn li#pd_btn1 a:active { background-position:-200px 0; }
	ul#pd_btn li#pd_btn2 a:hover , ul#pd_btn li#pd_btn2 a:active { background-position:-200px -30px; }
	ul#pd_btn li#pd_btn3 a:hover , ul#pd_btn li#pd_btn3 a:active { background-position:-200px -60px; }
	ul#pd_btn li#pd_btn4 a:hover , ul#pd_btn li#pd_btn4 a:active { background-position:-200px -90px; }
	ul#pd_btn li#pd_btn5 a:hover , ul#pd_btn li#pd_btn5 a:active { background-position:-200px -120px; }
	ul#pd_btn li#pd_btn6 a:hover , ul#pd_btn li#pd_btn6 a:active { background-position:-200px -150px; }
	ul#pd_btn li#pd_btn7 a:hover , ul#pd_btn li#pd_btn7 a:active { background-position:-200px -180px; }
	ul#pd_btn li#pd_btn8 a:hover , ul#pd_btn li#pd_btn8 a:active { background-position:-200px -210px; }

/* 地盤改良とセット工法  */

ul#pd_btn_set {}
ul#pd_btn_set li {
  margin-bottom:1px;
  }
  ul#pd_btn_set li a {
    display:block;
	background:url(../img/contents/pd_btn_left_set.jpg) no-repeat;
	text-indent:-9999px;
	width:200px;
	height:30px;
	}
	ul#pd_btn_set li#pd_btn1 a:link , ul#pd_btn_set li#pd_btn1 a:visited { background-position:0 0; }
	ul#pd_btn_set li#pd_btn2 a:link , ul#pd_btn_set li#pd_btn2 a:visited { background-position:0 -30px; }
	ul#pd_btn_set li#pd_btn3 a:link , ul#pd_btn_set li#pd_btn3 a:visited { background-position:0 -60px; }
	ul#pd_btn_set li#pd_btn1 a:hover , ul#pd_btn_set li#pd_btn1 a:active { background-position:-200px 0; }
	ul#pd_btn_set li#pd_btn2 a:hover , ul#pd_btn_set li#pd_btn2 a:active { background-position:-200px -30px; }
	ul#pd_btn_set li#pd_btn3 a:hover , ul#pd_btn_set li#pd_btn3 a:active { background-position:-200px -60px; }
	ul#pd_btn_set li#pd_btn3 a { height:46px; }

a#fb_a_btn , a#fb_b_btn , a#fb_c_btn , a#fb_d_btn , a#fb_e_btn , a#fb_f_btn , a#fb_g_btn , a#fb_h_btn {
  display:block;
  background:url(../img/contents/btn_tokuchou.jpg) no-repeat;
  width:350px;
  height:50px;
  text-indent:-9999px;
  }
  /* out */
  a#fb_a_btn:link , a#fb_a_btn:visited { background-position:0 0; }
  a#fb_b_btn:link , a#fb_b_btn:visited { background-position:-350px 0; }
  a#fb_c_btn:link , a#fb_c_btn:visited { background-position:-700px 0; }
  a#fb_d_btn:link , a#fb_d_btn:visited { background-position:-1050px 0; }
  a#fb_e_btn:link , a#fb_e_btn:visited { background-position:-1400px 0; }
  a#fb_f_btn:link , a#fb_f_btn:visited { background-position:-1750px 0; }
  a#fb_g_btn:link , a#fb_g_btn:visited { background-position:-2100px 0; }
  a#fb_h_btn:link , a#fb_h_btn:visited { background-position:-2450px 0; }
  /* over */
  a#fb_a_btn:hover , a#fb_a_btn:active { background-position:0 -50px; }
  a#fb_b_btn:hover , a#fb_b_btn:active { background-position:-350px -50px; }
  a#fb_c_btn:hover , a#fb_c_btn:active { background-position:-700px -50px; }
  a#fb_d_btn:hover , a#fb_d_btn:active { background-position:-1050px -50px; }
  a#fb_e_btn:hover , a#fb_e_btn:active { background-position:-1400px -50px; }
  a#fb_f_btn:hover , a#fb_f_btn:active { background-position:-1750px -50px; }
  a#fb_g_btn:hover , a#fb_g_btn:active { background-position:-2100px -50px; }
  a#fb_h_btn:hover , a#fb_h_btn:active { background-position:-2450px -50px; }

table#features {
  margin:15px 0 0 15px;
  }

ol.features {
  list-style-type:decimal;
  padding:15px 15px 15px 35px;
  }

.features {
  padding:15px;
  }

#detail_head_ctn {
  margin:15px 0 0 15px;
  width:710px;
  overflow:auto;
  zoom:1;
  background:url(../img/contents/back_fb_title.jpg) repeat-x 0 0;
  }
  h4#fb_title_a , h4#fb_title_b , h4#fb_title_c , h4#fb_title_d , h4#fb_title_e , h4#fb_title_f , h4#fb_title_g , h4#fb_title_h {
    display:block;
    background:url(../img/contents/tokuchou_smalltitle.jpg) no-repeat;
    width:604px;
    height:50px;
    float:left;
    text-indent:-9999px;
    }
    h4#fb_title_a { background-position:0 0; }
    h4#fb_title_b { background-position:0 -50px; }
    h4#fb_title_c { background-position:0 -100px; }
    h4#fb_title_d { background-position:0 -150px; }
    h4#fb_title_e { background-position:0 -200px; }
    h4#fb_title_f { background-position:0 -250px; }
    h4#fb_title_g { background-position:0 -300px; }
	h4#fb_title_h { background-position:0 -350px; }
  a#ichiran_back {
    display:block;
    background:url(../img/contents/btn_fb_back.jpg) no-repeat;
    width:106px;
    height:50px;
    text-indent:-9999px;
	float:right;
    }
    a#ichiran_back:link , a#ichiran_back:visited { background-position:0 0; }
    a#ichiran_back:hover , a#ichiran_back:active { background-position:0 -50px; }

#fb_matter {
  width:680px;
  background-color:#EFEFEF;
  margin:0 0 0 15px;
  padding:30px 15px;
  overflow:auto;
  zoom:1;
  }
  #fb_matter ol {
    list-style-type:decimal;
    padding:0 0 15px 20px;
    }
	#fb_matter ol li { margin-top:30px; }
	#fb_matter ol li span {
		font-weight:bold;
		font-size:1.3em;
		line-height:1.5em;
		color:#36C;
		}
  .fb_det_matter {
    background-color:#EA580F;
    padding:10px;
    color:#FFF;
    }
	#right_ctn #fb_matter p { margin:0 0 15px 0; }
  h5.fb_stitle {
    font-size:1.5em;
	font-weight:bold;
	margin:0 0 15px 0;
	}
  #ninteisyo {
    width:521px;
	margin:15px auto;
	}
  ul.ul_fb_d {
    list-style-type:circle;
	padding-left:25px;
	}

.f_img {
  width:300px;
  float:left;
  margin:10px 10px 0 0;
  }

#fb_sub { margin:0 0 0 15px; }
  #fb_sub ul li {
    float:left;
    margin:0 1px 1px 0;
    }
    #fb_sub ul li a {
      display:block;
      background:url(../img/contents/btn_tokuchou_small.jpg) no-repeat;
	  width:236px;
	  height:30px;
	  text-indent:-9999px;
      }
	  /* out */
	  #fb_sub ul li#fb_s1 a:link , #fb_sub ul li#fb_s1 a:visited { background-position:0 -30px; }
	  #fb_sub ul li#fb_s2 a:link , #fb_sub ul li#fb_s2 a:visited { background-position:-236px -30px; }
	  #fb_sub ul li#fb_s3 a:link , #fb_sub ul li#fb_s3 a:visited { background-position:-472px -30px; }
	  #fb_sub ul li#fb_s4 a:link , #fb_sub ul li#fb_s4 a:visited { background-position:-708px -30px; }
	  #fb_sub ul li#fb_s5 a:link , #fb_sub ul li#fb_s5 a:visited { background-position:-944px -30px; }
	  #fb_sub ul li#fb_s6 a:link , #fb_sub ul li#fb_s6 a:visited { background-position:-1180px -30px; }
	  #fb_sub ul li#fb_s7 a:link , #fb_sub ul li#fb_s7 a:visited { background-position:-1416px -30px; }
	  #fb_sub ul li#fb_s8 a:link , #fb_sub ul li#fb_s8 a:visited { background-position:-1652px -30px; }
	  /* over */
	  #fb_sub ul li#fb_s1 a:hover , #fb_sub ul li#fb_s1 a:active { background-position:0 0; }
	  #fb_sub ul li#fb_s2 a:hover , #fb_sub ul li#fb_s2 a:active { background-position:-236px 0; }
	  #fb_sub ul li#fb_s3 a:hover , #fb_sub ul li#fb_s3 a:active { background-position:-472px 0; }
	  #fb_sub ul li#fb_s4 a:hover , #fb_sub ul li#fb_s4 a:active { background-position:-708px 0; }
	  #fb_sub ul li#fb_s5 a:hover , #fb_sub ul li#fb_s5 a:active { background-position:-944px 0; }
	  #fb_sub ul li#fb_s6 a:hover , #fb_sub ul li#fb_s6 a:active { background-position:-1180px 0; }
	  #fb_sub ul li#fb_s7 a:hover , #fb_sub ul li#fb_s7 a:active { background-position:-1416px 0; }
	  #fb_sub ul li#fb_s8 a:hover , #fb_sub ul li#fb_s8 a:active { background-position:-1652px 0; }

ul.process { margin:15px; }
  ul.process li {
    float:left;
    margin:0 1px 15px 0; 
    }
	.p_navi { color:#999999; }

#fb_f_zoom1 {
  padding-left:113px;
  }

#flow_movie_ctn {
  background:url(../img/contents/flow/movie_back.jpg) no-repeat 0 0 ;
  width:680px;
  height:131px;
  padding:10px;
  margin-top:20px;
  margin-left:15px;
  }
  a#flow_movie_btn {
    display:block;
	background:url(../img/contents/flow/movie_btn.jpg) no-repeat;
	width:264px;
	height:113px;
	text-indent:-9999px;
	}
	a#flow_movie_btn:hover , a#flow_movie_btn:active { background-position:0 -113px; }

/* 企業情報 co.htm */
#map { margin:15px 0 0 15px; }


/* 施工工事店 builder */
.bilder_ctn_left , .bilder_ctn_right {
  background-color:#F3F3F3;
  padding:15px;
  margin-top:15px;
  width:325px;
  height:120px;
  }
  .bilder_ctn_left { float:left; margin-left:15px; }
  .bilder_ctn_right { float:right; }
  

h4.b_title {
  font-size:1.2em;
  font-weight:bold;
  margin-bottom:5px;
  color:#0066CC;
  }
  h4.b_title a { color:#0066CC; }
  img.b_logo { border:1px solid #0066CC; }


/* お問合せ contact.htm */
h4.h4_title1 {
  margin:15px;
  padding:3px 0 5px 5px;
  font-size:1.3em;
  color:#006933;
  border-top:1px solid #006933;
  background-color:#DDECC5;
  clear:both;
  }

#contact_form {
  margin:0 15px 15px 15px;
  }

form input#btn_send1 , form input#btn_send2 { /* フォームボタン Form Button */
  width:160px;
  height:40px;
  border:none;
  overflow:hidden;
  cursor:pointer;
  padding:0;
  text-indent:-9999px;
  display: block;
  }
  form input#btn_send1 { background:url(../img/contents/form_btn1.jpg) no-repeat 0 0; }
  form input#btn_send2 { background:url(../img/contents/form_btn4.jpg) no-repeat 0 0; }
/* Opera*/
*+html:first-child body form input#btn_submit {
  padding-left: 300px;
  }

#form_kanryou {
  width:710px;
  margin:15px;
  background-color:#F5F7D6;
  padding:50px 0;
  text-align:center;
  }
  h4#form_title1 {
    display:block;
	background:url(../img/contents/contact_kanryou.gif) no-repeat 0 0;
	width:710px;
	height:69px;
	margin-bottom:10px;
	text-indent:-9999px;
	}
	#form_home {
	  margin:10px auto 0 auto;
	  width:160px;
	  }
	  #form_home a {
	    display:block;
	    background:url(../img/contents/form_btn3.jpg) no-repeat;
	    width:160px;
	    height:40px;
	    text-indent:-9999px;
	    }
	    #form_home a:link , #form_home a:visited { background-position:0 0; }
	    #form_home a:hover , #form_home a:active { background-position:0 -40px; }

#form_error {
  width:710px;
  margin:15px;
  background-color:#FFFCD7;
  padding:50px 0;
  text-align:center;
  }
  h4#form_title2 {
    display:block;
	background:url(../img/contents/contact_error.gif) no-repeat 0 0;
	width:710px;
	height:69px;
	margin-bottom:10px;
	text-indent:-9999px;
	}
	#form_back {
	  margin:10px auto 0 auto;
	  width:164px;
	  }
	  #form_back a {
	    display:block;
	    background:url(../img/contents/form_btn2.jpg) no-repeat;
	    width:164px;
	    height:40px;
	    text-indent:-9999px;
	    }
	    #form_back a:link , #form_back a:visited { background-position:0 0; }
	    #form_back a:hover , #form_back a:active { background-position:0 -40px; }


/* 個人情報保護方針 pp.htm */
dl#pp {
  margin:15px;
  }
  dl#pp dt {
    color:#006931;
	border-bottom:1px solid #EEE;
	padding-bottom:5px;
	font-size:1.2em;
	font-weight:bold;
	}
  dl#pp dd {
    margin:5px 0 15px 0;
	}
	
/* 地盤改良とセット工法  */

table#set_index {
	margin: 0 auto;	
}
	table#set_index h4 {
		background: url(../img/contents/icon_topics2.gif) no-repeat left;
		color: #0052A5;
		font-size: 1.5em;
		font-weight: bold;
		line-height: 2em;
		padding-left: 20px;
	}
	table#set_index #set_link1,
	table#set_index #set_link2,
	table#set_index #set_link3,
	table#set_index #set_link4,
	table#set_index #set_link5 {
		text-indent: -9999px;
		display: block;	
		height: 89px;
		width: 164px;
	}
	table#set_index #set_link1 { margin-left: 407px; margin-bottom: 7px; height: 157px; width: 245px; }
	table#set_index #set_link2 { margin-left: 407px; height: 165px; width: 245px; }
	table#set_index #set_link3 { width: 305px; background: url(../img/contents/set_img3.jpg); }
	table#set_index #set_link4 { background: url(../img/contents/set_img4.jpg); }
	table#set_index #set_link5 { background: url(../img/contents/set_img5.jpg); }

div#ground_survey {
	border: 1px solid #B3B3B3;
	text-align: center;
	width: 700px;
	padding: 5px 0;
	margin: 20px auto 0;
}
table#set_a {
	margin: 0 auto;	
}
	table#set_a td {
		border: 1px solid #B3B3B3;
		padding: 5px;
	}
	table#set_a td#set_a_img5 {
		background: url(../img/contents/set_a_img5_bg.gif) repeat-y;
	}
	
table#set_bc {
	margin: 0 auto;
}
	table#set_bc td {
		padding: 10px 5px;
		vertical-align: top;
	}
	table#set_bc th {
		background: #0052A5;
		color: #FFF;
		font-weight: bold;
		padding: 2px 2px 2px 10px;
		font-size: 16px;
		line-height: 42px;
	}
		table#set_bc th a {
			float: right;
			*margin-top: -42px;
		}
	
	table#set_bc td strong {
		font-size: 14px;
	}
	table#set_bc a.process,
	table#set_bc a.process_on {
		background: url(../img/contents/process_link.jpg) repeat-x bottom;
		border: 1px solid #8B9FD1;
		color: #8B9FD1;
		font-size: 16px;
		font-weight: bold;
		line-height: 3em;
		text-align: center;
		text-decoration: none;
		display: block;
	}
	table#set_bc a:hover.process,
	table#set_bc a.process_on {
		border: 1px solid #0052A5;
		color: #0052A5;
	}
	table#set_bc a.process_bottom {
		background-image: url(../img/contents/set_b_img.gif);
		background-repeat: no-repeat;
		display: block;
		text-indent: -9999px;
		width: 312px;
		height: 48px;
	}
	table#set_bc a:hover.process_bottom {
		background-position: bottom;
	}
	