@charset "utf-8";

/*
  Site Name: ͥåȴܥƥ  
  Description: base template style
  Version: SAMPLE
  Author: ӡӡͥåȳ
*/

/*
===== CONTENTS ===========================================

  1: COMMON
     3column contents
     2column contents(user/kanri)
     1column contents
  2: MENU left
  3: MENU right
  4: FORM 
  8: FOR HTML EDITOR

==========================================================
*/




/*
===== 1: COMMON PARTS  ====================================
*/

div.container{
  width:890px;
  padding:0px;
  margin:0 auto;
  text-align:center;
}

.c3c{  background: url(../img/common/bg.gif) repeat-y;}
.c3c-static{  background: url(../img/common/bg_02.gif) repeat-y;}

.c2c{  background: url(../img/02_r/bg.gif) repeat-y;}

.c2ck{  background: url(../img/02/bg.gif) repeat-y;}

.c1c{  background:#000 url(../img/01/bg.gif) repeat-y;}


div.wrap {
  width:880px;
  clear: both;
  margin:0 auto;
  padding:0;
}

div.main {
  float: left;
  width: 700px;
}

div.navi {
  float: right;
  width: 180px;
  text-align:center;
  margin:0;
  padding:0;
}

div.menu {
  float: left;
  width: 180px;
  text-align:center;
}


div.pagenavi{
padding:10px 0 0 0;
margin-bottom: 15px;
text-align:center;
}

div.title h2 a:link,div.title h2 a:visited,div.title h2 a:active
{color:#0002FE;  text-decoration:underline;}
div.title h2 a:hover{ color:#9966FF;text-decoration:underline;}

div.error_box {
  text-align:center;
  margin:20px 0 10px;
}

div.error_box span.error{
  font-size: 123%; /*renders 16px */ 
}

/*search----------------------------*/
.search_body{
  text-align:left;
  padding: 0px 10px 20px;
    border-bottom: solid 1px #CCCCCC;
  margin: 0 20px 30px; 
  background:url(../img/common/line_pk.gif) repeat-x left bottom;
}

.seach_title{
  padding:4px 0 0;
  margin:0 0 0;
  background:url(../img/common/bg_pk.gif);
  height:26px;
  }

.search_text{
  margin:20px 16px;
  }

.seach_text p{
   font-size:12px;  
   padding: 0 10px ;
  }
  
.seach_title dl{
  padding:3px 0;
  clear:both;
  text-indent: 5px;
  }
  
.seach_title dt{
  padding:0;
  margin: 0 20px 0 0;
  font-weight:bold;
  float:left;
  }
  
.seach_title dd{
  margin:0 20px 0 40px;
  }

  
.seach_url{
  text-align:left;
  padding:10px 10px 0;
}

.seach_cate{
  text-align:left;
  padding:10px 10px 0;
}

/*kensaku----------------------------*/

.blg_kensaku {
  background:url(../img/0001/search_bg.gif) no-repeat right bottom;}


/*information----------------------------*/
.blg_info {
  background:url(../img/0001/info_bg.gif) no-repeat right bottom;}

/*category----------------------------*/

.category {
  padding-bottom: 34px;
  text-align:left;
  background-image: url(../img/0001/cate_bg.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  }

.category ul{
  list-style: none;
  clear:both;
  }

.category li{
  background: url(../img/common/arrow_gr.gif) no-repeat 0% 50%;
  font-size:small;
  line-height:1.6;
  padding-left: 12px;
  float:left;
  width:30%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 5px;
  margin-left: 0;
  }



/*entry----------------------------*/
.entry {
  width: 100%;
  }

.entry td{
  vertical-align:top;
  }

.entry_date{
  background: url(../img/0001/icon_entry.gif) no-repeat ;
  font-size:x-small;
  padding-left: 18px;
  height: 20px;
  margin-right: 15px;
  width: 100%;
  display:block;
  }

.entry_blgname{
  margin-right: 10px;
  }
  
.new_entry {
  width: 100%;
  margin-bottom: 10px;
}

.new_entry td {
  padding: 0px 14px;
}

.graybg {

  background: #f2f1e8;
}

/*Nnode MENU-------------------*/

span.parent{
  text-decoration:underline;
  color:#0000FF;
}

.img_mid {
 vertical-align:text-bottom;
 }

/*contents_3column(BLGU0001.html~)==============================*/

div.contents {
  float: right;
  width: 520px;
}

div.contents .cont_bg{
width:520px;
background: url(../img/common/cont_body.gif) repeat-y ;
padding:0;
margin:0 auto ;
}

div.contents h2.title {
  padding:0;
  margin:0;
}

div.contents .cont_body{
  text-align:left;
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
}

div.contents .cont_bottom{
  clear:both;
  height:10px;
  padding:0;
  margin:0;
  background:url(../img/common/cont_bottom.gif) no-repeat bottom center;
  }



/*contents_2column
User(BLGU0201.html~/BLGU0401.html~)==================*/

div.contents2c {
  float: right;
  width: 700px;
}

div.contents2c a:link,div.contents2c a:visited,div.contents2c a:active
{color:#FE6A2A;  text-decoration:underline;}
div.contents2c a:hover{ color:#9966FF;text-decoration:underline;}

div.contents2c .cont_bg{
width:700px;
background: url(../img/02/cont_body.gif) repeat-y;
padding:0;
margin:0 auto;
}


div.contents2c h2.title{
  padding:10px 5px 0 15px;
  color:#fff;
  font-size:110%;
  background: url(../img/02/title_bar.gif) no-repeat top;
  height:60px;
  margin:0;
  }

div.contents2c .cont_body{
  text-align:left;
  padding: 0px 25px;
}

div.contents2c .cont_bottom{
  clear:both;
  height:25px;
  padding:0;
  margin:0;
  background:url(../img/02/cont_bottom.gif) no-repeat bottom center;
  }

div.contents2c .cont_text{
  padding:20px 10px 30px;
  }
  
div.contents2c .cont_next{
  text-align:right;
  padding:20px 10px;
  background:url(../img/common/line_red2.gif) repeat-x left bottom;
}

div.contents2c .cont_url{
  text-align:left;
  padding:10px 10px 0;
}

div.contents2c .cont_cate{
  text-align:left;
  padding:10px 10px 0;
}

div.contents2c .cont_data{
  padding:6px 0 25px;
  border-top: #CCCCCC 1px solid;
}

div.contents2c .cont_data dl{
  padding:3px 0;
  clear:both;
  }
  
div.contents2c .cont_data dt{
  background:url(../img/common/arrow_red.gif) no-repeat 0% 50%;
  padding:0 0 0 15px;
  font-weight:bold;
  float:left;
  }
  
div.contents2c .cont_data dd{
  float:left;
  margin:0 20px 0 3px;
  }

div.contents2c .cont_data p{display:block; float:right; }



/*contents_2column
Kanri(BLGU0601.html~/BLGU0705.html~/BLGU0801.html/BLGU1001.html/)==================*/

/*kanri_title----------------------*/

.kanrititle{
  padding:2px 0 0;
  }

.kanrititle h1{
background: url("../img/common/backgd.png");
border-left: 6px solid #5a9ee9;
font-weight: bold;
padding:8px 0 0 10px;
height:30px;
}  

.kanrititle h2{
  padding:10px;
  margin:0 0 10px;
  font-size: medium;
  }  

/*entry_title&layout----------------------*/
div.entrytitle_bg{
  background: url(../img/02/cont_title01.gif) no-repeat top;
  margin:0;
  padding: 6px 0 0;
}

div.entrytitle {
  background: url(../img/02/cont_title02.gif) repeat-y;
  margin:4px 0;
}

div.entrytitle h2{
  padding:6px 15px 10px;
  color:#fff;
  font-size:110%;
  background: url(../img/02/cont_title03.gif) no-repeat bottom;
  }

.cont_add p{
  display:block;
  text-align:center;
  margin:0 auto;
  padding: 6px 0 0;
  border-top: #CCCCCC 1px solid;
  }

div.cont_data dl {
  margin:10px 0 0 10px;
  clear:both;
  }
  
.cont_data dt{
  background:url(../img/common/arrow_red.gif) no-repeat 0% 50%;
  padding:0 0 0 15px;
  color:#FE6A2A;
  font-weight:bold;
  float:left;
  }
  
.cont_data dd{
  float:left;
  margin:0 20px 0 3px;
  }

.cont_add p{
  display:block;
  text-align:center;
  margin:0 auto;
  padding: 6px 0 0;
  border-top: #CCCCCC 1px solid;
  }

/*kanri_contents----------------------*/

div.contents_k {
  float: right;
  width: 700px;
}

div.contents_k a:link,div.contents_k a:visited,div.contents_k a:active
{color:#FE6A2A;  text-decoration:underline;}
div.contents_k a:hover{ color:#9966FF;text-decoration:underline;}

div.contents_k .title {
  background: url(../img/02/title_bar.gif) no-repeat top;
  height:60px;
  }

div.contents_k .title img{ margin-left:2px;}

div.contents_k div.title h2{
  padding:10px 5px 0 15px;
  color:#fff;
  font-size:110%;
  background: url(../img/02/title_bar.gif) no-repeat top;
  margin:0;
  }
  
div.contents_k .cont_bg{
width:700px;
background: url(../img/02/cont_body.gif) repeat-y;
padding:0;
margin:0 auto;
}  

div.contents_k .cont_body{
  text-align:left;
  padding: 0px 25px;
}

div.contents_k .cont_bottom{
  clear:both;
  height:25px;
  padding:0;
  margin:0;
  background:url(../img/02/cont_bottom.gif) no-repeat bottom center;
  }

div.contents_k .cont_text{
  padding:20px 10px 30px;
  }
  
div.contents_k .cont_next{
  text-align:right;
  padding:20px 10px;
  background:url(../img/common/line_red2.gif) repeat-x left bottom;
}

div.contents_k .cont_url{
  text-align:left;
  padding:10px 10px 0;
}

div.contents_k .cont_cate{
  text-align:left;
  padding:10px 10px 0;
}

div.contents_k .cont_data{
  padding:6px 0 25px;
  background:url(../img/common/line_red2.gif) repeat-x left top;
}

div.contents_k .cont_data dl{
  padding:3px 0;
  clear:both;
  }
  
div.contents_k .cont_data dt{
  background:url(../img/common/arrow_red.gif) no-repeat 0% 50%;
  padding:0 0 0 15px;
  font-weight:bold;
  float:left;
  }
  
div.contents_k .cont_data dd{
  float:left;
  margin:0 20px 0 3px;
  }

div.contents_k .cont_data p{display:block; float:right; }



/*pagenavi kanri menu---------------*/
.pagenavi_k{
  margin:0 24px 15px;  
}

.pagenavi_k input{
  margin:0 10px 10px 0;  
}

.pagenavi_k dl{
padding:5px 5px 0;
margin: 0 0 10px;
background:url(../img/common/backgd_pk.png) repeat;
height:20px
}

.pagenavi_k dl p{
  font-size: 92%; /*renders 12px */ 
}

.pagenavi_k dt{
 float:left;
}

.pagenavi_k dd{
 float:right; 
}


/*latest_cont---------------*/
div.new_cont{
  text-align:left;
  padding: 0 0 10px;
  margin:0 24px 0;
  border-top: #CCCCCC 1px dotted;
}

/*latest_cont table---------------*/
div.new_cont table{
  border-collapse: collapse;
  background-color:#FFFFFF;
  width:100%;
}

div.new_cont td,th{
  border-bottom:#CCCCCC 1px dotted;
  padding:6px 0;
  text-align:left;
  vertical-align:top;
}

div.new_cont td p{
  padding:0 20px;
}

div.new_cont td.border{
  border-left:#CCCCCC 1px solid;
}

div.new_cont dl{
  padding:0 0 10px;
}

div.new_cont dt{
  width:120px;
  float: left;
  padding:0 20px 0 0 ;
}

/*table line7---------------*/
div.line_seven{
  padding: 0 0 10px;
  margin:0 24px 6px;  
}

div.line_seven h2.tpl{
  background:url(../img/common/backgd_g.png) repeat;
  border-left:#89bafd 6px solid;
  padding:4px;
  margin:20px 0 8px;  
}

div.line_seven table{
  border-collapse: collapse;
  background-color:#FFFFFF;
  border:#CCCCCC 1px solid;
  width: 100%;
}

div.line_seven td,th{
  padding:4px;
  text-align:center;
  vertical-align:middle;
  border:#CCCCCC 1px solid;
}

div.line_seven td.center p{
  text-align:center;
  margin:0 auto;
}

div.line_seven p.center{
  margin:0 auto;
  text-align:center;
}

div.line_seven td p{
  font-size: 92%; /*renders 12px */ 
}

div.line_seven td input {
  font-size: 92%; /*renders 12px */ 
  margin: 1px;
}

div.line_seven p span {
  font-size: 85%; /*renders 11px */ 
}


div.filename{
   margin:2px 0;
}

div.accnt_file{
   margin: 2px 0;
}

div.imgsize{
   margin:2px 0;
}

div.accnt_img{
   margin:2px 0;
}

/*comment number box---------------*/
div.come_no{margin:2px 0;}

/*trackback number box---------------*/
div.tb_no{margin:2px 0;}  

/*template account---------------*/
div.accnt_tpl{
  padding:4px;
}

div.accnt_tpl h2.name{
  font-weight:bold;
  margin:0 0 10px;
  padding:0 0 0 4px;
  border-left: #fdb89d 4px solid;
  border-bottom:#CCCCCC 1px solid;
}

div.accnt_tpl dl{
}

div.accnt_tpl dt,dd {
  float: left;
}

div.accnt_tpl dt p {
  background:url(../img/common/arrow_red.gif) no-repeat 4px 3px ;
  padding:0 0 0 15px;
  font-weight:bold;
  color:#666666;
}

div.accnt_tpl dd {
  margin: 0 10px 0;
}


/*settei_frm---------------*/
div.settei{
   padding: 0 0 0;
   margin: 0 0 20px;
}

.settei_frm{
   padding: 0 0 0;
   margin: 0 24px 0;
   background:url(../img/02/hyo_bg.gif) repeat-y top left;
}

.settei_frm dl {
   border-bottom:#CCCCCC solid 1px;
}

.settei_frm dl.no_bdr{
   border:none;
}

div.settei_frm br{
  clear: left;
}

.settei_frm dt {
  width: 200px;
  float: left;
  padding: 10px 0;
}

.settei_frm dt p {
  background:url(../img/common/arrow_red.gif) no-repeat 10px 4px;
  padding:0 0 0 25px;
}
.settei_frm dd {
  float: left;
  padding: 10px 0;
  margin: 0 5px 0 20px;
}
/* 追加 */
.settei_frm01{
  float: right;
	width:425px;
	_width:421px;
}
.settei_frm dd label{
  margin: 0 30px 6px 0;
}


p.kakunin{
 margin: 0 0 8px;
 color:#ff6633;
 width: 360px;
}


/*terms_frm---------------*/
div.terms{
   padding: 0 0 0;
   margin: 0 0 20px;
}

div.terms br{
  clear: left;
}

.terms_frm{
   padding: 0 0 0;
   margin: 0 24px 0;
   background:url(../img/02/hyo_bg.gif) repeat-y top left;
}

.terms_frm dl {
   border-bottom:#CCCCCC solid 1px;
}

.terms_frm dt {
  width: 200px;
  float: left;
  padding: 10px 0;
}
.terms_frm dt p {
  background:url(../img/common/arrow_red.gif) no-repeat 10px 4px;
  padding:0 0 0 25px;
}
.terms_frm dd {
  float: left;
  padding: 10px 0;
  margin: 0 5px 0 20px;
  width:390px;
}

.terms_frm dd label{
  margin: 0 30px 6px 0;
}


/*BLCU0907.html/BLCU0909.html---------------*/

div.kanryo{
 margin: 0 auto;
 height: 260px;
 vertical-align:middle;
 padding:10px 0;
}

div.kanryo p {
 padding:10px 5px 10px 15px;
 font-size: 107%; /*renders 14px */ 
 color:#18338E;
 text-align:center;
 font-weight:bold;
 background:url(../img/common/backgd_pk.png) repeat;
}



/*bgcolors/table------------------------*/

.bg_pk{
  background:#FFEFDC;
}

.bg_dpk{
  background:#FFC59D;
}

.bg_w{
  background:#FFFFFF;
}

.bg_vio{
  background:#EEEAFD;
}

.bg_blue{
  background:#DAF8FF;
}


/*comment---------------------*/
div.contents_k div.comment {
  text-align:left;
  padding: 0 0 10px;
  margin:0 24px 10px;
}


div.comment_text{
  text-align:left;
  padding:0 50px 0 0; 
}

.comment_data{padding:15px 0 15px;}

.comment_data p{display:block; float:right;}


/*comment_add----------------*/

.comment_add{
   padding: 0 0 0;
   margin: 0 24px 26px;
}

.comment_add dl {
}

div.comment_add br{
  clear: left;
}

.comment_add dt {
  width: 120px;
  float: left;
}
.comment_add dt p {
  background:url(../img/common/arrow_red.gif) no-repeat 0px 4px;
  padding:0 0 20px 15px;
}
.comment_add dd {
  float: left;
  margin: 0 0 0 10px;
}




/*contents_1column(BLGU1602.html~)==============================*/

div.contents1c {
  margin: 0 auto;
}

div.contents1c a:link,div.contents1c a:visited,div.contents1c a:active
{color:#FE6A2A;  text-decoration:underline;}
div.contents1c a:hover{ color:#9966FF;text-decoration:underline;}


div.contents1c .cont_bg{
width:660px;
background: url(../img/01/cont_body.gif) repeat-y;
padding:0;
margin:0 auto;
}

div.contents1c div.title {
  background: url(../img/01/cont_top.gif) no-repeat;
  margin:0;
  padding:15px 10px 10px 10px;
}


div.contents1c h2.title{
  padding:10px 5px 10px 15px;
  color:#18338E;
  font-size:1.6em;
  text-align:center;
  background-image:url(../img/common/bg_pk.gif);
}

div.contents1c .cont_body{
  text-align:left;
  padding: 0px 40px;
}

div.contents1c .cont_bottom{
  clear:both;
  height:25px;
  padding:0;
  margin:0;
  background:url(../img/01/cont_bottom.gif) no-repeat bottom center;
  }

div.contents1c .cont_text p{
  padding:20px 10px 30px;
  font-size: 12px;
  line-height:150%;
  }



/*toi_title------------------------------------*/
.toi_title {
   width:;
   margin: 4px auto;
   }
p.toi {
   font-size:small;
   margin-bottom: 20px;
}

/*toi_form------------------------------------*/

.toi_bg{
width:718px;
background: url(../img/common/toi_body.gif) repeat-y ;
padding:0;
margin:0 0 0 80px ;
}

h2.title {
  padding:0;
  margin:0;
}

.toi_body{
  text-align:left;
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-left: 15px;
}

.toi_bottom{
  clear:both;
  height:10px;
  padding:0;
  margin:0;
  background:url(../img/common/toi_bottom.gif) no-repeat bottom center #FFFFFF;
  }
  





/*
===== 2: MENU left  ====================================
*/

/* menubox----------------------------*/

.menubox{
  width:176px;
  margin:0 auto;
  background: url(../img/common/icon_body.jpg) repeat-y top center;
}


.menu_name{
  width:176x;
  height:37px;
  }
.menu_name span{display:none;}

.menu_profile{background: url(../img/common/icon_profile.gif) no-repeat top center;}
.menu_blogsarch{background: url(../img/common/icon_search.gif) no-repeat top center;}
.menu_category{background: url(../img/common/icon_category.gif) no-repeat top center;}
.menu_archive{background: url(../img/common/icon_archive.gif) no-repeat top center;}
.menu_entry{background: url(../img/common/icon_entry.gif) no-repeat top center;}
.menu_comment{background: url(../img/common/icon_comment.gif) no-repeat top center;}
.menu_track{background: url(../img/common/icon_track.gif) no-repeat top center;}
.menu_kanri{background: url(../img/common/icon_kanri.gif) no-repeat top center;}


.menu_body{  padding:5px 15px;}
.menu_body li,.menu_body dt {
  background: url(../img/common/arrow_red.gif) no-repeat 0% 6px;
  line-height:1.6;
  padding-left: 12px;
  }


/*info----------------------------*/
.infobox {
  width: 176px;
  margin:0 auto;
  padding:0;
  background: url(../img/common/infobox_bg.gif) repeat-y top center;
}

.info_body{padding:0 10px;}

.info {
  color:#333333;
  font-size: 12px;
  text-align:left;
  padding: 10px 0;
  border-bottom: solid 1px #CCCCCC;
  margin:0;
  }
 
.date {
  font-size: 10px;
  margin-bottom: 7px;
  }

.info_bottom{
padding:0;
margin:0;
background: url(../img/common/menufooter.gif) no-repeat top center;
height:27px;}

.info_illust{
  float:left;
  text-align:center;
  padding-top: 20px;
  }

/* kanri_menu----------------------------*/

.kmenu_body{  padding:10px 15px;}

div.kmenu_body li{
  background: url(../img/common/arrow_blue.gif) no-repeat 0% 6px;
  padding-left: 12px;
  margin-top: 6px;
  }
   
.menu_body dd{margin:2px 0 0 0;}

.menu_bottom{
  clear:both;
  height:15px;
  background: url(../img/common/icon_bottom.jpg) no-repeat bottom center;
  }

/* kanri----------------------------*/
.kanribox {
  width:176px;
  height:125px;
  text-align:center;
  margin:0 auto;
  background: url(../img/common/kanri_bg.gif) no-repeat top center;
}

.kanribox h3.kanrititle {display:none;}
.kanribody{padding:32px 0 0;}
.kanribox img {margin:4px 0 0 0;}


/* kanri_navi----------------------------*/
.knavibox {
  width:176px;
  height:66px;
  text-align:center;
  margin:0 auto;
  background: url(../img/common/knavi_bg.gif) no-repeat top center;
}

.knavibox h3.knavititle {display:none;margin:0;}
.knavibody{padding:10px 0 12px;}
.knavibody li{line-height:1.8;padding-left: 16px;}



/*
===== 3: MENU right  ====================================
*/

/*login----------------------------*/
.loginbox {
  width:176px;
  height:125px;
  text-align:center;
  margin:0 auto;
  background: url(../img/0001/login_bg.gif) no-repeat top center;
}

div.loginbox h3.logintitle {
display:none;}

.loginbody{padding:28px 0 0;}

.loginbox img {
margin-top: 12px;
}

.pword{
  margin:0 auto 18px;
  text-align:center;
}

/*regist----------------------------*/
.registbox {
  width: 176px;
  height: 109px;
  text-align: center;
  margin:0 auto;
  background:  url(../img/0001/member_bg.gif) no-repeat top center;
}

div.registbox h3.registtitle {
display:none;}

.registbox img {
  margin-top: 8px;
}
.registbody{padding:32px 0 0;}


/*banner area----------------------------*/
.bannerblock {
width: 178px;
text-align: center;
margin:0 auto;
}

.bannerblock ul{
  list-style: none;
}

.bannerblock li {
  text-align: center;
  margin:3px auto;
}

.bt_rss {
  width: 176px;
  text-align:center;
  margin: 0 auto;
  padding-top: 15px;
  }

/*

/*
===== 4: FORM  ====================================
*/
.formbox p {
  padding: 5px 0;
}
.formbox p em {
  font-style: normal;
  font-weight: bold;
  color: #66CB01;
  padding: 0 0.3em;
  margin: 0 0.2em;
}
.formbox dl {
}
.formbox dt {
  width: 110px;
  padding: 5px;
  margin: 0;
  float: left;
  text-align: left;
  clear: both;
  color: #405B66;
  background-image: url(../img/common/arrow_red.gif);
  background-repeat: no-repeat;
  background-position: 0px 8px;
  text-indent: 5px;
  font-weight: bold;
}
.formbox dd {
  width: 340px;
  padding: 5px;
  margin: 0;
  float: left;
  text-align:left;
}
.contents_nomenu .formbox dt {
  width: 198px;
}
.contents_nomenu .formbox dd {
  width: 480px;
}
.formbox select {
  margin: 0 0 2px 0; 
}
.formbox label {
  white-space: nowrap;
  margin: 0 1em 0.5em 0;
}
.formbox dl dd input.button {
  font-size: 77%; /*renders 10px */ 
}

.formbox dd dl {
  padding: 0;
  margin: 0;
}
.formbox dd dt {
  padding: 0;
  margin: 0;
  text-align: left;
  border-top: none;
  float: none;
  clear: both;
}
.formbox dd dd {
  padding: 0;
  margin: 0 0 0 5em;
  border-top: none;
}
img.tmpimg {
  width: 120px;
  height: auto;
}
.formbox dd img {
  padding: 2px 2px 2px 0;
}


/* infoInquiry_form----------------------------*/

div.infoInquiryWire {
    width:690px;
    border-bottom: solid 1px #CCCCCC;
  padding: 15px 0 ;
  height: 100%;
  background:url(../img/1600/frm_bg.gif) repeat-y top left;
  }

div.infoInquirySubmitWire {
  padding: 15px 0;
  height: 100%;
}

div.infoInquiryL {
  float: left;
  text-align: left;
  width: 30%;
  padding: 3px 0 0 10px;
}

div.infoInquiryR {
  float: left;
  text-align: left;
  padding-left: 10px;
  font-size:small;
}

div.infoInquiryR p{
  float: left;
  display:block;
  width: 380px;
}

div.infoInquiryWire br{
  clear: left;
  
}
div.infoInquirySubmit {
  text-align: center;
}

/*
===== 8: 追加  ====================================
*/
.title-item01{
	border:1px solid #ccc;
	padding:3px;
}
.title-item01 h2{
	background:transparent url(../img/static/c_bg_search_title.gif) repeat;
	color:#F35A21;
	padding:3px;
}
ol.c-identity{padding: 10px 10px 20px 35px;}
ol.c-identity li{list-style-type: decimal;}
.static{
	width:800px;
	padding-top:10px;
	margin:0 auto;
}
table.company{
	width:100%;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:10px 0;
}
table.company th{
	background-color: #FBF7F0;
	width: 150px;
	text-align: left;
}
table.company td,table.company th{
	background-image:url(../img/static/c_line_dot.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:5px 10px;
	vertical-align: top;
	line-height:140%;
	border:none;
}
table.company tr.com-top td,table.company tr.com-top th{background-image:none;}
.static h1{
	margin:0 0 5px 0;
	color:#000;
}
/* privacy */
.privacy dt, .kiyaku dt{
	font-weight:bold;
	color:#F35A21;
	padding:0 0 0 5px;
	border-bottom:1px solid #F35A21;
}
.privacy dd, .kiyaku dd{padding: 5px 10px 25px;}
.privacy dd p, .kiyaku dd p{padding:0 0 20px;}
.privacy dd ul, .kiyaku dd ul{padding:10px 0;}
.privacy dd ul li, .kiyaku dd ul li{
	list-style-type: circle;
	margin-left: 20px;
}
.privacy dd ul,
.privacy dd,
.kiyaku dd ul,
.kiyaku dd{width:100%;}

/* login */
.static .h2_top{
	background-image:url(../img/static/h2_top_long.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:3px 10px 0 10px;
	width:690px;
	margin-left: auto;
	margin-right: auto;
}
.static .h2_bottom{
	background-image:url(../img/static/h2_bottom_long.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
	padding-bottom:3px;
	width: 710px;
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
}
.static .h2_bottom h2 {
	display:inline;
	color:#F76B4A;
}
.static .commonbox {
	width: 698px;
	border:1px solid #F09886;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
}
.formbox p {
	padding: 5px 0;
}
.formbox p em {
	font-style: normal;
	font-weight: bold;
	color: #F76B4A;
	padding: 0 0.3em;
	margin: 0 0.2em;
}
.formbox dl {
	clear: both;
}
.formbox dt {
	width: 128px;
	padding: 5px;
	margin: 0;
	float: left;
	text-align: right;
	clear: both;
	color: #333;
}
.formbox dd {
	width: 340px;
	padding: 5px;
	margin: 0;
	float: left;
	text-align:left;
}
.static .formbox dt {
	width: 198px;
}
.static .formbox dd {
	width: 480px;
}
.buttonbox {
	margin: 0;
	padding: 0 0 0 138px;
	border-top: 1px solid #F4F4F4;
	clear: both;
}
.static .buttonbox {
	padding: 0 0 0 208px;
}
.buttonbox p {
	text-align: left;
	margin: 5px 0;
	padding: 0;
}
	/*フロートのクリアー
	______________________________________*/
	.clearfix:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.clearfix{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix{height: 1%;}
	.clearfix{display:block;}
	/* End hide from IE-mac */
