/* 北千住パブリック法律事務所 Css */

/*---------------------------------------------*/
/*            default setting                  */
/*---------------------------------------------*/
html{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
address,caption,em,strong,th,var{font-style:normal;font-weight:normal;}

caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
table{font-size:100%;}
ul,ol{list-style-type:none;}

hr{display:none;clear:both;}
.clear{clear:both;height:1px;}
.fleft{float:left;}
.fright{float:right;}
.aleft{text-align:left;}
.acenter{text-align:center;}
.aright{text-align:right;}

.pb5{padding-bottom:5px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}
.pt5{padding-top:5px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt32{padding-top:32px;}
.pr15{padding-right:15px;}
.pr30{padding-right:30px;}
.pl15{padding-left:15px;}
.pl5{padding-left:5px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl70{padding-left:70px;}
.pl1em{padding-left:1.0em;}
.pl2em{padding-left:2.0em;}
.pl11em{padding-left:11.0em;}
.p0{padding:0;}


.ml5{margin-left:5px;}
.ml20{margin-left:20px;}

.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mb0{margin-bottom:0px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.ml15{margin-left:15px;}

.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f14b{font-size:14px;font-weight:bold;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.b16{font-size:16px;font-weight:bold;}

.displayOff{display:none;}
span.red{color:#ff0000;}


/* private setting */

.red{color:#a00000;}
.bold{font-weight:bold;}
.green{color:#00334c;}
.blue{color:#51a4e6;}

.size12{font-size:12px;}

span.ind{
	padding-left:14px;
}



a{color:#3441a2;}
a:hover{text-decoration:none;}
table{line-height:150%;}
strong{font-weight:bold;}

.w260{width:260px;text-align:left;}
.w340{width:340px;text-align:left;}
.w410{width:410px;text-align:left;}

div#error{
	margin-top:18px;
	padding:8px;
	border:1px solid #a00000;
	background:#ffe7e7;
	color:#5b0000;
}

div#thanks{
	margin-top:18px;
	padding:8px;
	border:1px solid #0b1658;
	background:#e2f4ff;
	color:#00003e;
}

.indent{
	text-indent:1em;
}

.indent2{
	text-indent:2em;
}



/*---------------------------------------------*/
/*            base setting                     */
/*---------------------------------------------*/

body{
	width:100%;
	height:100%;
	min-height:100%;
	text-align:center;
	background:#fff url(../images/header_bg.gif) repeat-x;
	color:#4d4d4d;
	font-size:14px;
	line-height:150%;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
}

#All{
	width:830px;
	margin:0 auto;
	text-align:left;
	padding-top:0px;
	padding-bottom:50px;
}

#Header{
	width:830px;
	height:81px;
}

#Header p#Logo a{
	width:388px;
	height:45px;
	background:url(../images/logo.gif) no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	margin-top:19px;
	margin-left:0px;
	float:left;
}

#Header #Hmenu{
	width:203x;
	height:20px;
	margin-left:232px;
	margin-top:38px;
	float:left;
}

#Header #Hmenu ul{
	width:203px;
	height:20px;
	padding-top:8px;
	padding-left:6px;
	text-align:left;
}

* html #Header #Hmenu ul{
	width:209px;
}

#Header #Hmenu ul li{
	height:20px;
	display:inline;
	float:left;
}

#Header #Hmenu ul li a{
	width:100px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}

#Header #Hmenu li#HmTop a{
	height:20px;
	width:100px;
	background:url(../images/hmenu_top.gif) no-repeat;
}

#Header #Hmenu li#HmSitemap a{
	margin-left:3px;
	height:20px;
	width:100px;
	background:url(../images/hmenu_sitemap.gif) no-repeat;
}


#Header #Hmenu li#HmTop a:hover,
#Header #Hmenu li#HmSitemap a:hover{
	background-position:left -20px;
}


#Gmenu{
	width:830px;
	height:58px;
	background:url(../images/gmenu_bg.gif) no-repeat;
	margin-bottom:8px;
	overflow:hidden;
}

