* {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: normal;
}

body {
	background-color: #F4FFFF;
	text-align: center;
	margin: 0px 0px 10px 0px;
}
.none {
	display :none;
}

h1 {
	font-size: 12px;
	font-family:ＭＳ ゴシック;
	font-weight: bold;
	color:#000000;
	margin: 3px 0px 3px 0px;
}
h1 a:link {
	font-size: 12px;
	font-family:ＭＳ ゴシック;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
h1 a:visited {
	font-size: 12px;
	font-family:ＭＳ ゴシック;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
h1 a:active {
	font-size: 12px;
	font-family:ＭＳ ゴシック;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
h1 a:hover {
	font-size: 12px;
	font-family:ＭＳ ゴシック;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

h2 {
	font-family:HG丸ｺﾞｼｯｸM-PRO;
	font-size: 37px;
	font-weight: bold;
	text-align: right;
	color: #191970;
}
h2#top01 {
	font-family:ＭＳ Ｐゴシック;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
	margin: 25px 0px 25px 0px;
	color: #000000;
}
h2#index_h2 {
	font-size: 12px;
	text-align: left;
	margin: 0px 0px 5px 7px;
}
h3 {
	text-align: left;
	margin: 0px 0px 5px 7px;
}
img {
	border: 0px 
}
a img {
	border: none;
}

strong {
	font-weight: nomal;
}
address {
	font-style:normal;
}
/*枠*/
#div001 {
	width: 700px;
	margin-left : auto ;
	margin-right : auto ;
	background-color: #ffffff;
	border: 1px #9D9DAE solid;
}

/*ヘッダ*/
#div002 {
	width: 700px;
	background: white url("../machiya-saijo/img/head.gif");
	background-repeat: repeat-x;
}
	#div00201 {
		width: 360px;
		height: 64px;
		padding-top:22px;
		float: left;
	}
	#div00202 {
		width: 276px;
		height: 52px;
		float: right;
		margin: 15px 10px 0px 0px;
	}

/*メイン 細部各CSS*/
#div003 {
	width: 700px;
}
#mp {
	width: 600px;
	margin-top :20px;
	margin-bottom :20px;
	margin-left :auto ;
	margin-right :auto ;
	background-color:#FFFFFF;
}
#mp p{
	padding: 0;
}
#mp .freeTel{
	margin-top:1em;
	margin-bottom:1em;
}
#mp .freeTelLink{
	text-align:center;
}
#mp .freeTelLink a{
	font-size:20px;
	font-weight:bold;
	color:#C00;
}
	#mp01 {
		width: 305px;
		height:80px;
		float: left;
		margin: 5px 0px 0px 0px;
	}
	#mp02 {
		width: 275px;
		height:73px;
		float: right;
		margin: 10px 0px 0px 0px;
	}
	#mp03 {
		clear: both;

	}
#link001 {
	text-align: right;
	margin: 0px 10px 10px 0px;
}

#bottomtel {
	margin: 50px 0px 0px 0px;
	text-align: center;
}
/*テキスト設定　余白　など
----------------------------------------------------------*/
/*text-align*/
.tal { text-align:left;}
.tar { text-align: right;}
.tac { text-align: left;}

/*margin*/
.ma0 {margin:0px;}
.ma3 {margin:3px;}
.ma5 {margin:5px;}
.ma7 {margin:7px;}
.ma8 {margin:8px;}
.ma10 {margin:10px;}
.ma15 {margin:15px;}
.ma20 {margin:20px;}
.ma25 {margin:25px;}
.ma30 {margin:30px;}
.ma35 {margin:35px;}
.ma40 {margin:40px;}
.ma50 {margin:50px;}
.ma60 {margin:60px;}
.ma70 {margin:70px;}
.ma80 {margin:80px;}
.ma90 {margin:90px;}
.ma100 {margin:100px;}

.mat0 {margin-top:0px;}
.mat3 {margin-top:3px;}
.mat5 {margin-top:5px;}
.mat7 {margin-top:7px;}
.mat8 {margin-top:8px;}
.mat10 {margin-top:10px;}
.mat15 {margin-top:15px;}
.mat20 {margin-top:20px;}
.mat25 {margin-top:25px;}
.mat30 {margin-top:30px;}
.mat35 {margin-top:35px;}
.mat40 {margin-top:40px;}
.mat50 {margin-top:50px;}
.mat60 {margin-top:60px;}
.mat70 {margin-top:70px;}
.mat80 {margin-top:80px;}
.mat90 {margin-top:90px;}
.mat100 {margin-top:100px;}

