/* 中段 */

#container { 

	width: 780px;

	background-image:url(../img/container_bg_or2.gif);

	background-repeat:repeat-y;

	margin: 0 auto;

	text-align: left;

}

#container_begin_gr {

background-image:url(../img/container_begin_or.gif);

padding:7px 0 6px 20px;

}

ol#container_begin_gr {

margin:0;

}

ol#container_begin_gr li {

display:inline;

line-height:1.1em;

list-style-type:none;

}

ol#container_begin_gr li a{

padding-right:10px;

background: url(../img/glue.gif) no-repeat right center;

}





/* タイトル：タイトル画像置換（相談） */



#title_commsodn a {

background-image:url(../img/title_commsodn_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commsodn a:hover{

background-color:#FFFFFF;

}

#title_commsodn a img {

display:block;

width:762px;

height:74px;

}

#title_commsodn a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（アンケート） */

#title_commankt a {

background-image:url(../img/title_commankt_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commankt a:hover{

background-color:#FFFFFF;

}

#title_commankt a img {

display:block;

width:762px;

height:74px;

}

#title_commankt a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（現場レポート） */

#title_commrept a {

background-image:url(../img/title_commrept_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commrept a:hover{

background-color:#FFFFFF;

}

#title_commrept a img {

display:block;

width:762px;

height:74px;

}

#title_commrept a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（データ） */

#title_commdeta a {

background-image:url(../img/title_commdeta_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commdeta a:hover{

background-color:#FFFFFF;

}

#title_commdeta a img {

display:block;

width:762px;

height:74px;

}

#title_commdeta a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（サイトマップ） */

#title_commsite a {

background-image:url(../img/title_commsite_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commsite a:hover{

background-color:#FFFFFF;

}

#title_commsite a img {

display:block;

width:762px;

height:74px;

}

#title_commsite a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（このさいとについて） */

#title_commabou a {

background-image:url(../img/title_commabou_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commabou a:hover{

background-color:#FFFFFF;

}

#title_commabou a img {

display:block;

width:762px;

height:74px;

}

#title_commabou a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（気になる費用） */

#title_commcost a {

background-image:url(../img/title_commcost_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commcost a:hover{

background-color:#FFFFFF;

}

#title_commcost a img {

display:block;

width:762px;

height:74px;

}

#title_commcost a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（健康寿命） */

#title_commlife a {

background-image:url(../img/title_commlife_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commlife a:hover{

background-color:#FFFFFF;

}

#title_commlife a img {

display:block;

width:762px;

height:74px;

}

#title_commlife a:hover img {

visibility:hidden;

}

/* タイトル：タイトル画像置換（ご家族） */

#title_commgkzk a {

background-image:url(../img/title_commgkzk_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commgkzk a:hover{

background-color:#FFFFFF;

}

#title_commgkzk a img {

display:block;

width:762px;

height:74px;

}

#title_commgkzk a:hover img {

visibility:hidden;

}





/* タイトル：タイトル画像置換（体験談） */

#title_commtikn a {

background-image:url(../img/title_commtikn_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commtikn a:hover{

background-color:#FFFFFF;

}

#title_commtikn a img {

display:block;

width:762px;

height:74px;

}

#title_commtikn a:hover img {

visibility:hidden;

}


#mainContent { 

	margin: 0 0 0 86px;

	padding: 0 20px 10px 0;

} 




/* タイトル：タイトル画像置換（市民講座） */

#title_commsmkz a {

background-image:url(../img/title_commsmkz_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commsmkz a:hover{

background-color:#FFFFFF;

}

#title_commsmkz a img {

display:block;

width:762px;

height:74px;

}

#title_commsmkz a:hover img {

visibility:hidden;

}




/* タイトル：タイトル画像置換（人工関節用語集） */

#title_commdict a {

background-image:url(../img/title_commdict_over.gif);

display:block;

width:762px;

height:74px;

margin:0 0 0 9px;

}

#title_commdict a:hover{

background-color:#FFFFFF;

}

#title_commdict a img {

display:block;

width:762px;

height:74px;

}

#title_commdict a:hover img {

