@charset 'Shift_JIS';

body {
width:100%;
height:100%;
margin:0;
padding:0;
text-align:left;
background-color:#F1FBF0;
}

#header{
width:954px;
height:82px;
margin:0 auto;
background:url(../common/10KKPI0004_02.gif) bottom center no-repeat;
}
#backimg{
padding-top:5px;
background:url(../common/10KKPI0004_14.jpg) center repeat-y;
}

#navi{
margin:0px 0 24px 0;
}

#top_fla{
width:950px;
height:440px;
/*border:1px solid #CCCCCC;*/
}


#flashContent_news{
width:1000px;
height:170px;
margin:5px 0 15px 0;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#divifla1{
width:950px;
height:510px;
margin:0px auto 30px auto;
}
#divifla2{
width:950px;
margin:0px auto 10px auto;
}

#flashContent5{
width:950px;
height:410px;
margin:0px;
padding:0;
}

#locafla{
width:950;
height:560px;
border:1px solid #CCCCCC;
background-color:#FFFEEC;
}

table#fla_t{
width:900px;
height:630px;
}

object#main{
width:900px;
height:620px;
}

table#maincon{
background-image:url(../common/08KKPI0925.gif);
background-position:top center;
background-repeat:no-repeat;
}

table#main{
	background-image:url(../common/08KKPI0916_r4_c1.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

table#main_out{
	background-image:url(../common/08KKPI0916_r4_c1.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
/*background-color:#E7E2DE;*/
}

#footer{
border-top:1px solid #CCCCCC;
}

#footer td{
padding-top:14px;
}


#shiga_g{
float:right;
font-size:12px;
color:#333333;
}

#shiga_g ul li{
padding-left:18px;
background:url(../common/10KKPI0004_29.gif) left top no-repeat;
list-style:none;
margin:5px 0px 8px 0;
letter-spacing:0.05em;
}

#shiga_g ul li a{
text-decoration:none;
color:#333333;
}

#shiga_g ul li a:hover{
text-decoration:underline;
color: #009933;
}

/*********************************************************/
/*********************************************************/
a#rollover01 {width:79px;height:36px;}
a#rollover01:link {background:url(../common/10KKPI0003_10_r1_c1.png);}
a#rollover01:visited {background:url(../common/10KKPI0003_10_r1_c1.png);}
a#rollover01:hover {background:url(../common/10KKPI0003_10_r1_c1_f2.png);}
a#rollover01:active {background:url(../common/10KKPI0003_10_r1_c1_f2.png);}
/*********************************************************/
/*********************************************************/
a#rollover02 {width:116px;height:36px;}
a#rollover02:link {background:url(../common/10KKPI0003_10_r1_c2.png);}
a#rollover02:visited {background:url(../common/10KKPI0003_10_r1_c2.png);}
a#rollover02:hover {background:url(../common/10KKPI0003_10_r1_c2_f2.png);}
a#rollover02:active {background:url(../common/10KKPI0003_10_r1_c2_f2.png);}
/*********************************************************/
/*********************************************************/


/***************************************************************************************/
/***************************************************************************************/
/*€L*/
h1 a{
	display:block;
	width:380px;
	height:65px;
	}

h1 {
	text-indent:-9999px;
	background:url(../common/10KKPI0004_03.gif) no-repeat;
}
.dv_title {
height:65px;
}


.copy001{
text-align:left;
}

table.copy001 h3{
font-size:20px;
/*font-family:"qMmΎ©Μ6","lr Ύ©","lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3";*/
font-family:"CI","lr oSVbN", Osaka, "qMmpS Pro W3";
letter-spacing:0.2em;
line-height:1.5em;
margin:40px 0px 10px 0px;
color:#333333;
}

table.copy001 p{
font-size:12px;
font-family:"CI","lr oSVbN", Osaka, "qMmpS Pro W3";
line-height:1.8em;
margin-top:-20px;
color:#333333;
}



.cont001{
margin-top:10px;
margin-bottom:20px;
}

/****************************************************************************************/
/****************************************************************************************/
/****************************************************************************************/
/**»nΔΰ}bv*/
#map{
background:url(../common/10KKPI0004_14_f3.jpg) center repeat-y;
font-family:"CI","lr oSVbN", Osaka, "qMmpS Pro W3";
}
img#map_img{
vertical-align:bottom
}