#Gmenu ul{
	width:830px;
	height:50px;
	padding-top:8px;
	padding-left:6px;
	text-align:left;
}

#Gmenu ul li{
	height:46px;
	display:inline;
	float:left;
}

#Gmenu li a{
	width:144px;
	height:46px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}

#Gmenu li#GmOffice a{
	width:135px;
	background:url(../images/gmenu_office.gif) no-repeat;
}

#Gmenu li#GmBusiness a{
	width:137px;
	background:url(../images/gmenu_business.gif) no-repeat;
}

#Gmenu li#GmCost a{
	width:137px;
	background:url(../images/gmenu_cost.gif) no-repeat;
}

#Gmenu li#GmAccess a{
	width:137px;
	background:url(../images/gmenu_access.gif) no-repeat;
}

#Gmenu li#GmIntroduction a{
	width:137px;
	background:url(../images/gmenu_introduction.gif) no-repeat;
}


#Gmenu li#GmInformation a{
	width:141px;
	background:url(../images/gmenu_information.gif) no-repeat;
}

#Gmenu li#GmOffice a:hover,
#Gmenu li#GmBusiness a:hover,
#Gmenu li#GmCost a:hover,
#Gmenu li#GmAccess a:hover,
#Gmenu li#GmIntroduction a:hover,
#Gmenu li#GmInformation a:hover{
	background-position:left -46px;
}

/*---------------------------------------------*/
/*            Nmenu_works                      */
/*---------------------------------------------*/


#NmenuWorks li.WorksSubMenu a{
	height:40px;
	text-indent:-9999em;
	display:block;
	overflow:hidden;
}


#NmenuWorks{
	display:none;
	position:relative;
}


#NmenuWorks ul{
	width:137px;
	position:absolute;top:-18px;left:143px;
	display:inline-block;
}


#NmenuWorks li.WorksSubMenu{
	width:137px;
	height:40px;
	overflow:hidden;
	display:inline-block;
}


#NmenuWorks li#Nmenu_crime a{
	background:url(../images/nmenu_crime.gif) no-repeat;
}

#NmenuWorks li#Nmenu_civil a{
	background:url(../images/nmenu_civil.gif) no-repeat;
}

#NmenuWorks li#Nmenu_adjust a{
	background:url(../images/nmenu_adjust.gif) no-repeat;
}


#NmenuWorks li#Nmenu_crime a,
#NmenuWorks li#Nmenu_civil a,
#NmenuWorks li#Nmenu_adjust a{
	background-position:left -40px;
}

/*---------------------------------------------*/
/*            Nmenu_info             */
/*---------------------------------------------*/

#NmenuInfo li.InfoSubMenu a{
	height:40px;
	text-indent:-9999em;
	display:block;
	overflow:hidden;
}

#NmenuInfo{
	display:none;
	position:relative;
}

#NmenuInfo ul{
	width:137px;
	position:absolute;top:-18px;left:691px;
	display:inline-block;
}

#NmenuInfo li.InfoSubMenu{
	width:137px;
	height:40px;
	overflow:hidden;
	display:inline-block;
}

#NmenuInfo li#Nmenu_news a{
	background:url(../images/nmenu_news.gif) no-repeat;
}

#NmenuInfo li#Nmenu_result a{
	background:url(../images/nmenu_result.gif) no-repeat;
}

#NmenuInfo li#Nmenu_column a{
	background:url(../images/nmenu_column.gif) no-repeat;
}

#NmenuInfo li#Nmenu_employ a{
	background:url(../images/nmenu_employ.gif) no-repeat;
}

#NmenuInfo li#Nmenu_meeting a{
	background:url(../images/nmenu_meeting.gif) no-repeat;
}


#NmenuInfo li#Nmenu_news a,
#NmenuInfo li#Nmenu_result a,
#NmenuInfo li#Nmenu_column a,
#NmenuInfo li#Nmenu_employ a,
#NmenuInfo li#Nmenu_meeting a{
	background-position:left -40px;
}


