@charset "UTF-8";

/*固有001start*/
.ikutouen #mainContent .topexplan { 
 	font-size: .8em ; 
	line-height: 1.5em ;
	padding: 0 ;
}

.ikutouen #mainContent h2 {
	margin: 0 ;
	padding: 30px 0 5px 0 ;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif ;
	font-size: 1em;
	font-weight: bold ;
	border-bottom: 1px solid #999 ;
}
.ikutouen #mainContent h2#toph2 {
	margin: 0 ;
	padding: 30px 0 5px 0 ;
	font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif ;
	font-size: 1em;
	border-bottom: 1px solid #999 ;
	font-weight: normal ;
}
/*固有001end*/
/*固有002start*/
.t_date , .t_title {
	font-size: .8em ;
}
.t_date {
	margin: 0 ;
	padding: 5px 0 5px 0 ;
	float: left ;
}
.t_title {
	margin: 0 ;
	padding: 5px 0 5px 80px ;
}
.t_bottom1, .t_bottom2 {
	text-align: right ;
	margin: 0 ;
	font-size: .8em ;
}
.t_bottom1 {
	padding: 30px 0 5px 0 ;
}
.t_bottom2 {
	padding: 5px 0 10px 0 ;
}
/*固有002end*/


/*ナビゲーション - Upper*/
#navi_a {
    width:200px;
    height:175px;
    background-image: url(images/navi_a.gif);
    background-repeat: no-repeat;
}
#navi_a ul {
    margin:0;
    padding: 0;
}
#navi_a li {
    list-style-type: none;
    margin:0;
    padding: 0;
}
#navi_a li a {
    width: 200px;
    height:0pt;
    background-image: url(images/navi_a.gif);
    background-repeat: no-repeat;
    display:block;
    padding-top:35px;
    overflow:hidden;
}
#navi_a li#a1 a {
    background-position: 0px 0px;
}
#navi_a li#a2 a {
    background-position: 0px 35px;
}
#navi_a li#a3 a {
    background-position: 0px 70px;
}
#navi_a li#a4 a {
    background-position: 0px 105px;
}
#navi_a li#a5 a {
    background-position: 0px 140px;
}
/*
#navi_a li#a6 a {
    background-position: 0px 175px;
}
#navi_a li#a7 a {
    background-position: 0px 210px;
}
#navi_a li#a8 a {
    background-position: 0px 245px;
}
#navi_a li#a9 a {
    background-position: 0px 280px;
}*/

#navi_a li#a1 a:hover {
    background-position: -200px 0px;
}
#navi_a li#a2 a:hover {
    background-position: -200px -35px;
}
#navi_a li#a3 a:hover {
    background-position: -200px -70px;
}
#navi_a li#a4 a:hover {
    background-position: -200px -105px;
}
#navi_a li#a5 a:hover {
    background-position: -200px -140px;
}
/*
#navi_a li#a6 a:hover {
    background-position: -200px -175px;
}
#navi_a li#a7 a:hover {
    background-position: -200px -210px;
}
#navi_a li#a8 a:hover {
    background-position: -200px -245px;
}
#navi_a li#a9 a:hover {
    background-position: -200px -280px;
}*/



/*ナビゲーション - a1「壺屋焼きとは」用*/
#navi_a1 {
    width:200px;
    height:175px;
    background-image: url(images/navi_a1.gif);
    background-repeat: no-repeat;
}
#navi_a1 ul {
    margin:0;
    padding: 0;
}
#navi_a1 li {
    list-style-type: none;
    margin:0;
    padding: 0;
}
#navi_a1 li a {
    width: 200px;
    height:0pt;
    background-image: url(images/navi_a1.gif);
    background-repeat: no-repeat;
    display:block;
    padding-top:35px;
    overflow:hidden;
}
#navi_a1 li#a1-1 a {
    background-position: 0px 0px;
}
#navi_a1 li#a1-2 a {
    background-position: 0px 35px;
}
#navi_a1 li#a1-3 a {
    background-position: 0px 70px;
}
#navi_a1 li#a1-4 a {
    background-position: 0px 105px;
}
#navi_a1 li#a1-5 a {
    background-position: 0px 140px;
}

#navi_a1 li#a1-1 a:hover {
    background-position: -200px 0px;
}
#navi_a1 li#a1-2 a:hover {
    background-position: -200px -35px;
}
#navi_a1 li#a1-3 a:hover {
    background-position: -200px -70px;
}
#navi_a1 li#a1-4 a:hover {
    background-position: -200px -105px;
}
#navi_a1 li#a1-5 a:hover {
    background-position: -200px -140px;
}