/****************************************************************************************/
/****************************************************************************************/
/****************************************************************************************/
/**RZvg*/
.con_title{
width:950px;
text-align:left;
border-bottom:1px solid #999999;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
}

#con_copy{
text-align:left;
height:1000px;
background:url(../Concept/img/10KKPI0004_26_r2_c2.jpg) center bottom no-repeat;
}

#silde_dv{
border:1px solid #CCCCCC;
}

table.concept_copy{
margin-bottom:20px;
}

table.concept_copy h3{
font-size:20px;
font-family:"CI","lr oSVbN", Osaka, "qMmpS Pro W3";
letter-spacing:0.2em;
line-height:1.6em;
margin:20px 0px 10px 0px;
color:#333333;
}

table.concept_copy p{
font-size:12px;
font-family:"CI","lr oSVbN", Osaka, "qMmpS Pro W3";
line-height:2.2em;
color:#333333;
}



#silde_dv1{width:714px; height:350px; background:url(../Concept/img/10KKPI0003_24_f2.gif) top left;}
#silde_dv2{width:714px; height:350px; background:url(../Concept/img/10KKPI0003_24_f4.gif) top left;}
#silde_dv3{width:714px; height:350px; background:url(../Concept/img/10KKPI0003_24_f6.gif) top left;}
#silde_dv4{width:714px; height:350px; background:url(../Concept/img/10KKPI0003_24_f8.gif) top left;}

/****************************************************************************************/
/****************************************************************************************/
/****************************************************************************************/
/**P[V*/
.loca_box{
width:950px;
margin:0px auto 0px auto;
overflow:hidden;
font-family:"CI","lr oSVbN", Osaka, "qMmpS Pro W3";
}

.loca_subbox{
width:950px;
margin:30px auto 10px auto;
overflow:hidden;
}

.loca_subtitle{
width:950px;
text-align:left;
border-bottom:1px solid #999999;
}

.imgbox{
float:left;
width:230px;
padding-right:10px;
margin:10px 0;
}

.imgboxend{
padding:0;
}

.loca_subimg{
width:230px;
height:150px;
}


.loca_subcap{
font-size:12px;
margin-top:5px;
text-align:left;
line-height:1.2em;
}

.toho_time{
width:300px;
text-align:right;
float:right;
padding-top:24px;
font-size:11px;
color:#333333;
}

/************Xgͺ**************/
.loca_list_set{
width:950px;
margin:0 auto 30px;
font-family:"CI","lr oSVbN", Osaka, "qMmpS Pro W3";
letter-spacing:0.1em;
line-height:1.2em;
}

.loca_list_box{
width:300px;
border-bottom:1px solid #CCCCCC;
height:30px;
font-size:13px;
padding:5px 0 5px 20px;
}

.loca_list_box2{
width:150px;
border-bottom:1px solid #CCCCCC;
height:26px;
font-size:13px;
padding:5px 0;
line-height:1.2em;
}

.one{
border-top:1px solid #CCCCCC;
}

.loca1{background:url(../Location/img/10KKPI0003_21.gif) center left no-repeat;}
.loca2{background:url(../Location/img/10KKPI0003_21_f2.gif) center left no-repeat;}
.loca3{background:url(../Location/img/10KKPI0003_21_f3.gif) center left no-repeat;}
.loca4{background:url(../Location/img/10KKPI0003_21_f4.gif) center left no-repeat;}
.loca5{background:url(../Location/img/10KKPI0003_21_f5.gif) center left no-repeat;}
.loca6{background:url(../Location/img/10KKPI0003_21_f6.gif) center left no-repeat;}

/****************************************************************************************/
/****************************************************************************************/


/****************************************************************************************/
/****************************************************************************************/
/****************************************************************************************/
/*AEgC*/
#outline{
background:url(../common/10KKPI0004_14_f2.jpg) center repeat-y;
}

div#olfla{
width:400px;
height:16px;
margin:0px;
}