/*---------------------------------------------*/
/*            Nmenu_office                     */
/*---------------------------------------------*/


#NmenuOffice li.OfficeSubMenu a{
	height:40px;
	text-indent:-9999em;
	display:block;
	overflow:hidden;
}

#NmenuOffice{
	display:none;
	position:relative;
}

#NmenuOffice ul{
	width:137px;
	position:absolute;top:-18px;left:6px;
	display:inline-block;
}

#NmenuOffice li.OfficeSubMenu{
	width:137px;
	height:40px;
	overflow:hidden;
	display:inline-block;
}

#NmenuOffice li#Nmenu_office a{
	background:url(../images/nmenu_office.gif) no-repeat;
}

#NmenuOffice li#Nmenu_member a{
	background:url(../images/nmenu_member.gif) no-repeat;
}

#NmenuOffice li#Nmenu_student a{
	background:url(../images/nmenu_student.gif) no-repeat;
}

#NmenuOffice li#Nmenu_area a{
	background:url(../images/nmenu_area.gif) no-repeat;
}


#NmenuOffice li#Nmenu_office a,
#NmenuOffice li#Nmenu_member a,
#NmenuOffice li#Nmenu_student a,
#NmenuOffice li#Nmenu_area a{
	background-position:left -40px;
}

/*---------------------------------------------*/
/*            Nmenu_fee           */
/*---------------------------------------------*/


#NmenuFee li.FeeSubMenu a{
	height:40px;
	text-indent:-9999em;
	display:block;
	overflow:hidden;
}


#NmenuFee{
	display:none;
	position:relative;
}


#NmenuFee ul{
	width:137px;
	position:absolute;top:-18px;left:280px;
	display:inline-block;
}


#NmenuFee li.FeeSubMenu{
	width:137px;
	height:40px;
	overflow:hidden;
	display:inline-block;
}


#NmenuFee li#Nmenu_f_fee a{
	background:url(../images/nmenu_f_fee.gif) no-repeat;
}

#NmenuFee li#Nmenu_f_crime a{
	background:url(../images/nmenu_f_crime.gif) no-repeat;
}

#NmenuFee li#Nmenu_f_civil a{
	background:url(../images/nmenu_f_civil.gif) no-repeat;
}

#NmenuFee li#Nmenu_f_adjust a{
	background:url(../images/nmenu_f_adjust.gif) no-repeat;
}

#NmenuFee li#Nmenu_f_fee a,
#NmenuFee li#Nmenu_f_crime a,
#NmenuFee li#Nmenu_f_civil a,
#NmenuFee li#Nmenu_f_adjust a{
	background-position:left -40px;
}

#Main{
	width:830px;
	margin-top:20px;

}

#Footer{
	clear:both;
	width:100%;
	height:183px;
	background:url(../images/footer_bg.gif) repeat-x;
	text-align:center;
}

#Footer_body{
	width:830px;
	margin:0 auto;
}

#Footer #Footer_menu{
	text-align:left;
	margin-bottom:32px;
}

#Footer #Footer_menu ul{
	padding-top:20px;
	margin-left:0px;
}

#Footer #Footer_menu li{
	display:inline;
}

#Footer #Footer_menu li a{
	color:#555555;
	font-size:12px;
	text-decoration:none;
}

#Footer #Footer_info li.Footer_tel{
	padding-bottom:10px;
}

#Footer #Footer_info{
	text-align:right;
	color:#404040;
}

#Footer #Footer_info li.copyright{
	font-size:12px;
	font-family:Verdana;

}


/*---------------------------------------------*/
/*            top_page                     */
/*---------------------------------------------*/
#Topimage{

}

#Top_news{
	width:400px;
	height:324px;
	float:left;
}

#Top_news table td{
	border-bottom:1px dotted #848484;
	vertical-align:top;
	height:18px;
	padding:12px 0;
	line-height:1.5;
}

