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

author: yamamori
updated:2007,1,27

Modified:2009,8,17

---------------------------------------------------- */
/*gnavi*/
div#gnavi li#gnavi-06{
width:134px;
background: url(../images/gnavi.jpg) no-repeat -665px -70px;
}
/*cover_h2*/
div#cover h2{
width:799px; height:120px;
text-indent: -9999px;
overflow:hidden;
background: #214a52 url(../../clients/images/cover.jpg) no-repeat left top;
}
/*sidebar_lnavi_label*/
div#sidebar div#lnavi h3{
background: url(../../clients/images/lnavi_label.jpg) no-repeat left top;
}
/*sidebar_lnavi*/
div#sidebar div#lnavi li#lnavi-01{
background: url(../../clients/images/lnavi.jpg) 0px 0px;
}
div#sidebar div#lnavi li#lnavi-01 a:hover,
div#sidebar div#lnavi li#lnavi-01.current {
background: url(../../clients/images/lnavi.jpg) -200px 0px;
}
/*main_h3*/
div#content div#main h3#h3-01-01{
background: url(../../clients/images/h3_01_01.gif) no-repeat left top;
}
/*main_h4*/
div#content div#main h4{
width:535px;
height:31px;
text-indent:-9999px;
overflow:hidden;
margin:1.5em 0 1.1em 0;
}
div#content div#main h4 a{
width:535px;
height:31px;
display:block;
text-decoration:none;
}

div#content div#main h4#h4-01-001{
background: url(../../clients/images/h4_01_001.gif) no-repeat left top;
height:56px;
}
div#content div#main h4#h4-01-001 a{
	height: 56px;
}

div#content div#main h4#h4-01-002{
background: url(../../clients/images/h4_01_002.gif) no-repeat left top;
}

div#content div#main h4#h4-01-01{
background: url(../../clients/images/h4_01_01.gif) no-repeat left top;
}
div#content div#main h4#h4-01-02{
background: url(../../clients/images/h4_01_02.gif) no-repeat left top;
}
div#content div#main h4#h4-01-03{
background: url(../../clients/images/h4_01_03.gif) no-repeat left top;
}
div#content div#main h4#h4-01-04{
background: url(../../clients/images/h4_01_04.gif) no-repeat left top;
}
/*y[W²ÆÌJX^X^C*/

/*content-navi-wrapper*/
div#content div#main div#content-navi-wrapper{
			width:535px ;
			margin-top:0;
			padding:40px 0 6px;
			border-bottom:1px dotted #B6CCCF;
			background:#ffffff url(../../clients/images/bg_menu_upper.jpg) no-repeat 0px 0px;
			}
* html div#content div#main div#content-navi-wrapper{
			width:535px ;
			}
			div#content div#main div#content-navi-wrapper h5{
			display:none;
			}
			div#content div#main div#content-navi-wrapper ul{
			width:auto;
			margin-left:17px;
			}
			div#content div#main div#content-navi-wrapper li{
			padding:0 0 0 20px;
			line-height:2.0;
			font-family: "qMmpS Pro W3","lr oSVbN","Osaka", Helvetica,Arial,san-serif;
			background: url(../images/bullet_01.gif) no-repeat 3px 11px ;	
			}
/*div#main dl.flow*/
			div#content div#main dl.flow{
			border:1px solid #94B4BA;
			padding:1px;
			width:531px !important;
			width /**/:535px;
			margin-top:0.7em;
			margin-bottom:2em;
			line-height:1.6;	
			}
				div#content div#main dl.flow dt{
				clear:both;
				width:531px !important;
				height:26px;
				text-indent:-9999px;
				overflow:hidden;
				margin:0;
				}
					div#content div#main dl.flow dt#dt-01{
					background:#ffffff url(../../clients/images/dt-01.gif) no-repeat left top;
					}
					div#content div#main dl.flow dt#dt-02{
					background:#ffffff url(../../clients/images/dt-02.gif) no-repeat left top;
					}
					div#content div#main dl.flow dt#dt-03{
					background:#ffffff url(../../clients/images/dt-03.gif) no-repeat left top;
					}
					div#content div#main dl.flow dt#dt-04{
					background:#ffffff url(../../clients/images/dt-04.gif) no-repeat left top;
					}
					div#content div#main dl.flow dt#dt-05{
					background:#ffffff url(../../clients/images/dt-05.gif) no-repeat left top;
					}
				div#content div#main dl.flow dd{
				clear:both;
				width:531px !important;
				margin:0px;
				padding:0.5em 0px 0.5em 0px;
				border-bottom:1px solid #94B4BA;
				color:#111111;
				background:#EBEFF0 url(../images/bg_dl_dt_03.gif) repeat;
				}
				div#content div#main dl.flow dd a{
				color:#0000ff;
				text-decoration:underline;
				}
				div#content div#main dl.flow dd.arrow{
				width:531px;
				height:18px;
				margin:0;
				padding:0px;
				text-indent:-9999px;
				overflow:hidden;
				background: url(../images/arrow_03.gif) no-repeat 245px -27px;
				}
					div#content div#main dl.flow dd p{
					padding:3px 0px 3px 12px;
					margin:0 1em 0 1em;
					font-size:0.9em;
					text-indent:0;
					background:url(../images/bullet_04c.gif) no-repeat 0px 10px;
					}