@charset "UTF-8";#container #content{padding-top:24px}#container #content #main p.link{height:24px}#container #content #main p.link a{display:inline;float:right;width:87px;height:24px}#container #content #main #lead{margin:0 2px 27px;background:url(../img/index_lead_bg.gif) left top repeat}#container #content #main #lead .title{padding:20px 0 29px 57px;background:url(../img/index_lead_bg_header.gif) left top no-repeat}#container #content #main #lead .wrapper{padding:0 0 6px;background:url(../img/index_lead_bg_footer.gif) left bottom no-repeat}#container #content #main #lead .wrapper .wrapper{position:relative;margin:0 6px;padding:0;min-height:272px;background:#fff}* html #container #content #main #lead .wrapper .wrapper{height:272px}#container #content #main #lead p{margin:0 0 7px 20px;padding-top:9px;width:340px;text-align:left;line-height:1.5}#container #content #main #lead ul{margin:0 0 0 45px;padding-bottom:14px;height:115px}#container #content #main #lead ul li{display:inline;float:left;margin-right:8px}#container #content #main #lead ul .last{margin:0}#container #content #main #lead #doctor{position:absolute;top:9px;right:20px;padding:0;width:198px;border-left:1px solid #7ab154}#container #content #main #lead #doctor dt{margin-bottom:9px}#container #content #main #lead #doctor dd{margin-left:15px;line-height:1.5;color:#595959}#container #content #main .section{margin-bottom:45px}#container #content #main .section p{text-align:center}#container #content #main .section .link{margin-right:22px;text-align:right!important}#container #content #main #trouble .title{margin-bottom:19px}#container #content #main #trouble .wrapper{position:relative;margin:0 22px;height:390px;background:url(../img/index_trouble_bg.jpg) center 21px no-repeat}#container #content #main #trouble .wrapper .section{position:absolute;margin:0;width:157px;background:url(../img/index_trouble_section_bg.gif) left top repeat-y}#container #content #main #trouble .wrapper #visual{top:0;left:0}#container #content #main #trouble .wrapper #mental{top:0;right:0}#container #content #main #trouble .wrapper #touch{bottom:0;left:0}#container #content #main #trouble .wrapper #physical{right:0;bottom:27px}#container #content #main #trouble .wrapper .section .title{margin-bottom:13px;padding:20px 0 0 18px;background:url(../img/index_trouble_section_bg_header.gif) left top no-repeat}#container #content #main #trouble .wrapper .section .title img{margin:0}#container #content #main #trouble .wrapper .section ul{padding:0 0 15px 18px;background:url(../img/index_trouble_section_bg_footer.gif) left bottom no-repeat}#container #content #main #trouble .wrapper .section ul li{padding-left:14px;background:url(../img/index_trouble_section_link_bg.gif) left 3px no-repeat;line-height:1.75em}#container #content #main #trouble .wrapper .section ul li a{font-size:1.2em;color:#314c97}#container #content #main #trouble .link{margin-top:-10px;background:url(../img/index_trouble_link_h.gif) right top no-repeat}#container #content #main #risk{margin-bottom:40px}#container #content #main #risk .title{margin-bottom:21px}#container #content #main #risk ul{margin-left:22px}#container #content #main #risk ul li{display:inline;float:left;margin-right:17px;width:179px;background:url(../img/index_risk_bg.gif) left top repeat-y}#container #content #main #risk ul li.hover{background:url(../img/index_risk_bg_h.gif) left top repeat-y}#container #content #main #risk ul li dl a{display:block}#container #content #main #risk ul li dl dd{margin:0 13px 0 12px}#container #content #main #risk ul li dl .title{margin:0;text-align:center}#container #content #main #risk ul li dl .title a{padding:10px 13px 5px 12px}#container #content #main #risk ul li dl a img{width:auto!important;height:auto!important}#container #content #main #risk 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}#container #content #main #risk ul .hover dl .text{background:url(../img/index_risk_title_bg_h.gif) left top repeat-x}#container #content #main #risk ul li .wrapper{padding:0 0 12px;background:url(../img/index_risk_bg_footer.gif) left bottom no-repeat}#container #content #main #risk ul .hover .wrapper{background:url(../img/index_risk_bg_footer_h.gif) left bottom no-repeat}#container #content #main #risk ul li .wrapper .link{margin:0 13px 0 0;background:url(../img/index_risk_link_h.gif) right top no-repeat}#container #content #main #risk ul #kind{margin-right:18px}#container #content #main #risk ul #kind{margin:0}#container #content #main #solution p{margin-bottom:17px;line-height:1.5em;font-size:1.2em;color:#595959}#container #content #main #solution .wrapper{margin:0 22px;background:url(../img/index_solution_bg.gif) left top repeat-y}#container #content #main #solution .wrapper ul{padding:5px 6px 7px 20px;background:url(../img/index_solution_bg_header.gif) left top no-repeat}#container #content #main #solution .wrapper ul li{display:inline;float:left;margin:15px 14px 14px 0}#container #content #main #solution .wrapper ul .extraction{background:url(../img/index_solution_extraction_h.gif) left top no-repeat}#container #content #main #solution .wrapper ul .replacement{background:url(../img/index_solution_replacement_h.gif) left top no-repeat}#container #content #main #solution .wrapper ul .hyaluronicacid{background:url(../img/index_solution_hyaluronicacid_h.gif) left top no-repeat}#container #content #main #solution .wrapper ul .pppgel{background:url(../img/index_solution_pppgel_h.gif) left top no-repeat}#container #content #main #solution .wrapper ul .fatinjection{background:url(../img/index_solution_fatinjection_h.gif) left top no-repeat}#container #content #main #solution .wrapper ul .stemcellinjection{background:url(../img/index_solution_stemcellinjection_h.gif) left top no-repeat}#container #content #main #solution .wrapper ul .crf{background:url(../img/index_solution_crf_h.gif) left top no-repeat}#container #content #main #solution .wrapper ul .newsolution{margin:15px 0 0;background:url(../img/index_solution_newsolution_h.gif) left top no-repeat}#container #content #main #solution .wrapper ul li a{width:122px;height:161px}#container #content #main #solution .wrapper ul .newsolution a{width:108px;height:141px}#container #content #main #solution .wrapper .wrapper{margin:0;padding-bottom:12px;background:url(../img/index_solution_bg_footer.gif) left bottom no-repeat}#container #content #main #solution .link{margin-top:11px;margin-bottom:0;background:url(../img/solution_link_h.gif) right bottom no-repeat}#container #content #sub #ranking{margin-bottom:20px;background:url(../img/sub_bg.gif) left top repeat-y}#container #content #sub #ranking .term{margin:0 2px;background:url(../img/border1.gif) left bottom repeat-x #b0b0b0;text-align:center;line-height:18px;font-size:1em;font-weight:700;color:#fff}#container #content #sub #ranking ol li{margin:0 2px;padding:0 0 1px;background:url(../img/border1.gif) left bottom repeat-x #fff;line-height:14px;font-size:1.2em}#container #content #sub #ranking ol .even{background-image:url(../img/border2.gif);background-color:#f2f2f2}#container #content #sub #ranking ol .last{margin:0;padding:0 2px 2px;background:url(../img/sub_ranking_bg_footer.gif) left bottom no-repeat}#container #content #sub #ranking ol li a{display:block;padding:3px 12px;color:#314c97}#container #content #sub #ranking ol .no1 a,#container #content #sub #ranking ol .no2 a,#container #content #sub #ranking ol .no3 a,#container #content #sub #ranking ol .no4 a,#container #content #sub #ranking ol .no5 a{padding-left:9px}#container #content #sub #ranking ol li span{display:block;padding-left:26px;line-height:14px}#container #content #sub #ranking ol .no1 span,#container #content #sub #ranking ol .no2 span,#container #content #sub #ranking ol .no3 span,#container #content #sub #ranking ol .no4 span,#container #content #sub #ranking ol .no5 span{line-height:20px}#container #content #sub #ranking ol .no1 span{background:url(../img/sub_ranking_no1_bg.gif) left top no-repeat}#container #content #sub #ranking ol .no2 span{background:url(../img/sub_ranking_no2_bg.gif) left top no-repeat}#container #content #sub #ranking ol .no3 span{background:url(../img/sub_ranking_no3_bg.gif) left top no-repeat}#container #content #sub #ranking ol .no4 span{background:url(../img/sub_ranking_no4_bg.gif) left top no-repeat}#container #content #sub #ranking ol .no5 span{background:url(../img/sub_ranking_no5_bg.gif) left top no-repeat}#container #content #sub #ranking ol .no6 span{background:url(../img/sub_ranking_no6_bg.gif) left top no-repeat}#container #content #sub #ranking ol .no7 span{background:url(../img/sub_ranking_no7_bg.gif) left top no-repeat}#container #content #sub #ranking ol .no8 span{background:url(../img/sub_ranking_no8_bg.gif) left top no-repeat}#container #content #sub #ranking ol .no9 span{background:url(../img/sub_ranking_no9_bg.gif) left top no-repeat}#container #content #sub #ranking ol .no10 span{background:url(../img/sub_ranking_no10_bg.gif) left top no-repeat}#container #content #sub .wrapper .qa ol .last{background:url(../img/index_sub_bg_footer.gif) left bottom no-repeat}