#Top_news table td.Day{
	font-family:arial;
	font-size:14px;
	width:86px;
}

#Top_news table td.Category{
	width:60px;
}

#Top_news table td.Category p{
	width:54px;
	background:#ffae00;
	color:#fff;
	font-size:12px;
	padding:2px 0px;
	text-align:center;
}

#Top_news table td.Link{
	width:283px;
}
#Top_news table td.Link a{
	color:#ff7800;
	font-size:14px;

}

#Top_news li{
	line-height:41px;
	border-bottom:1px dotted #848484;
}

#Top_news li span.Day{
	font-size:12px;
}

#Top_news li span.Type{
	background:#ffae00;
	color:#fff;
	font-size:12px;
	padding:2px 8px;
}

#Top_news li span.Newstext,
#Top_news li span.Newstext a{
	color:#ff7800;
	font-size:12px;
}

#Top_news #BtNews a{
	width:180px;
	height:30px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	background:url(../images/btn_news.gif) no-repeat;
	margin-left:220px;
	margin-top:11px;
}

#Top_news #BtNews a:hover{
	background-position:left -30px;
}



#Top_aboutus{
	width:400px;
	height:324px;
	margin-left:30px;
	float:left;
}


* html #Top_aboutus{
	margin-left:28px;	
}



#Top_aboutus #Top_text{
	padding-top:15px;
	font-size:14px;

}


#Top_aboutus p.Hear{
	text-align:right;
}

#Top_aboutus a{
	font-weight:bold;
	color:#3c8cc8;
}

#Top_aboutus #Top_office{
	margin-top:14px;
}

#Top_aboutus #Top_office img{
	float:left;
}

#Top_aboutus #Top_office ul{
	margin-top:-0.4em;
}

#Top_aboutus #Top_office ul li{
	color:#274159;
	font-size:14px;
	font-weight:bold;
}

#Top_business{
	width:830px;
	padding-top:43px;
}

#Top_business_type{
	width:830px;
	height:150px;

	background:#f0f5ff url(../images/top_business_bg.jpg) no-repeat;
}

#Top_business_type p.img{
	height:152px;
	padding-left:10px;
	padding-right:5px;
	float:left;

}

#Top_business_type p.TopBanner{
	padding-left:9px;
}


#Top_business_type #Top_criminal{
	width:276px;
	float:left;
}


#Top_business_type #Top_civil{
	width:277px;
	float:left;
}

#Top_business_type #Top_debts{
	width:277px;
	float:left;
}

#Top_business_type ul li{
	font-size:14px;
	line-height:1.4;
}

#Top_business_type p.Page{
	text-align:right;
	padding-top:20px;
	padding-right:6px;
}

#Top_business_type p.Page a{
	color:#3c8cc8;
	font-size:12px;
	font-weight:bold;
}

#Top_criminal ul.square_dot{
	margin-left:30px;
	list-style-type:square;
	list-style-image: url(../images/dot.gif) 
}

#Top_civil ul.square_dot{
	margin-left:30px;
	list-style-type:square;
	list-style-image: url(../images/dot.gif) 
}




/*---------------------------------------------*/
/*            contents_page_setting             */
/*---------------------------------------------*/


#Co_main{
	width:630px;
	float:left;
}


#Sub{
	width:180px;
	padding-left:20px;
	float:left;
}


#Smenu{
	width:180px;

}

#Smenu_top{
	width:180px;
	height:63px;
	background:url(../images/smenu_top_bg.gif) no-repeat;
	text-align:center;
	color:#fff;
}

#Smenu_top p{
	padding-top:20px;
	font-weight:bold;

}

#Smenu_btn{
	background:url(../images/smenu_bg.gif) repeat-y;
}

* html #Smenu_btn{
	width:180px;
}

#Smenu ul{
	width:172px;
	padding-left:4px;
}

#Smenu ul li{
	height:36px;
}