.mal0 {margin-left:0px;}
.mal3 {margin-left:3px;}
.mal5 {margin-left:5px;}
.mal7 {margin-left:7px;}
.mal8 {margin-left:8px;}
.mal0 {margin-left:0px;}
.mal3 {margin-left:3px;}
.mal5 {margin-left:5px;}
.mal8 {margin-left:8px;}
.mal10 {margin-left:10px;}
.mal15 {margin-left:15px;}
.mal20 {margin-left:20px;}
.mal25 {margin-left:25px;}
.mal30 {margin-left:30px;}
.mal35 {margin-left:35px;}
.mal40 {margin-left:40px;}
.mal50 {margin-left:50px;}
.mal60 {margin-left:60px;}
.mal70 {margin-left:70px;}
.mal80 {margin-left:80px;}
.mal90 {margin-left:90px;}
.mal100 {margin-left:100px;}

.mar0 {margin-right:0px;}
.mar3 {margin-right:3px;}
.mar5 {margin-right:5px;}
.mar7 {margin-right:7px;}
.mar8 {margin-right:8px;}
.mar10 {margin-right:10px;}
.mar15 {margin-right:15px;}
.mar20 {margin-right:20px;}
.mar25 {margin-right:25px;}
.mar30 {margin-right:30px;}
.mar35 {margin-right:35px;}
.mar40 {margin-right:40px;}
.mar50 {margin-right:50px;}
.mar60 {margin-right:60px;}
.mar70 {margin-right:70px;}
.mar80 {margin-right:80px;}
.mar90 {margin-right:90px;}
.mar100 {margin-right:100x;}

.mab0 {margin-bottom:0px;}
.mab3 {margin-bottom:3px;}
.mab5 {margin-bottom:5px;}
.mab7 {margin-bottom:7px;}
.mab8 {margin-bottom:8px;}
.mab10 {margin-bottom:10px;}
.mab15 {margin-bottom:15px;}
.mab20 {margin-bottom:20px;}
.mab25 {margin-bottom:25px;}
.mab30 {margin-bottom:30px;}
.mab35 {margin-bottom:35px;}
.mab40 {margin-bottom:40px;}
.mab50 {margin-bottom:50px;}
.mab60 {margin-bottom:60px;}
.mab70 {margin-bottom:70px;}
.mab80 {margin-bottom:80px;}
.mab90 {margin-bottom:90px;}
.mab100 {margin-bottom:100px;}

/*padding*/
.pa0 {padding:0px;}
.pa3 {padding:3px;}
.pa5 {padding:5px;}
.pa8 {padding:8px;}
.pa10{padding:10px;}
.pa15{padding:15px;}
.pa20{padding:20px;}
.pa25{padding:25px;}
.pa30{padding:30px;}
.pa35{padding:35px;}
.pa40{padding:40px;}
.pa50{padding:50px;}
.pa60{padding:60px;}
.pa70{padding:70px;}
.pa80{padding:80px;}
.pa90{padding:90px;}
.pa100{padding:100px;}

.pat0 {padding-top:0px;}
.pat3 {padding-top:3px;}
.pat5 {padding-top:5px;}
.pat8 {padding-top:8px;}
.pat10 {padding-top:10px;}
.pat15 {padding-top:15px;}
.pat20 {padding-top:20px;}
.pat25 {padding-top:25px;}
.pat30 {padding-top:30px;}
.pat35 {padding-top:35px;}
.pat40 {padding-top:40px;}
.pat50 {padding-top:50px;}
.pat60 {padding-top:60px;}
.pat70 {padding-top:70px;}
.pat80 {padding-top:80px;}
.pat90 {padding-top:90px;}
.pat100 {padding-top:100px;}

.pal0 {padding-left:0px;}
.pal3 {padding-left:3px;}
.pal5 {padding-left:5px;}
.pal8 {padding-left:8px;}
.pal10 {padding-left:10px;}
.pal15 {padding-left:15px;}
.pal20 {padding-left:20px;}
.pal25 {padding-left:25px;}
.pal30 {padding-left:30px;}
.pal35 {padding-left:35px;}
.pal40 {padding-left:40px;}
.pal50 {padding-left:50px;}
.pal60 {padding-left:60px;}
.pal70 {padding-left:70px;}
.pal80 {padding-left:80px;}
.pal90 {padding-left:90px;}
.pal00 {padding-left:100px;}

