@charset "utf-8";

/*---------------------------------------
 * Style Name: style Stylesheet
 * Description: style Stylesheet.
 * Version: 1.0
 * Last Up Date: 2008-06
 * Author: Yoshinori Shimizu
 * Author URL: http://ant10.com/
 * Author Email: mail[at]ant10.com
 ---------------------------------------*/

/*
 *	1-1.Structure Module
 *	1-2.Layout Module
 *	1-3.Head Module
 *	1-4.Navigation Module
 *	1-5.Primecont Module
 *	1-6.footer Module
 *	1-7.Clear fix
 *	1-8.etc
*/

/* ========================================

 *	1-1.Structure Module
   
======================================== */

* {
	margin: 0;
	padding: 0;
}
/*全称セレクタ 全てのデフォルトマージン，パディングを削除*/
/*きれいに収まるがその代わりに現状，つまっているところを再度見直さないといけません*/
/*不必要な場合は削除してください．*/


body {
	margin-top: 0;
	padding-top: 0;
}

td img {
	display: block;
}

/* ========================================

 *	1-2.Layout Module
   
======================================== */
#primeright p{
margin:8px 0px 8px 0px;
}
#wrapper {
	margin:0px;
	padding: 0 10px;
	width: 900px;
	background-image: url(backgrounder.png);
	background-repeat: repeat-y;
}

#container {
	padding-bottom: 10px;
	/*clear: both;*/
	background-color: #FFFFFF;
}

#headcont {
	margin: 0;
	padding: 0;
	text-align: left;
	height: 80px;
	/*clear: both;*/
	/*width: 880px;*/
}


/* ========================================

 *	1-3.Head Module
   
======================================== */

div#headcont {
	position: relative;
}

div#headcont img, 
div#headcont a {
	border: none;
}

div#headcont p#bnr {
	position: absolute;
	top: 27px;
	right: 10px;
}

#flash {
	width: 880px;
	height: 250px;
	background-color: #FFFF99;
}

#topimage {
	margin: 0px;
	padding:0px;
	width: 880px;
	height: 150px;
}

#topimage p {
	margin:0px;
	padding:0px;
}
/* ========================================

 *	1-4.Navigation Module
   
======================================== */

#navigation {
	margin-bottom: 0px;
	width: 880px;
}

#navigation LI {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
}

#navigation UL {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 30px;
	overflow: hidden;
	list-style-type: none;
	background-repeat: no-repeat;
}

#navigation A {
	padding-top: 6px;
	padding-bottom: 0px;
	display: block;
	width: 100%;
	height: 24px;
	color: #ffffff;
	background-image: url(images/navibar.gif);
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
}
#navigation A:HOVER{
	height: 30px;
	color: #ffffff;
	background-image: url(images/navibar1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}

/* ========================================

 *	1-5.Primecont Module
   
======================================== */

#primecont{
	padding-top: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
}
#primeleft{
	margin-left: 10px;
	float: left;
	width: 200px;
	font-size: 14px;
}
#primeleftindex{
	margin-left: 10px;
	float: left;
	width: 250px;
	font-size: 14px;
}
/*
#primeleft LI{
	margin: 0px;
	padding: 0px;
	width: 200px;
	text-align: left;
}
*/
#primeleft UL{
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	width: 200px;
	list-style: none;
	background-color: #ffcccc;
	text-indent: 5px;
	text-align: left;
}
/*
#primeleft UL{
	margin: 0px;
	padding-left: 5px;
	height: 18px;
	overflow: hidden;
	list-style-type: none;
}
*/
#primeleft A{
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	width: 100%;
	height: 18px;
	color: #663300;
	background-color: #FFFFFF;
}
#primeleftindex p{
	margin:5px 10px 5px 0px;
}
	
#primeleft A:HOVER{
	height: 18px;
	color: #ffffff;
	background-color: #663300;
}
#primeright{
	padding: 5px;
	border: 1px solid #CC3300;
	float: right;
	width: 650px;
	height: 100%;
	font-size: 14px;
	text-align: left;
}
#primeright h1 {
	padding-left: 20px;
	padding-top:2px;
	background: url(images/bg_h1.jpg) left top no-repeat;
	font-size: 18px;
	font-weight: normal;
	height: 38px;
	line-height: 1.8;
	vertical-align: middle;
	color: #663300;
	font-weight:bold;
}

#primeright p.thumbs img {
	margin: 0 0 15px 15px;
	float: right;
}
#primeright p.thumbs{
	width:530px;
	line-height:30px;
	font-size: 10px;
}

#primerightcompany{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-width: 1px 1px 1px 1px;
	border-color: #CC3300 #CC3300 #CC3300 #CC3300;
	border-style: solid solid solid solid;
	width: 870px;
	height: 100%;
	font-size: 14px;
}
#primerightindex{
	padding: 10px 5px;
	border: 1px solid #CC3300;
	float: right;
	width: 600px;
	height: 100%;
	font-size: 14px;
}