#Smenu li a{
	text-decoration: none;
	padding-top:8px;
	padding-left:26px;
	height:28px;
	overflow:hidden;
	width:146px;
	display:block;
	color:#003048;
	font-size:12px;
	background:url(../images/smenu_btn_bg.gif) no-repeat;
}

* html #Smenu li a{
	width:172px;
	height:36px;
}

#Smenu li a:hover{
	background-position:left -36px;
	color:#fff;
}

#Smenu_bottom{
	width:180px;
	height:12px;
}


#Smenu #Smenu_btn li a.size{
	font-size:11px;

}

h1{
	margin-bottom:30px;
}

h2{
	margin-bottom:24px;
}

.page-title{
	background:url(../images/page_title_bg.gif) no-repeat;
	padding-left:20px;
	line-height:34px;
	color:#ffffff;
	font-size:16px;
}

.entry-title{
	border-bottom:1px dotted #003048;
	line-height:30px;
	color:#00334c;
	font-size:16px;
	margin-bottom:12px;
}

h2.blog-category{
	background:url(../images/blogcate_bg.gif) no-repeat;
	margin-left:5px;
	margin-bottom:12px;
	width:170px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-weight:bold;

}

.entry-title a{
	text-decoration:none;
	color:#00334c;
}

h3{
	margin-bottom:24px;
}

p.Attention{
	padding-top:3px;
	font-size:12px;
	color:#005983;
	line-height:130%;
	background:url(../images/come.gif) no-repeat;
	padding-left:2em;	
}

p.Attention2{
	padding-top:0px;
	font-size:12px;
	color:#005983;
	line-height:150%;
	
}

dl{

}

dt{
	color:#50a5e6;
	font-weight:bold;
}

dd{
	margin-bottom:10px;
	padding-left:26px;
}

p.h4{
	font-weight:bold;
	color:#003048;
	border-bottom:2px dotted #003048;
	margin-bottom:15px;
}

p span.mid{
	vertical-align:middle;
}

.B{
	border-bottom:2px dotted #003048;
}

#Co_main a{
	color:#003048;
}

p.gr-bo{
	font-weight:bold;
	color:#003048;
}


/*---------------------------------------------*/
/*            cost                             */
/*---------------------------------------------*/


#Co_main #Cost ul{
	list-style-image:url(../images/list_arrow.gif);
	margin-left:14px;
}

#Co_main #Cost ul a{
	color:#003048;
}

#Co_main #Cost #Ex{
	background:url(../images/ex_bg.gif) no-repeat;
	padding-left:33px;
	padding-top:45px;
	width:630px;
	height:330px;
	margin-bottom:30px;
}

#Co_main #Cost #Ex p.Ex_case{
	font-size:14px;
	font-weight:bold;
	color:#00334c;
}

#Co_main #Cost #Terasu{
	background:url(../images/terasu_bg.gif) no-repeat;
	height:294;
	width:580px;	
	padding:32px;
	padding-top:18px;
}


* html #Co_main #Cost #Terasu{


	width:630px;	

}

#Co_main #Cost #Terasu p.Terasu_title{
	font-size:18px;
	color:#005983;

}

#Co_main #Cost{

}

#Co_main #Cost table{
	width:625px;
	font-size:12px;
	border:1px solid #c5c5c5;
}

#Co_main #Cost th{
	border:1px solid #c5c5c5;
	background:#f7faff;
	color:#005983;
	padding:5px 0px;
	padding-left:5px;
	padding-right:10px;
}

#Co_main #Cost td{
	border:1px solid #c5c5c5;
	background:#fff;
	padding:5px 0px;
	padding-left:5px;
	padding-right:5px;

}



#Co_main ul.fee_detail a{
	color:#00334c;
}

/*---------------------------------------------*/
/*            about_us                         */
/*---------------------------------------------*/

#About_us{
	width:630px;
}

#About_us p.Head{
	float:left;
	margin-right:15px;
	height:220px;
}

#About_us dl{
	margin-left:90px;
}

#About_us dt{
	margin-top:28px;
}

