BODY {
	color:#666666;
	margin:0 0 0 0;
}
body *{
	font-size:11px;
}
img{
	border-width:0px;
}

a{ text-decoration: none;}
a:link { color:#666666;}
a:visited { color:#666666;}
a:active { color:#C71444;}
a:hover { color:#C71444;}

div.container {
	position:relative;
	top:70px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:900px;
	border-bottom:1px solid #cccccc;
}

/*ヘッダ設定*/

div.header {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:900px;
	
	/*border-bottom:8px solid #cbcdcd;*/
}

div.article_selected {
	width:696px;
	margin:10px 0 10px 20px;
}

div.article_selected ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
}

div.article_selected ul li {
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:11px !important;
}

div.article_selected ul li a,div.article_selected ul li.current{
	line-height:11px;
	display:block;
	padding:3px 0 0 11px;
	font-weight:normal;
	background-image:url(/SITESEARCH/IMAGES/mark_rightarrow.gif);
	background-repeat:no-repeat;
	background-position:2px center;
}

head:first-child+body div.article_selected ul li a,head:first-child+body div.article_selected ul li.current{
	padding:0 0 0 11px;
}

div.article_selected ul li.current{
	color:#C71444;
}

div.article_selected ul li.woSeparator a{
	padding:3px 0 0 0;
	background-image:none;
}

head:first-child+body div.article_selected ul li.woSeparator a{
	padding:0 0 0 0;
}

input.search_text{
	vertical-align:middle;
	margin:0 0 0 0;
	padding:2px 0 0 2px;
	height:23px;
	width:290px;
	font-size:12px !important;
}

input.search_btn{
	margin:0 0 0 -4px;
	border:1px solid #4c4c4c;
}

head:first-child+body  input.search_btn{
	margin:0 0 0 -3px;
}

div.search_form{
	text-align:center;
	vertical-align:middle;
	height:40px;
	margin:0 0 21px 0;
	padding:0 0 0 20px;
	background-image: url(/SITESEARCH/IMAGES/line.gif);
	background-repeat:repeat-x;
	background-position:left -9999px;
}

div.search_form form{
	float:left;
	padding:7px 0 0 0;
}

div.search_form img{
	margin:0 6px 0 0;
}

head:first-child+body  div.search_form img{
	margin:-6px 6px 0 0;
}

div.search_form a{
	margin:12px 0 0 6px;
	display:block;
	float:left;
	padding:4px 0 0 10px;
	vertical-align:middle;
	background-image:url(/SITESEARCH/IMAGES/arrow_r.gif);
	background-repeat:no-repeat;
	background-position:1px center;
}
div.search_form a.faq{
	color:#C71444;
}

head:first-child+body  div.search_form a{
	margin:14px 0 0 6px;
	padding:0 0 0 10px;
}

div.search_form a:hover { color:#C71444;}

div.search_form a.manual{
	cursor:hand;
	display:block;
	background-image:url(/SITESEARCH/IMAGES/arrow_bottom.gif);
	background-repeat:no-repeat;
	background-position:10px 14px;
	margin:8px 0 0 6px;
	padding:8px 0 0 10px;
}

head:first-child+body  div.search_form a.manual{
	background-position:10px 12px;
	margin:8px 0 0 6px;
	padding:6px 0 0 10px;
}

div.search_form a.manual:hover{
	color:#C71444;
	background-image:url(/SITESEARCH/IMAGES/arrow_bottom_r.gif);
}

.search_form span.select{
	display:block;
	width:111px;
	height:25px;
	text-align:center;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
* html .search_form span.select{
	height:33px;
}





/*div.sub_search{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:27px;
	vertical-align:middle;
	background-image: url(/SITESEARCH/IMAGES/line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.sub_search ul{
	float:right;
	list-style: none;
	margin:0 13px 0 0;
}

.sub_search ul li{
	float:left;
	margin:0 0 0 0;
}

.sub_search ul li span{
	display:block;
	width:111px;
	height:19px;
	text-align:center;
	margin:0 0 0 0;
	padding:7px 0 0 8px;
}
* html .sub_search ul li span{
	height:27px;
}

.sub_search ul li a{
	cursor:hand;
	display:block;
	background-image:url(/SITESEARCH/IMAGES/arrow_bottom.gif);
	background-repeat:no-repeat;
	background-position:8px 12px;
}

.sub_search ul li a:hover{
	background-image:url(/SITESEARCH/IMAGES/arrow_bottom_r.gif);
}
.sub_search ul li img{
	margin:0 4px 0 0;
}*/




div.manual_list{
	display:none;
	float:none;
	clear:both;
	width:100%;
	height:165px;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	position:relative;
}

div.manual_list span.close{
	display:block;
	float:right;
	text-align :right;
	padding:5px 5px 0 0;
}

div.manual_list span.info{
	display:block;
	text-align :right;
	vertical-align:middle;
	padding:0 5px 0 0;
	position: absolute;
	bottom:5px;
	right:5px;
}

div.manual_list span.info a{
	padding:0 0 0 8px;
	display:block;
	color:#C71444;
	background-image:url(/SITESEARCH/IMAGES/arrow_r.gif);
	background-repeat:no-repeat;
	background-position:1px center;
}

div.manual_list span.info img{
	margin:0 4px 0 0;
}
.manual_list .comment{
	float:left;
	display:block;
	width:260px;
	margin:7px 0 0 0;
	padding:0 10px; 0 0;
}
.manual_list .comment span{
	display:block;
	position:absolute;
	bottom:35px;
}
/*
.manual_list ul{
	list-style: none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	clear:both;
}

.manual_list ul li{
	float:left;
	display:block;
	width:260px;
	margin:0 0 0 0;
	padding:0 10px; 0 0;
	position:relative;
}

.manual_list ul li span{
	display:block;
	position:absolute;
	bottom:0px;
}
*/

/*メイン設定*/
div.contents{
	border-top:8px solid #cbcdcd;
}

div.main{
	float:left;
	width:650px;
	height:auto;
	margin:0 10px 0 0;
	/*border:1px solid #b7b7b7;*/
}

/*おまとめ*/
div.pickup{
	width:635px;
	margin:11px 0 0 13px;
	
}
.pickup_container{
	background-image: url(/SITESEARCH/IMAGES/pickup_back.gif);
	background-repeat:repeat-y;
	margin:0 0 5px 0;
}
.pickup span.tab{
	display:block;
	height:20px;
	margin:0 0 0 0;
	background-image: url(/SITESEARCH/IMAGES/tab.gif);
	background-repeat:no-repeat;
	/*border:1px solid #b7b7b7;*/
}

.pickup span.tab .tab_name{
	font-size:12px !important;
	display:block;
	float:left;
	height:19px;
	background-color:#ffffff;
	background-image: url(/SITESEARCH/IMAGES/line_b.gif);
	background-repeat:repeat-x;
	padding:6px 6px 0 8px;
}

head:first-child+body .pickup span.tab .tab_name{
	padding:4px 6px 0 14px;
}

.pickup span.tab .left_end{
	display:block;
	float:left;
	width:2px;
	height:19px;
	background-color:#ffffff;
	background-image: url(/SITESEARCH/IMAGES/tab_left.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.pickup span.tab .right_end{
	display:block;
	float:left;
	width:16px;
	height:19px;
	background-color:#ffffff;
	background-image: url(/SITESEARCH/IMAGES/tab_right.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.pickup .page_name{
	clear:both;
	display:block;
	float:left;
	width:505px;
	margin:5px 0 0 16px;
}
* html .pickup .page_name{
	width:495px;
	margin:5px 0 0 8px !important;
}
.pickup .page_name a.name{
	font-weight:bold;
	vertical-align:middle;
	margin:0 5px 0 0;
	font-size:14px !important;
	color:#c71444;
	padding:0 0 0 10px;
	background-image:url(/SITESEARCH/IMAGES/arrow_r.gif);
	background-repeat:no-repeat;
	background-position:1px center;
}

.pickup .page_name a.url{
	display:block;
	vertical-align:middle;
	font-size:11px !important;
	color:#5a8281;
	margin:3px 0 0 12px;
}

head:first-child+body .pickup .page_name a.url{
	margin:0 0 0 12px;
}

.pickup .page_name a.url:link { color:#5a8281;}
.pickup .page_name a.url:visited { color:#5a8281;}
.pickup .page_name a.url:active { color:#C71444;}
.pickup .page_name a.url:hover { color:#C71444;}

.pickup .page_name img{
	margin:0 4px 0 0;
}

.pickup .page_name ul.menu{
	display:block;
	list-style: none;
	margin:5px 0 0 10px;
	border-left:1px solid #999999;
}

.pickup .page_name ul.menu li{
	display:block;
	float:left;
	width:auto;
	margin:0 0 0 0;
	border-right:1px solid #999999;
}

.pickup .page_name ul.menu li.top{
	margin:0 0 0 0;
	border-left:1px solid #999999;
}

.pickup .page_name ul.menu a{
	margin:0 5px 0 5px;
	color:#666666;
}

head:first-child+body .pickup .page_name ul.menu a{
	margin:0 3px 0 3px;
}

.pickup .page_name ul.menu a:visited { color:#666666;}
.pickup .page_name ul.menu a:active { color:#C71444;}
.pickup .page_name ul.menu a:hover { color:#C71444;}

.pickup span.car{
	float:right;
	margin:-1px 8px 0 0;
	width:104px;
	height:51px;
	overflow:hidden;
}

head:first-child+body .pickup span.car{
	margin:-3px 8px 0 0;
}

.pickup img.car{
	float:right;
	margin:-2p 8px 0 0;
	width:106px;
	height:66px;
}

head:first-child+body .pickup img.car{
	margin:-2px 8px 0 0;
}

.pickup span.car img{
	margin:-1px 0 0 -1px;
}

.pickup span.pickup_bottom{
	display:block;
	margin:5px 0 0 0;
	position:relative;
}

.pickup_bottom .back{
	width:630px;
	padding:5px 0 0 14px;
	background-color:#eeeeee;
	border-top:1px dashed #cfcfcf;
	margin:0 0 0 1px;
}

head:first-child+body .pickup_bottom .back{
	width:616px;
	padding:0 0 5px 14px;
}

.pickup_bottom .back ul{
	list-style: none;
	/*margin:5px 0 0 10px;*/
	margin:0 0 0 0;
	float:left;
}

head:first-child+body .pickup_bottom .back ul{
	padding:0 0 0 0;
}

.pickup_bottom .back ul li{
	float:left;
	/*display:inline;*/
	margin:0 0 0 0;
	width:auto;
}

head:first-child+body .pickup_bottom .back ul li{
	margin:3px 0 0 0;
}

.pickup_bottom .back ul li a{
	vertical-align:middle;
	padding:2px 8px 0 8px;
	background-image:url(/SITESEARCH/IMAGES/arrow.gif);
	background-repeat:no-repeat;
	background-position:1px center;
	display:block;
	width:auto;
}

* html .pickup_bottom .back ul li a{
	white-space:nowrap;
}
.pickup_bottom .back ul li a:hover{
	background-image:url(/SITESEARCH/IMAGES/arrow_r.gif);
}

.pickup_bottom .back ul li img{
	margin:0 4px 0 10px;
}

.pickup span.pickup_end{
	font-size:8px !important;
	display:block;
	height:auto;
	margin:0 0 0 0;
	background-image: url(/SITESEARCH/IMAGES/pickup_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.pickup span.pickup_end_w{
	font-size:8px !important;
	display:block;
	height:auto;
	margin:0 0 0 0;
	background-image: url(/SITESEARCH/IMAGES/pickup_bottom_w.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
head:first-child+body .pickup span.pickup_end,head:first-child+body .pickup span.pickup_end_w{
	height:5px;
}
* html .pickup_end_w{
	background-image: url(/SITESEARCH/IMAGES/pickup_bottom_w.gif) !important;
	height:1px;
}


.pickup span.tab_b{
	height:auto;
	margin:0 0 0 0;
	font-size:2px !important;
	background-image: url(/SITESEARCH/IMAGES/tab.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.pickup .page_name_b{
	clear:both;
	display:block;
	float:left;
	margin:5px 0 5px 16px;
}
* html .pickup .page_name_b{
	margin:5px 0 0 8px !important;
}
.pickup .page_name_b span.name{
	font-weight:bold;
	vertical-align:middle;
	margin:0 5px 0 0;
	font-size:14px !important;
	padding:0 0 0 0;
}

.pickup .page_name_b a.url{
	display:block;
	vertical-align:middle;
	font-size:11px !important;
	color:#5a8281;
	margin:3px 0 0 12px;
}

head:first-child+body .pickup .page_name_b a.url{
	margin:0 0 0 12px;
}

.pickup .page_name_b span.message{
	display:block;
	width:auto;
	margin:5px 0 3px 0;
}

.pickup .page_name_b a.back_number{
	display:block;
	width:auto;
	vertical-align:middle;
	margin:0 8px 3px 0;
	color:#c71444;
	padding:0 0 0 10px;
	background-image:url(/SITESEARCH/IMAGES/arrow_r.gif);
	background-repeat:no-repeat;
	background-position:1px center;
}
a.back_number{
	float:left;
}
.pickup span.pickup_end_b{
	font-size:8px !important;
	display:block;
	height:auto;
	margin:0 0 0 0;
	background-image: url(/SITESEARCH/IMAGES/pickup_bottom_w.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/*おまとめここまで*/

.answer span.header{
	margin:7px 0 0 0;
	display:block;
	vertical-align:middle;
	padding:0 7px 0 20px;
	height:30px;
	width:625px;
	background-image: url(/SITESEARCH/IMAGES/answer_back.gif);
	background-repeat:repeat-x;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

head:first-child+body .answer span.header{
	width:617px;
}

* html .answer span.header,* html .answer_bottom span.header{
	width:645px;
}
.answer span.header img{
	float:left;
	margin:8px 0 0 0;
}

.answer span.header .right_block img{
	float:none;
	margin:8px 0 0 0;
}

.answer span.right_block{
	margin:12px 3px 0 0;
	display:block;
	float:right;
	/*border:1px solid #b7b7b7;*/
}

.answer span.right_block a.prev{
	display:block;
	float:left;
	text-align:center;
	width:40px;
	height:18px;
	border-right:1px solid #bcbcbc;
	padding:0 0 0 0;
	background-image:url(/SITESEARCH/IMAGES/arrow_l.gif);
	background-repeat:no-repeat;
	background-position:1px 4px;
}

.answer span.right_block a.prev:hover{
	background-image:url(/SITESEARCH/IMAGES/arrow_l_r.gif);
}

.answer span.right_block a.prev img{
	margin:0 4px 0 0;
}

.answer span.right_block span.number{
	display:block;
	float:left;
	text-align:center;
	width:115px;
	height:18px;
	border-right:1px solid #bcbcbc;
	border-left:1px solid #ffffff;
}

.answer span.right_block a.next{
	display:block;
	float:left;
	text-align:center;
	width:40px;
	height:18px;
	border-left:1px solid #ffffff;
	padding:0 0 0 0;
	background-image:url(/SITESEARCH/IMAGES/arrow.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
}

.answer span.right_block a.next:hover{
	background-image:url(/SITESEARCH/IMAGES/arrow_r.gif);
}

.answer span.right_block a.next img{
	margin:0 0 0 4px;
}



.main ul{
	clear:both;
	list-style: none;
	margin:8px 0 0 0;
	padding:0 0 0 0;
}

.main ul li{
	display:block;
	width:625px;
	/*height:85px;*/
	margin:0 0 0 20px;
	padding:0 0 0 0;
}

.main ul.answer_list{
	margin-top:17px;
}

.main ul.answer_list li{
		border-top:1px solid #b8b8b8;
		margin-top:7px;
}

.main ul.answer_list li img{
	float:left;
	position:relative;
	top:5px;
	right:-3px;
}

head:first-child+body .main ul.answer_list li img{
	right:0px;
}

.main ul li span.property{
	font-size:2px !important;
	display:block;
	width:572px;
	height:9px;
	text-align:right;
	padding:0 54px 0 0;
	margin:0 0 0 0;
	border-bottom:1px solid #b8b8b8;
}

head:first-child+body .main ul li span.property{
	width:576px;
	padding:0 50px 0 0;
}

* html .main ul li span.property{
	width:625px;
	padding:0 42px 0 0;
}
.main ul li span.page_name{
	display:block;
	float:left;
	width:517px;
	vertical-align:middle;
	padding:5px 0 0 6px;
}

head:first-child+body .main ul li span.page_name{
	width:511px;
}

.main ul li span.page_name a{
	font-weight:bold;
	display:inline;
	font-size:14px  !important;
	width:auto !important;
	padding:0 0 0 10px;
	background-image:url(/SITESEARCH/IMAGES/arrow_r.gif);
	background-repeat:no-repeat;
	background-position:1px center;
}

.main ul li span.date{
	display:block;
	float:right;
	font-size:11px  !important;
	width:71px;
	height:14px;
	padding:3px 0 0 6px;
	border-left:1px solid #b8b8b8;
}

.main ul li span.description{
	font-size:12px  !important;
	color:#8c8c8c;
	display:block;
	width:614px;
	padding:5px 0 0 15px;
}

head:first-child+body .main ul li span.description{
	width:610px;
}

.main ul li span.description a{
	font-size:11px  !important;
	color:#5a8281;
	display:inline;
	margin:3px 0 0 0;
}

.main ul li span.description a:link { color:#5a8281;}
.main ul li span.description a:visited { color:#5a8281;}
.main ul li span.description a:active { color:#C71444;}
.main ul li span.description a:hover { color:#C71444;}


.answer_bottom span.header{
	margin:7px 0 0 0;
	display:block;
	vertical-align:middle;
	padding:0 7px 0 18px;
	height:24px;
	width:625px;
	background-image: url(/SITESEARCH/IMAGES/answer_back.gif);
	background-repeat:repeat-x;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

head:first-child+body .answer_bottom span.header{
	width:617px;
}

.answer_bottom span.right_block{
	margin:6px 3px 0 0;
	display:block;
	float:right;
	/*border:1px solid #b7b7b7;*/
}

.answer_bottom a.prev{
	display:block;
	float:left;
	text-align:center;
	width:40px;
	height:18px;
	border-right:1px solid #bcbcbc;
	padding:0 0 0 0;
	background-image:url(/SITESEARCH/IMAGES/arrow_l.gif);
	background-repeat:no-repeat;
	background-position:1px 4px;
}

.answer_bottom a.prev:hover{
	background-image:url(/SITESEARCH/IMAGES/arrow_l_r.gif);
}

.answer_bottom span.prev img{
	margin:0 4px 0 0;
}

.answer_bottom span.number{
	display:block;
	float:left;
	text-align:center;
	height:18px;
	padding:0 3px 0 3px;
	border-right:1px solid #bcbcbc;
	border-left:1px solid #ffffff;
}

.answer_bottom span.number span{
	color:#C71444;
	margin:0 3px 0 3px;
}

.answer_bottom span.number a{
	margin:0 3px 0 3px;
}

.answer_bottom a.next{
	display:block;
	float:left;
	text-align:center;
	width:40px;
	height:18px;
	border-left:1px solid #ffffff;
	padding:0 0 0 0;
	background-image:url(/SITESEARCH/IMAGES/arrow.gif);
	background-repeat:no-repeat;
	background-position:right 4px;
}

.answer_bottom a.next:hover{
	background-image:url(/SITESEARCH/IMAGES/arrow_r.gif);
}

.answer_bottom span.next img{
	margin:0 0 0 4px;
}

div.search_bottom{
	text-align:center;
	vertical-align:middle;
	height:27px;
	margin:27px 0 27px 20px;
}

div.search_bottom form{
	float:left;
}

div.search_bottom img{
	margin:0 6px 0 0;
}

div.search_bottom a{
	color:#C71444;
	margin:7px 0 0 6px;
	display:block;
	float:left;
	padding:3px 0 0 10px;
	vertical-align:middle;
	background-image:url(/SITESEARCH/IMAGES/arrow_r.gif);
	background-repeat:no-repeat;
	background-position:1px center;
}

head:first-child+body div.search_bottom a{
	margin:5px 0 0 6px;
	padding:0 0 0 10px;
}

div.search_bottom a:link { color:#C71444;}
div.search_bottom a:visited { color:#C71444;}
div.search_bottom a:active { color:#C71444;}
div.search_bottom a:hover { color:#C71444;}

div.search_bottom input.search_text{
	width:234px;
}

/*トピックス設定*/
/* 0206 - 修正 */
div.topics{
	float:left;
	margin:8px 0 0 0;
	width:240px;
}

div.topics .title{
	display:block;
	margin:0 0 3px 0;
}

div.topics ul{
	display:block;
	list-style: none;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

div.topics ul.text{
	margin:7px 0 0 0;
	border-bottom:1px dashed #cccccc;
}

div.topics ul.banner{
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	background-image:url(/SITESEARCH/IMAGES/banner_back.gif) ;
	background-repeat:no-repeat;
	padding:3px 0 0 0;
}

head:first-child+body div.topics ul.banner{
	padding:2px 0 2px 0;
}

div.topics ul.banner img{
	display:block;
	margin:auto;
}
* html ul.banner li a img{
    width:200px;
}
div.topics ul.banner a{
	display:block;
}

div.topics ul.banner li{
	padding:0 0 0 0;
	margin:2px 0 2px 0;
	vertical-align:top;
	text-align:center;
}

div.topics ul.text li{
	display:block;
	/*clear:both;*/
	border-top:1px dashed #cccccc;
	margin:0 0 0 0;
	padding:0 0 8px 0;
	float:none;
}

div.topics ul.text li a{
	display:block;
	width:236px;
	padding:8px 0 0 10px;
	background-image:url(/SITESEARCH/IMAGES/arrow.gif) ;
	background-repeat:no-repeat;
	background-position:0px 12px;
}

head:first-child+body div.topics ul.text li a{
	width:226px;
	padding:8px 0 0 11px;
	background-position:2px 13px;
}

div.topics ul.text li a:hover{
	background-image:url(/SITESEARCH/IMAGES/arrow_r.gif) ;
}

div.topics ul.text li span{
	display:block;
	/*float:right;*/
	margin:0 0 0 0;
	width:180px;
	padding:0 0 0 0;
}

div.topics ul.text li span.date{
	padding:0 0 0 11px;
	color:#8c8c8c;
}

div.topics ul.text li img{
	/*float:left;*/
	margin:4px 4px 0 0;
}

.search_bottom img,.search_bottom input,.search_form img,.search_form input{
	vertical-align:middle;
}

div#footer{
	position:relative;
	top:70px;
}

* html div#footer{
	height:38px;
}


/*検索結果が存在しない*/

.main ol.not_found{
	clear:both;
	list-style:decimal !important;
	margin:8px 0 0 45px;
	padding:0 0 0 0;
	/*border:1px solid #666666;*/
}

.main ol.not_found li{
	font-size:12px !important;
	margin:0 0 7px 0;
}

.main ol.not_found li span{
	font-size:12px !important;
	font-weight:bold;
}

.main span.not_found{
	display:block;
	margin:15px 0 0 20px;
	font-size:12px !important;
}

.main span.not_found a{
	color:#C71444;
	font-size:12px !important;
}

.main span.list_title{
	display:block;
	margin:12px 0 5px 20px;
	font-weight:bold;
	font-size:14px !important;
}

/* 2008.2.21 さらに詳しく部分 */
.control{
	text-align:right;
	display:block;
}
.control a{
	display:inline;
	padding:2px 8px;
	background-image:url(/SITESEARCH/IMAGES/arrow_bottom.gif);
	background-repeat:no-repeat;
	background-position:0px center;
}
.control a:hover{
	background-image:url(/SITESEARCH/IMAGES/arrow_bottom_r.gif);
}
.close_control{
	text-align:right;
	position: absolute;
	right: 2px;
	bottom:4px;
}
* html .close_control{
	bottom:8px;
	
}
.close_control a{
	display:inline;
	padding:2px 8px;
	color:#C71444 !important;
	background-image:url(/SITESEARCH/IMAGES/close_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px center;
}

.pickup_container{
	position: relative;
}
.pickup_container span.pickup_bottom{
	position: relative;
}
* html .pickup_container span.pickup_bottom{
	position: static !important;
}

* html .pickup_container{
	height:1px;
}
.pickup_container .control{
	position:absolute;
	bottom:5px;
	right:5px;
}
* html .pickup_container .control{
	bottom:7px;
}
* html .pickup_bottom ul{
	width:570px;
}
/* 08.03.18 IE Bug */
* html .answer_list li .page_name a{
	background-position:left 6px !important;
}
/*08.04.03 readText*/
div.title_line{
	margin:20px 0 1px 20px;
}

head:first-child+body div.title_line{
	margin:20px 0 3px 20px;
}

.main div.read{
	padding:9px 0 10px 20px;
	height:230px;
	width:630px;
}

head:first-child+body .main div.read{
	width:620px;
}

.main div.read img{
	margin:0 0 8px 0;
}

.main div.read p{
	font-size:12px !important;
	margin:0 0 10px 0;
}

div.disp {
	display:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:auto;
}

div.read div.search_form{
	padding:0 0 0 0;
	margin:25px 0 25px 0;
}

div.read div.manual_line .comment{
	margin:15px 0 0 0;
}

div.read div.manual_line .comment span{
	display:block;
	margin:10px 0 0 0;
}

div.manual_line .manual_title{
	padding:0 0 5px 0;
	border-bottom:1px solid #cccccc;
}

head:first-child+body div.manual_line .manual_title{
	height:15px;
	margin:0 0 -15px 0;
}

div.manual_line .manual_title img{
	display:block;
	float:left;
	margin:0 0 0 0;
}

div.manual_line .manual_title .info{
	display:block;
	float:right;
	text-align :right;
	vertical-align:middle;
}

div.manual_line .manual_title .info a{
	padding:0 0 0 8px;
	display:block;
	color:#C71444;
	background-image:url(/SITESEARCH/IMAGES/arrow_r.gif);
	background-repeat:no-repeat;
	background-position:1px center;
}

