@charset "utf-8";

/*
 def
*/

body {
	background-repeat: repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/back_grand01.jpg);
}

li {
	list-style:none;
	line-height:1.3;
	color: #000000;
	font-size: 10pt;
	margin-left: -10px;
}

h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	margin: 0px;
	color: #FFFFFF;
	font-weight: normal;
	float: none;
	clear: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 430px;
}
h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	color: #333333;
	font-weight: bold;
	float: left;
	clear: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 630px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #895E36;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	color: #856247;
	font-weight: bold;
	float: left;
	clear: none;
	width: 460px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	padding: 0px;
}
h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	color: #FFF;
	font-weight: bold;
	float: left;
	width: 675px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9C7945;
	padding: 0px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
h5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	color: #FFF;
	font-weight: bold;
	float: left;
	width: 670px;
	height: 24px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../img/hofu/tenmanguu/h5_back.jpg);
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
h6 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	color: #FFF;
	font-weight: bold;
	float: left;
	width: 655px;
	height: 24px;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(../img/hofu/tenmanguu/h6_back.jpg);
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
img {
border: none;
}
.image_left{
	width:auto;
	height: auto;
    float:left;
}
.image_left20_top10 {
	float:left;
	width:auto;
	height: auto;
	margin-left: 20px;
	margin-top:10px;
}

/*
Link
*/

a {
	color:#A561E9;
}

a:link {
}

a:visited {
}

a:hover {
	color: #FF0000;
	text-decoration: blink;
}

a:active {
}

/*
img
*/
.img_left{
	float:left;
	width:auto;
	heisht:auto;
	height: auto;
}
.img_left_buttom8{
	float:left;
	width:auto;
	heisht:auto;
	height: auto;
	margin-bottom: 8px;
}
.img_right{
	float:right;
	width:auto;
	heisht:auto;
	height: auto;
}

/*
cont
*/

#wip {
	width:1000px;
	height: auto;
	margin: auto;
	float: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#container {
	width:1000px;
	height: auto;
	border: 1px solid #333333;
	margin: auto;
	float: left;
	background-image: url(../img/cont_back.png);
}

/*
head
*/

#header {
	margin-bottom:0px;
	background-image: url(../img/head.jpg);
	height: 90px;
	width: 1000px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}

/*
foot
*/

#footer {
	width:1000px;
	font-size: 10pt;
	border: 1px solid #333333;
	background-image: url(img/footer.png);
	padding-top: 0px;
	height: auto;
	line-height: 0.95em;
	margin-top: 0px;
	clear: none;
}
#footer a{
	color: #EAEAEA;
}
#footer a:hover{
	color: #F00;
}

#footer ul {
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 0px;
	width: 1000px;
	float: left;
	height: 22px;
	padding-top: 5px;
	clear: none;
	background-image: url(../img/footer02.jpg);
}

#footer ul li {
	display:inline;
	margin-right:20px;
	padding-left:10px;
	line-height:1.1;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

#footer ul li.link {
	display:inline;
	margin-right:20px;
	padding-left:10px;
	line-height:1.1;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	color: #FFFF00;
}


#footer ul li.utilityHome {
	border-left:0;
}

#footer p#copyright {
	text-align:center;
	margin-bottom:0;
	padding-top: 5px;
	margin-top: 0px;
	background-color: #000033;
	width: 1000px;
	height: 33px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #CCCCCC;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	line-height: 1em;
	float: left;
}

#g_navi a{
		width:142px;
		height:35px;
		display:block;
		float:left;
	}
	#g_navi #navi1{
	background-image:url(../img/gnavi10.jpg);
	}
	#g_navi #navi1:hover{
		background-image:url(../img/gnavi11.jpg);
	}
	#g_navi #navi11{
		background-image:url(../img/gnavi12.jpg);
	}
	
	#g_navi #navi2{
	background-image:url(../img/gnavi20.jpg);
	}
	#g_navi #navi2:hover{
		background-image:url(../img/gnavi21.jpg);
	}
	#g_navi #navi21{
		background-image:url(../img/gnavi22.jpg);
	}
	#g_navi #navi3{
		background-image:url(../img/gnavi30.jpg);
	}
	#g_navi #navi3:hover{
		background-image:url(../img/gnavi31.jpg);
	}
	#g_navi #navi31{
		background-image:url(../img/gnavi32.jpg);
	}
	#g_navi #navi4{
	background-image:url(../img/gnavi40.jpg);
	}
	#g_navi #navi4:hover{
		background-image:url(../img/gnavi41.jpg);
	}
	#g_navi #navi41{
		background-image:url(../img/gnavi42.jpg);
	}
	#g_navi #navi5{
		background-image:url(../img/gnavi50.jpg);
	}
	#g_navi #navi5:hover{
		background-image:url(../img/gnavi51.jpg);
	}
	#g_navi #navi51{
		background-image:url(../img/gnavi52.jpg);
	}
	
	#g_navi #navi6{
		background-image:url(../img/gnavi60.jpg);
	}
	#g_navi #navi6:hover{
		background-image:url(../img/gnavi61.jpg);
	}
	#g_navi #navi61{
		background-image:url(../img/gnavi62.jpg);
	}
	
	#g_navi #navi7{
		background-image:url(../img/gnavi70.jpg);
	}
	#g_navi #navi:hover{
		background-image:url(../img/gnavi71.jpg);
	}
	#g_navi #navi71{
		background-image:url(../img/gnavi72.jpg);
	}
	
