@import url('https://fonts.googleapis.com/css?family=Cinzel:400,700');@import url('https://fonts.googleapis.com/css?family=Marcellus+SC');
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@charset "utf-8";body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","MS Pゴシック","MS P Gothic","Myriad Web","Myriad Pro",Verdana,sans-serif;color:#4c4c4c;font-size:14px;height:100%;letter-spacing:.1em;background:#e5e3dc;position:relative;word-wrap:break-word}@media(max-width:1024px){body{font-size:12px}}html{height:100%}@media(min-width:1025px){a,a:hover{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}}#wrapper{max-width:1600px;margin:0 auto;background:#fff;box-shadow:0 0 10px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.3);-o-box-shadow:0 0 10px 3px rgba(0,0,0,0.3);-ms-box-shadow:0 0 10px 3px rgba(0,0,0,0.3)}.pageTop{position:fixed;bottom:60px;right:-100px;z-index:3}.pageTop a{display:block}#header{padding:15px 2%;margin:0 auto;border-top:10px solid #64c8c8}#header .title{padding-top:20px;text-align:center;float:left}#header .title .hLogo{margin-bottom:15px}#header .hContact{float:right;text-align:right}#header .hContact .tel{padding-bottom:10px}#header .hContact .tel .phrase{line-height:140%;color:#a57846;font-size:1em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Verdana,serif;float:left;text-align:right;width:48%}#header .hContact .tel a{float:right;font-size:2.95em;font-style:normal;text-decoration:none;color:#a57846;font-family:'Cinzel',serif;letter-spacing:.03em}#header .hContact .tel a img{margin-right:10px}#header .hContact .time{margin-bottom:15px}#header .hContact .time .timeInner{margin-left:1em}#header .hContact .time .timeInner:first-child{margin-left:0}#header .hContact .contactBtn{background-color:#af9b7d;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;width:49%;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Verdana,serif}@media(min-width:768px){#header .hContact .contactBtn.btn1{float:left}#header .hContact .contactBtn.btn2{float:right}}#header .hContact .contactBtn a{background:url(//ag-clinic.jp/director/../css/../images/link_icon_white.svg) no-repeat right center;color:#fff;padding:15px 25px 15px 15px;display:inline-block;text-decoration:none;display:block}@media(max-width:1024px) and (min-width:768px){#header .title{padding-top:30px}#header .title .hLogo{margin-bottom:15px}#header .title .hLogo img{width:240px}#header .hContact .tel a{font-size:2.9em}#header .hContact .tel a img{margin-right:8px;height:18px}#header .hContact .contactBtn a{padding:15px 20px 15px 10px}}@media(max-width:767px){#header{padding:15px 6% 5px;margin:0 auto 20px}#header .title{float:none;padding:10px 0;text-align:center}#header .title .hLogo{margin:0 0 10px}#header .title .hLogo img{width:90%}#header .hContact{float:none;text-align:center}#header .hContact .tel{margin:0 0 5px}#header .hContact .tel .phrase{font-size:1.4em;margin-bottom:15px;width:100%;text-align:center;float:none}#header .hContact .tel a{font-size:3.4em;font-style:normal;text-decoration:none;color:#a07846;text-align:center;float:none}#header .hContact .time{margin-bottom:20px;font-size:1.2em;line-height:160%}#header .hContact .time .timeInner{display:block}#header .hContact .contactBtn{float:none;padding-top:0;width:96%;margin:0 auto 10px}#header .hContact .contactBtn a{width:100%;padding:20px 0;font-size:1.2em}}@media(min-width:768px){#mainMenu h2{display:none}#mainMenuList{background:#64c8c8;margin:0 auto}#mainMenuList ul{display:table;width:100%}#mainMenuList ul li{display:table-cell;width:12.5%;text-align:center;position:relative;vertical-align:middle}#mainMenuList li a{display:block;color:#fff;text-align:center;text-decoration:none;line-height:150%;font-size:1em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Verdana,serif;box-sizing:border-box;vertical-align:middle}}#mainMenuList li ul{width:100%;display:none;position:absolute;z-index:100;left:0}#mainMenuList li ul li{float:none;width:100%;border-bottom:1px solid #af9b7d;border-right:1px solid #af9b7d;border-left:1px solid #af9b7d;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;display:block;height:auto}#mainMenuList li ul li a{background:#fff;color:#af9b7d;text-align:left;padding:10px}@media(min-width:1025px){#mainMenuList ul li{cursor:pointer;height:60px}#mainMenuList ul li:hover{color:#fff;background:#af9b7d}#mainMenuList li ul{top:60px}#mainMenuList li ul li:first-child{border-top:1px solid #fff}#mainMenuList li ul li a:hover{background:#af9b7d;color:#fff}}@media(max-width:1024px) and (min-width:768px){#mainMenuList ul li{height:50px}#mainMenuList li ul{top:50px}#mainMenuList li a{font-size:.7em;padding:10px 5px;letter-spacing:normal}}@media(max-width:767px){#mainMenu h2{background:#64c8c8 url(//ag-clinic.jp/director/../css/../images/slidedown_icon_white.svg) no-repeat right center;text-align:center;color:#fff;padding:15px;font-size:1.8em;font-family:'Marcellus SC',serif}#mainMenu h2.active{background:#64c8c8 url(//ag-clinic.jp/director/../css/../images/close_icon_white.svg) no-repeat right center}#mainMenuList{border-top:1px solid #fff;background:#af9b7d}#mainMenuList li a{display:block;padding:15px 35px 15px 15px;color:#fff;text-decoration:none;line-height:150%;font-size:1.2em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Verdana,serif}#mainMenuList ul li{float:none;width:100%;border-bottom:1px solid #fff}#mainMenuList ul li:last-child{border-bottom:1px solid #af9b7d}#mainMenuList ul li a{background:url(//ag-clinic.jp/director/../css/../images/slidedown_icon_white.svg) no-repeat right center}#mainMenuList ul li a.active{background:url(//ag-clinic.jp/director/../css/../images/close_icon_white.svg) no-repeat right center}#mainMenuList li ul{position:static}#mainMenuList li ul li{border-right:0;border-left:0}#mainMenuList li ul li:last-child{border-bottom:0}#mainMenuList li ul li a{background:#fff url(//ag-clinic.jp/director/../css/../images/link_icon_gold.svg) no-repeat right center}}@media(min-width:768px){#subMenu h2{display:none}#subMenu .secInner{padding:0}#subMenuList{margin:0 3.33% 3.33%;background:#f5f3ed}#subMenuList ul{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#subMenuList ul li{float:left;width:25%;position:relative}#subMenuList li a{display:block;padding:15px 15px 15px 30px;color:#4c4c4c;text-align:left;text-decoration:none;line-height:150%;background:url(//ag-clinic.jp/director/../css/../images/link_icon_black.svg) no-repeat left center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Verdana,serif}}@media(min-width:1025px){#subMenuList li a:hover{color:#fff;background:#af9b7d url(//ag-clinic.jp/director/../css/../images/link_icon_white.svg) no-repeat left center}}@media(max-width:1024px) and (min-width:768px){#subMenuList li a{font-size:.7em}}@media(max-width:767px){#subMenu{margin:0 6% 4%}#subMenu .secInner{padding:0}#subMenu h2{background:#f5f3ed url(//ag-clinic.jp/director/../css/../images/slidedown_icon_gold.svg) no-repeat right center;text-align:center;color:#af9b7d;padding:15px;font-size:1.8em;font-family:'Marcellus SC',serif;border:1px solid #af9b7d}#subMenu h2.active{background:#f5f3ed url(//ag-clinic.jp/director/../css/../images/close_icon_gold.svg) no-repeat right center}#subMenuList li a{display:block;padding:15px 15px 15px 35px;color:#af9b7d;text-align:left;text-decoration:none;line-height:150%;font-size:1.2em;background:url(//ag-clinic.jp/director/../css/../images/link_icon_gold.svg) no-repeat left center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Verdana,serif}#subMenuList ul li{float:none;width:100%;text-align:center;border-left:1px solid #af9b7d;border-right:1px solid #af9b7d;border-bottom:1px solid #af9b7d;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#subMenuList ul li:last-child{border-bottom:1px solid #af9b7d}}.footerClinicInfo{text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Verdana,serif;padding-bottom:4%}.footerClinicInfo h3{font-size:2em;margin-bottom:3.33%;color:#fff}.footerClinicInfo #map{margin:0 3.33% 2.5%;height:300px}.footerClinicInfo #map .gm-style-iw{overflow:hidden !important}.footerClinicInfo #map .gm-style-iw div{overflow:hidden !important}.footerClinicInfo p.address{line-height:200%;margin-bottom:1%;color:#fff}.footerClinicInfo .tel a{line-height:200%;font-family:'Cinzel',serif;color:#fff;text-decoration:none;font-style:normal;font-size:3em}.footerClinicInfo ul.sns{padding-top:1%}.footerClinicInfo ul.sns li{display:inline-block;margin-right:1%;margin-left:1%}@media(max-width:767px){.footerClinicInfo{padding-bottom:8%}.footerClinicInfo h3{margin-bottom:6%}.footerClinicInfo #map{margin:0 6% 6%;height:300px}.footerClinicInfo p.address{line-height:200%;margin-bottom:5px}.footerClinicInfo ul.sns li{display:inline-block;margin-right:2%;margin-left:2%}}#footer{text-align:center}#footer .footerTop{text-align:center;padding:3em 0;background:#968e75;letter-spacing:normal;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Verdana,serif}#footer .footerBottom{padding:25px 0 20px;background:#64c8c8;color:#fff}#footer h2{font-size:2em;margin-bottom:1em;color:#fff}#footer p.address{line-height:200%;margin-bottom:1em;color:#fff}#footer p.access{line-height:200%;margin-bottom:1.5em;color:#fff}#footer .tel a{line-height:200%;font-family:'Cinzel',serif;color:#fff;text-decoration:none;font-style:normal;font-size:3em}#footer ul.sns{padding-top:1%}#footer ul.sns li{display:inline-block;margin-right:1%;margin-left:1%}#footer .link{margin-bottom:1.5em}#footer .link a{text-decoration:none;color:#fff}#footer .copy{font-size:.7em}@media(max-width:767px){#footer p.address{font-size:.8em}#footer p.access{font-size:.8em}#footer ul.sns li{display:inline-block;margin-right:2%;margin-left:2%}#footer .copy{font-size:.7em;line-height:150%}}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}#map2020 a{color:#fff}@media(min-width:768px){br.sp{display:none}}br.pc{display:none}}
@charset "utf-8";.bgBeige{background:#f5f3ed}.bgGold{background:#968e75}.bgGray{background:#c8c8c8}.secInner a{text-decoration:underline;color:#a57846}.secInner a:hover{color:#af9b7d;text-decoration:none}.secInner .emphasize{color:#af9b7d;font-weight:bold;font-size:1.3em}.secInner{padding:3.33% 0 1px;max-width:1280px;margin:0 auto}@media(max-width:767px){.secInner{padding:6% 0 1px}}h1.pageTitle{padding:1.5em 0;font-size:2em;text-align:center;letter-spacing:.2em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Verdana,serif}@media(max-width:767px){h1.pageTitle{font-size:1.6em}}.secTitle{overflow:hidden;width:100%;max-width:640px;margin:0 auto 4%;text-align:center;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Verdana,serif}.secTitle h2{text-align:center;font-size:2.4em;display:inline-block;padding:0 .5em;position:relative;color:#af9b7d}.secTitle h2:before{right:105%;border-top:1px solid #af9b7d;content:"";position:absolute;top:50%;width:99em}.secTitle h2:after{left:105%;border-top:1px solid #af9b7d;content:"";position:absolute;top:50%;width:99em}@media(max-width:767px){.secTitle{overflow:hidden;width:100%;max-width:280px;margin:0 auto 6%;text-align:center}.secTitle h2{font-size:1.8em}}.secTitle.eng{font-family:'Marcellus SC',serif}h3.secSubTitle{margin:0 3.33% 1em;font-weight:bold;font-size:1.6em;letter-spacing:.2em;color:#af9b7d;line-height:160%}h3.secSubTitle.topBorder{border-top:1px solid #ccc;padding-top:1em}@media(max-width:767px){h3.secSubTitle{margin:0 6% 1em;font-size:1.4em}}.pdTop0{padding-top:0}.secStyle1-1 li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;border:1px solid #ccc;list-style:none;background:#fff}.secStyle1-1 li a{text-decoration:none;color:#4c4c4c;display:block}.secStyle1-1 li img{width:100%}.secStyle1-1 li .title{line-height:160%;font-weight:bold;text-align:center}.secStyle1-1 li .text{line-height:160%}@media(min-width:1025px){.secStyle1-1 li.link a:hover{box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}}@media(min-width:768px){.secStyle1-1 li{margin:0 3.33% 3.33%}.secStyle1-1 li a{padding:0 2%}.secStyle1-1 li .title{font-size:1.4em;padding:2%}.secStyle1-1 li .text{padding:2%}}@media(max-width:767px){.secStyle1-1 li{margin:0 6% 6%;list-style:none}.secStyle1-1 li a{padding:0 4%}.secStyle1-1 li .title{font-size:1.2em;padding:3% 2%}.secStyle1-1 li .text{padding:3% 2%}}.secStyle1-2 li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;border:1px solid #ccc;list-style:none;background:#fff}.secStyle1-2 li a{text-decoration:none;color:#4c4c4c;display:block}.secStyle1-2 li img{width:100%}.secStyle1-2 li .title{line-height:160%;font-weight:bold;text-align:center}.secStyle1-2 li .text{line-height:160%}@media(min-width:1025px){.secStyle1-2 li.link a:hover{box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}}@media(min-width:768px){.secStyle1-2 ul{letter-spacing:-.4em}.secStyle1-2 li{width:45%;margin-left:3.33%;margin-bottom:3.33%;display:inline-block;vertical-align:top;letter-spacing:.1em}.secStyle1-2 li a{padding:0 3%}.secStyle1-2 li .title{font-size:1.2em;padding:3%}.secStyle1-2 li .text{padding:3%}}@media(max-width:767px){.secStyle1-2 li{margin:0 6% 6%;list-style:none}.secStyle1-2 li a{padding:0 4%}.secStyle1-2 li .title{font-size:1.2em;padding:3% 2%}.secStyle1-2 li .text{padding:3% 2%}}.secStyle1-3 li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;border:1px solid #ccc;list-style:none;background:#fff}.secStyle1-3 li a{text-decoration:none;color:#4c4c4c;display:block}.secStyle1-3 li img{width:100%}.secStyle1-3 li .title{line-height:160%;font-weight:bold;text-align:center}.secStyle1-3 li .text{line-height:160%}@media(min-width:1025px){.secStyle1-3 li.link a:hover{box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}}@media(min-width:768px){.secStyle1-3 ul{letter-spacing:-.4em}.secStyle1-3 li{width:28.9%;margin-left:3.33%;margin-bottom:3.33%;display:inline-block;vertical-align:top;letter-spacing:.1em}.secStyle1-3 li a{padding:0 4%}.secStyle1-3 li .title{font-size:1.1em;padding:4%}.secStyle1-3 li .text{padding:4%}}@media(max-width:767px){.secStyle1-3 li{margin:0 6% 6%;list-style:none}.secStyle1-3 li a{padding:0 4%}.secStyle1-3 li .title{font-size:1.2em;padding:3% 2%}.secStyle1-3 li .text{padding:3% 2%}}.secStyle2 dl{margin:0 3.33% 3.33%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;padding:30px;border:1px solid #ccc;background:#fff}.secStyle2 dt{font-size:1.3em;font-weight:bold;margin-bottom:15px}.secStyle2 dd{line-height:180%}@media(max-width:767px){.secStyle2 dl{margin:0 6% 6%;padding:20px 20px 15px}.secStyle2 dt{font-size:1.2em}}.secStyle3-1 li a{display:block;line-height:0}@media(min-width:1025px){.secStyle3-1 li a:hover{box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}}@media(min-width:768px){.secStyle3-1 li{margin:0 3.33% 3.33%;list-style:none}}@media(max-width:767px){.secStyle3-1 li{margin:0 6% 6%;list-style:none}}.secStyle3-1 li img{width:100%;display:block}.secStyle3-2 li a{display:block;line-height:0}@media(min-width:1025px){.secStyle3-2 li a:hover{box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}}@media(min-width:768px){.secStyle3-2 ul{letter-spacing:-.4em}.secStyle3-2 li{width:45%;margin-left:3.33%;margin-bottom:3.33%;list-style:none;display:inline-block;vertical-align:top;letter-spacing:.1em}}@media(max-width:767px){.secStyle3-2 li{margin:0 6% 6%;list-style:none}}.secStyle3-2 li img{width:100%;display:block}.secStyle3-3 li a{display:block}@media(min-width:1025px){.secStyle3-3 li a:hover{box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;line-height:0}}@media(min-width:768px){.secStyle3-3 ul{letter-spacing:-.4em}.secStyle3-3 li{width:28.9%;margin-left:3.33%;margin-bottom:3.33%;list-style:none;display:inline-block;vertical-align:top;letter-spacing:.1em}}@media(max-width:767px){.secStyle3-3 li{margin:0 6% 6%;list-style:none}}.secStyle3-3 li img{width:100%;display:block}.secStyle3-4 li a{display:block}@media(min-width:1025px){.secStyle3-4 li a:hover{box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;line-height:0}}@media(min-width:768px){.secStyle3-4 ul{letter-spacing:-.4em}.secStyle3-4 li{width:20.8%;margin-left:3.33%;margin-bottom:3.33%;list-style:none;display:inline-block;vertical-align:top;letter-spacing:.1em}}@media(max-width:767px){.secStyle3-4 li{margin:0 6% 6%;list-style:none}}.secStyle3-4 li img{width:100%;display:block}.secStyle3-5 li a{display:block}@media(min-width:1025px){.secStyle3-5 li a:hover{box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;line-height:0}}@media(min-width:768px){.secStyle3-5 ul{letter-spacing:-.4em}.secStyle3-5 li{width:16%;margin-left:3.33%;margin-bottom:3.33%;list-style:none;display:inline-block;vertical-align:top;letter-spacing:.1em}}@media(max-width:767px){.secStyle3-5 li{margin:0 6% 6%;list-style:none}}.secStyle3-5 li img{width:100%;display:block}.secStyle3-6 li a{display:block}@media(min-width:1025px){.secStyle3-6 li a:hover{box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px 3px rgba(0,0,0,0.2);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;line-height:0}}@media(min-width:768px){.secStyle3-6 ul{letter-spacing:-.4em}.secStyle3-6 li{width:12.78%;margin-left:3.33%;margin-bottom:3.33%;list-style:none;display:inline-block;vertical-align:top;letter-spacing:.1em}}@media(max-width:767px){.secStyle3-6 li{margin:0 6% 6%;list-style:none}}.secStyle3-6 li img{width:100%;display:block}.secStyle4-PL-VL .title,.secStyle4-PL-VL .lede,.secStyle4-PL-VL .text,.secStyle4-PR-VL .title,.secStyle4-PR-VL .lede,.secStyle4-PR-VL .text,.secStyle4-PL-WL .title,.secStyle4-PL-WL .lede,.secStyle4-PL-WL .text,.secStyle4-PR-WL .title,.secStyle4-PR-WL .lede,.secStyle4-PR-WL .text{margin:0 3.33% 20px}.secStyle4-PL-VL .title,.secStyle4-PR-VL .title,.secStyle4-PL-WL .title,.secStyle4-PR-WL .title{font-size:1.4em;line-height:150%;font-weight:bold}.secStyle4-PL-VL .lede,.secStyle4-PL-VL .text,.secStyle4-PR-VL .lede,.secStyle4-PR-VL .text,.secStyle4-PL-WL .lede,.secStyle4-PL-WL .text,.secStyle4-PR-WL .lede,.secStyle4-PR-WL .text{line-height:180%}.secStyle4-PL-VL .text img{max-width:40%;float:left;margin:.5em 2em 2em 0}.secStyle4-PL-WL .text img{max-width:70%;float:left;margin:.5em 2em 2em 0}.secStyle4-PR-VL .text img{max-width:40%;float:right;margin:.5em 0 2em 2em}.secStyle4-PR-WL .text img{max-width:70%;float:right;margin:.5em 0 2em 2em}.secStyle4-PL-VL .link,.secStyle4-PL-WL .link{text-align:right;margin:0 3.33% 3.33%}.secStyle4-PR-VL .link,.secStyle4-PR-WL .link{text-align:left;margin:0 3.33% 3.33%}.secStyle4-PL-VL .link a,.secStyle4-PR-VL .link a,.secStyle4-PL-WL .link a,.secStyle4-PR-WL .link a{background:#af9b7d url(//ag-clinic.jp/director/../css/../images/link_icon_white.svg) no-repeat right center;color:#fff;padding:20px 40px 20px 30px;display:inline-block;text-decoration:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;font-weight:bold}.secStyle4-PL-VL .link a:hover,.secStyle4-PR-VL .link a:hover,.secStyle4-PL-WL .link a:hover,.secStyle4-PR-WL .link a:hover{background:#4c4c4c url(//ag-clinic.jp/director/../css/../images/link_icon_white.svg) no-repeat right center}@media(max-width:1024px) and (min-width:768px){.secStyle4-PL-VL .link a,.secStyle4-PR-VL .link a,.secStyle4-PL-WL .link a,.secStyle4-PR-WL .link a{padding:15px 40px 15px 30px}}@media(max-width:767px){.secStyle4-PL-VL .title,.secStyle4-PL-VL .lede,.secStyle4-PL-VL .text,.secStyle4-PL-VL .link,.secStyle4-PR-VL .title,.secStyle4-PR-VL .lede,.secStyle4-PR-VL .text,.secStyle4-PR-VL .link,.secStyle4-PL-WL .title,.secStyle4-PL-WL .lede,.secStyle4-PL-WL .text,.secStyle4-PL-WL .link,.secStyle4-PR-WL .title,.secStyle4-PR-WL .lede,.secStyle4-PR-WL .text,.secStyle4-PR-WL .link{margin:0 6% 15px}.secStyle4-PL-VL .text img,.secStyle4-PR-VL .text img,.secStyle4-PL-WL .text img,.secStyle4-PR-WL .text img{max-width:100%;float:none;margin:0 0 10px;float:none}.secStyle4-PL-VL .link,.secStyle4-PR-VL .link,.secStyle4-PL-WL .link,.secStyle4-PR-WL .link{text-align:center;margin:0 6% 6%}.secStyle4-PL-VL .link a,.secStyle4-PR-VL .link a,.secStyle4-PL-WL .link a,.secStyle4-PR-WL .link a{padding:15px 40px 15px 30px}}.secStyle5-1 li{list-style:none}.secStyle5-1 li img{width:100%}.secStyle5-1 li .title{line-height:160%;font-weight:bold;text-align:center}.secStyle5-1 li .text{line-height:160%}@media(min-width:768px){.secStyle5-1 li{margin:0 3.33% 3.33%}.secStyle5-1 li .title{font-size:1.4em;padding-bottom:2%}.secStyle5-1 li .text{padding:2% 0}}@media(max-width:767px){.secStyle5-1 li{margin:0 6% 6%;list-style:none}.secStyle5-1 li .title{font-size:1.2em;padding-bottom:3%}.secStyle5-1 li .text{padding:3% 0 0}}.secStyle5-2 li{list-style:none}.secStyle5-2 li img{width:100%}.secStyle5-2 li .title{line-height:160%;font-weight:bold;text-align:center}.secStyle5-2 li .text{line-height:160%}@media(min-width:768px){.secStyle5-2 ul{letter-spacing:-.4em}.secStyle5-2 li{width:45%;margin-left:3.33%;margin-bottom:3.33%;display:inline-block;vertical-align:top;letter-spacing:.1em}.secStyle5-2 li .title{font-size:1.2em;padding-bottom:3%}.secStyle5-2 li .text{padding:3% 0}}@media(max-width:767px){.secStyle5-2 li{margin:0 6% 6%;list-style:none}.secStyle5-2 li .title{font-size:1.2em;padding-bottom:3%}.secStyle5-2 li .text{padding:3% 0 0}}.secStyle5-3 li{list-style:none}.secStyle5-3 li img{width:100%}.secStyle5-3 li .title{line-height:160%;font-weight:bold;text-align:center}.secStyle5-3 li .text{line-height:160%}@media(min-width:768px){.secStyle5-3 ul{letter-spacing:-.4em}.secStyle5-3 li{width:28.9%;margin-left:3.33%;margin-bottom:3.33%;display:inline-block;vertical-align:top;letter-spacing:.1em}.secStyle5-3 li .title{font-size:1.1em;padding-bottom:4%}.secStyle5-3 li .text{padding:4% 0 0}}@media(max-width:767px){.secStyle5-3 li{margin:0 6% 6%;list-style:none}.secStyle5-3 li .title{font-size:1.2em;padding-bottom:3%}.secStyle5-3 li .text{padding:3% 0 0}}.secStyle6 dl{margin:0 3.33% 3.33%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;padding:30px;border:1px solid #ccc;background:#fff}.secStyle6 dt{font-size:1.4em;font-weight:bold;margin-bottom:30px;text-align:center}.secStyle6 dd{line-height:180%}.secStyle6 dd img.fLeft{max-width:40%;float:left;margin:.5em 2em 0 0}.secStyle6 dd img.fRight{max-width:40%;float:right;margin:.5em 0 0 2em}@media(max-width:767px){.secStyle6 dl{margin:0 6% 6%;padding:20px 20px 15px}.secStyle6 dt{font-size:1.2em;margin-bottom:20px}.secStyle6 dd img.fLeft,.secStyle6 dd img.fRight{max-width:100%;float:none;margin:0 0 10px}}.secStyle7 h3{font-size:1.4em;font-weight:bold;text-align:center;display:inline-block;margin:0 3.33% 1.5em;line-height:150%}.secStyle7 img{max-width:40%;float:left;margin:0 0 3.33% 3.33%}.secStyle7 table{width:50%;float:right;border-bottom:1px solid #ccc;margin:0 3.33% 3.33% 0}.secStyle7 table th{padding:1em .5em;border-top:1px solid #ccc;font-weight:bold;text-align:left;line-height:150%}.secStyle7 table td{padding:1em .5em;border-top:1px solid #ccc;line-height:150%}@media(max-width:767px){.secStyle7 h3{font-size:1.4em;text-align:left;margin:0 6% 1em}.secStyle7 img{max-width:88%;float:none;margin:0 6% 1.5em}.secStyle7 table{width:88%;margin:0 6% 6%;float:none}}.secYouTubeInner{padding:5% 20% 5%;position:relative}.secYouTube .youtube{position:relative;width:100%;padding-top:56.25%}.secYouTube .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media(max-width:1024px) and (min-width:768px){.secYouTubeInner{padding:3.33% 3.33% 3.33%}}@media(max-width:767px){.secYouTubeInner{padding:6% 6% 6%}}.secPricelist .container{width:45%}.secPricelist .container.left{float:left;margin-left:3.33%;margin-bottom:3.33%}.secPricelist .container.right{float:right;margin-right:3.33%;margin-bottom:3.33%}.secPricelist .container h3{text-align:center;font-weight:bold;font-size:1.2em;border-top:4px solid #af9b7d;padding:.8em;background:#fff;line-height:160%}.secPricelist .container table{width:100%;border-top:1px solid #af9b7d;margin:0 0 6%;background:#fff}.secPricelist .container table:last-child{margin:0}.secPricelist .container th{border-bottom:1px solid #ccc;text-align:left;padding:1em;width:100%;line-height:160%}.secPricelist .container td{border-bottom:1px solid #ccc;padding:1em;line-height:160%}.secPricelist .container td.price{text-align:right;white-space:nowrap;vertical-align:middle}@media(max-width:767px){.secPricelist .container{width:88%;margin:0 6% 6%}.secPricelist .container.left{float:none;margin:0 6% 6%}.secPricelist .container.right{float:none;margin:0 6% 6%}.secPricelist .container h3{padding:.6em}}.secPricelist02 .container02{width:93%}.secPricelist02 .container02.left{float:left;margin-left:3.33%;margin-bottom:3.33%}.secPricelist02 .container02.right{float:right;margin-right:3.33%;margin-bottom:3.33%}.secPricelist02 .container02 h3{text-align:center;font-weight:bold;font-size:1.2em;border-top:4px solid #af9b7d;padding:.8em;background:#fff;line-height:160%}.secPricelist02 .container02 table{width:100%;border-top:1px solid #af9b7d;margin:0 0 6%;background:#fff}.secPricelist02 .container02 table:last-child{margin:0}.secPricelist02 .container02 th{border-bottom:1px solid #ccc;text-align:left;padding:1em;width:80%;line-height:160%}.secPricelist02 .container02 td{border-bottom:1px solid #ccc;padding:1em;line-height:160%}.secPricelis02t .container02 td.price{text-align:right;white-space:nowrap;vertical-align:middle}@media(max-width:767px){.secPricelist02 .container02{width:88%;margin:0 6% 6%}.secPricelist02 .container02.left{float:none;margin:0 6% 6%}.secPricelist02 .container02.right{float:none;margin:0 6% 6%}.secPricelist02 .container02 h3{padding:.6em}}.secPricelist04 .container04{width:93%}.secPricelist04 .container04.left{float:left;margin-left:3.33%;margin-bottom:3.33%}.secPricelist04 .container04.right{float:right;margin-right:3.33%;margin-bottom:3.33%}.secPricelist04 .container04 h3{text-align:center;font-weight:bold;font-size:1.2em;border-top:4px solid #af9b7d;padding:.8em;background:#fff;line-height:160%}.secPricelist04 .container04 table{width:100%;border-top:1px solid #af9b7d;margin:0 0 6%;background:#fff}.secPricelist04 .container04 table:last-child{margin:0}.secPricelist04 .container04 th{border-bottom:1px solid #ccc;text-align:left;padding:1em;width:40%;line-height:160%}.secPricelist04 .container04 td{border-bottom:1px solid #ccc;padding:1em;line-height:160%}.secPricelis04t .container04 td.price{text-align:right;white-space:nowrap;vertical-align:middle}@media(max-width:767px){.secPricelist04 .container04{width:88%;margin:0 6% 6%}.secPricelist04 .container04.left{float:none;margin:0 6% 6%}.secPricelist04 .container04.right{float:none;margin:0 6% 6%}.secPricelist04 .container04 h3{padding:.6em}}.secPricelist04-02 .container04-02{width:93%}.secPricelist04-02 .container04-02.left{float:left;margin-left:3.33%;margin-bottom:3.33%}.secPricelist04-02 .container04-02.right{float:right;margin-right:3.33%;margin-bottom:3.33%}.secPricelist04-02 .container04-02 h3{text-align:center;font-weight:bold;font-size:1.2em;border-top:4px solid #af9b7d;padding:.8em;background:#fff;line-height:160%}.secPricelist04-02 .container04-02 table{width:100%;border-top:1px solid #af9b7d;margin:0 0 6%;background:#fff}.secPricelist04-02 .container04-02 table:last-child{margin:0}.secPricelist04-02 .container04-02 th{border-bottom:1px solid #ccc;text-align:left;padding:1em;width:30%;line-height:160%}.secPricelist04-02 .container04-02 td{border-bottom:1px solid #ccc;padding:1em;line-height:160%}.secPricelist04-02 .container04-02 td.price{text-align:right;white-space:nowrap;vertical-align:middle}@media(max-width:767px){.secPricelist04-02 .container04-02{width:88%;margin:0 6% 6%}.secPricelist04-02 .container04-02.left{float:none;margin:0 6% 6%}.secPricelist04-02 .container04-02.right{float:none;margin:0 6% 6%}.secPricelist04-02 .container04-02 h3{padding:.6em}}.secPricelist03 .container03{width:93%}.secPricelist03 .container03.left{float:left;margin-left:3.33%;margin-bottom:3.33%}.secPricelist03 .container03.right{float:right;margin-right:3.33%;margin-bottom:3.33%}.secPricelist03 .container03 h3{text-align:center;font-weight:bold;font-size:1.2em;border-top:4px solid #af9b7d;padding:.8em;background:#fff;line-height:160%}.secPricelist03 .container03 table{width:100%;border-top:1px solid #af9b7d;margin:0 0 6%;background:#fff}.secPricelist03 .container03 table:last-child{margin:0}.secPricelist03 .container03 th{border-bottom:1px solid #ccc;text-align:left;padding:1em;width:100%;line-height:160%}.secPricelist03 .container03 td{border-bottom:1px solid #ccc;padding:1em;line-height:160%}.secPricelis03t .container03 td.price{text-align:right;white-space:nowrap;vertical-align:middle}@media(max-width:767px){.secPricelist03 .container03{width:88%;margin:0 6% 6%}.secPricelist03 .container03.left{float:none;margin:0 6% 6%}.secPricelist03 .container03.right{float:none;margin:0 6% 6%}.secPricelist03 .container03 h3{padding:.6em}}.secUL ul{margin:0 3.33% 3.33%;padding:0 0 0 1.6em}.secUL ul li{margin-bottom:1em;line-height:160%;list-style:none}.secUL.disc ul li{list-style:disc}.secUL.decimal ul li{list-style:decimal}@media(max-width:767px){.secUL ul{margin:0 6% 6%;padding:0 0 0 1.6em}}.secDL dl{margin:0 3.33% 3.33%}.secDL dt{margin-bottom:.5em;line-height:160%;font-weight:bold;font-size:1.2em}.secDL dd{margin-bottom:2em;line-height:160%}@media(max-width:767px){.secDL dl{margin:0 6% 6%}}.secQandA dl{margin:0 3.33% 3.33%}.secQandA dt{margin-bottom:.5em;line-height:160%;font-weight:bold;font-size:1.2em}.secQandA dt .flq{font-family:'Marcellus SC',serif;font-size:2em;margin-right:.2em;color:#af9b7d;font-weight:normal}.secQandA dd{line-height:160%;margin:0 0 2em 3em}@media(max-width:767px){.secQandA dl{margin:0 6% 6%}}.secTable table{margin:0 3.33% 3.33%;width:93.34%;background:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;line-height:160%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.secTable th,.secTable td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:.8em 1em}.secTable th{text-align:left;font-weight:bold;background:#f0f0f0}.secTable.column4,.secTable.column5{font-size:.9em}.secTable.column6,.secTable.column7{font-size:.8em}@media(max-width:767px){.secTable table{margin:0 6% 6%;width:88%}.secTable th,.secTable td{letter-spacing:normal;padding:.6em .8em;font-size:.9em}}.secClinicInfo table{margin:0 3.33% 3.33%;width:93.34%;border-top:4px solid #af9b7d;background:#fff}.secClinicInfo th{border-bottom:1px solid #ccc;text-align:left;padding:1em;line-height:160%;font-weight:bold;white-space:nowrap}.secClinicInfo td{border-bottom:1px solid #ccc;padding:1em;line-height:160%}.secClinicInfo #map{margin:0 3.33% 3.33%;height:500px}.secClinicInfo #map .gm-style-iw{overflow:hidden !important}.secClinicInfo #map .gm-style-iw div{overflow:hidden !important}@media(max-width:767px){.secClinicInfo table{margin:0 6% 6%;width:88%}.secClinicInfo th{border-bottom:0;text-align:left;padding:1em;line-height:160%;font-weight:bold;white-space:nowrap;display:block}.secClinicInfo td{border-bottom:1px solid #ccc;padding:0 1em 1em;line-height:160%;display:block}.secClinicInfo #map{margin:0 6% 6%;height:400px}}.secTable h3{text-align:center;font-weight:bold;font-size:1.2em;border-top:4px solid #966432;padding:.8em;background:#fff;line-height:160%;margin:0 3.33%}.secTable table{margin:0 3.33% 3.33%;width:93.34%;background:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;line-height:160%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.secTable th,.secTable td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:.8em 1em}.secTable th{text-align:left;font-weight:bold;background:#f0f0f0}.secTable.column1 th{border-right:0;background:none;text-align:center}.secTable.column4,.secTable.column5{font-size:.9em}.secTable.column6,.secTable.column7{font-size:.8em}@media(max-width:767px){.secTable h3{padding:.6em;margin:0 6%}.secTable table{margin:0 6% 6%;width:88%}.secTable th,.secTable td{letter-spacing:normal;padding:.6em .8em;font-size:.9em}.secTable.column1 th{display:block;text-align:left;border-right:1px solid #ccc;border-bottom:0;padding:.6em .8em 0}.secTable.column1 td{display:block;padding:0 .8em .6em}}.red{color:#f36}.gr{color:#008c8d}.kon{color:#0b308e}.big{font-size:120%}.big200{font-size:200%}.big300{font-size:300%}.big400{font-size:400%}.small{font-size:80%}.small-70{font-size:70%}.small-50{font-size:50%}.small-80{font-size:80%}.u-b{border-bottom:1px solid #000}.m-t-1{margin-top:1em}.m-t-2{margin-top:2em}.bl{font-weight:bold}.no-dis{display:inline}.textdecoration_linethrough{text-decoration:line-through}br.pc{display:none}br.sp{display:none}
@charset "utf-8";#mainContents{float:left;margin-left:8.33%;margin-bottom:5%;width:60%}#mainContents h2{font-size:1.6em;line-height:150%;border-top:3px solid #af9b7d;padding-top:.6em;margin-bottom:.6em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Verdana,serif;color:#a57846}#mainContents .date{margin-bottom:2em;display:block}#mainContents .newsText{margin-bottom:4em}#mainContents .newsText p{line-height:200%}#mainContents .newsText p a{text-decoration:underline;color:#a57846}#mainContents .newsText p a:hover{color:#af9b7d;text-decoration:none}#mainContents .newsText img{max-width:100% !important;height:auto !important}#mainContents .navigation{text-align:center;margin-bottom:4em}#mainContents .navigation .navLeftBtn{display:inline-block;margin:0 .2em 0 0}#mainContents .navigation .navLeftBtn a{background:#af9b7d url(//ag-clinic.jp/director/../css/../images/link_icon_left_white.svg) no-repeat left center;color:#fff;padding:1em 1.8em 1em 2.4em;display:inline-block;text-decoration:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;width:7em}#mainContents .navigation .navRightBtn{display:inline-block;margin:0 0 0 .2em}#mainContents .navigation .navRightBtn a{background:#af9b7d url(//ag-clinic.jp/director/../css/../images/link_icon_white.svg) no-repeat right center;color:#fff;padding:1em 2.4em 1em 1.8em;display:inline-block;text-decoration:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;width:7em}@media(max-width:1024px) and (min-width:768px){#mainContents{margin-left:3.33%;margin-bottom:5%;width:70%}}@media(max-width:767px){#mainContents{float:none;margin:0 6% 6%;width:88%}}#subContents{float:right;margin-right:3.33%;margin-bottom:5%;width:20%;border-bottom:1px solid #ccc}#subContents h3{font-size:1.2em;line-height:150%;border-top:3px solid #64c8c8;padding:.6em 0;font-weight:bold;text-align:center;color:#64c8c8;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",Verdana,serif}#subContents .widget_search .screen-reader-text{display:none}#subContents .widget_search{margin-bottom:2em}#subContents .widget_search input[type="text"]{padding:.46em;font-size:1em;width:70%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#subContents .widget_search input[type="submit"]{padding:.3em 0;font-size:1em;width:25%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}#subContents ul li{border-top:1px solid #ccc;list-style:none;padding:1em 0}#subContents ul li .post-date{display:block;margin-top:.5em}#subContents ul li a{display:block;line-height:160%;text-decoration:none;color:#333}@media(min-width:1025px){#subContents ul li a:hover{color:#000}}@media(max-width:767px){#subContents{float:none;margin:0 6% 6%;width:88%;border-bottom:1px solid #ccc}}