visibility:hidden;

}








/* Ｈ2，Ｈ3，Ｈ４本文の指定 */

#mainContent h2 {

background-image:url(../img/h2_or.gif);

background-repeat:repeat-x;

color:#FFFFFF;

padding:  6px 10px 2px 10px;

letter-spacing:0.05em;

margin:20px 0 0 0;

line-height:1.8em;

font-size:140%;

}

#mainContent p {

padding:  5px 5px 0 10px;

line-height:1.5em;

}

#mainContent h3 {

background-image:url(../img/h3_or2.gif);

background-repeat:no-repeat;

padding: 4px 0 4px 8px;

margin:25px 0 0 0;

}

#mainContent h4 {

padding:  15px 5px 0 5px;

}





/* テーブルの指定 */

#mainContent table.w500 {

width:550px;

border:1px solid #999999;

margin:10px 10px 0 10px;

}

#mainContent table {

width:660px;

border:1px solid #999999;

margin:10px 10px 0 10px;

}

#mainContent table caption {

padding: 5px 0 0 0;

font-weight:bold;

}

#mainContent table td {

background-color:#FFE8BB;

padding:2px ;

border-bottom:1px solid #F5F5EB;

border-right:1px solid #F5F5EB;

}

#mainContent table th {

padding:  5px;

background-color:#FFD585;

border-bottom:1px solid #F5F5EB;

border-right:1px solid #F5F5EB;

}



#mainContent table td.siro {

background-color:#FFF3DD;

}

#mainContent table td.sirosiro {

background-color:#FFF;

}



/* 強調リンクの指定 */

#mainContent dl {

margin:10px 10px 0 10px;

padding:5px;

background-color:#FFD585;

border:1px solid #B6B4B5;

}

#mainContent dt {

font-weight:bold;

background-image:url(../img/dt_or.gif);

background-position:left;

background-repeat:no-repeat;

margin:3px 0 0 3px;

padding:0 0 0 13px;

}

#mainContent dd {

line-height:1.6em;

margin:5px 0 0 4px;

}



imput[type="checkbox"]:after {

content::"　";

}









/* 参照リンクの指定（オレンジ） */

#mainContent ul {

margin:20px 0 0 0;

}

#mainContent li.kanrenlinkor {

background-image:url(../img/li_link_or2.gif);

background-position:bottom;

background-repeat:no-repeat;

margin:0 0 0 20px;

padding:0 0 0 20px;

line-height:1.8em;

}







/* ページＴＯＰの指定（オレンジ） */

.pagetop {

background-image:url(../img/pagetop_or.gif);

background-repeat:no-repeat;

background-position:right;

border-top:1px solid #F76B1F;

margin:30px 0 0 0;

padding:0 15px 0 0;

text-align:right;

line-height:1.4em;

font-size:90%;

}





/* 5.0：気になる費用リンクvol1.リンク画像置換*/

#go_cost1 a {

background-image:url(../img/go_cost1_over.gif);

display:block;

width:179px;

height:52px;

float:right;

margin:5px 10px 10px 5px;

}

#go_cost1 a:hover{

background-color:#FFFFFF;

}

#go_cost1 a img {

display:block;

width:179px;

height:52px;

}

#go_cost1 a:hover img {

visibility:hidden;

}



/* 5.0：気になる費用リンクvol2.リンク画像置換*/

#go_cost2 a {

background-image:url(../img/go_cost2_over.gif);

display:block;

width:179px;

height:52px;

float:right;

margin:5px 10px 10px 5px;

}

#go_cost2 a:hover{

background-color:#FFFFFF;

}

#go_cost2 a img {

display:block;

width:179px;

height:52px;

}

#go_cost2 a:hover img {

visibility:hidden;

}



/* 5.0：気になる費用リンクvol3.リンク画像置換*/

#go_cost3 a {

background-image:url(../img/go_cost3_over.gif);

display:block;

width:179px;

height:52px;

float:right;

margin:5px 10px 10px 5px;

}

#go_cost3 a:hover{

background-color:#FFFFFF;

}

#go_cost3 a img {

display:block;

width:179px;

height:52px;

}