#gnavi_box
{
	background-color: #183A74;
	height: 35px;
	width: 997px;
	float: left;
	padding-left: 3px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	border-top-color: #000;
}

.mailboox {
	float: right;
	margin-left: 50px;
	margin-right: 30px;
}
.mail01 {
	float: right;
	margin-right: 135px;
	clear: none;
	padding-top: 2px;
}
.mail02 {
	float: right;
	padding-top: 2px;
}


/*
contents
*/

#contents {
	width:1000px;
	margin-bottom:0px;
	margin-top: 0px;
	height: auto;
	display: inline;
}

/*
top flash
*/

.flash_top {
	width:740px;
	margin-bottom:6px;
	height: 350px;
	float: left;
	margin-top: 7px;
}

/*
index 
*/

#otokujouhou {
	width:280px;
	height:159px;
	float: right;
	background-color: #fff;
	margin-right: 5px;
}
#otokujouhou .otoku_p{
	width:268px;
	height:112px;
	float: right;
	padding: 5px;
	border: 1px solid #445464;
	margin-top: -7px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	line-height: 1.25em;
	color: #1F1F1F;
	background-image: url(../img/otoku_bg.jpg);
}

/*
index sidemenu
*/

#side_menu {
	width:235px;
	float: right;
	background-color: #A77A43;
	margin-top: 7px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: inline;
	height: auto;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
#side_menu .sidetext{
	width:235px;
	color: #FFF;
	font-size: 10pt;
	line-height: 1.25em;
}

/*
main
*/

#main {
	float:right;
	width:1000px;
	color:black;
	height: auto;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "lr oSVbN", "MS PGothic", Sans-Serif;
	font-size: 105%;
	line-height: 1.5em;
	border: 1px solid #333333;
	margin: 0px;
	padding-bottom: 10px;
	background-color: #f8f2e2;
}

#main a {
	color:blue;
}

#main02 {
	width:720px;
	color:black;
	height: auto;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "lr oSVbN", "MS PGothic", Sans-Serif;
	font-size: 105%;
	line-height: 1.5em;
	border: 1px solid #333333;
	padding-bottom: 10px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	padding-right: 0px;
	padding-left: 5px;
	display: inline;
	background-color: #f8f2e2;
}
}

#m_text {
	width:26em;
	color:black;
	background-color: #EBEBE7;
	height: 160px;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "lr oSVbN", "MS PGothic", Sans-Serif;
	font-size: 9pt;
	line-height: 1.5em;
	float: left;
	margin-top: 4px;
	padding-top: 10px;
	padding-right: 1.5em;
	padding-bottom: 20px;
	padding-left: 1.5em;
	border: 1px solid #999999;
	margin-bottom: 5px;
	margin-left: 10px;
}

#d_text {
	color:black;
	background-color: #EEEEE8;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "lr oSVbN", "MS PGothic", Sans-Serif;
	font-size: 105%;
	line-height: 1.5em;
	float: left;
	margin-top: 4px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 10px;
	border: 1px solid #999999;
	width: 420px;
	height: auto;
	margin-bottom: 10px;
}

#c_text {
	color:black;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "lr oSVbN", "MS PGothic", Sans-Serif;
	font-size: 105%;
	line-height: 1.5em;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 45px;
	padding-left: 35px;
	border: 1px solid #999999;
	width: 450px;
	margin-bottom: 20px;
	float: left;
	background-image: url(img/box_back.png);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#b_text {
	color:black;
	background-color: #F1F1EF;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "lr oSVbN", "MS PGothic", Sans-Serif;
	font-size: 105%;
	line-height: 1.5em;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 11px;
	padding-left: 16px;
	border: 1px solid #999999;
	width: 490px;
	margin-bottom: 3px;
	float: left;
	margin-top: 8px;
}

#p_text {
	float: right;
	padding: 0px;
	margin-right: 25px;
	margin-top: 16px;
	clear: none;
	border: 1px none #999999;
}

#v_text {
	color:black;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "lr oSVbN", "MS PGothic", Sans-Serif;
	font-size: 105%;
	line-height: 1.5em;
	float: left;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 16px;
	border: 1px none #999999;
	width: 470px;
}

#dm_text {
	color:black;
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "lr oSVbN", "MS PGothic", Sans-Serif;
	font-size: 95%;
	line-height: 1.75em;
	float: left;
	padding-top: 27px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 0px;
	border: 1px none #999999;
	width: 470px;
}
#dm_box {
	float: left;
	margin-left: 0px;
}


