@charset "utf-8";

/*	tablet	*/
@media (min-width: 768px) and (max-width: 991px) {
	body {
		padding-top: 0px ;
	}
	.citizen_logo {
		width:130px;
	}
	.h_logo {
		width:160px;
	}
	#wrapper {
		background:#f5f5f5;
	min-height:100%;
		padding-top:30px;
	}
	#wrapper2 {
		background:#f5f5f5;
		padding-top:65px !important;
	min-height:100%;
	}
	.article_area {
/*		background-color:#fff;	/**/
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		margin-bottom:10px;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;

	}
	.article_inner {
		padding:20px 20px 20px !important;
	}
	.title_area {
		margin-bottom:10px;
	}

	.citizen_logo_area_100 {
		float:left;
		margin-top:10px;
		margin-right:20px;
	}

	header.navbar h1.with_normal {
	    position: relative;
	/*	top: 37px;			/*	以前	*/
		top: 30px;			/*	以前	*/
	    left: 0px;
	    float: left;
	    margin: 0;
	    text-align: left;
	}
	header.navbar h1.with_logo100 {
	    position: relative;
		top: 27px;
	    left: 0px;
	    float: left;
	    margin: 0;
	    text-align: left;
	}




	.head_search {
		width:8em !important;
	}
	.g_nv {
/*		background:#def;	/**/
	}

	#greeting  {
		margin-top: -130px !important; /* 固定ナビの高さ分のネガティブマージン */
		padding-top: 120px !important; /* 打ち消し用のパディング */
	}
	#greeting2 {
		margin-top: -90px; /* 固定ナビの高さ分のネガティブマージン */
		padding-top: 90px; /* 打ち消し用のパディング */
	}

	header.navbar ul.nav {
		margin-bottom:0 !important;
		padding-bottom:0 !important;
	}
	header.navbar ul.nav li a {
		padding: 5px 8px 5px 8px;
		text-align: center;
		text-shadow: none;
	}
	header ul.nav li.active a {
	}
	header.navbar ul.nav li a:hover {
		position:relative;
		top:0;
		left:0;
	}
	header.navbar ul.nav li a:hover:before{
		content: "";
		position: absolute;
		top: 10px;
		left: 0px;
	}



	.doctor {
		background:url(http://ce.citizen.co.jp/common2015/images/index/bg_doctor.png) no-repeat top right;
	}
	.doctor_inner {
		padding-top:50px;
		padding-right:5em;
	}
	.doctor h5 {
		font-weight:bold;
		padding-bottom:0px !important;
		border:none !important;
	}
	.doctor p.d_name {
/*		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 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: auto;
		font-weight:normal !important;
		float:none !important;
	}
	dl.dl-design1 dd {
		padding: 5px 0 10px 0px;
	}


	.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 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;
	}



	header.navbar ul.nav li a {
	/*	color: #ffffff;	/**/
		font-size: 13px;
		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;	/**/
	}


	.article_area {
/*		background-color:#fff;	/**/
		border:none !important;
		padding-top:15px !important;
		padding-bottom:15px !important;
		padding-left:15px !important;
		padding-right:15px !important;
		margin-bottom:0px !important;
		margin-top:0px !important;
		margin-left:0 !important;
		margin-right:0 !important;

	}


	.comment_box {
		margin-bottom:20px !important;
/*			background:#fff0f0 !important;	/*DEBUG*/
	}

	.description {
		background:#fff !important;
		padding:10px !important;
	}

	.doc_g2 ,
	.doc_g  {
	  display: block;
	  margin: 0 auto 0em;
	  height: 235px;
	}
	.doc_g p {
	  position: relative;
	  top: 50%;
	  text-align:center;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	}

	.doc_g2-2 ,
	.doc_g-2  {
	  display: block;
	  margin: 0 auto 0em !important;
	  height: 188px;
	}
	.doc_g-2 p {
	  position: relative;
	  top: 50%;
	  text-align:center;
	  -webkit-transform: translateY(-50%);
	  -ms-transform: translateY(-50%);
	  transform: translateY(-50%);
	}


/*
	.product_info_area1 hr {
		border-top:none;
		border-left:none;
		border-right:none;
		border-bottom:none;
	}
	.product_info_area1 .line-r {
		border-right:none !important;
	}
	.product_info_area1 .line-l {
		border-left:none !important;
	}
*/	
	

/* addstyles index */
.list-inline > li{
	width: 30%;
}
.index-sidebar {
	text-align: center;
}
.index-sidebar .col-sm-4{
	display: inline-block;
	width: 45%;
	padding: 0;
}
/* addstyles index end*/

/* addstyles index end*/

}
