/* 		base css		*/


.css-attn {
	display:none;
}


/*  basic  */

/*  default standard color setting for all brouser  */



/*  note         bgcolor change from FFECA to FFF7D9  */

body {
	margin: 1em;
}

a:link {
	color: #000066;					/*  text color  */
}
a:visited {
	color: #990000;					/*  text color  */
}

a:hover {
	text-decoration: underline overline ;		/*  overline  */
	background-color: #FFFFCC;		/*  background color  */
		/*  font-weight: bolder;  */
}
a:active {
	color: #990000;					/*  text color  */
	text-decoration: underline overline;
}
.all {
	color: #000000;
	background-color: #FFF7D9;		/*  background color  */
}






















/*   LINE50- - - - - - - - header area - - - - - - - -   */

/*  headings  */






/*  LINE59  body div  */
/*  - - - - - - - - category color change - - - - - - - -   */
div.box-head {
	background-color: #FFF7D9;		/*  background color  */
	border: 0px none #FFF7D9;
/* 	background-image:   url(../img/header/body_bg.gif);	 */
/* 	background-repeat: repeat-x;						 */
}

div.box-center {
/* 	background-image:   url(../img/menu/menu_bg.gif);		 */  /*  背景画像バグ回避  */
/* 	background-repeat: repeat-x;	 */	/*  背景画像バグ回避  */
/* 	background-color: #FFFFFF;	 */		/*  background color  */
	border: 0px solid #FFC165;


}










body.layout {
	background-color: #FFF7D9;		/*  background color  */




}

/*  kanri kiki body div  */

body.layout-kiki {
	background-color: #FFF7D9;		/*  background color  */
}

/*  kanri keijiban body div  */

body.layout-keiji {
	background-color: #FFF7D9;		/*  background color  */
}

/*  keijiban shinseihin body div  */

body.layout-shinseihin {
	background-color: #FFF7D9;		/*  background color  */
}

/*  LINE100  header left  */

div.header-navi {		/*  delete  */




	line-height: 140%;
}
/*  LINE114  header navi menu  */


























/*  LINE141  h1 header right  */









span.name-org {

	color: #333333;		/*  text color  */
	font-weight: bolder;
}








/*  LINE164  new way of menu layout display change setting  */














































































/*  LINE255 - - - - - - - - content area - - - - - - - -   */

/*  LINE257 -=======================- headings -=======================-   */

h1 {
	font-size: 100%;			/*  font size  */
	line-height: 130%;		/*  font size  */
}
h2 {
	font-size: 100%;			/*  font size  */
	line-height: 130%;		/*  font size  */
}
h3 {
	font-size: 100%;			/*  font size  */
	line-height: 130%;		/*  font size  */
}
h4 {
	font-size: 100%;			/*  font size  */
	line-height: 130%;		/*  font size  */
}
h5 {
	font-size: 100%;			/*  font size  */
	line-height: 130%;		/*  font size  */
}
h6 {
	font-size: 100%;			/*  font size  */
	line-height: 130%;		/*  font size  */
}

/*  mae-gaki  */












/*  LINE270 h2 headings  */

.image-base {









	line-height: 150%;	

/* 	color: #222222;		 */		/*  text color  */
}


/*  LINE355 -=======================- lists -=======================-   */

/*  h2 product page list  */

ul.product {
	font-size: 100%;			/*  font size  */
	line-height: 150%;		/*  font size  */









}

/*  LINE288  list  */

ul.list-shiru {
	font-size: 100%;		/*  font size  */
	line-height: 150%;











}

ul.list-shiru2 {
	font-size: 100%;		/*  font size  */
	line-height: 150%;











}



ul.list-sagasu {
	font-size: 100%;		/*  font size  */
	line-height: 150%;











}

ul.list-keijiban {
	font-size: 100%;		/*  font size  */
	line-height: 150%;











}




ul.list-benri {
	font-size: 100%;		/*  font size  */
	line-height: 150%;











}


/*  LINE361  form part  */














































/*  LINE408  etc  */
















/*  LINE425  back to page top  */




































/*  LINE462  etc  */




/*  LINE467  - - - - - - - - footer area - - - - - - - -   */

/*  footer menu  */

li.list-footer-menu	{

}