/*
side
*/

#sub {
	float:left;
	width:220px;
	padding-top: 5px;
	padding-right: 14px;
	padding-left: 8px;
	padding-bottom: 38px;
	border: 1px solid #000000;
	margin-left: 8px;
	display: inline;
	background-color: #f2ecd9;
	margin-top: 3px;
}

#sub ul {
	border:1px solid #999999;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	float: left;
	height: auto;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 12px;
	padding-left: 18px;
	background-color: #FFFFFF;
	width: 205px;
}

#sub ul li {
	float: left;
	background-position: left;
	margin-top: 3px;
	padding: 0px;
	width: 200px;
	margin-left: 0px;
}

#sub .navi li a{
	text-align: left;
	text-decoration: none;
	width: 157px;
	display: block;
	color: #333333;
	height: 16px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-left: 12px;
	float: left;
	margin-bottom: 2px;
	font-size: 12px;
	background-image: url(../img/s_menu_bk.jpg);
	margin-top: 0px;
}

#sub .navi li a:hover{
	text-decoration: underline;
	color: #ff0000;
	background-image: url(../img/s_menu_hb.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.navi02 li a{
	text-align: left;
	text-decoration: none;
	width: 157px;
	display: block;
	color: #333333;
	height: 16px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-left: 12px;
	float: left;
	margin-bottom: 2px;
	font-size: 12px;
	margin-top: 0px;
}

.navi02 li a:hover{
	text-decoration: underline;
	color: #ff0000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/*
img
*/

.img_right5 {
	float: right;
	width: auto;
	margin-right: 5px;
}
.img_right10 {
	float: right;
	width: auto;
	margin-right: 10px;
}


/*
root menu
*/

#root_menu {
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "lr oSVbN", "MS PGothic", Sans-Serif;
	font-size: 105%;
	line-height: 1.5em;
	color: #FFFFFF;
	float: left;
	width: 940px;
	margin-top: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #333333;
	margin-bottom: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

/*
menu
*/

#menu01 {
	float: left;
	clear: both;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 7px;
	width: 680px;
	height: auto;
	border: 1px solid #333366;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	line-height: 1.75em;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	background-color: #000000;
}

#menu02 {
	float: left;
	width: 680px;
	display: inline;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
}
#menu02_02 {
	float: left;
	width: 705px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #000;
}

#menu03 {
	float: left;
	width: 620px;
	clear: none;
	margin-right: 10px;
	margin-left: 16px;
	border: 1px solid #88899F;
	display: block;
	margin-top: 0px;
	height: auto;
	background-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	color: #FFFFFF;
	line-height: 1.5em;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
	margin-bottom: 10px;
}
#menu03_sougyousai {
	float: left;
	width: 620px;
	clear: none;
	margin-right: 10px;
	margin-left: 16px;
	display: block;
	margin-top: 0px;
	height: auto;
	background-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	color: #FFFFFF;
	line-height: 1.25em;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;


	margin-bott
; 		margin-bottom: 5px;
    }
#menu04 {
	float: left;
	width: 620px;
	clear: none;
	margin-right: 10px;
	margin-left: 16px;
	border: 1px solid #7787B0;
	display: block;
	margin-top: 5px;
	height: auto;
	background-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	color: #FFFFFF;
	line-height: 1.5em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}
#menu05 {
	width: 610px;
	clear: none;
	margin-right: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	display: block;
	margin-top: 5px;
	background-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	color: #FFFFFF;
	line-height: 1.5em;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	margin-bottom: 10px;
	float: left;
}

#menu06 {
	float: right;
	width: 290px;
	clear: none;
	margin-right: 25px;
	margin-left: 0px;
	display: block;
	margin-top: 10px;
	height: auto;
	background-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	color: #FFFFFF;
	line-height: 1.5em;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-bottom: 10px;
}
#menu06 .tanpin{
	float: left;
	width: 290px;
	font-size: 10pt;
	line-height: 110%;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B7AFD3;
	margin-top: 20px;
}
#menu07 {
	float: left;
	width: 620px;
	clear: none;
	margin-right: 10px;
	margin-left: 16px;
	display: block;
	margin-top: 12px;
	height: auto;
	background-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	color: #FFFFFF;
	line-height: 1.5em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
}
#menu07 .shirako_sub{
	float: left;
	width: 450px;
	clear: none;
	margin-left: 16px;
	display: block;
	margin-top: 15px;
	height: auto;
	background-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	color: #FFFFFF;
	line-height: 1.5em;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border: 1px solid #888;
}
#menu07 .shirako_subtext{
	float: left;
	margin-left: 15px;
	display: block;
	margin-top: 6px;
	height: auto;
	background-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	color: #FFFFFF;
	line-height: 1.5em;
}

