@charset "utf-8";

@media (min-width: 992px) and (max-width: 1199px) {
	body {
		padding-top: 0px;
	}

	.comment_box {
		margin-bottom:30px;
/*			background:#f7ffff !important;	/*DEBUG*/
	}

	#table{
		display: block;

	}

	.head_search {
		width:10em !important;
	}

	.g_nv {
/*		background:#f60;	/**/
	}

	header.navbar h1.with_normal {
	    position: relative;
		/*	top: 37px;			/*	以前	*/
		top: 34px;			/*	以前	*/
	    left: 0px;
	    float: left;
	    margin: 0;
	    text-align: left;
	}
	header.navbar h1.with_logo100 {
	    position: relative;
		top: 25px;
	    left: 0px;
	    float: left;
	    margin: 0;
	    text-align: left;
	}




	header.navbar ul.nav li a {
	/*	color: #ffffff;	/**/
		font-size: 15px;
		padding: 5px 10px 5px 10px;
		text-align: center;
		text-shadow: none;
/*		font-family: 'Open Sans', sans-serif !important;	/**/
		font-weight:400;
	/*	font-family:'Archivo Narrow',sans-serif !important;	/**/
	/*	border-right:1px #ccc solid;	/**/
	}

	#table thead{
		display: none;
	}
	#table tbody{
		display: block;
	}
	#table tbody tr{
		display: block;
		margin-bottom: 1.5em;
	}
	#table tbody th,
	#table tbody td{
		display: list-item;	/**/
		border: none;
		list-style-type: none;
	}
	#table tbody th{
		margin-bottom: 5px;
		list-style-type: none;
		color: #fff;
		background: #999999;
	}
	#table tbody td{
		margin-left: 20px;
		padding: 0;
	}
	#table tbody td:nth-of-type(1):before { content: "月　"; }
	#table tbody td:nth-of-type(2):before { content: "火　"; }
	#table tbody td:nth-of-type(3):before { content: "水　"; }
	#table tbody td:nth-of-type(4):before { content: "木　"; }
	#table tbody td:nth-of-type(5):before { content: "金　"; }
	#table tbody td:nth-of-type(6):before { content: "土　"; }
	#table tbody td:nth-of-type(7):before { content: "日　"; }

	#wrapper {
		border:25px #fff solid;
		background:#f5f5f5;
	min-height:100%;
	}
	#wrapper2 {
		border:25px #fff solid;
		background:#f5f5f5;
		padding-top:65px;
	min-height:100%;
	}

	.sub_column {
		padding-left:15px;
		border-left:1px #ddd solid;
		padding-bottom:20px;
	}
	.title_area {
		margin-bottom:20px;
	}
	#greeting  {
		margin-top: -130px !important; /* 固定ナビの高さ分のネガティブマージン */
		padding-top: 220px !important; /* 打ち消し用のパディング */
	}
	#greeting2 {
		margin-top: -90px; /* 固定ナビの高さ分のネガティブマージン */
		padding-top: 90px; /* 打ち消し用のパディング */
	}

/*
	dl.dl-design1 dl {
		overflow: hidden;
		zoom: 1;
	}
	dl.dl-design1 dt {
		width: auto;
		font-weight:normal !important;
		float:none !important;
	}
	dl.dl-design1 dd {
		padding: 5px 0 10px 0px;
	}
*/

	.middle_area {
		margin-top:10px !important;
		height:auto !important;
	}
	.middle_area2 p {
		margin-top:0px;
	}
	.middle_area p {
		margin-top:10px !important;
		position: static !important;
	}

	.comment_box {
		margin-bottom:30px;
/*			background:#fff7ff !important;	/*DEBUG*/
	}

	.head_search {
		width:15em !important;
	}

	header.navbar ul.nav li a {
	/*	color: #ffffff;	/**/
		font-size: 14px;
		padding: 5px 5px 5px 5px;
		text-align: center;
		text-shadow: none;
/*		font-family: 'Open Sans', sans-serif !important;	/**/
		font-weight:400;
	/*	font-family:'Archivo Narrow',sans-serif !important;	/**/
	/*	border-right:1px #ccc solid;	/**/
	}



	.doctor {
		background:url(http://ce.citizen.co.jp/common2015/images/index/bg_doctor.png) no-repeat top right ;
	}
	.doctor_inner {
		padding-top:30px;
		padding-right:5em;
	}
	.doctor h3 {
		font-weight:bold;
		padding-bottom:10px;
		border-bottom:1px #eee solid;
	}
	.doctor p.d_name {
/*		font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;	/**/
		font-size: 1.5rem;
		line-height: 1.2;
		margin: 0.8em 0 1.2em;
		font-weight:normal !important;
	}
	.doctor p.d_name>span {
/*		font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Arial,'ＭＳ Ｐゴシック',sans-serif !important;	/**/
		font-size: 0.8rem;
	}
	dl.dl-design1 dl {
		overflow: hidden;
		zoom: 1;
	}
	dl.dl-design1 dt {
		width: 50px;
		float: left;
		clear: both;
		font-weight:normal !important;
		font-size:12px;
	}
	dl.dl-design1 dd {
		padding: 0 0 10px 70px;
		font-size:12px;
	}
	.doctor_memo p {
		font-size:12px;
	}


	.doctor-2 {
		background: url(http://ce.citizen.co.jp/common2015/images/index/bg_doctor1.jpg) no-repeat top left ;
	}
	.doctor_inner-2 {
		padding-top:0px;
		padding-left:20em;
	}
	.doctor-2 h5 {
		font-weight:bold;
		padding-bottom:0px !important;
		border:none !important;
	}
	.doctor-2 h3 {
		font-weight:bold;
		padding-bottom:10px;
		border-bottom:1px #eee solid;
	}
	.doctor-2 p.d_name-2 {
/*		font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;	/**/
		font-size: 1.5rem;
		line-height: 1.2;
		margin: 0em 0 1.2em !important;
		font-weight:normal !important;
	}
	.doctor-2 p.d_name-2>span {
/*		font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Arial,'ＭＳ Ｐゴシック',sans-serif !important;	/**/
		font-size: 0.8rem;
	}
	dl.dl-design2 dl {
		overflow: hidden;
		zoom: 1;
	}
	dl.dl-design2 dt {
		width: auto;
		font-weight:normal !important;
		float:none !important;
	}
	dl.dl-design2 dd {
		padding: 5px 0 10px 0px;
	}
	.middle_area2 p {
		margin-top:50px;
	}
	.doctor_memo-2 p {
		font-size:12px;
	}
}