#go_cost3 a:hover img {

visibility:hidden;

}



/* 5.0きみこ囲み */

.kimiko{

background:url(../../comm_cost/img/kimiko.gif) top left no-repeat;

padding-left:80px;

margin-bottom:10px;

}



.kimiko_head{

font-size:1px;

height:10px;

background:url(../img/curve_right_head.gif) top right no-repeat;

margin-top:5px;

}



.kimiko_head div{

font-size:1px;

height:10px;

background:url(../img/curve_left_head.gif) top left no-repeat;

}



.kimiko_body{

background:url(../img/curve_left_middle.gif) top left repeat-y;

}



.kimiko_body div{

background:url(../img/curve_right_middle.gif) top right repeat-y;

}



.kimiko_bottom{

font-size:1px;

height:10px;

background:url(../img/curve_right_bottom.gif) bottom right no-repeat;

margin-bottom:5px;

}



.kimiko_bottom div{

font-size:1px;

height:10px;

background:url(../img/curve_left_bottom.gif) bottom left no-repeat;

}
.pickakomi  {
	width: 159px;
	float: right;
	margin-top: 9px;
	padding-right: 15px;
	padding-left: 15px;
}
.pickakomi #img01 {
	z-index: 1;
	margin-left: 18px;
}
.pickakomi #img02 {
	z-index: 2;
	margin-top: -20px;
}
.pickakomi #img03 {
	margin-top: -20px;
	z-index: 3;
}






/* 5.0大吉囲み */

.daikitikakomi{

margin-bottom:10px;

background:url(../../comm_cost/img/genki.gif) top left no-repeat;

padding-left:80px;

}
.osusume {
	/* [disabled]float: left; */
	margin-left: 15px;
	margin-right: 15px;
}
.saketai {
	margin-right: 15px;
}


.curve01{

background:#E0E9FA; /* ここの色を変えたら色んな角丸ができる */

margin:5px 0;

}

.curve02{

background:#FFE4C4; /* ここの色を変えたら色んな角丸ができる */

margin:5px 0;

}



.curve01 div.curve-head,
.curve02 div.curve-head{

font-size:1px;

height:5px;

background:url(../img/curve2_left_head.gif) top left no-repeat;

}



.curve01 div.curve-head div,
.curve02 div.curve-head div{

font-size:1px;

height:5px;

background:url(../img/curve2_right_head.gif) top right no-repeat;

}



.curve01 div.curve-bottom,
.curve02 div.curve-bottom{

font-size:1px;

height:5px;

background:url(../img/curve2_left_bottom.gif) bottom left no-repeat;

}



.curve01 div.curve-bottom div,
.curve02 div.curve-bottom div{

font-size:1px;

height:5px;

background:url(../img/curve2_right_bottom.gif) bottom right no-repeat;

}



/* 3.0質問囲み */

.kakomi{

margin:20px 10px;

border-top:1px dotted #F76B1F;



}

.situmonkakomi{

background:#FA9E6D; /* ここの色を変えたら色んな角丸ができる */

margin:5px 10px 5px 0;

width:200px;

font-weight:bold;

float:left;

}



.situmonkakomi div.curve-head{

font-size:1px;

height:5px;

background:url(../img/curve2_left_head.gif) top left no-repeat;

}



.situmonkakomi div.curve-head div{

font-size:1px;

height:5px;

background:url(../img/curve2_right_head.gif) top right no-repeat;

}



.situmonkakomi div.curve-bottom{

font-size:1px;

height:5px;

background:url(../img/curve2_left_bottom.gif) bottom left no-repeat;

}



.situmonkakomi div.curve-bottom div{

font-size:1px;

height:5px;

background:url(../img/curve2_right_bottom.gif) bottom right no-repeat;

}





/* 9.0サイトマップ：番号リスト */

#mainContent ol  {

margin:10px 10px 0 30px;

}

#mainContent ol li  {

margin:10px 0 0 10px;

list-style-type:decimal;

}

#mainContent ol li li {

margin:10px 0 0 10px;

list-style-type:circle;

}



/* メインコンテンツ閉じる（オレンジ） */

