@charset "utf-8";
@import url(css/clinic/shared.css);

body{background:#fff;}
body>div {background:url("/www.akiyama-kyouseishika.com/images/design/body.png") top repeat-x; }
body>div>.wrap{background:url("/www.akiyama-kyouseishika.com/images/design/header.png") right 0 no-repeat; padding:120px 0 0 0;  }
a {color: #473a29;}
body#index>div{ background:url("/www.akiyama-kyouseishika.com/images/design/index_bg.png") top repeat-x;}
body#index>div>.wrap{padding:575px 0 0 0;}
#header, #side { padding-top: 8em; }

#header p,#header h2{top:0px; font-size: 0.7em;}#header h2~p{top:32px;}#gnav{top:120px;}
#header h1{ background: url("/www.akiyama-kyouseishika.com/images/design/title.png") 0 bottom repeat-x; color:#fff; padding:10px 13px; font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","MS P明朝",serif; letter-spacing: 0.05em; margin-top: 1px; text-shadow: 1px 1px #4f372d, -1px 1px #4f372d, 1px -1px #4f372d, -1px -1px #4f372d; font-size: 1.4em; height: 39px; line-height: 45px; }

h3,.h3{background:url("/www.akiyama-kyouseishika.com/images/design/hl.png") 0 bottom no-repeat; line-height: 32px; height: 34px; color: #473a29; margin-bottom: 20px; text-shadow: 0 1px #fff; padding: 8px 12px; font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","MS P明朝",serif; }
h3 a,.h3 a{color : #473a29; text-shadow: 0 1px #fff; font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","MS P明朝",serif; }
h3.nt{padding:0;}

h4,.h4, h5,.h5{background:url("/www.akiyama-kyouseishika.com/images/design/h4.png") 0 bottom no-repeat; font-size: 1.05em;
line-height: 24px; height: 22px; color: #473a29; text-shadow: 0 1px #fff; font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","MS P明朝",serif; }

#menu { width: 240px; }
#menu span,#menu ul li a{background:url("/www.akiyama-kyouseishika.com/images/design/menu.png") -240px center no-repeat;color:#fff; padding:12px 0 8px 22px; font-weight:bold; }
#menu ul li ul li a,#menu ul.sitemap li a{background: url("/www.akiyama-kyouseishika.com/images/design/menu2.png") -240px center no-repeat; padding:10px 8px 10px 16px; font-size: 0.9em; font-weight:normal; border-bottom: 1px solid #8d7367; margin-left: 7px; margin-right: 0; color: #5a4a41; }
#menu ul li ul li a:hover{background-position:0 center; text-decoration:underline;color: #e97524; }

#footer h3,h3.nt{background:none;}
#footer h3 { font-size: 0.7em; padding: 12px 8px; }
#footer h3 a { font-family: 'メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka',Verdana,'ＭＳ Ｐゴシック','MS P Gothic',Arial,Helvetica,sans-serif; color : #473a29; text-shadow: none; }
#footer,#footer>div{background:#e0e0e0 url("/www.akiyama-kyouseishika.com/images/design/footer.png") top left repeat-x; }
#footer>div { padding: 30px 0;padding-top: 15px;　}
#footer>div>a img { padding-top: 15px; }

#up a{background:#ed711b; color:#fff; padding: 12px 0; width: 5.5em; line-height: 15px; border-radius: 0; text-shadow: -1px -1px #e3650d, 1px -1px #e3650d, -1px 1px #e3650d, 1px 1px #e3650d; border: 1px solid #ed711b; box-shadow: 1px 1px 0 #efad7f inset; }

/*index*/
#mainview{top:185px;}
#index .section { margin: 0 0 2.5em 0; }

#index img  { margin: 0; }
#index #news h4 {background: none; border-bottom: 1px dashed #0c48b5; color: #0c48b5; font-weight:bold; font-size:110%; margin-top: 7px; font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","MS P明朝",serif; letter-spacing: 0.1em; text-shadow: 0 1px #fff; }
#index #news {background: #e2edff; margin: 0 15px 20px; padding:0px 10px 5px; margin: 10px 0; width: 667px; border: 1px solid #cfdffa; box-shadow: 0 2px 2px #ebeaea; margin-top: -25px;}

dl.day>dd { padding: 0 0 0.5em 8em; }
dl.day>dt { float: left; padding-left: 10px; font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",Verdana,"ＭＳ Ｐゴシック","MS P Gothic",Arial,Helvetica,sans-serif; }

dl.day2>dt { float: left; padding-left: 10px; font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",Verdana,"ＭＳ Ｐゴシック","MS P Gothic",Arial,Helvetica,sans-serif; }
dl.day2>dd { padding: 0 0 0.5em 16em; }

/*pagelink*/
#main #pagelink ul{margin:0 1em 1em 1em;}
#main #pagelink ul li{background:url("/www.akiyama-kyouseishika.com/images/design/link.png") 0 .5em no-repeat;padding:0 0 0 12px;display:inline-block;font-weight:bold;}
#main #pagelink ul li ul{padding:5px 0 5px 0;}
#main #pagelink ul li ul li{background-image:url("/www.akiyama-kyouseishika.com/images/design/link2.png");padding:0 1em 0 12px;font-weight:normal;}


#global ul,#global ul li a{background-image:url("images/design/gnav.png");}
#global ul{background-position:0 -60px;}
#global ul li{float:left;}
#global ul li a{height:60px; width: 137px;}
#global ul li.list2 a{background-position:-137px 0; width:137px; }
#global ul li.list3 a{background-position:-274px 0; width:137px; }
#global ul li.list4 a{background-position:-411px 0; width:137px; }
#global ul li.list5 a{background-position:-548px 0; width:137px; }
#global ul li.list6 a{background-position:-685px 0; width:138px; }
#global ul li.list7 a{background-position:-823px 0; width:137px; }
#global ul li a:hover{background-position:0 -120px;}
.p-2005message #global ul li.list2 a,.p-2020clinic-tour #global ul li.list3 a,.p-1545case #global ul li.list4 a,.p-1555price-list #global ul li.list5 a,.p-2025clinic-access #global ul li.list6 a,#index #global ul li.list1 a,#e-contactssl #global ul li.list7 a,#global ul li a:hover{background-position:0 -120px;}

/*add*/
#main img.photo{border:1px solid #7f6961; padding:1px; }
.link a, a.link, .list li {background: url("/www.akiyama-kyouseishika.com/images/design/arrow.png") 0 .4em no-repeat; padding: 0px 18px; }

#index #main #trouble {background: url("/www.akiyama-kyouseishika.com/images/trouble_back.png") left top no-repeat; padding-bottom: 5px; padding-top: 16px; }
#index #main #trouble .list li {padding-left: 338px; width: 350px; }

#index #main #timing {background: url("/www.akiyama-kyouseishika.com/images/timing_back.png") left top no-repeat; padding-bottom: 10px; padding-top: 57px; }

mark, .mark { background: #f9e2ca; }
#main .point, .point { color: #ee721b; font-size: 1.06em; font-weight: bold; text-shadow: 0 1px #fff; }
#main .title, .title { background: #b39b71; border: #fcfcf8 double 3px; padding: 2px 10px;
margin: 5px 5px 10px 0px; font-weight: bold; font-size: 112%; display: inline-block; color: #fff; text-shadow: 1px 1px #a1895f, -1px 1px #a1895f, 1px -1px #a1895f, -1px -1px #a1895f; }

#main span.att4 { background: #e2edff; padding:10px 15px; display:block; border: 1px solid #cfdffa; box-shadow: 1px 1px 0 #fff inset;  }
#main span.att4 .point {color: #0c48b5; font-size: 1.06em; font-weight: bold; text-shadow: 0 1px #fff; }

span.att5 { background: #faf3ee; padding:10px 15px; display:block; border: 1px solid #f0d6c4; box-shadow: 1px 1px 0 #fff inset; }

#main .kome3, .kome3 {display: block; overflow: hidden;}
#main .kome3>.dt {width: 5em;}
.kome3>dt,#main .kome3>.dt,.kome3>.dt{display:block;float:left;}
#main .kome3>.dd, .kome3>.dd {display: block;overflow: hidden;}

/*table*/
th, td, button, input, select, textarea { border: 1px solid #d5c9a9; }
table th { background: #f5f2e7; font-weight: normal; vertical-align: middle; box-shadow: 1px 1px 0 #fff inset; }
td { background: #fff;}

/*case*/
#case{display:block;clear:both;content:""; overflow:hidden;}
#case dl{float:left;}
#case img{width:180px;}
/* youtube */
.youtube {
  margin: 40px 0;
}
.video-wrap {
  width: 100%;
  margin: 0 auto;
}
.video {
  position: relative;
  width:100%;
  height:0;
  padding-top: 56.25%;
}
.video iframe{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#breadcrumbs ul li {
  display:inline !important;
}
#breadcrumbs ul li span {
  display:inline !important;
}
#breadcrumbs ul li a {
  display:inline !important;
}
.display_scroll {
    width: 95%;
    height: 200px;
    padding: 2%;
    margin: 20px auto 0;
    border: 1px solid #333;
    overflow-y: scroll;
    background:#fff;
}
ul.list_type2 {
    list-style-position: inside;
    list-style-type: decimal;
    margin-left: 1em;
    padding-left: 1em;
    text-indent: -1em;
}
.lisk_cmt {
    font-size:0.9em;
    color: #7a7976;
}
/*症例写真
----------------------------------------------*/
.case_info {
	border:1px solid rgba(80, 52, 40, 0.2);
	padding:20px;
}
.case_info span {
	font-weight:bold;
}
.case_img {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
	padding:20px 0;
}
.case_img li {
	width:33.33%;
	text-align:center;
}
.case_img li:nth-of-type(1) {
	width:100%;
}
.case_img li:nth-of-type(5) {
	width:100%;
}
.case_img li img {
    max-width:228px;
    margin:0;
}
.case_img li:nth-of-type(1) img {
    max-width:228px;
    margin:0 0 6px 0;
}
.case_img li:nth-of-type(5) img {
    max-width:228px;
    margin:6px 0 0 0;
}
.case_img2 {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    padding:0;
}
.case_img2 li {
    width:33.33%;
    text-align:center;
}
.case_img2 li img {
    max-width:228px;
    margin-bottom:15px;
}
.c_wrap {
    margin:30px 0;
}