/*
著作：東京メンタルヘルス・ＥＡＰ
※無断使用を禁じます
======================================*/
ul.exps {
	margin: 10px 0 24px 40px;
    list-style-type: disc;
	}

#main h5.naiyo {
    margin: 10px 0 0 12px;
	color: #FF3300;
	}

.naiyo2 {
    margin: 0 0 38px 12px;
	}
	
#main h5.naiyo3 {
    margin: 10px 0 7px 12px;
	color: #FF3300;
	}
	
#main h5.naiyo4 {
    clear: both;
    margin: 0 0 7px 12px;
    padding-top: 38px;
	color: #FF3300;
	}

.naiyo5 {
    margin: 0 0 0 12px;
	color: #336699;
	} 

.msnimg1 {
    margin-left: 8px;
	}

.msnimg2 {
    float: left;
	width:130px;
	font-size: 14px;
    margin: 10px 0 35px 8px;
    text-align: center;
    color: #888;
    font-weight: bold;
	}

h4.coup {
    color: #FF3300;
    font-size: 14px;
    font-weight: bold;
    margin-left: 12px;
    }

.msnimg3 {
    float: left;
	width:159px;
	font-size: 12px;
	margin: 0 0 43px 39px;
    text-align: center;
	}

dl {
    margin: 5px 0 0 0;
	}

dl.syo {
    margin: 5px 0 31px 0;
	}

dt {
    margin: 0 0 0 12px;
	color: #FF3300;
	font-weight: bold;
	}

.dd1 {
    margin: 0 0 24px 15px;
	}

.dd2 {
    margin: 0 0 48px 15px;
	}

.dd3 {
    margin: 0 0 17px 15px;
	}


/*フォロー
======================================*/

.cotira {
    width: 99%;
    text-align: right;
	margin-bottom: 23px;
	}

.follow-img {
    margin: 0 0 15px 8px;
	float: right;
	text-align: center;
	font-size: 12px;
	}

.follow-img2 {
    margin: 10px 0 15px 8px;
	float: right;
	text-align: center;
	font-size: 12px;
	}

#picall {
    background: url(../img/msn/msn-hik.gif) 90% 4px no-repeat;
	float: right;
	width: 100%;
	}

#st-1 h2,
#st-2 h2,
#management h2 {
	background: url(../img/stress/tate.gif) left center no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	}

#st-1 h3 {
    margin: 0;
	padding: 0;
	color: #FF6633;
	}

#top39px,
#top39px2 {
    margin: 39px 0 0 0;
	}

#soshikikekka {
    clear: both;
    margin: 15px 0 0 72px;
	width: 810px;
	}

.manage {
    float: right;
	margin: -70px 0 0 29px;
	}

#after {
    margin: -50px 0 0 24px;
	width: 880px;
	}

#after1,
#after2 {
    float: left;
    margin: 0 12px 0 0;
	width: 280px;
	height: 200px;
	background: url(../img/stress/waku.gif) 50% 50% no-repeat;
	}

/*フォロー
======================================*/	 
#go2 {
    clear: right;
    width: 700px;
	}

.wmsn1 {
    clear: both;
    margin: 4px 0 14px 12px;
    width: 95%;
	}

#tkmap {
    width: 100%;
    background: url(../img/msn/teikeikikanmap.jpg) 97% 0% no-repeat;
    margin-top: 12px;
    }

.pnt1 {
    margin-left: 17px;
    background: url(../img/msn/p1.gif) 0 0 no-repeat;
    padding: 21px 0 14px 55px;
    color: #22A7A5;
    font-size: 16px;
    font-weight: bold;
    }

.pnt2 {
    margin-left: 17px;
    background: url(../img/msn/p2.gif) 0 0 no-repeat;
    padding: 21px 0 14px 55px;
    color: #22A7A5;
    font-size: 16px;
    font-weight: bold;
    }

.pnt3 {
    margin-left: 17px;
    background: url(../img/msn/p3.gif) 0 0 no-repeat;
    padding: 21px 0 14px 55px;
    color: #22A7A5;
    font-size: 16px;
    font-weight: bold;
    }

.pnt4 {
    margin-left: 17px;
    background: url(../img/msn/p4.gif) 0 0 no-repeat;
    padding: 21px 0 14px 55px;
    color: #22A7A5;
    font-size: 16px;
    font-weight: bold;
    }

.pnt5 {
    margin-left: 17px;
    background: url(../img/msn/p5.gif) 0 0 no-repeat;
    padding: 21px 0 14px 55px;
    color: #22A7A5;
    font-size: 16px;
    font-weight: bold;
    }

.hsn-img {
    margin: 15px 0 0 8px;
	float: right;
	text-align: center;
    width: 352px;
	}

.honbn-hsn {
    float: left;
    width: 300px;
    margin-bottom: 23px;
    }

.w1-hsn {
    margin: 4px 0 8px 5px;
    padding: 10px 0 10px 14px;
    background-color: #FFF0F5;
    border: dotted 1px #F7BAD0;
    width: 238px;
	}

.po-hsn {
    line-height: 180%;
    color: #CC3333;
    margin-left: 15px;
    font: Arial, Helvetica, sans-serif;
    font-weight: bold;
    }

.midms {
    margin: 0 0 3px 15px;
    color: #3366CC;
    }

.whsn {
    clear: both;
    margin: 0 0 14px 12px;
    width: 95%;
	}

#ichiran {
    clear: both;
	text-align: right;
	padding: 0 55px 0 0;
	font-size: 12px;
	}