@charset "Shift_JIS";
/*
----------------------------------------------------
KIKUCHISOGO.COM V2
paractice.css

author: yamamori
updated:2007,2,3
updated:2015,6,3
---------------------------------------------------- */

/*gnavi*/
div#gnavi li#gnavi-04{
width:133px;
background: url(../images/gnavi.jpg) no-repeat -399px -70px;
}
/*cover_h2*/
div#cover h2{
width:799px; height:120px;
text-indent: -9999px;
overflow:hidden;
background: #214a52 url(../../practice/images/cover.jpg) no-repeat left top;
}
/*sidebar_lnavi_label*/
div#sidebar div#lnavi h3{
background: url(../../practice/images/lnavi_label.jpg) no-repeat left top;
}
div#sidebar div#lnavi h3 a:hover{
background: url(../../practice/images/lnavi_label_o.jpg) no-repeat left top;
}
#Page-Practice-index div#sidebar div#lnavi h3{
background: url(../../practice/images/lnavi_label_a.jpg) no-repeat left top;
}
#Page-Practice-index div#sidebar div#lnavi h3 a:hover{
background: url(../../practice/images/lnavi_label_a.jpg) no-repeat left top;
}
/*sidebar_lnavi*/
div#sidebar div#lnavi li#lnavi-01{
background: url(../../practice/images/lnavi.jpg) 0px 0px;
}
div#sidebar div#lnavi li#lnavi-01 a:hover,
div#sidebar div#lnavi li#lnavi-01.current {
background: url(../../practice/images/lnavi.jpg) -200px 0px;
}
div#sidebar div#lnavi li#lnavi-02{
background: url(../../practice/images/lnavi.jpg) 0px -32px;
}
div#sidebar div#lnavi li#lnavi-02 a:hover,
div#sidebar div#lnavi li#lnavi-02.current{
background: url(../../practice/images/lnavi.jpg) -200px -32px;
}
div#sidebar div#lnavi li#lnavi-03{
background: url(../../practice/images/lnavi.jpg) 0px -64px;
}
div#sidebar div#lnavi li#lnavi-03 a:hover,
div#sidebar div#lnavi li#lnavi-03.current{
background: url(../../practice/images/lnavi.jpg) -200px -64px;
}
div#sidebar div#lnavi li#lnavi-04{
background: url(../../practice/images/lnavi.jpg) 0px -96px;
}
div#sidebar div#lnavi li#lnavi-04 a:hover,
div#sidebar div#lnavi li#lnavi-04.current{
background: url(../../practice/images/lnavi.jpg) -200px -96px;
}
div#sidebar div#lnavi li#lnavi-05{
background: url(../../practice/images/lnavi.jpg) 0px -128px;
}
div#sidebar div#lnavi li#lnavi-05 a:hover,
div#sidebar div#lnavi li#lnavi-05.current{
background: url(../../practice/images/lnavi.jpg) -200px -128px;
}

div#sidebar div#lnavi li#lnavi-06{
background: url(../../practice/images/lnavi.jpg) 0px -160px;
}
div#sidebar div#lnavi li#lnavi-06 a:hover,
div#sidebar div#lnavi li#lnavi-06.current{
background: url(../../practice/images/lnavi.jpg) -200px -160px;
}


/*main_h3*/
div#content div#main h3#h3-01-01{
background: url(../../practice/images/h3_01_01.gif) no-repeat left top;
}
div#content div#main h3#h3-01-02{
margin-top:1.3em;
background: url(../../practice/images/h3_01_02.gif) no-repeat left top;
}
div#content div#main h3#h3-02-01{
background: url(../../practice/images/h3_02_01.gif) no-repeat left top;
}
div#content div#main h3#h3-03-01{
background: url(../../practice/images/h3_03_01.gif) no-repeat left top;
}
div#content div#main h3#h3-04-01{
background: url(../../practice/images/h3_04_01.gif) no-repeat left top;
}
div#content div#main h3#h3-05-01{
background: url(../../practice/images/h3_05_01_new.gif) no-repeat left top;
}
div#content div#main h3#h3-06-01{
background: url(../../practice/images/h3_06_01.gif) no-repeat left top;
}
div#content div#main h3#h3-07-01{
background: url(../../practice/images/h3_07_01.gif) no-repeat left top;
}
/*Page-Practice-04-h4*/
#Page-Practice-04 div#content div#main h4{
width:450px;
height: 24px;
text-indent:-9999px;
overflow:hidden;
margin:0.4em 0 0.9em 0;
}
#Page-Practice-04 div#content div#main h4#h4-05-01{
background: url(../../practice/images/h4_05_01_new.gif) no-repeat left top;
}
#Page-Practice-04 div#content div#main h4#h4-05-02{
	margin-top: 2em;
