@charset "UTF-8";#container #content #main .section .section .title{margin:-.357em 0 5px;line-height:1.714;font-size:1.4em;font-weight:700}#container #content #main .section div{margin:0 22px}#container #content #main .section div div{margin:0}#container #content #main #subcontents #qa{margin-right:20px;margin-left:20px;width:570px}#container #content #main #subcontents #qa ol{border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb}#container #content #main #subcontents #qa ol li{padding-bottom:1px;background:url(../img/border1.gif) left bottom repeat-x #fff}* html #container #content #main #subcontents #qa ol li{height:1%}#container #content #main #subcontents #qa ol .even{background-color:#f2f2f2}#container #content #main #subcontents #qa ol .last,#container #content #main #subcontents #qa ol .one{padding:0;background-image:none}#container #content #main #subcontents #qa ol li dl{padding:9px 18px 10px 19px;text-align:right}#container #content #main #subcontents #qa ol li dl dt{position:relative;margin-bottom:5px;padding:3px 15px 3px 25px;background:url(../img/subcontents_qa_bg.gif) left top no-repeat;text-align:left}#container #content #main #subcontents #qa ol li dl dt a{line-height:1.2em;font-size:1.2em;color:#314c97}#container #content #main #subcontents #qa ol li dl dt .new{position:absolute;top:0;right:0}#container #content #main #subcontents #qa ol li dl .cat ul,#container #content #main #subcontents #qa ol li dl .cat ul li,#container #content #main #subcontents #qa ol li dl dd{display:inline;color:#595959}#container #content #main #subcontents #qa ol li dl .cat ul{margin-left:-3px;padding:0;background:0 0}#container #content #main #subcontents #qa ol li dl .cat ul li{float:none;margin-right:-3px;padding:0;width:auto;background:0 0}#container #content #main #subcontents #qa ol li dl .cat ul li::before{content:'／'}#container #content #main #subcontents #qa ol li dl .cat ul li:first-child::before{content:''}#container #content #main #subcontents #qa ol li dl .cat ul li a{text-decoration:underline;color:#595959}#container #content #main #subcontents #link{margin:0!important;padding-top:29px;height:200px;border-top:1px solid #cbcbcb}#container #content #main #subcontents #link li{display:inline;float:left;margin:0 20px 0 0!important;width:auto!important}#container #content #main #subcontents #link .trouble{background:url(../img/subcontents_link_trouble_h.gif) left top no-repeat}#container #content #main #subcontents #link .risk{background:url(../img/subcontents_link_risk_h.gif) left top no-repeat}#container #content #main #subcontents #link .solution{background:url(../img/subcontents_link_solution_h.gif) left top no-repeat}#container #content #main #subcontents #link .last{margin:0!important}#container #content #main #subcontents #link li a{width:190px;height:176px}.trouble #container #content #main #subcontents #qa ol li dl dt{background:url(../img/trouble_subcontents_qa_bg.gif) left top no-repeat}.trouble #container #content #sub #menu ul li a{background:url(../img/trouble_sub_menu_bg1.gif) 155px center no-repeat;font-size:1.4em}.trouble #container #content #sub #menu ul li ul{border:none;border-top:1px solid #cbcbcb}.trouble #container #content #sub #menu ul li ul li{padding:1px 1px 2px;border:none;background:url(../img/sub_menu_bg.gif) left bottom repeat-x}.trouble #container #content #sub #menu ul li ul .last{padding-bottom:1px;background:0 0}.trouble #container #content #sub #menu ul li ul li span{padding:0;border:none}.trouble #container #content #sub #menu ul li ul li a{margin:0;padding-left:30px;border:none;background:url(../img/trouble_sub_menu_bg3.gif) 14px 6px no-repeat #f2f2f2;font-size:1.2em!important}.trouble #container #content #sub #menu ul li ul .active a{background:url(../img/trouble_sub_menu_bg3_a.gif) 14px 6px no-repeat #e0ddf1}#index.trouble #container #content #main .title{margin-bottom:13px}#index.trouble #container #content #main p{margin-right:22px;margin-bottom:20px;margin-left:22px}#index.trouble #container #content #main .wrapper{position:relative;height:390px;background:url(../img/index_trouble_bg.jpg) center 21px no-repeat}#index.trouble #container #content #main .wrapper .section{position:absolute;margin:0;width:144px;background:url(../img/index_trouble_section_bg.gif) left top repeat-y}#index.trouble #container #content #main .wrapper .section{position:absolute;margin:0;width:157px;background:url(../img/index_trouble_section_bg.gif) left top repeat-y}#index.trouble #container #content #main .wrapper #visual{top:0;left:0}#index.trouble #container #content #main .wrapper #mental{top:0;right:0}#index.trouble #container #content #main .wrapper #touch{bottom:0;left:0}#index.trouble #container #content #main .wrapper #physical{right:0;bottom:27px}#index.trouble #container #content #main .wrapper .section .title{margin:0 0 13px;padding:20px 0 0 18px;background:url(../img/index_trouble_section_bg_header.gif) left top no-repeat}#index.trouble #container #content #main .wrapper .section .title img{margin:0}#index.trouble #container #content #main .wrapper .section ul{padding:0 0 15px 18px;background:url(../img/index_trouble_section_bg_footer.gif) left bottom no-repeat}#index.trouble #container #content #main .wrapper .section ul li{padding-left:14px;background:url(../img/index_trouble_section_link_bg.gif) left 3px no-repeat;line-height:1.75em}#index.trouble #container #content #main .wrapper .section ul li a{font-size:1.2em;color:#314c97}#index.trouble #container #content #main .link{float:right;margin:-10px 22px 0 0}.risk #container #content #main .title{margin-bottom:12px;color:#e94171}.risk #container #content #main ul{margin-left:22px}.risk #container #content #main ul li{display:inline;float:left;margin-right:17px;width:179px;background:url(../img/index_risk_bg.gif) left top repeat-y}.risk #container #content #main ul li.hover{background:url(../img/index_risk_bg_h.gif) left top repeat-y}.risk #container #content #main ul li .wrapper{margin:0;padding:0 0 12px;background:url(../img/index_risk_bg_footer.gif) left bottom no-repeat}.risk #container #content #main ul .hover .wrapper{background:url(../img/index_risk_bg_footer_h.gif) left bottom no-repeat}.risk #container #content #main ul li dl a{display:block}.risk #container #content #main ul li dl a img{width:auto!important;height:auto!important}.risk #container #content #main ul li dl dd{margin:0 13px 0 12px}.risk #container #content #main ul li dl .title{margin:0;text-align:center}.risk #container #content #main ul li dl .title a{padding:10px 13px 8px 12px}.risk #container #content #main ul li dl .text{margin-bottom:10px;padding-top:12px;background:url(../img/index_risk_title_bg.gif) left top repeat-x;line-height:1.6em;color:#595959}.risk #container #content #main ul .hover dl .text{background:url(../img/index_risk_title_bg_h.gif) left top repeat-x}.risk #container #content #main ul li .wrapper .link{margin:0 13px 0 0;padding:0;height:24px;background:url(../img/index_risk_link_h.gif) right top no-repeat;text-align:right}.risk #container #content #main ul li .wrapper .link a{display:inline;float:right;width:87px;height:24px}.risk #container #content #main #subcontents #qa ol li dl dt{background:url(../img/risk_subcontents_qa_bg.gif) left top no-repeat}.risk #container #content #sub #menu ul li a{background:url(../img/risk_sub_menu_bg.gif) 155px center no-repeat #fff}.risk #container #content #sub #menu ul .active a{background:url(../img/risk_sub_menu_bg_a.gif) 155px center no-repeat #fddce4}.risk #container #content #main p{margin-right:22px;margin-left:22px}.solution #container #content #main .title{margin-bottom:12px}.solution #container #content #main .section .cnavi{clear:both;background:url(../img/solution_cnavi_bg.gif) top left repeat-x}.solution #container #content #main .section .cnavi dl{background:url(../img/solution_cnavi_bg_footer.gif) top right no-repeat}.solution #container #content #main .section .cnavi dl dt{display:inline;float:left}.solution #container #content #main .section .cnavi dl dd ul{margin:0;padding-top:7px}.solution #container #content #main .section .cnavi dl dd ul li{display:inline;float:left;margin:0 0 0 10px;padding-left:14px;width:auto;background:url(../img/solution_cnavi_link_bg.gif) left center no-repeat}.solution #container #content #main .section .cnavi dl dd ul li a{line-height:1.667em;font-size:1.2em;color:#314c97}.solution #container #content #main .section #entrylist{margin-top:20px;margin-bottom:20px}.solution #container #content #main .section #entrylist li{margin-bottom:11px}.solution #container #content #main .section #entrylist li .section{position:relative;border:1px solid #cbcbcb;background:#fff}.solution #container #content #main .section #entrylist li .section .title{margin:0;padding:1px;border-bottom:1px solid #cbcbcb;background:#fff}.solution #container #content #main .section #entrylist li .section .title span{display:block;background:#f2f2f2}.solution #container #content #main .section #entrylist li .section .pic{display:inline;float:left;margin:11px 0 14px 31px}.solution #container #content #main .section #entrylist li .section h3{margin:22px 18px 7px 263px;font-size:1.4em;font-weight:700;color:#f6952c}.solution #container #content #main .section #entrylist li .section p{margin-left:270px}.solution #container #content #main .section #entrylist li .section .link{position:absolute;right:8px;bottom:9px;margin:0;background:url(../img/solution_link_h.gif) right top no-repeat}.solution #container #content #main .section #entrylist li .section .link a{width:87px;height:24px}.solution #container #content #main #subcontents #qa ol li dl dt{background:url(../img/solution_subcontents_qa_bg.gif) left top no-repeat}.solution #container #content #main #subcontents #solution{margin-right:63px;margin-left:63px;height:65px;background:url(../img/subcontents_newsolution_link_h.gif) center top no-repeat}.solution #container #content #main #subcontents #solution a{width:484px;height:65px}.solution #container #content #sub #menu ul li a{background:url(../img/solution_sub_menu_bg.gif) 155px center no-repeat}.solution #container #content #sub #menu ul .active a{background:url(../img/solution_sub_menu_bg_a.gif) 155px center no-repeat #fef8c2}.doctor #container #content #main .title{margin-bottom:21px}.doctor #container #content #main .lead{margin-bottom:16px;text-align:center}.doctor #container #content #main .section .section{margin:0 2px}.doctor #container #content #main .section .section .title{margin:0}.doctor #container #content #main .section .section .wrapper{border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb;background:#fff}.doctor #container #content #main .section #doctor .wrapper{position:relative;margin-bottom:20px;padding:20px 19px}.doctor #container #content #main .section #doctor .wrapper p{margin-bottom:109px;margin-left:160px}.doctor #container #content #main .section #doctor .wrapper p img{margin-top:12px}.doctor #container #content #main .section #doctor .wrapper .pic{position:absolute;top:20px;left:19px;margin:0}.doctor #container #content #main .section #doctor .wrapper .wrapper{display:flex;margin:0;padding:14px;border:none;background:#f2f2f2}.doctor #container #content #main .section #doctor .wrapper .wrapper ol,.doctor #container #content #main .section #doctor .wrapper .wrapper ul{margin:-.3em 0}.doctor #container #content #main .section #doctor .wrapper .wrapper dd,.doctor #container #content #main .section #doctor .wrapper .wrapper dt,.doctor #container #content #main .section #doctor .wrapper .wrapper li{line-height:1.6;color:#595959}* html .doctor #container #content #main .section #doctor .wrapper .wrapper li{height:1%;list-style-position:outside}.doctor #container #content #main .section #doctor .wrapper .wrapper .history{padding-right:1px;width:299px;background:url(../img/doctor_doctor_history_bg.gif) right top repeat-y}.doctor #container #content #main .section #doctor .wrapper .wrapper .history li dl dt{display:inline;float:left;margin-right:1em}.doctor #container #content #main .section #doctor .wrapper .wrapper .license{padding-left:14px}.doctor #container #content #main .section #doctor .wrapper .wrapper .license li{margin-left:1em;list-style-type:disc}.doctor #container #content #main .section #clinic .wrapper{padding:20px 19px}.doctor #container #content #main .section #clinic .wrapper ul{margin-bottom:30px}.doctor #container #content #main .section #clinic .wrapper ul li{margin-bottom:19px}.doctor #container #content #main .section #clinic .wrapper ul #fukuoka{margin:0}.doctor #container #content #main .section #clinic .wrapper ul li dl{position:relative;min-height:116px}* html .doctor #container #content #main .section #clinic .wrapper ul li dl{height:116px}.doctor #container #content #main .section #clinic .wrapper ul li dl dd,.doctor #container #content #main .section #clinic .wrapper ul li dl dt{margin-left:144px}.doctor #container #content #main .section #clinic .wrapper ul li dl dt{margin-bottom:13px;padding-bottom:5px;background:url(../img/border1.gif) left bottom repeat-x}.doctor #container #content #main .section #clinic .wrapper ul li dl .pic{position:absolute;top:0;left:0;margin:0}.doctor #container #content #main .section #clinic .wrapper ul li dl .pic img{border:1px solid #b0b0b0}.doctor #container #content #main .section #clinic .wrapper ul li dl dd{margin-top:-.334em;margin-bottom:-.334em;line-height:1.667;font-size:1.2em;color:#595959}.doctor #container #content #main .section #clinic .wrapper ul li dl dd span{margin-left:15px;font-size:.834em}.doctor #container #content #main .section #clinic .wrapper ul li dl dd a{color:#314c97}.doctor #container #content #main .section #clinic .wrapper .banner{padding:18px 0 20px;background:#efefef;text-align:center}.qa #container #content #main .section h2{margin-bottom:19px}.qa #container #content #main #keyword{margin-right:2px;margin-left:2px}.qa #container #content #main #keyword .wrapper{margin:0;padding-top:20px;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb;background:#fff}.qa #container #content #main .section .search{margin:0 72px 20px;padding:17px 9px 18px 10px;width:451px;background:url(../img/qa_search_bg.gif) left top no-repeat}* html .qa #container #content #main .section .search{width:470px}.qa #container #content #main #keyword .search{margin:0 69px 20px}.qa #container #content #main .section .search dl{height:25px}.qa #container #content #main .section .search dt{display:inline;float:left;padding-left:32px}.qa #container #content #main .section .search dt input{margin-right:5px;padding:5px 6px 4px;width:316px;height:14px;border:1px solid #878787;font-size:1.4em;color:#4e4e4e}.qa #container #content #main .section .search dd{height:25px;text-align:right}.qa #container #content #main .section .keywordlist{margin:0 2px 30px;padding:0 20px 31px;background:url(../img/border3.gif) left bottom repeat-x}.qa #container #content #main #keyword .keywordlist{margin:0;padding:0 19px 19px;background:0 0}.qa #container #content #main .section .keywordlist .wrapper{padding:20px 13px;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb;background:#fff}.qa #container #content #main .section .keywordlist .wrapper ul li{display:inline;margin:0 7px;white-space:nowrap}* html .qa #container #content #main .section .keywordlist .wrapper ul li{white-space:normal}.qa #container #content #main .section .keywordlist .wrapper ul li a{line-height:1.2;font-size:1.2em;color:#314c97}.qa #container #content #main .section .keywordlist .wrapper ul li .no1{font-size:3em}.qa #container #content #main .section .keywordlist .wrapper ul li .no2{font-size:2.6em}.qa #container #content #main .section .keywordlist .wrapper ul li .no3{font-size:2.2em}.qa #container #content #main .section .keywordlist .wrapper ul li .no4{font-size:1.8em}.qa #container #content #main .section .keywordlist .wrapper ul li .no5{font-size:1.4em}.qa #container #content #main .section .keywordlist .wrapper ul li .no6{font-size:1em}.qa #container #content #main .section .section{margin:0 2px}.qa #container #content #main .section #latest .small{margin:0 0 -.5em;font-size:1em}.qa #container #content #main .section .entrylist dt a{font-size:.857em}.qa #container #content #main .section .section .pager{margin:6px 0}.qa #container #content #main .section .section .pager dl span{color:#314c97}.qa #container #content #main #subcontents #catlist .section,.qa #container #content #main #subcontents #catlist .section .title{margin:0}.qa #container #content #main #subcontents #catlist .section{margin-bottom:9px;background:#fff}.qa #container #content #main #subcontents #catlist .section .wrapper{margin:0!important;padding:1px;border-top:none!important;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb}.qa #container #content #main #subcontents #catlist .section .wrapper .wrapper{padding:18px 39px;border:none;background:#fafafa}.qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul{border:1px solid #cbcbcb;background:url(../img/qa_catlist_bg.gif) left top repeat #fff}.qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul li{padding-bottom:1px;width:25%;height:42px;background:url(../img/qa_catlist_bg2.gif) right top repeat-y}.qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul .right{background:0 0}.qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul .last{padding-bottom:0}.qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul li a{display:table-cell;padding-left:21px;width:25%;height:42px;background:url(../img/qa_catlist_link_bg.gif) 5px center no-repeat;vertical-align:middle;line-height:1.167em;font-size:1.2em;color:#2e4e4e}* html .qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul li a{display:block;zoom:1;padding-top:13px;padding-bottom:15px;width:auto;height:auto}* html .qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul .crf a,* html .qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul .fatinjection a,* html .qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul .hard a,* html .qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul .mammography a,* html .qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul .partner a,* html .qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul .replacement a,* html .qa #container #content #main #subcontents #catlist .section .wrapper .wrapper ul .riseup a{padding-top:6px;padding-bottom:8px}.qa #container #content #main #subcontents #solution{margin-right:63px;margin-left:63px;height:65px;background:url(../img/subcontents_newsolution_link_h.gif) center top no-repeat}.qa #container #content #main #subcontents #solution a{width:484px;height:65px}.qa #container #content #sub{width:184px}.qa #container #content #sub #menu{margin-right:2px;margin-left:2px}.qa #container #content #sub #menu ul{background:0 0}.qa #container #content #sub #menu ul li a{width:auto;background:url(../img/qa_sub_menu_bg1.gif) 155px center no-repeat;font-size:1.4em}.qa #container #content #sub #menu ul li span{display:block;margin:0 1px 1px;padding-left:8px;width:auto;height:auto;border-left:6px solid #cbcbcb;background:url(../img/qa_sub_menu_bg1.gif) 155px center no-repeat;line-height:21px;font-size:1.4em;color:#4e4e4e}.qa #container #content #sub #menu ul li ul{border:none;border-top:1px solid #cbcbcb}.qa #container #content #sub #menu ul li ul li{padding:1px 1px 2px;border:none;background:url(../img/sub_menu_bg.gif) left bottom repeat-x}.qa #container #content #sub #menu ul li ul .last{padding-bottom:1px;background:0 0}.qa #container #content #sub #menu ul li ul li span{padding:0;border:none}.qa #container #content #sub #menu ul li ul li a{margin:0;padding-left:30px;width:auto;border:none;background:url(../img/qa_sub_menu_bg2.gif) 14px 6px no-repeat #f2f2f2;font-size:1.2em!important}.qa #container #content #sub #menu ul li ul .active a{background:url(../img/qa_sub_menu_bg2_a.gif) 14px 6px no-repeat #e6f6c4}.qa #container #content #sub #menu ul li ul li a span{display:inline;margin:0;background:0 0;font-size:1em}.qa #container #content #sub .wrapper{overflow:hidden;background:0 0}.qa #container #content #sub .wrapper .inquiry{margin-left:-2px;padding:0;background:0 0}.qa #container #content #sub .wrapper .inquiry dl dd{background:url(../img/qa_sub_inquiry_bg.gif) 2px bottom no-repeat}.qa #container #content #sub .wrapper .inquiry dl dd ul{padding-right:12px;padding-left:12px}.qa #container #content #sub .banner{margin:0 2px}.qa.genre #container #content #main .entrylist .section{margin:0}.qa.genre #container #content #main .entrylist .section>.title{margin:0 0 12px;padding:2px 0 2px 27px;background:url(../img/qa_entrylist_bg.gif) left top no-repeat;line-height:1.25;font-size:1.4em;font-weight:700;color:#579b28}.qa.genre #container #content #main .entrylist .question{margin-bottom:19px;padding:0 0 20px;background:url(../img/border3.gif) left bottom repeat-x;background-color:inherit!important}.qa.genre #container #content #main .entrylist .answer{padding:0;background:0 0!important}.qa.genre #container #content #main .entrylist [id^=answer] dt,.qa.genre #container #content #main .entrylist [id^=question] dt{display:inline;float:left;margin:.4em 0 0!important;padding:0}.qa.genre #container #content #main .entrylist [id^=answer] dd,.qa.genre #container #content #main .entrylist [id^=question] dd{display:block;margin:-.334em 0 -.334em 69px;text-align:left;line-height:1.667em;font-size:1.2em;color:#595959}.qa.genre #container #content #main .entrylist>li{padding:20px 18px}.qa.genre #container #content #main .entrylist dt{padding-left:0;background:0 0}