/* 書斎の窓 */



/* テキスト基本 */

.madoTxtMain {

	font-size: 100%;

	line-height: 180%;

	padding:20px;

	text-align: left;

}

/* 見出し類 */

.madoTxtTitle {

	font-size:x-large;

	font-weight:bold;

	color: #744822;

	margin:20px 0px 20px 0px;

}

.madoTxtTitle1 {

	background-color:#E3DAC0;

	margin:20px 0px 20px 0px;

	padding:10;

	font-size: 110%;

	font-weight:bold;

	color: #744822;

}

.madoTxtTitle2 {

	font-weight:bold;

	/*color: #744822;*/

}

.madoTxtTitle3 {

	margin:10px 0px 10px 0px;

	font-size: 120%;

	font-weight:bold;

	color: #744822;

}

/* 書影 */

.madoPhRight {

	float: right;

	margin:0px 10px 0px 10px;

}

/* ＳＮＳ */

.madoSns1 {

	position:relative;

	top:5px;

	right:100px;

}

.madoSns2 {

	position:relative;

	top:-15px;

	right:0px;

}

/* 右上ブロック */

.madoBackBlock {

	float: right;

}

.madoBack {

	margin:0px 0px 10px 0px;

}



/* 飾り類 */

.madoTxtRight {

	text-align:right;

}

.madoTxtBold {

	font-weight:bold;

}

.madoTxtUp {

	vertical-align:super;

	font-size: 80%;

}

.madoTxtCap1 {

	line-height: 125%;

	font-size: 90%;

}

.madoTxtCap2 {

	line-height: 125%;

	font-size: 100%;

	margin:5px 0px 5px 0px;

}

.madoTxtZu {

	font-weight:bold;

}

/* 表組み */

table#madoTable1 {

    /*width: 500px;*/

    border: 1px #666666 solid;

    background: #F5F5F5;

    border-collapse: collapse;

    border-spacing: 0;

}

table#madoTable1 th {

    padding: 5px;

    border: #666666 solid;

    border-width: 0 0 1px 1px;

    font-weight: bold;

    line-height: 120%;

    text-align: center;

}

table#madoTable1 td {

    padding: 5px;

    border: 1px #666666 solid;

    border-width: 0 0 1px 1px;

    text-align: center;

}

/* 罫線ドット */

.madoHrDot{

border-top-width: 2px;

border-style: dotted none none none;

height: 2px;

border-color: #744822;

}