background: url(../../practice/images/h4_05_02.gif) no-repeat left top;
}

/*y[W²ÆÌJX^X^C*/

/*Page-Practice-h4*/
#Page-Practice div#content div#main h4{
font-size:102%;
border-top:1px dotted #B6CCCF;
padding-top:0.4em;
background: url(../images/bullet_03.gif) no-repeat 0px 13px;
margin:0 0 0.4em 0;
color:#19383B;
letter-spacing:1px;
}
/*Page-Practice-index_dl*/
#Page-Practice-index div#content div#main dl{
			width:545px;
			margin:0 0 10px -3px;
			padding-top:5px;
			line-height:1.4;
			}
				#Page-Practice-index div#content div#main dl dt{
				float:left;
				width:200px ;
				height:34px;
				overflow:hidden;
				text-indent:-9999px;
				margin-right:15px;
				margin-bottom:12px;
				}
				* html #Page-Practice-index div#content div#main dl dt{
				margin-bottom:0;
				}
							#Page-Practice-index div#content div#main dl dt a{
							display:block;
							text-decoration:none;
							width:200px ;
							height:34px;
							}
							#Page-Practice-index div#content div#main dl dt#pra-navi-01{
							background: url(../../practice/images/pra_navi.gif) no-repeat 0px 0px;
							}
							#Page-Practice-index div#content div#main dl dt#pra-navi-02{
							background: url(../../practice/images/pra_navi.gif) no-repeat 0px -50px;
							}
							#Page-Practice-index div#content div#main dl dt#pra-navi-03{
							background: url(../../practice/images/pra_navi.gif) no-repeat 0px -100px;
							}
							#Page-Practice-index div#content div#main dl dt#pra-navi-04{
							background: url(../../practice/images/pra_navi.gif) no-repeat 0px -150px;
							}
							#Page-Practice-index div#content div#main dl dt#pra-navi-05{
							background: url(../../practice/images/pra_navi.gif) no-repeat 0px -200px;
							}
							#Page-Practice-index div#content div#main dl dt#pra-navi-06{
							background: url(../../practice/images/pra_navi.gif) no-repeat 0px -250px;
							}
							#Page-Practice-index div#content div#main dl dt#pra-navi-01 a:hover{
							background: url(../../practice/images/pra_navi.gif) no-repeat -231px 0px;
							}
							#Page-Practice-index div#content div#main dl dt#pra-navi-02 a:hover{
							background: url(../../practice/images/pra_navi.gif) no-repeat -231px -50px;
							}
							#Page-Practice-index div#content div#main dl dt#pra-navi-03 a:hover{
							background: url(../../practice/images/pra_navi.gif) no-repeat -231px -100px;
							}
							#Page-Practice-index div#content div#main dl dt#pra-navi-04 a:hover{
							background: url(../../practice/images/pra_navi.gif) no-repeat -231px -150px;
							}
							#Page-Practice-index div#content div#main dl dt#pra-navi-05 a:hover{
							background: url(../../practice/images/pra_navi.gif) no-repeat -231px -200px;
							}
							#Page-Practice-index div#content div#main dl dt#pra-navi-06 a:hover{
							background: url(../../practice/images/pra_navi.gif) no-repeat -231px -250px;
							}
							
	
				#Page-Practice-index div#content div#main dl dd{
				float:left;
				width:325px !important;
				padding:7px 0px 0px 0px;
				min-height:39px;
				}
				* html #Page-Practice-index div#content div#main dl dd{
				width:345px;
				padding-top:6px;
				padding-bottom:0.9em;
				}
						#Page-Practice-index div#content div#main dl dd.type-02{
						padding:0px 0px 0px 0px;
						min-height:46px;
						line-height:1.2;
						}
						* html #Page-Practice-index div#content div#main dl dd.type-02{
						padding-bottom:0.9em;
						}
						#Page-Practice-index div#content div#main dl dd.type-03{
						padding:0px 0px 8px 0px;
						min-height:46px;
						line-height:1.2;
						}
						* html #Page-Practice-index div#content div#main dl dd.type-03{
						padding-bottom:0.9em;
						}