

@charset "utf-8";



/* CSS Document */



/*
@import url(common.css);

@import url(layout.css);

@import url(individual.css);

@import url(fonts.css);

@import url(access.css);

http://www.shigetsugu-law.com/common/css/common.css
http://www.shigetsugu-law.com/common/css/layout.css
http://www.shigetsugu-law.com/common/css/individual.css
http://www.shigetsugu-law.com/common/css/fonts.css
http://www.shigetsugu-law.com/common/css/access.css
http://www.shigetsugu-law.com/common/css/wp.css
*/

@charset "utf-8";


/*

.lead-s{

font-size:0.8em;

font-weight:normal;

color:#999999;

padding:0 0 0 30px;	

}

h5{

padding:2px 0 2px 15px;	

}

.padding_t20{

padding-top:20px;

}

h4 a:link,h4 a:visited{

	color: #0066CC;

	text-decoration: none;

}

h4 a:hover{

	color: #FF3300;

	text-decoration: underline;

}

.postdetail{

	text-align:right;

	padding:5px 20px 0px;

font-size:0.8em;

background-color:#F5F5F5;

}

.postdetail a:hover{

background-color:#EEF8FF;

}



div#li_allcat{

	float:left;

	margin:20px 0;

	border: 1px dotted #CCCCCC;

}

#li_allcat ul{

	float:left;

	padding:10px;

	display:block;



}

#li_allcat ul li{

	float:left;

	width:175px;

	padding:5px 0;

}

#li_allcat ul:after{

	content:".";

	display:block;

	clear:both;

	height:0;

	visibility:hidden;

}

#footer {

	clear:both;

}

.page_top{

	clear:both;

}

div#li_subcat{

padding:20px 0 0 0;

}

div#li_subcat ul{

padding:0 0 0 0;

margin:0;

}



div#li_subcat li{

	float:left;

	height: 60px;

	width: 190px;

	background-image: url(../../images/bt-wpcat01.jpg);

	background-repeat: no-repeat;

	list-style:none;

}

div#li_subcat li a{

	margin:13px 10px 0px 25px;

	display:block;

	font-size:14px;

	font-weight:bold;

	color: #0066CC;

	text-decoration: none;

}

div#li_subcat li a:hover{

	color: #FF0000;

	text-decoration: underline;



}

div.navigation{

text-align:center;

padding:10px ;

font-size:12px;

}

.navigation .alignleft{

display:inline;

padding:0 15px;

}

.navigation .alignright{

display:inline;

padding:0 15px;

}

*/




/*enq*/

dl.enq{
	margin:auto;
	padding:0;
    width: 540px;
}

dl.enq dt{

	float:none;

	margin:0;

	padding:0;

}

dl.enq dd{

	float:none;

	margin:0;

	padding:0;

}

dl.enq dt.q_1{

	background-image: url(../../images/enq/q_01.gif);

	height: 30px;

	width: 540px;

	margin-bottom: 5px;

	text-indent:-9999px;

	background-repeat: no-repeat;

	background-position: left bottom;

}

dl.enq dt.q_2{

	background-image: url(../../images/enq/q_02.gif);

	height: 30px;

	width: 540px;

	margin-bottom: 5px;

	text-indent:-9999px;

	background-repeat: no-repeat;

	background-position: left bottom;

}

dl.enq dt.q_2_1{

	background-image: url(../../images/enq/q_02-1.gif);

	height: 15px;

	width: 540px;

	margin-bottom: 5px;

	margin-left:30px;

	text-indent:-9999px;

	background-repeat: no-repeat;

	background-position: left bottom;

}

dl.enq dt.q_2_2{

	background-image: url(../../images/enq/q_02-2.gif);

	height: 15px;

	width: 540px;

	margin-bottom: 5px;

	margin-left:30px;

	text-indent:-9999px;

	background-repeat: no-repeat;
	background-position: left bottom;
}

dl.enq dt.q_2_3{
	background-image: url(../../images/enq/q_02-3.gif);
	height: 15px;
	width: 540px;
	margin-bottom: 5px;
	margin-left:30px;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
dl.enq dt.q_3{
	background-image: url(../../images/enq/q_03.gif);
	height: 30px;
	width: 540px;
	margin-bottom: 5px;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

dl.enq dt.q_4{
	background-image: url(../../images/enq/q_04.gif);
	height: 30px;
	width: 540px;
	margin-bottom: 5px;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

dl.enq dd{
	width: 530px;
	margin-left:30px;
	margin-bottom: 10px;
}

dl.enq dd.rate_s{
	background-image: url(../../images/enq/i_lvs.jpg);
	height: 40px;
	width: 500px;
	margin-left:30px;
	margin-bottom: 10px;
	text-indent:-9999px;
}

dl.enq dd.rate_a{
	background-image: url(../../images/enq/i_lva.jpg);
	height: 40px;
	width: 500px;
	margin-left:30px;
	margin-bottom: 10px;
	text-indent:-9999px;
}

dl.enq dd.rate_b{
	background-image: url(../../images/enq/i_lvb.jpg);
	height: 40px;
	width: 500px;
	margin-left:30px;
	margin-bottom: 10px;
	text-indent:-9999px;
}

dl.enq dd.rate_c{
	background-image: url(../../images/enq/i_lvc.jpg);
	height: 40px;
	width: 500px;
	margin-left:30px;
	margin-bottom: 10px;
	text-indent:-9999px;
}

p.enqseat{
	width: 150px;
	float:left;
	margin-bottom: 10px;
}

p.enqseat a{
	text-indent:-9999px;
	overflow:hidden;
	height:208px;
	width: 143px;
	display:block;
	background-image: url(../../images/enq/bt_seat.gif);
}

p.mes{
	float:left;
	background-image: url(../../images/enq/i_answer.gif);
	background-repeat:no-repeat;
	height:183px;
	width: 390px;
	padding:40px 10px 20px 15px;
}

div.page_top{
	clear:both;
    padding: 10px;
    font-size: 1.5rem;
    text-align: right;
}

h4 {
clear:both;}

.enqpage .float_l{
    width: 540px;
    margin: auto;
}
.enqpage .entry{
    width: 540px;
    margin: auto;
}





/*entry*/

div.entry{}
div.entry h5{
	padding-left:0;
}
div.entry span.red{
	font-size:14px;
	color:#FF0000;
}
div.entry span.strong{
	font-size:14px;
	font-weight:bold;
}