span.footer-menu-item-text {

	line-height: 150%;	




}
ul.list-footer {
	line-height: 150%;
}

div.copyright {

	line-height: 150%;	

}




















/*  - - - - - - - - paragraph format - - - - - - - -   */

/*  mae-gaki  */

p.preface {

	line-height: 150%;





}

p.pan-navi {

	line-height: 150%;
}

/*  LINE347  shiru  */

p.shiru-subtitle {

	line-height: 150%;







}

p.form-inner {








/* 	font-size: 100%;		 */		/*  font size  */
}



/*  LINE620 setsumei paragraph  */
.setsumei-bun {

	line-height: 150%;
}

.setsumei-bun span{
	text-decoration:underline;
}

/*  - - - - - - - - honbun format - - - - - - - -   */
.hyojun-honbun {

	line-height: 150%;		/*  font size  */
}
.one-little-small-honbun {

	line-height: 150%;		/*  font size  */
}
.two-little-small-honbun {

	line-height: 150%;		/*  font size  */
}
.sub-honbun {

	line-height: 150%;		/*  font size  */
}

div.form {

}

h1.heading1-ss {
	
}

div.box-center-navi {

}

div.box-center-ss {


}



























































/*  LINE700 joho table  */

table.johotable {
	border: 4px solid #555555;		/*  color  */
	border-collapse:collapse;		/*  color  */
	border-spacing:0px; 			/*  color  */


}
table.johotable th	{

	border-collapse:collapse;					/*  color  */
	border-top:3px solid #555555;				/*  color  */
	border-bottom: 3px solid #555555;			/*  color  */
	border-right: 1px solid #555555;			/*  color  */
	border-left: 1px solid #555555;				/*  color  */


}
table.johotable td	{


	border-collapse:collapse;				/*  color  */
	border-top:2px solid #555555;			/*  color  */
	border-bottom: 2px solid #555555;		/*  color  */
	border-right: 1px solid #555555;		/*  color  */
	border-left: 1px solid #555555;			/*  color  */



}

table.johotable tr.separater td {
	border-top-width:2px;				/*  color  */
	border-bottom-width: 2px;			/*  color  */
	background-color:#EEEEEE;			/*  bgcolor  */
}
table.johotable tr.kugirigyou td {

	background-color:#CCCCCC;			/*  bgcolor  */
}
table.johotable caption {


}





/*  joho table 2pro  */

table.johotable2pro {
	border: 4px solid #555555;		/*  text color  */
	border-collapse:collapse;		/*  text color  */
	border-spacing:0px; 			/*  text color  */


}
table.johotable2pro th	{
	padding:0.2em;
	border-collapse: collapse;			/*  text color  */
	border-top: 1px solid #555555;		/*  text color  */
	border-bottom: 1px solid #555555;	/*  text color  */
	border-right: 2px solid #555555;	/*  text color  */
	border-left: 2px solid #555555;		/*  text color  */
	font-weight: bold;					/*  text color  */


}
table.johotable2pro td	{


	border-collapse: collapse;				/*  text color  */
	border-top: 1px solid #555555;			/*  text color  */
	border-bottom: 1px solid #555555;		/*  text color  */
	border-right: 1px solid #555555;		/*  text color  */
	border-left: 1px solid #555555;			/*  text color  */
	font-weight: normal;					/*  text color  */


}

table.johotable2pro tr.separater td {


	background-color:#EEEEEE;			/*  text color  */
}
table.johotable2pro tr.kugirigyou td {

	background-color:#CCCCCC;			/*  text color  */
}
table.johotable2pro caption {

}

/*  h2 product-base  */

h2.product-base {
/* 	background-image: url(../img/item/dot.gif);		 */		/*  text color  */
/* 	background-repeat: repeat-x;		 */	/*  text color  */









/* 	color: #000000;			background-color:#FFFFFF;	 */		/*  text color  */

}

/*  h2 product-base back to the page top in product page  */

div.backtopagetoppro {










}

/*  h2 product page list  */

ul.product {











}



/*  	 - - - - - - - keijiban page - - - - - - - 		  */

div.msg {



}


div.msg div {
	font-size: 100%;				line-height: 140%;						/*  font size  */
}


form.layout {


}




