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



h1

/* テキストサイズ設定 */

.txt9{
    font-size:9px;
	}

.txt10{
    font-size:10px;
	}
	
.txt11{
    font-size:11px;
	}
	
.txt12{
    font-size:12px;
	}
	
.txt13{
    font-size:13px;
	}


.txt16{
    font-size:110%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	}


/* リンク設定 */

a:link {
	color: #FF6699;
}

a:visited {
	color: #FF6699;
}
a:hover {
	color: #FF6699;
	text-decoration: underline;
}
a:active {
	color: #FF6699;
	text-decoration: underline;
}




#footer1 a:link {
	color: #666666;
	font-size:11px;
}

#footer1 a:visited {
	color: #666666;
	font-size:11px;
}
#footer1 a:hover {
	color: #666666;
	text-decoration: underline;
	font-size:11px;
}
#footer1 a:active {
	color: #666666;
	text-decoration: underline;
	font-size:11px;
}







/* 基本設定 */


body {
	margin:0px;
	padding:0px;
	background-image: url(../img/top/bg.gif);
	background-repeat: repeat;
	font-size:small;
}



p {
	margin: 0px;
	padding: 0px;
}

div{
    margin:0px;
	padding:0px;
	}

h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-weight: normal;
	line-height: 120%;
	text-align: right;
	font-size:80%;
}



#bg {
	text-align: center;
	height: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #CDB4E7;
	width: 800px;
	padding-top: 0px;
}



ul{
   margin:0px;
   padding:0px;
   list-style:none;
}


li{
   margin:0px;
   padding:0px;
   float:left;
}



.flot_left{
    float:left;
}

.flot_right{
    float:right;
}

.clear{
	clear:both;
}
.text_left {
	text-align: right;
}
.text_right {
	text-align:right;
}




#area {
	text-align: left;
	width: 740px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image:url(../img/top/bg.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	margin-top: 0px;
	padding:0px;
}

#area_soto {
	background-color: #FFFFFF;
	width: 760px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
}




/* メニューレイアウト */

#menu {
	padding-top: 5px;
	height: 30px;
}


#menu a{
	text-decoration:none;
	}



#navi_01, #navi_02, #navi_03, #navi_04, #navi_05, #navi_06 {height: 30px; list-style:none;}
#navi_01 a, #navi_02 a, #navi_03 a, #navi_04 a, #navi_05 a, #navi_06 a{display: block; height: 30px; font-size:50%;}



#navi_01 {width: 123px;
          height:30px;}
#navi_01 a {width: 123px; background:url(../img/top/navi1.jpg) 0px 0px no-repeat;}
#navi_01 a:hover {background: url(../img/top/navi1.jpg) 0px -30px no-repeat;}


#navi_02 {width: 123px;
          height:30px;}
#navi_02 a {width: 123px; background:url(../img/top/navi2.jpg) 0px 0px no-repeat;}
#navi_02 a:hover {background: url(../img/top/navi2.jpg) 0px -30px no-repeat;}


#navi_03 {width: 125px;
          height:30px;}
#navi_03 a {width: 125px; background:url(../img/top/navi3.jpg) 0px 0px no-repeat;}
#navi_03 a:hover {background: url(../img/top/navi3.jpg) 0px -30px no-repeat;}


#navi_04 {width: 123px;
          height:30px;}
#navi_04 a {width: 123px; background:url(../img/top/navi4.jpg) 0px 0px no-repeat;}
#navi_04 a:hover {background: url(../img/top/navi4.jpg) 0px -30px no-repeat;}


#navi_05 {width: 123px;
          height:30px;}
#navi_05 a {width: 123px; background:url(../img/top/navi5.jpg) 0px 0px no-repeat;}
#navi_05 a:hover {background: url(../img/top/navi5.jpg) 0px -30px no-repeat;}


#navi_06 {width: 123px;
          height:30px;}
#navi_06 a {width: 123px; background:url(../img/top/navi6.jpg) 0px 0px no-repeat;}
#navi_06 a:hover {background: url(../img/top/navi6.jpg) 0px -30px no-repeat;}








	
/* ヘッダー・フッターレイアウト */


#logo_title {
	text-align:right;
}

#h1 {

	padding-top: 10px;

}

#headder {

	padding-top: 20px;
	padding-bottom: 10px;
}


#headder2 {

}


#headder3 {
	text-align: right;
	padding-top: 10px;
	font-size:85%;

}	



#footer {
	margin-top: 30px;
	text-align: center;
	line-height: 140%;
}

#footer_link {
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 150%;
	color: #825AAA;
	padding-left: 5px;
	font-size:85%;
}


#footer1 {
	height: 16px;
	width: 740px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	text-align: center;
	background-color: #FFCCCC;
	padding-top: 4px;
	text-indent: 5px;
	margin-top: 10px;
	font-size:85%;
}