#About_us dd{
	margin-left:37px;
	color:#005983;
}

#About_us p.Office_pic{
	float:left;
	margin-left:20px;
}


* html #About_us p.Office_pic{
	margin-left:10px;
}

/*---------------------------------------------*/
/*            criminalcase                     */
/*---------------------------------------------*/

#Criminalcase{

}

#Co_main #Criminalcase .Flow{
	width:630px;
	margin-bottom:30px;
}

#Co_main #Criminalcase .Flow td{
	vertical-align:top;
}



#Co_main #Criminalcase .CCMerit{
	margin-left:45px;
	margin-bottom:13px;
}

#Co_main #Criminalcase #CCMerit_wrap{
	margin-bottom:30px;
}

#Co_main #Criminalcase .CCMerit_title{
	color:#50a5e6;
	font-weight:bold;
	margin-bottom:10px;
}

#Co_main #Criminalcase .CCMerit_title img{
	vertical-align:middle;
	margin-right:17px;
}


#Co_main #Criminalcase #QandA table{
	margin-bottom:28px;

}

#Co_main #Criminalcase #QandA th{
	width:45px;
	vertical-align:top;

}

#Co_main #Criminalcase #QandA td{
	width:585px;
}

#Co_main #Criminalcase #QandA td.orange{
	color:#ffae00;
	font-weight:bold;
}

/*---------------------------------------------*/
/*            student                     */
/*---------------------------------------------*/

#Co_main #Kplaw p{
	margin-bottom:20px;


}

#Co_main #Kplaw p.m0{
	margin-bottom:0px;
}

#Co_main #Kplaw p.Blue_list{
	color:#50a5e6;
	margin-bottom:0px;
}

/*---------------------------------------------*/
/*            member                           */
/*---------------------------------------------*/

#Co_main #Member .Name_list li {
	float:left;
	margin-left:5px;
	width: 82px;
	padding-bottom:10px;
}

#Co_main #Member li a{
	color:#444444;
}

#Co_main #Member p.Member_pic{
	float:left;
	margin-bottom:30px;
}



#Co_main #Member #All_member{
	width:350px;
	text-align:right;
	margin-top:30px;
	float:left;
}



#Co_main #Member .Block{
	width:630px;
	margin-bottom:20px;
}

#Co_main #Member .Block .Name{

	width:630px;
	height:40px;
	line-height:34px;
	font-weight:bold;
	font-size:18px;
	color:#fff;

}


#Co_main #Member .Block .Name span.po{
	font-weight:normal;
	margin-left:20px;
	font-size:14px;
}


#Co_main #Member .Block table{
	width:630px;

	margin-bottom:15px;
}

#Co_main #Member .Block th{
	font-weight:bold;
	border-bottom:1px solid #e3e5e6;
}

#Co_main #Member .Block td{
	border-bottom:1px solid #e3e5e6;
	padding:5px 0;
}


#Co_main #Member .Block .Voice{

	background:#f8f8ee;
	border:1px solid #e9e9e9;
	padding:10px 20px 10px 20px;
	
}


/*---------------------------------------------*/
/*            adjustment-of-debts              */
/*---------------------------------------------*/


#Co_main .AdFlow img{
	vertical-align:middle;
	margin-right:17px;
}

#Co_main .AdFlow dd{
	padding-left:43px;
}

#Co_main .AdFlow dd img{
	vertical-align:middle;
	margin:0 5px;
}

#Co_main ul.square_dot{
	list-style-type:square;
	list-style-image: url(../images/dot.gif) 
}


/*---------------------------------------------*/
/*            civilcase                     */
/*---------------------------------------------*/


.Consul_flow{
	width:630px;
}

.Consul_flow p.Con_step{
	float:left;
	margin-left:10px;
}

.Consul_flow p.Con_txt{

}

/*---------------------------------------------*/
/*            access_contact                   */
/*---------------------------------------------*/

#Co_main dl.Contact_info{
	float:left;
	margin-right:45px;

}


