@charset "utf-8";

/* ========================================================
	index.css => local用CSS （お問合せ）
======================================================== */

/* main
-----------------------------*/

ul.pdfLink {
	padding-top: 15px;
	border-top: 1px dotted #cccccc;
	float: right;
}
ul.pdfLink li {
	width: 210px;
	margin-bottom: 5px;
}
ul.pdfLink li a {
	padding-left: 25px;
	background: url(/common/images/icon_pdf.png) no-repeat left center;
	display:block;
}

div.section div.rightTxt {
	width: 480px;
	float: right;
}
div.section div.rightTxt dl dt {
	margin-bottom: 10px;
}

/* 追記
-----------------------------*/
div.section div.leftTxt {
	width: 550px;
	float: left;
}
div.section div.leftTxt dl dt {
	margin-bottom: 10px;
}

/*お問合わせ　テーブル-------------------------*/
.section .InquiryList01 {}
.section .InquiryList01 table {
	width: 680px;
}
.section .InquiryList01 th.left, 
.section .InquiryList01 th.center01,
.section .InquiryList01 th.center02,
.section .InquiryList01 th.center03,
.section .InquiryList01 th.right {
	background-color: #E5F4FA;
	padding: 5px;
	font-size: 110%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9fafc8;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #9fafc8;
	font-weight: bold;
}

.section .InquiryList01 th.left {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #9fafc8;
}

.section .InquiryList01 th.left,
.section .InquiryList01 th.center01,
.section .InquiryList01 th.center02,
.section .InquiryList01 th.center03,
.section .InquiryList01 th.right { 
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #9fafc8;
}

.section .InquiryList01 th p {
	font-size: 100%;
	font-weight: normal;
}

.section .InquiryList01 td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9fafc8;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.section .InquiryList01 td.left{
	width: 55px;
	padding-left: 10px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #9fafc8;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #9fafc8;
	background-color: #F8FCFE;
}
.section .InquiryList01 td.right {
	width: 50px;
	padding-left: 10px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #9fafc8;
}

.section .InquiryList01 td.left p {
	display: block;
	padding-left: 0px;
}

.section .InquiryList01 td.center01 {
	width: 50px;
	padding-left: 10px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #9fafc8;
}

.section .InquiryList01 td.center02 {
	width: 60px;
	padding-left: 10px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #9fafc8;
}

.section .InquiryList01 td.center03 {
	width: 50px;
	padding-left: 10px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #9fafc8;
}



/*20170310追記（製品情報TOPと同じ）------------------------*//*
.markList {
	background-image: url(../../common/images/contents/topic_bg04.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: right  center;
	margin-right: 10px;
}*/

.section .InquiryList01 td.left01{
	width: 30px;
	padding-left: 15px;
	padding-right: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #9fafc8;
	background-color: #F8FCFE;
	height:45px;
}

.section .InquiryList01 td.center01_1 {
	width: 40px;
	padding-left: 5px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #9fafc8;
	background-color: #F8FCFE;
}


#inquiry .InquiryList01 img {
	vertical-align:middle;

}

#inquiry .InquiryList01 .bouton-box1 {
	background-color: #B6E0F0;
	border: 1px solid #CCCCCC;
	box-shadow: 0 0 0 1px #E0E0E0;
	color: #005C9D;
	margin: 0.5em 0 0.5em 0;
	padding: 0.5em 1em 0.5em 1em;
	width: 80%;
}
#inquiry .InquiryList01 .bouton-box1:hover {
	background-color: #CBE9F5;
	border: 1px solid #E0E0E0;
	box-shadow: 0 0 0 1px #E0E0E0;/*#cafbce*/
	color: #005C9D;
}



div#main a:link, a:visited  {
	text-decoration: none !important;
}
div#main a:hover, a:active {
	text-decoration: none !important;
}
 
