@charset "Shift_JIS";

/* -- 外部スタイルシート読み込み -- */
@import "layout.css";

/* -- about のみ使用 -- */
/* -- 萃香園について -- */
#about-name{
	margin: 30px 0px 0px 150px;
	font-weight: bold;
	color: #990000;
}

#about-place{
	margin-top: 20px;
	margin-right: 180px;
	margin-bottom: 30px;
	margin-left: 200px;
	font-size: 14px;
	line-height: 200%;
	font-weight: bold;
	word-spacing: 12px;
}
/* -- 歴史 -- */
#about-history{
}
#about-history table#hist-table{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left:  1px solid #CCCCCC;
	border-collapse: collapse;
	margin: 0 auto;
	padding: 0 auto;
	height: 80%;
	width: 640px;
	background-image: url(../img/about/history/bg.gif);
	background-repeat: repeat-y;
}
#about-history td#hist-left{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	border-style: none;
	width: 150px;
	float:none;
	font-size: 14px;
	line-height: 150%;
	font-weight: bolder;
}
#about-history td#hist-center{
	text-align: left;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-style: none;
	width: 420px;
	float:none;
	font-size: 14px;
	line-height: 150%;
}
#about-history td#hist-right{
	text-align: right;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 10px;
	border-style: none;
	width: 70px;
}
#about-history p{
	text-indent: 1em;
	line-height: 24px;
}
/* -- 挨拶 -- */
#about-ownergreeting{
	padding: 50px 0px;
}
#about-ownergreeting table#greet-table{
	width: 620px;
	padding: 0px;
}
#about-ownergreeting td#greet-top-left{
	background:#A15148 url(../img/common/table_coner/table_red_01.gif) no-repeat left top;
	padding: 0px;
	width: 130px;
}
#about-ownergreeting td#greet-top-right{
	background:#A15148 url(../img/common/table_coner/table_red_02.gif) no-repeat right top;
	padding: 0px;
	width: 480px;
}
#about-ownergreeting td#greet-bottom-left{
	background:#A15148 url(../img/common/table_coner/table_red_03.gif) no-repeat left bottom;
	padding: 0px;
}
#about-ownergreeting td#greet-bottom-right{
	background:#A15148 url(../img/common/table_coner/table_red_04.gif) no-repeat right bottom;
	padding: 0px;
}
#about-ownergreeting td#greet-center-left{
	background-color:#A15148;
	padding: 10px 20px 10px 20px;
}
#about-ownergreeting td#greet-center-right{
	background-color:#A15148;
	padding: 10px 30px 10px 15px;
	color: #ffffff;
	text-align: justify;
}
#about-ownergreeting td#greet-hr{
	background-color: #A15148;
	padding: 3px 10px;
}
#about-ownergreeting td#greet-sign{
	background-color:#A15148;
	padding: 5px 30px;
}
#about-subownergreeting{
	padding: 50px 0px;
}
#about-subownergreeting table#sub-greet-table{
	width: 620px;
	padding: 0px;
}
#about-subownergreeting td#sub-greet-top-left{
	background:#dcffc5 url(../img/common/table_coner/white_01.gif) no-repeat left top;
	padding: 0px;
	width: 480px;
}
#about-subownergreeting td#sub-greet-top-right{
	background:#dcffc5 url(../img/common/table_coner/white_02.gif) no-repeat right top;
	padding: 0px;
	width: 130px;
}
#about-subownergreeting td#sub-greet-bottom-left{
	background:#dcffc5 url(../img/common/table_coner/white_03.gif) no-repeat left bottom;
	padding: 0px;
}
#about-subownergreeting td#sub-greet-bottom-right{
	background:#dcffc5 url(../img/common/table_coner/white_04.gif) no-repeat right bottom;
	padding: 0px;
}
#about-subownergreeting td#sub-greet-center-left{
	background-color:#dcffc5;
	padding: 10px 30px 10px 15px;
	color: #0000FF;
	text-align: justify;
}
#about-subownergreeting td#sub-greet-center-right{
	background-color:#dcffc5;
	padding: 10px 20px 10px 20px;
	color: #0000FF;
}
#about-subownergreeting table#sub-table{
	width: 620px;
	padding: 20px;
	color: #0000FF;
}
#about-subownergreeting td#subgreet-left{
	width: 500px;
	background-color: #dcffc5;
	padding: 20px;
	color: #0000FF;
	text-align: justify;
	line-break: strict;
}
#about-subownergreeting td#subgreet-right{
	width: 120px;
	background-color: #dcffc5;
	padding: 20px;
	color: #0000FF;
}
/* -- 個人情報保護法 -- */
#about-pppolicy{
	padding: 30px 0px;
	margin: 0px 80px;
}
#about-pppolicy h2{
	font-size: 22pt;
	font-weight: 900;
	line-height: 200%;
}
#about-pppolicy #ppp-statement{
	font-size: 12px;
	font-weight: bold;
	line-height: 200%;
	text-align: left;
}
#about-pppolicy ul#pppolicy li#ppp-title{
	text-align: left;
	list-style-type: upper-roman;
	list-style-position: outside;
	list-style-image: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 200%;
	margin: 0px 50px;
}
#about-pppolicy ul#pppolicy li#ppp-doc{
	text-align: left;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: none;
	font-size: 12px;
	line-height: 200%;
	margin: 0px 10px;
}
#about-pppolicy ul#pppolicy li#ppp-doc-num{
	text-align: left;
	list-style-type: decimal;
	list-style-position: outside;
	list-style-image: none;
	font-size: 12px;
	line-height: 200%;
	margin: 0px 10px;
}
#about-pppolicy ul#pppolicy li#ppp-doc-without{
	text-align: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	font-size: 12px;
	line-height: 200%;
	margin: 0px 10px;
}
#about-pppolicy p{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 200%;
	margin-right: 30px;
}
/* -- アクセスマップ -- */
#about-accessmap table{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left:  1px solid #CCCCCC;
	border-collapse: collapse;
	margin: 50px auto;
	padding: 10px;
	height: 80%;
	width: 530px;
}
#about-accessmap td{
	padding: 10px;
}
/* -- オリジナルギフト -- */
#about-gift{
	padding: 50px;
}
#about-gift table#gift{
	margin: 0px auto;
	padding: 0px auto;
	width: 501px;
	height: 180px;
}
#about-gift table#gift td#gift-right{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px 10px;
	width:: 261px;
	height: 178px;
}
#about-gift table#gift-info{
	border-top: 1px dotted #999999;
	border-right-style: none;
	border-bottom: 1px dotted #999999;
	border-left-style:  none;
	border-collapse: collapse;
	margin: 0px auto 10px;
	width: 501px;
}
#about-gift table#mentai-info td#mentai-info-td{
	width: 250px;
}
#about-gift #mame{
	width: 600px;
	background-color: #faeafa;
	padding-top: 30px;
	padding-bottom: 20px;
}
#about-gift #mame #back-green{
	width: 550px;
	background-color: #B8DC50;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 10px;
}
#about-gift #mame #mame-sonota{
	background-color: #EFEFEF;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	text-align: left;
}