#container_end { 

clear:both;

width:780px;

margin: 0 auto;

background-image:url(../img/container_end_or.gif);

background-repeat:no-repeat;

height:21px;

} 



/* 人工関節用語集タブ */
#tab{

list-style:none;

width:674px;

height:43px;

margin:20px 0 0 0;

}

#tab li{
	
width:75px;

height:43px;

float:left;

}

#tab li#tab_commdict09{

width:74px;

height:43px;

float:left;

}

#tab #tab_commdict01 a{

background:url(../img/tab_commdict01_over.gif) top left no-repeat;

}

#tab #tab_commdict02 a{

background:url(../img/tab_commdict02_over.gif) top left no-repeat;

}

#tab #tab_commdict03 a{

background:url(../img/tab_commdict03_over.gif) top left no-repeat;

}

#tab #tab_commdict04 a{

background:url(../img/tab_commdict04_over.gif) top left no-repeat;

}

#tab #tab_commdict05 a{

background:url(../img/tab_commdict05_over.gif) top left no-repeat;

}

#tab #tab_commdict06 a{

background:url(../img/tab_commdict06_over.gif) top left no-repeat;

}

#tab #tab_commdict07 a{

background:url(../img/tab_commdict07_over.gif) top left no-repeat;

}

#tab #tab_commdict08 a{

background:url(../img/tab_commdict08_over.gif) top left no-repeat;

}

#tab #tab_commdict09 a{

background:url(../img/tab_commdict09_over.gif) top left no-repeat;

}

#tab li a{

display:block;

width:75px;

height:43px;

}

#tab #tab_commdict09 a{

display:block;

width:74px;

height:43px;

}

#tab li a img {

display:block;

width:75px;

height:43px;

}

#tab #tab_commdict09 a img {

display:block;

width:74px;

height:43px;

}

#tab li a:hover{

background-color:#FFFFFF;

}

#tab li a:hover img {

visibility:hidden;

}


/* 人工関節用語集上部単語エリア */

#mainContent #word_wrap{

margin:0 0 30px 0;

padding:20px 0 0 56px;

background-color:#fff3dd;

}

#mainContent #word_wrap dl{

margin:0;

padding:0 0 20px 0;

list-style:none;

border-style:none;

background-color:#fff3dd;

}

#mainContent #word_wrap dl dt{

width:19px;

margin:0;

padding:4px 0 0 0;

list-style:none;

background-image:none;

float:left;

}

#mainContent #word_wrap dl dd{

width:595px;

margin:0;

padding:0;

list-style:none;

border-left:4px solid #f76b1f;

float:left;

}

#mainContent #word_wrap dl dd ul{

margin:0;

padding:0;

list-style:none;

}

#mainContent #word_wrap dl dd ul li{

width:255px;

margin:0 10px 3px 10px;

padding:0;

list-style:none;

background-image:url(../img/li_link_or3.gif);

background-position:bottom left;

background-repeat:no-repeat;

line-height:1.8em;

display:inline;

float:left;

}

#mainContent #word_wrap dl dd ul li a{

display:block;

padding:0 0 0 20px;

background-image:url(../img/li_link_or_arrow.gif);

background-position:10px 7px;

background-repeat:no-repeat;

}


/* 人工関節用語集定義 */

#mainContent .dict_wrap{

padding-left:80px;

margin:20px 0 10px 0;

}

#mainContent .dict_wrap_bg_a{

