@charset "shift_jis";


/* 共通
========================================== */
#contents {

}

#contents h2{
	margin: 0 0 20px 0;
}

#contents h3{
	margin: 0 25px 10px 15px;
}

#contents .section{
	margin: 0 40px 30px 30px;
	font-size: 14px;
	line-height:1.7em;
}

#contents .section p{
	font-size: 14px;
	line-height:1.7;
}

#contents .section h4{
	margin:10px 0 7px;
	font-size: 16px;
	font-weight:bold;
	color:#6D2C30;
	line-height:100%;
	padding:2px 0 2px 10px;
	border-left:5px #6D2C30 solid;
}

#contents .section #fee {
	margin:10px;
	padding-top:5px;
	border-bottom:1px #aaa dashed;
	font-size:16px;
	line-height:100%;
	width:420px;
}

#contents .section #fee2 {
	margin:10px;
	padding-top:5px;
	font-size:16px;
}

#contents .section #fee .fee_left {
	float:left;
	padding:5px 10px;
	font-size:16px;
	line-height:100%;
}

#contents .section #fee .fee_right {
	float:right;
	padding:5px 10px;
	font-size:16px;
	line-height:100%;
	font-weight:bold;
}

#contents .section #flow {
	margin:10px;
}

#contents .section #flow .flow_waku {
	padding:8px;
	border:1px #6D2C30 solid;
	background-color:#eee;
}

#contents .section #flow .yajirushi {
	margin:5px 0 5px 10px;
	font-size:16px;
	font-weight:bold;
	color:#6D2C30;
}

#contents .section .waku01{
	padding:12px;
	border:1px #CC0099 dotted;
	background-color:#fff;
}

img.img_right{
	margin: 0 0 5px 15px;
	float: right;
	display: inline;
}

.midashi_waku {
	margin: 20px 0 10px 0;
	padding:5px;
	background-color:#E9E0E9;
	text-align:center;
	font-weight:bold;
	color:#FF0000;
}

.red {
	color: #FF0000;
}

.base_color {
	color: #6D2C30;
}

.bold {
	font-weight:bold;
}

.errs {
	margin:20px 0;
	padding:10px;
	font-size:16px;
	line-height:1.7em;
	border:1px red solid;
}


/* 各種 table
========================================== */

#contents .table01 {
	margin:5px 0 ;
	width:100%;
	border-right:1px #bcbcbc solid;
	border-bottom:1px #bcbcbc solid;
}

#contents .table01 th {
	padding:5px 10px;
	border-left:1px #bcbcbc solid;
	border-top:1px #bcbcbc solid;
	text-align:center;
	font-weight:bold;
	background-color:#F8D0E1;
}

#contents .table01 td {
	padding:5px 10px;
	border-left:1px #bcbcbc solid;
	border-top:1px #bcbcbc solid;
	vertical-align:middle;
}

#contents .table01 .td01 {
	white-space:nowrap;
	vertical-align:middle;
	background-color:#FCEBF2;
}

#contents .table01 .td02 {
	white-space:nowrap;
	vertical-align:middle;
	background-color:#FCEBF2;
	width:130px;
	line-height:1.7em;
	font-size: 13px;
}

#contents .table01 .td03 {
	vertical-align:middle;
	font-size: 13px;
	line-height:120%;
}

/* 今月の開運ポイント
========================================== */

#point_tit_left {
	width:204px;
	float:left;
}

#point_tit_right {
	float:left;
	padding:10px 0 0 12px;
}

#point_tit_right .ue {
	font-size:20pt;
	color:#000;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-weight:bold;
}

#point_tit_right .sita {
	font-size:10pt;
	color:#000;
	line-height:1.4em;
	font-family:"メイリオ", "ＭＳ Ｐゴシック", Arial, sans-serif;
}



/* 結城紫帆のご紹介
========================================== */

#jisseki {
	margin:0 0 20px 0;
	padding:5px 10px;
	border:1px #6D2C30 solid;
	border-left:5px #6D2C30 solid;
	line-height:1.4em;
	background-color:#eee;
}


/* 鑑定依頼・お問い合わせ
========================================== */

#submit {
	text-align:center;
	margin:20px 0;
}


.compleat {
	color:red;
	text-align:center;
	font-size:20px;
	margin:30px 0;
}











