@charset "utf-8";

/*
--------------------------------------------------------------------------------

	Kaijyusemji style
	designed by Askaen...

--------------------------------------------------------------------------------
*/


/* ---------------------------------
*    title
*/
.accesst1{
background:url(../../img/access/t01.jpg) no-repeat;
width:130px;
height:40px;
text-indent:-9999px;
}

/* ---------------------------------
*    navi
*/
.cont1L div ul{
display:block;
margin:0 auto;
padding:0 0 10px 0;
width:165px;
line-height:140%;
font-size:90%;
}

.btn1 a{ background: url(../../img/access/navi01.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}
.btn1 a:hover{ background: url(../../img/access/navi01_r.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}
.btn1on{ background: url(../../img/access/navi01_r.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}
.btn2 a{ background: url(../../img/access/navi02.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}
.btn2 a:hover{ background: url(../../img/access/navi02_r.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}
.btn2on{ background: url(../../img/access/navi02_r.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}
.btn2on a{ background: url(../../img/access/navi02_r.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}
.btn3 a{ background: url(../../img/access/navi03.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:46px;}
.btn3 a:hover{ background: url(../../img/access/navi03_r.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:46px;}
.btn3on{ background: url(../../img/access/navi03_r.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:46px;}
.btn4 a{ background: url(../../img/access/navi04.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}
.btn4 a:hover{ background: url(../../img/access/navi04_r.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}
.btn4on{ background: url(../../img/access/navi04_r.jpg) no-repeat; display:block; text-indent:-9999px; width:165px; height:30px;}


/* ---------------------------------
*    p1
*/
.p1title01{
background:url(../../img/access/p1_t01.jpg) no-repeat;
width:630px;
height:55px;
text-indent:-9999px;
}
.p1title02{
background:url(../../img/access/p1_t02.jpg) no-repeat;
width:630px;
height:55px;
text-indent:-9999px;
}
.p1map{
border:1px solid #cdcdcd;
width:630px;
}
.pt1{
padding:10px 0 30px 0;
}
.p1p1 img{
display:inline;
margin:0 9px 0 0;
}

/* ---------------------------------
*    p2
*/
.p2title01{
background:url(../../img/access/p2_t01.jpg) no-repeat;
width:630px;
height:55px;
text-indent:-9999px;
}
.p2title02{
background:url(../../img/access/p2_t02.jpg) no-repeat left bottom;
width:630px;
height:75px;
text-indent:-9999px;
}
.p2title03{
background:url(../../img/access/p2_t03.jpg) no-repeat left bottom;
width:630px;
height:35px;
text-indent:-9999px;
}
/*navi*/
.p2btn1 a{ background: url(../../img/access/p2_navi01.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:44px;}
.p2btn1 a:hover{ background: url(../../img/access/p2_navi01_r.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:44px;}
.p2btn2 a{ background: url(../../img/access/p2_navi02.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:34px;}
.p2btn2 a:hover{ background: url(../../img/access/p2_navi02_r.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:34px;}
.p2btn3 a{ background: url(../../img/access/p2_navi03.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:34px;}
.p2btn3 a:hover{ background: url(../../img/access/p2_navi03_r.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:34px;}
.p2btn4 a{ background: url(../../img/access/p2_navi04.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:34px;}
.p2btn4 a:hover{ background: url(../../img/access/p2_navi04_r.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:34px;}
.p2btn5 a{ background: url(../../img/access/p2_navi05.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:34px;}
.p2btn5 a:hover{ background: url(../../img/access/p2_navi05_r.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:34px;}
.p2btn6 a{ background: url(../../img/access/p2_navi06.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:39px;}
.p2btn6 a:hover{ background: url(../../img/access/p2_navi06_r.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:39px;}
.p2yaji{ background:url(../../img/access/p2_yaji01.jpg) no-repeat left center; width:630px; height:63px;}
.p2btn7 a{ background: url(../../img/access/p2_navi07.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:44px;}
.p2btn7 a:hover{ background: url(../../img/access/p2_navi07_r.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:44px;}
.p2btn8 a{ background: url(../../img/access/p2_navi08.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:34px;}
.p2btn8 a:hover{ background: url(../../img/access/p2_navi08_r.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:34px;}
.p2btn9 a{ background: url(../../img/access/p2_navi09.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:39px;}
.p2btn9 a:hover{ background: url(../../img/access/p2_navi09_r.jpg) no-repeat; display:block; text-indent:-9999px; width:630px; height:39px;}

@charset "utf-8";


/*p2_1*/
.p2p1title01{
background:url(../../img/access/p2_1_t01.jpg) no-repeat;
width:630px;
height:55px;
text-indent:-9999px;
}
.p2p2title02{
background:url(../../img/access/p2_2_t02.jpg) no-repeat;
width:630px;
height:21px;
text-indent:-9999px;
}
.p2p2title03{
background:url(../../img/access/p2_2_t03.jpg) no-repeat;
width:630px;
height:21px;
text-indent:-9999px;
clear:both;
}
#p2p2wk1{
background:url(../../img/access/p2_2_wk02.jpg) repeat-y;
padding:20px 0;
display:block;
}
#p2p2wk1 li{
float:left;
padding:0;
background:url(../../img/access/p2_2_yaji01.jpg) no-repeat left center;
display:block;
text-indent:20px;
margin:0 0 0 15px;
width:150px;
}
#p2p2wk2{
background:url(../../img/access/p2_2_wk02.jpg) repeat-y;
padding:20px 0 0 0;
display:block;
}
#p2p2wk2 a:link{ text-decoration:underline; color:#849800;}
#p2p2wk2 a:hover{ text-decoration:underline; color:#A4BB00;}
#p2p2wk2 li{
float:left;
padding:0;
}
.p2p2st1{
background:url(../../img/access/p2_2_yaji01.jpg) no-repeat left center;
display:block;
text-indent:20px;
margin:0 0 0 15px;
width:150px;
}
.p2p2st2{
background:url(../../img/access/p2_2_yaji01.jpg) no-repeat left center;
display:block;
text-indent:20px;
margin:0 0 0 15px;
width:250px;
}
.p2p2st3{
background:url(../../img/access/p2_2_yaji01.jpg) no-repeat left center;
display:block;
text-indent:20px;
margin:0 0 0 15px;
width:130px;
}
.p2p2btm{
background:url(../../img/access/p2_2_wk01.jpg) repeat-y;
width:630px;
height:21px;
clear:both;
}

/*p2_2*/
.p2p2title01{
background:url(../../img/access/p2_2_t01.jpg) no-repeat;
width:630px;
height:55px;
text-indent:-9999px;
}

/*p2_3*/
.p2p3title01{
background:url(../../img/access/p2_3_t01.jpg) no-repeat;
width:630px;
height:55px;
text-indent:-9999px;
}

/*p2_4*/
.p2p4title01{
background:url(../../img/access/p2_4_t01.jpg) no-repeat;
width:630px;
height:55px;
text-indent:-9999px;
}

/*p2_5*/
.p2p5title01{
background:url(../../img/access/p2_5_t01.jpg) no-repeat;
width:630px;
height:55px;
text-indent:-9999px;
}

/*p2_6*/
.p2p6title01{
background:url(../../img/access/p2_6_t01.jpg) no-repeat;
width:630px;
height:55px;
text-indent:-9999px;
}

/* ---------------------------------
*    p3
*/
.p3title01{
background:url(../../img/access/p3_t01.jpg) no-repeat;
width:630px;
height:55px;
text-indent:-9999px;
}
.p3title02{
background:url(../../img/access/p3_t02.jpg) no-repeat;
width:620px;
height:45px;
text-indent:-9999px;
}
.p3title03{
background:url(../../img/access/p3_t03.jpg) no-repeat;
width:620px;
height:45px;
text-indent:-9999px;
}
.p3wk1{
width:620px;
margin:0 0 0 10px;
}
.p3wk1 p{
padding:0 0 30px 15px;
}
.p3tb{
width:620px;
background:url(../../img/access/p3_bg01.jpg) no-repeat;
}
/*table*/
.p3wk1 table{
width:100%;
margin:0 0 10px 10px;
padding:0;
border-top:#DFE9D7 1px solid;
border-left:#DFE9D7 1px solid;
border-top:#DFE9D7 1px solid;
background:url(../../img/event/sp/bg01.jpg) repeat-x;
}
.p3wk1 th{
width:140px;
border-right:#DFE9D7 1px solid;
border-bottom:#DFE9D7 1px solid;
padding:10px;
text-align:center;
color: #4A754D;
font-weight:bold;
}
.p3wk1 td{
border-right:#DFE9D7 1px solid;
border-bottom:#DFE9D7 1px solid;
background:#ffffff;
padding:10px 20px;
line-height:150%;
}
.p3wk1 td a{ text-decoration:underline; color:#A9B74C;}
.p3wk1 td a:hover{ text-decoration:underline; color:#849800;}

/* ---------------------------------
*    p4
*/
.p4title01{
background:url(../../img/access/p4_t01.jpg) no-repeat;
width:630px;
height:55px;
text-indent:-9999px;
}
.p4title02{
background:url(../../img/access/p4_t02.jpg) no-repeat;
width:630px;
height:55px;
text-indent:-9999px;
}
.p4title03{
background:url(../../img/access/p4_t03.jpg) no-repeat;
width:610px;
height:33px;
text-indent:-9999px;
margin:0 0 0 15px;
}
.p4title04{
background:url(../../img/access/p4_t04.jpg) no-repeat;
width:610px;
height:33px;
text-indent:-9999px;
margin:0 0 0 15px;
}
.p4wk1{
width:630px;
}
.p4wk1 p{
padding:0 0 0 15px;
line-height:160%;
margin:0 0 10px 0;
display:block;
}
.p4wk1 span{
padding:0 0 0 30px;
line-height:160%;
margin:0 0 10px 0;
display:block;
}
.p4wk1 span{ margin:0 0 10px 0;}
.p4st1{
display:block;
background: url(../../img/access/p4_yaji01.jpg) no-repeat left center #F4F5E9;
text-indent:25px;
padding:5px 0;
margin:0 0 30px 15px;
}
.p4st2{
display:block;
background: url(../../img/access/p4_yaji01.jpg) no-repeat left center #F4F5E9;
text-indent:25px;
padding:5px 0;
margin:0 0 30px 30px;
}

.p4st2 a:link{ text-decoration:underline; color:#849800;}
.p4st2 a:hover{ text-decoration:underline; color:#A4BB00;}