@charset "UTF-8";body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,dl,form,fieldset,table,address,blockquote,noscript,pre,tr,td,input,textarea{margin:0;padding:0;line-height:1;font-style:normal}body{font-size:10px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}* html body{font-size:62.5%}*+html body{font-size:62.5%}html:\66irst-child body{font-size:62.5%}body:first-of-type{font-size:62.5%}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}fieldset{border:none}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}li{list-style-type:none}dd{margin:0}a,abbr,acronym,em,strong,span,img,sub,sup,input,button,textarea,select,label,caption{font-weight:400;font-style:normal}a{text-decoration:none}img{border:none;vertical-align:bottom}caption,th{font-weight:400;text-align:left}th,td{padding:0}input,textarea,select{font-family:inherit;font-size:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html,body{height:100%;min-width:1034px}body{-webkit-text-size-adjust:100%;background:url(../img/container_bg.png) top center repeat-y,url(../img/bg.gif) top center}* html body{-pie-background:0 0;background:url(../img/bg.gif) top center}*+html body{-pie-background:0 0;background:url(../img/bg.gif) top center}a{-moz-transition:color .1s linear;-o-transition:color .1s linear;-webkit-transition:color .1s linear;transition:color .1s linear;color:#6d9dd0}a:hover{color:#ec7c78!important}a[href^=http] img{filter:alpha(enabled=false);opacity:1;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}a[href^=http]:hover img{filter:alpha(Opacity=50);opacity:.5}a[href^=tel]{cursor:default}a[href^=tel]:hover{cursor:default}#container{height:100%;min-height:100%;background:url(../img/container_bg.png) top center repeat-y}* html #container{-pie-background:url(../img/container_bg.png) top center repeat-y}#container .wrapper{overflow:hidden;position:relative;height:100%;min-height:100%;background:url(../img/container_bg2.png) top center no-repeat,url(../img/bg2.gif) top center repeat-x}* html #container .wrapper{height:100%}body>#container .wrapper{height:auto}#container * .wrapper{position:static;height:auto;min-height:auto;background:0 0;-pie-background:0 0}* html #container * .wrapper,body>#container * .wrapper{height:auto}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}#topicpath ol:after{content:"";display:table;clear:both}#topicpath ol li{float:left;margin-right:.5em;line-height:30px;color:#7f7875}#topicpath ol li:before{content:' > '}#topicpath ol li:first-child:before{content:''}#topicpath ol li a{color:#6d9dd0}.pagetop{margin:23px 10px;text-align:right}.pagetop a{padding-left:15px;background-image:url(../img/arrow.png);background-position:0 -968px;background-repeat:no-repeat;color:#7f7875}.pagetop a:hover{background-image:url(../img/hover.png);background-position:0 -606px;background-repeat:no-repeat}.assist{display:none}#yearend{position:fixed;bottom:0;padding-top:3px;width:99.85%;height:32px;overflow:hidden;border:1px solid #888;background:url(../img/yearend_bg.gif) left 3px repeat-x #C40038;line-height:1.2em;z-index:1000}#yearend h2,#yearend p{display:table-cell}* html #yearend h2,* html #yearend p{display:inline;zoom:1}*+html #yearend h2,*+html #yearend p{display:inline;zoom:1}#yearend p{vertical-align:middle;padding:5px 91px 0 2em;font-size:1em;line-height:1.2;text-indent:-1em;color:#59514e}#yearend .pic{position:absolute;right:0;bottom:0;margin:0;padding:0}.notice-tax{margin:20px 10px;padding:12px 0;border:#c9c9ca 1px solid;background-color:#f6f7f7;text-align:center;font-size:1em;line-height:1.4;color:#e85554}#header{position:relative;margin:0 auto;width:988px;background:url(../img/header_bg.gif) left 23px no-repeat}* html #header{padding-left:1px;background-position:1px 23px}*+html #header{padding-left:1px;background-position:1px 23px}.ie8 #header{padding-left:1px;background-position:1px 23px}#header h1{background:url(../img/h1_bg.gif) left top repeat-x #524840;text-align:center;line-height:24px;color:#b3a79c}#header #logo{padding:25px 0 24px 25px}#header aside{position:absolute;top:37px;right:30px;width:400px}#header aside div{position:absolute;right:0}#header aside div li{float:left}#header .info{top:32px;margin-bottom:21px}#header .info li{border:2px solid #29211b}#header .info li:first-child{margin-right:5px}#header .info li.mail{background-image:url(../img/hover.png);background-position:0 -3158px;background-repeat:no-repeat}#header .info li.counseling{background-image:url(../img/hover.png);background-position:0 -3026px;background-repeat:no-repeat}#header .info a:hover img{filter:alpha(Opacity=0);opacity:0}#header .search{top:0;margin:0}#header .search .ui-datepicker{z-index:2000!important}#header .search #ui-datepicker-div .ui-datepicker-today{opacity:.8}#header .search #ui-datepicker-div .ui-datepicker-today span{background:#F9E5E0}#header .search legend{display:none}#header .search #message{margin-left:224px;margin-bottom:30px;padding:18px 0;border:2px solid #ec7c78}#header .search #message p{margin:0 auto!important;padding:0 50px;width:360px;background:url(../img/form_message_bg.gif) left center no-repeat;font-size:1.2em;font-weight:700;line-height:1.5;color:#ec7c78}#header .search #message p span{font-size:.8333333333em;color:#7f7875}#header .search dl{;width:268px;background:#29211b;border:1px solid #29211b}#header .search dl:after{content:"";display:table;clear:both}#header .search dt{float:left;padding-right:1px}#header .search dt input{padding:0 6px;width:194px;height:22px;border:none;background:#ebe7e4;box-shadow:0 5px 5px -5px rgba(0,0,0,.5) inset;font-size:1.2em;color:#7f7875;-webkit-appearance:textfield;-webkit-box-sizing:content-box}#header .search dt input:focus{outline-offset:-2px}#header .search dt input::-webkit-search-decoration{display:none}*+html #header .search dt input{background:linear-gradient(#aaa,#ebe7e4,#ebe7e4,#ebe7e4,#ebe7e4,#ebe7e4);margin:-1px 0}#header .search dd{height:22px}#header .search dd input{-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}#header .search dd input:hover{filter:alpha(Opacity=50);opacity:.5}#header .link{top:1px;right:265px}#header .link li:first-child{margin-right:14px}#header .link li.sitemap{background-image:url(../img/hover.png);background-position:0 -3379px;background-repeat:no-repeat}#header .link li.inquiry{background-image:url(../img/hover.png);background-position:0 -3277px;background-repeat:no-repeat}* html #header .link img{vertical-align:top}*+html #header .link img{vertical-align:top}#header .link a:hover img{filter:alpha(Opacity=0);opacity:0}#gnavi,#footer #fnavi{padding-bottom:4px;background:url(../img/nav_bg.gif) left top repeat-x}#gnavi ul,#footer #fnavi ul{margin:0 29px;;background-image:url(../img/hover.png);background-position:0 -4933px;background-repeat:no-repeat}#gnavi ul:after,#footer #fnavi ul:after{content:"";display:table;clear:both}#gnavi ul li,#footer #fnavi ul li{position:relative;float:left}#gnavi ul li .new,#footer #fnavi ul li .new{position:absolute;top:-11px;right:0;z-index:100}#gnavi ul a:hover img,#footer #fnavi ul a:hover img{filter:alpha(Opacity=0);opacity:0}.sp #header #logo{padding:53px 0 48px 51px;margin-bottom:160px;background-image:url(../img/sp_header_bg.gif)}.sp #header #logo a:hover img{filter:alpha(enabled=false);opacity:1}.sp #header aside{width:100%;top:0;right:0}.sp #header .info{top:214px}.sp #header .info li:nth-child(n){float:left;margin:0;border:none}.sp #header .info a:hover img{filter:alpha(enabled=false);opacity:1}.sp #header .link{top:49px;right:25px}.sp #header .link a:hover img{filter:alpha(enabled=false);opacity:1}#content{;margin:0 auto;padding:0 30px 200px;width:928px}#content:after{content:"";display:table;clear:both}* html #content{padding-left:31px}*+html #content{padding-left:31px}.ie8 #content{padding-left:31px}#content .wrapper{float:left;width:764px}#mainimg{margin-left:-30px;padding-bottom:30px}article>aside{padding-top:45px;border-top:1px dotted #baafa6}#main{float:right;margin-bottom:45px;width:704px}article section .title{margin-bottom:30px;padding:1px;height:auto;border:1px solid #baafa6;background:0 0;line-height:1;font-size:1em;background:#f2efed}article>aside{padding:0;border:none}#main{width:570px}#main *{margin:0 30px}#main * *{margin:0}#president{margin-bottom:15px}#president img{border:1px solid #baafa6}#slide{margin-bottom:6px;padding:6px;border:1px solid #baafa6;border-top:none;background:#f2efed}#slide #slideimgs{position:relative;width:366px;height:222px;padding-right:130px;overflow:hidden}#slide .slidesjs-pagination{position:absolute;top:0;right:0;width:128px;height:222px;overflow:hidden}#slide .slidesjs-pagination li{position:relative}#slide .slidesjs-pagination a{position:relative;display:block}#slide .slidesjs-pagination-item{position:relative;top:0;left:0}#slide .slidesjs-pagination-item img{height:74px!important}#movie{margin-bottom:6px}#movie img{border:1px solid #baafa6}#feature{margin-bottom:30px}#feature ul{;margin-right:-6px}#feature ul:after{content:"";display:table;clear:both}#feature li{float:left;margin-right:6px}#feature img{border:1px solid #baafa6}#pickup{margin-bottom:20px}#pickup .title{margin-bottom:16px}#pickup ul{;margin-right:-6px}#pickup ul:after{content:"";display:table;clear:both}#pickup li{float:left;margin:0 6px 7px 0;width:166px}#pickup dt{margin-bottom:5px}#pickup dd{line-height:1.2;text-align:center}#pickup a{color:#7f7875}#campaign,#banner{margin:0 30px 30px}#campaign img,#banner img{border:1px solid #baafa6}#banner li{margin-bottom:15px}#activities{margin-bottom:30px}#activities .slider{;width:496px;height:205px;padding:6px;background:#F5F2F0;border:1px solid #C7BCB5;border-top:none;overflow:hidden}#activities .slider:after{content:"";display:table;clear:both}#activities .slider .bx-wrapper{float:left;width:324px;border:1px solid #C7BCB5}#activities .slider .bx-wrapper .bx-viewport{overflow:hidden;position:relative;padding:0;top:0;left:0;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#activities .bx-pager{float:left;width:164px;padding-left:6px}#activities .bx-pager li{width:162px;margin-bottom:3px;border:1px solid #C7BCB5}#activities .bx-pager li:last-child{margin-bottom:0}#activities .bx-pager li a{position:relative;display:block}#activities .bx-pager li a.active canvas{display:none!important}#keyword{margin-bottom:30px}#keyword div{padding:0 15px;border-right:1px solid #baafa6;border-left:1px solid #baafa6}#keyword #search{padding-bottom:10px;padding-top:15px}#keyword #search legend{display:none}#keyword #search dl:after{content:"";display:table;clear:both}#keyword #search dt{float:left}#keyword #search dt input{padding:12px;height:14px;border:1px solid #6b6562;box-shadow:0 5px 5px -5px rgba(0,0,0,.4) inset;font-size:1.4em;line-height:normal;color:#7f7875}* html #keyword #search dt input{height:12px;background:linear-gradient(#ccc,#fff,#fff,#fff,#fff,#fff)}*+html #keyword #search dt input{margin:-1px 0 0;height:14px;background:linear-gradient(#ccc,#fff,#fff,#fff,#fff,#fff)}#keyword #search dd{height:40px;background:#6b6562}#keyword #search dd input{-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}#keyword #search dd input:hover{filter:alpha(Opacity=50);opacity:.5}#keyword #search dt{padding:0;background:0 0}#keyword #search dt input{padding:10px 10px 9px 10px;width:366px}#keyword #search dd{height:35px}#keyword #keywordlist{padding-bottom:11px;border-bottom:1px solid #cbcac8}#keyword #keywordlist li{display:inline-block;vertical-align:middle;;;}#keyword #keywordlist a{display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZDdkMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjRmMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ddd7d1),color-stop(100%,#f6f4f2));background:-moz-linear-gradient(top,#ddd7d1,#f6f4f2);background:-webkit-linear-gradient(top,#ddd7d1,#f6f4f2);background:linear-gradient(to bottom,#ddd7d1,#f6f4f2);margin-bottom:4px;padding:4px;border:1px solid #d0c8c1;font-size:1.2em;font-weight:700;color:#7f7875}*+html #keyword #keywordlist a{margin-right:4px}#contents>.title{margin-bottom:16px}#trouble{margin-bottom:20px}#trouble .tab{;border-bottom:1px solid #cac9c6}#trouble .tab:after{content:"";display:table;clear:both}#trouble .tab li{float:left;margin-right:2px}#trouble .tab li:nth-child(1){background-image:url(../img/hover.png);background-position:0 -3568px;background-repeat:no-repeat}#trouble .tab li:nth-child(2){background-image:url(../img/hover.png);background-position:0 -3657px;background-repeat:no-repeat}#trouble .tab li:nth-child(3){background-image:url(../img/hover.png);background-position:0 -3746px;background-repeat:no-repeat}#trouble .tab li:nth-child(4){background-image:url(../img/hover.png);background-position:0 -3835px;background-repeat:no-repeat}#trouble .tab li a img{filter:alpha(enabled=false);opacity:1;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}#trouble .tab li a:hover img{filter:alpha(Opacity=0);opacity:0}#trouble .tab li:last-child{margin:0}#trouble .tab li.active{margin-bottom:-1px}#trouble .tab li.active a:hover img{filter:alpha(enabled=false);opacity:1}#trouble div.active{display:block}#trouble div .wrapper{display:block;float:none;margin:0;width:auto;overflow:hidden}#trouble div ul{;border:1px solid #baafa6;border-top:none;border-bottom-style:dotted}#trouble div ul:after{content:"";display:table;clear:both}#trouble div ul .title{margin:0;padding:0;height:auto;border:none;background:0 0}#trouble div ul ul{;border:1px solid #baafa6}#trouble div ul ul:after{content:"";display:table;clear:both}#trouble div ul li{float:left;border-top:1px dotted #baafa6;border-right:1px dotted #baafa6;border-bottom:1px dotted #baafa6}#trouble div ul a{display:block;padding:6px 11px;text-decoration:none;color:#7f7875}#trouble div ul dl{display:table;vertical-align:middle}#trouble div ul dt,#trouble div ul dd{display:table-cell;vertical-align:middle}* html #trouble div ul dt,* html #trouble div ul dd{display:inline;zoom:1}*+html #trouble div ul dt,*+html #trouble div ul dd{display:inline;zoom:1}#trouble div ul dt{padding-right:10px}#trouble div ul dt img{border:1px solid #baafa6}#trouble div ul dd{font-size:1.2em;line-height:1.1666666667}* html #trouble div ul dd{width:162px}*+html #trouble div ul dd{width:162px}#trouble div .link{padding:6px;border:1px solid #baafa6;border-top:none;text-align:right}#trouble div .link a{display:inline;padding:0 0 0 15px;background-image:url(../img/arrow.png);background-position:0 -807px;background-repeat:no-repeat;cursor:pointer;color:#7f7875}#trouble div .link a:hover{background-image:url(../img/hover.png);background-position:0 -505px;background-repeat:no-repeat}#trouble div p.close a{background-image:url(../img/arrow.png);background-position:0 -967px;background-repeat:no-repeat}#trouble div p.close a:hover{background-image:url(../img/hover.png);background-position:0 -605px;background-repeat:no-repeat}#operation{margin-bottom:20px}#operation .title{margin-bottom:1px}#operation section{margin-bottom:14px}#operation section .title{margin:0;padding:0;background:0 0;border:none}#operation ul{;border:1px solid #cbcac8;border-bottom-style:dotted}#operation ul:after{content:"";display:table;clear:both}#operation ul .title{margin:0;padding:0;height:auto;border:none;background:0 0}#operation ul ul{;border:1px solid #baafa6}#operation ul ul:after{content:"";display:table;clear:both}#operation ul li{float:left;border-top:1px dotted #baafa6;border-right:1px dotted #baafa6;border-bottom:1px dotted #baafa6}#operation ul a{display:block;padding:6px 11px;text-decoration:none;color:#7f7875}#operation ul dl{display:table;vertical-align:middle}#operation ul dt,#operation ul dd{display:table-cell;vertical-align:middle}* html #operation ul dt,* html #operation ul dd{display:inline;zoom:1}*+html #operation ul dt,*+html #operation ul dd{display:inline;zoom:1}#operation ul dt{padding-right:10px}#operation ul dt img{border:1px solid #baafa6}#operation ul dd{font-size:1.2em;line-height:1.1666666667}* html #operation ul dd{width:162px}*+html #operation ul dd{width:162px}* html #operation ul li dd{width:103px}*+html #operation ul li dd{width:103px}#operation footer{padding:6px;border:1px solid #cbcac8;border-top:none;text-align:right}#operation footer a{padding-left:15px;background-image:url(../img/arrow.png);background-position:0 -807px;background-repeat:no-repeat;text-decoration:none;color:#7f7875}* html #operation footer a{background-image:url(../img/arrow.png);background-position:0 -805px;background-repeat:no-repeat}*+html #operation footer a{background-image:url(../img/arrow.png);background-position:0 -805px;background-repeat:no-repeat}#operation footer a:hover{background-image:url(../img/hover.png);background-position:0 -505px;background-repeat:no-repeat}* html #operation footer a:hover{background-image:url(../img/hover.png);background-position:0 -503px;background-repeat:no-repeat}*+html #operation footer a:hover{background-image:url(../img/hover.png);background-position:0 -503px;background-repeat:no-repeat}#clinic{position:relative;margin:0;padding:15px;background:#f2efed}#clinic>*{margin:0;padding:0;width:245px;text-align:center}#clinic .title{padding:2px 0 0;margin-bottom:0;height:auto;border:none;border-bottom:1px solid #baafa6;background:0 0;text-align:left}#clinic .address{margin-bottom:11px;padding-top:8px;border-top:1px solid #fff;font-size:1.2em;line-height:1.3333333333;color:#7f7875}* html #clinic .address{line-height:1.5}*+html #clinic .address{line-height:1.5}#clinic .tel{color:#7f7875}* html #clinic .tel{font-size:1.1em}*+html #clinic .tel{font-size:1.1em}#clinic .tel img{margin-bottom:8px}* html #clinic .tel img{margin-bottom:10px}*+html #clinic .tel img{margin-bottom:10px}#clinic .tel a{color:#7f7875}#clinic .tel dd{margin-top:6px;margin-bottom:5px}#clinic .tel dd dt,#clinic .tel dd dd{display:inline}#clinic .tel dd dt,#clinic .tel dd em{font-weight:700}#clinic .tel dd em{margin-left:1em}#clinic .form{position:absolute;top:15px;right:15px;margin:0;width:auto}#clinic .form li{margin-bottom:10px;border:2px solid #433c38}#clinic .form li:nth-child(1){background-image:url(../img/hover.png);background-position:0 -4329px;background-repeat:no-repeat}#clinic .form li:nth-child(2){background-image:url(../img/hover.png);background-position:0 -4147px;background-repeat:no-repeat}*+html #clinic .form li{height:1%}#clinic .form a:hover img{filter:alpha(Opacity=0);opacity:0}#clinic .link{position:absolute;right:15px;bottom:19px;width:164px}#clinic .link a{display:block;margin:0 auto;width:162px;border:1px solid #baafa6;background-image:url(../img/hover.png);background-position:0 -3990px;background-repeat:no-repeat}#clinic .link a img{border:none}#clinic .link a:hover img{filter:alpha(Opacity=0);opacity:0}#clinic .slide{position:absolute;top:15px;right:230px;overflow:hidden;margin:0;padding:0;width:200px;height:180px;border:none;background:0 0}#clinic .slide div{margin:0}#clinic .tel{margin-bottom:10px}#clinic .link{position:static;width:245px}#clinic .slide{right:15px;width:220px;height:215px}#sub{float:left;margin-bottom:45px;width:194px}#sub .menu{margin-bottom:20px;border-bottom:1px solid #baafa6}#sub .menu .title{border:1px solid #baafa6}#sub .menu li{border-right:1px solid #baafa6;border-left:1px solid #baafa6}#sub .menu a{display:block;text-decoration:none;font-size:1.2em;line-height:1.1666666667;color:#7f7875;cursor:pointer}#sub .medical{margin-bottom:20px}#sub .medicallist{padding:2px 4px;border:4px solid #3b4762;border-top:none;background:#9693a3}#sub .medicallist-item{margin:2px 0;border:2px solid #454d68}#sub .medicallist-item.drseminar{background-image:url(../img/hover.png);background-position:0 -12003px;background-repeat:no-repeat}#sub .medicallist-item.introduction{background-image:url(../img/hover.png);background-position:0 -12093px;background-repeat:no-repeat}#sub .medicallist-item a:hover img{filter:alpha(Opacity=0);opacity:0}#sub .info{margin-bottom:20px;padding:4px;background:url(../img/sub_info_bg.gif) left top repeat-x}#sub .info ul{padding:4px;background:#b7afa8}#sub .info li{margin-bottom:4px;border:2px solid #463f3c}#sub .info li:nth-child(2){background-image:url(../img/hover.png);background-position:0 -11897px;background-repeat:no-repeat}#sub .info li:nth-child(2) a:hover img{filter:alpha(Opacity=0);opacity:0}#sub .info li:nth-child(3){background-image:url(../img/hover.png);background-position:0 -11791px;background-repeat:no-repeat}#sub .info li:nth-child(3) a:hover img{filter:alpha(Opacity=0);opacity:0}#sub .info li:last-child{margin:0}*+html #sub .info li{height:1%}#sub .president img{border:1px solid #baafa6}#sub .blog{margin-bottom:20px}#sub .blog li{margin-bottom:5px}#sub .blog li:last-child{margin:0}#sub .banner{margin-bottom:20px}#sub .banner li{margin-bottom:10px}#sub .banner li:last-child{margin-bottom:0}#sub .banner li a>*{border:1px solid #baafa6}#sub .banner .clinic,#sub .banner #footer .kuchikomi,#footer #sub .banner .kuchikomi{margin-bottom:20px}#sub .banner .clinic-item{background:url(../img/sub_banner_clinic_bg.gif) left bottom repeat-x #f5f3f1}#sub .banner .clinic-item a:hover>*{filter:alpha(Opacity=50);opacity:.5}#sub .banner .clinic-item .pic{border-bottom:1px solid #fff}#sub .banner .clinic-item .text{padding:3px 13px 5px;border-top:1px solid #cbc0b8;background-image:url(../img/arrow.png);background-position:176px -791px;background-repeat:no-repeat;line-height:1.2;color:#7f7875}#sub .social{margin-bottom:20px}#sub .social ul{margin:0 auto;width:71px;height:40px}#sub .social li{float:left;margin-left:7px;height:40px}#sub .social li:first-child{margin:0}#sub .feature{margin-bottom:20px}#sub .feature li{margin-bottom:10px}#sub .feature img{border:1px solid #baafa6}#sub .feature .quality img{border:none}#sub .regenerative{margin-bottom:20px}#sub .regenerative p{margin-bottom:10px}#sub .regenerative img{border:1px solid #baafa6}#sub .regenerative .cooperation img{border:none}#sub .matome{margin-bottom:20px}#sub .matome>.title{position:relative}#sub .matome>.title:before{content:'';display:block;position:absolute;top:-2px;left:-2px;z-index:1;width:35px;height:35px;background:url(../img/sub_matome_title_bg.png) left top no-repeat}#sub .matome .s-matome-item{border-bottom:1px dotted #baafa6}#sub .matome .s-matome-item a{display:block;padding:10px}#sub .matome .s-matome-item .item-inner{position:relative;min-height:55px}#sub .matome .s-matome-item .item-inner>*{margin-left:65px}#sub .matome .s-matome-item .item-inner .title{line-height:1.3333333333;font-size:1.2em}#sub .matome .s-matome-item .item-inner .pic{position:absolute;top:0;left:0;margin:0}#sub .matome .s-matome-wrapper{position:relative;padding:12px 0;border:1px solid #baafa6;border-top:none;background:#F5F2F0}#sub .matome .s-matome-wrapper .bx-wrapper{position:static}#sub .matome .s-matome-wrapper .bx-wrapper .bx-viewport{left:0;height:227px!important;background:0 0;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#sub .matome .s-matome-wrapper .bx-controls a{position:absolute;display:block;left:0;height:12px;width:100%;margin:0;background-color:#A39489}#sub .matome .s-matome-wrapper .bx-controls .bx-prev{top:0;background-image:url(../img/index_relatedsites_arrow1.gif);background-position:center}#sub .matome .s-matome-wrapper .bx-controls .bx-next{bottom:0;background-image:url(../img/index_relatedsites_arrow2.gif);background-position:center}#latestnews,#relatedsites{margin-bottom:20px;border:1px solid #baafa6;background:#f2efed}#latestnews .title,#relatedsites .title{border-bottom:1px solid #baafa6}#latestnews li,#relatedsites li{border-bottom:1px dotted #baafa6}#latestnews li:last-child,#relatedsites li:last-child{border:none}#latestnews li{display:block;padding:6px 9px 5px}#latestnews li a{text-decoration:none}#latestnews li dl{position:relative;min-height:55px}#latestnews li dt{position:absolute;top:0;left:0;border:1px solid #baafa6}#latestnews li dd{margin-left:63px;line-height:1.4em}#latestnews li dd.date{color:#7f7875}#latestnews footer{;padding:4px 9px;border-top:1px dotted #baafa6}#latestnews footer:after{content:"";display:table;clear:both}#latestnews footer .rss{float:left}#latestnews footer .link{float:right}#latestnews footer .link a{padding-left:14px;background-image:url(../img/arrow.png);background-position:0 -807px;background-repeat:no-repeat;line-height:14px;color:#7f7875}#latestnews footer .link a:hover{background-image:url(../img/hover.png);background-position:0 -505px;background-repeat:no-repeat}#relatedsites .relatedsites-wrapper{position:relative;background:#F5F2F0;padding:25px 0}#relatedsites .relatedsites-wrapper .bx-wrapper{position:static;width:172px;max-width:172px!important}#relatedsites .relatedsites-wrapper .bx-wrapper .bx-viewport{left:0;height:236px!important;background:0 0;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#relatedsites .relatedsites-wrapper .bx-wrapper .bx-viewport #slider-side{width:172px;margin:0 auto}#relatedsites .relatedsites-wrapper .bx-wrapper .bx-viewport #slider-side li{border-bottom:none;margin:0 auto 10px}#relatedsites .relatedsites-wrapper .bx-wrapper .bx-viewport #slider-side li a{padding:0}#relatedsites .relatedsites-wrapper .bx-controls a{position:absolute;display:block;left:0;height:12px;width:100%;margin:0;background-color:#A39489}#relatedsites .relatedsites-wrapper .bx-controls .bx-prev{top:0;background-image:url(../img/index_relatedsites_arrow1.gif);background-position:center}#relatedsites .relatedsites-wrapper .bx-controls .bx-next{bottom:0;background-image:url(../img/index_relatedsites_arrow2.gif);background-position:center}#sub2{float:right;width:164px}#sub2 #column #period{margin-bottom:6px;background:url(../img/index_sub2_column_ranking_bg.gif) left top repeat-x;text-align:center;line-height:20px;font-size:1.2em;color:#fff}#sub2 #column{margin-bottom:20px}#sub2 #column .title{padding:1px;border:1px solid #baafa6;background:#f2efed}#sub2 #column ol li{margin-bottom:9px}.ie8 #sub2 #column ol li{position:relative;z-index:1}#sub2 #column ol li a{display:block;position:relative;background-image:url(../img/arrow.png);background-position:154px -738px;background-repeat:no-repeat;text-decoration:none;color:#7f7875}#sub2 #column ol li a:hover{background-image:url(../img/hover.png);background-position:154px -436px;background-repeat:no-repeat}* html #sub2 #column ol li a{zoom:expression( this.runtimeStyle.zoom="1", this.appendChild( document.createElement("span") ).className="after", this.insertBefore( document.createElement("span"), this.firstChild ).className="before" )}*+html #sub2 #column ol li a{zoom:expression( this.runtimeStyle.zoom="1", this.appendChild( document.createElement("span") ).className="after", this.insertBefore( document.createElement("span"), this.firstChild ).className="before" )}#sub2 #column ol li a .after,#sub2 #column ol li a:after{content:"";position:absolute;top:0;left:0;width:164px;height:64px;z-index:10;background-image:url(../img/ranking.png);background-position:121px 0;background-repeat:no-repeat}#sub2 #column ol li:nth-child(1) a .after,.ie8 #sub2 #column ol li.no1 a:after,#sub2 #column ol li:nth-child(1) a:after{background-image:url(../img/ranking.png);background-position:121px 0;background-repeat:no-repeat}#sub2 #column ol li:nth-child(2) a .after,.ie8 #sub2 #column ol li.no2 a:after,#sub2 #column ol li:nth-child(2) a:after{background-image:url(../img/ranking.png);background-position:121px -68px;background-repeat:no-repeat}#sub2 #column ol li:nth-child(3) a .after,.ie8 #sub2 #column ol li.no3 a:after,#sub2 #column ol li:nth-child(3) a:after{background-image:url(../img/ranking.png);background-position:121px -136px;background-repeat:no-repeat}#sub2 #column ol li:nth-child(4) a .after,.ie8 #sub2 #column ol li.no4 a:after,#sub2 #column ol li:nth-child(4) a:after{background-image:url(../img/ranking.png);background-position:121px -204px;background-repeat:no-repeat}#sub2 #column ol li:nth-child(5) a .after,.ie8 #sub2 #column ol li.no5 a:after,#sub2 #column ol li:nth-child(5) a:after{background-image:url(../img/ranking.png);background-position:121px -272px;background-repeat:no-repeat}.ie8 #sub2 #column ol li dl{position:relative;z-index:-1}#sub2 #column ol li dl dt{margin-bottom:5px}#sub2 #column ol li dl dd{padding-right:30px;line-height:1.2}#sub2 #column .title{margin-bottom:10px;padding:1px;border:1px solid #baafa6;background:#f2efed}#sub2 #column a:after{content:initial!important}#sub2 #column dt{background:#fff}#sub2 #matome{margin-bottom:20px}#sub2 #matome>.title{margin-bottom:10px;padding:1px;border:1px solid #baafa6;background:#f2efed}#sub2 #matome footer .link{text-align:right}#sub2 #matome footer .link a{padding-left:15px;background-image:url(../img/arrow.png);background-position:0 -807px;background-repeat:no-repeat;text-decoration:none;color:#7f7875}#sub2 #matome footer .link a:hover{background-image:url(../img/hover.png);background-position:0 -505px;background-repeat:no-repeat}#sub2 .s-matome-item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #baafa6}#sub2 .s-matome-item a{display:block}#sub2 .s-matome-item .item-inner{position:relative}#sub2 .s-matome-item .item-inner>*{margin-left:65px}#sub2 .s-matome-item .item-inner .title{padding-top:1em;line-height:1.25;font-size:1.2em}#sub2 .s-matome-item .item-inner .date{position:absolute;top:0;color:#7f7875}#sub2 .s-matome-item .item-inner .pic{position:absolute;top:0;left:0;margin:0}#sub2 #qa{margin-bottom:10px}#sub2 #qa .title{margin-bottom:30px;padding:1px;height:auto;border:1px solid #baafa6;background:0 0;line-height:1;font-size:1em;margin-bottom:10px}#sub2 #qa li{margin-bottom:10px;padding-bottom:9px;border-bottom:1px dotted #baafa6}* html #sub2 #qa li{height:1%}*+html #sub2 #qa li{height:1%}#sub2 #qa dl{position:relative;padding-top:15px;color:#7f7875}#sub2 #qa dt{margin-bottom:5px;padding-left:15px;background:url(../img/index_sub2_qa_bg.gif) left top no-repeat}#sub2 #qa dt a{font-size:1.2em;line-height:1.3333333333;color:#6d9dd0;text-decoration:none}#sub2 #qa .date{position:absolute;top:0;left:0;width:100%}* html #sub2 #qa .date time{float:left}*+html #sub2 #qa .date time{float:left}#sub2 #qa .date .new{float:right}* html #sub2 #qa .date .new img{vertical-align:top}*+html #sub2 #qa .date .new img{vertical-align:top}#sub2 #qa .cat{margin-left:15px}#sub2 #qa .cat li{display:inline;margin:0 0 0 -3px;border:none;text-align:right;line-height:1.4}#sub2 #qa .cat li:before{content:'／'}#sub2 #qa .cat li:first-child{margin:0}#sub2 #qa .cat li:first-child:before{content:''}#sub2 #qa .cat li a{color:#7f7875}#sub2 #qa footer{padding-bottom:10px;border-bottom:1px dotted #baafa6}#sub2 #qa footer .link{text-align:right}#sub2 #qa footer .link a{padding-left:15px;background-image:url(../img/arrow.png);background-position:0 -807px;background-repeat:no-repeat;text-decoration:none;color:#7f7875}* html #sub2 #qa footer .link a{background-image:url(../img/arrow.png);background-position:0 -805px;background-repeat:no-repeat}*+html #sub2 #qa footer .link a{background-image:url(../img/arrow.png);background-position:0 -805px;background-repeat:no-repeat}#sub2 #qa footer .link a:hover{background-image:url(../img/hover.png);background-position:0 -505px;background-repeat:no-repeat}* html #sub2 #qa footer .link a:hover{background-image:url(../img/hover.png);background-position:0 -503px;background-repeat:no-repeat}*+html #sub2 #qa footer .link a:hover{background-image:url(../img/hover.png);background-position:0 -503px;background-repeat:no-repeat}#sub2 .mail{margin-bottom:20px;text-align:center;color:#7f7875}#sub2 .mail dt{margin-bottom:5px}#sub2 .mail dd{border:2px solid #463f3c;background-image:url(../img/hover.png);background-position:0 -3504px;background-repeat:no-repeat}#sub2 .mail a:hover img{filter:alpha(Opacity=0);opacity:0}#footer{position:absolute;bottom:0;width:100%;z-index:50}#footer .wrapper{margin:0 auto;width:988px}* html #footer .wrapper{padding-left:1px}*+html #footer .wrapper{padding-left:1px}.ie8 #footer .wrapper{padding-left:1px}#footer .wrapper .wrapper{width:auto;border-bottom:1px solid #baafa6;background:#f2efed}#footer .sitemap{;float:left;margin:36px 0 0 60px;padding-bottom:30px;width:614px}#footer .sitemap:after{content:"";display:table;clear:both}#footer .sitemap ul{;clear:both;background:url(../img/footer_sitemap_bg.gif) left top repeat-x,url(../img/footer_sitemap_bg.gif) left 42px repeat-x,url(../img/footer_sitemap_bg.gif) left 84px repeat-x,url(../img/footer_sitemap_bg.gif) left bottom repeat-x}#footer .sitemap ul:after{content:"";display:table;clear:both}#footer .sitemap ul li{float:left;margin-right:20px;padding-bottom:2px}* html #footer .sitemap ul li{white-space:nowrap}*+html #footer .sitemap ul li{white-space:nowrap}#footer .sitemap ul li a{padding-left:18px;background-image:url(../img/arrow.png);background-position:0 -806px;background-repeat:no-repeat;text-decoration:none;font-size:1.2em;font-weight:700;line-height:40px;color:#595350;text-decoration:none}#footer .sitemap ul li a:hover{background-image:url(../img/hover.png);background-position:0 -504px;background-repeat:no-repeat}#footer .sitemap section{float:left;margin-left:30px;margin-bottom:30px;width:130px}#footer .sitemap section:first-child{margin:0}#footer .sitemap section .title{margin-bottom:8px;font-size:1.2em;font-weight:700;color:#595350}#footer .sitemap section ul{padding:0;background:0 0}* html #footer .sitemap section ul{-pie-background:0 0}*+html #footer .sitemap section ul{-pie-background:0 0}#footer .sitemap section ul li{float:none;margin:0;line-height:1}* html #footer .sitemap section ul li{white-space:normal}*+html #footer .sitemap section ul li{white-space:normal}#footer .sitemap section ul li a{display:block;background-position:0 -804px;font-size:1em;font-weight:400;color:#7f7875;line-height:1.8}#footer .sitemap section ul li a:hover{background-position:0 -502px}#footer .clinic,#footer .kuchikomi{float:right;margin:36px 60px 0 0;padding-bottom:26px;width:239px}#footer .clinic-item{margin-bottom:4px}#footer .clinic-item a:hover>*{filter:alpha(Opacity=50);opacity:.5}#footer .clinic-item img{border:1px solid #baafa6}#footer .clinic-item .item-inner{position:relative}#footer .clinic-item .text{position:absolute;right:11px;bottom:5px;padding:0;width:164px;border:none;background:0 0;text-align:center;font-size:.8em;line-height:1.25;color:#7f7875}#footer .text{clear:both;padding:15px 0;border-top:1px solid #fff;background:#f2efed;text-align:center;line-height:1.6;color:#7f7875}#footer #fnavi{border-top:1px solid #ccc3ba}* html #footer #fnavi{height:1%}*+html #footer #fnavi{height:1%}#footer .kuchikomi{clear:right;margin-top:0;text-align:right}#footer .kuchikomi img{border:none}#pickup:after{content:"";display:table;clear:both}#pickup section{width:166px;margin-right:6px;float:left;background:#F2EFED}#pickup section:last-child{margin-right:0}#pickup section .title{margin:0;padding:0;border:none;background:0 0}#pickup section ul{margin:0;padding:10px 6px 2px}#pickup section ul li{width:auto;margin:0 0 10px;float:none}#pickup section dl dd{line-height:1}#pickup section dl .cap{margin-top:2px}