.par0 {padding-right:0px;}
.par3 {padding-right:3px;}
.par5 {padding-right:5px;}
.par8 {padding-right:8px;}
.par10 {padding-right:10px;}
.par15 {padding-right:15px;}
.par20 {padding-right:20px;}
.par25 {padding-right:25px;}
.par30 {padding-right:30px;}
.par35 {padding-right:35px;}
.par40 {padding-right:40px;}
.par50 {padding-right:50px;}
.par60 {padding-right:60px;}
.par70 {padding-right:70px;}
.par80 {padding-right:80px;}
.par90 {padding-right:90px;}
.par100 {padding-right:100px;}

.pab0 {padding-bottom:0px;}
.pab3 {padding-bottom:3px;}
.pab5 {padding-bottom:5px;}
.pab8 {padding-bottom:8px;}
.pab10 {padding-bottom:10px;}
.pab15 {padding-bottom:15px;}
.pab20 {padding-bottom:20px;}
.pab25 {padding-bottom:25px;}
.pab30 {padding-bottom:30px;}
.pab35 {padding-bottom:35px;}
.pab40 {padding-bottom:40px;}
.pab50 {padding-bottom:50px;}
.pab60 {padding-bottom:60px;}
.pab70 {padding-bottom:70px;}
.pab80 {padding-bottom:80px;}
.pab90 {padding-bottom:90px;}
.pab100 {padding-bottom:100px;}

/*font*/
/*font-size*/
.fs8 {font-size:8px;}
.fs9 {font-size:9px;}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs17 {font-size:17px;}
.fs18 {font-size:18px;}
.fs19 {font-size:19px;}
.fs20 {font-size:20px;}

/*font-weight*/
.fw_n {font-weight:normal;}
.fw_b {font-weight:bold;}

/*font-style*/
.fs_n {font-style:normal;}
.fs_i {font-style:italic;}

/*font-family*/
.ff_t {font-family: ＭＳ ゴシック;}


/*height*/
.he5 {height:5px;}
.he10 {height:10px;}
.he15 {height:15px;}
.he20 {height:20px;}
.he25 {height:25px;}
.he30 {height:30px;}
.he35 {height:35px;}
.he40 {height:40px;}
.he50 {height:50px;}
.he60 {height:60px;}
.he70 {height:70px;}
.he80 {height:80px;}
.he90 {height:90px;}
.he100 {height:100px;}
.he110 {height:110px;}
.he120 {height:120px;}
.he130 {height:130px;}
.he140 {height:140px;}
.he150 {height:150px;}
.he160 {height:160px;}
.he170 {height:170px;}
.he180 {height:180px;}
.he190 {height:200px;}
.he200 {height:200px;}


