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

/* content_p
-------------------------------- */
#content_p {
	width: 800px;
	margin: 0 auto;
}




/* right
-------------------------------- */
#right {
	width: 790px;
	padding: 0;
	margin: 0 auto;
}

#rightbox {
	width: 760px;
	padding: 0;
	margin: 0 auto;
}




/* pankuzu
-------------------------------- */
#pankuzu {
	width: 500px;
	margin: 5px 0 10px 0;
	clear: both;
}

#pankuzu ul {
	padding: 7px 0 13px 2px;
}

#pankuzu li {
	float: left;
	line-height: 110%;
	list-style-type: none;
	margin-right: 5px;
	padding-right: 10px;
	background: url(../img/topicpath.gif) no-repeat right center;
}

#pankuzu li.active {
	background: none;
}




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



/* pagetop02
-------------------------------- */
#pagetop02 {
	width: 760px;
	padding: 25px 0 15px 7px;
	margin: 0;
    clear: both;
	text-align: right;
}




/* 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; 
}




/* service_exp
-------------------------------- */
#service_exp {
	width: 530px;
	line-height: 160%;
	padding: 5px 15px 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: 740px;
	padding: 0;
	margin: 10px 0 20px 10px;
}

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




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




/* r_box
-------------------------------- */
.r_box {
	width: 720px;
	padding: 0;
	margin: 10px auto 20px auto;
}

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

.r_box_n li {
    float: left;
}




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

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

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

.koumoku02 {
	font-size: medium;
    font-weight: bold;
    color: #07316e;
}




/* 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: 270px;
	color:#0069b1;
	font-weight: bold;
}

#search_n {
	color:#ff7108;
	font-weight: bold;
	font-size: 120%;
}

.search_num {
    letter-spacing: 0.1em;
}


/* 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;
}