.menu_text10 {
	background-color: #000000;
	font-size: 13pt;
	color: #FFFFFF;
	border-top-color: #7787B0;
	border-right-color: #7787B0;
	border-bottom-color: #7787B0;
	border-left-color: #7787B0;
	margin-left: 10px;
	float: left;
	line-height: 1.75em;
	margin-top: 15px;
}
.menu_text11 {
	background-color: #000000;
	font-size: 12pt;
	color: #FF5353;
	font-weight: bold;
	height: 35px;
	margin: 0px;
	padding: 2px;
	width: auto;
}
.menu_text12 {
	border: 1px none #7787B0;
	background-color: #000000;
	font-size: 10pt;
	color: #FFA053;
	font-weight: bold;
}
.menu_text13 {
	border: 1px none #7787B0;
	background-color: #000000;
	font-size: 14pt;
	color: #DA95FF;
	font-weight: bold;
	line-height: 1.5em;
}
.menu_text14 {
	border: 1px none #7787B0;
	background-color: #000000;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 1.25em;
	margin-left: 20px;
	margin-top: 10px;
}
.menu_text15 {
	border: 1px none #7787B0;
	background-color: #000000;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 1em;
	float: right;
	margin-left: 20px;
	margin-top: 10px;
	width: 600px;
	text-align: right;
}
.menu_text16 {
	border: 1px dotted #1D1788;
	background-color: #000000;
	font-size: 13pt;
	color: #EDECAF;
	font-weight: bold;
	line-height: 1em;
	margin-left: 12px;
	margin-top: 0px;
	width: 215px;
	margin-right: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: right;
	height: 80px;
	padding-bottom: 22px;
	float: left;
}
.menu_text17 {
	background-color: #000000;
	font-size: 11pt;
	color: #E6E6E6;
	font-weight: normal;
	line-height: 1em;
	margin-left: 0px;
	margin-top: 25px;
	width: 210px;
	margin-right: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	height: 55px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 15px;
}
.menu_text16_ph {
	float: right;
	clear: none;
	margin-right: 5px;

}
/*
tenpo
*/

#tenpo01 {
	float: left;
	clear: both;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 20px;
	width: 910px;
	height: auto;
	border: 1px solid #333366;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	line-height: 1.5em;
	margin-top: 10px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 35px;
	background-image: url(../img/t_backgrand.jpg);
}

#tenpo02 {
	float: left;
	width: 420px;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}

#tenpo03 {
	float: left;
	width: 420px;
	clear: none;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #88899F;
	padding: 0px;
	display: block;
	margin-top: 10px;
	height: auto;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	line-height: 1.5px;
}

#tenpo04 {
	float: none;
	height: auto;
	width: 300px;
	clear: both;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 95px;
	display: block;
	margin-top: -27px;
	border: 1px solid #C6C4A2;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #FBFBEA;
}

#tenpo_text01 {
	float: none;
	height: auto;
	width: auto;
	clear: both;
	display: block;
	border: 1px none #C6C4A2;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	line-height: 1.5em;
	margin: 0px;
}

#tenpo_text02 {
	float: none;
	height: auto;
	width: 480px;
	clear: both;
	display: block;
	border: 1px none #C6C4A2;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	line-height: 1.5em;
	margin: 0px;
}
/*
access
*/
.access {
	width: 890px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	margin-top: 0px;
	border: 1px solid #81A9FC;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 10px;
	background-color: #FFFFFF;
	float: left;
}
.access_text {
	width: 203px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 17px;
	display: block;
	margin-top: 0px;
	border: 1px solid #81A9FC;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 10px;
	background-color: #FFFFFF;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1.5em;
}

/*----------------------------------
study
----------------------------------*/
.study {
	width: 670px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	margin-top: 0px;
	border: 1px solid #81A9FC;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	float: left;
}
.study_text {
	width: 630px;
	display: block;
	border: 1px solid #666666;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1.75em;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-image: url(../img/t_backgrand.jpg);
}

.study_text01 {
	width: 610px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	margin-top: 3px;
	border: 1px solid #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1.5em;
	float: left;
}
.study_text02 {
	width: 620px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	margin-top: 3px;
	border: 1px none #81A9FC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1.75em;
	float: left;
	height: auto;
}
.study_text03 {
	width: 180px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	margin-top: 6px;
	border: 1px solid #9B9DFB;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	line-height: 1.25em;
	float: left;
	height: auto;
}
.study001 {
	float: left;
	clear: both;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 5px;
	width: 705px;
	height: auto;
	border: 1px solid #333366;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	line-height: 1.75em;
	margin-top: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FFFFFF;
	display: inline;
}
.study_box {
	float: left;
	margin-bottom: 5px;
	margin-right: 20px;
	margin-left: 5px;
	width: 280px;
	height: auto;
	border: 1px solid #333366;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	line-height: 1.75em;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(../img/t_backgrand.jpg);
}
.study_ph_left {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.study_text10 {
	float: left;
	width: 591px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1.5em;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.study_text20 {
	float: left;
	width: 273px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1.5em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 28px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.study_text20_headline {
	float: left;
	width: 273px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1.5em;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4F689D;
}
.study_little_box {
	float: left;
	width: 580px;
	height: auto;
	padding-top: 11px;
	padding-right: 25px;
	padding-bottom: 11px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
/*
etc
*/

#record {
	float: left;
	width: 440px;
	margin-top: -2px;
	border: 1px none #999999;
	margin-left: 2px;
	margin-bottom: 3px;
}

.record_box {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	line-height: 1.3em;
	float: left;
	width: 430px;
	height: 109px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	overflow: auto;
	clear: both;
	clear: both;
	margin-top: -5px;
	color: #000000;
	background-color: #FFFFFF;
}

#company_prof {
	height: 152px;
	width: 220px;
	border: 1px solid #666666;
	clear: none;
	float: right;
	margin-top: 3px;
}

#bnr {
	float: left;
	height: 75px;
	width: 615px;
	border: 1px solid #666666;
	clear: none;
	margin-bottom: 16px;
}

#bnr_min {
	float: left;
	height: 25px;
	width: 350px;
	border: 1px solid #6F0F24;
	margin-bottom: 5px;
	margin-left: 10px;
}

