/*********************************************************************************************
                 　　 司法書士ポータルサイト　トップページ　ＣＳＳ 
 *********************************************************************************************/
 
 
/**************イメージ画像**************/


.fla{
width:670px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

/**************イントロテキスト**************/


.intoro{
width:620px;
text-align:left;
font-size:14px;
line-height:20px;
color:#000000;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
padding:0px 25px;
}

/**************コンテンツボタン**************/
 
 .con_b_waku{
width:670px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

.con_b_tb1{
width:325px;
padding-right:5px;
padding-bottom:10px;
}

.con_b_tb2{
width:325px;
padding-left:5px;
padding-bottom:10px;
}


/**************司法書士写真**************/

.photo{
width:220px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}

.name{
font-size:16px;
font-weight:bold;
text-align:center;
color:#000000;
margin-bottom:15px;
border:1px solid #aaaaaa;
padding:5px 10px;
}

/**************司法書士プロフ**************/

.pro_waku{
width:220px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
}

.pro_ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.pro_li1{
font-size:12px;
text-align:left;
padding-bottom:10px;
}

.pro_li2{
font-size:12px;
text-align:left;
padding:0px 10px;
margin-bottom:10px;
}





/*********************************************************************************************
                       司法書士ポータルサイト　ページ基本設定　ＣＳＳ 
 *********************************************************************************************/
 
 
 
 body {
background-color: #bbbbbb;
margin:0px;
text-align:center;
}



/********************　Ｈタグ関連　*****************************/

h1,h2,h3{display:none;}

/********************　クリア設定　*****************************/

.clear{
clear:both;
height:0px;
visibility: hidden;
text-align:center;
background-color:#eeeeee;
}

/********************　ＳＥＯ関連　*****************************/

.seo{
display:none;
}

/********************　リンク関連　*****************************/


A { text-decoration: none; }
A:link { color: #000000; } 
A:visited { color: #000000; } 
A:hover { color: orange; } 
A:active { color: red; }

/********************　ページ大枠　*****************************/

.page_waku{
width:950px;
padding:0px 10px;
background-image:url(../img/bg.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
}

/*********************　ヘッダ　******************************/

.hed{
width:950px;
height:110px;
background-image:url(../img/hed_bg1.jpg) ;
background-repeat:no-repeat;
margin-bottom:25px;
background-color:#ffffff;
}

/*＜ヘッダのテキスト＞*/

.hed_text{
height:80px;
padding-top:10px;
padding-left:30px;
text-align:left;
font-size:12px;
color:#ffffff;
}

/*********************　メニュー　******************************/

.menu_waku{
height:20px;
text-align:left;
padding-right:15px;
}

.menu_ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.menu_li1{
width:100px;
float:right;
display:inline;
/*margin-left:5px;*/
}

.menu_li2{
width:95px;
float:right;
display:inline;
}

.menu_li3{
width:80px;
float:right;
display:inline;
}

/*********************　コンテンツ枠　******************************/

.con_waku{
background-image:url(../img/con_bg.jpg);
background-repeat:repeat-y;
margin-bottom:15px;
}


.com_l{
width:670px;
padding:0px 15px;
float:left;
display:inline;
}

.com_r{
width:220px;
padding:0px 15px;
float:right;
display:inline;
}


/**************ページ中タイトル**************/


.m_title{
width:670px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

/**************ページ小タイトル**************/


.s_title{
width:640px;
text-align:left;
margin-left:auto;
margin-right:auto;
padding-left:15px;
/*margin-bottom:20px;*/
}


/*********************　テキストナビ　******************************/

.text_navi{
text-align:center;
font-size:14px;
margin-bottom:15px;
}

/*********************　フッダ　******************************/

.food{
/*background-image:url(../img/foot_bg.jpg);*/
background-color:#000000;
text-align:center;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding:15px 0px;
}


.food A { text-decoration: none; }
.food A:link { color: #0092FF; } 
.food A:visited { color: #0092FF; } 
.food A:hover { color: #0092FF; } 
.food A:active { color: #0092FF; }







/*********************************************************************************************
                  司法書士ポータルサイト　ご相談の流れ・業務内容詳細ページ　ＣＳＳ 
 *********************************************************************************************/
 
 
/**************業務内容詳細**************/

.gyomu_waku{
width:540px;
text-align:left;
font-size:14px;
color:#666666;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

.gyomu_text{
width:540px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
line-height:18px;
color:#333333;
margin-top:20px;
}

.gyomu_ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.gyomu_li{
width:180px;
margin-bottom:10px;
float:left;
display:inline;
}







.gai_waku{
width:620px;
text-align:left;
font-size:14px;
line-height:20px;
color:#333333;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

.soudan_need{
width:620px;
text-align:left;
font-size:14px;
line-height:20px;
color:#333333;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}
.gai_table{
background-color:#aaaaaa;
}

.gai_tb1{
width:150px;
text-align:left;
padding:5px 10px;
font-size:14px;
color:#333333;
background-color:#CCCCCC;
border:1px solid #ffffff;
}

.gai_tb2{
width:430px;
text-align:left;
padding:5px 10px;
font-size:14px;
background-color:#ffffff;
}

/**************アクセスマップ**************/


.access_waku{
width:620px;
height:470px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.access_text{
width:600px;
padding:10px;
font-size:14px;
color:#666666;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;
border:1px solid #aaaaaa;
}

.access_text_ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.access_text_li{
margin-bottom:5px;
}

/**************コンテンツボタン**************/
 
 .con_b_waku{
width:670px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

.con_b_tb1{
width:325px;
padding-right:5px;
padding-bottom:10px;
}

.con_b_tb2{
width:325px;
padding-left:5px;
padding-bottom:10px;
}


/**************司法書士写真**************/

.photo{
width:220px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}

.name{
font-size:16px;
font-weight:bold;
text-align:center;
color:#000000;
margin-bottom:15px;
border:1px solid #aaaaaa;
padding:5px 10px;
}

/**************司法書士プロフ**************/

.pro_waku{
width:220px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
}

.pro_ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.pro_li1{
font-size:12px;
text-align:left;
padding-bottom:10px;
}

.pro_li2{
font-size:12px;
text-align:left;
padding:0px 10px;
margin-bottom:10px;
}




/*********************************************************************************************
                  司法書士ポータルサイト　事務所概要・アクセスマップページ　ＣＳＳ 
 *********************************************************************************************/
 
 
/**************事務所概要**************/


/*.gai_waku{
width:620px;
text-align:left;
font-size:12px;
line-height:20px;
color:#333333;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}
*/
.gai_table{
background-color:#aaaaaa;
}

.gai_tb1{
width:150px;
text-align:left;
padding:5px 10px;
font-size:12px;
color:#333333;
background-color:#CCCCCC;
border:1px solid #ffffff;
}

.gai_tb2{
width:430px;
text-align:left;
padding:5px 10px;
font-size:12px;
background-color:#ffffff;
}

A.gai:link     {color: #0092FF; text-decoration:underline;}
A.gai:visited  {color: #0092FF;}   
A.gai:hover    {color: orange;}
A.gai:active   {color: red;}
/**************アクセスマップ**************/
div#map{
	width:620px;
	height:450px;
}


.access_waku{
width:620px;
height:470px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}

.access_text{
width:600px;
padding:10px;
font-size:12px;
color:#333333;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-bottom:25px;
border:1px solid #aaaaaa;
}

.access_text_ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.access_text_li{
margin-bottom:5px;
}

/**************コンテンツボタン**************/
 
 .con_b_waku{
width:670px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

.con_b_tb1{
width:325px;
padding-right:5px;
padding-bottom:10px;
}

.con_b_tb2{
width:325px;
padding-left:5px;
padding-bottom:10px;
}


/**************司法書士写真**************/

.photo{
width:220px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
}

.name{
font-size:16px;
font-weight:bold;
text-align:center;
color:#000000;
margin-bottom:15px;
border:1px solid #aaaaaa;
padding:5px 10px;
}

/**************司法書士プロフ**************/

.pro_waku{
width:220px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto;
}

.pro_ul{
margin:0px;
padding:0px;
list-style-type:none;
}

.pro_li1{
font-size:12px;
text-align:left;
padding-bottom:10px;
}

.pro_li2{
font-size:12px;
text-align:left;
padding:0px 10px;
margin-bottom:10px;
}






































