@charset "UTF-8";

/*--------------------
	下層ページ
--------------------*/



/******************************************************************
	information/attention.html
*******************************************************************/

.attention #main ul li {
	font-weight: bold;
	color: #02146d;
}

/******************************************************************
	information/attention.html
*******************************************************************/

.select div.textBoxBg {
	background: url("../images_common/text_box_bg.gif") repeat-y 0 0;
	width: 530px;
	margin: 0 10px 20px 10px;
}
.select div.textBoxBottom {
	background: url("../images_common/text_box_bottom.gif") no-repeat 0 100%;
	width: 530px;
	margin: 0;
	padding: 0 0 6px 0;
}
.select div.textBoxTop {
	background: url("../images_common/text_box_top.gif") no-repeat 0 0;
	width: 498px;
	margin: 0;
	padding: 15px 16px 9px 16px;
}
.select div.textBoxTop p {
	line-height: 1.4;
	margin: 0;
}

/******************************************************************
	cooting/index.html
	cooting/product.html
*******************************************************************/

#main div.itemBox {
	width: 550px;
	margin: 0;
	padding: 0;
}
#main div.itemBox p {
	width: 517px;
	background: url("../images_common/list03.gif") no-repeat 0 1px;
	padding: 0 0 0 32px;
	margin: 0 0 10px 0;
	color: #02146d;
	font-weight: bold;
}
#main div.inBox {
	width: 550px;
	background: url("../images_common/list_line01.gif") repeat-x 0 0;
	padding: 16px 0 0 0;
	margin: 0 0 30px 0;
	line-height: 1.4;
}
#main div.inBox p {
	background: none;
	width: 150px;
	padding: 0 26px 0 15px;
	float: left;
	margin: 0;
	display: inline;
}
#main div.inBox p.itemTextArea {
	width: 359px;
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	font-weight: normal;
	color: #333333;
	line-height: 1.4;
}
#main div.inBox ul {
	width: 359px;
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
}
#main div.inBox ul li {
	background: url("../images_common/list04.gif") no-repeat 0 1px;
	padding: 0 0 0 14px;
	margin: 0 0 10px 0;
	font-weight: normal;
	color: #333333;
}
#main div.inBox ul li span {
	color: #333333;
	display: block;
	line-height: 1.4;
	margin: 0;
	padding: 0;
}
/* Only MacIE \*//*/
#main div.inBox ul li {font-size: 82%;}
/* End */

#main div.cootingImage {
	background: url("../images/cooting_image01.jpg") no-repeat 0 0;
	width: 463px;
	height: 351px;
	margin: 0 43px 40px 44px;
	position: relative;
}
#main div.cootingImage ul {
	width: 463px;
}
#main div.cootingImage ul li {
	position: absolute;
	background: none;
	padding: 0;
	margin: 0;
	text-indent: -9999em;
}
#main div.cootingImage ul li.coment01 {
	width: 100px;
	height: 75px;
	top: 135px;
	left: 183px;
}
#main div.cootingImage ul li.coment02,
#main div.cootingImage ul li.coment03,
#main div.cootingImage ul li.coment04,
#main div.cootingImage ul li.coment05,
#main div.cootingImage ul li.coment06,
#main div.cootingImage ul li.coment07,
#main div.cootingImage ul li.coment08 {
	width: 127px;
	height: 97px;
}
#main div.cootingImage ul li.coment02 {
	top: 2px;
	left: 99px;
}
#main div.cootingImage ul li.coment03 {
	top: 2px;
	left: 244px;
}
#main div.cootingImage ul li.coment04 {
	top: 99px;
	left: 332px;
}
#main div.cootingImage ul li.coment05 {
	top: 216px;
	left: 298px;
}
#main div.cootingImage ul li.coment06 {
	top: 251px;
	left: 169px;
}
#main div.cootingImage ul li.coment07 {
	top: 216px;
	left: 41px;
}
#main div.cootingImage ul li.coment08 {
	top: 101px;
	left: 4px;
}

