@charset "EUC-JP";

/*　　*/

#main {
	margin: 0px auto;
	padding: 0px;
	width: 700px;
}

/*　2.お知らせ　*/

#main ul.list {
	list-style: url(none) none;
	margin: 0em 1.2em 2em;
	padding: 0px;
}

#main ul.list li {
	background: url(../img/icon_01.gif) no-repeat left 3px;
	padding-left: 1.5em;
	margin-bottom: 0.5em;
}

/*　2.お知らせ　詳細　*/

div.info {
	background: #F5F5DC;
}

#info {
	padding: 20px;
}

#main div.title {
	background: #FFFFFF url(../img/texture_05.jpg) repeat-x left bottom;
	width: 700px;
	border-bottom: 2px solid #F7931E;
}

#main div.title h3 {
	font-size: 16px;
	padding-left: 1em;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
}

/*　4.5.6.　ボタン共通　*/

#con-nav
 {
	padding: 0px;
	margin: 0px auto;
	width: 700px;
	background: #F7931E;
}

#con-nav .inner {
	clear: both;
	padding: 5px 30px;
	height: 40px;
}

#con-nav ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	border-style: none;
}

#con-nav li {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	float: left;
	width: 205px;
}

#con-nav li a {
	height: 40px;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	outline:none;
	width: 205px;
}

/*　4.5.6.　ボタン共通　ロールオーバー up */

#con-nav li.navi1 a {
	background: url(../img/con-nav_01_up.gif) no-repeat left top;
}

#con-nav li.navi2 a {
	background: url(../img/con-nav_02_up.gif) no-repeat left top;
}

#con-nav li.navi3 a {
	background: url(../img/con-nav_03_up.gif) no-repeat left top;
}


/*　4.5.6.　ボタン共通　マージン */

#con-nav li.navi1,
#con-nav li.navi01 {
	margin-right: 10px;
}

#con-nav li.navi2,
#con-nav li.navi02 {
	margin-right: 10px;
}

/*　4.5.6.　ボタン共通　ロールオーバー down */

#con-nav li.navi1,
#con-nav li.navi01,
#con-nav li.navi01 a {
	background: url(../img/con-nav_01_down.gif) no-repeat left top;
}

#con-nav li.navi2,
#con-nav li.navi02,
#con-nav li.navi02 a {
	background: url(../img/con-nav_02_down.gif) no-repeat left top;
}

#con-nav li.navi3,
#con-nav li.navi03,
#con-nav li.navi03 a {
	background: url(../img/con-nav_03_down.gif) no-repeat left top;
}


/*　4.5.6.　ボタン共通　ロールオーバー down */

#con-nav li.navi1 a:hover,
#con-nav li.navi2 a:hover,
#con-nav li.navi3 a:hover,
#con-nav li.navi01 a:hover,
#con-nav li.navi02 a:hover,
#con-nav li.navi03 a:hover {
	background:none;
}

/*　4.湯たんぽの選び方　大きさ別　*/

#each-size {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

#each-size h4 {
	font-weight: normal;
	font-size: 14px;
}

#each-size em {
	font-style: normal;
	color: #FF6600;
	padding-right: 0.5em;
	font-size: 12px;
}

#each-size p {
	margin-bottom: 1em;
}

/*　4.湯たんぽの選び方　素材別　*/

div.material {
	width: 700px;
	clear: both;
	padding-bottom: 30px;
}

div.material h4 {
	margin-bottom: 10px;
}

div.material .photo-le {
	margin-right: 7px;
	margin-left: 7px;
	height: 200px;
	width: 160px;
}

div.material .text {
	float: left;
	width: 525px;
}

div.material .text p {
	margin-bottom: 1em;
}

div.material .text h5 {
	margin-bottom: 5px;
}

div.material .text ul {
	margin: 0em 0em 1em 2.5em;
	padding: 0px;
}

/*　4.湯たんぽの選び方　素材別　ボタン部分　*/

div.material p.bt {
	white-space:nowrap;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 165px;
	background: url(../img/bt_commodity_down.gif) no-repeat left top;
	clear: both;
}