#bnr_min02 {
	float: right;
	height: 25px;
	width: 510px;
	border: 1px solid #990045;
	margin-bottom: 10px;
	clear: left;
	display: inline;
}

#ph {
	float: left;
	border: 1px solid #FFFFFF;
	margin-right: 0px;
}





#mail {
	float: left;
	width: 450px;
	clear: both;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 75px;
	display: block;
	margin-top: 0px;
	border: 1px solid #333333;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 20px;
	background-color: #FDDCA6;
	height: auto;
}

.info{
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "lr oSVbN", "MS PGothic", Sans-Serif;
	font-size: small;
	border: 1px none #2C7274;
	background-color: #FFFFFF;
	width: 100px;
	float: left;
	clear: both;
}

#login {
	width: 300px;
	margin-right: 0px;
	margin-left: 100px;
	display: block;
	margin-top: 5px;
	border: 1px solid #333333;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 23px;
	background-color: #FEE2BA;
	font-size: 12px;
	line-height: 2em;
	margin-bottom: 235px;
	float: left;
}
#line02 {
	float: none;
	height: 1px;
	width: 484px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 0px;
}
.rec {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 100%;
	font-weight: bold;
	color: #333333;
	margin-top: 4px;
	float: left;
}

.index_object {
	height: 160px;
	display: block;
	border: 1px none #C6C4A2;
	padding: 0px;
	margin-top: -2px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 8px;
	float: right;
}
/* ----------------------------------
防府市観光
------------------------------------ */
#houhu_contents {
	width: 650px;
	display: inline;
	border: 1px solid #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1.75em;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	background-image: url(../img/t_backgrand.jpg);
}
#houhu_contents02 {
	width: 675px;
	display: inline;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10pt;
	line-height: 1.75em;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #000;
	padding: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	height: auto;
}
#houhu_contents .main_text {
	width: 475px;
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1.75em;
	float: right;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 40px;
	margin-left: 0px;
	height: 350px;
}
#houhu_contents .img_box {
	width: 130px;
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #999999;
	height: 390px;
}
#houhu_contents .box_left {
	width: 290px;
	display: inline;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1.75em;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	background-color: #FFFFFF;
	border: 1px solid #333366;
}
#houhu_contents .box_right {
	width: 290px;
	display: inline;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1.75em;
	float: right;
	margin-top: 2px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border: 1px solid #333366;
}
#houhu_contents .box_text01 {
	width: 270px;
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1em;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
	height: auto;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: bold;
}
#houhu_contents .box_text02 {
	width: 270px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10pt;
	line-height: 1.25em;
	float: left;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
	height: auto;
	color: #333333;
	display: inline;
}
/* ----------------------------------
ページトップへ
------------------------------------ */
.page_top {
	width:500px;
	height: auto;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: right;
	text-align: right;
	padding: 0px;
}
/* ----------------------------------
防府観光
------------------------------------ */
.hofu_img_left {
	width:auto;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
	display: block;
}
.hofu_img_right {
	width:auto;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	padding: 0px;
	display: block;
}