.cooting #main ul { margin-bottom: 30px;}

.cooting #main ul li {
	font-weight: bold;
	color: #02146d;
}

/******************************************************************
  voice.html
*******************************************************************/

.voice #main dl dt {
	background: url("../images_common/list03.gif") no-repeat 0 1px;
	padding: 0 0 0 32px;
	margin: 0 0 10px 0;
	color: #02146d;
	font-weight: bold;
}

.voice #main dl dd {
	background: url("../images_common/list_line01.gif") repeat-x 0 0;
	padding: 16px 0 0 0;
	margin: 0 0 30px 0;
	line-height: 1.4;
}

/******************************************************************
	qa.html
*******************************************************************/

.qa #main p.qMark {
	background: url("../images_common/q_mark.gif") no-repeat 11px 0;
	padding: 6px 16px 6px 42px;
	width: 472px;
	margin: 0 10px 6px 10px;
}

.qa div.textBoxBg {
	background: url("../images_common/text_box_bg.gif") repeat-y 0 0;
	width: 530px;
	margin: 0 10px 30px 10px;
}
.qa div.textBoxBottom {
	background: url("../images_common/text_box_bottom.gif") no-repeat 0 100%;
	width: 530px;
	margin: 0;
	padding: 0 0 6px 0;
}
.qa div.textBoxTop {
	background: url("../images_common/text_box_a_mark.gif") no-repeat 0 0;
	width: 472px;
	margin: 0;
	padding: 13px 16px 7px 42px;
}
.qa div.textBoxTop p {
	line-height: 1.4;
	margin: 0;
}

.qa div.textBoxTop p.marT10 { margin-top: 10px;}

/******************************************************************
		introduction/index.html
*******************************************************************/

.introduction p.textR { text-align: right;}

/******************************************************************
		inquiry.html
*******************************************************************/

.inquiry table span,
.inquiry p span {color:#FF0000; font-weight: normal;}

.inquiry #main table span.block {
	color: #147EAD;
	font-weight: normal;
	display: block;
	line-height: 1.2;
	font-size: 82%;
}

.inquiry #main p.formText { font-size:100%; line-height:1.4; margin: 0;}

.inquiry p.textR { text-align: right;}

/******************************************************************
		company.html
*******************************************************************/

.company table { margin-bottom: 40px;}

/******************************************************************
  sitemap.html
*******************************************************************/

.sitemap #main dl {
	background: url("../images_common/con_listline.gif") repeat-x 0 100%;
	width: 550;
	margin: 0 0 10px 10px;
	padding-bottom: 5px;
}
.sitemap #main dl dt {
	background: url("../images_common/list01.gif") no-repeat 0 4px;
	padding: 3px 0 2px 32px;
	margin-bottom: 5px;
	font-weight: normal;
}
.sitemap #main dl dt a { color: #ef428d; text-decoration: underline;	font-weight: normal;}
.sitemap #main dl dt a:hover { color: #ef428d; text-decoration: none;	font-weight: normal;}

.sitemap #main dl dd {
	padding: 5px 0;
	margin-bottom: 5px;
}

.sitemap #main dl dl {
	background: none;
	width: 515px;
	margin: 10px 0 0 0;
	padding-bottom: 5px;
}
.sitemap #main dl dl dt {
	background: url("../images_common/list04.gif") no-repeat 6px 4px;
	padding: 3px 0 2px 25px;
	margin-bottom: 5px;
}

.sitemap #main dl dl dt a { color: #02146d; text-decoration: underline;}
.sitemap #main dl dl dt a:hover { color: #02146d; text-decoration: none;}

.sitemap #main dl dl dd {
	padding: 5px 0 5px 25px;
	margin-bottom: 5px;
}
.sitemap #main dl dl dd.end {
	padding: 0 0 0 25px;
	margin-bottom: 0;
}