#about-gift #mame #mame-sonota li{
	color: #663366;
	font-size: 14px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: none;
}

/* -- 採用情報 -- */
#about-recruit{
	padding: 50px;
}
#about-recruit table{
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left:  1px solid #CCCCCC;
	border-collapse: collapse;
	margin: 0px auto;
	padding: 10px;
	width: 520px;
}

#about-recruit h2{
	margin: 10px auto;
	padding: 10px;
	width: 580px;
	color: #ffffff;
	background-color: #000077;
}

/* -- ブライダル二十日会 -- */
#about-partner{
	padding: 50px;
}
#about-partner #partner-topic{
	background-color: #683603;
	font-size: 16px;
	line-height: 110%;
	font-weight: bold;
	color: #ffffff;

}
#about-partner #partner-topic-mark{
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	color: #ffff99;

}


/* -- ダイヤルイン -- */
#about-call{
	padding: 30px;
}

#about-call h2#call_title{
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
}

#about-call table{
	border-top: 3px double #993333;
	border-right: 3px double #993333;
	border-bottom: 3px double #993333;
	border-left:  3px double #993333;
	border-collapse: collapse;
	margin: 0px auto;
	padding: 10px;
	width: 550px;
}
#about-call tr,td#about-call-td-h{
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left:  2px solid #ffffff;
	border-collapse: collapse;
	margin: 0px auto;
	padding: 5px;
	color: #993333;
	background-color: #f0e7dd;
	font-weight: bold;
}
#about-call tr,td#about-call-td-l{
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left:  2px solid #ffffff;
	border-collapse: collapse;
	margin: 0px auto;
	padding: 5px;
	color: #003333;
	background-color: #deefef;
	font-weight: bold;
}

#about-call tr,td#about-call-td{
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	border-left:  2px solid #ffffff;
	border-collapse: collapse;
	margin: 0px auto;
	padding: 5px;
	background-color: #f0f0f0;
}

/* -- お問合せ -- */
#about-inquiry{
	padding: 50px;
}
#about-inquiry #head{
	border: 1px solid #CCCCCC;
	background-color: #f1e7de;
	width: 100%;
	height: 100%;
	color: #966031;
	text-align: center;
	letter-spacing: 0.5em;
}
#about-inquiry table#inquiry_waku{
	border-top: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left:  2px solid #CCCCCC;
	border-collapse: collapse;
	margin: 0px auto;
	padding: 10px;
	width: 450px;
}
#about-inquiry tr,td#about-inquiry-td{
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left:  1px solid #ffffff;
	border-collapse: collapse;
	margin: 0px auto;
	padding: 5px;
	background-color: #ffffff;
}

#about-inquiry #necessary{
	color: #FF0000;
}

#about-inquiry #topic_mark{
	color: #C72929;
	font-size: 10px;
}

/* -- リニューアル -- */
#about-renewal{
	padding: 30px 30px;
}

#about-renewal h2#renewal-top{
	color: #30536E;
	font-weight: bold;
	font-size: 24px;
	line-height: 200%;
}

#about-renewal #renewal-place{
	color: #30536E;
	font-weight: bold;
}