/*color*/
/*白*/
.white {color:#ffffff;}

/*黒系*/
.black {color:#000000;}
.dimgray {color:#696969;}
.gray {color:#808080;}
.darkgray {color:#a9a9a9;}
.silver {color:#c0c0c0;}
.lightgrey {color:#d3d3d3;}
.gainsboro {color:#dcdcdc;}
.whitesmoke {color:#f5f5f5;}

/*赤系*/
.red {color:#ff0000;}
.orangered {color:#ff4500;}
.tomato {color:#ff6347;}
.coral {color:#ff7f50;}
.crimson {color:#dc143c;}

/*青系*/
.navy {color:#000080;}
.midnightblue {color:#191970;}
.darkblue {color:#00008b;}
.mediumblue {color:#0000cd;}
.royalblue {color:#4169e1;}
.dodgerblue {color:#1e90ff;}
.cornflowerblue {color:#6495ed;}
.deepskyblue {color:#00bfff;}
.steelblue {color:#4682b4;}

/*緑系*/
.green {color:#008000;}
.darkgreen {color:#006400;}
.forestgreen {color:#228b22;}
.seagreen {color:#2e8b57;}
.mediumseagreen {color:#3cb371;}
.springgreen {color:#00ff7f ;}
.mediumspringgreen {color:#00fa9a;}
.lawngreen {color:#7cfc00;}
.chartreuse {color:#7fff00;}
.greenyellow {color:#adff2f ;}
.lime {color:#00ff00 ;}

/*オレンジ系*/
.orange {color:#ffa500;}
.darkorange {color:#ff8c00;}

/*黄系*/
.yellow {color:#ffff00;}
.gold {color:#ffd700;}

/*茶系*/
.brown {color:#a52a2a;}
.darkred{color:#8b0000;}
.maroon {color:#800000;}
.saddlebrown {color:#8b4513;}
.sienna {color:#a0522d;}
.chocolate {color:#d2691e;}


/*background-color*/
.black_b {background-color:#000000;}
.gray_b {background-color:#808080;}
.red_b {background-color:#ff0000;}
.orangered_b {background-color:#ff4500;}
.navy_b {background-color:#000080;}
.darkblue_b {background-color:#00008b;}
.green_b {background-color:#008000;}
.darkgreen_b {background-color:#006400;}
.orange_b {background-color:#ffa500;}
.darkorange_b {background-color:#ff8c00;}
/*--------------------------------------------------------*/


/*flort
----------------------------------------------------------*/
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 /* Hides from IE-mac \*/
  * html .clearfix {height: 1%;} .clearfix {display: block;}
/*--------------------------------------------------------*/
.border_solid {
	border: 1px #000000 solid;
}


/*080610追加imgmenu
----------------------------------------------------------*/
ul.menu01{
	width: 700px;
	height:30px;
	margin: 0px 0px 0px 0px;
}
.menu01 li{
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	float:left;
}
.menu01 li a{
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}

.menu01 li.head_navi01 a{
	background:url(../img/menu/menu01_off.gif);
	width:63px;
	height:30px;
}
.menu01 li.head_navi01 a:hover { 
	background:url(../img/menu/menu01_on.gif);
	width:63px;
	height:30px;
}
.menu01 li.head_navi02 a{
	background:url(../img/menu/menu02_off.gif);
	width:64px;
	height:30px;
}
.menu01 li.head_navi02 a:hover { 
	background:url(../img/menu/menu02_on.gif);
	width:64px;
	height:30px;
}
.menu01 li.head_navi03 a{
	background:url(../img/menu/menu03_off.gif);
	width:74px;
	height:30px;
}
.menu01 li.head_navi03 a:hover { 
	background:url(../img/menu/menu03_on.gif);
	width:74px;
	height:30px;
}
.menu01 li.head_navi04 a{
	background:url(../img/menu/menu04_off.gif);
	width:87px;
	height:30px;
}
.menu01 li.head_navi04 a:hover { 
	background:url(../img/menu/menu04_on.gif);
	width:87px;
	height:30px;
}
.menu01 li.head_navi05 a{
	background:url(../img/menu/menu05_off.gif);
	width:88px;
	height:30px;
}
.menu01 li.head_navi05 a:hover { 
	background:url(../img/menu/menu05_on.gif);
	width:88px;
	height:30px;
}
.menu01 li.head_navi06 a{
	background:url(../img/menu/menu06_off.gif);
	width:75px;
	height:30px;
}
.menu01 li.head_navi06 a:hover { 
	background:url(../img/menu/menu06_on.gif);
	width:75px;
	height:30px;
}
.menu01 li.head_navi07 a{
	background:url(../img/menu/menu07_off.gif);
	width:75px;
	height:30px;
}
.menu01 li.head_navi07 a:hover { 
	background:url(../img/menu/menu07_on.gif);
	width:75px;
	height:30px;
}
.menu01 li.head_navi08 a{
	background:url(../img/menu/menu08_off.gif);
	width:88px;
	height:30px;
}
.menu01 li.head_navi08 a:hover { 
	background:url(../img/menu/menu08_on.gif);
	width:88px;
	height:30px;
}
.menu01 li.head_navi09 a{
	background:url(../img/menu/menu09_off.gif);
	width:86px;
	height:30px;
}
.menu01 li.head_navi09 a:hover { 
	background:url(../img/menu/menu09_on.gif);
	width:86px;
	height:30px;
}
/*各斎場メニュー*/
ul#saijou {
	width: 695px;
	height: 30px;
	line-height: 30px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	background-color:#1E90FF;
}
#saijou li{
	display: block;
	text-decoration: none;
	margin: 0px 0px 0px 10px;
	float:left;
}
		#saijou a:link {
			color: #ffffff;
			text-decoration: underline;
		}
		#saijou a:visited {
			color: #ffffff;
			text-decoration: underline;
		}
		#saijou a:active {
			color: #ffffff;
			text-decoration: underline;
		}
		#saijou a:hover {
			color: #ff0000;
			text-decoration: underline;
		}

/* add_20161118 */

.float_banner{
  position:fixed; top:100px; right:0;
  z-index:1000;
}