div.material p.bt a {
	height: 22px;
	display: block;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	outline:none;
	background: url(../img/bt_commodity_up.gif) no-repeat left top;
	width: 165px;
}

div.material p.bt a:hover {
	background:none;
}


/*　5.湯たんぽの使い方　低温やけどについて　*/

#about {
	margin: 0px auto 20px;
	padding: 0px;
	width: 680px;
}

#about .photo {
	float: right;
}

#about p {
	margin-bottom: 1em;
}

/*　5.湯たんぽの使い方　低温やけどを防ぐために　*/

#prevention {
	padding: 0px;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}

#prevention h4 {
	color: #FF6600;
	font-weight: normal;
}

#prevention p {
	margin-bottom: 1em;
}

#prevention p.attention {
	margin: 0px;
	padding: 0px;
}

/*　5.湯たんぽの使い方　湯たんぽの種類別　取扱い注意点　*/

#notes {
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #F7931E;
	padding: 10px;
	margin-bottom: 20px;
}

#notes h4 {
	margin-bottom: 10px;
}

#notes ul {
	margin: 0px;
	padding: 0px;
	list-style: url(none) none;
}

#notes li {
	display: inline;
	float: left;
	margin-bottom: 10px;
	padding-right: 10px;
}

#notes li.box {
	width: 320px;
	height: 65px;
}

#notes li.box2 {
	width: 640px;
	height: 75px;
}

#notes li img {
	float: left;
	margin-right: 10px;
}

/*　6.湯たんぽＱ＆Ａ　*/

#q-a {
	margin: 0px auto 30px;;
	padding: 0px;
	width: 700px;
	background: #F5F5DC;
	clear: both;
}
#q-a .inner {
	padding: 30px;
}

#q-a h3.title {
	background: url(../img/icon_01.gif) no-repeat left 4px;
	font-size: 13px;
	padding-left: 1.5em;
	margin: 0em 0em 0.25em;
	color: #FF6600;
}

#q-a ul.list {
	list-style: url(none) none;
	margin: 0em 1.2em 2em 1.5em;
	padding: 0px;
}

#q-a ul.list li {
	background: url(../img/icon_02.gif) no-repeat left 2px;
	padding-left: 1.5em;
	margin-bottom: 0.2em;
}

/*　6.湯たんぽＱ＆Ａ　詳細　*/

#q-a div.title {
	background: url(../img/qanda_img_01.gif) no-repeat left top;
	height: 47px;
	width: 700px;
}

#q-a div.title h3 {
	font-size: 15px;
	color: #FF6600;
	padding-left: 4.2em;
	padding-top: 0.7em;
}

#question,#answer {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px 0px 15px 60px;
	clear: both;
}

#question {
	background: url(../img/qanda_img_02.gif) no-repeat left top;
	margin-bottom: 30px;
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
}

#answer {
	background: url(../img/qanda_img_03.gif) no-repeat left top;
}

/*　7.会社案内　*/

.company p {
	margin: 0em 0.5em 1.5em;
}

.company strong {
	font-size: 14px;
}

.company table {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
}

.company td {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 15px 20px;
}

.company th {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background: #F5F5DC;
	padding: 15px 20px;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	width: 110px;
}

/*　8.当社製品の工業試験結果　*/

div#result {
	margin-bottom: 15px;
	background: url(../img/outcome_img_04.jpg) no-repeat right top;
	padding-right: 220px;
	height: 158px;
	width: 480px;
}

div.report {
	width: 693px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}

div.report h4 {
	margin-bottom: 1em;
	font-size: 15px;
	font-weight: bold;
	color: #EA5902;
}

div.report p {
	margin-bottom: 1em;
}


/*　11.プライバシーポリシー　*/

.privacy h3 {
	border-bottom: 2px solid #F7931E;
	padding: 5px;
	margin-bottom: 17px;
}

.privacy p {
	margin: 0em 0.5em 2em;
}

.privacy ol {
	margin-bottom: 2em;
}