td#olhidari{
	width:150px;
	background-color:#4B9520;
	color:#FFFFFF;
	padding:5px 0px 5px 10px;
	font-size:10px;
	font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN",sans-serif;
	letter-spacing:2pt;
	line-height:1.8em;
	text-align:left;
}
td#olmigi{
width:425px;
color:#333333;
padding:5px 0px 5px 20px;
font-size:10px;
font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN",sans-serif;
letter-spacing:0pt;
line-height:1.8empx;
}

.ol_huku{
line-height:1.5em;
}

	.ol_huku p{
	clear:both;
	}
	
		.ol_ind{
		overflow:hidden;
		width:100%;
		}
		
		.ol_ind1{
		float:left;
		min-width:50px;
		}
		
		.ol_ind2{
		float:left;
		width:320px;
		}


table#ol{
border-bottom:1px solid #999;
margin-bottom:8px;
}
td#oltitle{
color:#0A1807;
padding:0px 0px 10px 0px;
font-size:12px;
font-weight:bold;
font-family:"CI","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN",sans-serif;
letter-spacing:0.3em;
}
td#olsita{
	color:#000;
	padding:0px 0px 0px 0px;
	font-size:11px;
	font-family:"CI","qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,"lr oSVbN",sans-serif;
	letter-spacing:0em;
	line-height:1.5em;
}
/*AEgCIΉ*/

/*RZvg*/
table#divitable{
margin:0px 0px 30px;
}
table#divitable p {
font-size:10px;
letter-spacing:0.1em;
}
table#divitable p strong{
color:#360F0A;
margin:0px 0px 8px 0px;
}
table#divitable img{
margin:12px 0px 6px;
}
td#divitd img{
margin:-0px 0px 0px;
}
td#divitd p{
font-size:12px;
color:#7F0019;
letter-spacing:0em;
}

/*γE£γ΄γ£γΈγ§γ³η΅δΊE/

/*γ­γ±γΌγ·γ§γ³*/

table.loca001 h3{
font-size:20px;
font-family:"qMmΎ©Μ6","lr Ύ©","lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3";
letter-spacing:0.2em;
margin:40px 0px 10px 0px;
color:#333333;
}
table.loca001 h4{
font-size:20px;
font-family:"qMmΎ©Μ6","lr Ύ©","lr oΎ©", "ΧΎ©Μ", "qMmΎ© Pro W3";
letter-spacing:0.2em;
margin:40px 0px 10px 0px;
color:#333333;
}
table.loca001 p{
font-size:12px;
letter-spacing:0.1em;
line-height:1.6em;
margin-top:-20px;
color:#333333;
}
table.loca001 img{
margin-bottom:30px;
}

th.locatitle{
font-size:10px;
color:#063935;
letter-spacing:0.3em;
height:20px;
}

table#locatableitiran td{
height:26px;
padding:5px 10px 5px 10px;
font-size:10px;
letter-spacing:0.1em;
}

table#locatableitiran{
margin-bottom:20px;
}

table#locatableitiran tr.locaitiran{
background-color:#D9CEC1;
}


td#locatd2{
border:1px solid #063935;
padding-top:10px;
}
td#locatd2 img{
margin:0px 0px 10px 0px;
}
td#lacapic img{
border-right:2px solid #F0F0E8;
}
td#lacapic2 p{
font-size:10px;
margin:0px 0px 5px 0px;
}
td#lacapic2 p strong{
font-weight:normal;
}
table#locatableitiran a:link{ color:#000000;}
table#locatableitiran a:visited{ color:#000000;}
table#locatableitiran a:hover{ color:#FFFFFF; background-color:#360F0A; padding:2px 4px;}

/*RZvgIΉ*/
/*fBBW*/
td#accrosen{
background-image:url(../Access/img/08KKPI0992.gif);
background-position:bottom right;
}
td#accrosen p{
font-size:12px;
line-height:1.4em;
letter-spacing:0.1em;
margin-bottom:10px;
margin-left:0.3em;
}
td#acctyuki p{
font-size:10px;
letter-spacing:0.1em;
margin-top:10px;
}
td#accpic p{
font-size:10px;
letter-spacing:0.1em;
line-height:1.5em;
margin:8px 0px;
}
/*fBBWIΉ*/

/*P[V*/
table#maptable{
border:1px solid #360F0A;
}

/*P[V*/
table#all{
border:1px solid #CCCCCC;
}

