@charset "utf-8";
/* CSS Document */

body { background: url(../../images/wkg_y/base/bg_beige.gif) 0 0; font: 14px/22px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;	letter-spacing:1px; color: #4d4d4d; }
a { color:#3486bf; text-decoration: underline; margin: 0; padding: 0; outline: none; }
a:hover { color:#155286; text-decoration: none; }

/* new clearfix */
.clearfix:after { visibility: hidden; display: block; content: " "; clear: both; height: 0; }

/* letter-spacingバグ回避 */
br { letter-spacing: 0;}/* IE6、IE7改行バグ回避 */

* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

select{ font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
img { margin: 0; padding: 0;}
a img { border: none;}
/* facilities */
p a img{ border: none; }

/* margin_basic_set */
.margin_none { margin:0 0 0 0;}
.margin_top5 { margin-top:5px;}
.margin_top10 { margin-top:10px;}
.margin_top15 { margin-top:15px;}
.margin_top20 { margin-top:20px;}
.margin_top25 { margin-top:25px;}
.margin_top30 { margin-top:30px;}
.margin_top35 { margin-top:35px;}
.margin_top40 { margin-top:40px;}
.margin_top45 { margin-top:45px;}
.margin_top50 { margin-top:50px;}
.margin_left5 { margin-left:5px;}
.margin_left10 { margin-left:10px;}
.margin_left15 { margin-left:15px;}
.margin_left20 { margin-left:20px;}
.margin_left25 { margin-left:25px;}
.margin_left30 { margin-left:30px;}
.margin_left35 { margin-left:35px;}
.margin_left40 { margin-left:40px;}
.margin_left45 { margin-left:45px;}
.margin_left50 { margin-left:50px;}
.margin_bottom5 { margin-bottom:5px;}
.margin_bottom10 { margin-bottom:10px;}
.margin_bottom15 { margin-bottom:15px;}
.margin_bottom20 { margin-bottom:20px;}
.margin_bottom25 { margin-bottom:25px;}
.margin_bottom30 { margin-bottom:30px;}
.margin_bottom35 { margin-bottom:35px;}
.margin_bottom40 { margin-bottom:40px;}
.margin_bottom45 { margin-bottom:45px;}
.margin_bottom50 { margin-bottom:50px;}
.margin_right5 { margin-right:5px;}
.margin_right10 { margin-right:10px;}
.margin_right15 { margin-right:15px;}
.margin_right20 { margin-right:20px;}
.margin_right25 { margin-right:25px;}
.margin_right30 { margin-right:30px;}
.margin_right35 { margin-right:35px;}
.margin_right40 { margin-right:40px;}
.margin_right45 { margin-right:45px;}
.margin_right50 { margin-right:50px;}

/* padding_basic_set */
.padding_none { padding:0 0 0 0;}
.padding_top5 { padding-top:5px;}
.padding_top10 { padding-top:10px;}
.padding_top15 { padding-top:15px;}
.padding_top20 { padding-top:20px;}
.padding_top25 { padding-top:25px;}
.padding_top30 { padding-top:30px;}
.padding_left5 { padding-left:5px;}
.padding_left10 { padding-left:10px;}
.padding_left15 { padding-left:15px;}
.padding_left20 { padding-left:20px;}
.padding_left25 { padding-left:25px;}
.padding_left30 { padding-left:30px;}
.padding_bottom5 { padding-bottom:5px;}
.padding_bottom10 { padding-bottom:10px;}
.padding_bottom15 { padding-bottom:15px;}
.padding_bottom20 { padding-bottom:20px;}
.padding_bottom25 { padding-bottom:25px;}
.padding_bottom30 { padding-bottom:30px;}
.padding_right5 { padding-right:5px;}
.padding_right10 { padding-right:10px;}
.padding_right15 { padding-right:15px;}
.padding_right20 { padding-right:20px;}
.padding_right25 { padding-right:25px;}
.padding_right30 { padding-right:30px;}
.padding10{ padding:10px;}

/* font_size_set */
.f_size11{ font-size:77%;}
.f_size12{ font-size:85%;}
.f_size13{ font-size:93%;}
.f_size14{ font-size:100%;}
.f_size15{ font-size:108%;}
.f_size16{ font-size:116%;}
.f_size17{ font-size:123%;}
.f_size18{ font-size:131%;}
.f_size19{ font-size:138%;}
.f_bold{ font-weight:bold;}
.f_normal{ font-weight:normal;}

/* float_set */
.float_l{ float:left;}
.float_r{ float:right;}
.clear{ clear:both;}

/* text_set */
.text_l{ text-align:left;}
.text_r{ text-align:right;}
.right{ text-align:right;}
.center{ text-align:center;}
.mast{ color: #d10029;font-weight: bold;}

/* color_set */
.c_blue { color: #00f; }
.c_orange { color:#f15b29; }
.c_yellow { color:#f7921c; }
.c_red { color:#f13b26; }
.c_cya { color:#975e2b; }
.c_white { color:#fff; }
.strong { color: #c80000; }
.bg_00 { background:#d5d7c8; }
.bg_01 { background:#ececec; }
.bg_02 { background:#ffffcc; }
.bg_03 { background:#ccffcc; }
.bg_04 { background:#ccffff; }
.bg_05 { background:#ccccff; }
.bg_06 { background:#ffccff; }
.bg_07 { background:#ffcccc; }

/* 
--------------------------------------------------------------------------
Header
--------------------------------------------------------------------------
*/
#header { background-color: #fff; padding: 10px 0 5px; }
#header_s { margin: 0 auto; width: 1050px; }
#header .header_logo_out { float: left; margin: 0 30px 0 0; }
#header .header_logo_in { float: left; margin: 15px 30px 0 0; }
#header .header_logo_out h1,
#header .header_logo_in h1 { color: #999; font-size: 78%; font-weight: normal; margin: 0; }
#header .header_keyword_out { float: left; padding: 0; width: 435px; }
#header .header_keyword_in { float: left; padding: 15px 0 0 0; width: 435px; }
#header input.keyword { background: url(../../images/wkg_y/base/icon_search_01.gif) 3px 3px no-repeat; border: 2px solid #78bd36; float: left; font: 14px/22px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 29px; width: 270px; margin: 0 10px 0 0; padding: 3px 0 0 35px; }

/* 
--------------------------------------------------------------------------
Global Navi
--------------------------------------------------------------------------
*/
#gnavi { background: url(../../images/wkg_y/base/bg_gnavi.gif) 0 0 repeat-x; }
#gnavi_s { list-style: none; margin: 0 auto; width: 1050px; font-size: 93%; text-align: center; }
#gnavi_s a { color: #4d4d4d; display: block; text-decoration: none; padding: 25px 0 0 0; height: 27px; }
#gnavi_s a:hover { color: #fff; display: block; font-weight: bold; text-decoration: none; padding: 25px 0 0 0; height: 27px; }

#gnavi_s li.home { background: url(../../images/wkg_y/base/bg_gnavi_menu02.gif) 0 0 no-repeat; float: left; height: 52px; width: 100px; }
#gnavi_s li.consult { background: url(../../images/wkg_y/base/bg_gnavi_menu02.gif) -100px 0 no-repeat; float: left; height: 52px; width: 170px; }
#gnavi_s li.bbs { background: url(../../images/wkg_y/base/bg_gnavi_menu02.gif) -270px 0 no-repeat; float: left; height: 52px; width: 170px; }
#gnavi_s li.facilities { background: url(../../images/wkg_y/base/bg_gnavi_menu02.gif) -440px 0 no-repeat; float: left; height: 52px; width: 160px; }
#gnavi_s li.knowledge { background: url(../../images/wkg_y/base/bg_gnavi_menu02.gif) -600px 0 no-repeat; float: left; height: 52px; width: 160px; }
#gnavi_s li.word { background: url(../../images/wkg_y/base/bg_gnavi_menu02.gif) -760px 0 no-repeat; float: left; height: 52px; width: 150px; }
#gnavi_s li.news { background: url(../../images/wkg_y/base/bg_gnavi_menu02.gif) -910px 0 no-repeat; float: left; height: 52px; width: 140px; }

#gnavi_s li:hover.home { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) 0 0 no-repeat; float: left; height: 52px; width: 100px; }
#gnavi_s li:hover.consult { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) -100px 0 no-repeat; float: left; height: 52px; width: 170px; }
#gnavi_s li:hover.bbs { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) -270px 0 no-repeat; float: left; height: 52px; width: 170px; }
#gnavi_s li:hover.facilities { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) -440px 0 no-repeat; float: left; height: 52px; width: 160px; }
#gnavi_s li:hover.knowledge { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) -600px 0 no-repeat; float: left; height: 52px; width: 160px; }
#gnavi_s li:hover.word { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) -760px 0 no-repeat; float: left; height: 52px; width: 150px; }
#gnavi_s li:hover.news { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) -910px 0 no-repeat; float: left; height: 52px; width: 140px; }

#home #gnavi_s li.home { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) 0 0 no-repeat; float: left; height: 52px; width: 100px; }
#consult #gnavi_s li.consult { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) -100px 0 no-repeat; float: left; height: 52px; width: 170px; }
#bbs #gnavi_s li.bbs { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) -270px 0 no-repeat; float: left; height: 52px; width: 170px; }
#facilities #gnavi_s li.facilities { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) -440px 0 no-repeat; float: left; height: 52px; width: 160px; }
#knowledge #gnavi_s li.knowledge { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) -600px 0 no-repeat; float: left; height: 52px; width: 160px; }
#word #gnavi_s li.word { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) -760px 0 no-repeat; float: left; height: 52px; width: 150px; }
#news #gnavi_s li.news { background: url(../../images/wkg_y/base/bg_gnavi_menu02_over.gif) -910px 0 no-repeat; float: left; height: 52px; width: 140px; }

#home #gnavi_s li.home a { color: #fff; font-weight: bold; }
#consult #gnavi_s li.consult a { color: #fff; font-weight: bold; }
#bbs #gnavi_s li.bbs a { color: #fff; font-weight: bold; }
#facilities #gnavi_s li.facilities a { color: #fff; font-weight: bold; }
#knowledge #gnavi_s li.knowledge a { color: #fff; font-weight: bold; }
#word #gnavi_s li.word a { color: #fff; font-weight: bold; }
#news #gnavi_s li.news a { color: #fff; font-weight: bold; }


/* 
--------------------------------------------------------------------------
Global Navi
--------------------------------------------------------------------------
#gnavi { background: url(../../images/wkg_y/base/bg_gnavi.gif) 0 0 repeat-x; }
#gnavi_s { list-style: none; margin: 0 auto; width: 1050px; font-size: 93%; text-align: center; }
#gnavi_s a { color: #4d4d4d; display: block; text-decoration: none; padding: 25px 0 0 0; height: 27px; }
#gnavi_s a:hover { color: #fff; display: block; font-weight: bold; text-decoration: none; padding: 25px 0 0 0; height: 27px; }

#gnavi_s li.home { background: url(../../images/wkg_y/base/bg_gnavi_menu.gif) 0 0 no-repeat; float: left; height: 52px; width: 80px; }
#gnavi_s li.consult { background: url(../../images/wkg_y/base/bg_gnavi_menu.gif) -80px 0 no-repeat; float: left; height: 52px; width: 140px; }
#gnavi_s li.bbs { background: url(../../images/wkg_y/base/bg_gnavi_menu.gif) -220px 0 no-repeat; float: left; height: 52px; width: 150px; }
#gnavi_s li.facilities { background: url(../../images/wkg_y/base/bg_gnavi_menu.gif) -370px 0 no-repeat; float: left; height: 52px; width: 130px; }
#gnavi_s li.knowledge { background: url(../../images/wkg_y/base/bg_gnavi_menu.gif) -500px 0 no-repeat; float: left; height: 52px; width: 150px; }
#gnavi_s li.word { background: url(../../images/wkg_y/base/bg_gnavi_menu.gif) -650px 0 no-repeat; float: left; height: 52px; width: 140px; }
#gnavi_s li.news { background: url(../../images/wkg_y/base/bg_gnavi_menu.gif) -790px 0 no-repeat; float: left; height: 52px; width: 130px; }
#gnavi_s li.shopping { background: url(../../images/wkg_y/base/bg_gnavi_menu.gif) -920px 0 no-repeat; float: left; height: 52px; width: 130px; }

#gnavi_s li:hover.home { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) 0 0 no-repeat; float: left; height: 52px; width: 80px; }
#gnavi_s li:hover.consult { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -80px 0 no-repeat; float: left; height: 52px; width: 140px; }
#gnavi_s li:hover.bbs { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -220px 0 no-repeat; float: left; height: 52px; width: 150px; }
#gnavi_s li:hover.facilities { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -370px 0 no-repeat; float: left; height: 52px; width: 130px; }
#gnavi_s li:hover.knowledge { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -500px 0 no-repeat; float: left; height: 52px; width: 150px; }
#gnavi_s li:hover.word { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -650px 0 no-repeat; float: left; height: 52px; width: 140px; }
#gnavi_s li:hover.news { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -790px 0 no-repeat; float: left; height: 52px; width: 130px; }
#gnavi_s li:hover.shopping { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -920px 0 no-repeat; float: left; height: 52px; width: 130px; }

#home #gnavi_s li.home { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) 0 0 no-repeat; float: left; height: 52px; width: 80px; }
#consult #gnavi_s li.consult { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -80px 0 no-repeat; float: left; height: 52px; width: 140px; }
#bbs #gnavi_s li.bbs { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -220px 0 no-repeat; float: left; height: 52px; width: 150px; }
#facilities #gnavi_s li.facilities { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -370px 0 no-repeat; float: left; height: 52px; width: 130px; }
#knowledge #gnavi_s li.knowledge { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -500px 0 no-repeat; float: left; height: 52px; width: 150px; }
#word #gnavi_s li.word { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -650px 0 no-repeat; float: left; height: 52px; width: 140px; }
#news #gnavi_s li.news { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -790px 0 no-repeat; float: left; height: 52px; width: 130px; }
#shopping #gnavi_s li.shopping { background: url(../../images/wkg_y/base/bg_gnavi_menu_over.gif) -920px 0 no-repeat; float: left; height: 52px; width: 130px; }

#home #gnavi_s li.home a { color: #fff; font-weight: bold; }
#consult #gnavi_s li.consult a { color: #fff; font-weight: bold; }
#bbs #gnavi_s li.bbs a { color: #fff; font-weight: bold; }
#facilities #gnavi_s li.facilities a { color: #fff; font-weight: bold; }
#knowledge #gnavi_s li.knowledge a { color: #fff; font-weight: bold; }
#word #gnavi_s li.word a { color: #fff; font-weight: bold; }
#news #gnavi_s li.news a { color: #fff; font-weight: bold; }
#shopping #gnavi_s li.shopping a { color: #fff; font-weight: bold; }
*/

/* 
--------------------------------------------------------------------------
Contents
--------------------------------------------------------------------------
*/
#wkContents { margin: 0 auto; width: 1050px; }
#wkContents #contents_l_top { float: left; margin: 1px auto 0; width: 715px; }
#wkContents #contents_l_other { float: left; margin: 20px auto 0; width: 715px; }
#wkContents #contents_r { float: right; margin: 20px auto 0; width: 300px; }
#wkContents #contents_r .contents_r { margin-left: -3px; }
#wkContents .breadcrumb { font-size: 86%; margin-bottom: 5px; }

/* 
--------------------------------------------------------------------------
SNS
--------------------------------------------------------------------------
*/
.sns {	float: right; }
.sns li {	float: left; margin: 0 10px 0 0; }
.sns li:last-child {	float: left; margin: 0; }

/* 
--------------------------------------------------------------------------
Top Entry Form
--------------------------------------------------------------------------
*/
#wkContents #entry_form { margin: 0 auto 20px; width: 655px; }
#wkContents #entry_form #tabs { list-style: none; margin: 0; }
#wkContents #entry_form #tabs li {	float: left; }
#wkContents #entry_form #consult .lead {	background: url(../../images/wkg_y/top/bg_form_consult_top.gif) 0 0 no-repeat; color: #000; font-size: 93%; font-weight: bold; height: 25px; padding: 5px 5px 0 0; text-align: center; width: 650px; }
#wkContents #entry_form #consult .lead span.pro { color: #4b9a00; font-size: 115%; }
#wkContents #entry_form #consult .lead span.consult_number { color: #e15a00; font-size: 115%; }
#wkContents #entry_form #consult .form {	background: url(../../images/wkg_y/top/bg_form_consult_middle.gif) 0 0 repeat-y; padding: 0 10px 0; width: 635px; }
#wkContents #entry_form #consult .form textarea.consult { border: 2px solid #f06b00; font: 12px/18px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; float: left; height: 30px; width: 510px; margin: 0 10px 0 0; padding: 5px; vertical-align: text-top; }
#wkContents #entry_form #bbs { display: none; }
#wkContents #entry_form #bbs .lead {	background: url(../../images/wkg_y/top/bg_form_bbs_top.gif) 0 0 no-repeat; color: #d7002b; font-size: 93%; font-weight: bold; height: 25px; padding: 5px 5px 0 0; text-align: center; width: 650px; }
#wkContents #entry_form #bbs .form {	background: url(../../images/wkg_y/top/bg_form_bbs_middle.gif) 0 0 repeat-y; padding: 0 10px 0; width: 635px; }
#wkContents #entry_form #bbs .form textarea.bbs { border: 2px solid #fe0033; font: 12px/18px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; float: left; height: 30px; width: 510px; margin: 0 10px 0 0; padding: 5px; vertical-align: text-top; }

/* 
--------------------------------------------------------------------------
Top お知らせ
--------------------------------------------------------------------------
*/
#wkContents #information h2 {	background: url(../../images/wkg_y/top/bg_subtit_infomation.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 34px; padding: 10px 0 0 50px; }
#wkContents #information .information_content {	background: url(../../images/wkg_y/top/bg_contents_middle.gif) 0 0 repeat-y; width: 675px; padding: 0 20px; }

#wkContents #information .information_content ul { list-style: none; }
#wkContents #information .information_content li { padding: 0 0 5px 0; }
#wkContents #information .information_content li span.date { color: #c97000; font-weight: bold; }

#wkContents #information .information_content li span.more {	background: url(../../images/wkg_y/top/bg_btn_more_consult_left.gif) 0 0 no-repeat; float: right; height: 23px; padding: 2px 15px 0 20px; }
#wkContents #information .information_content li span.more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

/* 
--------------------------------------------------------------------------
Top 介護のプロに相談
--------------------------------------------------------------------------
*/
#wkContents #consult h2 {	background: url(../../images/wkg_y/top/bg_subtit_consult.gif) 0 0 no-repeat; color: #000; font-size: 143%; font-weight: bold; height: 25px; padding: 10px 0 0 75px; }
#wkContents #consult h2 span { font-size: 65%;	}
#wkContents #consult h2 span.persons { color: #c80000; font-size: 128%;	}
#wkContents #consult h3.new {	background: url(../../images/wkg_y/top/bg_index_consult_new.gif) 0 0 no-repeat; color: #7bc039; font-size: 114%; font-weight: bold; height: 37px; width: 650px; padding: 12px 0 0 65px; }
#wkContents #consult h3.beginner {	background: url(../../images/wkg_y/top/bg_index_consult_beginner.gif) 0 0 no-repeat; color: #7bc039; font-size: 114%; font-weight: bold; height: 34px; width: 670px; padding: 10px 0 0 45px; }
#wkContents #consult .consult_content {	background: url(../../images/wkg_y/top/bg_contents_middle.gif) 0 0 repeat-y; width: 675px; padding: 0 20px 5px; }
#wkContents #consult .consult_l { border-right: 1px dotted #7bc039; float: left; margin: 0 10px 0 0; padding: 0 10px 0 0; width: 325px; }
#wkContents #consult .consult_r { float: left; margin: 0; width: 329px; }
#wkContents #consult .consult_l li, #wkContents #consult .consult_r li { margin-bottom: 0; }

#wkContents #consult h3.ranking {	background: url(../../images/wkg_y/top/bg_index_consult_ranking.gif) 0 0 no-repeat; color: #7bc039; font-size: 114%; font-weight: bold; height: 34px; width: 650px; padding: 10px 0 0 65px; }
#wkContents #consult .consult_l li.rank01 {	background: url(../../images/wkg_y/top/icon_crown_gold.gif) 0 0 no-repeat; height: 20px; margin: 0; padding: 5px 0 0 35px; }
#wkContents #consult .consult_l li.rank02 {	background: url(../../images/wkg_y/top/icon_crown_silver.gif) 0 0 no-repeat; height: 20px; margin: 0; padding: 5px 0 0 35px; }
#wkContents #consult .consult_l li.rank03 {	background: url(../../images/wkg_y/top/icon_crown_bronze.gif) 0 0 no-repeat; height: 20px; margin: 0; padding: 5px 0 0 35px; }
#wkContents #consult .consult_r li.rank_out {	height: 20px; margin: 0; padding: 5px 0 0 0; }
#wkContents #consult .consult_l li.rank01 span, #wkContents #consult .consult_l li.rank02 span, #wkContents #consult .consult_l li.rank03 span, #wkContents #consult .consult_r li.rank_out span { color: #c97000; font-weight: bold;	}

#wkContents #consult .consult_content li.more {	text-align: right; }
#wkContents #consult .consult_content li.more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents #consult .consult_content .theme { text-align: center; }
#wkContents #consult .consult_content .theme a { background: url(../../images/wkg_y/top/icon_theme_consult.gif) 0 0 no-repeat; display: inline-block; font-size: 114%; height: 25px; padding: 5px 0 0 45px; }

#wkContents #consult .consult_content div.more {	background: url(../../images/wkg_y/top/bg_btn_more_consult_left.gif) 0 0 no-repeat; float: right; height: 28px; padding: 2px 15px 0 20px; }
#wkContents #consult .consult_content div.more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

/* 
--------------------------------------------------------------------------
Top みんなで体験談をシェア
--------------------------------------------------------------------------
*/
#wkContents #bbs h2 {	background: url(../../images/wkg_y/top/bg_subtit_bbs.png) 0 0 no-repeat; color: #000; font-size: 143%; font-weight: bold; height: 25px; padding: 15px 0 0 60px; }
#wkContents #bbs h2 span { font-size: 65%;	}
#wkContents #bbs h3.new {	background: url(../../images/wkg_y/top/bg_index_bbs_new.gif) 0 0 no-repeat; color: #2bb054; font-size: 114%; font-weight: bold; height: 37px; width: 650px; padding: 12px 0 0 65px; }
#wkContents #bbs h3.notice {	background: url(../../images/wkg_y/top/bg_index_bbs_notice.gif) 0 0 no-repeat; color: #2bb054; font-size: 114%; font-weight: bold; height: 34px; width: 670px; padding: 10px 0 0 60px; }
#wkContents #bbs h3.wait {	background: url(../../images/wkg_y/top/bg_index_bbs_wait.gif) 0 0 no-repeat; color: #2bb054; font-size: 114%; font-weight: bold; height: 31px; width: 650px; padding: 10px 0 0 65px; }
#wkContents #bbs .bbs_content {	background: url(../../images/wkg_y/top/bg_contents_middle.gif) 0 0 repeat-y; width: 675px; padding: 0 20px 5px; }
#wkContents #bbs .bbs_l { border-right: 1px dotted #2bb054; float: left; margin: 0 10px 0 0; padding: 0 10px 0 0; width: 325px; }
#wkContents #bbs .bbs_r { float: left; margin: 0; width: 329px; }
#wkContents #bbs .bbs_l li, #wkContents #bbs .bbs_r li { margin-bottom: 0; }

#wkContents #bbs .bbs_content li.more {	text-align: right; }
#wkContents #bbs .bbs_content li.more a {	background: url(../../images/wkg_y/top/img_arrow_bbs.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents #bbs .bbs_content .theme { text-align: center; }
#wkContents #bbs .bbs_content .theme a { background: url(../../images/wkg_y/top/icon_theme_bbs.gif) 0 0 no-repeat; font-size: 114%; height: 25px; padding: 5px 0 0 45px; }

#wkContents #bbs .bbs_content div.more {	background: url(../../images/wkg_y/top/bg_btn_more_bbs_left.gif) 0 0 no-repeat; float: right; height: 28px; padding: 2px 15px 0 20px; }
#wkContents #bbs .bbs_content div.more a {	background: url(../../images/wkg_y/top/img_arrow_bbs.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

/* 
--------------------------------------------------------------------------
Top 介護施設を探す
--------------------------------------------------------------------------
*/
#wkContents #facilities h2 {	background: url(../../images/wkg_y/top/bg_subtit_facilities.gif) 0 0 no-repeat; color: #000; font-size: 143%; font-weight: bold; height: 25px; padding: 7px 0 0 70px; }
#wkContents #facilities h2 span { color: #c80000; font-size: 77%;	}
#wkContents #facilities h3.service {	background: url(../../images/wkg_y/top/bg_index_facilities_service.gif) 0 0 no-repeat; color: #b15c17; font-size: 114%; font-weight: bold; height: 38px; width: 650px; padding: 10px 0 0 65px; }
#wkContents #facilities .facilities_content {	background: url(../../images/wkg_y/top/bg_contents_middle.gif) 0 0 repeat-y; width: 675px; padding: 0 20px 5px; }

#wkContents #facilities h3.area_japan, #wkContents #facilities h3.area_hokkaido, #wkContents #facilities h3.area_aomori, #wkContents #facilities h3.area_iwate, #wkContents #facilities h3.area_miyagi, #wkContents #facilities h3.area_akita, #wkContents #facilities h3.area_yamagata, #wkContents #facilities h3.area_fukushima, #wkContents #facilities h3.area_tokyo, #wkContents #facilities h3.area_kanagawa, #wkContents #facilities h3.area_saitama, #wkContents #facilities h3.area_chiba, #wkContents #facilities h3.area_ibaraki, #wkContents #facilities h3.area_tochigi, #wkContents #facilities h3.area_gumma, #wkContents #facilities h3.area_yamanashi, #wkContents #facilities h3.area_niigata, #wkContents #facilities h3.area_nagano, #wkContents #facilities h3.area_toyama, #wkContents #facilities h3.area_ishikawa, #wkContents #facilities h3.area_fukui, #wkContents #facilities h3.area_aichi, #wkContents #facilities h3.area_gifu, #wkContents #facilities h3.area_shizuoka, #wkContents #facilities h3.area_mie, #wkContents #facilities h3.area_osaka, #wkContents #facilities h3.area_hyogo, #wkContents #facilities h3.area_kyoto, #wkContents #facilities h3.area_shiga, #wkContents #facilities h3.area_nara, #wkContents #facilities h3.area_wakayama, #wkContents #facilities h3.area_tottori, #wkContents #facilities h3.area_shimane, #wkContents #facilities h3.area_okayama, #wkContents #facilities h3.area_hiroshima, #wkContents #facilities h3.area_yamaguchi, #wkContents #facilities h3.area_tokushima, #wkContents #facilities h3.area_kagawa, #wkContents #facilities h3.area_ehime, #wkContents #facilities h3.area_kochi, #wkContents #facilities h3.area_fukuoka, #wkContents #facilities h3.area_saga, #wkContents #facilities h3.area_nagasaki, #wkContents #facilities h3.area_kumamoto, #wkContents #facilities h3.area_oita, #wkContents #facilities h3.area_miyazaki, #wkContents #facilities h3.area_kagoshima, #wkContents #facilities h3.area_okinawa {	background: url(../../images/wkg_y/top/bg_index_facilities_area.gif) 0 0 no-repeat; color: #b15c17; font-size: 114%; font-weight: bold; height: 37px; width: 660px; padding: 12px 0 0 55px; }

#wkContents #facilities h3 span.more {	background: url(../../images/wkg_y/top/img_arrow_facilities.gif) 0 3px no-repeat; color: #3486bf; cursor: pointer; float: right; font-size: 87%; font-weight: normal; padding: 0 20px 0 20px; text-decoration: underline; }
#wkContents #facilities h3 span.more:hover { color: #155286; text-decoration: none; }

#wkContents #facilities .area_hokkaido, #wkContents #facilities .area_aomori, #wkContents #facilities .area_iwate, #wkContents #facilities .area_miyagi, #wkContents #facilities .area_tokyo, #wkContents #facilities .area_akita, #wkContents #facilities .area_yamagata, #wkContents #facilities .area_fukushima, #wkContents #facilities .area_tokyo, #wkContents #facilities .area_kanagawa, #wkContents #facilities .area_saitama, #wkContents #facilities .area_chiba, #wkContents #facilities .area_ibaraki, #wkContents #facilities .area_tochigi, #wkContents #facilities .area_gumma, #wkContents #facilities .area_yamanashi, #wkContents #facilities .area_niigata, #wkContents #facilities .area_nagano, #wkContents #facilities .area_toyama, #wkContents #facilities .area_ishikawa, #wkContents #facilities .area_fukui, #wkContents #facilities .area_aichi, #wkContents #facilities .area_gifu, #wkContents #facilities .area_shizuoka, #wkContents #facilities .area_mie, #wkContents #facilities .area_osaka, #wkContents #facilities .area_hyogo, #wkContents #facilities .area_kyoto, #wkContents #facilities .area_shiga, #wkContents #facilities .area_nara, #wkContents #facilities .area_wakayama, #wkContents #facilities .area_tottori, #wkContents #facilities .area_shimane, #wkContents #facilities .area_okayama, #wkContents #facilities .area_hiroshima, #wkContents #facilities .area_yamaguchi, #wkContents #facilities .area_tokushima, #wkContents #facilities .area_kagawa, #wkContents #facilities .area_ehime, #wkContents #facilities .area_kochi, #wkContents #facilities .area_fukuoka, #wkContents #facilities .area_saga, #wkContents #facilities .area_nagasaki, #wkContents #facilities .area_kumamoto, #wkContents #facilities .area_oita, #wkContents #facilities .area_miyazaki, #wkContents #facilities .area_kagoshima, #wkContents #facilities .area_okinawa { display: none; }
#wkContents #facilities .facilities_content .area_japan {	background: url(../../images/wkg_y/top/bg_japan.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_1 {	background: url(../../images/wkg_y/top/bg_hokkaido.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_2 {	background: url(../../images/wkg_y/top/bg_aomori.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_3 {	background: url(../../images/wkg_y/top/bg_iwate.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_4 {	background: url(../../images/wkg_y/top/bg_miyagi.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_5 {	background: url(../../images/wkg_y/top/bg_akita.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_6 {	background: url(../../images/wkg_y/top/bg_yamagata.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_7 {	background: url(../../images/wkg_y/top/bg_fukushima.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_13 {	background: url(../../images/wkg_y/top/bg_tokyo.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_14 {	background: url(../../images/wkg_y/top/bg_kanagawa.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_11 {	background: url(../../images/wkg_y/top/bg_saitama.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_12 {	background: url(../../images/wkg_y/top/bg_chiba.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_8 {	background: url(../../images/wkg_y/top/bg_ibaraki.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_9 {	background: url(../../images/wkg_y/top/bg_tochigi.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_10 {	background: url(../../images/wkg_y/top/bg_gumma.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_19 {	background: url(../../images/wkg_y/top/bg_yamanashi.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_15 {	background: url(../../images/wkg_y/top/bg_niigata.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_20 {	background: url(../../images/wkg_y/top/bg_nagano.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_16 {	background: url(../../images/wkg_y/top/bg_toyama.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_17 {	background: url(../../images/wkg_y/top/bg_ishikawa.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_18 {	background: url(../../images/wkg_y/top/bg_fukui.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_23 {	background: url(../../images/wkg_y/top/bg_aichi.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_21 {	background: url(../../images/wkg_y/top/bg_gifu.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_22 {	background: url(../../images/wkg_y/top/bg_shizuoka.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_24 {	background: url(../../images/wkg_y/top/bg_mie.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_27 {	background: url(../../images/wkg_y/top/bg_osaka.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_28 {	background: url(../../images/wkg_y/top/bg_hyogo.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_26 {	background: url(../../images/wkg_y/top/bg_kyoto.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_25 {	background: url(../../images/wkg_y/top/bg_shiga.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_29 {	background: url(../../images/wkg_y/top/bg_nara.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_30 {	background: url(../../images/wkg_y/top/bg_wakayama.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_31 {	background: url(../../images/wkg_y/top/bg_tottori.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_32 {	background: url(../../images/wkg_y/top/bg_shimane.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_33 {	background: url(../../images/wkg_y/top/bg_okayama.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_34 {	background: url(../../images/wkg_y/top/bg_hiroshima.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_35 {	background: url(../../images/wkg_y/top/bg_yamaguchi.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_36 {	background: url(../../images/wkg_y/top/bg_tokushima.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_37 {	background: url(../../images/wkg_y/top/bg_kagawa.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_38 {	background: url(../../images/wkg_y/top/bg_ehime.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_39 {	background: url(../../images/wkg_y/top/bg_kochi.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_40 {	background: url(../../images/wkg_y/top/bg_fukuoka.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_41 {	background: url(../../images/wkg_y/top/bg_saga.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_42 {	background: url(../../images/wkg_y/top/bg_nagasaki.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_43 {	background: url(../../images/wkg_y/top/bg_kumamoto.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_44 {	background: url(../../images/wkg_y/top/bg_oita.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_45 {	background: url(../../images/wkg_y/top/bg_miyazaki.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_46 {	background: url(../../images/wkg_y/top/bg_kagoshima.gif) 0 0 no-repeat; width: 675px; }
#wkContents #facilities .facilities_content .area_47 {	background: url(../../images/wkg_y/top/bg_okinawa.gif) 0 0 no-repeat; width: 675px; }

#wkContents #facilities .facilities_content table.prefecture { border-collapse: collapse; width: 100%; }
#wkContents #facilities .facilities_content table.prefecture th { color: #c97000; font-weight: bold; padding: 0 10px 5px 0; vertical-align: top; }
#wkContents #facilities .facilities_content table.prefecture td { padding: 0 0 5px 0; vertical-align: top; }
#wkContents #facilities .facilities_content table.prefecture td span { color:#3486bf; text-decoration: underline; outline: none; cursor: pointer; }
#wkContents #facilities .facilities_content table.prefecture td span:hover { color:#155286; text-decoration: none; cursor: pointer; }
#wkContents #facilities .facilities_content table.municipality { border-collapse: collapse; width: 100%; }
#wkContents #facilities .facilities_content table.municipality th { color: #c97000; font-weight: bold; padding: 0 10px 5px 0; vertical-align: top; width: 50px; }
#wkContents #facilities .facilities_content table.municipality td { padding: 0 0 5px 0; vertical-align: top; width: 625px; }
#wkContents #facilities .facilities_content table.municipality td span { color:#3486bf; text-decoration: underline; outline: none; cursor: pointer; }
#wkContents #facilities .facilities_content table.municipality td span:hover { color:#155286; text-decoration: none; cursor: pointer; }
#wkContents #facilities .facilities_content table.municipality ul { list-style: none; margin: 0; padding: 0; }
#wkContents #facilities .facilities_content table.municipality ul li { float: left; width: 205px; }
#wkContents #facilities .facilities_content .switch-facilities-content { display: none;	}
#wkContents #facilities .facilities_l { border-right: 1px dotted #b15c17; float: left; margin: 0 10px 0 0; padding: 0 10px 0 0; width: 315px; }
#wkContents #facilities .facilities_r { float: left; margin: 0; width: 319px; }
#wkContents #facilities .facilities_l h4, #wkContents #facilities .facilities_r h4 { font-size: 100%; font-weight: normal; }
#wkContents #facilities .facilities_l .recom_img, #wkContents #facilities .facilities_r .recom_img { float: left; margin: 0 10px 0 0; width: 120px; }
#wkContents #facilities .facilities_l .recom_info { float: left; margin: 0; width: 185px; }
#wkContents #facilities .facilities_r .recom_info { float: left; margin: 0; width: 189px; }
#wkContents #facilities .facilities_l .type, #wkContents #facilities .facilities_r .type { background-color: #297cca; color: #fff; display: inline-block; font-size: 78%; line-height: 130%; margin: 0 0 5px 0; padding: 2px 2px 0; }
#wkContents #facilities .facilities_l .address, #wkContents #facilities .facilities_r .address { font-size: 85%; line-height: 150%; margin: 0; }
#wkContents #facilities .facilities_recommend {	background-color: #f1ffe4; width: 655px; padding: 10px; }
#wkContents #facilities .facilities_recommend h3.recommend {	background: url(../../images/wkg_y/top/bg_index_facilities_recommend.png) 0 0 no-repeat; color: #78bd36; font-size: 114%; font-weight: bold; height: 37px; padding: 13px 0 0 55px; }
#wkContents #facilities .facilities_recommend h3.recommend span a { color:#3486bf; float: right; font-size: 81%; font-weight: normal; text-decoration: underline; }
#wkContents #facilities .facilities_recommend h3.recommend span a:hover { color:#155286; text-decoration: none; }

#wkContents #facilities .more {	text-align: right; }
#wkContents #facilities .more a {	background: url(../../images/wkg_y/top/img_arrow_facilities.gif) 0 3px no-repeat; font-size: 86%; padding: 0 0 0 20px; }
#wkContents #facilities .more span {	background: url(../../images/wkg_y/top/img_arrow_facilities.gif) 0 3px no-repeat; padding: 0 0 0 20px; }

#wkContents #facilities .facilities_content .appearance { text-align: center; }
#wkContents #facilities .facilities_content .appearance a { background: url(../../images/wkg_y/top/img_arrow_facilities.gif) 0 5px no-repeat; font-size: 114%; padding: 0 0 0 20px; }

#wkContents #facilities #tabs2 { list-style: none; margin: 0; }
#wkContents #facilities #tabs2 li {	float: left; margin-bottom: 10px; }
#wkContents #facilities #service01, #wkContents #facilities #service02, #wkContents #facilities #service03, #wkContents #facilities #service04, #wkContents #facilities #service05, #wkContents #facilities #service06 { border: 3px solid #7bc039; margin: 0 0 10px 0; padding: 5px 10px; }
#wkContents #facilities #service02, #wkContents #facilities #service03, #wkContents #facilities #service04, #wkContents #facilities #service05, #wkContents #facilities #service06 { display: none; }
#wkContents #facilities h4.service { color: #7bc039; font-size: 128%; font-weight: bold; }

#wkContents .arrow_box { display: none; position: absolute; padding: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dd000000,endcolorstr=#dd000000,gradienttype=0); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd000000,endColorstr=#dd000000)"; zoom:1; color: #fff; font-weight: bold; width: 650px; }

/*事業所検索・目的で探す*/

#wkContents #contents_l_other .srchterm {
	padding: 0;
	margin: 10px 0;
	border: 1px solid #78bd36;
}

#wkContents #contents_l_other td .srchterm {
	max-width: 670px;
}

#wkContents #contents_l_other .srchterm_trigger {
	position: relative;
	padding: 10px 15px;
	font-weight: bold;
	color: #78bd36;
	cursor: pointer;
}

#wkContents #contents_l_other .srchterm_trigger::before {
	content: "+";
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	margin-top: -10px;
	border-radius: 50%;
	background: #78bd36;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

#wkContents #contents_l_other .srchterm_trigger.open::before {
	content: "-";
}

#wkContents #contents_l_other .srchterm_detail {
	display: none;
	padding: 10px 15px 0;
	border: none;
	background: transparent;
}
#wkContents #contents_l_other .srchterm_detail_category {
	padding: 0;
	margin: 0 0 1em;
	font-weight: bold;
	color: #F08600;
}

#wkContents #contents_l_other .srchterm_detail_select + .srchterm_detail_category {
	margin-top: 2em;
}

#wkContents #contents_l_other .srchterm_detail_select li {
	display: flex;
	align-items: flex-start;
	margin-bottom: 10px;
}

#wkContents #contents_l_other .srchterm_detail_select li label {
	display: flex;
	align-items: flex-start;
	flex: 0 0 30%;
	width: 30%;
	margin-right: 10px;
}

#wkContents #contents_l_other .srchterm_detail_select li label input {
	margin: 5px 5px 0 0;
	vertical-align: middle;
}

#wkContents #contents_l_other .srchterm_detail_select li div {
	flex: 1 1 auto;
	padding: 5px 10px;
	border: 1px solid #e0e0e0;
	background: #f5f5f5;
	font-size: 85%;
}

_:-ms-lang(x)::-ms-backdrop, #wkContents #facilities_search table {
    table-layout: fixed;
}

/* 
--------------------------------------------------------------------------
Top 介護のニュース
--------------------------------------------------------------------------
*/
#wkContents #news h2 {	background: url(../../images/wkg_y/top/bg_subtit_news.gif) 0 0 no-repeat; color: #000; font-size: 143%; font-weight: bold; height: 25px; padding: 7px 0 5px 50px; }
#wkContents #news h3.first { font-size: 128%; font-weight: bold; margin: 0 0 10px 0; }
#wkContents #news h3.second { font-size: 100%; font-weight: bold; }
#wkContents #news .news_content {	background: url(../../images/wkg_y/top/bg_contents_middle.gif) 0 0 repeat-y; width: 675px; padding: 0 20px 5px; }
#wkContents #news .news_content .border { border-bottom: 1px dotted #0352a3; margin: 0 0 20px 0; padding: 0 0 20px 0; }
#wkContents #news .firstnews_img { float: left; margin: 0 10px 0 0; width: 240px; }
#wkContents #news .firstnews_txt { float: left; margin: 0; width: 420px; }
#wkContents #news .secondnews_img { float: left; margin: 0 10px 0 0; width: 120px; }
#wkContents #news .secondnews_txt { float: left; margin: 0; width: 190px; }

#wkContents #news .news_content .more { float: right; }
#wkContents #news .news_content .more a {	background: url(../../images/wkg_y/top/img_arrow_news.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents #news .news_content ul { list-style: none; }
#wkContents #news .news_content ul li {	background: url(../../images/wkg_y/top/img_arrow_news.gif) 0 3px no-repeat; padding: 0 0 0 20px; }

/* 
--------------------------------------------------------------------------
Top スタンダードバナー
--------------------------------------------------------------------------
*/
#wkContents #ad01 { border-collapse: collapse; border: 1px solid #aaa; margin: 0 0 20px 0; width: 100%; }
#wkContents #ad01 th { background-color: #aaa; color: #fff; font-weight: bold; padding: 5px; text-align: center; vertical-align: middle; width: 215px; }
#wkContents #ad01 th .uline { border-bottom: 1px solid #fff; padding-bottom: 5px; margin-bottom: 5px; }
#wkContents #ad01 td { padding: 5px 10px; vertical-align: middle; width: 468px; }

/* 
--------------------------------------------------------------------------
RightNavi Yahoo!プレミアム
--------------------------------------------------------------------------
*/
#wkContents .premium_top {	background: url(../../images/wkg_y/base/bg_yahoo_premium_top.png) 0 0 no-repeat; font-size: 93%; height: 141px; width: 306px; position: relative; }
#wkContents .premium_top a { position: absolute; bottom: -2px; left: 55px; }
#wkContents .premium_middle01 {	background: url(../../images/wkg_y/base/bg_yahoo_premium_middle_01.png) 0 0 no-repeat; height: 96px; width: 306px; position: relative; }
#wkContents .premium_middle01 a { position: absolute; bottom: 10px; text-align: center; width: 306px; }
#wkContents .premium_middle02 {	background: url(../../images/wkg_y/base/bg_yahoo_premium_middle_02.png) 0 0 no-repeat; height: 97px; width: 306px; position: relative; }
#wkContents .premium_middle02 a { position: absolute; bottom: 10px; text-align: center; width: 306px; }

/* 
--------------------------------------------------------------------------
RightNavi 相談＆体験談を探す
--------------------------------------------------------------------------
*/
#wkContents #consult_r h2.consult {	background: url(../../images/wkg_y/base/bg_subtit_consult_r.gif) 0 0 no-repeat; color: #7bc039; font-size: 114%; font-weight: bold; height: 28px; padding: 5px 0 0 35px; }
#wkContents #consult_r .contents_body {	background: url(../../images/wkg_y/base/bg_rightnavi_middle.png) 0 0 repeat-y; padding: 5px 13px; width: 280px; }
#wkContents #consult_r h3.consult_theme01 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 1px no-repeat;	color: #000; font-size: 93%; font-weight: bold; margin: 0; padding: 0 0 0 20px; }
#wkContents #consult_r h3.consult_theme02 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 1px no-repeat;	color: #000; font-size: 93%; font-weight: bold; margin: 0; padding: 0 0 0 20px; }
#wkContents #consult_r h3.consult_theme03 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 1px no-repeat;	color: #000; font-size: 93%; font-weight: bold; margin: 0; padding: 0 0 0 20px; }
#wkContents #consult_r h3.consult_theme04 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 1px no-repeat;	color: #000; font-size: 93%; font-weight: bold; margin: 0; padding: 0 0 0 20px; }
#wkContents #consult_r input.keyword { background: url(../../images/wkg_y/base/icon_search_02.gif) 3px 4px no-repeat #fff; border: 2px solid #78bd36; float: left; font: 12px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 21px; width: 191px; margin: 0 10px 0 0; padding: 1px 0 0 20px; }
#wkContents #consult_r ul { font-size: 86%; list-style: none; margin: 0 0 5px 0; padding: 0 0 0 10px; }
#wkContents #consult_r ul li { float: left; height: 18px; margin: 0 15px 0 0; padding: 0 0 0 0; }
#wkContents #consult_r ul.other { font-size: 86%; list-style: none; margin: 0 0 5px 0; padding: 0; }
#wkContents #consult_r ul.other li.consult_new {	background: url(../../images/wkg_y/base/icon_theme_new.png) 0 3px no-repeat; float: none; height: 18px; margin-top: 10px; padding: 0 0 0 20px; }
#wkContents #consult_r ul.other li.consult_beginner {	background: url(../../images/wkg_y/base/icon_theme_beginner.png) 0 3px no-repeat; float: none; height: 21px; margin-top: 10px; padding: 0 0 0 20px; }
#wkContents #consult_r ul.other li.consult_ranking {	background: url(../../images/wkg_y/base/icon_theme_ranking.png) 0 1px no-repeat; float: none; height: 18px; margin-top: 7px; padding: 0 0 0 20px; }
#wkContents #consult_r .more {	text-align: right; }
#wkContents #consult_r .more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }
#wkContents #bbs_r h2.bbs {	background: url(../../images/wkg_y/base/bg_subtit_consult_r.gif) 0 0 no-repeat; color: #2bb054; font-size: 114%; font-weight: bold; height: 28px; padding: 5px 0 0 35px; }
#wkContents #bbs_r .contents_body {	background: url(../../images/wkg_y/base/bg_rightnavi_middle.png) 0 0 repeat-y; padding: 5px 13px; width: 280px; }
#wkContents #bbs_r ul { font-size: 86%; list-style: none; margin: 0 0 5px 0; }
#wkContents #bbs_r ul li.bbs_theme01 {	background: url(../../images/wkg_y/base/icon_theme_bbs01.gif) 0 1px no-repeat; height: 18px; padding: 0 0 0 20px; }
#wkContents #bbs_r ul li.bbs_theme02 {	background: url(../../images/wkg_y/base/icon_theme_bbs02.gif) 0 1px no-repeat; height: 18px; padding: 0 0 0 20px; }
#wkContents #bbs_r ul li.bbs_theme03 {	background: url(../../images/wkg_y/base/icon_theme_bbs03.gif) 0 1px no-repeat; height: 18px; padding: 0 0 0 20px; }
#wkContents #bbs_r ul li.bbs_theme04 {	background: url(../../images/wkg_y/base/icon_theme_bbs04.gif) 0 1px no-repeat; height: 18px; padding: 0 0 0 20px; }
#wkContents #bbs_r ul li.bbs_theme05 {	background: url(../../images/wkg_y/base/icon_theme_bbs05.gif) 0 1px no-repeat; height: 18px; padding: 0 0 0 20px; }
#wkContents #bbs_r ul li.bbs_theme06 {	background: url(../../images/wkg_y/base/icon_theme_bbs06.gif) 0 1px no-repeat; height: 18px; padding: 0 0 0 20px; }
#wkContents #bbs_r ul li.bbs_new {	background: url(../../images/wkg_y/base/icon_theme_new.png) 0 3px no-repeat; float: none; height: 18px; margin-top: 10px; padding: 0 0 0 20px; }
#wkContents #bbs_r ul li.bbs_notice {	background: url(../../images/wkg_y/base/icon_theme_notice.png) 0 3px no-repeat; float: none; height: 21px; margin-top: 5px; padding: 0 0 0 20px; }
#wkContents #bbs_r ul li.bbs_wait {	background: url(../../images/wkg_y/base/icon_theme_wait.png) 0 3px no-repeat; float: none; height: 21px; margin-top: 5px; padding: 0 0 0 20px; }

/* 
--------------------------------------------------------------------------
RightNavi 相談投稿フォーム
--------------------------------------------------------------------------
*/
#wkContents #consult_form_r h2 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_form_r.png) 0 0 no-repeat; color: #f06b00; font-size: 114%; font-weight: bold; height: 28px; padding: 6px 0 0 27px; }
#wkContents #consult_form_r .contents_body {	background: url(../../images/wkg_y/base/bg_rightnavi_middle.png) 0 0 repeat-y; padding: 5px 13px; width: 280px; }
#wkContents #consult_form_r textarea.consult { border: 2px solid #f06b00; font: 12px/18px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 40px; width: 266px; margin: 0 10px 0 0; padding: 5px; vertical-align: text-top; }

/* 
--------------------------------------------------------------------------
RightNavi 体験談投稿フォーム
--------------------------------------------------------------------------
*/
#wkContents #bbs_form_r h2 {	background: url(../../images/wkg_y/bbs/bg_subtit_bbs_form_r.png) 0 0 no-repeat; color: #2bb054; font-size: 114%; font-weight: bold; height: 28px; padding: 6px 0 0 40px; }
#wkContents #bbs_form_r .contents_body {	background: url(../../images/wkg_y/base/bg_rightnavi_middle.png) 0 0 repeat-y; padding: 5px 13px; width: 280px; }
#wkContents #bbs_form_r textarea.bbs { border: 2px solid #2bb054; font: 12px/18px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 40px; width: 266px; margin: 0 10px 0 0; padding: 5px; vertical-align: text-top; }

/* 
--------------------------------------------------------------------------
RightNavi 介護の基礎を知る
--------------------------------------------------------------------------
*/
#wkContents #knowledge_r h2 {	background: url(../../images/wkg_y/base/bg_subtit_knowledge_r.gif) 0 0 no-repeat; color: #287de6; font-size: 114%; font-weight: bold; height: 28px; padding: 5px 0 0 25px; }
#wkContents #knowledge_r .contents_body {	background: url(../../images/wkg_y/base/bg_rightnavi_middle.png) 0 0 repeat-y; padding: 5px 13px; width: 280px; }
#wkContents #knowledge_r h3 {	color: #000; font-size: 93%; font-weight: bold; margin: 0; }
#wkContents #knowledge_r input.keyword { background: url(../../images/wkg_y/base/icon_search_02.gif) 3px 4px no-repeat #fff; border: 2px solid #78bd36; font: 12px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 21px; width: 191px; margin: 0 10px 0 0; padding: 1px 0 0 20px; }
#wkContents #knowledge_r .more {	text-align: right; }
#wkContents #knowledge_r .more a {	background: url(../../images/wkg_y/base/img_arrow_knowledge.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }
#wkContents #knowledge_r ul { font-size: 86%; list-style: none; margin: 0 0 15px 0; }
#wkContents #knowledge_r ul li.knowledge_step01 {	background: url(../../images/wkg_y/base/icon_knowledge_step01.gif) 0 3px no-repeat; height: 18px; padding: 0 0 0 45px; }
#wkContents #knowledge_r ul li.knowledge_step02 {	background: url(../../images/wkg_y/base/icon_knowledge_step02.gif) 0 3px no-repeat; height: 18px; padding: 0 0 0 45px; }
#wkContents #knowledge_r ul li.knowledge_step03 {	background: url(../../images/wkg_y/base/icon_knowledge_step03.gif) 0 3px no-repeat; height: 18px; padding: 0 0 0 45px; }
#wkContents #knowledge_r ul li.knowledge_step04 {	background: url(../../images/wkg_y/base/icon_knowledge_step04.gif) 0 3px no-repeat; height: 18px; padding: 0 0 0 45px; }
#wkContents #knowledge_r ul li.knowledge_step05 {	background: url(../../images/wkg_y/base/icon_knowledge_step05.gif) 0 3px no-repeat; height: 18px; padding: 0 0 0 45px; }
#wkContents #knowledge_r ul li.knowledge_step06 {	background: url(../../images/wkg_y/base/icon_knowledge_step06.gif) 0 3px no-repeat; height: 18px; padding: 0 0 0 45px; }
#wkContents #knowledge_r ul li.knowledge_step07 {	background: url(../../images/wkg_y/base/icon_knowledge_step07.gif) 0 3px no-repeat; height: 18px; padding: 0 0 0 45px; }
#wkContents #knowledge_r .border { border-bottom: 1px dotted #0352a3; margin: 0 0 10px 0; padding: 0 0 10px 0; }
#wkContents #knowledge_r .knowledge_img { float: left; margin: 0 10px 0 0; width: 78px; }
#wkContents #knowledge_r .knowledge_txt { float: left; width: 192px; }
#wkContents #knowledge_r .knowledge_txt h4 { font-weight: normal; }

/* 
--------------------------------------------------------------------------
RightNavi 介護用語を調べる
--------------------------------------------------------------------------
*/
#wkContents #word_r h2 {	background: url(../../images/wkg_y/base/bg_subtit_word.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 32px; width: 231px; padding: 15px 0 0 75px; }
#wkContents #word_r .contents_body {	background: url(../../images/wkg_y/base/bg_word_middle.png) 0 0 repeat-y; padding: 0 30px 5px 28px; width: 248px; }
#wkContents #word_r ul.notice { font-size: 93%; list-style: none; margin: 0 0 20px 0; }
#wkContents #word_r ul.notice li { float: left; margin: 0 20px 0 0; }
#wkContents #word_r h3 {	color: #c80000; font-size: 93%; font-weight: bold; margin: 0; }
#wkContents #word_r .syllabary { margin: 0 0 10px 0; }
#wkContents #word_r .syllabary td { font-size: 93%; width: 20px; }
#wkContents #word_r input.keyword { background: url(../../images/wkg_y/base/icon_search_02.gif) 3px 4px no-repeat #fff; border: 2px solid #78bd36; float: left; font: 12px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 21px; width: 151px; margin: 0 10px 0 0; padding: 1px 0 0 20px; }

/* 
--------------------------------------------------------------------------
RightNavi ログインボックス
--------------------------------------------------------------------------
*/
#wkContents #loginbox_r h2 {	background: url(../../images/wkg_y/base/bg_subtit_login_r.png) 0 0 no-repeat; color: #ea4800; font-size: 114%; font-weight: bold; height: 23px; padding: 7px 0 0 50px; }
#wkContents #loginbox_r .contents_body {	background: url(../../images/wkg_y/base/bg_rightnavi_middle.png) 0 0 repeat-y; padding: 5px 13px; width: 280px; }
#wkContents #loginbox_r input { vertical-align: middle; }
#wkContents #loginbox_r input.login_id { background-color: #fff; border: 2px solid #ea4800; font: 12px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 26px; width: 271px; margin: 0 10px 0 0; padding: 1px 0 0 5px; }
#wkContents #loginbox_r input.login_pw { background-color: #fff; border: 2px solid #ea4800; font: 12px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 26px; width: 171px; margin: 0 10px 0 0; padding: 1px 0 0 5px; }

/* 
--------------------------------------------------------------------------
RightNavi CMO
--------------------------------------------------------------------------
*/
#wkContents .bnr_cmo_02 { margin: 0 0 20px 0;	position: relative; overflow: hidden; }
#wkContents .bnr_cmo_02 #nav01 { list-style: none; position: absolute; right: -250px; top: 50px; }
#wkContents .bnr_cmo_02 #nav02 { list-style: none; position: absolute; right: -250px; top: 78px; }
#wkContents .bnr_cmo_02 #nav03 { list-style: none; position: absolute; right: -250px; top: 106px; }

/* 
--------------------------------------------------------------------------
Footer
--------------------------------------------------------------------------
*/
#footer { font-size: 86%; margin: 0 auto; width: 1050px; }

/* 
--------------------------------------------------------------------------
新規会員登録
--------------------------------------------------------------------------
*/
#wkContents #new_entry { margin: 20px auto 0; width: 850px; }
#wkContents #new_entry h2 {	background: url(../../images/wkg_y/entry/bg_subtit_newentry.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 28px; margin: 0 0 20px 0; padding: 7px 0 0 60px; width: 790px; }
#wkContents #new_entry .ylogin { background-color: #fff; border: 1px solid #ece6d7; margin: 0 0 20px 0;; padding: 5px; text-align: right; width: 838px; }
#wkContents #new_entry .regist_form { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #new_entry .regist_form th { background-color: #e4f2d7; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; color: #000; font-weight: bold; padding: 10px; width: 229px; }
#wkContents #new_entry .regist_form td { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 10px; vertical-align: middle; width: 573px; }
#wkContents #new_entry .regist_form th.top { background-color: #e4f2d7; border-top: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; padding: 0 10px 10px; }
#wkContents #new_entry .regist_form td.top { background-color: #fff; border-top: none; border-right: 6px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 0 10px 10px; }
#wkContents #new_entry .regist_form th.bottom { background-color: #e4f2d7; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; padding: 10px 10px 0; }
#wkContents #new_entry .regist_form td.bottom { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; padding: 10px 10px 0; }
#wkContents #new_entry .regist_form th.noline { background-color: #e4f2d7; border-top: none; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; padding: 0 10px; }
#wkContents #new_entry .regist_form td.noline { background-color: #fff; border-top: none; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; padding: 0 10px; }
#wkContents #new_entry .regist_form th .essential { color: #f00; font-size: 78%; }
#wkContents #new_entry .regist_form th .optional { color: #4d4d4d; font-size: 78%; }
#wkContents #new_entry .regist_form .error { background-color: #fff5f5; border: 2px solid #b40000; color: #b40000; display: inline-block; font-size: 86%; font-weight: bold; padding: 5px 10px; }
#wkContents #new_entry .regist_form span.step { background-color: #f08600; color: #fff; display: inline-block; font-weight: bold; margin: 0 0 10px 0; padding: 2px 5px; }

#wkContents #new_entry .regist_form_confirm { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #new_entry .regist_form_confirm th { background-color: #eee; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; font-weight: bold; padding: 5px 10px; width: 229px; }
#wkContents #new_entry .regist_form_confirm td { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 5px 10px; vertical-align: middle; width: 573px; }
#wkContents #new_entry .regist_form_confirm th.top { background-color: #eee; border-top: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; padding: 0 10px 5px; }
#wkContents #new_entry .regist_form_confirm td.top { background-color: #fff; border-top: none; border-right: 6px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 0 10px 5px; }
#wkContents #new_entry .regist_form_confirm th.bottom { background-color: #eee; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; padding: 5px 10px 0; }
#wkContents #new_entry .regist_form_confirm td.bottom { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; padding: 5px 10px 0; }
#wkContents #new_entry .regist_form_confirm th.noline { background-color: #e4f2d7; border-top: none; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; padding: 0 10px; }
#wkContents #new_entry .regist_form_confirm td.noline { background-color: #fff; border-top: none; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; padding: 0 10px; }
#wkContents #new_entry .regist_form_confirm th .essential { color: #f00; font-size: 78%; }
#wkContents #new_entry .regist_form_confirm th .optional { color: #4d4d4d; font-size: 78%; }
#wkContents #new_entry .regist_form_confirm .error { background-color: #fff5f5; border: 2px solid #b40000; color: #b40000; display: inline-block; font-size: 86%; font-weight: bold; padding: 5px 10px; }

#wkContents #new_entry h3.step { background-color: #e4f2d7; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; color: #000; font-weight: bold; margin: 0; padding: 0 10px 5px; }
#wkContents #new_entry h3.step span { background-color: #f08600; color: #fff; display: inline-block; font-weight: bold; margin: 0 0 10px 0; padding: 2px 5px; }
#wkContents #new_entry .contents_body { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; margin: 0; padding: 10px 10px 0; }
#wkContents #new_entry .contents_body .uline { border-bottom: 1px dotted #ccc; margin: 0 0 10px; padding: 0 0 10px; }
#wkContents #new_entry h3.reference {	background: url(../../images/wkg_y/entry/bg_subtit_reference.png) 0 25px no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 28px; margin: 0 0 20px 0; width: 850px; }
#wkContents #new_entry .chiebukuro_step {	background: url(../../images/wkg_y/entry/bg_chiebukuro_step.png) 0 0 no-repeat; color: #fff; font-size: 114%; font-weight: bold; height: 50px; margin: 0 0 10px 0; position: relative; width: 850px; }
#wkContents #new_entry .chiebukuro_step .step01 { left: 40px; position: absolute; top: 15px; }
#wkContents #new_entry .chiebukuro_step .step02 { left: 370px; position: absolute; top: 15px; }
#wkContents #new_entry .chiebukuro_step .step03 { left: 600px; position: absolute; top: 15px; }
#wkContents #new_entry .chiebukuro_stepbox_l { float: left; margin: 0 20px 0 0; width: 270px; }
#wkContents #new_entry .chiebukuro_stepbox_r { float: left; margin: 0; width: 270px; }
#wkContents #new_entry .chiebukuro_step_txt { height: 75px; }
.overlay{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1000; display: none; }
.modal { display: none; background: none; overflow: auto; z-index: 1001; position: absolute; }

/* 
--------------------------------------------------------------------------
ログイン
--------------------------------------------------------------------------
*/
#wkContents #login { margin: 20px auto 0; width: 850px; }
#wkContents #login h2 {	background: url(../../images/wkg_y/login/bg_subtit_login.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 32px; margin: 0 0 20px 0; padding: 7px 0 0 40px; width: 810px; }
#wkContents #login .lead { background-color: #fff; border: 1px solid #f6f3ea; margin: 0 0 20px 0; padding: 10px; width: 828px; }
#wkContents #login .lead .consult {	background: url(../../images/wkg_y/login/bg_consult.png) 0 0 no-repeat; float: left; height: 127px; margin: 0 24px 0 0; position: relative; width: 260px; }
#wkContents #login .lead .bbs {	background: url(../../images/wkg_y/login/bg_bbs.png) 0 0 no-repeat; float: left; height: 127px; margin: 0 24px 0 0; position: relative; width: 260px; }
#wkContents #login .lead .facilities {	background: url(../../images/wkg_y/login/bg_facilities.png) 0 0 no-repeat; float: left; height: 127px; margin: 0; position: relative; width: 260px; }
#wkContents #login .lead .consult h3 { color: #7bc039; font-size: 121%; font-weight: bold; left: 95px; position: absolute; top: 14px; }
#wkContents #login .lead .bbs h3 { color: #2bb054; font-size: 121%; font-weight: bold; left: 95px; position: absolute; top: 14px; }
#wkContents #login .lead .facilities h3 { color: #b15c17; font-size: 121%; font-weight: bold; left: 95px; position: absolute; top: 14px; }
#wkContents #login .lead .consult ol,
#wkContents #login .lead .bbs ol { list-style-position: outside; padding: 0 5px 0 40px; position: absolute; top: 45px; }
#wkContents #login .lead .facilities ol { list-style-position: outside; padding: 0 5px 0 40px; position: absolute; top: 45px; }
#wkContents #login .lead .consult li,
#wkContents #login .lead .bbs li,
#wkContents #login .lead .facilities li { list-style-type: decimal; }
#wkContents #login .strong { color: #c80000; font-size: 114%; font-weight: bold; }
#wkContents #login .wlogin h3 {	background: url(../../images/wkg_y/login/bg_index_wlogin.gif) 0 0 no-repeat; color: #fff; font-size: 114%; font-weight: bold; height: 28px; margin: 0; padding: 8px 0 0 10px; width: 540px; }
#wkContents #login .ylogin h3 {	background: url(../../images/wkg_y/login/bg_index_ylogin.gif) 0 0 no-repeat; color: #fff; font-size: 114%; font-weight: bold; height: 28px; margin: 0; padding: 8px 0 0 10px; width: 280px; }
#wkContents #login .wlogin .member h4 { background: none; border: none; font-size: 108%; font-weight: bold; margin-bottom: 10px; }
#wkContents #login .wlogin .nomember h4 { background: none; border: none; font-size: 108%; font-weight: bold; margin-bottom: 30px; }
#wkContents #login .wlogin { float: left; width: 550px; }
#wkContents #login .ylogin { float: right; width: 290px; }
#wkContents #login .ylogin .bg_premium { background: url(../../images/wkg_y/login/bg_premium.png) 0 0 no-repeat; height: 76px; margin: 0 0 5px 0; position: relative; width: 263px; }
#wkContents #login .ylogin .bg_premium .btn_premium { position: absolute; top: 30px; text-align: center; width: 263px; }
#wkContents #login .ylogin .bg_ylogin { background: url(../../images/wkg_y/login/bg_ylogin.png) 0 0 no-repeat; height: 77px; margin: 0 0 5px 0; position: relative; width: 263px; }
#wkContents #login .ylogin .bg_ylogin .btn_ylogin { position: absolute; top: 30px; text-align: center; width: 263px; }
#wkContents #login .login_body { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 10px 10px 0; }
#wkContents #login .wlogin .member { border-right: 1px dotted #7bc039; float: left; font-size: 93%; margin: 0 10px 0 0; padding: 0 10px 0 0; width: 252px; }
#wkContents #login .wlogin .nomember { float: right; font-size: 93%; width: 250px; }
#wkContents #login input.id_pw { background-color: #fff; border: 2px solid #7bc039; font: 13px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 26px; width: 243px; padding: 1px 0 0 5px; }
#wkContents #login input.mail { background-color: #fff; border: 2px solid #7bc039; font: 15px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 36px; width: 400px; padding: 1px 0 0 5px; }
#wkContents #login .registError { background-color: #fff1f1; border: 1px solid #b40000; color: #b40000; margin-bottom: 10px; padding: 5px; }

/* 
--------------------------------------------------------------------------
マイページ
--------------------------------------------------------------------------
*/
#wkContents #mypage { margin: 20px auto 0; width: 850px; }
#wkContents #mypage .tabs { list-style: none; margin: 0; }
#wkContents #mypage .tabs li {	float: left; }
#wkContents #mypage #tabs { list-style: none; margin: 0; }
#wkContents #mypage #tabs li {	float: left; }
#wkContents #mypage #tabs li.unread { position: relative; }
#wkContents #mypage #tabs li.unread span { color: #fff; font-size: 114%; font-weight: bold; position: absolute; top: 13px; right: 50px; }
#wkContents #mypage #tabs li.read { position: relative; }
#wkContents #mypage #tabs li.read span { color: #fff; font-size: 114%; font-weight: bold; position: absolute; top: 13px; right: 50px; }
#wkContents #mypage #mypage_profile { border-top: 3px solid #e97916; padding-top: 20px; }
#wkContents #mypage #user_consult_bbs { border-top: 3px solid #78bd36; padding-top: 20px; }
#wkContents #mypage #unread { border-top: 3px solid #e97916; padding-top: 20px; }
#wkContents #mypage #read_consult { display: none; border-top: 3px solid #78bd36; padding-top: 20px; }
#wkContents #mypage #read_bbs { display: none; border-top: 3px solid #2bb054; padding-top: 20px; }
#wkContents #mypage h2 {	background: url(../../images/wkg_y/mypage/bg_subtit_mypage.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 10px 0 20px 0; padding: 15px 0 0 65px; width: 785px; }
#wkContents #mypage h2.mypage_consult {	background: url(../../images/wkg_y/mypage/bg_subtit_mypage_consult.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 10px 0 20px 0; padding: 15px 0 0 15px; width: 835px; }
#wkContents #mypage h2.mypage_bbs {	background: url(../../images/wkg_y/mypage/bg_subtit_mypage_bbs.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 10px 0 20px 0; padding: 15px 0 0 15px; width: 835px; }
#wkContents #mypage .mypage_l { float: left; width: 575px; }
#wkContents #mypage .mypage_r { float: right; width: 265px; }

#wkContents #mypage .mypage_l h3.consult {	background: url(../../images/wkg_y/mypage/bg_subtit_consult.gif) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 28px; margin: 0 0 20px 0; padding: 7px 0 0 75px; width: 500px; }
#wkContents #mypage .mypage_l h3.bbs {	background: url(../../images/wkg_y/mypage/bg_subtit_bbs.gif) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 32px; margin: 0 0 20px 0; padding: 10px 0 0 55px; width: 520px; }

#wkContents #mypage .mypage_r .premium_top {	background: url(../../images/wkg_y/mypage/bg_yahoo_premium_top.png) 0 0 no-repeat; font-size: 93%; height: 140px; width: 265px; position: relative; }
#wkContents #mypage .mypage_r .premium_top a { position: absolute; bottom: -2px; left: 35px; }
#wkContents #mypage .mypage_r .premium_middle01 {	background: url(../../images/wkg_y/mypage/bg_yahoo_premium_middle_01.png) 0 0 no-repeat; height: 88px; width: 265px; position: relative; }
#wkContents #mypage .mypage_r .premium_middle01 a { position: absolute; bottom: 10px; text-align: center; width: 265px; }
#wkContents #mypage .mypage_r .premium_middle02 {	background: url(../../images/wkg_y/mypage/bg_yahoo_premium_middle_02.png) 0 0 no-repeat; height: 83px; width: 265px; position: relative; }
#wkContents #mypage .mypage_r .premium_middle02 a { position: absolute; bottom: 10px; text-align: center; width: 265px; }

#wkContents #mypage #mypage_profile h3.object {	background: url(../../images/wkg_y/mypage/bg_subtit_profile_object.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 10px 0 20px 0; padding: 15px 0 0 65px; width: 515px; }
#wkContents #mypage #mypage_profile h4 {	color: #e97916; font-size: 114%; font-weight: bold; margin: 0 0 10px 0; }
#wkContents #mypage #mypage_profile h4 span.close_second,
#wkContents #mypage #mypage_profile h4 span.close_third { color:#3486bf; cursor: pointer; float: right; font-size: 88%; font-weight: normal; text-decoration: underline; }
#wkContents #mypage #mypage_profile h4 span.close_second:hover,
#wkContents #mypage #mypage_profile h4 span.close_third:hover { color:#155286; cursor: pointer; text-decoration: none; }
#wkContents #mypage #mypage_profile table.profile { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #mypage #mypage_profile table.profile th { background-color: #ffe6cf; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; color: #000; font-weight: bold; padding: 10px; width: 159px; width: 158px\9; }
#wkContents #mypage #mypage_profile table.profile th.noline { background-color: #ffe6cf; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #e4f2d7; border-left: 1px solid #ece6d7; color: #000; font-weight: bold; padding: 10px; }
#wkContents #mypage #mypage_profile table.profile td { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 10px; width: 367px; }
#wkContents #mypage #mypage_profile table.profile td.noline { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: 1px solid #fff; border-left: none; }
#wkContents #mypage #mypage_profile table.profile th.top { background-color: #ffe6cf; border-top: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; padding: 0 10px 10px; }
#wkContents #mypage #mypage_profile table.profile td.top { background-color: #fff; border-top: none; border-right: 6px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 0 10px 10px; }
#wkContents #mypage #mypage_profile table.profile th.bottom { background-color: #ffe6cf; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; padding: 10px 10px 0; }
#wkContents #mypage #mypage_profile table.profile td.bottom { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; padding: 10px 10px 0; }
#wkContents #mypage #mypage_profile table.profile span.gold {	background: url(../../images/wkg_y/mypage/icon_status_gold.gif) 0 0 no-repeat; color: #c79a37; font-weight: bold; height: 23px; padding: 0 0 0 35px; }
#wkContents #mypage #mypage_profile table.profile span.silver {	background: url(../../images/wkg_y/mypage/icon_status_silver.gif) 0 0 no-repeat; color: #7c94a3; font-weight: bold; height: 23px; padding: 0 0 0 35px; }
#wkContents #mypage #mypage_profile table.profile span.bronze {	background: url(../../images/wkg_y/mypage/icon_status_bronze.gif) 0 0 no-repeat; color: #a25828; font-weight: bold; height: 23px; padding: 0 0 0 35px; }
#wkContents #mypage #mypage_profile table.profile span.last { color: #999; font-size: 78%; float: right; }
#wkContents #mypage #mypage_profile .link_second,
#wkContents #mypage #mypage_profile .link_third { float: right; }
#wkContents #mypage #mypage_profile .link_second span,
#wkContents #mypage #mypage_profile .link_third span { color:#3486bf; cursor: pointer; text-decoration: underline; }
#wkContents #mypage #mypage_profile .link_second span:hover,
#wkContents #mypage #mypage_profile .link_third span:hover { color:#155286; cursor: pointer; text-decoration: none; }
#wkContents #mypage #mypage_profile #second { display: none; }
#wkContents #mypage #mypage_profile #third { display: none; }

#wkContents #mypage #mypage_infomation { border-top: 3px solid #7bc039; padding-top: 20px; }
#wkContents #mypage #mypage_infomation h4.consult { color: #78bd36; font-size: 114%; font-weight: bold; margin: 0 0 5px 0; }
#wkContents #mypage #mypage_infomation h4.consult span.new { background-color: #f00; color: #fff; font-size: 73%; font-weight: bold; margin: 0 0 0 10px; padding: 0 5px; }
#wkContents #mypage #mypage_infomation h4.bbs { color: #2bb054; font-size: 114%; font-weight: bold; margin: 0 0 5px 0; }
#wkContents #mypage #mypage_infomation h4.bbs span.new { background-color: #f00; color: #fff; font-size: 73%; font-weight: bold; margin: 0 0 0 10px; padding: 0 5px; }

#wkContents #mypage #mypage_infomation table.consult { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #mypage #mypage_infomation table.consult tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #mypage #mypage_infomation table.consult tr:nth-child(2n+1) { background-color: #f5feed; }
#wkContents #mypage #mypage_infomation table.consult th { background-color: #7bc039; border: 1px solid #ece6d7; border-top: none; color: #fff; font-weight: bold; padding: 0 0 10px; text-align: center; }
#wkContents #mypage #mypage_infomation table.consult th.index01 { width: 305px; width: 304px\9; }
#wkContents #mypage #mypage_infomation table.consult th.index02 { width: 122px; width: 121px\9; }
#wkContents #mypage #mypage_infomation table.consult th.index03 { width: 72px; }
#wkContents #mypage #mypage_infomation table.consult th.index04 { width: 53px; width: 54px\9; }
#wkContents #mypage #mypage_infomation table.consult td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #mypage #mypage_infomation table.consult td.title_unread {	background: url(../../images/wkg_y/mypage/icon_unread.png) 5px 20px no-repeat; border: 1px solid #ece6d7; border-bottom: none; font-weight: bold; padding: 5px 1px 5px 30px; }
#wkContents #mypage #mypage_infomation table.consult td.title_read {	background: url(../../images/wkg_y/mypage/icon_read_consult.png) 5px 13px no-repeat; border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 30px; }
#wkContents #mypage #mypage_infomation table.consult td span {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 0 0 no-repeat; display: inline-block; height: 14px; width: 9px; }
#wkContents #mypage #mypage_infomation table.consult td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #mypage #mypage_infomation table.consult td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td .theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.consult td.wait { color: #c80000; font-weight: bold; }
#wkContents #mypage #mypage_infomation table.consult td.done { color: #999; font-weight: bold; }
#wkContents #mypage #mypage_infomation .consult_more { border-bottom: 1px solid #ece6d7; margin: 0 0 20px 0; padding: 0 0 20px 0; text-align: right; }
#wkContents #mypage #mypage_infomation .consult_more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents #mypage #mypage_infomation table.bbs { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #mypage #mypage_infomation table.bbs tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #mypage #mypage_infomation table.bbs tr:nth-child(2n+1) { background-color: #f3fff7; }
#wkContents #mypage #mypage_infomation table.bbs th { background-color: #2bb054; border: 1px solid #ece6d7; border-top: none; color: #fff; font-weight: bold; padding: 0 0 10px; text-align: center; }
#wkContents #mypage #mypage_infomation table.bbs th.index01 { width: 305px; width: 304px\9; }
#wkContents #mypage #mypage_infomation table.bbs th.index02 { width: 122px; width: 121px\9; }
#wkContents #mypage #mypage_infomation table.bbs th.index03 { width: 72px; }
#wkContents #mypage #mypage_infomation table.bbs th.index04 { width: 53px; width: 54px\9; }
#wkContents #mypage #mypage_infomation table.bbs td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #mypage #mypage_infomation table.bbs td.title_unread {	background: url(../../images/wkg_y/mypage/icon_unread.png) 5px 20px no-repeat; border: 1px solid #ece6d7; border-bottom: none; font-weight: bold; padding: 5px 1px 5px 30px; }
#wkContents #mypage #mypage_infomation table.bbs td.title_read {	background: url(../../images/wkg_y/mypage/icon_read_bbs.png) 5px 13px no-repeat; border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 30px; }
#wkContents #mypage #mypage_infomation table.bbs td span {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 0 0 no-repeat; display: inline-block; height: 14px; width: 9px; }
#wkContents #mypage #mypage_infomation table.bbs td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td .theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #mypage_infomation table.bbs td.wait { color: #c80000; font-weight: bold; }
#wkContents #mypage #mypage_infomation table.bbs td.done { color: #999; font-weight: bold; }
#wkContents #mypage #mypage_infomation .bbs_more { border-bottom: 1px solid #ece6d7; margin: 0 0 20px 0; padding: 0 0 20px 0; text-align: right; }
#wkContents #mypage #mypage_infomation .bbs_more a {	background: url(../../images/wkg_y/top/img_arrow_bbs.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents #mypage .mypage_r .contents_body {	background: url(../../images/wkg_y/mypage/bg_mypage_rightnavi_middle.png) 0 0 repeat-y; padding: 5px 13px; width: 239px; }
#wkContents #mypage .mypage_r h3.consult { color: #7bc039; font-size: 114%; font-weight: bold; margin: 0 0 5px 0; }
#wkContents #mypage .mypage_r h3.bbs { color: #2bb054; font-size: 114%; font-weight: bold; margin: 0 0 5px 0; }
#wkContents #mypage .mypage_r ul.consult, #wkContents #mypage .mypage_r ul.bbs { list-style-position: outside; margin: 0 0 20px 0; }
#wkContents #mypage .mypage_r ul.consult li {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; padding: 0 0 0 20px; }
#wkContents #mypage .mypage_r ul.bbs li {	background: url(../../images/wkg_y/top/img_arrow_bbs.gif) 0 3px no-repeat; padding: 0 0 0 20px; }

#wkContents #mypage #unread table.consult { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #mypage #unread table.consult tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #mypage #unread table.consult tr:nth-child(2n+1) { background-color: #fff7ef; }
#wkContents #mypage #unread table.consult th { background-color: #e97916; border: 1px solid #ece6d7; border-top: none; color: #fff; font-weight: bold; padding: 0 0 10px; text-align: center; }
#wkContents #mypage #unread table.consult th.index01 { width: 305px; width: 304px\9; }
#wkContents #mypage #unread table.consult th.index02 { width: 122px; width: 121px\9; }
#wkContents #mypage #unread table.consult th.index03 { width: 72px; }
#wkContents #mypage #unread table.consult th.index04 { width: 53px; width: 54px\9; }
#wkContents #mypage #unread table.consult td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #mypage #unread table.consult td.title {	background: url(../../images/wkg_y/mypage/icon_unread.png) 5px 20px no-repeat; border: 1px solid #ece6d7; border-bottom: none; font-weight: bold; padding: 5px 1px 5px 30px; }
#wkContents #mypage #unread table.consult td span {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 0 0 no-repeat; display: inline-block; height: 14px; width: 9px; }
#wkContents #mypage #unread table.consult td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #mypage #unread table.consult td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td .theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.consult td.wait { color: #c80000; font-weight: bold; }
#wkContents #mypage #unread table.consult td.done { color: #999; font-weight: bold; }

#wkContents #mypage #read_consult table.consult { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #mypage #read_consult table.consult tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #mypage #read_consult table.consult tr:nth-child(2n+1) { background-color: #f5feed; }
#wkContents #mypage #read_consult table.consult th { background-color: #7bc039; border: 1px solid #ece6d7; border-top: none; color: #fff; font-weight: bold; padding: 0 0 10px; text-align: center; }
#wkContents #mypage #read_consult table.consult th.index01 { width: 305px; width: 304px\9; }
#wkContents #mypage #read_consult table.consult th.index02 { width: 122px; width: 121px\9; }
#wkContents #mypage #read_consult table.consult th.index03 { width: 72px; }
#wkContents #mypage #read_consult table.consult th.index04 { width: 53px; width: 54px\9; }
#wkContents #mypage #read_consult table.consult td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #mypage #read_consult table.consult td.title {	background: url(../../images/wkg_y/mypage/icon_read_consult.png) 5px 13px no-repeat; border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 30px; }
#wkContents #mypage #read_consult table.consult td span {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 0 0 no-repeat; display: inline-block; height: 14px; width: 9px; }
#wkContents #mypage #read_consult table.consult td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #mypage #read_consult table.consult td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td .theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_consult table.consult td.wait { color: #c80000; font-weight: bold; }
#wkContents #mypage #read_consult table.consult td.done { color: #999; font-weight: bold; }

#wkContents #mypage #unread table.bbs { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #mypage #unread table.bbs tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #mypage #unread table.bbs tr:nth-child(2n+1) { background-color: #fff7ef; }
#wkContents #mypage #unread table.bbs th { background-color: #e97916; border: 1px solid #ece6d7; border-top: none; color: #fff; font-weight: bold; padding: 0 0 10px; text-align: center; }
#wkContents #mypage #unread table.bbs th.index01 { width: 305px; width: 304px\9; }
#wkContents #mypage #unread table.bbs th.index02 { width: 122px; width: 121px\9; }
#wkContents #mypage #unread table.bbs th.index03 { width: 72px; }
#wkContents #mypage #unread table.bbs th.index04 { width: 53px; width: 54px\9; }
#wkContents #mypage #unread table.bbs td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #mypage #unread table.bbs td.title {	background: url(../../images/wkg_y/mypage/icon_unread.png) 5px 20px no-repeat; border: 1px solid #ece6d7; border-bottom: none; font-weight: bold; padding: 5px 1px 5px 30px; }
#wkContents #mypage #unread table.bbs td span {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 0 0 no-repeat; display: inline-block; height: 14px; width: 9px; }
#wkContents #mypage #unread table.bbs td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #mypage #unread table.bbs td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td .theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #unread table.bbs td.wait { color: #c80000; font-weight: bold; }
#wkContents #mypage #unread table.bbs td.done { color: #999; font-weight: bold; }

#wkContents #mypage #read_bbs table.bbs { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #mypage #read_bbs table.bbs tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #mypage #read_bbs table.bbs tr:nth-child(2n+1) { background-color: #f3fff7; }
#wkContents #mypage #read_bbs table.bbs th { background-color: #2bb054; border: 1px solid #ece6d7; border-top: none; color: #fff; font-weight: bold; padding: 0 0 10px; text-align: center; }
#wkContents #mypage #read_bbs table.bbs th.index01 { width: 305px; width: 304px\9; }
#wkContents #mypage #read_bbs table.bbs th.index02 { width: 122px; width: 121px\9; }
#wkContents #mypage #read_bbs table.bbs th.index03 { width: 72px; }
#wkContents #mypage #read_bbs table.bbs th.index04 { width: 53px; width: 54px\9; }
#wkContents #mypage #read_bbs table.bbs td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #mypage #read_bbs table.bbs td.title {	background: url(../../images/wkg_y/mypage/icon_read_bbs.png) 5px 13px no-repeat; border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 30px; }
#wkContents #mypage #read_bbs table.bbs td span {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 0 0 no-repeat; display: inline-block; height: 14px; width: 9px; }
#wkContents #mypage #read_bbs table.bbs td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #mypage #read_bbs table.bbs td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td .theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #mypage #read_bbs table.bbs td.wait { color: #c80000; font-weight: bold; }
#wkContents #mypage #read_bbs table.bbs td.done { color: #999; font-weight: bold; }

/* 
--------------------------------------------------------------------------
プロフィール
--------------------------------------------------------------------------
*/
#wkContents #profile { margin: 20px auto 0; width: 850px; }
#wkContents #profile #tabs_profile { border-bottom: 3px solid #e75e9b; list-style: none; margin: 0 0 20px 0; }
#wkContents #profile #tabs_consult_bbs { border-bottom: 3px solid #78bd36; list-style: none; margin: 0 0 20px 0; }
#wkContents #profile #tabs_profile li.profile span {	background: url(../../images/wkg_y/profile/tab_profile_on.gif) 0 0 no-repeat; color: #fff; float: left; font-size: 114%; font-weight: bold; height: 31px; padding: 12px 0 0 0; text-align: center; width: 426px; }
#wkContents #profile #tabs_consult_bbs li.profile a {	background: url(../../images/wkg_y/profile/tab_profile_off.gif) 0 0 no-repeat; color: #555; display: block; float: left; font-size: 114%; font-weight: bold; height: 28px; padding: 15px 0 0 0; text-align: center; text-decoration: none; width: 426px; }
#wkContents #profile #tabs_consult_bbs li.profile a:hover {	background: url(../../images/wkg_y/profile/tab_profile_on.gif) 0 0 no-repeat; color: #fff; display: block; height: 31px; padding: 12px 0 0 0; text-align: center; text-decoration: none; }
#wkContents #profile #tabs_consult_bbs li.consult_bbs span {	background: url(../../images/wkg_y/profile/tab_consult_bbs_on.gif) 0 0 no-repeat; color: #fff; float: left; font-size: 114%; font-weight: bold; height: 31px; padding: 12px 0 0 0; text-align: center; width: 424px; }
#wkContents #profile #tabs_profile li.consult_bbs a {	background: url(../../images/wkg_y/profile/tab_consult_bbs_off.gif) 0 0 no-repeat; color: #555; display: block; float: left; font-size: 114%; font-weight: bold; height: 28px; padding: 15px 0 0 0; text-align: center; text-decoration: none; width: 424px; }
#wkContents #profile #tabs_profile li.consult_bbs a:hover {	background: url(../../images/wkg_y/profile/tab_consult_bbs_on.gif) 0 0 no-repeat; color: #fff; display: block; height: 31px; padding: 12px 0 0 0; text-align: center; text-decoration: none; }
#wkContents #profile #unread { border-top: 3px solid #e97916; padding-top: 20px; }
#wkContents #profile h2 {	background: url(../../images/wkg_y/profile/bg_subtit_profile.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 10px 0 20px 0; padding: 15px 0 0 65px; width: 785px; }

#wkContents #profile .profile_l { float: left; width: 575px; }
#wkContents #profile .profile_r { float: right; width: 265px; }

#wkContents #profile .profile_r .contents_body {	background: url(../../images/wkg_y/profile/bg_profile_rightnavi_middle.png) 0 0 repeat-y; padding: 5px 13px; width: 239px; }
#wkContents #profile .profile_r h3.consult { color: #7bc039; font-size: 114%; font-weight: bold; margin: 0 0 5px 0; }
#wkContents #profile .profile_r h3.bbs { color: #2bb054; font-size: 114%; font-weight: bold; margin: 0 0 5px 0; }
#wkContents #profile .profile_r ul.consult, #wkContents #profile .profile_r ul.bbs { list-style-position: outside; margin: 0 0 20px 0; }
#wkContents #profile .profile_r ul.consult li {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; padding: 0 0 0 20px; }
#wkContents #profile .profile_r ul.bbs li {	background: url(../../images/wkg_y/top/img_arrow_bbs.gif) 0 3px no-repeat; padding: 0 0 0 20px; }

#wkContents #profile .profile_l h3.consult {	background: url(../../images/wkg_y/profile/bg_subtit_consult.gif) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 28px; margin: 0 0 20px 0; padding: 7px 0 0 75px; width: 500px; }
#wkContents #profile .profile_l h3.bbs {	background: url(../../images/wkg_y/profile/bg_subtit_bbs.gif) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 30px; margin: 0 0 20px 0; padding: 12px 0 0 55px; width: 520px; }

#wkContents #profile #user_profile h3.object {	background: url(../../images/wkg_y/profile/bg_subtit_profile_object.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 10px 0 20px 0; padding: 15px 0 0 65px; width: 515px; }
#wkContents #profile #user_profile h4 {	color: #e75e9b; font-size: 114%; font-weight: bold; margin: 0 0 10px 0; }
#wkContents #profile #user_profile table.profile { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #profile #user_profile table.profile th { background-color: #ffe0ee; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; color: #000; font-weight: bold; padding: 10px; width: 159px; width: 158px\9; }
#wkContents #profile #user_profile table.profile th.noline { background-color: #ffe0ee; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #e4f2d7; border-left: 1px solid #ece6d7; color: #000; font-weight: bold; padding: 10px; }
#wkContents #profile #user_profile table.profile td { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 10px; width: 367px; }
#wkContents #profile #user_profile table.profile td.noline { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: 1px solid #fff; border-left: none; }
#wkContents #profile #user_profile table.profile th.top { background-color: #ffe0ee; border-top: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; padding: 0 10px 10px; }
#wkContents #profile #user_profile table.profile td.top { background-color: #fff; border-top: none; border-right: 6px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 0 10px 10px; }
#wkContents #profile #user_profile table.profile th.bottom { background-color: #ffe0ee; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; padding: 10px 10px 0; }
#wkContents #profile #user_profile table.profile td.bottom { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; padding: 10px 10px 0; }
#wkContents #profile #user_profile table.profile span.gold {	background: url(../../images/wkg_y/mypage/icon_status_gold.gif) 0 0 no-repeat; color: #c79a37; font-weight: bold; height: 23px; padding: 0 0 0 35px; }
#wkContents #profile #user_profile table.profile span.silver {	background: url(../../images/wkg_y/mypage/icon_status_silver.gif) 0 0 no-repeat; color: #7c94a3; font-weight: bold; height: 23px; padding: 0 0 0 35px; }
#wkContents #profile #user_profile table.profile span.bronze {	background: url(../../images/wkg_y/mypage/icon_status_bronze.gif) 0 0 no-repeat; color: #a25828; font-weight: bold; height: 23px; padding: 0 0 0 35px; }
#wkContents #profile #user_profile table.profile span.last { color: #999; font-size: 78%; float: right; }
#wkContents #profile #user_profile .link_second,
#wkContents #profile #user_profile .link_third { float: right; }
#wkContents #profile #user_profile .link_second span,
#wkContents #profile #user_profile .link_third span { color:#3486bf; cursor: pointer; text-decoration: underline; }
#wkContents #profile #user_profile .link_second span:hover,
#wkContents #profile #user_profile .link_third span:hover { color:#155286; cursor: pointer; text-decoration: none; }

#wkContents #profile #user_consult_bbs h4.consult { color: #78bd36; font-size: 114%; font-weight: bold; margin: 0 0 5px 0; }
#wkContents #profile #user_consult_bbs h4.bbs { color: #2bb054; font-size: 114%; font-weight: bold; margin: 0 0 5px 0; }

#wkContents #profile #user_consult_bbs table.consult { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #profile #user_consult_bbs table.consult tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #profile #user_consult_bbs table.consult tr:nth-child(2n+1) { background-color: #f5feed; }
#wkContents #profile #user_consult_bbs table.consult th { background-color: #7bc039; border: 1px solid #ece6d7; border-top: none; color: #fff; font-weight: bold; padding: 0 0 10px; text-align: center; }
#wkContents #profile #user_consult_bbs table.consult th.index01 { width: 305px; width: 304px\9; }
#wkContents #profile #user_consult_bbs table.consult th.index02 { width: 122px; width: 121px\9; }
#wkContents #profile #user_consult_bbs table.consult th.index03 { width: 72px; }
#wkContents #profile #user_consult_bbs table.consult th.index04 { width: 53px; width: 54px\9; }
#wkContents #profile #user_consult_bbs table.consult td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #profile #user_consult_bbs table.consult td.title { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 5px; }
#wkContents #profile #user_consult_bbs table.consult td span {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 0 0 no-repeat; display: inline-block; height: 14px; width: 9px; }
#wkContents #profile #user_consult_bbs table.consult td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #profile #user_consult_bbs table.consult td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td .theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.consult td.wait { color: #c80000; font-weight: bold; }
#wkContents #profile #user_consult_bbs table.consult td.done { color: #999; font-weight: bold; }
#wkContents #profile #user_consult_bbs .consult_more { border-bottom: 1px solid #ece6d7; margin: 0 0 20px 0; padding: 0 0 20px 0; text-align: right; }
#wkContents #profile #user_consult_bbs .consult_more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents #profile #user_consult_bbs table.bbs { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #profile #user_consult_bbs table.bbs tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #profile #user_consult_bbs table.bbs tr:nth-child(2n+1) { background-color: #f3fff7; }
#wkContents #profile #user_consult_bbs table.bbs th { background-color: #2bb054; border: 1px solid #ece6d7; border-top: none; color: #fff; font-weight: bold; padding: 0 0 10px; text-align: center; }
#wkContents #profile #user_consult_bbs table.bbs th.index01 { width: 305px; width: 304px\9; }
#wkContents #profile #user_consult_bbs table.bbs th.index02 { width: 122px; width: 121px\9; }
#wkContents #profile #user_consult_bbs table.bbs th.index03 { width: 72px; }
#wkContents #profile #user_consult_bbs table.bbs th.index04 { width: 53px; width: 54px\9; }
#wkContents #profile #user_consult_bbs table.bbs td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #profile #user_consult_bbs table.bbs td.title { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 5px; }
#wkContents #profile #user_consult_bbs table.bbs td span {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 0 0 no-repeat; display: inline-block; height: 14px; width: 9px; }
#wkContents #profile #user_consult_bbs table.bbs td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td .theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #profile #user_consult_bbs table.bbs td.wait { color: #c80000; font-weight: bold; }
#wkContents #profile #user_consult_bbs table.bbs td.done { color: #999; font-weight: bold; }
#wkContents #profile #user_consult_bbs .bbs_more { border-bottom: 1px solid #ece6d7; margin: 0 0 20px 0; padding: 0 0 20px 0; text-align: right; }
#wkContents #profile #user_consult_bbs .bbs_more a {	background: url(../../images/wkg_y/top/img_arrow_bbs.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

/* 
--------------------------------------------------------------------------
検索結果一覧
--------------------------------------------------------------------------
*/
#wkContents #search { margin: 20px 0 0 0; }
#wkContents #search h2 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_search.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }

#wkContents #search .sticky-wrapper { margin: 10px 0 30px; }

#wkContents #search #keyword_search .keyword { margin: 0; padding: 0; width: 570px; }
#wkContents #search #keyword_search input.keyword { background: url(../../images/wkg_y/base/icon_search_01.gif) 3px 3px no-repeat; border: 2px solid #78bd36; font: 14px/22px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 29px; width: 420px; margin: 0 10px 0 0; padding: 3px 0 0 35px; }
#wkContents #search #keyword_search .consult_content { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 0 20px 5px 10px; }

#wkContents #search #consult h3 {	background: url(../../images/wkg_y/search/bg_subtit_consult.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 28px; margin: 0 0 20px 0; padding: 7px 0 0 70px; width: 645px; }
#wkContents #search #bbs h3 {	background: url(../../images/wkg_y/search/bg_subtit_bbs.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 30px; margin: 0 0 20px 0; padding: 10px 0 0 55px; width: 660px; }
#wkContents #search #knowledge h3 {	background: url(../../images/wkg_y/search/bg_subtit_knowledge.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 0 0 20px 0; padding: 7px 0 0 30px; width: 685px; }
#wkContents #search #word h3 {	background: url(../../images/wkg_y/search/bg_subtit_word.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 29px; margin: 0 0 20px 0; padding: 0 0 0 50px; width: 665px; }
#wkContents #search #news h3 {	background: url(../../images/wkg_y/search/bg_subtit_news.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 29px; margin: 0 0 20px 0; padding: 0 0 0 50px; width: 665px; }
#wkContents #search #consult h3 .result,
#wkContents #search #bbs h3 .result,
#wkContents #search #knowledge h3 .result,
#wkContents #search #word h3 .result,
#wkContents #search #news h3 .result { float: right; font-size: 89%; font-weight: normal; }
#wkContents #search #consult h3 .result .number,
#wkContents #search #bbs h3 .result .number,
#wkContents #search #knowledge h3 .result .number,
#wkContents #search #word h3 .result .number,
#wkContents #search #news h3 .result .number { color: #c80000; font-size: 125%; font-weight: bold; }
#wkContents #search .contents_body { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 0 20px; }
#wkContents #search dl { margin: 0; padding: 0 0 10px 0; }
#wkContents #search dl dt { margin: 0 0 10px 0; }
#wkContents #search dl dd { border-bottom: 1px solid #ece6d7; margin: 0; padding: 0 0 10px 0; }
#wkContents #search dl dt .highlight,
#wkContents #search dl dd .highlight { background-color: #ffd49d; font-weight: bold; padding: 0 3px; }
#wkContents #search #consult .more { border-bottom: 1px solid #ece6d7; margin: 0 0 20px 0; padding: 0 0 20px 0; text-align: right; }
#wkContents #search #consult .more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }
#wkContents #search #bbs .more { border-bottom: 1px solid #ece6d7; margin: 0 0 20px 0; padding: 0 0 20px 0; text-align: right; }
#wkContents #search #bbs .more a {	background: url(../../images/wkg_y/top/img_arrow_bbs.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }
#wkContents #search #knowledge .more { border-bottom: 1px solid #ece6d7; margin: 0 0 20px 0; padding: 0 0 20px 0; text-align: right; }
#wkContents #search #knowledge .more a {	background: url(../../images/wkg_y/base/img_arrow_knowledge.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }
#wkContents #search #word .more { border-bottom: 1px solid #ece6d7; margin: 0 0 20px 0; padding: 0 0 20px 0; text-align: right; }
#wkContents #search #word .more a {	background: url(../../images/wkg_y/base/img_arrow_word.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }
#wkContents #search #news .more { border-bottom: 1px solid #ece6d7; margin: 0 0 20px 0; padding: 0 0 20px 0; text-align: right; }
#wkContents #search #news .more a {	background: url(../../images/wkg_y/top/img_arrow_news.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }


/* 
--------------------------------------------------------------------------
介護のプロに相談（トップ）
--------------------------------------------------------------------------
*/
#wkContents #consult_search h2 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_search.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_search .keyword { margin: 0; padding: 0; width: 570px; }
#wkContents #consult_search input.keyword { background: url(../../images/wkg_y/base/icon_search_01.gif) 3px 3px no-repeat; border: 2px solid #78bd36; float: left; font: 14px/22px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 29px; width: 420px; margin: 0 10px 0 0; padding: 3px 0 0 35px; }
#wkContents #consult_search .consult_content {	background: url(../../images/wkg_y/top/bg_contents_middle.gif) 0 0 repeat-y; width: 675px; padding: 0 20px 5px; }
#wkContents #consult_search h3 {	color: #7bc039; font-size: 114%; font-weight: bold; }
#wkContents #consult_search .theme_list {	background: url(../../images/wkg_y/consult/bg_consult_themelist_top.png) 0 0 no-repeat; height: 180px; padding: 15px 0 0 8px; position: relative; }
#wkContents #consult_search h3.consult_theme01 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 1px no-repeat #fff;	color: #7bc039; font-size: 100%; font-weight: bold; height: 20px; padding: 0 5px 0 20px; position: absolute; left: 0; top: -10px; }
#wkContents #consult_search h3.consult_theme02 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 1px no-repeat #fff;	color: #7bc039; font-size: 100%; font-weight: bold; height: 20px; padding: 0 0 0 20px; position: absolute; left: 0; top: -10px; }
#wkContents #consult_search h3.consult_theme03 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 1px no-repeat #fff;	color: #7bc039; font-size: 100%; font-weight: bold; height: 20px; padding: 0 0 0 20px; position: absolute; left: 0; top: -10px; }
#wkContents #consult_search h3.consult_theme04 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 1px no-repeat #fff;	color: #7bc039; font-size: 100%; font-weight: bold; height: 20px; padding: 0 5px 0 20px; position: absolute; left: 0; top: -10px; }
#wkContents #consult_search .theme_list ul { font-size: 86%; list-style: none; }
#wkContents #consult_search .theme_list li { margin: 0 0 -2px 0; }

#wkContents #consult_new { border-bottom: 1px solid #ccc; margin: 0 0 30px 0; }
#wkContents #consult_new h2 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_new.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 34px; width: 655px; margin: 0 0 10px 0; padding: 15px 0 0 55px; }
#wkContents #consult_new .pagct { margin: 0 0 20px 0; text-align: center; }
#wkContents #consult_new table.consult { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #consult_new table.consult tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #consult_new table.consult tr:nth-child(2n+1) { background-color: #f5feed; }
#wkContents #consult_new table.consult .off { background-color: #f5feed; }
#wkContents #consult_new table.consult .on { background-color: #fff; }
#wkContents #consult_new table.consult th { background-color: #7bc039; border: 1px solid #ece6d7; border-top: none; color: #fff; font-weight: bold; padding: 0 0 10px; text-align: center; }
/*#wkContents #consult_new table.consult th.index01 { width: 305px; }
#wkContents #consult_new table.consult th.index02 { width: 122px; }*/
#wkContents #consult_new table.consult th.index01 { width: 484px; width: 482px\9; }
#wkContents #consult_new table.consult th.index03 { width: 53px; }
/*#wkContents #consult_new table.consult th.index04 { width: 68px; }*/
#wkContents #consult_new table.consult th.index05 { width: 53px; }
#wkContents #consult_new table.consult th.index06 { width: 102px; }
#wkContents #consult_new table.consult td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #consult_new table.consult td.title { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 5px; }
#wkContents #consult_new table.consult td span {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 0 0 no-repeat; display: inline-block; height: 14px; width: 9px; }
#wkContents #consult_new table.consult td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #consult_new table.consult td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td .theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_new table.consult td.wait { color: #c80000; font-weight: bold; }
#wkContents #consult_new table.consult td.done { color: #999; font-weight: bold; }

#wkContents #consult_beginner { border-bottom: 1px solid #ccc; margin: 0 0 30px 0; }
#wkContents #consult_beginner h2 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_beginner02.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 34px; width: 675px; margin: 0 0 10px 0; padding: 15px 0 0 40px; }
#wkContents #consult_beginner .pagct { margin: 0 0 20px 0; text-align: center; }
#wkContents #consult_beginner table.consult { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #consult_beginner table.consult tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #consult_beginner table.consult tr:nth-child(2n+1) { background-color: #f5feed; }
#wkContents #consult_beginner table.consult .off { background-color: #fff; }
#wkContents #consult_beginner table.consult .on { background-color: #f5feed; }
#wkContents #consult_beginner table.consult th { background-color: #7bc039; border: 1px solid #ece6d7; border-top: none; color: #fff; font-weight: bold; padding: 0 0 10px; text-align: center; }
/*#wkContents #consult_beginner table.consult th.index01 { width: 305px; }
#wkContents #consult_beginner table.consult th.index02 { width: 122px; }*/
#wkContents #consult_beginner table.consult th.index01 { width: 484px; width: 482px\9; }
#wkContents #consult_beginner table.consult th.index03 { width: 53px; }
/*#wkContents #consult_beginner table.consult th.index04 { width: 68px; }*/
#wkContents #consult_beginner table.consult th.index05 { width: 53px; }
#wkContents #consult_beginner table.consult th.index06 { width: 102px; }
#wkContents #consult_beginner table.consult td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #consult_beginner table.consult td.title { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 5px; }
#wkContents #consult_beginner table.consult td span {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 0 0 no-repeat; display: inline-block; height: 14px; width: 9px; }
#wkContents #consult_beginner table.consult td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #consult_beginner table.consult td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td .theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_beginner table.consult td.wait { color: #c80000; font-weight: bold; }
#wkContents #consult_beginner table.consult td.done { color: #999; font-weight: bold; }
#wkContents #consult_beginner .more { margin: 0 0 20px 0; text-align: right; }
#wkContents #consult_beginner .more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents #consult_ranking { border-bottom: 1px solid #ccc; margin: 0 0 30px 0; }
#wkContents #consult_ranking h2 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_ranking02.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 27px; width: 670px; margin: 0 0 10px 0; padding: 10px 0 0 45px; }
#wkContents #consult_ranking .pagct { margin: 0 0 20px 0; text-align: center; }
#wkContents #consult_ranking table.consult { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #consult_ranking table.consult tr:nth-child(1n+1) { background-color: #fff; background-color: #f5feed\9; }
#wkContents #consult_ranking table.consult tr:nth-child(2n+1) { background-color: #f5feed; background-color: #fff\9; }
#wkContents #consult_ranking table.consult .off { background-color: #fff; background-color: #f5feed\9; }
#wkContents #consult_ranking table.consult .on { background-color: #f5feed; background-color: #fff\9; }
#wkContents #consult_ranking table.consult th { background-color: #7bc039; border: 1px solid #ece6d7; border-top: none; color: #fff; font-weight: bold; padding: 0 0 10px; text-align: center; }
/*#wkContents #consult_ranking table.consult th.index01 { width: 305px; }
#wkContents #consult_ranking table.consult th.index02 { width: 122px; }*/
#wkContents #consult_ranking table.consult th.index01 { width: 484px; width: 482px\9; }
#wkContents #consult_ranking table.consult th.index03 { width: 53px; }
/*#wkContents #consult_ranking table.consult th.index04 { width: 68px; }*/
#wkContents #consult_ranking table.consult th.index05 { width: 53px; }
#wkContents #consult_ranking table.consult th.index06 { width: 102px; }
#wkContents #consult_ranking table.consult td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #consult_ranking table.consult td.rank1 {	background: url(../../images/wkg_y/consult/icon_rank1.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank2 {	background: url(../../images/wkg_y/consult/icon_rank2.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank3 {	background: url(../../images/wkg_y/consult/icon_rank3.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank4 {	background: url(../../images/wkg_y/consult/icon_rank4.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank5 {	background: url(../../images/wkg_y/consult/icon_rank5.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank6 {	background: url(../../images/wkg_y/consult/icon_rank6.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank7 {	background: url(../../images/wkg_y/consult/icon_rank7.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank8 {	background: url(../../images/wkg_y/consult/icon_rank8.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank9 {	background: url(../../images/wkg_y/consult/icon_rank9.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank10 {	background: url(../../images/wkg_y/consult/icon_rank10.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank11 {	background: url(../../images/wkg_y/consult/icon_rank11.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank12 {	background: url(../../images/wkg_y/consult/icon_rank12.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank13 {	background: url(../../images/wkg_y/consult/icon_rank13.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank14 {	background: url(../../images/wkg_y/consult/icon_rank14.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank15 {	background: url(../../images/wkg_y/consult/icon_rank15.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank16 {	background: url(../../images/wkg_y/consult/icon_rank16.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank17 {	background: url(../../images/wkg_y/consult/icon_rank17.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank18 {	background: url(../../images/wkg_y/consult/icon_rank18.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank19 {	background: url(../../images/wkg_y/consult/icon_rank19.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td.rank20 {	background: url(../../images/wkg_y/consult/icon_rank20.png) 5px 10px no-repeat; height: 32px; padding-left: 30px; }
#wkContents #consult_ranking table.consult td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td .theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_ranking table.consult td.wait { color: #c80000; font-weight: bold; }
#wkContents #consult_ranking table.consult td.done { color: #999; font-weight: bold; }
#wkContents #consult_ranking .more { margin: 0 0 20px 0; text-align: right; }
#wkContents #consult_ranking .more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents #consult_theme .theme_l { float: left; width: 345px; }
#wkContents #consult_theme .theme_r { float: right; width: 345px; }
#wkContents #consult_theme h2 { color: #000; font-size: 100%; font-weight: bold; height: 25px; padding: 2px 0 0 17px; }
#wkContents #consult_theme h2.theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0px no-repeat; }
#wkContents #consult_theme h2.theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0px no-repeat; }
#wkContents #consult_theme h2.theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0px no-repeat; }
#wkContents #consult_theme h2.theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0px no-repeat; }
#wkContents #consult_theme h2.theme5 {	background: url(../../images/wkg_y/consult/icon_cate5.png) 0 -5px no-repeat; }
#wkContents #consult_theme h2.theme6 {	background: url(../../images/wkg_y/consult/icon_cate6.png) 0 -5px no-repeat; }
#wkContents #consult_theme h2.theme7 {	background: url(../../images/wkg_y/consult/icon_cate7.png) 0 -5px no-repeat; }
#wkContents #consult_theme h2.theme8 {	background: url(../../images/wkg_y/consult/icon_cate8.png) 0 -5px no-repeat; }
#wkContents #consult_theme h2.theme9 {	background: url(../../images/wkg_y/consult/icon_cate9.png) 0 -5px no-repeat; }
#wkContents #consult_theme h2.theme10 {	background: url(../../images/wkg_y/consult/icon_cate10.png) 0 -5px no-repeat; }
#wkContents #consult_theme h2.theme11 {	background: url(../../images/wkg_y/consult/icon_cate11.png) 0 -5px no-repeat; }
#wkContents #consult_theme h2.theme12 {	background: url(../../images/wkg_y/consult/icon_cate12.png) 0 -5px no-repeat; }
#wkContents #consult_theme h2.theme13 {	background: url(../../images/wkg_y/consult/icon_cate13.png) 0 -5px no-repeat; }
#wkContents #consult_theme h2.theme14 {	background: url(../../images/wkg_y/consult/icon_cate14.png) 0 -5px no-repeat; }
#wkContents #consult_theme h2.theme15 {	background: url(../../images/wkg_y/consult/icon_cate15.png) 0 -5px no-repeat; }
#wkContents #consult_theme h2.beginner {	background: url(../../images/wkg_y/consult/bg_subtit_consult_beginner.png) 0 0 no-repeat; height: 28px; padding: 2px 0 0 25px; }
#wkContents #consult_theme h2.ranking {	background: url(../../images/wkg_y/consult/bg_subtit_consult_ranking.png) 0 0 no-repeat; height: 28px; padding: 2px 0 0 35px; }
#wkContents #consult_theme ul {	background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 0 10px 0; }
#wkContents #consult_theme li { margin-bottom: 0; }
#wkContents #consult_theme ul.beginner li { height: 25px; margin: 0; }
#wkContents #consult_theme ul.ranking li.rank01 {	background: url(../../images/wkg_y/top/icon_crown_gold.gif) 0 0 no-repeat; height: 20px; margin: 0; padding: 5px 0 0 35px; }
#wkContents #consult_theme ul.ranking li.rank02 {	background: url(../../images/wkg_y/top/icon_crown_silver.gif) 0 0 no-repeat; height: 20px; margin: 0; padding: 5px 0 0 35px; }
#wkContents #consult_theme ul.ranking li.rank03 {	background: url(../../images/wkg_y/top/icon_crown_bronze.gif) 0 0 no-repeat; height: 20px; margin: 0; padding: 5px 0 0 35px; }
#wkContents #consult_theme ul.ranking li.rank_out {	height: 20px; margin: 0; padding: 5px 0 0 0; }
#wkContents #consult_theme ul.ranking li.rank01 span, #wkContents #consult_theme ul.ranking li.rank02 span, #wkContents #consult_theme ul.ranking li.rank03 span, #wkContents #consult_theme ul.ranking li.rank_out span { color: #c97000; font-weight: bold;	}
#wkContents #consult_theme li.more {	text-align: right; }
#wkContents #consult_theme li.more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 86%; padding: 0 0 0 15px; }

#wkContents #consult_form h3 { background: url(../../images/wkg_y/consult/bg_subtit_uline.png) 0 25px no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 28px; margin: 0 0 20px 0; width: 715px; }
#wkContents #consult_form textarea.consult { border: 3px solid #7bc039; font: 13px/20px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 100px; width: 699px; padding: 5px; vertical-align: text-top; }

/* 
--------------------------------------------------------------------------
介護のプロに相談（詳細）
--------------------------------------------------------------------------
*/
#wkContents .prev { float: left; margin: 0; padding: 0 10px 0 0; text-align: right; width: 340px; }
#wkContents .center_line { float: left; margin: 0; padding: 0; text-align: center; width: 15px; }
#wkContents .next { float: left; margin: 0; padding: 0 0 0 10px; text-align: left; width: 340px; }
#wkContents #consult_detail h2.theme1 {	background: url(../../images/wkg_y/consult/icon_cate1.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme2 {	background: url(../../images/wkg_y/consult/icon_cate2.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme3 {	background: url(../../images/wkg_y/consult/icon_cate3.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme4 {	background: url(../../images/wkg_y/consult/icon_cate4.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme5 {	background: url(../../images/wkg_y/consult/icon_cate5.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme6 {	background: url(../../images/wkg_y/consult/icon_cate6.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme7 {	background: url(../../images/wkg_y/consult/icon_cate7.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme8 {	background: url(../../images/wkg_y/consult/icon_cate8.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme9 {	background: url(../../images/wkg_y/consult/icon_cate9.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme10 {	background: url(../../images/wkg_y/consult/icon_cate10.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme11 {	background: url(../../images/wkg_y/consult/icon_cate11.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme12 {	background: url(../../images/wkg_y/consult/icon_cate12.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme13 {	background: url(../../images/wkg_y/consult/icon_cate13.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme14 {	background: url(../../images/wkg_y/consult/icon_cate14.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.theme15 {	background: url(../../images/wkg_y/consult/icon_cate15.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_detail h2.beginner {	background: url(../../images/wkg_y/consult/icon_consult_beginner.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 36px; margin: 0 0 10px 0; padding: 13px 0 0 85px; }
#wkContents #consult_detail h2.repeater {	background: url(../../images/wkg_y/consult/icon_consult_repeater.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 36px; margin: 0 0 10px 0; padding: 13px 0 0 85px; }
#wkContents #consult_detail .follow { position: relative; }
#wkContents #consult_detail .txt_follow { display: none; position: absolute; top: 40px; left: 0; padding: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dd000000,endcolorstr=#dd000000,gradienttype=0); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd000000,endColorstr=#dd000000)"; zoom:1; color: #fff; font-weight: bold; width: 648px; }
#wkContents #consult_detail .icon_consult { float: left; width: 70px; }
#wkContents #consult_detail .consulter_info { float: right; width: 608px; }
#wkContents #consult_detail .profile_consult {	background-color: #e4f2d7; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; color: #000; padding: 0 10px 5px; width: 688px; }
#wkContents #consult_detail .profile_consult .person_consult { border-bottom: 1px solid #fff; font-size: 114%; font-weight: bold; margin: 0 0 10px 0; padding: 0 0 5px 0; }
#wkContents #consult_detail .profile_consult .person_consult .date { float: right; font-size: 88%; font-weight: normal; }
#wkContents #consult_detail .profile_consult div.kaigo_data { font-size: 86%; margin: 0 0 5px 0; }
#wkContents #consult_detail .profile_consult div.kaigo_data span { background-color: #fff; border: 1px solid #7bc039; padding: 2px 10px; }
#wkContents #consult_detail .profile_consult span.beginner {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 5px 5px no-repeat #fff; border: 1px solid #7bc039; color: #61a520; font-size: 88%; font-weight: normal; height: 14px; padding: 2px 5px 2px 20px; }
#wkContents #consult_detail .body_consult {	background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 15px 20px 15px; width: 668px; }
#wkContents #consult_detail .body_consult .wait {	background: url(../../images/wkg_y/consult/bg_consult_wait.png) 534px 0 no-repeat; border-bottom: 1px solid #ccc; margin: 0; padding: 0 0 15px 0; }
#wkContents #consult_detail .body_consult .done {	background: url(../../images/wkg_y/consult/bg_consult_done.png) 534px 0 no-repeat; border-bottom: 1px solid #ccc; margin: 0; padding: 0 0 15px 0; }
#wkContents #consult_detail .body_consult .bestanswer {	background: url(../../images/wkg_y/consult/bg_consult_bestanswer.png) 534px 0 no-repeat; border-bottom: 1px solid #ccc; margin: 0; padding: 0 0 15px 0; }
#wkContents #consult_detail .body_consult .normal { margin: 0; padding: 0; }
#wkContents #consult_detail .body_consult .confirm { margin: 0; padding: 0 0 15px 0; }
#wkContents #consult_detail .body_contents {	background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 0 20px; width: 668px; }
#wkContents .uline { border-bottom: 1px solid #ccc; padding: 0 0 30px 0; }
#wkContents .tline { border-top: 1px solid #ccc; padding-top: 20px; }

#wkContents #consult_detail h2.best_answer {	background: url(../../images/wkg_y/consult/bg_subtit_consult_best.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; margin: 0 0 10px 0; padding: 8px 0 0 40px; }
#wkContents #consult_detail h3.answer_tit {	background-color: #4da0e1; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; color: #fff; font-size: 128%; font-weight: bold; padding: 0 0 10px 10px; }
#wkContents #consult_detail .icon_answer { float: left; width: 70px; }
#wkContents #consult_detail .answerer_info { float: right; width: 608px; }
#wkContents #consult_detail .profile_answer {	background-color: #e0f2ff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; color: #000; padding: 0 10px 5px; width: 688px; }
#wkContents #consult_detail .profile_answer .person_answer { border-bottom: 1px solid #fff; font-size: 114%; font-weight: bold; margin: 0 0 10px 0; padding: 0 0 5px 0; }
#wkContents #consult_detail .profile_answer .person_answer .date { float: right; font-size: 88%; font-weight: normal; }
#wkContents #consult_detail .profile_answer table.cm_data { font-size: 86%; width: 100%; }
#wkContents #consult_detail .profile_answer table.cm_data td { padding: 0 5px 3px 0; }
#wkContents #consult_detail .profile_answer table.cm_data td span { background-color: #fff; border: 1px solid #4da0e1; display: block; float: left; margin: 0 10px 2px 0; padding: 2px 5px; }
#wkContents #consult_detail .profile_answer table.cm_data td.vote { font-size: 114%; font-weight: bold; text-align: right; }
#wkContents #consult_detail .profile_answer table.cm_data td.vote span { background: none; border: none; color: #c80000; font-size: 116%; margin: 0; padding: 0; text-align: right; }

#wkContents #consult_detail .nologin_answer {	background: url(../../images/wkg_y/consult/bg_consult_answer_nologin.png) 0 0 no-repeat; height: 219px; position: relative; width: 715px; }
#wkContents #consult_detail .nologin_answer .nologin_message { background-color: #fff; border: 1px solid #ccc; padding: 20px 20px 0; position: absolute; left: 50px; top: 75px; width: 575px;	filter:alpha(opacity=90);	-moz-opacity: 0.9;	opacity: 0.9; }

#wkContents #consult_detail h3.message_tit {	background-color: #ec68a9; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; color: #fff; font-size: 128%; font-weight: bold; padding: 0 0 10px 10px; }
#wkContents #consult_detail div.person_message {	background: url(../../images/wkg_y/consult/bg_consult_message_top.gif) 0 0 no-repeat; color: #000; font-size: 114%; font-weight: bold; height: 39px; margin: 20px 0 0 0; padding: 15px 20px 0 70px; }
#wkContents #consult_detail div.person_message .date { float: right; font-size: 88%; font-weight: normal; }
#wkContents #consult_detail div.person_message .vote { float: right; font-size: 88%; font-weight: bold; margin: -10px 0 0 0; text-align: right; }
#wkContents #consult_detail div.person_message .vote span { background: none; border: none; color: #c80000; font-size: 116%; }
#wkContents #consult_detail div.profile_message {	background-color: #ffdeee; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; color: #000; padding: 10px; width: 688px; }
#wkContents #consult_detail div.profile_message div.kaigo_data { float: left; font-size: 86%; margin: 0 20px 0 0; }
#wkContents #consult_detail div.profile_message div.kaigo_data span { background-color: #fff; border: 1px solid #ec68a9; margin-right: 20px; padding: 2px 10px; }

#wkContents #consult_detail .pager { margin: 0 0 10px 0; text-align: center; }

#wkContents #consult_detail .reply_person { background-color: #e4f2d7; color: #000; font-size: 114%; font-weight: bold; margin: 10px 0 0 0; padding: 5px 10px; }
#wkContents #consult_detail .reply_person .date { float: right; font-size: 88%; font-weight: normal; }
#wkContents #consult_detail .reply_detail { background-color: #fff; padding: 10px; }
#wkContents #consult_detail .body_reply {	background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 15px 20px 0; }

#wkContents #consult_detail .answer_person { background-color: #e0f2ff; color: #000; font-size: 114%; font-weight: bold; padding: 5px 10px; }
#wkContents #consult_detail .answer_person .date { float: right; font-size: 88%; font-weight: normal; }
#wkContents #consult_detail .answer_detail { background-color: #fff; padding: 10px; }

#wkContents #consult_detail h2.other {	background: url(../../images/wkg_y/consult/bg_subtit_consult_other.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 35px; }
#wkContents #consult_new h2.other {	background: url(../../images/wkg_y/consult/bg_subtit_consult_other.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 35px; }

#wkContents #consult_other h2.other {	background: url(../../images/wkg_y/consult/bg_subtit_consult_other.png) 0 0 no-repeat; color: #000; font-weight: bold; height: 26px; padding: 7px 0 0 35px; }
#wkContents #consult_other h2.beginner {	background: url(../../images/wkg_y/consult/bg_subtit_consult_beginner.png) 0 0 no-repeat; height: 28px; padding: 2px 0 0 25px; }
#wkContents #consult_other h2.ranking {	background: url(../../images/wkg_y/consult/bg_subtit_consult_ranking.png) 0 0 no-repeat; color: #000; height: 28px; padding: 2px 0 0 35px; }
#wkContents #consult_other .contents_body {	background: url(../../images/wkg_y/base/bg_rightnavi_middle.png) 0 0 repeat-y; padding: 5px 13px; width: 280px; }
#wkContents #consult_other ul { list-style: none; }
#wkContents #consult_other li { margin-bottom: 0; }
#wkContents #consult_other ul.beginner li { height: 25px; margin: 0; }
#wkContents #consult_other ul.ranking li.rank01 {	background: url(../../images/wkg_y/top/icon_crown_gold.gif) 0 0 no-repeat; height: 20px; margin: 0; padding: 5px 0 0 35px; }
#wkContents #consult_other ul.ranking li.rank02 {	background: url(../../images/wkg_y/top/icon_crown_silver.gif) 0 0 no-repeat; height: 20px; margin: 0; padding: 5px 0 0 35px; }
#wkContents #consult_other ul.ranking li.rank03 {	background: url(../../images/wkg_y/top/icon_crown_bronze.gif) 0 0 no-repeat; height: 20px; margin: 0; padding: 5px 0 0 35px; }
#wkContents #consult_other ul.ranking li.rank_out {	height: 20px; margin: 0; padding: 5px 0 0 35px; }
#wkContents #consult_other ul.ranking li.rank01 span, #wkContents #consult_other ul.ranking li.rank02 span, #wkContents #consult_other ul.ranking li.rank03 span, #wkContents #consult_other ul.ranking li.rank_out span { color: #c97000; font-weight: bold;	}
#wkContents #consult_other li.more {	text-align: right; }
#wkContents #consult_other li.more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 86%; padding: 0 0 0 15px; }

/* 
--------------------------------------------------------------------------
介護のプロに相談（新規投稿）
--------------------------------------------------------------------------
*/
#wkContents #consult_entry { margin: 20px 0 0; }
#wkContents #consult_entry h2.entry {	background: url(../../images/wkg_y/top/bg_subtit_consult.gif) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; margin: 0 0 5px 0; padding: 10px 0 0 75px; }
#wkContents #consult_entry .consult_form_box { position: relative; }
#wkContents #consult_entry .consult_form_box .yahoo_premium { position: absolute; bottom: 110px; right: 170px; width: 710px; }
#wkContents #consult_entry .consult_form_box .yahoo_premium .privilege {	background: url(../../images/wkg_y/consult/bg_premium_privilege.png) 0 0 no-repeat; float: left; height: 200px; position: relative; width: 348px; }
#wkContents #consult_entry .consult_form_box .yahoo_premium .privilege .link_privilege { position: absolute; text-align: center; bottom: 12px; left: 55px; }
#wkContents #consult_entry .consult_form_box .premium_entry { float: right; position: relative; width: 348px; }
#wkContents #consult_entry .consult_form_box .premium_entry .yet {	background: url(../../images/wkg_y/consult/bg_premium_entry.png) 0 0 no-repeat; height: 104px; position: relative; width: 348px; }
#wkContents #consult_entry .consult_form_box .premium_entry .yet .btn_yet { position: absolute; text-align: center; top: 40px; width: 348px; }
#wkContents #consult_entry .consult_form_box .premium_entry .already {	background: url(../../images/wkg_y/consult/bg_ylogin.png) 0 0 no-repeat; height: 96px; position: relative; width: 348px; }
#wkContents #consult_entry .consult_form_box .premium_entry .already .btn_already { position: absolute; text-align: center; top: 60px; width: 348px; }

#wkContents #consult_entry table.entry_form { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #consult_entry table.entry_form th { background-color: #e4f2d7; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; color: #000; font-weight: bold; padding: 10px 5px 10px 10px; width: 16%; }
#wkContents #consult_entry table.entry_form th.noline { background-color: #e4f2d7; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #e4f2d7; border-left: 1px solid #ece6d7; color: #000; font-weight: bold; padding: 10px; }
#wkContents #consult_entry table.entry_form td { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 10px 0 10px 10px; width: 84%; }
#wkContents #consult_entry table.entry_form td.noline { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: 1px solid #fff; border-left: none; }
#wkContents #consult_entry table.entry_form th.top { background-color: #e4f2d7; border-top: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; padding: 0 10px 10px; }
#wkContents #consult_entry table.entry_form td.top { background-color: #fff; border-top: none; border-right: 6px solid #ece6d7; border-bottom: 1px solid #e4f2d7; border-left: none; padding: 0 10px 10px; }
#wkContents #consult_entry table.entry_form th.bottom { background-color: #e4f2d7; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; padding: 10px 10px 0; }
#wkContents #consult_entry table.entry_form td.bottom { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; padding: 10px 10px 0; }
#wkContents #consult_entry table.entry_form th.s_index { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: none; border-left: none; color: #7bc039; width: 125px; }
#wkContents #consult_entry table.entry_form td.s_content { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; width: 362px; }
#wkContents #consult_entry table.entry_form tr.nopremium th { background-color: #eee; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; color: #ccc; font-weight: bold; padding: 10px; width: 159px; }
#wkContents #consult_entry table.entry_form tr.nopremium td { background-color: #fafafa; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; color: #d1d1d1; padding: 10px; width: 508px; }
#wkContents #consult_entry table.entry_form tr.nopremium th.s_index { background-color: #fafafa; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: none; border-left: none; color: #d1d1d1; width: 125px; }
#wkContents #consult_entry table.entry_form tr.nopremium td.s_content { background-color: #fafafa; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; color: #d1d1d1; width: 362px; }

#wkContents #consult_entry table.entry_form span.change { cursor: pointer; }
/*#wkContents #consult_entry table.entry_form .nickname_b { display: none; }*/

#wkContents #consult_entry table.entry_form02 { border-collapse: collapse; width: 100%; }
#wkContents #consult_entry table.entry_form02 th { background-color: #fff; border: 1px dotted #ece6d7; border-left: none; color: #7bc039; font-weight: bold; padding: 10px 10px 10px 0; width: 25%; }
#wkContents #consult_entry table.entry_form02 td { background-color: #fff; border: 1px dotted #ece6d7; border-right: none; padding: 10px 0 10px 10px; width: 75%; }
#wkContents #consult_entry table.entry_form02 td ul { list-style: none; }
#wkContents #consult_entry table.entry_form02 td ul li { float: left; margin-right: 20px; }

#wkContents #consult_entry .entry_form03 { border: 1px dotted #ece6d7; padding: 10px 10px 0; width: 97%; }
#wkContents #consult_entry .entry_form03 ul { list-style: none; }
#wkContents #consult_entry .entry_form03 ul li.index { color: #7bc039; float: left; font-weight: bold; margin: 0 5px 10px 0; padding: 5px 0 0 0; }
#wkContents #consult_entry .entry_form03 ul li.product { border: 1px solid #ccc; float: left; margin: 0 20px 10px 0; padding: 2px 5px; }
#wkContents #consult_entry .entry_form03 ul li.product02 { border: 1px solid #ccc; float: left; margin: 0 0 10px 0; padding: 2px 5px; }


/* 
--------------------------------------------------------------------------
介護のプロに相談（テーマ選択）
--------------------------------------------------------------------------
*/
#wkContents #consult_entry_confirm { margin: 20px auto 0; width: 715px; }
#wkContents #consult_entry_confirm h2.theme {	background: url(../../images/wkg_y/consult/bg_subtit_consult_category2.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 27px; padding: 3px 0 0 30px; width: 680px; }
#wkContents #consult_entry_confirm .switch-content { border: 2px solid #7bc039; margin: 0 0 30px 0; padding: 10px 10px 0; }
/*#wkContents #consult_entry_confirm #switch-box { border: 2px solid #7bc039; border-top: none; margin: 0 0 30px 0; padding: 10px 0 10px 10px; }
#wkContents #consult_entry_confirm .switch-content { display: none; }*/
#wkContents #consult_entry_confirm .nav { border-bottom: 2px solid #7bc039; }
#wkContents #consult_entry_confirm .nav li {	float: left;	margin-right: 5px;	padding: 5px 25px;	color: #4d4d4d;	cursor: pointer;	border-top: 1px solid #ccc;	border-right: 1px solid #ccc;	border-left: 1px solid #ccc; }
#wkContents #consult_entry_confirm .nav li.current {	padding-top: 4px;	background: #7bc039;	color: #fff; font-weight: bold; border: 1px solid #7bc039; }

#wkContents #consult_entry_confirm .candidate { list-style: none; }
#wkContents #consult_entry_confirm .candidate li { margin: 0 0 5px 0; padding: 0 0 0 10px; }
#wkContents #consult_entry_confirm .candidate li label { padding: 0 0 0 23px; }
#wkContents #consult_entry_confirm .candidate li.theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 30px 0 no-repeat; }
#wkContents #consult_entry_confirm .candidate li.theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 30px 0 no-repeat; }

#wkContents #consult_entry_confirm h3.theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; color: #000; font-size: 107%; font-weight: bold; margin: 0 0 3px 0; padding: 0 0 0 25px; }
#wkContents #consult_entry_confirm h3.theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; color: #000; font-size: 107%; font-weight: bold; margin: 0 0 3px 0; padding: 0 0 0 25px; }
#wkContents #consult_entry_confirm h3.theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; color: #000; font-size: 107%; font-weight: bold; margin: 0 0 3px 0; padding: 0 0 0 25px; }
#wkContents #consult_entry_confirm h3.theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; color: #000; font-size: 107%; font-weight: bold; margin: 0 0 3px 0; padding: 0 0 0 25px; }
#wkContents #consult_entry_confirm .other_theme { margin: 0 0 10px 0; list-style: none; padding: 0 0 0 10px; }
#wkContents #consult_entry_confirm .other_theme li { float: left; margin: 0 0 2px 0; padding: 0; width: 225px; }

#wkContents #consult_entry_confirm span.other-link { color:#3486bf; cursor: pointer; text-decoration: underline; }
#wkContents #consult_entry_confirm span.other-link:hover { color:#155286; cursor: pointer; text-decoration: none; }


#wkContents #consult_entry_confirm .modal { background-color: #fff; border-radius: 10px; padding: 20px; }
/* 
--------------------------------------------------------------------------
介護のプロに相談（回答画面）
--------------------------------------------------------------------------
*/
#wkContents #consult_item h2 {	background: url(../../images/wkg_y/top/bg_subtit_news.gif) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; padding: 7px 0 5px 50px; }
#wkContents #consult_item .consult_content {	background: url(../../images/wkg_y/top/bg_contents_middle.gif) 0 0 repeat-y; width: 675px; padding: 0 20px 5px; }
#wkContents #consult_answer h2.entry {	background: url(../../images/wkg_y/consult/icon_cate1.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; padding: 7px 0 0 30px; }
#wkContents #consult_answer table.entry_form { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #consult_answer table.entry_form th { background-color: #e4f2d7; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; color: #000; font-weight: bold; padding: 10px; width: 159px; }
#wkContents #consult_answer table.entry_form td { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 10px; width: 508px; }
#wkContents #consult_answer table.entry_form th.top { background-color: #e4f2d7; border-top: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; padding: 0 10px 10px; }
#wkContents #consult_answer table.entry_form td.top { background-color: #fff; border-top: none; border-right: 6px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 0 10px 10px; }
#wkContents #consult_answer table.entry_form th.bottom { background-color: #e4f2d7; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; padding: 10px 10px 0; }
#wkContents #consult_answer table.entry_form td.bottom { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; padding: 10px 10px 0; }

/* 
--------------------------------------------------------------------------
介護のプロに相談（テーマ一覧）
--------------------------------------------------------------------------
*/
#wkContents #consult_category { border-bottom: 1px solid #ccc; margin: 0 0 30px 0; }
#wkContents #consult_category h2.theme1 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_category1.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; width: 695px; margin: 20px 0 10px 0; padding: 2px 0 0 25px; }
#wkContents #consult_category h2.theme2 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_category2.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 27px; width: 695px; margin: 20px 0 10px 0; padding: 3px 0 0 25px; }
#wkContents #consult_category h2.theme3 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_category3.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 27px; width: 695px; margin: 20px 0 10px 0; padding: 3px 0 0 25px; }
#wkContents #consult_category h2.theme4 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_category4.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 27px; width: 695px; margin: 20px 0 10px 0; padding: 3px 0 0 25px; }
#wkContents #consult_category h2.theme {	background: url(../../images/wkg_y/consult/bg_subtit_consult_category.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 27px; width: 730px; margin: 20px 0 10px 0; padding: 3px 0 0 0; }
#wkContents #consult_category h2.subtheme1,
#wkContents #consult_category h2.subtheme2,
#wkContents #consult_category h2.subtheme3,
#wkContents #consult_category h2.subtheme4,
#wkContents #consult_category h2.subtheme5 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_category1.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; width: 695px; margin: 20px 0 10px 0; padding: 2px 0 0 25px; }
#wkContents #consult_category h2.subtheme6,
#wkContents #consult_category h2.subtheme7,
#wkContents #consult_category h2.subtheme8,
#wkContents #consult_category h2.subtheme9,
#wkContents #consult_category h2.subtheme10,
#wkContents #consult_category h2.subtheme11,
#wkContents #consult_category h2.subtheme12 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_category2.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 27px; width: 695px; margin: 20px 0 10px 0; padding: 3px 0 0 25px; }
#wkContents #consult_category h2.subtheme13,
#wkContents #consult_category h2.subtheme14,
#wkContents #consult_category h2.subtheme15,
#wkContents #consult_category h2.subtheme16,
#wkContents #consult_category h2.subtheme17,
#wkContents #consult_category h2.subtheme18,
#wkContents #consult_category h2.subtheme19,
#wkContents #consult_category h2.subtheme20,
#wkContents #consult_category h2.subtheme21 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_category3.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 27px; width: 695px; margin: 20px 0 10px 0; padding: 3px 0 0 25px; }
#wkContents #consult_category h2.subtheme22,
#wkContents #consult_category h2.subtheme23,
#wkContents #consult_category h2.subtheme24,
#wkContents #consult_category h2.subtheme25,
#wkContents #consult_category h2.subtheme26,
#wkContents #consult_category h2.subtheme27 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_category4.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 27px; width: 695px; margin: 20px 0 10px 0; padding: 3px 0 0 25px; }

#wkContents #consult_category .pagct { margin: 0 0 20px 0; text-align: center; }
#wkContents #consult_category table.consult { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #consult_category table.consult tr:nth-child(1n+1) { background-color: #fff; background-color: #f5feed\9; }
#wkContents #consult_category table.consult tr:nth-child(2n+1) { background-color: #f5feed; background-color: #fff\9; }
#wkContents #consult_category table.consult .off { background-color: #fff; background-color: #f5feed\9; }
#wkContents #consult_category table.consult .on { background-color: #f5feed; background-color: #fff\9; }
#wkContents #consult_category table.consult th { background-color: #7bc039; border: 1px solid #ece6d7; border-top: none; color: #fff; font-weight: bold; padding: 0 0 10px; text-align: center; }
/*#wkContents #consult_category table.consult th.index01 { width: 305px; }
#wkContents #consult_category table.consult th.index02 { width: 122px; }*/
#wkContents #consult_category table.consult th.index01 { width: 484px; width: 482px\9; }
#wkContents #consult_category table.consult th.index03 { width: 53px; }
/*#wkContents #consult_category table.consult th.index04 { width: 68px; }*/
#wkContents #consult_category table.consult th.index05 { width: 53px; }
#wkContents #consult_category table.consult th.index06 { width: 102px; }
#wkContents #consult_category table.consult td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #consult_category table.consult td.title { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 5px; }
#wkContents #consult_category table.consult td span {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 0 0 no-repeat; display: inline-block; height: 14px; width: 9px; }
#wkContents #consult_category table.consult td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #consult_category table.consult td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme7 {	background: url(../../images/wkg_y/base/icon_theme_consult07.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme8 {	background: url(../../images/wkg_y/base/icon_theme_consult08.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme9 {	background: url(../../images/wkg_y/base/icon_theme_consult09.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme10 {	background: url(../../images/wkg_y/base/icon_theme_consult10.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme11 {	background: url(../../images/wkg_y/base/icon_theme_consult11.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme12 {	background: url(../../images/wkg_y/base/icon_theme_consult12.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme13 {	background: url(../../images/wkg_y/base/icon_theme_consult13.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme14 {	background: url(../../images/wkg_y/base/icon_theme_consult14.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td .theme15 {	background: url(../../images/wkg_y/base/icon_theme_consult15.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #consult_category table.consult td.wait { color: #c80000; font-weight: bold; }
#wkContents #consult_category table.consult td.done { color: #999; font-weight: bold; }

#wkContents #consult_sub_category h2 {	background: url(../../images/wkg_y/consult/bg_subtit_consult_sub_category.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 27px; width: 715px; margin: 20px 0 20px 0; padding: 3px 0 0 0; }
#wkContents #consult_sub_category .theme_l { float: left; width: 345px; }
#wkContents #consult_sub_category .theme_r { float: right; width: 345px; }
#wkContents #consult_sub_category h3 { color: #000; font-size: 100%; font-weight: bold; }
#wkContents #consult_sub_category ul {	background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 0 10px 0; }
#wkContents #consult_sub_category li { margin-bottom: 0; }
#wkContents #consult_sub_category ul.beginner li { height: 25px; margin: 0; }
#wkContents #consult_sub_category li.more {	text-align: right; }
#wkContents #consult_sub_category li.more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 86%; padding: 0 0 0 15px; }

/* 
--------------------------------------------------------------------------
介護の体験談をシェア（トップ）
--------------------------------------------------------------------------
*/
#wkContents #bbs_form h2.nologin { background: none; border: none; margin: 0 0 20px 0; padding: 0; position: relative; }
#wkContents #bbs_form h2.nologin .entry { font-size: 93%; font-weight: normal; line-height: 140%; position: absolute; top: 140px; text-align: center; width: 715px; }
#wkContents #bbs_form h2.login { background: url(../../images/wkg_y/bbs/main_tit.png) 0 0 no-repeat; height: 217px; margin: 0 0 20px 0; position: relative; width: 715px; }
#wkContents #bbs_form h2.login textarea.bbs { border: 3px solid #2bb054; font: 13px/20px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 40px; width: 329px; padding: 5px; vertical-align: text-top; }
#wkContents #bbs_form h2.login .form { position: absolute; left: 185px; top: 95px; }

#wkContents #bbs_new { border-bottom: 1px solid #ccc; margin: 0 0 30px 0; }
#wkContents #bbs_new h3 {	background: url(../../images/wkg_y/bbs/bg_subtit_bbs_new.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 34px; width: 655px; margin: 0 0 10px 0; padding: 15px 0 0 55px; }
#wkContents #bbs_new .pagct { margin: 0 0 20px 0; text-align: center; }
#wkContents #bbs_new table.bbs { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #bbs_new table.bbs tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #bbs_new table.bbs tr:nth-child(2n+1) { background-color: #f1fff5; }
#wkContents #bbs_new table.bbs .off { background-color: #f1fff5; }
#wkContents #bbs_new table.bbs .on { background-color: #fff; }
#wkContents #bbs_new table.bbs th { background-color: #2bb054; border: 1px solid #ece6d7; border-top: none; color: #fff; font-size: 93%; font-weight: bold; padding: 0 0 10px; text-align: center; }
/*#wkContents #bbs_new table.bbs th.index01 { width: 295px; }
#wkContents #bbs_new table.bbs th.index02 { width: 112px; }*/
#wkContents #bbs_new table.bbs th.index01 { width: 410px; width: 408px\9; }
#wkContents #bbs_new table.bbs th.index03 { width: 53px; }
#wkContents #bbs_new table.bbs th.index04 { width: 68px; }
#wkContents #bbs_new table.bbs th.index05 { width: 73px; }
#wkContents #bbs_new table.bbs th.index06 { width: 102px; }
#wkContents #bbs_new table.bbs td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #bbs_new table.bbs td.title { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 5px; }
#wkContents #bbs_new table.bbs td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #bbs_new table.bbs td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_new table.bbs td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_new table.bbs td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_new table.bbs td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_new table.bbs td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_new table.bbs td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_new table.bbs td.wait { color: #c80000; font-weight: bold; }
#wkContents #bbs_new table.bbs td.done { color: #999; font-weight: bold; }
#wkContents #bbs_new h2.other {	background: url(../../images/wkg_y/consult/bg_subtit_consult_other.png) 0 20px no-repeat; border-top: 1px solid #ccc; color: #000; font-size: 128%; font-weight: bold; height: 26px; margin: 30px 0 0 0; padding: 27px 0 0 35px; }

#wkContents #bbs_notice { border-bottom: 1px solid #ccc; margin: 0 0 30px 0; }
#wkContents #bbs_notice h3 {	background: url(../../images/wkg_y/bbs/bg_subtit_bbs_notice.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 35px; width: 660px; margin: 0 0 10px 0; padding: 10px 0 0 50px; }
#wkContents #bbs_notice .pagct { margin: 0 0 20px 0; text-align: center; }
#wkContents #bbs_notice table.bbs { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #bbs_notice table.bbs tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #bbs_notice table.bbs tr:nth-child(2n+1) { background-color: #f1fff5; }
#wkContents #bbs_notice table.bbs .off { background-color: #f1fff5; }
#wkContents #bbs_notice table.bbs .on { background-color: #fff; }
#wkContents #bbs_notice table.bbs th { background-color: #2bb054; border: 1px solid #ece6d7; border-top: none; color: #fff; font-size: 93%; font-weight: bold; padding: 0 0 10px; text-align: center; }
/*#wkContents #bbs_notice table.bbs th.index01 { width: 295px; }
#wkContents #bbs_notice table.bbs th.index02 { width: 112px; }*/
#wkContents #bbs_notice table.bbs th.index01 { width: 410px; width: 408px\9; }
#wkContents #bbs_notice table.bbs th.index03 { width: 53px; }
#wkContents #bbs_notice table.bbs th.index04 { width: 68px; }
#wkContents #bbs_notice table.bbs th.index05 { width: 73px; }
#wkContents #bbs_notice table.bbs th.index06 { width: 102px; }
#wkContents #bbs_notice table.bbs td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #bbs_notice table.bbs td.title { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 5px; }
#wkContents #bbs_notice table.bbs td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #bbs_notice table.bbs td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_notice table.bbs td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_notice table.bbs td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_notice table.bbs td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_notice table.bbs td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_notice table.bbs td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_notice table.bbs td.wait { color: #c80000; font-weight: bold; }
#wkContents #bbs_notice table.bbs td.done { color: #999; font-weight: bold; }
#wkContents #bbs_notice .more { margin: 0 0 20px 0; text-align: right; }
#wkContents #bbs_notice .more a {	background: url(../../images/wkg_y/top/img_arrow_bbs.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents #bbs_wait { border-bottom: 1px solid #ccc; margin: 0 0 30px 0; }
#wkContents #bbs_wait h3 {	background: url(../../images/wkg_y/bbs/bg_subtit_bbs_wait.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 35px; width: 650px; margin: 0 0 10px 0; padding: 10px 0 0 60px; }
#wkContents #bbs_wait .pagct { margin: 0 0 20px 0; text-align: center; }
#wkContents #bbs_wait table.bbs { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #bbs_wait table.bbs tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #bbs_wait table.bbs tr:nth-child(2n+1) { background-color: #f1fff5; }
#wkContents #bbs_wait table.bbs .off { background-color: #f1fff5; }
#wkContents #bbs_wait table.bbs .on { background-color: #fff; }
#wkContents #bbs_wait table.bbs th { background-color: #2bb054; border: 1px solid #ece6d7; border-top: none; color: #fff; font-size: 93%; font-weight: bold; padding: 0 0 10px; text-align: center; }
/*#wkContents #bbs_wait table.bbs th.index01 { width: 295px; }
#wkContents #bbs_wait table.bbs th.index02 { width: 112px; }*/
#wkContents #bbs_wait table.bbs th.index01 { width: 410px; width: 408px\9; }
#wkContents #bbs_wait table.bbs th.index03 { width: 53px; }
#wkContents #bbs_wait table.bbs th.index04 { width: 68px; }
#wkContents #bbs_wait table.bbs th.index05 { width: 73px; }
#wkContents #bbs_wait table.bbs th.index06 { width: 102px; }
#wkContents #bbs_wait table.bbs td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #bbs_wait table.bbs td.title { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 5px; }
#wkContents #bbs_wait table.bbs td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #bbs_wait table.bbs td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_wait table.bbs td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_wait table.bbs td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_wait table.bbs td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_wait table.bbs td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_wait table.bbs td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_wait table.bbs td.wait { color: #c80000; font-weight: bold; }
#wkContents #bbs_wait table.bbs td.done { color: #999; font-weight: bold; }
#wkContents #bbs_wait .more { margin: 0 0 20px 0; text-align: right; }
#wkContents #bbs_wait .more a {	background: url(../../images/wkg_y/top/img_arrow_bbs.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents #bbs_theme { margin: 0 0 30px 0; }
#wkContents #bbs_theme .theme_l { float: left; width: 345px; }
#wkContents #bbs_theme .theme_r { float: right; width: 345px; }
#wkContents #bbs_theme h2 { color: #000; font-size: 100%; font-weight: bold; height: 25px; padding: 2px 0 0 25px; }
#wkContents #bbs_theme h2.theme1 {	background: url(../../images/wkg_y/bbs/icon_cate1.png) 0 -5px no-repeat; }
#wkContents #bbs_theme h2.theme2 {	background: url(../../images/wkg_y/bbs/icon_cate2.png) 0 -5px no-repeat; }
#wkContents #bbs_theme h2.theme3 {	background: url(../../images/wkg_y/bbs/icon_cate3.png) 0 -5px no-repeat; }
#wkContents #bbs_theme h2.theme4 {	background: url(../../images/wkg_y/bbs/icon_cate4.png) 0 -5px no-repeat; }
#wkContents #bbs_theme h2.theme5 {	background: url(../../images/wkg_y/bbs/icon_cate5.png) 0 -5px no-repeat; }
#wkContents #bbs_theme h2.theme6 {	background: url(../../images/wkg_y/bbs/icon_cate6.png) 0 -5px no-repeat; }
#wkContents #bbs_theme ul {	background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 0 10px 0; }
#wkContents #bbs_theme li { margin-bottom: 0; }
#wkContents #bbs_theme li.more {	text-align: right; }
#wkContents #bbs_theme li.more a {	background: url(../../images/wkg_y/top/img_arrow_consult.gif) 0 3px no-repeat; font-size: 86%; padding: 0 0 0 15px; }

#wkContents #bbs_form02 h3 { background: url(../../images/wkg_y/bbs/bg_subtit_uline.png) 0 25px no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 28px; margin: 0 0 20px 0; width: 715px; }
#wkContents #bbs_form02 textarea.bbs { border: 3px solid #2bb054; font: 13px/20px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 100px; width: 699px; padding: 5px; vertical-align: text-top; }


/* 
--------------------------------------------------------------------------
介護の体験談をシェア（テーマ一覧）
--------------------------------------------------------------------------
*/
#wkContents #bbs_category { border-bottom: 1px solid #ccc; margin: 0 0 30px 0; }
#wkContents #bbs_category h2.theme1 {	background: url(../../images/wkg_y/bbs/bg_subtit_bbs_category1.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; width: 675px; margin: 20px 0 10px 0; padding: 10px 0 0 40px; }
#wkContents #bbs_category h2.theme2 {	background: url(../../images/wkg_y/bbs/bg_subtit_bbs_category2.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; width: 675px; margin: 20px 0 10px 0; padding: 10px 0 0 40px; }
#wkContents #bbs_category h2.theme3 {	background: url(../../images/wkg_y/bbs/bg_subtit_bbs_category3.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 26px; width: 675px; margin: 20px 0 10px 0; padding: 10px 0 0 40px; }
#wkContents #bbs_category h2.theme4 {	background: url(../../images/wkg_y/bbs/bg_subtit_bbs_category4.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 30px; width: 670px; margin: 20px 0 10px 0; padding: 8px 0 0 45px; }
#wkContents #bbs_category h2.theme5 {	background: url(../../images/wkg_y/bbs/bg_subtit_bbs_category5.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 27px; width: 675px; margin: 20px 0 10px 0; padding: 5px 0 0 40px; }
#wkContents #bbs_category h2.theme6 {	background: url(../../images/wkg_y/bbs/bg_subtit_bbs_category6.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 30px; width: 675px; margin: 20px 0 10px 0; padding: 8px 0 0 45px; }
#wkContents #bbs_category .pager { margin: 0 0 20px 0; text-align: center; }
#wkContents #bbs_category table.bbs { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #bbs_category table.bbs tr:nth-child(1n+1) { background-color: #fff; }
#wkContents #bbs_category table.bbs tr:nth-child(2n+1) { background-color: #f1fff5; }
#wkContents #bbs_category table.bbs .off { background-color: #f1fff5; }
#wkContents #bbs_category table.bbs .on { background-color: #fff; }
#wkContents #bbs_category table.bbs th { background-color: #2bb054; border: 1px solid #ece6d7; border-top: none; color: #fff; font-size: 93%; font-weight: bold; padding: 0 0 10px; text-align: center; }
/*#wkContents #bbs_category table.bbs th.index01 { width: 295px; }
#wkContents #bbs_category table.bbs th.index02 { width: 112px; }*/
#wkContents #bbs_category table.bbs th.index01 { width: 410px; width: 408px\9; }
#wkContents #bbs_category table.bbs th.index03 { width: 53px; }
#wkContents #bbs_category table.bbs th.index04 { width: 68px; }
#wkContents #bbs_category table.bbs th.index05 { width: 73px; }
#wkContents #bbs_category table.bbs th.index06 { width: 102px; }
#wkContents #bbs_category table.bbs td { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px; }
#wkContents #bbs_category table.bbs td.title { border: 1px solid #ece6d7; border-bottom: none; padding: 5px 1px 5px 5px; }
#wkContents #bbs_category table.bbs td .new {	background: url(../../images/wkg_y/consult/icon_new.png) 0 7px no-repeat; padding-left: 25px; }
#wkContents #bbs_category table.bbs td .theme1 {	background: url(../../images/wkg_y/base/icon_theme_consult01.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_category table.bbs td .theme2 {	background: url(../../images/wkg_y/base/icon_theme_consult02.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_category table.bbs td .theme3 {	background: url(../../images/wkg_y/base/icon_theme_consult03.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_category table.bbs td .theme4 {	background: url(../../images/wkg_y/base/icon_theme_consult04.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_category table.bbs td .theme5 {	background: url(../../images/wkg_y/base/icon_theme_consult05.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_category table.bbs td .theme6 {	background: url(../../images/wkg_y/base/icon_theme_consult06.gif) 0 0 no-repeat; height: 18px; padding-left: 15px; }
#wkContents #bbs_category table.bbs td.wait { color: #c80000; font-weight: bold; }
#wkContents #bbs_category table.bbs td.done { color: #999; font-weight: bold; }

/* 
--------------------------------------------------------------------------
介護の体験談をシェア（詳細）
--------------------------------------------------------------------------
*/
#wkContents .prev { float: left; margin: 0; padding: 0 10px 0 0; text-align: right; width: 340px; }
#wkContents .center_line { float: left; margin: 0; padding: 0; text-align: center; width: 15px; }
#wkContents .next { float: left; margin: 0; padding: 0 0 0 10px; text-align: left; width: 340px; }
#wkContents #bbs_detail h2.theme1 {	background: url(../../images/wkg_y/bbs/icon_cate1.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: auto; margin: 0 0 10px 0; padding: 7px 0 0 25px; }
#wkContents #bbs_detail h2.theme2 {	background: url(../../images/wkg_y/bbs/icon_cate2.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; margin: 0 0 10px 0; padding: 7px 0 0 25px; }
#wkContents #bbs_detail h2.theme3 {	background: url(../../images/wkg_y/bbs/icon_cate3.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; margin: 0 0 10px 0; padding: 7px 0 0 25px; }
#wkContents #bbs_detail h2.theme4 {	background: url(../../images/wkg_y/bbs/icon_cate4.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; margin: 0 0 10px 0; padding: 7px 0 0 25px; }
#wkContents #bbs_detail h2.theme5 {	background: url(../../images/wkg_y/bbs/icon_cate5.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; margin: 0 0 10px 0; padding: 7px 0 0 25px; }
#wkContents #bbs_detail h2.theme6 {	background: url(../../images/wkg_y/bbs/icon_cate6.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; margin: 0 0 10px 0; padding: 7px 0 0 25px; }
#wkContents #bbs_detail h2.contribute {	background: url(../../images/wkg_y/bbs/icon_bbs_contribute.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 36px; margin: 0 0 10px 0; padding: 13px 0 0 85px; }
#wkContents #bbs_detail .favorite { position: relative; }
#wkContents #bbs_detail .txt_favorite { display: none; position: absolute; top: 40px; left: 0; padding: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#dd000000,endcolorstr=#dd000000,gradienttype=0); -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd000000,endColorstr=#dd000000)"; zoom:1; color: #fff; font-weight: bold; width: 648px; }
#wkContents #bbs_detail .icon_bbs { float: left; width: 70px; }
#wkContents #bbs_detail .contributor_info { float: right; width: 608px; }
#wkContents #bbs_detail .profile_bbs {	background-color: #d8f4e1; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; color: #000; padding: 0 10px 10px; width: 688px; }
#wkContents #bbs_detail .profile_bbs .person_bbs { border-bottom: 1px solid #fff; font-size: 114%; font-weight: bold; margin: 0 0 10px 0; padding: 0 0 10px 0; }
#wkContents #bbs_detail .profile_bbs .person_bbs .date { float: right; font-size: 88%; font-weight: normal; }
#wkContents #bbs_detail .profile_bbs div.kaigo_data { font-size: 86%; margin: 0 0 5px 0; }
#wkContents #bbs_detail .profile_bbs div.kaigo_data span { background-color: #fff; border: 1px solid #2bb054; padding: 2px 10px; }
#wkContents #bbs_detail .profile_bbs div.kaigo_data .vote { float: right; font-size: 114%; font-weight: bold; }
#wkContents #bbs_detail .profile_bbs div.kaigo_data .vote span { background: none; border: none; color: #c80000; font-size: 116%; margin: 0; padding: 0; text-align: right; }
#wkContents #bbs_detail .profile_bbs span.beginner {	background: url(../../images/wkg_y/consult/icon_beginner.gif) 5px 5px no-repeat #fff; border: 1px solid #7bc039; color: #61a520; font-size: 88%; font-weight: normal; height: 14px; padding: 2px 5px 2px 20px; }
#wkContents #bbs_detail .body_bbs {	background-color: #fff; border-left: 1px solid #ece6d7; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 15px 20px 5px; width: 668px; }
#wkContents #bbs_detail .body_bbs .uline {	border-bottom: 1px solid #ece6d7; margin: 0 0 20px 0; padding: 0 0 20px 0; }
#wkContents #bbs_detail .body_bbs .confirm { margin: 0; padding: 0 0 15px 0; }
#wkContents #bbs_detail .body_contents {	background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 0 20px; width: 668px; }

#wkContents #bbs_detail .nologin_comment {	background: url(../../images/wkg_y/bbs/bg_bbs_comment_nologin.png) 0 0 no-repeat; height: 219px; position: relative; width: 715px; }
#wkContents #bbs_detail .nologin_comment .nologin_message { background-color: #fff; border: 1px solid #ccc; padding: 20px 20px 0; position: absolute; left: 50px; top: 75px; width: 575px;	filter:alpha(opacity=90);	-moz-opacity: 0.9;	opacity: 0.9; }

#wkContents #bbs_detail h3.person_comment {	background: url(../../images/wkg_y/bbs/bg_bbs_comment_top.gif) 0 0 no-repeat; color: #000; font-size: 114%; font-weight: bold; height: 39px; margin: 20px 0 0 0; padding: 15px 20px 0 65px; }
#wkContents #bbs_detail div.name_comment {	border-bottom: 1px solid #ece6d7; color: #000; font-size: 114%; font-weight: bold; margin: 0 0 10px 0; padding: 0 0 10px 0; }
#wkContents #bbs_detail h3.person_comment .date { float: right; font-size: 88%; font-weight: normal; }
#wkContents #bbs_detail div.profile_comment {	background-color: #fffcee; border-bottom: 1px solid #ece6d7; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; color: #000; font-size: 114%; font-weight: bold; padding: 10px 10px 5px; width: 688px; }
#wkContents #bbs_detail div.profile_comment div.person_data { float: left; font-size: 86%; margin: 0 10px 0 0; }
#wkContents #bbs_detail div.profile_comment div.person_data span { background-color: #fff; border: 1px solid #c69e00; margin-right: 20px; padding: 2px 10px; }

#wkContents #bbs_detail h3.person_reply {	background-color: #2bb054; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; color: #fff; font-size: 114%; font-weight: bold; padding: 0 10px 10px; }
#wkContents #bbs_detail h3.person_reply a { color: #fff; text-decoration: underline; }
#wkContents #bbs_detail h3.person_reply a:hover { color: #fff; text-decoration: none; }

#wkContents #bbs_detail .reply_person { background-color: #d8f4e1; color: #000; font-size: 114%; font-weight: bold; margin: 10px 0 0 0; padding: 5px 10px; }
#wkContents #bbs_detail .reply_person .date { float: right; font-size: 88%; font-weight: normal; }
#wkContents #bbs_detail .reply_detail { background-color: #fff; padding: 10px; }
#wkContents #bbs_detail .body_reply {	background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 15px 20px 0; }

#wkContents #bbs_detail .answer_person { background-color: #ffcc00; color: #000; font-size: 114%; font-weight: bold; padding: 5px 10px; }
#wkContents #bbs_detail .answer_person .date { float: right; font-size: 88%; font-weight: normal; }
#wkContents #bbs_detail .answer_detail { background-color: #fff; padding: 10px; }

#wkContents #bbs_detail .pager { margin: 0; text-align: center; }

#wkContents #bbs_other h2.other {	background: url(../../images/wkg_y/consult/bg_subtit_consult_other.png) 0 0 no-repeat; color: #000; font-weight: bold; height: 26px; padding: 7px 0 0 35px; }
#wkContents #bbs_other .contents_body {	background: url(../../images/wkg_y/base/bg_rightnavi_middle.png) 0 0 repeat-y; padding: 5px 13px; width: 280px; }
#wkContents #bbs_other ul { list-style: none; }
#wkContents #bbs_other ul li { height: 25px; margin: 0; }

/* 
--------------------------------------------------------------------------
介護の体験談をシェア（新規投稿）
--------------------------------------------------------------------------
*/
#wkContents #bbs_entry h2.entry {	background: url(../../images/wkg_y/top/bg_subtit_bbs.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; margin: 0 0 5px 0; padding: 15px 0 0 60px; }
#wkContents #bbs_entry table.entry_form { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #bbs_entry table.entry_form th { background-color: #d8f4e1; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; color: #000; font-weight: bold; padding: 10px; width: 159px; }
#wkContents #bbs_entry table.entry_form td { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 10px; width: 508px; }
#wkContents #bbs_entry table.entry_form th.top { background-color: #d8f4e1; border-top: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; padding: 0 10px 10px; }
#wkContents #bbs_entry table.entry_form td.top { background-color: #fff; border-top: none; border-right: 6px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 0 10px 10px; }
#wkContents #bbs_entry table.entry_form th.bottom { background-color: #d8f4e1; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; padding: 10px 10px 0; }
#wkContents #bbs_entry table.entry_form td.bottom { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; padding: 10px 10px 0; }
#wkContents #bbs_entry table.entry_form th.s_index { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: none; border-left: none; color: #7bc039; width: 125px; }
#wkContents #bbs_entry table.entry_form td.s_content { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; width: 362px; }
#wkContents #bbs_entry table.entry_form tr.nopremium th { background-color: #eee; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; color: #ccc; font-weight: bold; padding: 10px; width: 159px; }
#wkContents #bbs_entry table.entry_form tr.nopremium td { background-color: #fafafa; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; color: #d1d1d1; padding: 10px; width: 508px; }
#wkContents #bbs_entry table.entry_form tr.nopremium th.s_index { background-color: #fafafa; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: none; border-left: none; color: #d1d1d1; width: 125px; }
#wkContents #bbs_entry table.entry_form tr.nopremium td.s_content { background-color: #fafafa; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; color: #d1d1d1; width: 362px; }

#wkContents #bbs_entry table.entry_form span.change { cursor: pointer; }
/*#wkContents #bbs_entry table.entry_form .nickname_b { display: none; }*/

#wkContents #bbs_entry .entry_form03 { border: 1px dotted #ece6d7; padding: 10px 10px 0; width: 97%; }
#wkContents #bbs_entry .entry_form03 ul { list-style: none; }
#wkContents #bbs_entry .entry_form03 ul li.index { color: #7bc039; float: left; font-weight: bold; margin: 0 5px 10px 0; padding: 5px 0 0 0; }
#wkContents #bbs_entry .entry_form03 ul li.product { border: 1px solid #ccc; float: left; margin: 0 20px 10px 0; padding: 2px 5px; }
#wkContents #bbs_entry .entry_form03 ul li.product02 { border: 1px solid #ccc; float: left; margin: 0 0 10px 0; padding: 2px 5px; }

/* 
--------------------------------------------------------------------------
介護用語を調べる（トップ）
--------------------------------------------------------------------------
*/
#wkContents #word_top h2 {	background: url(../../images/wkg_y/word/bg_subtit_word.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 24px; margin: 10px 0; padding: 5px 0 0 50px; }
#wkContents #word_top h3.subtit_top {	background: url(../../images/wkg_y/word/bg_word_top.png) 0 0 no-repeat; color: #c80000; font-size: 114%; font-weight: bold; height: 19px; padding: 20px 0 0 50px; width: 665px; }
#wkContents #word_top h3 {	color: #c80000; font-size: 114%; font-weight: bold; }
#wkContents #word_top .keyword { margin: 0 0 10px 0; padding: 0; width: 570px; }
#wkContents #word_top input.keyword { background: url(../../images/wkg_y/base/icon_search_01.gif) 3px 3px no-repeat #fff;; border: 2px solid #78bd36; float: left; font: 14px/22px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; height: 29px; width: 420px; margin: 0 10px 0 0; padding: 3px 0 0 35px; }
#wkContents #word_top .word_content {	background: url(../../images/wkg_y/word/bg_word_middle.png) 0 0 repeat-y; width: 565px; padding: 5px 100px 0 50px; }
#wkContents #word_top ul.new { list-style: none; margin: 0 0 20px 0; }
#wkContents #word_top ul.new li { float: left; margin: 0 20px 0 0; }
#wkContents #word_top table.initial td { padding: 0 0 5px 0; text-align: left; width: 30px; }
#wkContents #word_top table.initial td.right { padding: 0 0 5px 0; text-align: left; width: 80px; }
#wkContents #word_top ul.tab { list-style: none; padding: 0 0 0 30px; }
#wkContents #word_top ul.tab li { cursor: pointer; float: left; margin: 0; padding: 0; }
#wkContents #word_top table.word_index { font-size: 86%; margin: -30px 0 0 0; width: 100%; }
#wkContents #word_top table.word_index th { color: #c80000; font-weight: bold; text-align: left; vertical-align: top; width: 70px; }
#wkContents #word_top table.word_index td { width: 495px; }

#wkContents #word_initial h2 {	background: url(../../images/wkg_y/word/bg_subtit_word.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 24px; margin: 10px 0; padding: 5px 0 0 50px; }
#wkContents #word_initial .word_detail_content {	background: url(../../images/wkg_y/word/bg_word_detail_middle.png) 0 0 repeat-y; width: 625px; padding: 5px 50px 0 40px; }
#wkContents #word_initial table.word_initial_list { font-size: 92%; margin: -30px 0 0 0; width: 100%; }
#wkContents #word_initial table.word_initial_list td { padding: 0 10px 0 0; }
#wkContents #word_initial table.word_initial_list td a {	background: url(../../images/wkg_y/word/icon_word.gif) 0 6px no-repeat; padding: 0 0 0 12px; }

#wkContents #word_detail h2 {	background: url(../../images/wkg_y/word/bg_subtit_word_detail.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 35px; margin: 30px 0 0 0; padding: 13px 0 0 85px; width: 630px; }
#wkContents #word_detail .word_detail_content {	background: url(../../images/wkg_y/word/bg_word_detail_middle.png) 0 0 repeat-y; width: 625px; padding: 20px 50px 30px 40px; }


/* 
--------------------------------------------------------------------------
介護のニュース（一覧）
--------------------------------------------------------------------------
*/
#wkContents #news_archive h2 {	background: url(../../images/wkg_y/top/bg_subtit_news.gif) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; padding: 7px 0 5px 50px; }
#wkContents #news_archive h3 { border-bottom: 1px dotted #ece6d7; font-size: 128%; font-weight: bold; margin: 0 0 10px 0; padding: 20px 0 10px 0; }
#wkContents #news_archive .news_content { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; width: 668px; padding: 0 20px; }
#wkContents #news_archive .news_content p { font-size: 114%; line-height: 160%; }
#wkContents #news_archive .article { border-bottom: 2px solid #ece6d7; margin: 0; padding: 0 0 20px 0; }

#wkContents #news_archive .news_content .more { float: right; }
#wkContents #news_archive .news_content .more a {	background: url(../../images/wkg_y/top/img_arrow_news.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents #news_single h2 { border-bottom: 1px solid #ece6d7; color: #0352a3; font-size: 128%; font-weight: bold; margin: 0 0 20px 0; padding: 0 0 20px 0; }
#wkContents #news_single .news_content { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; width: 668px; padding: 0 20px; }
#wkContents #news_single .news_content p { font-size: 114%; line-height: 160%; padding: 0 0 20px; word-wrap: break-word; }

/* 
--------------------------------------------------------------------------
介護相談員ブログ（一覧）
--------------------------------------------------------------------------
*/
#wkContents #blog_archive h2 {	background: url(../../images/wkg_y/top/bg_subtit_blog.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 25px; padding: 7px 0 5px 35px; }
#wkContents #blog_archive h3 { border-bottom: 1px dotted #ece6d7; font-size: 128%; font-weight: bold; margin: 0 0 10px 0; padding: 20px 0 10px 0; }
#wkContents #blog_archive .blog_content { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; width: 668px; padding: 0 20px; }
#wkContents #blog_archive .blog_content p { font-size: 114%; line-height: 160%; }
#wkContents #blog_archive .article { border-bottom: 2px solid #ece6d7; margin: 0; padding: 0 0 20px 0; }

#wkContents #blog_archive .blog_content .more { float: right; }
#wkContents #blog_archive .blog_content .more a {	background: url(../../images/wkg_y/top/img_arrow_news.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents #blog_single h2 { border-bottom: 1px solid #ece6d7; color: #0352a3; font-size: 128%; font-weight: bold; margin: 0 0 20px 0; padding: 0 0 20px 0; }
#wkContents #blog_single .blog_content { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; width: 668px; padding: 0 20px 10px; }
#wkContents #blog_single .blog_content p { font-size: 114%; line-height: 160%; padding: 0 0 20px; }

#wkContents #blog_single .blog-profile-area { background-color: #eee; border-radius: 10px; padding: 10px; }
#wkContents #blog_single .blog-profile-area .blog-profile dt { float: left; margin: 0 20px 0 0; width: 64px; }
#wkContents #blog_single .blog-profile-area .blog-profile dd { float: left; margin: 0; width: 564px; }
#wkContents #blog_single .blog-profile-area .blog-profile dd span.t18px { font-size: 138.5%; }
#wkContents #blog_single .blog-profile-area .blog-profile dd span.orange { color: #e97016; }

/* 
--------------------------------------------------------------------------
投稿ページ　archive.php（一覧）
--------------------------------------------------------------------------
*/
#wkContents .archive01 h2 {	/*background: url(../../images/wkg_y/top/bg_subtit_news.gif) 0 0 no-repeat;*/ color: #000; font-size: 128%; font-weight: bold; height: 25px; padding: 7px 0 5px 50px; }
#wkContents .archive01 h3 { border-bottom: 1px dotted #ece6d7; font-size: 128%; font-weight: bold; margin: 0 0 10px 0; padding: 20px 0 10px 0; }
#wkContents .archive01 .post_content { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; width: 668px; padding: 0 20px; }
#wkContents .archive01 .post_content p { font-size: 114%; line-height: 160%; }
#wkContents .archive01 .article { border-bottom: 2px solid #ece6d7; margin: 0; padding: 0 0 20px 0; }

#wkContents .archive01 .post_content .more { float: right; }
#wkContents .archive01 .post_content .more a {	background: url(../../images/wkg_y/top/img_arrow_news.gif) 0 3px no-repeat; font-size: 93%; padding: 0 0 0 20px; }

#wkContents .post_single h2 { border-bottom: 1px solid #ece6d7; color: #0352a3; font-size: 128%; font-weight: bold; margin: 0 0 20px 0; padding: 0 0 20px 0; }
#wkContents .post_single .post_content { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; width: 668px; padding: 0 20px; }
#wkContents .post_single .post_content p { font-size: 114%; line-height: 160%; padding: 0 0 20px; word-wrap: break-word; }
#wkContents .post_single .post_content img {
	max-width: 100%;
}

#wkContents .post_single .post_content .subtit {
	display: block;
	margin: 2em 0 .5em;
	padding-left: 20px;
	border-left: 3px solid #F08600;
	font-size: 123.1%;
	font-weight: bold;
}

#wkContents .post_single .blog-profile-area { background-color: #eee; border-radius: 10px; padding: 10px; }
#wkContents .post_single .blog-profile-area .blog-profile dt { float: left; margin: 0 20px 0 0; width: 64px; }
#wkContents .post_single .blog-profile-area .blog-profile dd { overflow: hidden; }
#wkContents .post_single .blog-profile-area .blog-profile dd span.t18px { font-size: 138.5%; }
#wkContents .post_single .blog-profile-area .blog-profile dd span.orange { color: #e97016; }

#wkContents .tit_category {
	height: auto!important;
	padding: 0!important;
	margin: 10px 0!important;
	text-align: center;
}

#wkContents .tit_category img {
	max-width: 100%;
}

/* 
--------------------------------------------------------------------------
介護施設を探す
--------------------------------------------------------------------------
*/
#wkContents .heading_search {	margin: 0 0 10px;	background: URL(../../images/base2012/facilities/bg_triangle.gif) 50% 30px no-repeat;	text-align: center;	font-size: 114%;	font-weight: bold; height: 38px; color: #fff; }
#wkContents .heading_search span {	background-color: #78bd36; display: block; height: 20px;	padding: 5px 0; }
#wkContents .heading_search_cat {	margin: 0 0 10px;	padding: 10px;	background-color: #78bd36;	font-size: 120%;	font-weight: bold;	color: #fff; }
#wkContents .heading_search_02 {	margin: 0;	padding: 5px 0;	background-color: #4B6C8F;	text-align: center;	font-size: 1.1em;	font-weight: normal;	color: #fff; }
#wkContents #facilities_search {	margin-bottom: 30px;	padding: 4px;	background: #f2f2f2;	border: 1px solid #ccc;	font-size: 100%; }
#wkContents #facilities_search div {	background: #fff;	padding: 15px 10px;	border: 1px solid #ccc; }
#wkContents #facilities_search table {	width: 100%; }
#wkContents #facilities_search table input,
#wkContents #facilities_search0 table img {	vertical-align: middle; }
#wkContents #facilities_search table select {	vertical-align: middle; }
#wkContents #facilities_search table th {	width: 140px;	padding: 0 5px;	text-align: right;	vertical-align: middle; }
#wkContents #facilities_search table td {	padding: 0 5px;	vertical-align: top; }
#wkContents #facilities_search table .word td input {	width: 440px;	padding: 3px 5px; }
#wkContents #facilities_search table .arrow td {	padding: 5px;	text-align: center; }
#wkContents #facilities_search table .service th,
#wkContents #facilities_search table .service td {	padding: 5px; }
#wkContents #facilities_search td#service_filter {	color: #3486bf; }
#wkContents #facilities_search td#service_filter:hover {	color: #155286;	text-decoration: underline;	cursor: pointer; }
#wkContents #facilities_search .service_filter {	display: none; }
#wkContents #facilities_search .facilities_service01 {	font-size: 100%;	margin-bottom: 20px; }
html>/**/body #wkContents #facilities_search .facilities_service01 {	font-size /*\**/: 90%\9;	margin-bottom /*\**/: 20px\9; }
#wkContents #facilities_search .facilities_service01 tr {	border: none; }
#wkContents #facilities_search .facilities_service01 td {	padding: 2px 0; }
#wkContents #facilities_search .facilities_service01 td input {	margin: 0 5px 5px 0;	vertical-align: middle; }
#wkContents #facilities_search table .btn td {	text-align: center; }
#wkContents #facilities_search table td img {	margin-left: 5px;	vertical-align: middle; }

#wkContents #facilities_map { margin: 0 0 30px 0;	position: relative; }
#wkContents #facilities_map ul {	position: absolute;	list-style: none;	margin: 0;	padding: 0; }
#wkContents #facilities_map ul li {	height: 26px;	margin: 0;	padding: 0; }
#wkContents #facilities_map .area01 {	top: 25px;	left: 570px; }
#wkContents #facilities_map .area02 {	top: 66px;	left: 570px; }
#wkContents #facilities_map .area03 {	top: 30px;	left: 330px; }
#wkContents #facilities_map .area04 {	top: 237px;	left: 520px; }
#wkContents #facilities_map .area05 {	top: 325px	;	left: 430px; }
#wkContents #facilities_map .area06 {	top: 70px;	left: 240px; }
#wkContents #facilities_map .area07 {	top: 105px;	left: 150px; }
#wkContents #facilities_map .area08 {	top: 347px;	left: 340px; }
#wkContents #facilities_map .area09 {	top: 143px;	left: 60px; }
#wkContents #facilities_map .area10 {	top: 345px;	left: 60px; }
#wkContents #facilities_map02,
#wkContents #facilities_map03 {	margin-bottom: 15px;	padding: 4px;	background: #f2f2f2;	border: 1px solid #ccc; }
#wkContents #facilities_map02 h4,
#wkContents #facilities_map03 h4 {	margin: 10px 0;	padding: 0;	background: none;	border: none; }
#wkContents #facilities_map02 div,
#wkContents #facilities_map03 div.box01 {	background: #fff;	padding: 6px 10px;	border: 1px solid #ccc; }
#wkContents #facilities_map02 div table {	width: 100%; }
#wkContents #facilities_map02 div table td {	padding: 3px;	width: 24%;	vertical-align: middle; }
#wkContents #facilities_map02 div table td input {	margin: 0 5px 0 0; }
#wkContents #facilities_map03 p {	padding: 5px;	font-weight: bold; }
#wkContents #facilities_map03 .box02 {	margin-bottom: 5px;	padding: 5px;	background: #f2f2f2;	border: 1px solid #ccc; }
#wkContents #facilities_map03 table {	width: 100%; }
#wkContents #facilities_map03 td {	width: 33%;	padding: 3px;	font-weight: normal;	vertical-align: top; }
#wkContents #facilities_map03 td input {	margin: 0 5px 4px 0;	vertical-align: middle; }
#wkContents #facilities_map03 .btn {	margin: 10px 0;	text-align: center; }
#wkContents .heading_step01 {	margin-bottom: 5px;	padding: 10px 0 10px 135px;	background: URL(../../images/base2012/facilities/pic_step01.gif) 0 50% no-repeat; }
#wkContents .heading_step02 {	margin-bottom: 5px;	padding: 10px 0 10px 135px;	background: URL(../../images/base2012/facilities/pic_step02.gif) 0 50% no-repeat; }
#wkContents .facilities_next {	text-align: center; margin-bottom: 10px; }
#wkContents .facilities_next img {	margin-bottom: 10px; }
#wkContents h3.heading {	clear: both;	margin-bottom: 8px;	padding: 3px 5px 2px;	background: URL(../../images/base2012/facilities/bg_heading.gif) 0 0 repeat;	border-bottom: 1px solid #ccc;	font-weight: normal;	text-align: left; }

/* ----- 事業所検索結果ページ ----- */
#wkContents #facilities_search02 {	margin-bottom: 15px;	padding: 4px;	background: #f2f2f2;	border: 1px solid #ccc;	font-size: 100%; }
#wkContents .heading_search_result {	margin: 0 0 10px;	padding: 10px;	background-color: #78bd36;	font-size: 120%;	font-weight: bold;	color: #fff;	text-align: center; }
#wkContents #facilities_search02 div {	background: #fff;	padding: 6px 10px;	border: 1px solid #ccc; }
#wkContents #facilities_search02 #service_change {	color: #3486bf; }
#wkContents #facilities_search02 #service_change:hover {	color: #155286;	text-decoration: underline;	cursor: pointer; }
#wkContents #facilities_search02 table {	width: 100%; }
#wkContents #facilities_search02 table tr {	/* background: URL(../../images/base2012/facilities/bg_line.gif) 0 100% no-repeat; */	border-top: 1px solid #eee; }
#wkContents #facilities_search02 table tr.no_border {	border: none; }
#wkContents #facilities_search02 table .word,
#wkContents #facilities_search02 table .btn {	background: none; }
#wkContents #facilities_search02 table input,
#wkContents #facilities_search02 table img {	vertical-align: middle; }
#wkContents #facilities_search02 table select {	vertical-align: middle; }
#wkContents #facilities_search02 table th {	padding: 6px 5px;	text-align: right;	vertical-align: middle; }
#wkContents #facilities_search02 table td {	padding: 6px 5px; }
#wkContents #facilities_search02 table td.more {	width: 132px;	vertical-align: top;	text-align: right; }
#wkContents #facilities_search02 table td.more img {	margin-left: 5px; }
#wkContents #facilities_search02 span {	font-size: 90%; margin-right: 10px; }
#wkContents #facilities_search02 span input {	margin: 0 5px 5px 0; }
#wkContents #facilities_search02 .word td input {	width: 440px;	padding: 3px 5px; }
#wkContents #facilities_search02 .btn td {	text-align: center; }
#wkContents #facilities_search02 .search_filter {	background: none;	font-size: 0.95em; }

#wkContents #facilities_result,
#wkContents #facilities_recom {	margin-bottom: 15px;	padding: 4px;	background: #f2f2f2;	border: 1px solid #ccc; }
#wkContents #facilities_result .map {	margin-bottom: 5px;	border: 1px solid #ccc; }
#wkContents #facilities_result .result,
#wkContents #facilities_recom .result {	background: #fff;	padding: 6px 10px;	border: 1px solid #ccc; }
#wkContents #facilities_result .result .hr,
#wkContents #facilities_recom .result .hr {	height: 1px;	border-bottom: 1px solid #4B6C8F; }
#wkContents #facilities_result table,
#wkContents #facilities_recom table {	border-collapse: collapse;	width: 100%; }
#wkContents #facilities_result table tr,
#wkContents #facilities_recom table tr {	/*background: URL(../../images/base2012/facilities/bg_tr.gif) 0 100% repeat-x;*/	border-bottom: 1px solid #4b6c8f; }
#wkContents #facilities_result table th,
#wkContents #facilities_recom table th {	padding: 5px;	/*background: URL(../../images/base2012/facilities/bg_tr.gif) 0 100% repeat-x #B9CFDE;*/	background-color: #B9CFDE; }
/*
#wkContents #facilities_result table td,
#wkContents #facilities_recom table td {	padding: 5px 10px; }
*/
#wkContents #facilities_result table input,
#wkContents #facilities_recom table input {	vertical-align: text-top; }
#wkContents #facilities_result table img,
#wkContents #facilities_recom table img {	vertical-align: middle;	font-size: 0.1em;	line-height: 1;	padding-right: 5px; }
#wkContents #facilities_result table .main,
#wkContents #facilities_recom table .main {	padding: 10px; }
#wkContents #facilities_result table .main .pic,
#wkContents #facilities_recom table .main .pic {	float: left;	padding: 0 10px 5px 0; }
#wkContents #facilities_result table .main div.main_cbp {	float: left;	width: 430px;	margin: 0;	padding-bottom: 5px;	border-bottom: 1px solid #ddd; }
#wkContents #facilities_recom table .main div.main_cbp {	float: left;	width: 530px;	margin: 0;	padding-bottom: 5px;	border-bottom: 1px solid #ddd; }
#wkContents #facilities_result table .main div.main_free,
#wkContents #facilities_recom table .main div.main_free {	margin: 0;	padding-bottom: 5px;	border-bottom: 1px solid #ddd; }
#wkContents #facilities_result table .main h4.free {	margin: 0 0 5px 0;	font-size: 1.2em;	font-weight: bold;	width: 430px; }
#wkContents #facilities_result table .main .free,
#wkContents #facilities_recom table .main .free {	border: none; }
#wkContents #facilities_result table .main .cbp {	border: none;	float: left;	width: 320px; }
#wkContents #facilities_recom table .main .cbp {	border: none;	float: left;	width: 420px; }
#wkContents #facilities_result table .main .cbp h4,
#wkContents #facilities_recom table .main .cbp h4 {	margin: 0 0 5px 0;	font-size: 1.2em;	font-weight: bold; }
#wkContents #facilities_result table .main h4.free .pin_f,
#wkContents #facilities_result table .main .cbp h4 .pin_g {	border: none;	float: left;	margin: 0;	padding: 0;	width: 26px; }
#wkContents #facilities_result table .main h4.free .pin_f img,
#wkContents #facilities_result table .main .cbp h4 .pin_g img {	margin: 0;	padding: 0; }
#wkContents #facilities_result table .main h4.free .name_f {	border: none;	float: left;	margin: 0;	padding: 3px 0 0 5px;	width: 398px; }
#wkContents #facilities_result table .main .cbp h4 .name_g {	border: none;	float: left;	margin: 0;	padding: 3px 0 0 5px;	width: 283px; }
#wkContents #facilities_result table .main div h4,
#wkContents #facilities_recom table .main div h4 {	margin-bottom: 5px;	font-size: 1.2em;	font-weight: normal; }
#wkContents #facilities_result table .main div h4 span {	padding: 7px 10px;	margin-right: 5px;	background: URL(../../images/base2012/facilities/bg_circle.gif) 48% 48% no-repeat; }
#wkContents #facilities_result table .main div h4 img,
#wkContents #facilities_recom table .main div h4 img {	margin-left: 5px;	vertical-align: middle; }
#wkContents #facilities_result table .main div .service {	display: inline-block;	margin-bottom: 3px;	padding: 2px 10px;	background: #297CCA;	color: #fff; }
#wkContents #facilities_recom table .main div .service { display: inline-block; font-size: 93%;	margin-bottom: 3px;	padding: 0 5px;	background: #297CCA;	color: #fff; }
#wkContents #facilities_result table .main div img,
#wkContents #facilities_recom table .main div img {	margin: 0;	padding-bottom: 5px;	vertical-align: middle;	font-size: 0.1em;	line-height: 1; }
#wkContents #facilities_result table .main div .number,
#wkContents #facilities_recom table .main div .number {	margin-left: 5px;	font-size: 1.2em;	color: #f00; }
#wkContents #facilities_result table .main ul.main_cbp {	clear: both;	list-style: none;	margin-bottom: 5px;	padding: 5px 0;	border-bottom: 1px solid #ddd;	width: 430px; }
#wkContents #facilities_recom table .main ul.main_cbp {	clear: both;	list-style: none;	margin-bottom: 5px;	padding: 5px 0;	border-bottom: 1px solid #ddd;	width: 530px; }
#wkContents #facilities_result table .main ul.main_free,
#wkContents #facilities_recom table .main ul.main_free {	clear: both;	list-style: none;	margin-bottom: 5px;	padding: 5px 0;	border-bottom: 1px solid #ddd; }
#wkContents #facilities_result table .main ul li {	margin-bottom: 5px; }
#wkContents #facilities_recom table .main ul li {	margin-bottom: 0; }
#wkContents #facilities_result table .main ul img,
#wkContents #facilities_recom table .main ul img {	margin-left: 5px; }
#wkContents #facilities_result table .main .point,
#wkContents #facilities_recom table .main .point {	border: none; }
#wkContents #facilities_result table .main .point tr,
#wkContents #facilities_recom table .main .point tr {	background: none; }
#wkContents #facilities_result table .main .point th,
#wkContents #facilities_recom table .main .point th {	width: 135px;	padding: 0;	background: none;	font-weight: normal; }
#wkContents #facilities_result table .main .point td,
#wkContents #facilities_recom table .main .point td {	padding: 0; }
#wkContents #facilities_result table .btn,
#wkContents #facilities_recom table .btn {	position: relative;	width: 100px;	padding: 0; }
#wkContents #facilities_result table .btn .bookmark,
#wkContents #facilities_recom table .btn .bookmark {	position: absolute;	right: 4px;	bottom: 15px; }
#wkContents #facilities_result table .btn .last_date {	position: absolute;	right: 4px;	top: 10px;	text-align: right;	overflow: visible;	width: 200px; }
#wkContents #facilities_result .pagenav {	margin: 0 auto;	padding: 10px 0;	border: none;	text-align: center; }
#wkContents #facilities_recom .result .pagenav {	margin: 0 auto;	padding: 10px 0;	border: none;	text-align: center; }
#wkContents #facilities_result .result_navi span {	font-size: 1.2em;	color: #f00;	}
#wkContents #facilities_result .result_navi ul {	float: right;	margin-top: 2px; }
#wkContents #facilities_result .result_navi ul li {	margin-right: 5px;	padding-right: 7px;	display: inline-block;	background: URL(../../images/base2012/facilities/bg_select.gif) 100% 45% no-repeat;	font-size: 0.95em; }
#wkContents #facilities_result .result_navi ul li.heading {	background: none;	margin: 0;	padding: 0; }
#wkContents #facilities_result .result_navi ul li.current {	padding: 0 13px 0 6px;	background: URL(../../images/base2012/facilities/bg_select_current.gif) 95% 45% no-repeat #f2f2f2; }
#wkContents #facilities_result .result_navi ul li.current a {	color: #444; }
#wkContents #facilities_result table .entry,
#wkContents #facilities_recom table .entry {	clear: both;	background: URL(../../images/base2012/facilities/pic_arrow02.gif) 9px 10px no-repeat #fff; }
#wkContents #facilities_result table .entry td,
#wkContents #facilities_recom table .entry td {	padding: 10px 0;	text-align: center; }

#wkContents #facilities_result .map_popup div {	margin: 0;	padding: 0; }
#wkContents #facilities_result .map_popup img {	margin: 0;	padding: 0; }
#wkContents #facilities_result .map_popup ul {	list-style: none;	padding: 0; }
#wkContents #facilities_result .map_popup ul li {	margin: 0 0 5px 0; }

#wkContents .heading_search02 {	clear: both;	display: block;	margin-bottom: 15px;	padding: 3px 0 2px;	border-bottom: 2px solid #888;	text-align: left;	color: #555; }

#wkContents #facilities_search02 td#service,
#wkContents #facilities_search02 td#filter {	color: #3486bf; }
#wkContents #facilities_search02 td#service:hover,
#wkContents #facilities_search02 td#filter:hover {	color: #155286;	text-decoration: underline;	cursor: pointer; }
#wkContents #facilities_search02 .service,
#wkContents #facilities_search02 .filter {	display: none; }
#wkContents #facilities_search02 .facilities_service01 {	font-size: 100%;	margin-bottom: 20px; }
html>/**/body #wkContents #facilities_search02 .facilities_service01 {	font-size /*\**/: 90%\9;	margin-bottom /*\**/: 20px\9; }
#wkContents #facilities_search02 .facilities_service01 tr {	border: none; }
#wkContents #facilities_search02 .facilities_service01 td {	padding: 2px 0; }
#wkContents #facilities_search02 .facilities_service01 td input {	margin: 0 5px 5px 0;	vertical-align: middle; }
#wkContents #facilities_search02 #extra_search_sub {	font-size: 110%; }
#wkContents .kuchikomi_map {	margin-bottom: 15px;	padding: 4px;	background: #f2f2f2;	border: 1px solid #ccc;	font-size: 0.9em; }

/* ----- 事業所検索詳細ページ ----- */
#wkContents #facilities_detail {	font-size: 100%\9;	*font-size: 120%;	line-height: 140%; }
#wkContents #facilities_detail h2 { background: url(../../images/base2012/facilities/bg_subtit_facilities.png) 0 0 no-repeat;	font-size: 128%;	font-weight: bold;	color: #000; height: 29px;	margin: 0 0 20px 0;	padding: 5px 0 0 70px; width: 650px; }
#wkContents #facilities_detail ul {	list-style: none; }
#wkContents #facilities_detail #bread{	margin: 10px 0 20px 0;	padding: 0; }
#wkContents #facilities_detail #bread li{	background:URL(../../images/base2012/facilities/bread.gif) no-repeat 0 0.5em;	float:left;	font-size:90%;	margin: 0 0 5px 0;	padding:0 15px; }
#wkContents #facilities_detail #bread li.first{	background:none;	padding:0 15px 0 0; }
/*detail_info*/
#wkContents #facilities_detail .cat_detail{	margin:0 0 15px 0;	padding: 0; }
#wkContents #facilities_detail .cat_detail li.cat_left{	float:left; }
#wkContents #facilities_detail .cat_detail li.cat_left span{	background:#297cca;	margin:0 10px 0 0;	padding:3px 8px;	color:#fff;	font-size:90%;	font-weight:bold;	line-height:2; }
#wkContents #facilities_detail .cat_detail li.cat_left span.blue{	background:#297cca; }
#wkContents #facilities_detail .cat_detail li.cat_left span.green{	background:#70B437; }
#wkContents #facilities_detail .cat_detail li.cat_right{	background:URL(../../images/base2012/facilities/cal.gif) no-repeat 0 0;	float:right;	padding:3px 0 0 27px;	height: 21px; }
#wkContents #facilities_detail h3{	margin:0 0 15px 0;	padding:0 0 0 13px;	border-left:5px solid #587ea7;	font-size:140%;	color:#000; }
#wkContents .facilities_detail_base01{	background:#e6e6e6;	margin:0;	padding:5px;	border:1px solid #ccc; }
#wkContents #facilities_detail .base_info{	background:#fff;	margin:0 0 5px 0;	padding:12px 10px;	border:1px solid #ccc; }
#wkContents #facilities_detail .base_info dl{	line-height:1;	margin:0 0 10px 0; }
#wkContents #facilities_detail .base_info dt{	float:left;	margin:0 13px 0 0;	line-height:2; }
#wkContents #facilities_detail .base_info dd{	float:left;	margin:0 12px 0 0; }
#wkContents #facilities_detail .base_info dd.cat_right{	float:right;	margin:10px 0 0 0; !important }
#wkContents #facilities_detail .base_info dd span{	color:#C1272D;	font-size:200%; }
#wkContents #facilities_detail .base_info ul.kuchikomi{	padding: 0;	margin:0; }
#wkContents #facilities_detail .base_info ul.kuchikomi li{	float:left;	margin:0 10px 0 0;	font-size:90%;	line-height:23px;	padding: 0; }
#wkContents #facilities_detail .base_info ul.kuchikomi li.bookmark{	/*background:URL(../../images/base2012/facilities/star_bookmark.gif) no-repeat 0 0.1em;*/	float:right;	margin:0; !important	padding:0 0 0 20px;	color:#f8a03a; }
#wkContents #facilities_detail .base_info ul.kuchikomi li.bookmark a{	color:#f8a03a; }
/*btn_area*/
#wkContents #facilities_detail .btn_area{	background:#EDF6E1;	margin:0 0 5px 0;	border:1px solid #95BF78; }
#wkContents #facilities_detail .btn_area{	padding:15px 18px 15px 22px; }
#wkContents #facilities_detail .btn_area li{	float:left;	margin:0 10px 0 0; }
#wkContents #facilities_detail .btn_area .last{	margin:0; }
/*info_col*/
#wkContents #facilities_detail .info_col{	background:#fff;	margin:15px 0 5px 0;	padding:8px;	border:1px solid #ccc; }
#wkContents #facilities_detail .info_detail{	background:#fff;	margin:5px 0;	padding:8px;	border:1px solid #ccc; }
#wkContents #facilities_detail .info_detail .info_l{	float: left;	margin: 0 20px 0 0;	width: 426px;	font-size: 90%; }
#wkContents #facilities_detail .info_detail .meal{	border-collapse: collapse;	width: 426px; }
#wkContents #facilities_detail .info_detail .meal th{	background-color: #edf6e1;	border-bottom: 3px solid #fff;	border-right: 3px solid #fff;	color: #4d4d4d;	font-size: 100%;	padding:5px;	vertical-align:middle; }
#wkContents #facilities_detail .info_detail .meal td{	background-color: #f2f2f2;	border-bottom: 3px solid #fff;	color: #4d4d4d;	font-size: 100%;	padding:5px;	vertical-align:middle; }
#wkContents #facilities_detail .info_detail .service{	border-collapse: collapse;	width: 660px; }
#wkContents #facilities_detail .info_detail .service th{	background-color: #edf6e1;	border-bottom: 3px solid #fff;	border-right: 3px solid #fff;	color: #4d4d4d;	font-size: 100%;	padding:5px;	vertical-align:middle; }
#wkContents #facilities_detail .info_detail .service td{	background-color: #f2f2f2;	border-bottom: 3px solid #fff;	color: #4d4d4d;	font-size: 100%;	padding:5px;	vertical-align:middle; }
#wkContents #facilities_detail .info_detail .staff{	border-collapse: collapse;	width: 660px; }
#wkContents #facilities_detail .info_detail .staff th{	background-color: #edf6e1;	border-bottom: 3px solid #fff;	border-right: 3px solid #fff;	color: #4d4d4d;	font-size: 100%;	padding:5px;	vertical-align:middle; }
#wkContents #facilities_detail .info_detail .staff td{	background-color: #f2f2f2;	border-bottom: 3px solid #fff;	border-right: 3px solid #fff;	color: #4d4d4d;	font-size: 100%;	padding:5px;	vertical-align:middle; }
#wkContents #facilities_detail .info_detail .cbp32{	float: left;	width: 310px; }
#wkContents #facilities_detail .info_detail .cbp32 th{	background-color: #edf6e1;	border-bottom: 3px solid #fff;	border-right: 3px solid #fff;	color: #4d4d4d;	font-size: 100%;	padding:5px;	vertical-align:middle; }
#wkContents #facilities_detail .info_detail .cbp32 td{	background-color: #f2f2f2;	border-bottom: 3px solid #fff;	border-right: 3px solid #fff;	color: #4d4d4d;	font-size: 100%;	padding:5px;	vertical-align:middle; }
#wkContents #facilities_detail .info_detail .meal li,
#wkContents #facilities_detail .table01 .pay li{	background:#63863B;	float:left;	min-width:85px;	margin:0 5px 5px 0;	padding:0 5px;	color:#fff;	font-size:95%;	text-align:center;	vertical-align:middle; }
#wkContents #facilities_detail .info_detail .service ul{	margin: 0;	padding:0; }
#wkContents #facilities_detail .info_detail .service li{	background:#63863B;	float:left;	min-width: 85px;	margin:0 5px 5px 0;	padding:0 5px;	color:#fff;	font-size:95%;	text-align:center;	vertical-align:middle; }
#wkContents #facilities_detail .info_detail .staff li{	background:#63863B;	float:left;	min-width: 85px;	margin:0 5px 5px 0;	padding:0 5px;	color:#fff;	font-size:95%;	text-align:center;	vertical-align:middle; }
#wkContents #facilities_detail .info_detail .meal li span,
#wkContents #facilities_detail .info_detail .service li span,
#wkContents #facilities_detail .table01 .pay li span,
#wkContents #facilities_detail .table01 .staff li span{	vertical-align:middle; }
#wkContents #facilities_detail .table01 .service_time li{	background:#63863B;	float:left;	width:140px;	margin:0 5px 5px 0;	padding:0 5px;	color:#fff;	font-size:95%;	text-align:center;	vertical-align:middle; }
#wkContents #facilities_detail .table01 .service_time li span{	vertical-align:middle; }
#wkContents #facilities_detail h4{	background:URL(../../images/base2012/facilities/icon_info.gif) no-repeat 0 0;	margin:10px 0 15px 0;	padding:0 0 0 30px;	color:#000;	font-size:110%;	line-height: 140%; }
#wkContents #facilities_detail .table01{	width:100%; }
#wkContents #facilities_detail .table01 th.index01 {	background:#808080;	width:130px;	padding:10px;	border-right:5px solid #fff;	border-bottom:5px solid #fff;	color:#fff;	font-size:90%;	text-align: left; }
#wkContents #facilities_detail .table01 th.index02 {	background:#808080;	padding:10px;	border-bottom:5px solid #fff;	color:#fff;	font-size:90%;	text-align: left; }
#wkContents #facilities_detail .table01 th.index{	background-color: #edf6e1;	width:100px;	padding:10px 5px;	border-right:5px solid #fff;	border-bottom:5px solid #fff;	color:#4d4d4d;	font-size:90%; width: 110px; }
#wkContents #facilities_detail .table01 td{	background:#f2f2f2;	padding:10px;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 510px; }
#wkContents #facilities_detail .table01 td.item01 {	background:#f2f2f2;	padding:10px;	border-right:5px solid #fff;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 87px; }
#wkContents #facilities_detail .table01 td.item02 {	background:#f2f2f2;	padding:10px;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 87px; }
#wkContents #facilities_detail .table01 td.item03 {	background:#f2f2f2;	padding:10px;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 355px; }
#wkContents #facilities_detail .table01 td.item04 {	background:#f2f2f2;	padding:10px;	border-right:5px solid #fff;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 97px; }
#wkContents #facilities_detail .table01 td.item05 {	background:#f2f2f2;	padding:10px;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 97px; }
#wkContents #facilities_detail .table01 td.item06 {	background:#f2f2f2;	padding:10px;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 375px; }
#wkContents #facilities_detail .table01 td.item07 {	background:#f2f2f2;	padding:10px;	border-right:5px solid #fff;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 153px; }
#wkContents #facilities_detail .table01 td.item08 {	background:#f2f2f2;	padding:10px;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 153px; }
#wkContents #facilities_detail .table01 span.red_color{	color:#C61A22; }
#wkContents #facilities_detail .table01 .table_lst {	padding: 0;	margin: 0; }
#wkContents #facilities_detail .table01 .table_lst li{	background:#297CCA;	float:left;	min-width:105px;	margin:0 5px 5px 0;	padding:5px;	color:#fff;	font-size:95%;	text-align:center;	vertical-align:middle;	line-height:1.2; }
#wkContents #facilities_detail .table01 .table_lst li span{	vertical-align:middle;	line-height:28px; }
#wkContents #facilities_detail .table01 dl#point_lst{	float:left;	width:235px;	margin:0 0 10px 0; }
#wkContents #facilities_detail .table01 #point_lst dt{	float:left;	width:60px; }
#wkContents #facilities_detail .table01 dd.star{	float:left;	width:15px;	line-height:1.3; }
#wkContents #facilities_detail .table01 dd.star_last{	float:left;	width:90px;	margin:0 0 0 7px; }
#wkContents #facilities_detail .table01 dd.star_last span{	font-size:110%;	color:#C1272D;	font-weight:bold; }
#wkContents #facilities_detail .table01 #star_lst{	float:left;	width:235px; }
#wkContents #facilities_detail .table01 #star_lst li{	margin:0 0 7px 0;	line-height:1; }
#wkContents #facilities_detail .table01 dl#voice_info{	background:#F2F2F2;	float:right;	width:215px;	height:110px;	padding:10px; }
#wkContents #facilities_detail h3.basic{	background-color: #edf6e1;	border-left: 5px solid #63863b;	font-size: 120%;	margin-bottom: 10px;	padding: 5px 5px 0 5px; }
#wkContents #facilities_detail .table01 .basic_l_01{	float: left;	margin: 0 10px 0 0;	width: 250px; }
#wkContents #facilities_detail .table01 .basic_r_01{	float: right;	margin: 0;	width: 380px; }
#wkContents #facilities_detail .info_detail .basic_l_02{	float: left;	margin: 0 10px 0 0;	width: 200px; }
#wkContents #facilities_detail .info_detail .basic_r_02{	float: right;	margin: 0;	width: 450px; }
#wkContents #facilities_detail .info_detail .basic_l_03{	float: left;	margin: 0 10px 0 0;	width: 150px; }
#wkContents #facilities_detail .info_detail .basic_r_03{	float: right;	margin: 0;	width: 500px; }
#wkContents #facilities_detail .table01 .staff{	border-collapse: collapse;	width: 250px; }
#wkContents #facilities_detail .table01 .staff th{	background-color: #edf6e1;	border-bottom: 3px solid #f2f2f2;	border-right: 3px solid #f2f2f2;	color: #4d4d4d;	font-size: 100%;	padding:5px;	vertical-align:middle;	width: 60%; }
#wkContents #facilities_detail .table01 .staff td{	background-color: #fff;	border-bottom: 3px solid #f2f2f2;	color: #4d4d4d;	font-size: 100%;	padding:5px;	vertical-align:middle;	width: 40%; }
#wkContents #facilities_detail .table01 .charge {	border-collapse: collapse;	width: 100%; }
#wkContents #facilities_detail .table01 .charge th{	background-color: #edf6e1;	border-bottom: 3px solid #f2f2f2;	border-right: 3px solid #f2f2f2;	color: #4d4d4d;	font-size: 100%;	padding:5px;	text-align: center;	vertical-align:middle;	width:auto; }
#wkContents #facilities_detail .table01 .charge th.total{	background-color: #63863B;	border-bottom: 3px solid #f2f2f2;	border-right: 3px solid #f2f2f2;	color: #fff;	font-size: 100%;	padding:5px;	text-align: center;	vertical-align:middle;	width:auto; }
#wkContents #facilities_detail .table01 .charge td{	background-color: #fff;	border-bottom: 3px solid #f2f2f2;	border-right: 3px solid #f2f2f2;	color: #4d4d4d;	font-size: 100%;	padding:5px;	text-align: right;	vertical-align:middle;	width:auto; }
#wkContents #facilities_detail .table01 .charge td.total{	background-color: gray;	border-bottom: 3px solid #f2f2f2;	border-right: 3px solid #f2f2f2;	color: #fff;	font-size: 100%;	padding:5px;	text-align: right;	vertical-align:middle;	width:auto; }
#wkContents #facilities_detail .table01 .item {	border-collapse: collapse;	width: 100%; }
#wkContents #facilities_detail .table01 .item th{	background-color: #fff;	border-bottom: 3px solid #f2f2f2;	border-right: 3px solid #f2f2f2;	color: #4d4d4d;	font-size: 100%;	padding:5px;	text-align: left;	vertical-align:middle;	width:auto; }
#wkContents #facilities_detail .table01 .item th.index{	background-color: #63863B;	border-bottom: 3px solid #f2f2f2;	border-right: 3px solid #f2f2f2;	color: #fff;	font-size: 100%;	padding:5px;	text-align: center;	vertical-align:middle;	width:auto; }
#wkContents #facilities_detail .table01 .item td{	background-color: #fff;	border-bottom: 3px solid #f2f2f2;	border-right: 3px solid #f2f2f2;	color: #4d4d4d;	font-size: 100%;	padding:5px;	text-align: right;	vertical-align:middle;	width:auto; }

#wkContents #facilities_detail .table50{	width:100%; }
#wkContents #facilities_detail .table50 th.index01 {	background:#808080;	width:130px;	padding:10px;	border-right:5px solid #fff;	border-bottom:5px solid #fff;	color:#fff;	font-size:90%;	text-align: left; }
#wkContents #facilities_detail .table50 td.item01 {	background:#f2f2f2;	padding:10px;	border-bottom:5px solid #fff;	border-right:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 310px; }
#wkContents #facilities_detail .table50 td.item02 {	background:#f2f2f2;	padding:10px;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 192px; }
#wkContents #facilities_detail .table50 td.item03 {	background:#f2f2f2;	padding:10px;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 510px; }
#wkContents #facilities_detail .table50 td.item04 {	background:#f2f2f2;	padding:10px;	border-bottom:5px solid #fff;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 118px; }
#wkContents #facilities_detail .table50 td.item05 {	background:#f2f2f2;	padding:10px;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:90%; width: 117px; }
#wkContents #facilities_detail .table50 span.red_color{	color:#C61A22; }
#wkContents #facilities_detail .table50 .table_lst {	padding: 0;	margin: 0; }
#wkContents #facilities_detail .table50 .table_lst li{	background:#297CCA;	float:left;	min-width:105px;	margin:0 5px 5px 0;	padding:5px;	color:#fff;	font-size:95%;	text-align:center;	vertical-align:middle;	line-height:1.2; }
#wkContents #facilities_detail .table50 .table_lst li span{	vertical-align:middle;	line-height:28px; }

#wkContents #facilities_detail #access_map{	background:#fff;	margin:0 0 5px 0;	padding:8px;	border:1px solid #ccc; }
#wkContents #facilities_detail #access_map p{	float:left;	margin:0 15px 10px 0; }
#wkContents #facilities_detail #access_map ul{	margin: 0;	padding: 0;	float:left; }
#wkContents #facilities_detail #access_map li{	font-size:90%; }

#wkContents #facilities_detail #access_map .base_info{	border:none;	padding:20px 0 0 0; }
#wkContents #facilities_detail #access_map .base_info .kuchikomi{	width:645px;	padding: 0; }
#wkContents #facilities_detail #access_map dd.cat_right{	background:URL(../../images/base2012/facilities/cal.gif) no-repeat 0 0;	float:right;	padding:5px 0 0 27px;	font-size:90%;	height: 21px; }
#wkContents #facilities_detail .to_top{	text-align:right;	margin:10px 0 30px 0; }
#wkContents #facilities_detail .to_top02{	text-align:right;	margin:10px 0 10px 0; }
/*tab*/
#wkContents #facilities_detail .nav {	background: URL(../../images/base2012/facilities/bg_line.gif) 0 100% repeat-x;	font-size:90%;	position:relative;	top:1px;	padding: 0;	margin: 0; }
#wkContents #facilities_detail .nav li {	float: left;	margin-right: 5px;	padding: 5px 10px;	background: #587EA7;	color: #fff; }
#wkContents #facilities_detail .nav li.current {	padding-top: 4px;	background: #fff;	border-top: 1px solid #ccc;	border-right: 1px solid #ccc;	border-left: 1px solid #ccc;	color: #4d4d4d; }
#wkContents #facilities_detail .nav li span {	cursor: pointer; }
#wkContents #facilities_detail .nav04 {	background: URL(../../images/base2012/facilities/bg_line.gif) 0 100% repeat-x;	font-size:90%;	position:relative;	top:1px;	margin-bottom: 10px; }
#wkContents #facilities_detail .nav04 li {	float: left;	margin-left: 5px;	padding: 5px 10px;	background: #587EA7;	color: #fff; }
#wkContents #facilities_detail .nav04 li.current {	padding-top: 4px;	background: #fff;	border-top: 1px solid #ccc;	border-right: 1px solid #ccc;	border-left: 1px solid #ccc;	color: #4d4d4d; }
#wkContents #facilities_detail .nav04 li span {	cursor: pointer; }
#wkContents #facilities_detail #kuchikomi_box{	background:#fff;	padding:15px 12px 0 0;	border-top:1px solid #ccc;	border-right:1px solid #ccc;	border-left:1px solid #ccc;	text-align:right; }
#wkContents #facilities_detail .switch-content,
#wkContents #facilities_detail .switch-content02,
#wkContents #facilities_detail .switch-content04 {	display: none; }
#wkContents #facilities_detail #switch-box {	background:#fff;	margin:0 0 5px 0;	padding:0 8px 15px 8px;	border-right:1px solid #ccc;	border-bottom:1px solid #ccc;	border-left:1px solid #ccc; font-size:90%; }
/*tab01*/
#wkContents #facilities_detail #switch-box h5{	border-bottom:1px solid #B2B2B2;	margin:0 0 10px 0;	padding:15px 0 5px 0;	color:#297CCA;	font-size: 100%; }
#wkContents #facilities_detail #switch-box p{	margin:0 0 0 10px; }
#wkContents #facilities_detail #switch-box .cancel{	margin:0 0 0 10px; }
/*tab02*/
#wkContents #facilities_detail #switch-box #table02,
#wkContents #facilities_detail #switch-box #table03,
#wkContents #facilities_detail #switch-box #table04,
#wkContents #facilities_detail #switch-box .table05,
#wkContents #facilities_detail #switch-box #table06{	border:1px solid #ccc;	width:100%; }
#wkContents #facilities_detail #switch-box #table02 th,
#wkContents #facilities_detail #switch-box #table04 th,
#wkContents #facilities_detail #switch-box .table05 th{	background:#F2F2F2;	border:1px solid #ccc;	padding:7px;	text-align: left; }
#wkContents #facilities_detail #switch-box .table05 .index {	background:#ecf4fd;	border:1px solid #ccc;	padding:7px; }
#wkContents #facilities_detail #switch-box .table05 tr.detail_a,
#wkContents #facilities_detail #switch-box .table05 tr.detail_b,
#wkContents #facilities_detail #switch-box .table05 tr.detail_c,
#wkContents #facilities_detail #switch-box .table05 tr.detail_d,
#wkContents #facilities_detail #switch-box .table05 tr.detail_e,
#wkContents #facilities_detail #switch-box .table05 tr.detail_f,
#wkContents #facilities_detail #switch-box .table05 tr.detail_g,
#wkContents #facilities_detail #switch-box .table05 tr.detail_h,
#wkContents #facilities_detail #switch-box .table05 tr.detail_i,
#wkContents #facilities_detail #switch-box .table05 tr.detail_j,
#wkContents #facilities_detail #switch-box .table05 tr.detail_k,
#wkContents #facilities_detail #switch-box .table05 tr.detail_l,
#wkContents #facilities_detail #switch-box .table05 tr.detail_m,
#wkContents #facilities_detail #switch-box .table05 tr.detail_n,
#wkContents #facilities_detail #switch-box .table05 tr.detail_o,
#wkContents #facilities_detail #switch-box .table05 tr.detail_p,
#wkContents #facilities_detail #switch-box .table05 tr.detail_q,
#wkContents #facilities_detail #switch-box .table05 tr.detail_r,
#wkContents #facilities_detail #switch-box .table05 tr.detail_s,
#wkContents #facilities_detail #switch-box .table05 tr.detail_t,
#wkContents #facilities_detail #switch-box .table05 tr.detail_u,
#wkContents #facilities_detail #switch-box .table05 tr.detail_v,
#wkContents #facilities_detail #switch-box .table05 tr.detail_w,
#wkContents #facilities_detail #switch-box .table05 tr.detail_x,
#wkContents #facilities_detail #switch-box .table05 tr.detail_y,
#wkContents #facilities_detail #switch-box .table05 tr.detail_z {	display: none; }
#wkContents #facilities_detail #switch-box .table05 .index02 {	background:#f9fff2;	border:1px solid #ccc;	padding:7px 7px 7px 14px;	color: #3486bf; }
#wkContents #facilities_detail #switch-box .table05 .index02:hover {	background-color: #ebffd4;	color: #155286;	text-decoration: underline;	cursor: pointer;	padding:7px 7px 7px 14px; }
#wkContents #facilities_detail #switch-box .table05 .index03 {	border:1px solid #ccc;	padding:7px 7px 7px 14px; }
#wkContents #facilities_detail #switch-box #table02 td,
#wkContents #facilities_detail #switch-box #table04 td,
#wkContents #facilities_detail #switch-box .table05 td{	border:1px solid #ccc;	padding:7px; }
#wkContents #facilities_detail #switch-box .table02_01{	width:95px; }
#wkContents #facilities_detail #switch-box .table02_02{	width:240px; }
#wkContents #facilities_detail #switch-box #table03 th{	border:1px solid #ccc;	padding:7px;	text-align: left; }
#wkContents #facilities_detail #switch-box #table03 td{	border:1px solid #ccc;	padding:7px; }
#wkContents #facilities_detail #switch-box .btn_area{	margin:20px 0 20px 110px; }
#wkContents #facilities_detail #switch-box .cancel dt{	float:left;	margin:0 15px 0 0; }
#wkContents #facilities_detail #switch-box .cancel dd{	float:left; }

#wkContents #facilities_detail #switch-box .cat_detail{	padding:20px 0 0 0; }
#wkContents #facilities_detail #switch-box #table07{	width:658px;	cellpadding:5px; }
#wkContents #facilities_detail #table07 th{	background:URL(../../images/base2012/facilities/bg_detail.gif) repeat left top;	padding:0 0 0 10px;	border-right:5px solid #fff;	border-bottom:5px solid #fff; }
#wkContents #facilities_detail #table07 td{	border-right:5px solid #fff;	border-bottom:5px solid #fff;	background-color: #f9fff2;	padding:5px 0 5px 5px; }
#wkContents #facilities_detail #table07 td p{	padding:5px 0 5px 10px;	border:1px solid #ccc; }
/*kuchikomi*/
#wkContents #facilities_detail #kuchikomi_point{	background:#fff;	margin:0 0 20px 0;	padding:10px 20px 20px 20px;	border:1px solid #ccc; }
#wkContents #facilities_detail #kuchikomi_point dl{	line-height:1;	margin:0 0 10px 0; }
#wkContents #facilities_detail #kuchikomi_point dt{	float:left;	margin:0 13px 0 0;	line-height:2; }
#wkContents #facilities_detail #kuchikomi_point dd{	float:left;	margin: 0 10px 0 0; }
#wkContents #facilities_detail #kuchikomi_point ul{	margin:0 12px 0 0; }
#wkContents #facilities_detail #kuchikomi_point li{	float:left;	margin:0 2px 0 0;	font-size:140%; }
#wkContents #facilities_detail #kuchikomi_point dd span{	color:#C1272D;	font-size:200%; }
#wkContents #facilities_detail #kuchikomi_point dd.cat_right{	background:URL(../../images/base2012/facilities/cal.gif) no-repeat 0 0;	float:right;	padding:0 0 0 27px;	font-size:90%;	line-height:25px; }
#wkContents #facilities_detail #kuchikomi_point #star_lst{	float:left;	margin:0 30px 0 75px; }
#wkContents #facilities_detail #kuchikomi_point #star_lst li{	float:none;	padding:0 0 0 90px;	font-size:90%;	line-height:20px; }
#wkContents #facilities_detail #kuchikomi_point #star_lst li.lst_05{	background:URL(../../images/base2012/facilities/icon_star03.gif) no-repeat 0 0.2em; }
#wkContents #facilities_detail #kuchikomi_point #star_lst li.lst_04{	background:URL(../../images/base2012/facilities/icon_star04.gif) no-repeat 0 0.2em; }
#wkContents #facilities_detail #kuchikomi_point #star_lst li.lst_03{	background:URL(../../images/base2012/facilities/icon_star05.gif) no-repeat 0 0.2em; }
#wkContents #facilities_detail #kuchikomi_point #star_lst li.lst_02{	background:URL(../../images/base2012/facilities/icon_star06.gif) no-repeat 0 0.2em; }
#wkContents #facilities_detail #kuchikomi_point #star_lst li.lst_01{	background:URL(../../images/base2012/facilities/icon_star07.gif) no-repeat 0 0.2em; }
#wkContents #facilities_detail .facilities_detail_base01 #kuchikomi_lst{	float:left;	background:#f2f2f2;	width:220px;	padding:10px 8px;	margin:0 15px 0 0; }
#wkContents #facilities_detail #kuchikomi_lst dt{	float:none;	margin:0 0 5px 0;	line-height:1.5; }
#wkContents #facilities_detail #kuchikomi_lst dd{	float:none;	margin:0 0 5px 0;	font-size:90%;	line-height:1.5; }
#wkContents #facilities_detail #kuchikomi_point p{	float:left;	margin:35px 0 0 0; }
#wkContents #facilities_detail #switch-box02 {	background:#fff;	margin:0 0 5px 0;	padding: 20px 8px 15px 8px;	border: 1px solid #ccc;	font-size:90%; }
#wkContents #facilities_detail #switch-box02 .result_num{	border-bottom:1px solid #ccc;	margin:0 0 15px 0;	padding:20px 0 5px 0; }
#wkContents #facilities_detail #switch-box02 .result_num span{	font-size:110%;	color:#F7931E;	font-size:140%;	line-height:1.2; }
#wkContents #facilities_detail #switch-box02 .com_col{	margin:0 0 20px 0; }
#wkContents #facilities_detail #switch-box02 .com_top{ margin:0 0 15px 0; padding: 0; }
#wkContents #facilities_detail #switch-box02 .com_top li{	float:left; }
#wkContents #facilities_detail #switch-box02 .com_top .icon_com{	background:#297CCA;	display:inline-block;	margin:0 20px 0 0;	padding:2px 5px;	color:#fff; }
#wkContents #facilities_detail #switch-box02 .com_top .name{	margin:0 10px 0 0;	color:#297CCA;	font-size:110%; }
#wkContents #facilities_detail #switch-box02 .com_bottom { border-bottom: 1px solid #ccc;	}
#wkContents #facilities_detail #switch-box02 .com_bottom dt{	float:left;	width:110px;	margin:0 0 5px 0;	text-align:right; }
#wkContents #facilities_detail #switch-box02 .com_bottom dd{	float:left;	width:440px;	margin:0 0 5px 15px;	padding:0 0 0 90px; }
#wkContents #facilities_detail #switch-box02 .com_bottom dd.com{	width:530px;	padding:0; }
#wkContents #facilities_detail #switch-box02 .com_col p{	float:right;	margin:0 0 15px 0; }
#wkContents #facilities_detail #switch-box02 .com_bottom dd.lst_05{	background:URL(../../images/base2012/facilities/icon_star03.gif) no-repeat 0 0.3em; }
#wkContents #facilities_detail #switch-box02 .com_bottom dd.lst_04{	background:URL(../../images/base2012/facilities/icon_star04.gif) no-repeat 0 0.3em; }
#wkContents #facilities_detail #switch-box02 .com_bottom dd.lst_03{	background:URL(../../images/base2012/facilities/icon_star05.gif) no-repeat 0 0.3em; }
#wkContents #facilities_detail #switch-box02 .com_bottom dd.lst_02{	background:URL(../../images/base2012/facilities/icon_star06.gif) no-repeat 0 0.3em; }
#wkContents #facilities_detail #switch-box02 .com_bottom dd.lst_01{	background:URL(../../images/base2012/facilities/icon_star07.gif) no-repeat 0 0.3em; }
#wkContents #facilities_detail #switch-box02 .kuchikomi_request{	background-color: #ffebdf;	border: 1px solid #e65700;	margin: 10px 0 0 0;	padding: 10px;	text-align: center; }

/*kuchikomi*/
#wkContents #facilities_detail .no_margin{	margin:0; }
#wkContents #facilities_detail #review_before{	background:#fff;	padding:10px;	border:1px solid #ccc;	font-size:90%; }
#wkContents #facilities_detail #review_before h3{	background-color:#587EA7;	margin:0 0 5px 0;	padding:5px 0 5px 20px;	color:#fff;	font-size:130%;	font-weight:bold; }
#wkContents #facilities_detail #review_before h3.heading {	clear: both;	color: #4d4d4d;	margin-bottom: 8px;	padding: 3px 5px 2px;	background: URL(../../images/base2012/bg/bg_heading.gif) 0 0 repeat;	border-bottom: 1px solid #ccc;	font-weight: normal;	text-align: left; }
#wkContents #facilities_detail #review_before  p.red{	margin:0 0 10px 0;	color:#c61a22; }
#wkContents #facilities_detail #review_before .last{	margin:0 0 20px 0; }
#wkContents #facilities_detail #frm_cmt{	margin:0 0 10px 0; }
#wkContents #facilities_detail .table_post{	margin:0 0 20px 0; }
#wkContents #facilities_detail .table_post th{	background:#808080;	width:150px;	padding:10px;	border-right:5px solid #fff;	border-bottom:5px solid #fff;	color:#fff;	font-size:85%;	vertical-align:middle; }
#wkContents #facilities_detail .table_post td{	background:#f2f2f2;	padding:7px;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:85%; }
#wkContents #facilities_detail .table_post td input{	width:298px;	height:28px;	border:1px solid #ccc;	line-height: 22px; }
#wkContents #facilities_detail .table_post td textarea{	width:498px;	height:129px;	margin:0 0 10px 0;	border:1px solid #ccc; }
#wkContents #facilities_detail .table_post .star li{	float:left;	margin:0 5px 0 0; }

#wkContents #facilities_recom .comment_entry .table_post{	margin:0 0 20px 0; }
#wkContents #facilities_recom .comment_entry .table_post th{	background:#808080;	width:150px;	padding:10px;	border-right:5px solid #fff;	border-bottom:5px solid #fff;	color:#fff;	font-size:85%;	vertical-align:middle; }
#wkContents #facilities_recom .comment_entry .table_post td{	background:#f2f2f2;	padding:7px;	border-bottom:5px solid #fff;	vertical-align:middle;	font-size:85%; }
#wkContents #facilities_recom .comment_entry .table_post td input{	width:298px;	height:28px;	border:1px solid #ccc;	line-height: 22px; }
#wkContents #facilities_recom .comment_entry .table_post td textarea{	width:498px;	height:129px;	margin:0 0 10px 0;	border:1px solid #ccc; }
#wkContents #facilities_recom .comment_entry .table_post .star li{	float:left;	margin:0 5px 0 0; }
#wkContents #facilities_detail .post{	text-align:center; }
#wkContents #facilities_detail .post_back{	margin:10px 0;	text-align:right; }

/*kuchikomi（2013.03.08改変）*/
#wkContents #facilities_detail #kuchikomi_entry h3.tit {	background: URL(../../images/base2012/facilities/bg_kuchikomi_entry_tit.gif) 0 0 repeat-x;	border: none;	color: #fff;	font-size: 128%;	font-weight: bold;	height: 26px;	margin: 0;	padding: 10px 0 0 10px; width: 705px; }
#wkContents #facilities_detail #kuchikomi_entry .bg_l {	background-color: #ffebdf;	border: 1px solid #e65700;	margin: 0;	padding: 5px; }
#wkContents #facilities_detail #kuchikomi_entry .bg_s {	background-color: #fff;	border: 1px solid #ccc;	margin: 0;	padding: 10px; }
#wkContents #facilities_detail #kuchikomi_entry table.kuchikomi_entry {	width: 100%; }
#wkContents #facilities_detail #kuchikomi_entry table.kuchikomi_entry th {	background-color: #e65700;	border-right: 5px solid #fff;	border-bottom: 5px solid #fff;	color: #fff;	font-weight: bold;	padding: 10px;	vertical-align: middle;	text-align: left; }
#wkContents #facilities_detail #kuchikomi_entry table.kuchikomi_entry th img.essential {	margin: 0 0 0 10px; }
#wkContents #facilities_detail #kuchikomi_entry table.kuchikomi_entry td {	background-color: #f2f2f2;	border-bottom: 5px solid #fff;	padding: 5px;	vertical-align: middle; }
#wkContents #facilities_detail #kuchikomi_entry table.kuchikomi_entry td input{	width:298px;	height:28px;	border:1px solid #ccc;	line-height: 22px; }
#wkContents #facilities_detail #kuchikomi_entry table.kuchikomi_entry td textarea{	width:498px;	height:129px;	margin:0 0 10px 0;	border:1px solid #ccc; }
#wkContents #facilities_detail #kuchikomi_entry h4.kuchikomi_kiyaku_open {	background: URL(../../images/base2012/facilities/bg_kuchikomi_kiyaku_open.gif) 0 0 no-repeat;	border: none;	cursor: pointer;	font-size: 128%;	font-weight: normal;	height: 32px;	margin: 0 0 20px 0;	padding: 8px 0 0 20px; }
#wkContents #facilities_detail #kuchikomi_entry h4.kuchikomi_kiyaku_open:hover {	background: URL(../../images/base2012/facilities/bg_kuchikomi_kiyaku_open_over.gif) 0 0 no-repeat; }
#wkContents #facilities_detail #kuchikomi_entry h4.kuchikomi_kiyaku_close {	background: URL(../../images/base2012/facilities/bg_kuchikomi_kiyaku_close.gif) 0 0 no-repeat;	border: none;	cursor: pointer;	display: none;	font-size: 128%;	font-weight: normal;	height: 32px;	margin: 0 0 20px 0;	padding: 8px 0 0 20px; }
#wkContents #facilities_detail #kuchikomi_entry h4.kuchikomi_kiyaku_close:hover {	background: URL(../../images/base2012/facilities/bg_kuchikomi_kiyaku_close_over.gif) 0 0 no-repeat; }
#wkContents #facilities_detail #kuchikomi_entry h4.kuchikomi_kiyaku_open .confirm,
#wkContents #facilities_detail #kuchikomi_entry h4.kuchikomi_kiyaku_close .confirm {	float: right;	font-size: 80%;	font-weight: normal;	margin: 3px 50px 0 0; }
#wkContents #facilities_detail #kuchikomi_entry .kuchikomi_kiyaku {	display: none;	margin-bottom: 20px;	font-size: 90%;	line-height: 150%; }
#wkContents #facilities_detail #kuchikomi_entry .kuchikomi_kiyaku h5 {	font-size: 120%;	margin: 0 0 10px 0; }

/*map*/
#wkContents #facilities_detail #map_japan h3{	background:#FEE07A;	border:none;	margin:40px 0 20px 0;	padding:5px 20px;	color:#595757;	font-size:100%; }
#wkContents #facilities_detail #map_japan table{	float:left;	width:485px;	margin:0 20px 0 0;	font-size:80%; }
#wkContents #facilities_detail #map_japan th{	width:140px;	padding:0 0 5px 10px; }

/* お問い合わせフォーム */
#facilities_contact {	margin: 0 auto;	padding: 20px 0;	text-align: left;	width: 900px; }
#facilities_contact .form_l {	float: left;	width: 280px; }
#facilities_contact .form_r {	float: right;	width: 600px; }
#facilities_contact .form-selected { background-color: #fff;	margin: 0 auto 30px;	border: 1px solid #67A22E;	line-height: 1.5em; }
#facilities_contact .form-selected h3 {	margin: 0;	padding: 5px 0 9px;	background: URL(../images/facilities/re/bg_triangle.gif) 50% 100% no-repeat #edfae1;	text-align: center;	color: #69b124;	font-weight: bold; }
#facilities_contact .form-selected table {	margin: 5px 20px; }
#facilities_contact .form-selected table tbody tr {	border-bottom: 1px solid #ccc; }
#facilities_contact .form-selected table tbody td {	padding: 5px 2px;	width: 48%; }
#facilities_contact .form-selected table tfoot td {	padding-top: 10px;	color: #999; }
#facilities_contact .registError {	margin: 0 auto 20px;	padding: 0px; }
#facilities_contact h2.form-heading {	margin: 20px auto; }
#facilities_contact h3.form-heading {	position: relative;	margin: 0 auto 20px;	padding: 3px 0;	background: #78BD36;	border: 1px solid #67A22E;	text-align: center;	color: #fff;	font-weight: normal; }
#facilities_contact h3.form-heading img {	position: absolute;	left: 0;	bottom: -6px; }
#facilities_contact .request-table {	margin: 0 auto 30px;	width: 600px; }
#facilities_contact .request-table th { background-color: #fff;	padding: 10px 20px;	border: 1px solid #ccc; }
#facilities_contact .request-table th span {	padding-left: 15px;	color: #E40A72; }
#facilities_contact .request-table td {	padding: 10px 20px;	background: #f5f5f5;	border: 1px solid #ccc; }
#facilities_contact .request-table td span {	display: inline-block;	width: 2em;	padding: 0 5px;	text-align: center; }
#facilities_contact .request-table td label {	display: inline-block;	margin: 0 15px 0 5px; }
#facilities_contact .request-caution {	margin: 0 auto 20px; }
#facilities_contact .request-privacy { background-color: #fff;	margin: 0 auto 30px;	padding: 10px 0;	height: 150px;	border: 1px solid #ccc;	overflow: auto; }
#facilities_contact .request-privacy p {	padding: 0 10px 10px; }
#facilities_contact .btn-area {	margin: 0 auto 30px;	text-align: center; }
#facilities_contact .btn-area img {	margin: 0 5px;	border: none; }
.searchAreaKs td {	padding: 4px 0; }
/* 
--------------------------------------------------------------------------
介護の基礎を知る
--------------------------------------------------------------------------
*/
#wkContents .wkg_contents_v2 h2 { background: url(../../images/wkg_y/knowledge/bg_subtit_knowledge.png) 0 0 no-repeat;	font-size: 128%;	font-weight: bold;	color: #000; height: 29px;	margin: 0 0 20px 0;	padding: 5px 0 0 25px; width: 695px; }
#wkContents .wkg_contents_v2 h3 {	color: #78bd36;	font-size: 116%;	font-weight: bold;	margin: 0 0 10px 0; }
#wkContents .wkg_contents_v2 h4 {	color: #000;	font-size: 100%;	font-weight: bold;	margin: 0 0 10px 0; }

#wkContents .wkg_contents_v2 div.link_to_next_cate { background-color: #f7fbf3;	border: 1px solid #78bd36;	height: auto;	margin: 0 0 20px 0;	padding: 10px; }
#wkContents .wkg_contents_v2 div.link_to_next_cate h2.cate { background: none;	border: none;	font-size: 138%;	font-weight: bold;	color: #78bd36;	margin: 0 0 10px 0;	padding: 0; }
#wkContents .wkg_contents_v2 div.link_to_next_cate p { margin: 0;	padding: 0; }

#wkContents .wkg_contents_v2 div.note {	background-color: #eee;	border: 1px solid #999;	margin: 0 auto 30px auto;	padding: 10px 20px 5px 20px;	width: 80%; }

#wkContents .wkg_contents_v2 table.table_01 {	border-collapse: collapse;	margin: 0 auto 30px auto;	width: 95%; }
#wkContents .wkg_contents_v2 table.table_01 tr.index th {	background-color: #ccc;	border: 1px solid #999;	padding: 5px; }
#wkContents .wkg_contents_v2 table.table_01 tr.item01 th {	background-color: #d5e8e9;	border: 1px solid #999;	padding: 5px; }
#wkContents .wkg_contents_v2 table.table_01 tr.item01 td {	background-color: #fff;	border: 1px solid #999;	padding: 5px; }
#wkContents .wkg_contents_v2 table.table_01 tr.item02 th {	background-color: #97c6c9;	border: 1px solid #999;	padding: 5px; }
#wkContents .wkg_contents_v2 table.table_01 tr.item02 td {	background-color: #eee;	border: 1px solid #999;	padding: 5px; }

#wkContents .wkg_contents_v2 table.table_02 {	border-collapse: collapse;	margin: 0 auto 30px auto;	width: 95%; }
#wkContents .wkg_contents_v2 table.table_02 tr.index th {	background-color: #ccc;	border: 1px solid #999;	padding: 5px; }
#wkContents .wkg_contents_v2 table.table_02 tr.item01 td {	background-color: #fff;	border: 1px solid #999;	padding: 5px; }
#wkContents .wkg_contents_v2 table.table_02 tr.item02 td {	background-color: #eee;	border: 1px solid #999;	padding: 5px; }

#wkContents .wkg_contents_v2 ul.wakago_list_01 { margin: 0;	padding: 0 0 0 15px;	list-style: disc outside; }
#wkContents .wkg_contents_v2 ul.wakago_list_01 li {	margin: 0 0 10px 0; }

#wkContents .wkg_contents_v2 ul.wakago_list_02 { margin: 0;	padding: 0 0 0 15px;	list-style: circle outside; }
#wkContents .wkg_contents_v2 ul.wakago_list_02 li {	margin: 0 0 5px 0; }

#wkContents .wkg_contents_v2 ol.wakago_list_03 { margin: 0;	padding: 0 0 0 30px; }
#wkContents .wkg_contents_v2 ol.wakago_list_03 li {	margin: 0 0 10px 0; }

#wkContents .wkg_contents_v2 dl {	margin: 0 0 20px 0; }
#wkContents .wkg_contents_v2 dt {	font-weight: bold;	margin: 0 0 20px 0; }
#wkContents .wkg_contents_v2 dd { margin: 0;	padding: 0 0 0 10px; }

#wkContents .wkg_contents_v2 div.floatL_a img { float: left;	margin: 0 20px 0 0; }
#wkContents .wkg_contents_v2 div.floatR_b img { float: right;	margin: 0 0 0 20px; }

#wkContents .wkg_contents_v2 div.img_center { text-align: center; }

#wkContents .wkg_contents_v2 div.prev_next { background-color: #e4f2d7;	height: auto;	margin: 0 0 30px 0;	padding: 5px 10px; }
#wkContents .wkg_contents_v2 div.prev_next div.prev { float: left;	margin: 0;	padding: 0; text-align: left; }
#wkContents .wkg_contents_v2 div.prev_next div.next { float: right;	margin: 0;	padding: 0; text-align: right; }
#wkContents .wkg_contents_v2 div.prev_next div.prev p,
#wkContents .wkg_contents_v2 div.prev_next div.next p { margin: 0;	padding: 0; }

#knowledge #wkContents h2.main { background: none; border: none; margin: 0 0 10px 0; padding: 0; }
#knowledge #wkContents .leftnavi { float: left; width: 200px; }
#knowledge #wkContents .rightcontents { float: right; width: 503px; }
#knowledge #wkContents .leftnavi .step01 a { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step01.png) 0 0 no-repeat; color: #4d4d4d; display: block; font-size: 114%; font-weight: bold; height: 48px; margin: 0 0 5px 0; padding: 35px 0 0 10px; text-decoration: none; width: 190px;	}
#knowledge #wkContents .leftnavi .step01 a:hover { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step01_over.png) 0 0 no-repeat; color: #4d4d4d; text-decoration: underline;	}
#knowledge #wkContents .leftnavi .step02 a { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step02.png) 0 0 no-repeat; color: #4d4d4d; display: block; font-size: 114%; font-weight: bold; height: 48px; margin: 0 0 5px 0; padding: 35px 0 0 10px; text-decoration: none; width: 190px;	}
#knowledge #wkContents .leftnavi .step02 a:hover { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step02_over.png) 0 0 no-repeat; color: #4d4d4d; text-decoration: underline;	}
#knowledge #wkContents .leftnavi .step03 a { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step03.png) 0 0 no-repeat; color: #4d4d4d; display: block; font-size: 114%; font-weight: bold; height: 48px; margin: 0 0 5px 0; padding: 35px 0 0 10px; text-decoration: none; width: 190px;	}
#knowledge #wkContents .leftnavi .step03 a:hover { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step03_over.png) 0 0 no-repeat; color: #4d4d4d; text-decoration: underline;	}
#knowledge #wkContents .leftnavi .step04 a { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step04.png) 0 0 no-repeat; color: #4d4d4d; display: block; font-size: 114%; font-weight: bold; height: 48px; margin: 0 0 5px 0; padding: 35px 0 0 10px; text-decoration: none; width: 190px;	}
#knowledge #wkContents .leftnavi .step04 a:hover { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step04_over.png) 0 0 no-repeat; color: #4d4d4d; text-decoration: underline;	}
#knowledge #wkContents .leftnavi .step05 a { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step05.png) 0 0 no-repeat; color: #4d4d4d; display: block; font-size: 114%; font-weight: bold; height: 48px; margin: 0 0 5px 0; padding: 35px 0 0 10px; text-decoration: none; width: 190px;	}
#knowledge #wkContents .leftnavi .step05 a:hover { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step05_over.png) 0 0 no-repeat; color: #4d4d4d; text-decoration: underline;	}
#knowledge #wkContents .leftnavi .step06 a { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step06.png) 0 0 no-repeat; color: #4d4d4d; display: block; font-size: 114%; font-weight: bold; height: 48px; margin: 0 0 5px 0; padding: 35px 0 0 10px; text-decoration: none; width: 190px;	}
#knowledge #wkContents .leftnavi .step06 a:hover { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step06_over.png) 0 0 no-repeat; color: #4d4d4d; text-decoration: underline;	}
#knowledge #wkContents .leftnavi .step07 a { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step07.png) 0 0 no-repeat; color: #4d4d4d; display: block; font-size: 114%; font-weight: bold; height: 48px; margin: 0 0 5px 0; padding: 35px 0 0 10px; text-decoration: none; width: 190px;	}
#knowledge #wkContents .leftnavi .step07 a:hover { background: url(../../images/wkg_y/knowledge/bnr_leftnavi_step07_over.png) 0 0 no-repeat; color: #4d4d4d; text-decoration: underline;	}
#knowledge #wkContents h3.subtit { background: url(../../images/wkg_y/knowledge/bg_subtit.png) 0 0 no-repeat; color: #000; font-size: 143%; font-weight: bold; height: 32px; margin: 0; padding: 45px 0 0 40px; width: 463px;	}
#knowledge #wkContents h3.subtit span { color: #287de6; font-size: 80%;	}
#knowledge #wkContents h4 { color: #287de6; font-weight: bold; margin: 0 0 5px 0;	}
#knowledge #wkContents #step02,
#knowledge #wkContents #step03,
#knowledge #wkContents #step04,
#knowledge #wkContents #step05,
#knowledge #wkContents #step06,
#knowledge #wkContents #step07 { display: none;	}
#knowledge #wkContents .step_body { background: url(../../images/wkg_y/knowledge/bg_step_middle.png) 0 0 repeat-y; padding: 10px 14px 5px;	}
#knowledge #wkContents .step_body ul { list-style: none; margin: 0 0 10px 0; padding: 0 0 0 10px;	}
#knowledge #wkContents .step_body ul li {	background: url(../../images/wkg_y/knowledge/icon_more.gif) 0 4px no-repeat; margin: 0; padding: 0 0 0 20px;	}
#knowledge #wkContents .link_more {	text-align: right; }
#knowledge #wkContents .link_more span {	background: url(../../images/wkg_y/knowledge/icon_more.gif) 0 4px no-repeat; color:#3486bf; cursor: pointer; padding: 0 0 0 20px; text-decoration: underline; }
#knowledge #wkContents .link_more span:hover {	color:#155286; cursor: pointer; text-decoration: none; }

/*介護保険ってどんな制度？*/
#knowledge #wkContents #kaigohoken h2{ background: url(../../images/wkg_y/knowledge/bg_subtit_knowledge.png) 0 0 no-repeat;	font-size: 128%;	font-weight: bold;	color: #000; height: 29px;	margin: 0 0 20px 0;	padding: 5px 0 0 25px; width: 695px; }
#knowledge #wkContents #kaigohoken p{ margin:0px; padding:2px 15px; line-height:150%; letter-spacing:2px; }
#knowledge #wkContents #kaigohoken_table { width:550px; margin:5px auto 0 auto; padding:0px; border-collapse:collapse; border-top:#ccc solid 1px; border-left:#ccc solid 1px; }
#knowledge #wkContents #kaigohoken_table th { border-right:#ccc solid 1px; border-bottom:#ccc solid 1px; padding:3px; text-align:center; line-height:140%; letter-spacing:2px; font-size:100%; }
#knowledge #wkContents #kaigohoken_table td { border-right:#ccc solid 1px; border-bottom:#ccc solid 1px; line-height:140%; letter-spacing:2px; font-size:100%; }

/*Ｑ＆Ａ*/

#knowledge #wkContents #kaigohoken div.faq_box a{ color:#2758B1; text-decoration:underline;}
#knowledge #wkContents #kaigohoken div.faq_box a:hover{ color:#C5101E; text-decoration:underline;}
#knowledge #wkContents #kaigohoken .qlist { margin:10px 10px 10px 20px; padding: 10px 0px 0px 20px; font-size:15px; background:url(../../images/kaigohoken/icon_q.gif) no-repeat; background-position:0px 10px; color:#4f85bb; font-weight:bold; letter-spacing:1px; clear:both; }
#knowledge #wkContents #kaigohoken .alist { margin:0px 0px 10px 20px; padding:0 0 10px 8px; background:url(../../images/kaigohoken/icon_a.gif) no-repeat; background-position:left top;  line-height:150%; letter-spacing:2px; }
#knowledge #wkContents #kaigohoken .info_box { width:500px; margin:0 auto; padding:7px; background-color:#f1f1f1; font-size:12px; border:#ccc solid 1px; }
#knowledge #wkContents #kaigohoken div.content{ width:650px; margin:0px auto;}
#knowledge #wkContents #kaigohoken h4.faq{ font-weight:bold; color:#C69; margin: 10px 0 0; }
#knowledge #wkContents #kaigohoken h5.faq{ font-weight:bold; color:#C9F; margin: 10px 0 0; }
#knowledge #wkContents #kaigohoken h5.first{ font-weight:bold; color:#C69; border-top:1px solid #999; border-bottom:1px dashed #999; padding:5px; margin:15px 0px 0px 15px; clear:both;}
#knowledge #wkContents #kaigohoken h6.faq{ font-weight:bold; color:#C9F; font-size:12px; margin:0px 0px 0px 15px; clear:both;}
#knowledge #wkContents #kaigohoken img.faq{ display:block; border:1px solid #CCC;}
#knowledge #wkContents #kaigohoken p.faq{ font-size:90%; margin:0px; padding:2px 15px; line-height:150%; letter-spacing:2px;}
#knowledge #wkContents #kaigohoken strong.faq{ font-weight:bold; color:#F00;}
#knowledge #wkContents #kaigohoken strong.br{ font-weight:bold; color:#F00; display:block; padding:5px 0px;}
#knowledge #wkContents #kaigohoken span.c_red{ color:#F00; }
#knowledge #wkContents #kaigohoken div.list_box{width:570px;}
#knowledge #wkContents #kaigohoken ul.side_l{width:255px; margin:0px; padding:10px; float:left; list-style-type:none;}
#knowledge #wkContents #kaigohoken ul.side_r{width:255px; margin:0px; padding:10px 10px 10px 20px; float:right;list-style-type:none; }
#knowledge #wkContents #kaigohoken ul.side_l li.first{ list-style-type:none; margin-top:10px; margin-left:0px; font-weight:bold; padding:1px 0px 0px 10px; background-color: #D9E9E9; border-bottom: 1px dotted #B7C7C7; border-top: 3px double #B7C7C7;}
#knowledge #wkContents #kaigohoken ul.side_r li.first{ margin-top:10px; margin-left:0px; font-weight:bold; padding:1px 0px 0px 10px; background-color: #D9E9E9; border-bottom: 1px dotted #B7C7C7; border-top: 3px double #B7C7C7;}
#knowledge #wkContents #kaigohoken ul.side_l li.secnd{ list-style-type:circle; margin-left:30px; padding:5px 0px; line-height:1.2}
#knowledge #wkContents #kaigohoken ul.side_r li.secnd{ list-style-type:circle; margin-left:30px; padding:5px 0px; line-height:1.2}
#knowledge #wkContents #kaigohoken table.tbl01{ width:350px; margin:5px 0px; border-collapse:collapse;  }
#knowledge #wkContents #kaigohoken table.tbl01 th{ background-color:#D6C28F; text-align:center; }
#knowledge #wkContents #kaigohoken table.tbl01 td{ margin:0px 2px; padding:0px; text-align:left;  vertical-align:top;}
#knowledge #wkContents #kaigohoken table.tbl01 td ul,table.tbl01 td ul li{ margin:0px; padding:0px; list-style:none;}
#knowledge #wkContents #kaigohoken p.ptop{float:right; margin-bottom:10px !important;}
#knowledge #wkContents #kaigohoken p.ptop img{border:none;}
#knowledge #wkContents #kaigohoken .info_box { width:500px; margin:0 auto; padding:7px; background-color:#f1f1f1; font-size:12px; border:#ccc solid 1px; }

/*ヘルプ*/

#wkContents #help { margin: 20px auto 0; width: 850px; }
#wkContents #help h2 {	background: url(../../images/wkg_y/other/bg_subtit_other.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 10px 0 20px 0; padding: 15px 0 0 15px; width: 835px; }
#wkContents #help div.faq_box a{ color:#2758B1; text-decoration:underline;}
#wkContents #help div.faq_box a:hover{ color:#C5101E; text-decoration:underline;}
#wkContents #help .qlist { margin:0 0 10px 0; padding: 10px 0px 0px 20px; font-size:15px; background:url(../../images/kaigohoken/icon_q.gif) no-repeat; background-position:0px 10px; color:#4f85bb; font-weight:bold; letter-spacing:1px; clear:both; }
#wkContents #help .alist { margin:0; padding:0 0 20px 20px; background:url(../../images/kaigohoken/icon_a.gif) no-repeat; background-position:left top;  line-height:150%; letter-spacing:2px; }
#wkContents #help .info_box { width:500px; margin:0 auto; padding:7px; background-color:#f1f1f1; font-size:12px; border:#ccc solid 1px; }
#wkContents #help div.content{ width:650px; margin:0px auto;}
#wkContents #help .contents_body { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; width: 803px; padding: 0 20px; }
#wkContents #help h3 {	background: url(../../images/wkg_y/other/bg_subtit_help.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 29px; margin: 0 0 5px 0; padding: 7px 0 0 40px; width: 675px; }
#wkContents #help h4.faq{ font-weight:bold; color:#333333; padding:4px 10px; background-color:#d9e9e9; }
#wkContents #help h5.faq{ font-weight:bold; color:#C69; border-top:1px solid #999; border-bottom:1px dashed #999; padding: 5px; margin:10px 0; }
#wkContents #help img.faq{ display:block; border:1px solid #CCC;}
#wkContents #help p.faq{ font-size:90%; margin:0px; padding:2px 15px; line-height:150%; letter-spacing:2px;}
#wkContents #help strong.faq{ font-weight:bold; color:#F00;}
#wkContents #help strong.br{ font-weight:bold; color:#F00; display:block; padding:5px 0px;}
#wkContents #help span.c_red{ color:#F00; }
#wkContents #help ul.side_l{width:400px; margin:0px; padding:10px; float:left; list-style-type:none;}
#wkContents #help ul.side_r{width:400px; margin:0px; padding:10px 10px 10px 20px; float:right;list-style-type:none; }
#wkContents #help ul.side_l li.first{ list-style-type:none; margin-top:10px; margin-left:0px; font-weight:bold; padding:1px 0px 0px 10px; background-color: #D9E9E9; border-bottom: 1px dotted #B7C7C7; border-top: 3px double #B7C7C7;}
#wkContents #help ul.side_r li.first{ margin-top:10px; margin-left:0px; font-weight:bold; padding:1px 0px 0px 10px; background-color: #D9E9E9; border-bottom: 1px dotted #B7C7C7; border-top: 3px double #B7C7C7;}
#wkContents #help ul.side_l li.secnd{ list-style-type:circle; margin-left:30px; padding:5px 0px; line-height:1.2}
#wkContents #help ul.side_r li.secnd{ list-style-type:circle; margin-left:30px; padding:5px 0px; line-height:1.2}
#wkContents #help table.tbl01{ width:350px; margin:5px 0px; border-collapse:collapse;  }
#wkContents #help table.tbl01 th{ background-color:#D6C28F; text-align:center; }
#wkContents #help table.tbl01 td{ margin:0px 2px; padding:0px; text-align:left;  vertical-align:top;}
#wkContents #help table.tbl01 td ul,table.tbl01 td ul li{ margin:0px; padding:0px; list-style:none;}
#wkContents #help p.ptop{float:right; margin-bottom:10px !important;}
#wkContents #help p.ptop img{border:none;}
#wkContents #help .info_box { width:500px; margin:0 auto; padding:7px; background-color:#f1f1f1; font-size:12px; border:#ccc solid 1px; }

/*サイトのご利用について*/
#wkContents #term { margin: 20px auto 0; width: 850px; }
#wkContents #term h2 {	background: url(../../images/wkg_y/other/bg_subtit_other.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 10px 0 20px 0; padding: 15px 0 0 15px; width: 835px; }
#wkContents #term .contents_body { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; width: 803px; padding: 0 20px; }

/*サイトマップ*/
#wkContents #sitemap { margin: 20px auto 0; width: 850px; }
#wkContents #sitemap h2 {	background: url(../../images/wkg_y/other/bg_subtit_other.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 10px 0 20px 0; padding: 15px 0 0 15px; width: 835px; }
#wkContents #sitemap ul li { padding: 0 0 0 20px; line-height:140%; list-style:none; }
#wkContents #sitemap .top { margin:0; background:url(../../images/sitemap/icon_home.gif) no-repeat; background-position:left center; }
#wkContents #sitemap .category { margin: 10px 0 0 0px; background:url(../../images/sitemap/icon_category.gif) no-repeat; background-position:left center; }
#wkContents #sitemap .category02 { margin: 10px 0 0 20px; background:url(../../images/sitemap/icon_category.gif) no-repeat; background-position:left center; }
#wkContents #sitemap ul.page { margin: 5px 0 20px 40px; }
#wkContents #sitemap ul.page02 { margin: 5px 0 20px 20px; }
#wkContents #sitemap ul.page03 { margin: 0 0 0 20px; }
#wkContents #sitemap ul.page04 { margin: 5px 0 20px 40px; }
#wkContents #sitemap ul.page li { float: left; margin: 5px 10px 0 0; background:url(../../images/sitemap/icon_page.gif) no-repeat; background-position:left center; width: 200px; }
#wkContents #sitemap ul.page02 li { float: left; margin: 5px 10px 0 0; background:url(../../images/sitemap/icon_page.gif) no-repeat; background-position:left center; width: 300px; }
#wkContents #sitemap ul.page02 li.page { width: 650px; }
#wkContents #sitemap ul.page03 li { float: left; margin: 5px 0 0 0; background:url(../../images/sitemap/icon_page.gif) no-repeat; background-position:left center; width: 35px; }
#wkContents #sitemap ul.page03 li.page { width: 90px; }
#wkContents #sitemap ul.page04 li { float: left; margin: 5px 10px 0 0; background:url(../../images/sitemap/icon_page.gif) no-repeat; background-position:left center; width: 300px; }
#wkContents #sitemap ul.page04 li.page { width: 650px; }

/*わかるかいごとは*/
#wkContents #how { margin: 10px auto 30px; width: 850px; }
#wkContents #how h2 {	background: url(../../images/wkg_y/other/main_tit_how.png) 0 0 no-repeat; height: 208px; margin: 10px 0 10px 0; position: relative; width: 850px; }
#wkContents #how h2 p.pro { font-size: 114%; font-weight: normal; position: absolute; left: 35px; top: 137px; }
#wkContents #how h2 p.pro span { color: #c80000; font-size: 162%; font-weight: bold; }
#wkContents #how h2 p.cm { font-size: 86%; font-weight: normal; position: absolute; left: 35px; top: 165px; }
#wkContents #how h2 p.cm span { color: #c80000; font-weight: bold; }
#wkContents #how .cm_mean {	background: url(../../images/wkg_y/other/bg_cm_mean.png) 0 0 no-repeat; color: #000; font-size: 86%; height: 28px; margin: 0 0 30px; padding: 30px 0 0 10px; width: 840px; }
#wkContents #how .contents { padding: 0 30px; }
#wkContents #how h3 {	background: url(../../images/wkg_y/other/bg_how_subtit.png) 0 0 no-repeat; font-size: 143%; font-weight: bold; height: 33px; margin: 0 0 10px 0; padding: 15px 0 0 15px; width: 775px; }
#wkContents #how h3 span { color: #c80000; }
#wkContents #how .login { background-color: #fff; border: 1px solid #ece6d7; color: #c80000; font-weight: bold; padding: 10px; width: 768px; }
#wkContents #how .how_to { height: 250px; position: relative; width: 790px; }
#wkContents #how .how_to #img_consult { position: absolute; left: 0; top: 30px; }
#wkContents #how .how_to #img_bbs { position: absolute; left: 273px; top: 0; z-index: 0; }
#wkContents #how .how_to #img_facilities { position: absolute; left: 546px; top: 30px; }
#wkContents #how .how_to #img_user { position: absolute; left: 306px; top: 180px; z-index: 1; }
#wkContents #how .how_to #txt_consult { background-color: #7bc039; color: #fff; display: none; font-weight: bold; position: absolute; left: 0; top: 160px; padding: 10px; width: 400px; filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; z-index: 2; }
#wkContents #how .how_to #txt_bbs { background-color: #2bb054; color: #fff; display: none; font-weight: bold; position: absolute; left: 155px; top: 130px; padding: 10px; width: 460px; filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; z-index: 2; }
#wkContents #how .how_to #txt_facilities { background-color: #b15c17; color: #fff; display: none; font-weight: bold; position: absolute; right: 0; top: 160px; padding: 10px; width: 420px; filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; z-index: 2; }
#wkContents #how .how_to ul { list-style: none outside; }
#wkContents #how .how_to ul li {	background: url(../../images/wkg_y/other/icon_how_detail.png) 0 0 no-repeat; padding: 0 0 0 20px; }
#wkContents #how .btn_yp01,
#wkContents #how .btn_yp02,
#wkContents #how .btn_yp03 { cursor: pointer; margin: 0 0 10px 0; }
#wkContents #how .balloon01,
#wkContents #how .balloon02 {	background: url(../../images/wkg_y/other/bg_how_balloon.png) 0 0 no-repeat; display: none; font-size: 121%; font-weight: bold; height: 58px; margin: 0 0 10px 0; padding: 50px 0 0 15px; width: 235px; }
#wkContents #how .balloon03 {	background: url(../../images/wkg_y/other/bg_how_balloon.png) 0 0 no-repeat; display: none; font-size: 121%; font-weight: bold; height: 100px; margin: 0 0 10px 0; padding: 50px 0 0 15px; width: 235px; }
#wkContents #how .balloon01 span,
#wkContents #how .balloon02 span,
#wkContents #how .balloon03 span { color: #c80000; }
#wkContents #how .service_consult {	background: url(../../images/wkg_y/other/bg_how_service_consult.png) 0 0 no-repeat; float: left; height: 169px; margin: 0 20px 0 0; position: relative; width: 250px; }
#wkContents #how .service_consult h4 a { background: none; color: #7bc039; font-size: 136%; font-weight: bold; left: 15px; position: absolute; top: 40px; text-decoration: underline; }
#wkContents #how .service_consult h4 a:hover { text-decoration: none; }
#wkContents #how .service_consult .txt { left: 15px; position: absolute; top: 70px; }
#wkContents #how .service_consult .txt span { color: #c80000; font-weight: bold; }
#wkContents #how .service_knowledge {	background: url(../../images/wkg_y/other/bg_how_service_knowledge.png) 0 0 no-repeat; float: left; height: 169px; margin: 0 20px 0 0; position: relative; width: 250px; }
#wkContents #how .service_knowledge h4 a { background: none; color: #287de6; font-size: 136%; font-weight: bold; left: 15px; position: absolute; top: 40px; text-decoration: underline; }
#wkContents #how .service_knowledge h4 a:hover { text-decoration: none; }
#wkContents #how .service_knowledge .txt { left: 15px; position: absolute; top: 70px; }
#wkContents #how .service_knowledge .txt span { color: #c80000; font-weight: bold; }
#wkContents #how .service_word {	background: url(../../images/wkg_y/other/bg_how_service_word.png) 0 0 no-repeat; float: left; height: 169px; margin: 0; position: relative; width: 250px; }
#wkContents #how .service_word h4 a { background: none; color: #c80000; font-size: 136%; font-weight: bold; left: 15px; position: absolute; top: 50px; text-decoration: underline; }
#wkContents #how .service_word h4 a:hover { text-decoration: none; }
#wkContents #how .service_word .txt { left: 15px; position: absolute; top: 80px; }
#wkContents #how .service_word .txt span { color: #c80000; font-weight: bold; }
#wkContents #how .service_bbs {	background: url(../../images/wkg_y/other/bg_how_service_bbs.png) 0 0 no-repeat; float: left; height: 172px; margin: 0 20px 0 0; position: relative; width: 250px; }
#wkContents #how .service_bbs h4 a { background: none; color: #2bb054; font-size: 136%; font-weight: bold; left: 15px; position: absolute; top: 50px; text-decoration: underline; }
#wkContents #how .service_bbs h4 a:hover { text-decoration: none; }
#wkContents #how .service_bbs .txt { left: 15px; position: absolute; top: 80px; }
#wkContents #how .service_bbs .txt span { color: #c80000; font-weight: bold; }
#wkContents #how .service_news {	background: url(../../images/wkg_y/other/bg_how_service_news.png) 0 0 no-repeat; float: left; height: 172px; margin: 0 20px 0 0; position: relative; width: 250px; }
#wkContents #how .service_news h4 a { background: none; color: #0352a3; font-size: 136%; font-weight: bold; left: 15px; position: absolute; top: 50px; text-decoration: underline; }
#wkContents #how .service_news h4 a:hover { text-decoration: none; }
#wkContents #how .service_news .txt { left: 15px; position: absolute; top: 80px; }
#wkContents #how .service_news .txt span { color: #c80000; font-weight: bold; }
#wkContents #how .service_facilities {	background: url(../../images/wkg_y/other/bg_how_service_facilities.png) 0 0 no-repeat; float: left; height: 172px; margin: 0; position: relative; width: 250px; }
#wkContents #how .service_facilities h4 a { background: none; color: #b15c17; font-size: 136%; font-weight: bold; left: 15px; position: absolute; top: 45px; text-decoration: underline; }
#wkContents #how .service_facilities h4 a:hover { text-decoration: none; }
#wkContents #how .service_facilities .txt { left: 15px; position: absolute; top: 75px; }
#wkContents #how .service_facilities .txt span { color: #c80000; font-weight: bold; }

/*Yahoo!プレミアム会員限定*/
#wkContents #premium { margin: 20px auto 30px; width: 950px; }
#wkContents #premium h1 {	background: url(../../images/wkg_y/other/main_tit_yp.png) 0 0 no-repeat; height: 386px; margin: 10px 0 0 0; position: relative; width: 950px; }
#wkContents #premium h1 .privilege01 { left: 10px; position: absolute; top: 187px; }
#wkContents #premium h1 .privilege02 { left: 325px; position: absolute; top: 187px; }
#wkContents #premium h1 .privilege03 { right: 10px; position: absolute; top: 187px; }
#wkContents #premium .ylogin {	background: url(../../images/wkg_y/other/bg_login_yp.png) 0 0 repeat-y; margin: 0 0 30px 0; padding: 10px; }
#wkContents #premium .yet {	background: url(../../images/wkg_y/other/bg_yet_yp.png) 0 0 no-repeat; float: left; height: 134px; position: relative; width: 450px; }
#wkContents #premium .yet .yet_btn { position: absolute; text-align: center; top: 55px; width: 450px; }
#wkContents #premium .yet .yet_link { position: absolute; text-align: center; bottom: 10px; width: 450px; }
#wkContents #premium .already {	background: url(../../images/wkg_y/other/bg_already_yp.png) 0 0 no-repeat; float: right; height: 134px; position: relative; width: 450px; }
#wkContents #premium .already .already_btn { position: absolute; text-align: center; top: 50px; width: 450px; }
#wkContents #premium .already .already_txt { position: absolute; text-align: center; bottom: 10px; width: 450px; }
#wkContents #premium .contents { padding: 0 80px; }
#wkContents #premium h2 {	background: url(../../images/wkg_y/other/bg_how_subtit.png) 0 0 no-repeat; font-size: 143%; font-weight: bold; height: 33px; margin: 0 0 10px 0; padding: 15px 0 0 15px; width: 775px; }
#wkContents #premium h2 span { color: #c80000; }
#wkContents #premium h2.premium {	background: url(../../images/wkg_y/other/bg_premium_subtit.png) 0 0 no-repeat; font-size: 143%; font-weight: bold; height: 55px; margin: 0 0 10px 0; padding: 7px 0 0 15px; width: 775px; }
#wkContents #premium h2.premium span { color: #c80000; font-size: 70%; }
#wkContents #premium h2.premium span.date { color: #4d4d4d; font-size: 70%; font-weight: normal; }
#wkContents #premium .how_to { height: 300px; position: relative; width: 790px; }
#wkContents #premium .how_to #img_consult { position: absolute; left: 0; top: 30px; }
#wkContents #premium .how_to #img_bbs { position: absolute; left: 273px; top: 0; z-index: 0; }
#wkContents #premium .how_to #img_facilities { position: absolute; left: 546px; top: 30px; }
#wkContents #premium .how_to #img_user { position: absolute; left: 306px; top: 180px; z-index: 1; }
#wkContents #premium .detail { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; padding: 0 10px; }
#wkContents #premium .detail span { color: #c80000; font-weight: bold; }
#wkContents #premium .detail dl { margin: 20px 0 0; }
#wkContents #premium .detail dt { color: #c80000; font-weight: bold; }
#wkContents #premium .detail dd { padding: 0 0 0 10px; }
#wkContents #premium .detail dd ul { padding: 0 0 0 30px; }
#wkContents #premium .detail dd li { list-style-type: disc; }
#wkContents #premium #image-navigation ul li span { display: block; width: 240px; height: 50px; }
#wkContents #premium #image-navigation .navi { float: right; }
#wkContents #premium #image-navigation .navi-image { float: left; position: relative;}
#wkContents #premium #image-navigation .navi-image img { display: block; }
#wkContents #premium #image-navigation .navi-image img { position: absolute; top: 0; left: 0; z-index: 8; }
#wkContents #premium #image-navigation .navi-image img.active { z-index: 10; }
#wkContents #premium #image-navigation .navi-image img.last-active { z-index: 9; }

#wkContents #premium .how_to #txt_consult { background-color: #7bc039; color: #fff; display: none; font-weight: bold; position: absolute; left: 0; top: 160px; padding: 10px; width: 360px; filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; z-index: 2; }
#wkContents #premium .how_to #txt_bbs { background-color: #2bb054; color: #fff; display: none; font-weight: bold; position: absolute; left: 205px; top: 130px; padding: 10px; width: 360px; filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; z-index: 2; }
#wkContents #premium .how_to #txt_facilities { background-color: #b15c17; color: #fff; display: none; font-weight: bold; position: absolute; right: 0; top: 160px; padding: 10px; width: 360px; filter: alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; z-index: 2; }
#wkContents #premium .btn_yp01,
#wkContents #premium .btn_yp02,
#wkContents #premium .btn_yp03 { cursor: pointer; margin: 0 0 10px 0; }
#wkContents #premium .balloon01,
#wkContents #premium .balloon02,
#wkContents #premium .balloon03 {	background: url(../../images/wkg_y/other/bg_how_balloon.png) 0 0 no-repeat; display: none; font-size: 121%; font-weight: bold; height: 58px; margin: 0 0 10px 0; padding: 50px 0 0 15px; width: 235px; }
#wkContents #premium .balloon01 span,
#wkContents #premium .balloon02 span,
#wkContents #premium .balloon03 span { color: #c80000; }

#wkContents #premium h2.wkg {	background: url(../../images/wkg_y/other/bg_premium_wkg_subtit.png) 0 0 no-repeat; font-size: 100%; height: 133px; margin: 10px 0 0 0; position: relative; width: 790px; }
#wkContents #premium h2.wkg p { font-size: 100%; font-weight: normal; position: absolute; left: 35px; top: 95px; }
#wkContents #premium h2.wkg p span { color: #c80000; font-size: 143%; font-weight: bold; }
#wkContents #premium .service_consult {	background: url(../../images/wkg_y/other/bg_how_service_consult.png) 0 0 no-repeat; float: left; height: 169px; margin: 0 20px 0 0; position: relative; width: 250px; }
#wkContents #premium .service_consult h4 a { background: none; color: #7bc039; font-size: 136%; font-weight: bold; left: 15px; position: absolute; top: 40px; text-decoration: underline; }
#wkContents #premium .service_consult h4 a:hover { text-decoration: none; }
#wkContents #premium .service_consult .txt { left: 15px; position: absolute; top: 70px; }
#wkContents #premium .service_consult .txt span { color: #c80000; font-weight: bold; }
#wkContents #premium .service_knowledge {	background: url(../../images/wkg_y/other/bg_how_service_knowledge.png) 0 0 no-repeat; float: left; height: 169px; margin: 0 20px 0 0; position: relative; width: 250px; }
#wkContents #premium .service_knowledge h4 a { background: none; color: #287de6; font-size: 136%; font-weight: bold; left: 15px; position: absolute; top: 40px; text-decoration: underline; }
#wkContents #premium .service_knowledge h4 a:hover { text-decoration: none; }
#wkContents #premium .service_knowledge .txt { left: 15px; position: absolute; top: 70px; }
#wkContents #premium .service_knowledge .txt span { color: #c80000; font-weight: bold; }
#wkContents #premium .service_word {	background: url(../../images/wkg_y/other/bg_how_service_word.png) 0 0 no-repeat; float: left; height: 169px; margin: 0; position: relative; width: 250px; }
#wkContents #premium .service_word h4 a { background: none; color: #c80000; font-size: 136%; font-weight: bold; left: 15px; position: absolute; top: 50px; text-decoration: underline; }
#wkContents #premium .service_word h4 a:hover { text-decoration: none; }
#wkContents #premium .service_word .txt { left: 15px; position: absolute; top: 80px; }
#wkContents #premium .service_word .txt span { color: #c80000; font-weight: bold; }
#wkContents #premium .service_bbs {	background: url(../../images/wkg_y/other/bg_how_service_bbs.png) 0 0 no-repeat; float: left; height: 172px; margin: 0 20px 0 0; position: relative; width: 250px; }
#wkContents #premium .service_bbs h4 a { background: none; color: #2bb054; font-size: 136%; font-weight: bold; left: 15px; position: absolute; top: 50px; text-decoration: underline; }
#wkContents #premium .service_bbs h4 a:hover { text-decoration: none; }
#wkContents #premium .service_bbs .txt { left: 15px; position: absolute; top: 80px; }
#wkContents #premium .service_bbs .txt span { color: #c80000; font-weight: bold; }
#wkContents #premium .service_news {	background: url(../../images/wkg_y/other/bg_how_service_news.png) 0 0 no-repeat; float: left; height: 172px; margin: 0 20px 0 0; position: relative; width: 250px; }
#wkContents #premium .service_news h4 a { background: none; color: #0352a3; font-size: 136%; font-weight: bold; left: 15px; position: absolute; top: 50px; text-decoration: underline; }
#wkContents #premium .service_news h4 a:hover { text-decoration: none; }
#wkContents #premium .service_news .txt { left: 15px; position: absolute; top: 80px; }
#wkContents #premium .service_news .txt span { color: #c80000; font-weight: bold; }
#wkContents #premium .service_facilities {	background: url(../../images/wkg_y/other/bg_how_service_facilities.png) 0 0 no-repeat; float: left; height: 172px; margin: 0; position: relative; width: 250px; }
#wkContents #premium .service_facilities h4 a { background: none; color: #b15c17; font-size: 136%; font-weight: bold; left: 15px; position: absolute; top: 45px; text-decoration: underline; }
#wkContents #premium .service_facilities h4 a:hover { text-decoration: none; }
#wkContents #premium .service_facilities .txt { left: 15px; position: absolute; top: 75px; }
#wkContents #premium .service_facilities .txt span { color: #c80000; font-weight: bold; }

#wkContents #premium table.other_service { border-collapse: collapse; font-size: 93%; margin: 0 0 30px 0; }
#wkContents #premium table.other_service th { background-color: #eeffdd; border: 1px solid #ccc; font-weight: bold; padding: 10px 0; text-align: center; }
#wkContents #premium table.other_service td { background-color: #fff; border: 1px solid #ccc; padding: 5px; }
#wkContents #premium table.other_service td.name { font-size: 107%; }


/*運営会社*/
#wkContents #company_info { margin: 20px auto 0; width: 850px; }
#wkContents #company_info h2 {	background: url(../../images/wkg_y/other/bg_subtit_other.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 10px 0 20px 0; padding: 15px 0 0 15px; width: 835px; }
#wkContents #company_info .info_form { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #company_info .info_form th { background-color: #e4f2d7; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; color: #000; font-weight: bold; padding: 10px; width: 159px; }
#wkContents #company_info .info_form td { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; font-size: 93%; padding: 10px; width: 644px; }
#wkContents #company_info .info_form th.top { background-color: #e4f2d7; border-top: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; padding: 0 10px 10px; }
#wkContents #company_info .info_form td.top { background-color: #fff; border-top: none; border-right: 6px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 0 10px 10px; }
#wkContents #company_info .info_form th.bottom { background-color: #e4f2d7; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; padding: 10px 10px 0; }
#wkContents #company_info .info_form td.bottom { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; padding: 10px 10px 0; }

/*プライバシーポリシー*/
#wkContents #privacy { margin: 20px auto 0; width: 850px; }
#wkContents #privacy h2 {	background: url(../../images/wkg_y/other/bg_subtit_other.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 10px 0 20px 0; padding: 15px 0 0 15px; width: 835px; }
#wkContents #privacy .contents_body { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; width: 803px; padding: 0 20px; }
#wkContents #privacy dl { margin: 0 0 20px 0; }
#wkContents #privacy dt { float: left; margin: 0 10px 0 0; width: 25px; }
#wkContents #privacy dd { float: left; width: 630px; }

/*お問い合わせ*/
#wkContents #inquiry { margin: 20px auto 0; width: 850px; }
#wkContents #inquiry h2 {	background: url(../../images/wkg_y/other/bg_subtit_inquiry.png) 0 0 no-repeat; color: #000; font-size: 128%; font-weight: bold; height: 31px; margin: 10px 0 20px 0; padding: 15px 0 0 15px; width: 835px; }
#wkContents #inquiry .inquiry_form { border-collapse: collapse; border-right: 6px solid #ece6d7; width: 100%; }
#wkContents #inquiry .inquiry_form th { background-color: #e4f2d7; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; color: #000; font-weight: bold; padding: 10px; width: 229px; }
#wkContents #inquiry .inquiry_form td { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 1px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 10px; width: 573px; }
#wkContents #inquiry .inquiry_form th.top { background-color: #e4f2d7; border-top: none; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ece6d7; padding: 0 10px 10px; }
#wkContents #inquiry .inquiry_form td.top { background-color: #fff; border-top: none; border-right: 6px solid #ece6d7; border-bottom: 1px solid #ece6d7; border-left: none; padding: 0 10px 10px; }
#wkContents #inquiry .inquiry_form th.bottom { background-color: #e4f2d7; border-top: 1px solid #fff; border-right: 1px solid #fff; border-bottom: none; border-left: 1px solid #ece6d7; padding: 10px 10px 0; }
#wkContents #inquiry .inquiry_form td.bottom { background-color: #fff; border-top: 1px solid #ece6d7; border-right: 6px solid #ece6d7; border-bottom: none; border-left: none; padding: 10px 10px 0; }

/*Yahoo!インタレストマッチ*/
#wkContents #y-ad-txt { background-color: #fff; border: 1px solid #ddd; margin: 20px 0; position: relative; }
#wkContents #y-ad-txt .pr { position: absolute; right: 0; top: 0; }
#wkContents #y-ad-txt .body_ad { padding: 10px; }

#wkContents .cs_search .contents_body { background-color: #fff; border-left: 1px solid #ece6d7; border-right: 6px solid #ece6d7; width: 668px; padding: 0 20px; }

/*404エラー*/
#wkContents #error404 { margin: 60px auto 30px; width: 700px; }
#wkContents #error404 h2 { background: none; border: none; margin: 0 0 50px 0; }
#wkContents #error404 h3 { color: #a3923d; font-size: 143%; font-weight: bold; margin: 0 0 30px 0; }
#wkContents #error404 ul { list-style: none; margin: 0 0 30px 0; }
#wkContents #error404 li a {	background: url(../../images/wkg_y/404/img_arrow_404.png) 0 3px no-repeat; padding: 0 0 0 20px; }

/*ECログイン*/
body#shop { background: none; font: 14px/22px "メイリオ",Meiryo,"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;	letter-spacing:1px; color: #4d4d4d; }
#shopLogin { margin: 0 auto; padding: 30px 0 0; width: 500px; }
#shopLogin h2#wkg_ec_login span.open {	background: url(../../images/wkg_y_m/base/img_link_open.png) 98% 50% no-repeat #78bd36; color: #fff; cursor: pointer; display: block; font-weight: bold; margin: 0; padding: 15px 10px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
#shopLogin h2#wkg_ec_login span.close {	background: url(../../images/wkg_y_m/base/img_link_close.png) 98% 50% no-repeat #78bd36; border-bottom: 1px solid #ccc; color: #fff; cursor: pointer; display: none; font-weight: bold; margin: 0; padding: 15px 10px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
#shopLogin h2#wkg_ec_login span.open:hover,
#shopLogin h2#wkg_ec_login span.close:hover { background-color: #87ca47; }
#shopLogin #wkg_ec_login_body { border: 1px solid #ccc; border-top: none; padding: 20px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
#shopLogin h3 { background-color: #eee; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin: 0 0 10px; padding: 5px 10px; }
#shopLogin .bg_premium { color: #d32827; font-size: 86%; float: left; text-align: center; }
#shopLogin .bg_ylogin { color: #ff7804; font-size: 86%; float: right; text-align: center; }
#shopLogin .member { float: left; }
#shopLogin .nomember { float: right; }
#shopLogin #wkg_ec_login_body h4 { color: #78bd36; font-weight: bold; margin: 0 0 5px; }
#shopLogin #wkg_ec_login_body input.id_pw { border: 1px solid #999; border-radius: 5px; font-size: 107%; height: 30px; padding: 0 5px; width: 200px; }

#shopLogin h2#wkg_biz_ec_login span.open {	background: url(../../images/wkg_y_m/base/img_link_open.png) 98% 50% no-repeat #ff7c00; color: #fff; cursor: pointer; display: block; font-weight: bold; margin: 0; padding: 15px 10px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
#shopLogin h2#wkg_biz_ec_login span.close {	background: url(../../images/wkg_y_m/base/img_link_close.png) 98% 50% no-repeat #ff7c00; border-bottom: 1px solid #ccc; color: #fff; cursor: pointer; display: none; font-weight: bold; margin: 0; padding: 15px 10px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
#shopLogin h2#wkg_biz_ec_login span.open:hover,
#shopLogin h2#wkg_biz_ec_login span.close:hover { background-color: #fa973a; }
#shopLogin #wkg_biz_ec_login_body { border: 1px solid #ccc; border-top: none; padding: 20px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
#shopLogin #wkg_biz_ec_login_body input.id_pw { border: 1px solid #999; border-radius: 5px; font-size: 107%; height: 30px; padding: 0 5px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
#shopLogin #wkg_biz_ec_login_body h4 { color: #ff7c00; font-weight: bold; margin: 0 0 5px; }

#shopLogin h2#wkg_no_login span.open {	background: url(../../images/wkg_y_m/base/img_link_open.png) 98% 50% no-repeat #777; color: #fff; cursor: pointer; display: block; font-weight: bold; margin: 0; padding: 15px 10px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
#shopLogin h2#wkg_no_login span.close {	background: url(../../images/wkg_y_m/base/img_link_close.png) 98% 50% no-repeat #777; border-bottom: 1px solid #ccc; color: #fff; cursor: pointer; display: none; font-weight: bold; margin: 0; padding: 15px 10px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
#shopLogin h2#wkg_no_login span.open:hover,
#shopLogin h2#wkg_no_login span.close:hover { background-color: #999; }
#shopLogin #wkg_no_login_body { border: 1px solid #ccc; border-top: none; padding: 50px 20px; text-align: center; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;; -o-box-sizing: border-box; -ms-box-sizing: border-box; }

/*-------コンテンツ内table-------*/
.table_wrap table {
	width: 100%;
	box-sizing: border-box;
}

.table_wrap th,
.table_wrap td {
	padding: 5px;
	border: 1px solid #999;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	font-size: 85%;
}

/*個別table*/
.table_wrap .archives9350 th, .table_wrap td {
	font-size: 77%;
}

.table_wrap .archives9350 th {
	background: #012060;
	color: #fff;
}

.table_wrap .archives9350 th.group {
	background: #DAE3F4;
	color: #000;
	text-align: left;
}

.table_wrap .archives9350 th.group + td {
	text-align: left;
}

.table_wrap .archives9350 thead th:first-child {
	width: .5em;
}

.table_wrap .archives9350 thead th:nth-child(2n), .table_wrap thead th:nth-child(4n), .table_wrap thead th:nth-child(5n), .table_wrap thead th:nth-child(6n), .table_wrap thead th:nth-child(8n) {
	width: 14%;
}

.table_wrap .archives9350 thead th:nth-child(7n) {
	width: 7%;
}