.access_train {
	width:214px;
	height: 68px;
	float: left;
	text-align: left;
	display: block;
	background-image: url(../img/hofu/t_01.jpg);
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 76px;
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	line-height: 1.25em;
	color: #333333;
}
.access_car {
	width:214px;
	height: 68px;
	float: left;
	text-align: left;
	display: block;
	background-image: url(../img/hofu/t_03.jpg);
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 76px;
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	line-height: 1.25em;
	color: #333333;
}
.access_buss {
	width:214px;
	height: 68px;
	text-align: left;
	display: block;
	background-image: url(../img/hofu/t_02.jpg);
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 76px;
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	line-height: 1.25em;
	color: #333333;
	float: left;
}
.access_info {
	width:214px;
	height: 68px;
	text-align: left;
	display: block;
	background-image: url(../img/hofu/t_04.jpg);
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 76px;
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 9pt;
	line-height: 1.25em;
	color: #333333;
	float: left;
}
#map {
	width:610px;
	height: 350px;
	text-align: left;
	display: block;
	float: left;
	padding: 0px;
	border: 1px solid #666666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.h_text_contents {
	width:193px;
	height: 173px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10pt;
	line-height: 1.25em;
	color: #CCC;
	margin: 0px;
	float: right;
	padding-top: 13px;
	padding-right: 12px;
	padding-bottom: 15px;
	padding-left: 26px;
	background-image: url(../img/hofu/tenmanguu/02_bg02.jpg);
}
#h_contents_box {
	width:650px;
	height: 200px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: inline;
}
/* ----------------------------------
月の桂の巻
------------------------------------ */
.tsuki_text_bg01 {
	width:270px;
	height: 217px;
	float: left;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	background-image: url(../img/hofu/tsukinokatsura/03.jpg);
	margin: 0px;
	padding-top: 83px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.tsuki_text_bg02 {
	width:420px;
	height: 80px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	background-image: url(../img/hofu/tsukinokatsura/4.jpg);
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 230px;
	float: right;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tsuki_text_bg03 {
	width:390px;
	height: 75px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	float: left;
	color: #E8E8E8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	display: inline;
	padding-top: 133px;
	padding-right: 55px;
	padding-bottom: 0px;
	padding-left: 205px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	background-image: url(../img/hofu/tsukinokatsura/19.jpg);
}
.tsuki_text_bg04 {
	width:390px;
	height: 75px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	float: left;
	color: #E8E8E8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	display: inline;
	padding-top: 133px;
	padding-right: 55px;
	padding-bottom: 0px;
	padding-left: 205px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	background-image: url(../img/hofu/tsukinokatsura/18.jpg);
}.tsuki_text_bg05 {
	width:213px;
	height: 141px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #E8E8E8;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: inline;
	background-image: url(../img/hofu/tsukinokatsura/13.jpg);
}
.tsuki_text_bg06 {
	width:278px;
	height: auto;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.5em;
	float: left;
	background-image: url(../img/hofu/tsukinokatsura/13.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 10px;
	color: #E8E8E8;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 24px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	display: inline;
}
.tsuki_text_bg07 {
	width:295px;
	height: 265px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.5em;
	float: left;
	background-image: url(../img/hofu/tsukinokatsura/15.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	color: #E8E8E8;
	padding-top: 35px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	display: inline;
}
.tsuki_text01 {
	width:auto;
	height: auto;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	color: #E8E8E8;
	display: inline;
	padding: 0px;
}
.tsuki a {
	width:auto;
	height: auto;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	float: left;
	color: #FFFF00;
	display: inline;
}
/* ----------------------------------
天満宮の巻
------------------------------------ */
.tenmanguu_text_right {
	width:250px;
	height: 605px;
	float: left;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	background-image: url(../img/hofu/tenmanguu/01_02_bg02.jpg);
	padding-top: 85px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
	color: #333;
	margin: 0px;
}
.tenmanguu_text_right02 {
	width:240px;
	height: 605px;
	float: left;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	background-image: url(../img/hofu/tenmanguu/01_02_bg04.jpg);
	padding-top: 85px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 30px;
	background-repeat: no-repeat;
	color: #EAEAEA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.tenmanguu_text_left {
	width:250px;
	height: 325px;
	float: left;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	background-image: url(../img/hofu/tenmanguu/01_02_bg06.jpg);
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	color: #FFF;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tenmanguu_text_bg02 {
	width:420px;
	height: 80px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	background-image: url(../img/hofu/tsukinokatsura/4.jpg);
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 230px;
	float: right;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tsuki_text_bg03 {
	width:390px;
	height: 75px;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	float: left;
	color: #E8E8E8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	display: inline;
	padding-top: 133px;
	padding-right: 55px;
	padding-bottom: 0px;
	padding-left: 205px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	background-image: url(../img/hofu/tsukinokatsura/19.jpg);
}
#tenmanguu_ph_box {
	width:650px;
	height: auto;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
#tenmanguu_ph_box .img_left {
	width:320px;
	height: 200px;
	float: left;
}
#tenmanguu_ph_box .img_right {
	width:320px;
	height: 200px;
	float: right;
}
#tenmanguu_ph_box .img_left5_top5 {
	width:auto;
	height: auto;
	margin-left: 5px;
	margin-top: 5px;
}
#tenmanguu_ph_box .img_top5 {
	width:auto;
	height: auto;
	margin-top: 5px;
}
#tenmanguu_ph_box .img_left10 {
	width:auto;
	height: auto;
	margin-left: 10px;
}
.left_text_box{
	width:auto;
	height: 250px;
}
#tenmanguu_kakomi_box {
	width:655px;
	height: auto;
	margin-left: 0px;
	border: 1px solid #525141;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 18px;
	padding-left: 10px;
}