/*ナビゲーション - a2
#navi_a2 {
    width:200px;
    height:105px;
    background-image: url(images/navi_a2.gif);
    background-repeat: no-repeat;
}
#navi_a2 ul {
    margin:0;
    padding: 0;
}
#navi_a2 li {
    list-style-type: none;
    margin:0;
    padding: 0;
}
#navi_a2 li a {
    width: 200px;
    height:0pt;
    background-image: url(images/navi_a2.gif);
    background-repeat: no-repeat;
    display:block;
    padding-top:35px;
    overflow:hidden;
}
#navi_a2 li#a2_1 a {
    background-position: 0px 0px;
}
#navi_a2 li#a2_2 a {
    background-position: 0px 35px;
}
#navi_a2 li#a2_3 a {
    background-position: 0px 70px;
}

#navi_a2 li#a2_1 a:hover {
    background-position: -200px 0px;
}
#navi_a2 li#a2_2 a:hover {
    background-position: -200px -35px;
}
#navi_a2 li#a2_3 a:hover {
    background-position: -200px -70px;
}
*/



/*ナビゲーション - a4 - for main - bottom*/
#navi_a4 {
    width:200px;
    height:140px;
    background-image: url(images/navi_a4.gif);
    background-repeat: no-repeat;
}
#navi_a4 ul {
    margin:0;
    padding: 0;
}
#navi_a4 li {
    list-style-type: none;
    margin:0;
    padding: 0;
}
#navi_a4 li a {
    width: 200px;
    height:0pt;
    background-image: url(images/navi_a4.gif);
    background-repeat: no-repeat;
    display:block;
    padding-top:35px;
    overflow:hidden;
}
#navi_a4 li#a4_1 a {
    background-position: 0px 0px;
}
#navi_a4 li#a4_2 a {
    background-position: 0px 35px;
}
#navi_a4 li#a4_3 a {
    background-position: 0px 70px;
}
#navi_a4 li#a4_4 a {
    background-position: 0px 105px;
}

#navi_a4 li#a4_1 a:hover {
    background-position: -200px 0px;
}
#navi_a4 li#a4_2 a:hover {
    background-position: -200px -35px;
}
#navi_a4 li#a4_3 a:hover {
    background-position: -200px -70px;
}
#navi_a4 li#a4_4 a:hover {
    background-position: -200px -105px;
}



/*ナビゲーション - a5 - for exclude main - bottom*/
#navi_a5 {
    width:200px;
    height:175px;
    background-image: url(images/navi_a5.gif);
    background-repeat: no-repeat;
}
#navi_a5 ul {
    margin:0;
    padding: 0;
}
#navi_a5 li {
    list-style-type: none;
    margin:0;
    padding: 0;
}
#navi_a5 li a {
    width: 200px;
    height:0pt;
    background-image: url(images/navi_a5.gif);
    background-repeat: no-repeat;
    display:block;
    padding-top:35px;
    overflow:hidden;
}
#navi_a5 li#a5_1 a {
    background-position: 0px 0px;
}
#navi_a5 li#a5_2 a {
    background-position: 0px 35px;
}
#navi_a5 li#a5_3 a {
    background-position: 0px 70px;
}
#navi_a5 li#a5_4 a {
    background-position: 0px 105px;
}
#navi_a5 li#a5_5 a {
    background-position: 0px 140px;
}

#navi_a5 li#a5_1 a:hover {
    background-position: -200px 0px;
}
#navi_a5 li#a5_2 a:hover {
    background-position: -200px -35px;
}
#navi_a5 li#a5_3 a:hover {
    background-position: -200px -70px;
}
#navi_a5 li#a5_4 a:hover {
    background-position: -200px -105px;
}
#navi_a5 li#a5_5 a:hover {
    background-position: -200px -140px;
}



/*ナビゲーション - a5_inq - for [inq] exclude main - bottom*/
#navi_a5_inq {
    width:200px;
    height:175px;
    background-image: url(images/navi_a5_inq.gif);
    background-repeat: no-repeat;
}
#navi_a5_inq ul {
    margin:0;
    padding: 0;
}
#navi_a5_inq li {
    list-style-type: none;
    margin:0;
    padding: 0;
}
#navi_a5_inq li a {
    width: 200px;
    height:0pt;
    background-image: url(images/navi_a5_inq.gif);
    background-repeat: no-repeat;
    display:block;
    padding-top:35px;
    overflow:hidden;
}
#navi_a5_inq li#a5_inq_1 a {
    background-position: 0px 0px;
}
#navi_a5_inq li#a5_inq_2 a {
    background-position: 0px 35px;
}
#navi_a5_inq li#a5_inq_3 a {
    background-position: 0px 70px;
}
#navi_a5_inq li#a5_inq_4 a {
    background-position: 0px 105px;
}
#navi_a5_inq li#a5_inq_5 a {
    background-position: 0px 140px;
}

#navi_a5_inq li#a5_inq_1 a:hover {
    background-position: -200px 0px;
}
#navi_a5_inq li#a5_inq_2 a:hover {
    background-position: -200px -35px;
}
#navi_a5_inq li#a5_inq_3 a:hover {
    background-position: -200px -70px;
}
#navi_a5_inq li#a5_inq_4 a:hover {
    background-position: -200px -105px;
}
#navi_a5_inq li#a5_inq_5 a:hover {
    background-position: -200px -140px;
}



