@charset "utf-8";
/* CSS Document */
/* Common ******************/

.encourage{
	font-family : "Osaka",MS UI Gothic, sans-serif;
    margin-right :5px;    
}

#dtitleright{
	float:right; 
}
#dtitleleft{
	float:left;   
}
#dtitleleft h3{
	font-size:120%; 
    margin:0; 
    color :#948949; 
}
#titilespace{
	margin-top:3px; 
	margin-left:8px; 
}


/*2010/11/18中村追加*/

.b_commonboxsection{
	margin-bottom:15px;

}

/*
.b_detail{
	background-color:#2469B6;
        color:#FFFFFF;
        font-weight:bold;
        font-size:100%;
        padding:7px 7px 7px 7px;
        margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial,Helvetica,sans-serif;
}
*/
.b_detail{
	background-color:#2469B6;
        color:#FFFFFF;
        font-weight:bold;
        font-size:100%;
        padding:7px 7px 7px 7px;
        margin-bottom:10px;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial,Helvetica,sans-serif;
}



.b_detail span{
        color:#FFFFFF;
        font-size:90%;
}

.b_detail img{
	margin:-1px 8px 2px 0;
        vertical-align:middle;
}


.b_commonbox{
	border:2px solid #E8E8E8;
        padding:10px;
        margin-bottom:20px;
}

.b_commonbox .catch{
	font-weight:bold;
        color:#333333;
        padding-bottom:10px;
        font-size:90%;
}

.bt_detailspace{
	margin-top:10px;
}


/*page************************************************/

.search_result{
float:left;
margin  : 0 10px 5px 0;
padding : 5px 0 0 0;
width:360px;
text-align:right;
color:#000000;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial,Helvetica,sans-serif;

}

.search_result span{
font-size:150%;
font-weight:bold;
color:#FF0000;
}


.search_page{
float:right;
margin  : 0 0 5px 0;
padding : 0;
}
.search_page ul, .search_page li {
  display            : inline;
  list-style-type    : none;
  margin             : 0;
  padding            : 0;
}
.search_page ul li.on {
  border: 1px solid #2469B6;
  displayx: inline-block;
  float: left;
  margin: 0.1em 0.1em 0 0;
  padding: 0.1em 0.4em;
  text-align: center;
  text-decoration: none;
  background-color:#2469B6;
  color:#FFFFFF;
}
.search_page a {
  border : 1px solid #00498B;
  cursor: pointer;
  display: block;
  float  : left;
  margin: 0.1em 0.1em 0 0;
  padding  : 0.1em 0.4em;
  text-alig: center;
  text-decoration    : none;
}

.search_page a:hover {
  background : #60AAF4 none repeat scroll 0 0;
  border  : 1px solid #2469B6;
  color:#FFFFFF;
}
.search_page ul li.textoff {
  border : 1px solid #2469B6;
  display: block;
  float  : left;
  margin: 0.1em 0.1em 0 0;
  padding  : 0.1em 0.4em;
  text-alig: center;
  color:#999999;
  list-style-type:none;
}

.search_page ul li.textoff2 {
  display: block;
  float  : left;
  margin: 0.1em 0.1em 0 0;
  padding  : 0.1em 0.4em;
  text-alig: center;
  color:#999999;
  list-style-type:none;
}


/*smallwidth************************************************/
#subalpha{
    width:600px;
    margin:0 auto;
    text-align:center;
}




.pagecenter{
margin:0 auto;
/*margin:0 62px 0 63px;*/
word-break:break-all;
/*overflow:auto;*/
width:570px;
}


.businesstable{
border-collapse:collapse;
border-top:solid 1px #D4D4D4;
border-left:solid 1px #D4D4D4;

}
.businesstable th{
border-bottom:solid 1px #D4D4D4;
border-right:solid 1px #D4D4D4;
font-weight:normal;
text-align:left;
padding:6px;
background-color :#E7EEF5;
color :#11498B;
}
.businesstable td{
border-bottom:solid 1px #D4D4D4;
border-right:solid 1px #D4D4D4;
padding:6px;
line-height:1.4;
}


.fatbusinesstable{
border-collapse:collapse;
border-top:solid 2px #D4D4D4;
border-left:solid 2px #D4D4D4;
margin-top:10px;
}
.fatbusinesstable th{
border-bottom:solid 2px #D4D4D4;
border-right:solid 2px #D4D4D4;
font-weight:normal;
text-align:left;
padding:6px;
background-color :#E7EEF5;
color :#11498B;
}
.fatbusinesstable td{
border-bottom:solid 2px #D4D4D4;
border-right:solid 2px #D4D4D4;
padding:6px;
line-height:1.4;
}




.orangebox{
background-color:#FFFF99;
color:#FF0000;
font-weight:bold;
border:3ps solid ;
}