#tenmanguu_ph_setumei-left {
	width:300px;
	height: 355px;
	float: left;
	border: 1px solid #666;
	background-image: url(../img/hofu/tenmanguu/02_bg03.jpg);
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 3px;
}
#tenmanguu_ph_setumei-left .setumei{
	width:300px;
	height: 62px;
	float: left;
	color: #CCC;
	font-size: 9pt;
	line-height: 1.25em;
	margin-top: 1px;
	margin-bottom: 3px;
}
#tenmanguu_ph_setumei-left .small-ph{
	width:72px;
	height: 95px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 2px;
	padding: 0px;
	margin-left: 1px;
}
#tenmanguu_ph_setumei-right {
	width:300px;
	height: 355px;
	float: right;
	border: 1px solid #666;
	background-image: url(../img/hofu/tenmanguu/02_bg03.jpg);
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 3px;
}
#tenmanguu_ph_setumei-right .setumei{
	width:300px;
	height: 62px;
	float: left;
	color: #CCC;
	font-size: 9pt;
	line-height: 1.25em;
	margin-top: 1px;
	margin-bottom: 3px;
}
/* ----------------------------------
観光ボタン用
------------------------------------ */
#kankou_button_box {
	width:auto;
	height: auto;
	float: left;
	display: inline;
	margin-bottom: 3px;
}
#kankou_button_box ul {
	border:1px solid #7D7137;
	float: left;
	width: 665px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
}

#kankou_button_box ul li {
	float: left;
	background-position: left;
	padding: 0px;
	width: auto;
	margin: 0px;
	height: auto;
	background-image: url(../img/hofu/tenmanguu/button.jpg);
}

#kankou_button_box .navi li a{
	text-align: center;
	text-decoration: none;
	width: 156px;
	display: block;
	color: #333333;
	height: 16px;
	float: left;
	font-size: 12px;
	border: 1px solid #333;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-repeat: no-repeat;
}

#kankou_button_box .navi li a:hover{
	text-decoration: none;
	color: #333;
	height: 16px;
	width: 156px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 0px;
	float: left;
	border: 1px solid #262626;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-repeat: no-repeat;
}
.kankou_button {
	width:150px;
	height: 13px;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: small;
	line-height: 1.25em;
	float: left;
	color: #333;
	display: inline;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-image: url(../img/hofu/%EF%BD%82%EF%BD%95%EF%BD%94%EF%BD%94%EF%BD%8F%EF%BD%8E01.jpg);
}
/* ----------------------------------
観光タイトルボックス用
------------------------------------ */
.kankou_title_box {
	width:650px;
	height: auto;
	float: left;
	color: #FFFF00;
	display: inline;
	border: 1px solid #CEA266;
	padding-bottom: 5px;
}
/* ----------------------------------
観光テキスト参考文献
------------------------------------ */
.kankou_copy{
	width:auto;
	height: auto;
	float: right;
	color: #333;
	display: inline;
	padding-bottom: 5px;
	font-size: 11px;
	margin-top: 10px;
}
.kankou_copy-wite{
	width:auto;
	height: auto;
	float: right;
	color: #CCC;
	display: inline;
	padding-bottom: 3px;
	font-size: 11px;
	margin-top: 15px;
	line-height: 1.15em;
}
/* ----------------------------------
観光ページ下部ボタン用
------------------------------------ */
#how_to_number_box {
	width:auto;
	float: left;
	margin-left: 100px;
	margin-top: 3px;
	margin-bottom: 5px;
	text-align: center;
}
#how_to_number_box .blue{
	width: auto;
	height: auto;
	color: #FFF;
	display: inline;
	border: 1px solid #00537B;
	padding-top: 6px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 11px;
	background-color: #3C969D;
	font-weight: bold;
	margin-right: 3px;
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
#how_to_number_box .white{
	width: auto;
	height: auto;
	color: #036;
	display: inline;
	border: 1px solid #00537B;
	padding-top: 6px;
	padding-right: 11px;
	padding-bottom: 4px;
	padding-left: 11px;
	background-color: #FFF;
	font-weight: bold;
	float: left;
	margin-right: 3px;
	text-decoration: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
#how_to_number_box .rev{
	width: 62px;
	height: 28px;
	color: #036;
	display: inline;
	font-weight: bold;
	float: left;
	margin-right: 3px;
	text-decoration: none;
	background-image: url(../img/hofu/tenmanguu/rev.jpg);
	padding-top: 7px;
	padding-left: 21px;
	padding-right: 7px;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#how_to_number_box .rev02{
	width: 69px;
	height: 25px;
	color: #FFF;
	display: inline;
	font-weight: bold;
	float: left;
	margin-right: 3px;
	text-decoration: none;
	background-image: url(../img/hofu/tenmanguu/rev02.jpg);
	padding-top: 10px;
	padding-left: 21px;
}
#how_to_number_box .ff{
	width: 65px;
	height: 28px;
	color: #036;
	display: inline;
	font-weight: bold;
	float: left;
	text-decoration: none;
	background-image: url(../img/hofu/tenmanguu/next.jpg);
	padding-top: 7px;
	padding-left: 8px;
	padding-right: 17px;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#how_to_number_box .ff02{
	width: 82px;
	height: 25px;
	color: #FFF;
	display: inline;
	font-weight: bold;
	float: left;
	margin-right: 3px;
	text-decoration: none;
	background-image: url(../img/hofu/tenmanguu/next02.jpg);
	padding-top: 10px;
	padding-left: 8px;
}
#how_to_number_box a:link{
	color: #036;
	display: inline;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#how_to_number_box a:hover{
	color: #F30;
	display: inline;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.how_to_number_box_upper_text{
	color: #F30;
	display: inline;
	background-color: #000;
	font-weight: bold;
	text-decoration: underline;
	float: left;
	height: auto;
	width: 505px;
	margin-bottom: 4px;
	margin-top: 15px;
	margin-left: 50px;
}