/*ナビゲーション - a5_map - for [map] exclude main - bottom*/
#navi_a5_map {
    width:200px;
    height:175px;
    background-image: url(images/navi_a5_map.gif);
    background-repeat: no-repeat;
}
#navi_a5_map ul {
    margin:0;
    padding: 0;
}
#navi_a5_map li {
    list-style-type: none;
    margin:0;
    padding: 0;
}
#navi_a5_map li a {
    width: 200px;
    height:0pt;
    background-image: url(images/navi_a5_map.gif);
    background-repeat: no-repeat;
    display:block;
    padding-top:35px;
    overflow:hidden;
}
#navi_a5_map li#a5_map_1 a {
    background-position: 0px 0px;
}
#navi_a5_map li#a5_map_2 a {
    background-position: 0px 35px;
}
#navi_a5_map li#a5_map_3 a {
    background-position: 0px 70px;
}
#navi_a5_map li#a5_map_4 a {
    background-position: 0px 105px;
}
#navi_a5_map li#a5_map_5 a {
    background-position: 0px 140px;
}

#navi_a5_map li#a5_map_1 a:hover {
    background-position: -200px 0px;
}
#navi_a5_map li#a5_map_2 a:hover {
    background-position: -200px -35px;
}
#navi_a5_map li#a5_map_3 a:hover {
    background-position: -200px -70px;
}
#navi_a5_map li#a5_map_4 a:hover {
    background-position: -200px -105px;
}
#navi_a5_map li#a5_map_5 a:hover {
    background-position: -200px -140px;
}



/*ナビゲーション - a5_diary - for [diary] exclude main - bottom*/
#navi_a5_diary {
    width:200px;
    height:175px;
    background-image: url(images/navi_a5.gif);
    background-repeat: no-repeat;
}
#navi_a5_diary ul {
    margin:0;
    padding: 0;
}
#navi_a5_diary li {
    list-style-type: none;
    margin:0;
    padding: 0;
}
#navi_a5_diary li a {
    width: 200px;
    height:0pt;
    background-image: url(images/navi_a5.gif);
    background-repeat: no-repeat;
    display:block;
    padding-top:35px;
    overflow:hidden;
}
#navi_a5_diary li#a5_diary_1 a {
    background-position: 0px 0px;
}
#navi_a5_diary li#a5_diary_2 a {
    background-position: -200px -35px;
}
#navi_a5_diary li#a5_diary_3 a {
    background-position: 0px 70px;
}
#navi_a5_diary li#a5_diary_4 a {
    background-position: 0px 105px;
}
#navi_a5_diary li#a5_diary_5 a {
    background-position: 0px 140px;
}

#navi_a5_diary li#a5_diary_1 a:hover {
    background-position: -200px 0px;
}
#navi_a5_diary li#a5_diary_2 a:hover {
    background-position: -200px -35px;
}
#navi_a5_diary li#a5_diary_3 a:hover {
    background-position: -200px -70px;
}
#navi_a5_diary li#a5_diary_4 a:hover {
    background-position: -200px -105px;
}
#navi_a5_diary li#a5_diary_5 a:hover {
    background-position: -200px -140px;
}



/*ナビゲーション - a5_link - for [link] exclude main - bottom*/
/*
#navi_a5_link {
    width:200px;
    height:175px;
    background-image: url(images/navi_a5.gif);
    background-repeat: no-repeat;
}
#navi_a5_link ul {
    margin:0;
    padding: 0;
}
#navi_a5_link li {
    list-style-type: none;
    margin:0;
    padding: 0;
}
#navi_a5_link li a {
    width: 200px;
    height:0pt;
    background-image: url(images/navi_a5.gif);
    background-repeat: no-repeat;
    display:block;
    padding-top:35px;
    overflow:hidden;
}
#navi_a5_link li#a5_link_1 a {
    background-position: 0px 0px;
}
#navi_a5_link li#a5_link_2 a {
    background-position: 0px 35px;
}
#navi_a5_link li#a5_link_3 a {
    background-position: -200px -70px;
}
#navi_a5_link li#a5_link_4 a {
    background-position: 0px 105px;
}
#navi_a5_link li#a5_link_5 a {
    background-position: 0px 140px;
}

#navi_a5_link li#a5_link_1 a:hover {
    background-position: -200px 0px;
}
#navi_a5_link li#a5_link_2 a:hover {
    background-position: -200px -35px;
}
#navi_a5_link li#a5_link_3 a:hover {
    background-position: -200px -70px;
}
#navi_a5_link li#a5_link_4 a:hover {
    background-position: -200px -105px;
}
#navi_a5_link li#a5_link_5 a:hover {
    background-position: -200px -140px;
}
*/