/* ========================================

 *	1-6.footer Module
   
======================================== */

#footer {
	padding-left:10px;
	padding-right:10px;
	margin-top: 50px;
	clear: both;
	width: 880px;
}
#footer LI{
	margin: 0px;
	padding: 0 5px 0 5px;
	float: left;
	width: 112px;
	font-size: 12px;
}
#footer UL{
	margin: 0 0 15px 0;
	padding: 0px 0px 0px 0px;
	height: 20px;
	overflow: hidden;
	list-style-type: none;
	background-repeat: no-repeat;
}
#footer A{
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	width: 100%;
	height: 16px;
	/*background-color: #FFFFCC;*/
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
}
#footer A:HOVER{
	height: 16px;
	/*color: #ffffff;*/
	/*background-color: #663300;*/
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
#footcont{
	padding: 10px 0 20px 5px;
	clear: both;
	width: 850px;
}
/*#footer1 A{
	color: #660000;
}*/
#footer1{
	padding-left: 5px;
	float: left;
	width: 365px;
	font-size: 12px;
	text-align: left;
}
#footer2{
	float: right;
	width: 480px;
	color: #666666;
	font-size: 12px;
	text-align: right;
}



/* ========================================

 *	1-7.Clear fix
   
======================================== */

div#headcont:after,
div#navigation:after,
div#primecont:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}

div#headcont, 
div#navigation,
div#primecont {
  _height: 1px;
  min-height: 1px;
  /*ﾂ･*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* WinIE7 only */
/*
* html div#headcont,
* html div#navigation {
  height: 1px;
}*/
/**/

/* ========================================

 *	1-8. etc
   
======================================== */

.clear {
	clear: both;
}

.style2 {
	font-size: 12px;
}
.style3 {
	color:#FF3F00;
}
.pandrop{
	font-size: 10px;
	padding-bottom:10px;
}

div.faqbox {
	margin-bottom: 30px;
	width:530px;
}

.question01,
.question02,
.question03,
.question04,
.question05,
.question06,
.question07,
.question08,
.question09,
.question10,
.question11,
.question12{
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left:35px;
	color: #991f1f;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

.answer01,
.answer02,
.answer03,
.answer04,
.answer05,
.answer06,
.answer07,
.answer08,
.answer09,
.answer10,
.answer11,
.answer12
{
	padding-top:4px;
	padding-left: 40px;
	line-height: 1.4;
	font-size:12px;
}

.answer01 {
	background:url(images/img_a.gif) left -1px no-repeat;
}

.answer02 {
	background:url(images/img_a2.gif) left -1px no-repeat;
}
.answer03 {
	background:url(images/img_a3.gif) left -1px no-repeat;
}
.answer04 {
	background:url(images/img_a4.gif) left -1px no-repeat;
}
.answer05 {
	background:url(images/img_a5.gif) left -1px no-repeat;
}
.answer06 {
	background:url(images/img_a6.gif) left -1px no-repeat;
}


.answer07 {
	background:url(images/img_a7.gif) left -1px no-repeat;
}

.answer08 {
	background:url(images/img_a8.gif) left -1px no-repeat;
}
.answer09 {
	background:url(images/img_a9.gif) left -1px no-repeat;
}
.answer10 {
	background:url(images/img_a10.gif) left -1px no-repeat;
}
.answer11 {
	background:url(images/img_a11.gif) left -1px no-repeat;
}
.answer12 {
	background:url(images/img_a12.gif) left -1px no-repeat;
}

.question01,
.question02,
.question03,
.question04,
.question05,
.question06,
.question07,
.question08,
.question09,
.question10,
.question11,
.question12
{
	padding-left: 40px;
	line-height: 1.4;
	font-size:12px;
}

.question01 {
	background:url(images/img_q.gif) left -1px no-repeat;
}

.question02 {
	background:url(images/img_q2.gif) left -1px no-repeat;
}
.question03 {
	background:url(images/img_q3.gif) left -1px no-repeat;
}
.question04 {
	background:url(images/img_q4.gif) left -1px no-repeat;
}
.question05 {
	background:url(images/img_q5.gif) left -1px no-repeat;
}
.question06 {
	background:url(images/img_q6.gif) left -1px no-repeat;
}


.question07 {
	background:url(images/img_q7.gif) left -1px no-repeat;
}

.question08 {
	background:url(images/img_q8.gif) left -1px no-repeat;
}
.question09 {
	background:url(images/img_q9.gif) left -1px no-repeat;
}
.question10 {
	background:url(images/img_q10.gif) left -1px no-repeat;
}
.question11 {
	background:url(images/img_q11.gif) left -1px no-repeat;
}
.question12 {
	background:url(images/img_q12.gif) left -1px no-repeat;
}



a img {
	border: none;
}
#wrapper #container #primecont #primeright .thumbs {
	font-size: 14px;
}