#footer2 {
}


#copyright {
	height: 15px;
	width: 742px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	vertical-align: middle;
	padding-top: 5px;
	text-align: right;
}


/* トップページ */
#top_main {
	margin-top: 0px;
	padding-top: 0px;
}


#contents1 {
	margin-top: 10px;
}


#top_hasan {
	height: 159px;
	font-size:85%;
}
#top_saimu {
	height: 159px;
	font-size:85%;
}

#top_kabarai {
	height: 159px;
	font-size:85%;
}
#top_text {
	width: 200px;
	line-height: 120%;
	padding-left: 25px;
	padding-top: 85px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
	font-size:85%;
}

.under {height:30px;
		 border-top:1px dotted #666666;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 font-size:85%;
		 text-align:right;
		 margin-top:10px;
		 padding-right:5px;
		 width:740px;
        }
		
		
/* トピックス */


#topics {
	height: 100%;
	padding-bottom: 5px;
	padding-top: 10px;
}
#boshu_kengaku {
	margin-top: 40px;
	margin-bottom: 10px;
    margin-left:80px;
}
#boshu_shiho {
	margin-top: 20px;
}

/*見出し文章*/
.bun_navi {
            margin-bottom:25px;
			font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
			font-size:95%;
			line-height:140%;
			text-align:left;
			margin-top:15px;
			}

.bun_navi p{
		 font-size:12px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 margin:0px;
		 padding-left:10px;
		 text-indent:-20px;
		 text-align:left; 
		 }

/*弁護士紹介*/
.ben_navi {
            margin-bottom:25px;
			font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
			font-size:95%;
			line-height:180%;
			text-align:left;
			margin-top:15px;
			background-image:url(../bengo/img/ben_img.jpg);
			background-repeat:no-repeat;
			background-position:center;
			height:260px;
			vertical-align:middle;
			padding-top:40px;
			}

/*デフォルトで入るイメージ*/

.defor {text-align:left;
        margin:10px auto 15px auto;
		font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size:95%;
		line-height:140%;
		width:673px;
		}

/*リンク*/

.link_box2 {padding:0px;
          margin:0px 0px 0px 0px;
		  text-align:left;
		  		  }
		  
.link_box2 td{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
            font-size:95%;
			line-height:140%;
			padding:0px 0px 15px 0px;

			text-align:left;
			}

			   
.link_box {padding:0px;
          margin:0px 0px 15px 0px;
		  text-align:left;
		  		  }
		  
.link_box td{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
            font-size:95%;
			line-height:140%;
			padding:0px 5px 5px 5px;
			text-align:left;			
			border-bottom:1px dotted #666666;
			}
			
/*お問合せ*/

.inq_box {padding:0px;
          margin:0px 0px 0px 0px;
		  text-align:left;
		  		  }
		  
.inq_box td{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
            	font-size:85%;
			line-height:140%;
			padding:10px 5px 10px 5px;
			text-align:left;			
			border-bottom:1px dotted #666666;
			}
			
.inq_box th{text-align:left;
            font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
			line-height:140%;
			font-size:85%;
			padding:10px 5px;
			text-align:left;
			background-color:#FFF1F9;
			border-bottom:1px dotted #666666;
			}.pink {
	color: #FF6699;
}
#privacy {
	padding-left: 20px;
	padding-right: 20px;
}


/*Ｑ＆Ａ*/
.qa_box {
         margin:10px auto 20px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 font-size:95%;
		 line-height:140%;
		 text-align:left;
		 }

.qa_box p{
         margin:10px auto 10px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 border-bottom:1px solid #555555;
		 border-left:5px solid #574B9C;
		 font-size:100%;
		 font-weight:bold;
		 text-indent:5px;
		 text-align:left;
		 }

.qa_box strong{
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 font-size:120%;
		 font-weight:bold;
		 text-align:left;
		 color:#FF0000;
		 }

/*自己破産・第三階層*/
.ziko_box {
         margin:10px auto 20px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 font-size:95%;
		 line-height:140%;
		 text-align:left;
		 }

.ziko_box p{
         margin:10px auto 10px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 border-bottom:1px solid #555555;
		 border-left:5px solid #574B9C;
		 font-size:100%;
		 font-weight:bold;
		 text-indent:5px;
		 text-align:left;
		 }

.ziko_box strong{
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 font-size:120%;
		 font-weight:bold;
		 text-align:left;
		 color:#0000FF;
		 }


/*任意整理・第三階層*/
.nini_box {
         margin:10px auto 20px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 font-size:95%;
		 line-height:140%;
		 text-align:left;
		 }

