@charset "utf-8";

/* 各コンテンツ用 */

/* 内容共通 ------------------------------------------------------------------------------- */
.naiyou_newsdetail{
	width:646px;
	margin:15px 0px 50px 0px;
	padding:0px;
}
.naiyou{
width:650px;
margin:15px 0px 50px 0px;
padding:0px;
}

.naiyou table{
border-collapse:inherit;
border-spacing: 2px;
}

.naiyou p,td,th{ 
font-size:11pt;
line-height: 1.3em;
color:#333333;
font-weight:normal;
margin:0px 0px 15px 0px;
padding:0px;
}

.naiyou td,th{ 
vertical-align:middle;
}

.naiyou ul,ol{ 
margin:0px 0px 15px 0px;
padding:0px;
}

.naiyou li{ 
font-size:11pt;
color:#333333;
line-height: 1.3em;
font-weight:normal;
margin:0px 0px 15px 25px;
padding:0px;
}

.naiyou a{ 
font-size:11pt;
line-height: 1.3em;
color:#333333;
font-weight:normal;
}

.naiyou a:link{ color:#0000ff; }
.naiyou a:visited{ color:#0000ff; }
.naiyou a:hover{ color:#F47D08; }

.clear{
clear: both;
}

h4{
clear:both;
width:640px;
margin:20px 0px 10px 0px;
padding:6px 10px 10px 18px;
font-size:12pt;
color:#37338a;
background:url(../../common/img/h4_back.gif) left top no-repeat;
}
h4.news_detail{
	clear:both;
	width:636px;
	font-size:12pt;
	color:#FFF;
	background-image: url(../../image/h4_newsall_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 18px;
	margin: 0px;
	zoom:1;
	_width:646px;
}
h5{
margin:10px 0px 10px 0px;
padding:8px 10px 8px 0px;
font-size:12pt;
}

p.text_link{
margin:0px;
padding:0px 0px 4px 25px;
background: url(../../common/img/text_link_icon.gif) left top no-repeat;
}

/* テーブル */
.naiyou_table{
border:1px solid #cccccc;
margin:0px 0px 15px 0px;
padding:2px;
}

.naiyou_table th{
margin:3px;
padding:3px 5px 3px 5px;
background:#DFC4F5;
white-space:nowrap;
text-align:center;
}

.naiyou_table td{
border-bottom:1px solid #dddddd;
border-right:1px solid #dddddd;
margin:3px;
padding:3px 5px 3px 5px;
}

.naiyou_table td.naiyou_table_name{
margin:0px;
padding:3px 5px 3px 5px;
white-space:nowrap;
text-align:center;
background:#F3E8FC;
vertical-align: middle;
}

.naiyou_table td.naiyou_table_gaiyou{
margin:0px;
padding:3px 5px 3px 5px;
}

.naiyou_table td.naiyou_table_gaiyou ul{
margin:0px 0px 0px 20px;
padding:0px;
}

.naiyou_table td.naiyou_table_gaiyou li{
margin:0px;
padding:0px;
list-style-type:disc;
}

.naiyou_table .naiyou_table_center{
margin:0px;
padding:3px 5px 3px 5px;
text-align:center;
}

/* カテゴリトップ */
p.top_link{
margin:0px 0px 0px px;
padding:0px 0px 4px 25px;
background: url(../../common/img/text_link_icon.gif) left top no-repeat;
}

p.top_link a{
margin:0px;
padding:0px 0px 4px 20px;
font-size:10pt;
}

/* 上部へ */
.goup_link_totyu{
clear:both;
margin:0px;
padding:10px 5px 0px 10px;
text-align:left;
}

.goup_link_totyu p{
font-size:10pt;
line-height:1.4em;
margin:0px;
padding:0px;
text-align:right;
}

.goup{
clear:both;
margin:0px;
padding:0px;
}

.goup_text{
float:left;
font-size:10pt;
margin:0px;
padding:0px 0px 5px 0px;
}

.goup_link{
float:left;
font-size:10pt;
margin:0px;
padding:0px 0px 5px 116px;
}

/* お墓を知る -----------------------------------------------------------------------------------------*/
.know_top{
margin:20px 0px 0px 0px;
padding:0px;
}

.know_contents01{
float:left;
width:208px;
margin:0px 6px 10px 0px;
padding:0px;
background:url(../../know/img/know_contents_back01.jpg) left top no-repeat;
border:1px solid #cccccc;
}

.know_contents01 img{
margin:0px 0px 0px 72px;
padding:0px;
}

.know_contents01 p{
font-size:10pt;
width:136px;
margin:0px 0px 10px 72px;
padding:0px;
}

.know_contents02{
float:left;
width:208px;
margin:0px 6px 10px 0px;
padding:0px;
background:url(../../know/img/know_contents_back02.jpg) left top no-repeat;
border:1px solid #cccccc;
}

.know_contents02 img{
margin:0px 0px 0px 72px;
padding:0px;
}

.know_contents02 p{
font-size:10pt;
width:136px;
margin:0px 0px 10px 72px;
padding:0px;
}

.know_contents03{
float:left;
width:208px;
margin:0px 6px 10px 0px;
padding:0px;
background:url(../../know/img/know_contents_back03.jpg) left top no-repeat;
border:1px solid #cccccc;
}

.know_contents03 img{
margin:0px 0px 0px 72px;
padding:0px;
}

.know_contents03 p{
font-size:10pt;
width:136px;
margin:0px 0px 10px 72px;
padding:0px;
}

.know_contents04{
float:left;
width:208px;
margin:0px 6px 10px 0px;
padding:0px;
background:url(../../know/img/know_contents_back04.jpg) left top no-repeat;
border:1px solid #cccccc;
}

.know_contents04 img{
margin:0px 0px 0px 72px;
padding:0px;
}

.know_contents04 p{
font-size:10pt;
width:136px;
margin:0px 0px 10px 72px;
padding:0px;
}

.know_contents04 ul{
border-top:1px dotted #CCC;
margin:10px 6px 0px 20px;
padding:5px;
}

.know_contents04 li{
font-size:10pt;
margin:0px 0px 5px 0px;
padding:0px;
list-style-type:disc;
}

.know_contents05{
float:left;
width:208px;
margin:0px 6px 10px 0px;
padding:0px;
background:url(../../know/img/know_contents_back05.jpg) left top no-repeat;
border:1px solid #cccccc;
}

.know_contents05 img{
margin:0px 0px 0px 72px;
padding:0px;
}

.know_contents05 p{
font-size:10pt;
width:136px;
margin:0px 0px 10px 72px;
padding:0px;
}

.know_contents05 ul{
border-top:1px dotted #CCC;
margin:10px 6px 0px 20px;
padding:5px;
}

.know_contents05 li{
font-size:10pt;
margin:0px 0px 6px 0px;
padding:0px;
list-style-type:disc;
}

.know_contents06{
float:left;
width:208px;
margin:0px 6px 10px 0px;
padding:0px;
background:url(../../know/img/know_contents_back06.jpg) left top no-repeat;
border:1px solid #cccccc;
}

.know_contents06 img{
margin:0px 0px 0px 72px;
padding:0px;
}

.know_contents06 p{
font-size:10pt;
width:136px;
margin:0px 0px 10px 72px;
padding:0px;
}

ul.know_top_list a{
font-size:10pt;
}

/* お墓の種類 */
.ohaka_img{
float:right;
margin:0px 0px 0px 10px;
padding:0px;
}

/* お墓ができるまで */
img.dekirumade_img{
float:left;
margin:0px;
padding:0px;
}

.dekirumade_rightimg{
float:right;
margin:0px;
padding:0px;
}

.dekirumade_ya{
clear:both;	
margin:0px;
padding:0px;
}

.dekirumade_list li{
margin:0px 0px 0px 130px;
padding:0px;
list-style-type:disc;
}

/* お墓の引越し */
p.hikkoshi_anchor{
text-align:center;	
margin:0px;
padding:20px 0px 20px 0px;
}

.hikkoshi_img_r{
float:right;
margin:0px 0px 0px 15px;
padding:0px;
}

.hikkoshi_img_l{
float:left;
margin:0px 15px 0px 0px;
padding:0px;
}

.hikkoshi_ptn{
margin:0px;
padding:10px 0px 10px 0px;
border-top:1px dotted #cccccc;
}

.hikkoshi_nayami li{
margin:0px 0px 2px 20px;
padding:0px;
list-style-type:disc;
}

.hikkoshi_nagare li{
margin:0px 0px 10px 20px;
padding:0px;
list-style-type:decimal;
}

/* 生前墓について */
.seizenbo_merit li{
margin:0px 0px 10px 20px;
padding:0px;
list-style-type:disc;
}

/* 永代供養墓について */
.eitaikuyou_jiin{
float:right;
}

.eitaikuyou_reien{
float:left;
margin:0px 50px 0px 0px;
padding:0px;
}

.eitaikuyou_list li{
margin:0px 0px 5px 20px;
padding:0px;
list-style-type:disc;
}

/* お墓のよくある質問 */
.konnahitoni_qa li{
margin:0px 0px 5px 20px;
padding:0px;
list-style-type:decimal;
}

.konnahitoni_img{
float:right;
margin:0px 0px 0px 30px;
padding:0px;
}

.konnahitoni_list li{
margin:0px 0px 10px 20px;
padding:0px;
list-style-type:disc;
}

.konnahitoni_list_num li{
margin:0px 0px 10px 30px;
padding:0px;
list-style-type:decimal;
}

/* 仏事用語集 */
.yougosyu_list li{
margin:0px 0px 20px 30px;
padding:0px;
list-style-type:disc;
}

.yougosyu_list2 li{
margin:0px 0px 2px 30px;
padding:0px;
list-style-type:circle;
}

/* 霊園・墓地を探す ------------------------------------------------------------------------------*/
/* 霊園・墓地の種類 */
.naiyou_table_reiengaiyou{
width:190px;
}

.naiyou_table_reientokutyo{
margin:0px;
padding:3px 5px 3px 5px;
}

.naiyou_table_reientokutyo ul{
margin:0px 0px 0px 15px;
padding:0px;
}

.naiyou_table_reientokutyo li{
margin:0px;
padding:0px;
list-style-type:disc;
}

/* 霊園・墓地選びのポイント */
.reien_point_list{
margin:0px 0px 0px 20px;
padding:0px;
list-style-type:decimal;
}

/* 墓石を建てる ----------------------------------------------------------------------------------*/
.h2_bosekitop{
margin:0px;
padding:0px 0px 4px 0px;
}

.boseki_top{
margin:20px 0px 0px 0px;
padding:0px;
}

.boseki_topimg{
float:left;
margin:0px 15px 0px 0px;
padding:0px;
}

.boseki_contents01{
float:left;
width:208px;
margin:0px 6px 10px 0px;
padding:0px;
background:url(../../boseki/img/boseki_contents_back01.jpg) left top no-repeat;
border:1px solid #cccccc;
}

.boseki_contents01 img{
margin:0px 0px 0px 72px;
padding:0px;
}

.boseki_contents01 p{
font-size:10pt;
width:136px;
margin:0px 0px 10px 72px;
padding:0px;
}

.boseki_contents02{
float:left;
width:208px;
margin:0px 6px 10px 0px;
padding:0px;
background:url(../../boseki/img/boseki_contents_back02.jpg) left top no-repeat;
border:1px solid #cccccc;
}

.boseki_contents02 img{
margin:0px 0px 0px 72px;
padding:0px;
}

.boseki_contents02 p{
font-size:10pt;
width:136px;
margin:0px 0px 10px 72px;
padding:0px;
}

.boseki_contents03{
float:left;
width:208px;
margin:0px 6px 10px 0px;
padding:0px;
background:url(../../boseki/img/boseki_contents_back03.jpg) left top no-repeat;
border:1px solid #cccccc;
}

.boseki_contents03 img{
margin:0px 0px 0px 72px;
padding:0px;
}

.boseki_contents03 p{
font-size:10pt;
width:136px;
margin:0px 0px 10px 72px;
padding:0px;
}

.boseki_contents04{
float:left;
width:208px;
margin:0px 6px 10px 0px;
padding:0px;
background:url(../../boseki/img/boseki_contents_back04.jpg) left top no-repeat;
border:1px solid #cccccc;
}

.boseki_contents04 img{
margin:0px 0px 0px 72px;
padding:0px;
}

.boseki_contents04 p{
font-size:10pt;
width:136px;
margin:0px 0px 10px 72px;
padding:0px;
}

.boseki_contents05{
float:left;
width:208px;
margin:0px 6px 10px 0px;
padding:0px;
background:url(../../boseki/img/boseki_contents_back05.jpg) left top no-repeat;
border:1px solid #cccccc;
}

.boseki_contents05 img{
margin:0px 0px 0px 72px;
padding:0px;
}

.boseki_contents05 p{
font-size:10pt;
width:136px;
margin:0px 0px 10px 72px;
padding:0px;
}

/* お墓の形と各部名称 */
.katachi_meisyou{
float:left;
width:310px;
height:120px;
margin:0px 15px 0px 0px;
padding:0px;
}

.katachi_meisyou img{
float:left;
margin:0px 5px 0px 0px;
padding:0px;
}

.katachi_meisyou h4{
margin:5px 0px 15px 0px;
padding:0px;
}

/* 墓石の選び方 */
.bosekierabi_list li{
margin:0px 0px 20px 30px;
padding:0px;
list-style-type:disc;
}

.bosekierabi_list2 li{
margin:0px 0px 2px 30px;
padding:0px;
list-style-type:circle;
}

/* 墓石の種類 */
.ishi_anchor{
text-align:center;	
margin:0px;
padding:20px 0px 15px 0px;
}

.naiyou_table .naiyou_table_name_ishi{
margin:0px;
padding:3px 3px 3px 3px;
white-space:nowrap;
text-align:center;
font-size:11pt;
background:#F3E8FC;
font-weight:bold;
}

.naiyou_table .naiyou_table_moyou{
font-size:10pt;
text-align:center;
margin:0px;
padding:3px 2px 3px 2px;
}

.naiyou_table .naiyou_th_santi{
font-size:10pt;
line-height:13pt;
}

.naiyou_table .naiyou_table_santi{
text-align:center;
white-space:nowrap;
font-size:10pt;
line-height:13pt;
margin:0px;
padding:3px 2px 3px 2px;
}

/* 墓石に刻む文字 */
.kizamu_img{
float:right;
margin:0px 0px 0px 20px;
padding:0px;
}

.kizamu_syotai_img{
margin:0px 0px 20px 60px;
padding:0px;
}

/* その他 ------------------------------------------------------------------------------------------*/
/* プレミアム会員 */
.club_img{
float:right;
margin:0px;
padding:0px;
}

.club_naiyou li{
margin:0px 0px 0px 20px;
padding:0px;
list-style-type:disc;
}

/* 全優石 */
.zenyuseki_img{
float:right;
margin:0px;
padding:0px;
}

/* 出張相談 */
.totalsupport_img{
float:right;
margin:0px;
padding:0px;
}

/* 出張相談 */
.syutyou_img{
float:right;
margin:0px;
padding:0px;
}

/* 現地見学 */
.yoyakuwari_img{
float:right;
margin:0px;
padding:0px;
}

.yoyakuwari_annai li{
margin:0px 0px 0px 30px;
padding:0px;
list-style-type:disc;
}

/* リンク集 */
.link_list li{
margin:0px 0px 10px 30px;
padding:0px;
list-style-type:disc;
}

/* 個人情報の保護について */
.privacy_list li{
margin:0px 0px 20px 30px;
padding:0px;
list-style-type:disc;
}

.privacy_list_num li{
margin:0px 0px 2px 30px;
padding:0px;
list-style-type:decimal;
}

.privacy_toriatukai li{
margin:15px 0px 0px 30px;
padding:0px;
list-style-type:disc;
}

/* 有限会社メモリアについて */
.about_list li{
margin:0px 0px 2px 30px;
padding:0px;
list-style-type:disc;
}

.about_company{
margin:0px 0px 30px 20px;
padding:0px;
}

.about_company th{
font-weight:normal;
text-align:center;
background:#F3E8FC;
white-space:nowrap;
margin:0px;
padding:4px 10px 4px 10px;  /* 余白を上書き */
}

.about_company td{
margin:0px;
padding:4px 10px 4px 10px;  /* 余白を上書き */
}

/* サイトマップ*/
.sitemap_list li{
margin:0px 0px 10px 40px;
padding:0px;
list-style-type:disc;
}

/* フォーム関連 */
.mail_form .form_tl{
font-weight:bold;
color:#F30;
margin:0px;
padding:0px;
}

.mail_form .form_table{
margin:0px;
padding:3px;
border:1px solid #dddddd;
}

.mail_form td.form_head{
text-align:center;
background:#E3F0FE;
white-space:nowrap;
margin:0px;
padding:4px 10px 4px 10px;  /* 余白を上書き */
}

.mail_form td.form_naiyou{
margin:0px;
padding:4px 10px 4px 10px;  /* 余白を上書き */
}

.mail_form td.form_head2{
background:#E3F0FE;
margin:0px;
padding:4px 5px 4px 5px;  /* 余白を上書き */
}

.bt_moushikomu{
margin:40px 0px 0px 200px;
padding:0px;
}
