@charset "utf-8";

/* ===================================================================
下層ページ共通
=================================================================== */

/* 下層ページタイトル画像 */
h5{
	width: 960px;
	height:150px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom:30px;
}
h5.about{
	background:url(../about/img/tit.jpg) 0 0 no-repeat;
}
h5.formulation{
	background:url(../formulation/img/tit.jpg) 0 0 no-repeat;
}
h5.example{
	background:url(../example/img/tit.jpg) 0 0 no-repeat;
}
h5.use{
	background:url(../use/img/tit.jpg) 0 0 no-repeat;
}
h5.inquiry{
	background:url(../inquiry/img/tit.jpg) 0 0 no-repeat;
}

/* 見出しテキスト */
h6{
	width: 945px;
	height:35px;
	color:#FFF;
	font-size: 18px;
	line-height:210%;
	font-weight:bold;
	letter-spacing: 0.1em;
	padding:0px 0px 0px 15px;
	margin:30px 0px 10px 0px;
	background:url(../img/common/bar.gif) 0 0 no-repeat;
}

/* ===================================================================
製剤一覧ページ
=================================================================== */
#seizai{
	width:960px;
	margin:0px auto;
}
#seizai .seiza-desc {
	font-size: 17px;
	margin-bottom: 20px;
}
#seizai .products {
	display: flex;
	justify-content: space-between;
}
#seizai .products figure {
	width: 300px;
	text-align: center;
}
#seizai .products figure img {
	max-width: 100%;
	height: auto;
}
/* テーブル */
#seizai table{
	width:640px;
}
#seizai th{
	border:solid 1px #cccccc;
	background-color:#96C300;
	padding:7px;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	color:#FFF;
}
#seizai td{
	border:solid 1px #cccccc;
	padding:7px 7px 7px 15px;
	text-align:left;
	vertical-align:top;
}
#seizai table td .decimalAdjust{
    padding-left: 8px;
}
#seizai dl.soseirei{
	width:280px;
}
#seizai dl.soseirei dt{
	float:left;
	width:200px;
}
#seizai dl.soseirei dd{
	float:left;
	width:80px;
}
.bg_yellow{
	background-color:#FFFEDE;
}
.bg_green{
	background-color:#F4F8E4;
}

/* ===================================================================
効果例ページ
=================================================================== */
#kouka img{
	margin:20px auto 20px auto;
}


/* ===================================================================
お問い合わせページ
=================================================================== */
#inquiry{
	width:800px;
	margin:0px auto;
}
#inquiry ul{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 25px;
}
#inquiry table{
	width:800px;
}
#inquiry th{
	width:280px;
	border:solid 1px #cccccc;
	background-color:#F1F3F4;
	padding:10px;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
}
#inquiry td{
	width:520px;
	border:solid 1px #cccccc;
	padding:10px;
	text-align:left;
	vertical-align:top;
}
#inquiry th span{
	color:#DF6D00;
	font-size: 12px;
	font-weight:bold;
	margin-left:10px;
}
#inquiry input[type=text],
#inquiry input[type=email],
#inquiry input[type=tel],
#inquiry input[type=number]{
	width:500px;
	font-size:100%;
	padding:5px;
	border:1px solid #AFDBB1;
}
#inquiry textarea{
	width:500px;
	border:1px solid #AFDBB1;
}
/* 送信完了ページ */
#thanks{
	width:600px;
	margin:50px auto;
	border:1px solid #AFDBB1;
	background-color:#F4F8E4;
	padding:30px;
	text-align:center;
}

/*--RegisteredMark調整--*/
.registeredMark {
    font-size: .7em;
    position: relative;
}

h6 .registeredMark{
    top: -11px;
}
#seizai table td .registeredMark{
    top: -6px;
}
.links{
    width: 280px;
}
.links img{
    max-width: 100%;
    height: auto;
}