@charset "utf-8";
/* CSS Document */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

body {
	width:100%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
body p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
}
body h1{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
a:hover img{
	opacity:0.5;
}
body li{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*** ヘッダー *******************************************************************************************/

#topline{
	background-image:url(../images/bengo_topline.png);
	background-repeat:repeat-x;
	height:3px;
	text-indent:-9999px;
}
.container{
	width:1000px;
	margin:0 auto;
	position:relative;
	
}
.background{
	background-color:#f7f7f7;
	height:0 auto;
	

}
.clearfix:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
#clearfix:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
#header{
	margin:0 auto;
	padding-bottom:110px;
	
}
#left{
	float:left;
	padding:30px 120px 20px 7px;
}
#menu li{
	float:left;
}
#logo{
	padding-bottom:15px;
	padding-left:10px;
}
#right{
	padding:10px 10px 0 0;
}
#tel{
	padding-top:10px;
}
/** バーナー ************************************************************************************************************/

#backgroundbaner{
	background-image:url(../images/bengo_barnerline.png);
	background-repeat:repeat-x;
	height:331px;
}
#main{
	position:absolute;
	top:-30px;
}
#access{
	position:absolute;
	top:-20px;
	left:765px;
}

.midashi{
	padding:5px 7px;
}
/***　テキスト　*********************************************************************************************************************/

.text{
	color:#404041;
	padding:5px 7px;

}
.texttitle{
	font-size:24px;
	padding:5px 7px;
}
.textmini{
	font-size:12px;
	color:#404041;
}
.text2{
	line-height:2.1em;
	padding:10px 20px;
	margin-bottom:20px;
}
.text3{
	padding-left:70px;
}
.text4{
	padding-left:20px;
}
.text5{
	padding:0 60px 20px;
}
/**************************************************************************************************************************/

#background2{
	background-color:#e6e6e6;
	background-repeat:repeat-x;
	height:0 auto;
	border-top:2px solid #abaaaa;
}

#box{
	padding:30px 7px;
	float:left;
}

#boxleft{
	float:left;
	width:292px;
	height:500px;
}
.image{
	padding:15px 0;
}


.readmore{
	padding-top:30px;
}

#boxcenter{
	width:292px;
	margin:0 30px;
	float:left;
}

#boxright{
	height:500px;
	padding-top:30px;
}


/**** フッター *************************************************************************************************************************************/
#footer{
	background-image:url(../images/bengo_footerline.png);
	background-repeat:repeat-x;
	height:55px;
	
}
#footermenu:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}

#footermenu li{
	float:left;
}
#footermenu{
	padding-left:220px;
	padding-top:15px;
}
#copyright{
	text-align:center;
	font-size:11px;
	color:#ccc;
}
#copyright a {
	color:#ccc;
}


/****　企業相談　******************************************************************************************************************************************************/
#backgroundline{
	background-image:url(../images/aisu_line40.png);
	background-repeat:repeat-x;
	height:56px;
	margin-bottom:20px;
}
#title20{
	padding-top:15px;
}

.midashi20 li:first-child{
	padding-left:20px;
}

.aaa{
	margin-bottom:20px;
}
#boxlineheight p{
	line-height:2em;
}


/***　個人相談　***************************************************************************************************************************************************/
#backgroundbaner2{
	background-image:url(../images/bengo_barnerline.png);
	background-repeat:repeat-x;
	height:200px;
}

#float{
	float:left;
	margin-right:100px;
}
#image{
	margin-top:30px;
}
/****　相談からご依頼まで　********************************************************************************************/
.photo{
	padding-top:30px;
}
.photo5{
	padding-top:100px;
	text-align:right;
}

.text3{
	padding-left:70px;
}
.aaa2{
	margin:20px 0;
}


/****　弁護士紹介　********************************************************************************************/
.photo2{
	padding-top:75px;
	text-align:right;
}
.photo2:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
.float2:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}

.text7{
	margin-bottom:70px;
}
.float2{
	float:left;
	padding-right:10px;
}

/******************************************************************************/
#map{
	margin-top:100px;
	text-align:center;
	padding:30px;
	background-color:#fff;
	margin:0px;
	color:#CCC;
	box-shadow:2px 3px 5px;
	border:1px solid #ccc;

}

/********/

#pop{
	padding-bottom:80px;
	list-style:none;
	padding-top:14px;

}



