.main {
	margin:10px 20px 50px 40px;
	text-align: left;
	line-height: 130%;
	}

.main p{
	margin: 10px 0px 0px 0px;
	}
	
.main span.myem01{
    color : #df3060;
	font-weight: bold;
}

.main ul li{
	padding: 0px 0px 0px 0px ;
	margin : 5px 30px 0px 70px ;
}

.main strong {
	color : #ff0000 ;
	font-weight : bold ;
}

.main em {
	font-style:normal ;
	font-weight : bold ;
}


.linknavi {
	margin : 20px 10px 30px 100px ;
	}
	
.linknavi p{
	margin-top : 10px;
	font-size:90%;
	padding: 0px 0px 0px 20px ;
	background-image:url('/images/i_link.gif');
	background-repeat:no-repeat; 
	}

/* ----------- 以上、あきばれ追加 --------------*/

/* ----------- HPとblogの比較表 --------------*/
table.table_4bun {
    width: 510px;
    border-collapse: collapse;
    border: #ff7f00 1px solid;
}
table.table_4bun th  {
    font-size: 90%;
	font-weight: normal;
    white-space: nowrap;
    background-color: #faebd7;
    border-collapse: collapse;
    border: #ff7f00 1px solid;
	vertical-align:top;	
    padding: 3px;
}
table.table_4bun td  {
    text-align: left;
    font-size: 85%;	
    width: 25%;
    border-collapse: collapse;
    border: #ff7f00 1px solid;
	vertical-align:top;	
    padding: 3px;
}

.hyoka_o {
	font-weight: bold;
    font-size: 110%;
    margin: 3px 3px 6px;
    color: rgb(249,46,2);
    text-align: center
}
.hyoka_x {
	font-weight: bold;
    font-size: 110%;
    margin: 3px 3px 6px;
    color: rgb(90,81,159);
    text-align: center
}
.hyoka_v {
	font-weight: bold;
    font-size: 110%;
    margin: 3px 3px 6px;
    color: rgb(80,165,75);
    text-align: center
}

/* ノーマル枠 --------------*/
table.table_orange {
    padding: 3px;
    margin: 0px;
    border: #ff7f00 1px solid;
}

.blogupdate_img{
	margin-left : 133px ;
	margin-top : 10px ;
	margin-bottom : 10px ;
}


tr.person_a td{
	background-color : RGB(227,255,141) ;
	padding : 4px 6px ;
	font-size : 90% ;
	border : 2px solid white ;
}

tr.person_b td{
	background-color : RGB(255,233,141) ;
	padding : 4px 6px ;
	font-size : 90% ;
	border : 2px solid white ;

}





div#box_13_syukyaku_mokuji{
	border : 1px dashed RGB(207,142,51) ;
	background-color : RGB(251,228,169) ;
	margin : 30px 0px ;
	}
div#box_13_syukyaku_mokuji div.title{
	margin : 0px ; 
	font-weight : bold ;
	font-size : 14px ;
	padding : 6px 8px 4px 8px ;
	background-color:RGB(207,142,51);
	}
div#box_13_syukyaku_mokuji ol#contents{margin : 0px ; margin-left : 20px ; padding : 5px 8px ;font-size : 14px ;}
div#box_13_syukyaku_mokuji ol#contents li{margin-top : 2px ;margin-bottom : 2px ; margin-left : 20px ;padding-left : 0px ;}
div#box_13_syukyaku_mokuji ol#contents li a{color : RGB(69,47,16) ;}
div#box_13_syukyaku_mokuji ol#contents li a:hover{color : RGB(198,13,13);}

div#box_13_syukyaku_mokuji ol#contents li.now{
	color : RGB(211,39,39) !important ;
	font-weight : bold ;
	letter-spacing : 1px ;
	margin-left : 22px ;
}

div.Cont4{
	margin-left : 2em ;
}

div.Cont5{
	margin : 15px 30px ;
	padding : 6px 12px ;
	background-color : RGB(250,251,210) ;
	border : 1px dashed RGB(234,211,142) ;
}

p.kyotyou01{
	 margin-left : 2em ; 
	 color : RGB(210,0,0) ;
}

table.talk {
	margin : 10px 40px 10px 20px ;
}

table.talk tr td{
	vertical-align :top ;
	padding : 3px 5px ;
}

table.talk tr.man01 td{
	color : RGB(99,23,1) ;
}

table.talk tr.man02 td{
	color :RGB(35,99,1) ;
}


table.table_13_01{
	width : 300px ;
	border-collapse:collapse;
	margin : 20px auto 20px 30px ;
}

table.table_13_01 tr th{
	background-color : RGB(255,255,204) ;
	padding : 3px 5px ;
	font-weight : normal ;
	border : 1px solid silver ;
}

table.table_13_01 tr td{
	background-color : RGB(225,240,255) ;
	padding : 3px 5px ;
	font-weight : normal ;
	border : 1px solid silver ;
}

.Cont7b{
	text-align : center ;
}

.Cont7a{
	text-align : center ;
	border : 1px solid gray ;
	margin : 10px 50px ;
	padding : 5px 10px ;
	background-color : RGB(255,249,225) ;
}

.Cont7a p{
	margin : 0px ;
}



/* ブログ比較コンテンツ */


table.hikaku {
	margin : 10px auto ;
	width : 100% ;
}

table.hikaku tr td , table.hikaku tr th {
	font-size : 90% ;
	line-height : 1.4 ;
	padding : 6px 8px ;
	border : 1px solid silver ;
	background-color :RGB(251,255,230) ;
	vertical-align : top ;
}

table.hikaku tr th{
	background-color : RGB(243,255,190) ;
}

.idt1{
	padding-left : 1em ;
	color : RGB(220,43,22) ;
}



table.talk01{
	margin : 2em 1em 2em 1em ;
	border : 0px /*solid RGB(186,180,167)*/ ;
}

table.talk01 th , table.talk01 td{
	padding : 5px 8px 4px 8px  ;
	border : 0px /*solid RGB(186,180,167)*/ ;
	border-color : RGB(212,208,200) RGB(196,190,179) RGB(186,180,167) RGB(218,215,207) ;
	vertical-align : top;
}

td.person_a{ background-color : RGB(255,232,210) }
td.person_b{ background-color : RGB(255,249,214) }

p.indent{
	margin-left : 2em ;
	}

/**** 33_13_hpchoice6の会話****/

table.talk_hpchoice6 {
	margin : 30px 30px 10px 0px ;
}

table.talk_hpchoice6 tr td{
	vertical-align : top ;
	text-align :left ;
	padding : 6px 6px ;
	border-top : 1px dashed #990000 ;
	border-bottom : 1px dashed #990000 ;
}

table.talk_hpchoice6 tr td.a{
	font-weight : bold ;
	color : #990000 ;
}

p.cyber{
	font-weight : bold ;
	border : 1px dashed #990000 ;
	margin : 20px 10px ;
	padding : 10px ;
	background : #FAF0E6 ;
}

/****経営塾メールレターバックナンバー****/

pre {
	font-size : 90%;
}