

/* Toggle Button */
#nav-toggle {
    display: none;
    position: absolute;
    right: 12px;
    top: 14px;
    width: 34px;
    height: 36px;
    cursor: pointer;
    z-index: 101;
}

#nav-toggle div {
    position: relative;
}

#nav-toggle span {
    display: block;
    position: absolute;
    height: 4px;
    width: 100%;
    background: #666;
    left: 0;
    -webkit-transition: .35s ease-in-out;
    -moz-transition: .35s ease-in-out;
    transition: .35s ease-in-out;
}

#nav-toggle span:nth-child(1) {
    top: 0;
}

#nav-toggle span:nth-child(2) {
    top: 11px;
}

#nav-toggle span:nth-child(3) {
    top: 22px;
}

.bg_E5D1A8 {
    background: #E5D1A8;
}
.bg_F6F2E5 {
    background: #f6f2e5;
}

/**
 * サブコンテンツ
 */

 /* main */
 .mainbg_@@@@@@@@@@@@@@@@@ {
 	padding-left: 250px;
 }

 #main {
 	font-size: 1.2em;
 	width: 100%;
 	min-width: 400px;
 	line-height: 1.6em;
 	height: 100%;
 	min-height: 100%;
 	height: auto !important;
  margin-bottom: 50px;
 }

 /* 各ページタイトル */
 #subtitle {
 	font-size: 1.5em;
 	font-weight: bold;
  margin-top: 0.6em;
  margin-bottom: 0.8em;
 	letter-spacing: 0.1em;
 }

 /*全ページ　治療例 */
 .subboxtitle {
 	font-size: 1.3em;
 	font-weight: bold;
 	margin-bottom: 1em;
  color: #cc6600;

 }
  .subboxtext {
    padding-left: 1em;
 }



 .subboxred {
 	font-weight: bold;
 }

 .subboxbody{
   margin-bottom: 2em;
 }

 /*点滴療法　カテゴリータイトル*/
 .category-title {
 	font-size: 1.4em;
 	letter-spacing: 0.1em;
 	margin: 2em 0;
 }

 .category-title-span {
 	font-size: 1.1em;
 	color: #cc6600;
 }


 /*治療料金 */
 .subtable01 {
 	width: 75%;
 }


 /*医療用レーザ脱毛 */
 .subtable02 table {
 	margin: 0 auto;
 }

 .subtable02 tr {
 	vertical-align: middle;
 	border: 1px solid #cc9901;
 	background-color: #FFF;
 	padding: 0.9em;
 }

 .subtable02 td {
 	text-align: right;
 	vertical-align: middle;
 	border: 1px solid #cc9901;
 	background-color: #FFF;
 	padding: 0.9em;
 }

 .subtablecenter td {
 	text-align: center;
 }

 .subtable02 .subtd01 {
 	text-align: left;
 }




 /*ミラドライ 特徴 */
 .miradry3box {
 	width: 30.6%;
 	height:auto;
 	margin: 0 1%;
 	padding: 1.5em;
 	min-height: 12em;
 	background: #FFF;
 	display: inline-block;
 	vertical-align: top;
 }

 .miradry3boxtitle {
 	text-align: center;
 	margin-bottom: 1em;
 	font-size: 1.5em;
 }

 .subbox01 {
 	font-size: 1.3em;
 }

 .subbox01 {
   text-align: center;
 	max-width: 50%;
 	margin-top: 2em;
 	margin-left: 2em;
 }

 .subbox01span {
 	margin-left: 1em;
 }

 .miradryboxqa dt {
 	width: 2%;
 	margin-right: 1%;
 }

 .miradryboxqa .dta {
 	margin-left: 1%;
 }

 .miradryboxqa dd {
 	width: 96%;
 }



 /* 病院概要 */
 .subclinicbox {
   margin-top: 1em;
 }

 .personal_history{
   margin: 0 40px;
 }

 .personal_history tr td{
   padding-bottom: 5px;
 }

 .text_link {
	text-decoration:underline;
	color:#cc3300;
  }
  