.nini_box p{
         margin:10px auto 10px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 border-bottom:1px solid #555555;
		 border-left:5px solid #574B9C;
		 font-size:100%;
		 font-weight:bold;
		 text-indent:5px;
		 text-align:left;
		 }

.nini_box strong{
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 font-size:120%;
		 font-weight:bold;
		 text-align:left;
		 color:#0000FF;
		 }
		 
.nini2_box {
         margin:10px auto 20px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 font-size:95%;
		 line-height:140%;
		 text-align:left;
		 }

.nini2_box p{
         margin:10px auto 10px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 border-bottom:1px solid #555555;
		 border-left:5px solid #574B9C;
		 font-size:100%;
		 font-weight:bold;
		 text-indent:5px;
		 text-align:left;
		 }

.nini2_box strong{
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 font-size:120%;
		 font-weight:bold;
		 text-align:left;
		 color:#FF0000;
		 }		
		 
/*化払い金返還請求・第三階層*/
.kaba_box {
         margin:10px auto 20px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 font-size:95%;
		 line-height:140%;
		 text-align:left;
		 }

.kaba_box p{
         margin:10px auto 10px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 border-bottom:1px solid #555555;
		 border-left:5px solid #574B9C;
		 font-size:100%;
		 font-weight:bold;
		 text-indent:5px;
		 text-align:left;
		 }

.kaba_box strong{
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 font-size:120%;
		 font-weight:bold;
		 text-align:left;
		 color:#0000FF;
		 }		 
		 
.kaba2_box {
         margin:10px auto 20px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 font-size:95%;
		 line-height:140%;
		 text-align:left;
		 }

.kaba2_box p{
         margin:10px auto 10px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 border-bottom:1px solid #555555;
		 border-left:5px solid #574B9C;
		 font-size:100%;
		 font-weight:bold;
		 text-indent:5px;
		 text-align:left;
		 }

.kaba2_box strong{
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 font-size:120%;
		 font-weight:bold;
		 text-align:left;
		 color:#FF0000;
		 }				  

/*個人民事再生・第三階層*/
.komin_box {
         margin:10px auto 20px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 font-size:95%;
		 line-height:140%;
		 text-align:left;
		 }

.komin_box p{
         margin:10px auto 10px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 border-bottom:1px solid #555555;
		 border-left:5px solid #574B9C;
		 font-size:100%;
		 font-weight:bold;
		 text-indent:5px;
		 text-align:left;
		 }

.komin_box strong{
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 font-size:120%;
		 font-weight:bold;
		 text-align:left;
		 color:#0000FF;
		 }		

.komin2_box {
         margin:10px auto 20px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 font-size:95%;
		 line-height:140%;
		 text-align:left;
		 }

.komin2_box p{
         margin:10px auto 10px auto;
		 padding:0px;
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 border-bottom:1px solid #555555;
		 border-left:5px solid #574B9C;
		 font-size:100%;
		 font-weight:bold;
		 text-indent:5px;
		 text-align:left;
		 }

.komin2_box strong{
		 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		 line-height:140%;
		 font-size:120%;
		 font-weight:bold;
		 text-align:left;
		 color:#FF0000;
		 }		


.listshikaku_box {padding:0px;
          margin:0px auto 15px auto;
		  text-align:left;
		  		  }

.listshikaku_box th{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
            font-size:95%;
			line-height:140%;
			padding:10px;
			border-bottom:1px solid #666666;
			border-left:1px solid #666666;
			background-color:#FAD9FF;
			text-align:center;
			}
		  
.listshikaku_box td{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
            font-size:95%;
			line-height:140%;
			padding:10px;
			text-align:center;			
			border-bottom:1px solid #666666;
			border-left:1px solid #666666
			}

/*サイトマップ*/
.sitemap_navi {
            margin-bottom:25px;
			font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
			font-size:95%;
			line-height:100%;
			text-align:left;
			margin-top:15px;
			}


/***** フォーム用 *************************************************************/
.atable {
	border-collapse: collapse;
	width:100%;
	margin:10px auto 10px auto;
	font-size:12px;
	text-align: center;
}

.atable td {
	padding: 5px;
	text-align: left;
	border: 1px solid #cccccc;
}

.atable th {
	padding: 5px;
	height: 20px;
	width:160px;
	background-color: #f4f4f4;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #cccccc;
	font-weight:normal;
}

/***** 完了用 ***************************************************************/
#thanks {
	padding: 5px;
	text-align:center;
	font-size:12px;
}

/***** noscript用 ***********************************************************/
#atte {
	margin:0 auto 0 auto;
	padding: 10px 0 10px 0;
	width:660px;
	font-size:12px;
	line-height:18px;
	color:#990000;
	background-color: #ffffff;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #cccccc;
}#subnavi {
	margin-top: 10px;
}