background:url(../../comm_dict/img/a_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_i{

background:url(../../comm_dict/img/i_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_e{

background:url(../../comm_dict/img/e_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ka{

background:url(../../comm_dict/img/ka_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ki{

background:url(../../comm_dict/img/ki_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ku{

background:url(../../comm_dict/img/ku_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ke{

background:url(../../comm_dict/img/ke_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ko{

background:url(../../comm_dict/img/ko_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_sa{

background:url(../../comm_dict/img/sa_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_si{

background:url(../../comm_dict/img/si_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_su{

background:url(../../comm_dict/img/su_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_se{

background:url(../../comm_dict/img/se_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_so{

background:url(../../comm_dict/img/so_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ta{

background:url(../../comm_dict/img/ta_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ti{

background:url(../../comm_dict/img/ti_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_tu{

background:url(../../comm_dict/img/tu_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_te{

background:url(../../comm_dict/img/te_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_to{

background:url(../../comm_dict/img/to_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_na{

background:url(../../comm_dict/img/na_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ni{

background:url(../../comm_dict/img/ni_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ha{

background:url(../../comm_dict/img/ha_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_hi{

background:url(../../comm_dict/img/hi_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_hu{

background:url(../../comm_dict/img/hu_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_he{

background:url(../../comm_dict/img/he_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ho{

background:url(../../comm_dict/img/ho_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_yo{

background:url(../../comm_dict/img/yo_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ma{

background:url(../../comm_dict/img/ma_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_mu{

background:url(../../comm_dict/img/mu_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_me{

background:url(../../comm_dict/img/me_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ri{

background:url(../../comm_dict/img/ri_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ru{

background:url(../../comm_dict/img/ru_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_ro{

background:url(../../comm_dict/img/ro_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_a{

background:url(../../comm_dict/img/eng_a_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_c{

background:url(../../comm_dict/img/eng_c_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_h{

background:url(../../comm_dict/img/eng_h_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_l{

background:url(../../comm_dict/img/eng_l_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_m{

background:url(../../comm_dict/img/eng_m_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_n{

background:url(../../comm_dict/img/eng_n_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_o{

background:url(../../comm_dict/img/eng_o_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_p{

background:url(../../comm_dict/img/eng_p_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_q{

background:url(../../comm_dict/img/eng_q_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_r{

background:url(../../comm_dict/img/eng_r_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_s{

background:url(../../comm_dict/img/eng_s_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_t{

background:url(../../comm_dict/img/eng_t_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap_bg_eng_u{

background:url(../../comm_dict/img/eng_u_title.gif) 16px 0 no-repeat;

}

#mainContent .dict_wrap .curve_body div dl{

margin:0 5px;

padding:0;

background-color:#fff;

border-style:none;

list-style:none;

}

#mainContent .dict_wrap .curve_body .dict_line{

width:573px;

height:1px;

margin:10px auto;

padding:0;

display:block;

border-bottom:1px dotted #F76B1F;

background:none;

}

#mainContent .dict_wrap .curve_body div dl dt{

margin:0;

padding:0 0 10px 5px;

background:none;

list-style:none;

font-size:14px;

}

#mainContent .dict_wrap .curve_body div dl dt a{

color:#000;

}

#mainContent .dict_wrap .curve_body div dl dd{

margin:0;

padding:0 0 0 15px;

}

#mainContent .dict_wrap .curve_body div dl dd img{

margin:0 5px 0 15px;

float:right;

}

/* 人工関節用語集下部リンクエリア */

#mainContent #sbm_wrap{
width:652px;
background:url(../../comm_dict/img/bookmark_bg01.gif) top left repeat;
border:1px solid #f76b1f;
margin:20px 0 0 0;
padding:10px;
}

#mainContent #sbm_wrap h3{
width:210px;
height:55px;
background:none;
margin:0;
padding:0;
}

#mainContent #sbm_wrap #sbm_left{
width:210px;
background-color:#fffee4;
float:left;
}

#mainContent #sbm_wrap #sbm_left ul{
width:189px;
margin:0;
padding:10px 10px 0 10px;
}

#mainContent #sbm_wrap #sbm_left ul li{
width:189px;
height:27px;
margin-bottom:10px;
}

#mainContent #sbm_wrap #sbm_right{
width:432px;
background-color:#fffee4;
float:right;
}

#mainContent #sbm_wrap #sbm_right p{
margin-bottom:10px;
}

#mainContent #sbm_wrap #sbm_right .text{
margin:3px 0 5px 0;
text-align:center;
}

#mainContent #sbm_wrap #sbm_right #bn_left{
width:198px;
padding-left:10px;
text-align:center;
float:left;
}

#mainContent #sbm_wrap #sbm_right #bn_right{
width:198px;
padding-right:10px;
text-align:center;
float:right;
}

#mainContent #sbm_wrap #sbm_right #bn_left img,
#mainContent #sbm_wrap #sbm_right #bn_right img{
padding-bottom:10px;
}

#mainContent #sbm_wrap #sbm_right #bn_left div,
#mainContent #sbm_wrap #sbm_right #bn_right div{
border:1px solid #d6d6d6;
padding:5px;
margin:0;
font-size:10px;
text-align:left;
}

#mainContent #sbm_wrap #sbm_right div.source{
background-color:#fff;
}

#mainContent #sbm_wrap #sbm_right div.source.hover{
background-color:#ededed;
}


/* タイトル下：膝関節リンク画像置換（グリーン） */

#title_mini_dict a {

background-image:url(../img/title_mini_dict_over.gif);

display:block;

width:190px;

height:38px;

margin:0 0 0 480px;

}

#title_mini_dict a:hover{

background-color:#FFFFFF;

}

#title_mini_dict a img {

display:block;

width:190px;

height:38px;

}

#title_mini_dict a:hover img {

visibility:hidden;

}



/* 6.2 過去の質問 */


#mainContent #narrow_wrap{

width:643px;

height:230px;

margin:0 0 0 0;

padding:20px 0 0 15px;

overflow:hidden;

background:none;

}

#mainContent #num_wrap{
	
width:633px;

margin:0 0 20px 15px;

padding:5px;

overflow:hidden;

background-color:#fef1ea;

background-image: none;

}

#mainContent #num_wrap p span{

font-size:16px;

font-weight:bolder;

color:#000;

}

#mainContent .narrow_left{

width:350px;

float:left;

margin:0;

padding:10px 15px 7px 11px;

background-color:#fff1d5;

background-image: none;

overflow:hidden;

}

#mainContent .narrow_left #go_narrow_wrap{

margin:0 0 10px 0;

padding:0;

overflow:hidden;

text-align:center;

}

#mainContent .narrow_right{

width:267px;

float:left;

margin:0;

padding:0;

background:none;

overflow:hidden;

text-align:right;

}

#mainContent .narrow_left p{

margin:0 0 20px 0;

padding:0;

}

#mainContent .narrow_left ul{

margin:0;

}

#mainContent .narrow_left ul li{

padding:0 12px 5px 0;

float: left;

}

#mainContent .narrow_left ul li input{

width:12px;

height:12px;

margin:0 5px 0 0;

padding:0;

}


#mainContent .list_qa{

margin:0 0 30px 0;

padding:10px 0 0 0;

background:url(../img/line_qa02.gif) bottom no-repeat;

border:none;

}

#mainContent .list_qa dt{

background:url(../img/title_qa01.gif) top left no-repeat;

margin:0;

padding:3px 0 3px 30px;

}

#mainContent .list_qa dd{

background:url(../img/title_qa02.gif) top left no-repeat;

margin:5px 0 0 0;

padding:6px 0 10px 30px;

}



/*floatclear*/
.clear:after{

content: "";

display: block;

clear: both; 

}

/* float clearing for IE6 */
* html .clear{

height: 1%;

overflow: visible;

}

/* float clearing for IE7 */
*+html .clear{

display:inline-block;

}


.debug{
	border:1px solid #F00;
}




/* テキスト回り込み */
div.imagebox{
	float:left;
	padding: 10px 5px 5px 10px;
	margin-top:25px;
	border-top:1px solid #F76B1F;
	border-bottom:1px solid #F76B1F;
}

.imagebox span{
	display: block;
	font-size:0.85em;
    width: 105px;
	padding: 0 0 5px 0;
}
div.imageboxw{
	float:left;
	padding: 10px 5px 5px 10px;
	margin-top:25px;
	border-top:1px solid #F76B1F;
	border-bottom:1px solid #F76B1F;
}.imageboxw span{
	display: block;
	font-size:0.85em;
    width: 205px;
	padding: 0 0 5px 0;
}



/* レポート　テキスト間ライン */
#mainContent .dict_line{

width:500px;

height:1px;

margin:10px auto;

padding:0;

display:block;

border-bottom:1px dotted #F76B1F;

background:none;

}

