@charset "utf-8";
/* CSS Document */
/* 葬儀スタイルシート */

table.sougi_kihon {
	margin-top:5px;
	width:668px;
	height:290px;
	border:#630 solid 2px;}

td.sougiplan_title {
	width:334px;
	height:35px;
	text-align:center;
	color:#630;
	vertical-align:middle;
	letter-spacing:1px;
	font-weight:bold;}
td.sougiplan_img {
	width:324px;
	height:215px;
	padding:5px;}
td.sougiplan_kakaku {
	width:334px;
	height:35px;}
td.sougiplan_text {
	width:314px;
	height:80px;
	padding:10px 10px;
	text-align:left;
	color:#630;
	line-height:130%;
	font-size:90%;
	letter-spacing:1px;}
td.sougiplan_naiyou1 {
	width:314px;
	height:5px;
	padding:10px;
	text-align:left;
	color:#630;
	font-size:130%;
	font-weight:bold;}	
td.sougiplan_naiyou2 {
	width:145px;
	padding:10px 10px 10px 24px;
	text-align:left;
	color:#630;
	line-height:130%;
	letter-spacing:0px;}	

/* 内容 */
table.manner_naiyou {
	font-size:90%;
	width:668px;
	letter-spacing:1px;
}
tr.man_na_iro {
	background-color:#99661C;
	color: #FFF;
}
td.man_na_img {
	width:20px;
	height:25px;
	text-align:center;
}
td.man_na_title {
	width:638px;
	padding-left: 5px;
}
td.man_na_text1 {
	padding:10px 10px 15px;
	line-height:140%;
	font-size: 95%;
}

/* 葬祭プラン */
table.sougi_pl_img {
	width:647px;}
td.so_pl_img_left {
	width:400px;}
td.so_pl_img_left2 {
	width:507px;}
td.so_pl_img_right {
	width:247px;
	vertical-align:top;}
td.so_pl_img_right2 {
	width:140px;
	text-align:center;
	vertical-align:top;}

table.sougi_pl_mini {
	/* [disabled]width:247px; */
}
td.so_pl_mini_img {
	width:123px;
	height:98px;
	padding:0px;}
td.so_pl_mini_text {
	width:113px;
	padding:5px;
	text-align:center}
table.sougi_pl_mini2 {
	width:123px;}
td.so_pl_mini2_img {
	width:123px;
	height:98px;
	padding:0px;}
td.so_pl_min2i_text {
	width:113px;
	padding:5px;
	text-align:center}




td.so_pl_n_left_t {
	/* [disabled]width:140px; */
	padding:5px 10px;
	text-align:center;
	background:url(../img_sougi_plan/t_hai.png) repeat-x;
	border-right:#CC6 1px solid;
	border-bottom:#CC6 1px solid;
}
td.so_pl_n_center_t {
	padding:5px 10px;
	text-align:center;
	background:url(../img_sougi_plan/t_hai.png) repeat-x;
	border-right:#CC6 1px solid;
	border-bottom:#CC6 1px solid;
}
td.so_pl_n_right_t {
	padding:5px 10px;
	text-align:center;
	background:url(../img_sougi_plan/t_hai.png) repeat-x;
	border-right:#CC6 1px solid;
	border-bottom:#CC6 1px solid;
}

td.so_pl_n_left {
	/* [disabled]width:140px; */
	padding:5px 10px;
	text-align:left;
	border-right:#CC6 1px solid;
	border-bottom:#CC6 1px solid;
}
td.so_pl_n_center {
	padding:5px 10px;
	border-right:#CC6 1px solid;
	border-left:#CC6 1px solid;
	border-bottom:#CC6 1px solid;
	text-align: center;
}
td.so_pl_n_right {
	padding:5px 10px;
	text-align:center;
	border-right:#CC6 1px solid;
	border-bottom:#CC6 1px solid;
}

table.plan_sousai {
	width:647px;
	border-top:#CC6 1px solid;
	border-left:#CC6 1px solid;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
td.pl_so_01_t {
	width:107px;
	text-align:center;
	line-height:140%;
	padding:5px 10px;
	background:url(../img_sougi_plan/t_hai.png) repeat-x;
	border-right:#CC6 1px solid;
	border-bottom:#CC6 1px solid;}
td.pl_so_02_t {
	width:240px;
	line-height:140%;
	padding:5px 10px;
	background:url(../img_sougi_plan/t_hai.png) repeat-x;
	border-right:#CC6 1px solid;
	border-bottom:#CC6 1px solid;}
td.pl_so_01 {
	width:107px;
	text-align:center;
	line-height:140%;
	padding:5px 10px;
	border-right:#CC6 1px solid;
	border-bottom:#CC6 1px solid;}
td.pl_so_02 {
	width:240px;
	line-height:140%;
	padding:5px 10px;
	border-right:#CC6 1px solid;
	border-bottom:#CC6 1px solid;}



/* プランリスト */
div.pl_so {
	margin:5px 0 10px;
	line-height:140%;}

ul.pl_so_list {
	margin:0 0 0 1em;
	padding:0;}
li.pl_so_li {
	margin:3px 0px;}
li.pl_so_li_or {
	margin:3px 0px;
	color:#090;
}

/* 葬儀の流れ */
table.nagare {
	width:616px;
	margin:25px 12px 8px;}
td.nagare_img {
	width:40px;}
td.nagare_img2 {
	width:55px;}
td.nagare_yajirusi {
	width:27px;
	padding:0px 8px;}


/* 小道具の販売 */
#kodougu table {
	font-size: 90%;
	text-align: center;
	padding: 5px;
	background-color: #FCF9F0;
	margin-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#kodougu tr {
	margin:10px;
}

#kodougu td {
	width: 200px;
}

div.kodougu_ha {
	margin:10px 5px 20px 5px;
	letter-spacing:1px;
	}



/*noras----------------------------------*/

ul#pulldown-menu a {
        color: #FFFFFF;
        text-decoration: none;
}
ul#pulldown-menu a:link,
ul#pulldown-menu a:visited {
        background: #3366FF;
}
ul#pulldown-menu a:hover,
ul#pulldown-menu a:active {
        background: #FF9933;
}

ul#pulldown-menu li {
        float: left;
        position: relative;
        margin: 0 0.5em;
        width: 9em;
        height: 2em;
        font-weight: bold;
        line-height: 2em;
}
ul#pulldown-menu li a {
        display: block;
        width: 9em;
        height: 2em;
        text-align: center;
}

/* 下層のメニューを不可視に */
ul#pulldown-menu li ul {
        display: none;
}

/* 疑似要素 :hover で下層のメニューを可視に */
ul#pulldown-menu li:hover ul {
        display: block;
        position: absolute;
        z-index: 100;
}

ul#pulldown-menu li ul li {
        float: none;
        margin: 0;
        font-weight: normal;
}
