/* -------------------------------- 
Name: download stylesheet
Manager: daidore
-------------------------------- */

/* c_box
-------------------------------- */
#c_box {
	width: 600px;
	padding: 0;
	margin: 10px 0 20px 0;
}

#c_box h4{
    font-size: 100%;
	text-indent: 15px;
	line-height: 30px;
	margin: 5px 0 5px 10px;
	background: url(../img/h2_bg.gif) no-repeat;
	color: #025488;
}

#c_box p {
	line-height: 160%;
	padding: 5px;
	margin: 0 20px 0 22px; 
}




/* z_box
-------------------------------- */
#z_box {
	width: 742px;
	padding: 0;
	margin: 10px 0 20px 0;
}

#z_box h4{
    font-size: 100%;
	text-indent: 8px;
	line-height: 30px;
	margin: 5px 0 5px 0;
	color: #025488;
	background:#D4ECFC;
	border-left: 5px solid #85B9DD;
}

#z_box p {
	line-height: 160%;
	padding: 5px;
	margin: 0 20px 0 22px; 
}




/* y_box
-------------------------------- */
#y_box {
	margin: 0 0 20px 10px;
}




/* kiyaku
-------------------------------- */
#kiyaku {
	width: 650px;
	line-height: 160%;
	padding: 5px 15px 10px 15px;
	margin: 20px auto 20px auto;
	background-color: #F8FBFE;
	border: 1px solid #E8F6FF;
}

#kiyaku ul{
	padding: 0;
	margin: 0;
}

#kiyaku li{
	padding: 4px 0;
	margin: 0;
    padding-left:1em;
    text-indent:-1em;
}

#form_bt {
	width: 330px;
	padding: 20px 15px 30px 15px;
	margin: 0 auto;
}




/* service_exp
-------------------------------- */
.service_exp {
	width: 700px;
	line-height: 160%;
	padding: 5px 0 10px 15px;
	margin: 0 auto 20px auto;
}

.service_exp ul {
	padding: 0;
	margin: 0;
}

.service_exp li {
	padding: 4px 0;
	margin: 0 0 5px 0;;
    padding-left:1em;
    text-indent:-1em;
	clear: both;
}




/* s_box
-------------------------------- */
.s_box {
	width: 577px;
	padding: 0;
	margin: 10px 0 20px 10px;
}

.s_box p {
	line-height: 160%;
	padding: 5px;
	margin: 0 20px 0 22px; 
}




/* search_txt
-------------------------------- */
.search_txt {
    font-size: 11px;
	padding: 0 0 3px 0;
	color: #003960;
}




/* search_tab
-------------------------------- */
.search_tab {
    background: #f4faff;
    border: #c5def2 1px solid;
	padding: 10px;
	margin: 10px 3px 0 5px;
}




/* r_bt
-------------------------------- */
.r_bt  {
	float: left;
	padding: 5px 0 5px 10px;
}




/* r_box
-------------------------------- */
.r_box {
	width: 570px;
	padding: 0;
	margin: 10px 0 10px 13px;
}

.r_box  td {
	padding: 5px 0 0 7px;
}

.r_box_n li {
    float: left;
}




/* r_name
-------------------------------- */
.r_name01 {
	width: 330px;
	margin: 0 5px 0 0;
	font-size: 14px;
	color: #003960;
}

.r_name02 {
	width: 215px;
	text-align: right;
    font-size: 11px;
	color: #003960;
}

.koumoku {
    font-size: 12px;
    font-weight: bold;
    color: #006699;
}




/* r_link
-------------------------------- */
.r_link li {
    float: left;
	margin: 15px 0 0 5px;
}

.r_link_p {
	width: 380px;
	margin: 0 5px 0 0;
}

.r_link_n {
	width: 180px;
	text-align: right;
}




/* search_r
-------------------------------- */
#search_r {
    background: #f4faff;
    border: #c5def2 1px solid;
	padding: 7px 10px;
	margin: 20px 3px 0 0;
	width: 200px;
	color:#0069b1;
	font-weight: bold;
}

#search_n {
	color:#ff7108;
	font-weight: bold;
	font-size: 16px;
}




/* cate
-------------------------------- */
#cate01 {
    font-size: 14px;
    font-weight: bold;
    color: #0069b1;
	border-left: #88b9db 3px solid;
	padding: 3px 3px 3px 7px;
}

#cate02 {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
	background-color: #0069b1;
	padding: 5px 3px 5px 7px;
	margin: 5px 5px 5px 3px;
}