/* ----------------------------------
topix/イベントページ用
------------------------------------ */
.nenmatsu_img {
	width:330px;
	height: 430px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 2px;
}
.nenmatsu_box01 {
	width:235px;
	height: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 25px;
	float: left;
	padding: 0px;
	clear: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	color: #FFFFFF;
	line-height: 1.25em;
}
.nenmatsu_box02 {
	width:230px;
	height: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
	float: left;
	padding: 0px;
	clear: none;
	border: 1px solid #666;
}
.mochikaeri {
	float: left;
	width: 620px;
	clear: none;
	margin-right: 10px;
	margin-left: 16px;
	display: inline;
	margin-top: 6px;
	height: auto;
	background-color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12pt;
	color: #FFFFFF;
	line-height: 1.5em;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
	margin-bottom: 22px;
	border: 1px solid #2B374A;
}
.nabe_box {
	width:305px;
	height: auto;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 0px;
	float: left;
	padding: 0px;
	clear: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	color: #FFFFFF;
	line-height: 1.25em;
	display: block;
}
.nabe_h2 {
	width:600px;
	height: auto;
	margin-top: 17px;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-left: 5px;
	float: left;
	padding: 0px;
	clear: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13pt;
	color: #E4CF8F;
	line-height: 1.25em;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #67A2D6;
	display: inline;
}

.nabe_text {
	width:510px;
	height: auto;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	float: left;
	padding: 0px;
	clear: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	color: #FFF;
	line-height: 1.25em;
	display: inline;
}
.nabe_text02 {
	width:280px;
	height: auto;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	float: left;
	padding: 0px;
	clear: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	color: #FFF;
	line-height: 1.25em;
	display: inline;
}
.nabe_sougyousai15th {
	width:460px;
	height: auto;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	float: left;
	padding: 0px;
	clear: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	color: #FFF;
	line-height: 1.25em;
	display: inline;
}

/* ----------------------------------
topix/イベントページ用　白子まつり
------------------------------------ */
.shirako_img {
	width:400px;
	height: 400px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 2px;
}

.shirako_text {
	width:188px;
	height: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 82%;
	line-height: 1.25em;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	color: #E8E8E8;
	padding: 0px;
}
.shirako_text02 {
	width:400px;
	height: 35px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 82%;
	line-height: 1.25em;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	color: #E8E8E8;
	padding: 0px;
}
/* ----------------------------------
イベントページ用　JR西日本　鱧plan
------------------------------------ */
.jr_alert {
	width:620px;
	height: auto;
	float: left;
	font-size: 10pt;
	color: #FC6;
	line-height: 1.25em;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F93;
	margin-top: 8px;
}
.jr_text {
	width:600px;
	height: auto;
	float: left;
	line-height: 1.25em;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 10px;
	font-size: 11pt;
}
/* ----------------------------------
イベントページ用　創業祭16ｔｈ/2011
------------------------------------ */
.sougyousai_16th {
	width:245px;
	height: auto;
	float: left;
	font-size: 10pt;
	color: #FC6;
	line-height: 1.25em;
	margin-top: 5px;
}
.sougyousai_16th_menu_text{
	float:right;
	font-size: 11pt;
	color: #FFF;
	background-color: #27261F;
	width: 220px;
	margin-top: 0px;
	padding-top: 11px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #767663;
	border-bottom-color: #767663;
	border-left-color: #767663;
	line-height: 1.4em;
	margin-bottom: 12px;
	margin-left: 1px;
}

#16th_box{
	float:left;
	height: auto;
	width: 245px;
	background-color: #FF0;
	}
/* ----------------------------------
イベントページ用　忘年会
------------------------------------ */
#bounenkai_box {
	width:235px;
	height: 275px;
	float: left;
	font-size: 10pt;
	color: #FC6;
	line-height: 1.25em;
	border: 1px solid #00F;
}
/* ----------------------------------
イベントページ用　忘年会
------------------------------------ */
#map_hofu {
	width:635px;
	height:585px;
	float: left;
	background-image: url(../img/hofu/map_hofu.jpg);
	position: relative;
}

