@charset "shift_jis";







/* ?S?? */







body {







	background: #f5f5f5;







	margin: 0;







	padding: 0;







	font-family: "?l?r ?o?S?V?b?N", Osaka, "?q???M?m?p?S Pro W3";







}







h1,h2,h3,h4,h5,p {







	margin:0px;







	padding:0px;







}







ol,ul,li { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }







img {border:0;}











/* ?????N */







a.header {







	color: #000000;







	text-decoration: none;







}







a:hover.header {







	color: #009537;







	text-decoration: none;







}







a.contents {







	color: #009537;







	text-decoration: underline;







}







a:hover.contents {







	color: #f90;







	text-decoration: underline;







}







a.footer {







	color: #000000;







	text-decoration: none;







	font-size: 10px;







	line-height: 12px;







}







a:hover.footer {







	color: #009537;







	text-decoration: none;







}







/* ?t?H???g?T?C?Y */







p {







	font-size: 12px;







	line-height: 16px;







}















.fs12lh16  {







	font-size: 12px;







	line-height: 16px;







 }







 







.fs12lh18  {







	font-size: 12px;







	line-height: 18px;







 }















.fs11 {







	font-size: 11px;







 }















.fs12 {







	font-size: 12px;







 }







.fs12px {







	font-size: 12px;







 }



.fs14  {







	font-size: 14px;







	line-height: 20px;







 }

 

.fs16  {







	font-size: 16px;







	line-height: 22px;







 }







.fs10lh12 { font-size: 10px; line-height: 12px; }

.fs10px { font-size: 10px; line-height: 12px; }



/* ?t?H???g?J???[ */



.color_red {



	color: #FF0000;



}

.color_gray { color: #666666; }

.color_lightgray { color: #f5f5f5; }

.color_white { color: #fff; }

.color_green { color: #9c3; }



/* ?g?b?v?y?[?W */



a.idxnavi1 {



	font-size: 12px;



	font-weight: bold;



	text-decoration: none;



	width: 174px;



	color: #000000;



	display: block;



	padding-top: 12px;



	text-align: center;



	padding-bottom: 12px;



}







a.idxnavi2 {



	font-size: 12px;



	font-weight: bold;



	text-decoration: none;



	width: 174px;



	color: #000000;



	display: block;



	padding-top: 6px;



	text-align: center;



	line-height: 120%;



	padding-bottom: 4px;



}











/* ?T?u???j???[?y?[?W */







.subtitle { font-size: 12px; font-weight: bolder; line-height: 14px; padding-left: 30px; }







.sidebartitle {



	font-size: 12px;



	font-weight: bold;



	text-align: center;



}







ul.menu {







	padding-top: 12px;







	padding-bottom: 12px;







	padding-left: 11px;







	margin: 0px;







}
.menuAreaTxt { font-size: 12px; line-height: 18px; margin: 0; padding-top: 12px; padding-left: 11px; }
ul.submenu {

	padding-left: 24px;

	margin: 0px;

}



li.menu {







	list-style: none;







	font-size: 12px;







	line-height: 20px;







}









/* ???i?y?[?W */







.seihintitle { font-size: 18px; line-height: 20px; font-weight: bold; margin-bottom: 3px; padding: 0 0 0 8px; border-left: 5px solid c8c8c8; }



.seihintitle2 { color: #666; font-size: 14px; font-weight: bold; line-height: 18px; margin-bottom: 3px; }



.seihinspec { font-size: 14px; line-height: 18px; font-weight: bold; margin-bottom: 3px; padding: 0 0 0 13px; }



.seihinspec2 { font-size: 14px; font-weight: bold; line-height: 18px; margin-bottom: 3px; padding: 0 0 0 8px; border-left: 5px solid c8c8c8; }



td.dotline {



	background-image: url(../img/dotline.gif);



	background-repeat: repeat-x;



	background-position: bottom;



}



td.padding5 { padding-left: 5px; }

td.paddingr5 { padding-right: 5px; }

img.border { border: solid 1px black; }



/* Semrock */

.title2 { color: #9c3; font-size: 14px; font-weight: bold; }

.lead { color: #f00; font-size: 16px; font-weight: 800; line-height: 140%; }

.eng { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }



/* Tenjikai */

.title { font-weight: bold; font-size: 14px ;}

.title13 { font-weight: bold; font-size: 13px ;}