/*---------------------------------------------*/
/*            privacypolicy                     */
/*---------------------------------------------*/


.ml15{margin-left:15px;}

.ml45{margin-left:45px;}

.Green_list{
	font-weight:bold;
	color:#00334c;
	margin-bottom:5px;
}

#privacypolicy dt{
	color:#444444;
	font-weight:normal;
}

#privacypolicy dd{
	padding-left:14px;
}

#privacypolicy ul.Co{
	list-style-type: decimal;
}


/* blog */
.entry-date{
	color:#50a5e6;
	margin-bottom:6px;
}
.post{
	line-height:1.8;
	margin-bottom:30px;
	border:1px solid #ddd;
	padding:15px;
}

#NewPosts{
	margin:20px 0px;
	float:left;
}

#NewPosts ul li{
	padding:6px 4px;
	border-bottom:1px dotted #ddd;
}

#NewPosts ul li a{
	font-size:12px;
}

#NewPosts ul li span.date{
	color:#50a5e6;
	font-size:12px;
}

#Archive{
	margin:20px 0px;
	float:left;
}

#Archive ul li{
	padding:0px 4px;
}

#Archive ul li a{
	font-size:12px;
}

.nav-previous{
	width:330px;
	float:left;
}

.nav-next{
	width:300px;
	float:left;
	text-align:right;
}

#privacypolicy ul.square{
	list-style-type:square;
	list-style-image: url(../images/dot.gif) }
}



/*---------------------------------------------*/
/*            underpopulated-area                  */
/*---------------------------------------------*/


.Ua_container{
	clear:both;
	width:630px;
}


.Ua_container .Name{
	height:40px;
}

.Ua_container .Name2{
	height:80px;
}

.Ua_container img{
	margin-bottom:20px;
	float:left;
}


.Ua_container .Name img{
	margin-bottom:0px;
	float:none;
}

.Ua_container .Voice{
	float:left;
	margin-left:10px;
	width:365px;
	background:#f8f8ee;
	border:1px solid #e9e9e9;
	padding:10px 10px 10px 10px;
	margin-bottom:20px;
}

.Ua_container .Voice p.Int{
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#7dbf0c;
}

.Ua_container .Voice p.Txt{

	margin-bottom:10px;
}

.Ua_container .Voice2{
	float:left;
	margin-right:10px;
	width:365px;
	background:#f8f8ee;
	border:1px solid #e9e9e9;
	padding:10px 10px 10px 10px;
	float:left;
	margin-bottom:20px;
}

.Ua_container .Voice2 p.Int{
	height:30px;
	font-size:14px;
	font-weight:bold;
	color:#7dbf0c;
}

.Ua_container .Voice p.Int img{
	vertical-align:middle;
}

.Ua_container .Voice2 p.Int img{
	vertical-align:middle;
}

.Ua_container .Voice2 p.Txt{
	margin-bottom:10px;
}

.hyuga{
	padding-left:288px;
}

/*---------------------------------------------*/
/*            Link                  */
/*---------------------------------------------*/

#Link dt{
	font-weight:normal;
}






/*---------------------------------------------*/
/*            sitemap                  */
/*---------------------------------------------*/

#Sitemap{
	margin-left:10px;
}

#Sitemap a{
	color:#003048;	
}

#Sitemap th{
	padding:15px 0px 15px 10px;
	width:200px;
	color:#003048;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px dotted #003048;
	line-height:150%;
}

#Sitemap td{
	padding:15px 0px 15px 10px;
	width:400px;
	color:#666666;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px dotted #003048;

}

#Sitemap td a{
	color:#666666;
}	



/*---------------------------------------------*/
/*            information                  */
/*---------------------------------------------*/


#BtTopix a{
	width:120px;
	height:24px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	background:url(../images/blog_topics.gif) no-repeat;
	margin-left:56px;
	margin-top:11px;
}

#BtTopix a:hover{
	background-position:left -24px;
}

