/*-----基本のCSS-----*/

h3 {
	font-size: 16px;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
	color: #DB4C0E;
}

#m_all {
	margin: 0px;
	padding: 0px 0px 70px;
	width: 645px;
	height: auto;
}

/*-----タイトルと特集紹介-----*/

#m_div_title {
	margin: 0px;
	padding: 25px 0px 0px 6px;
	height: 200px;
}

#m_div_lead {
	margin: 0px;
	padding: 15px 0px 0px 20px;
}

#m_div_countrylink {
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
	line-height: 140%;
	font-weight: bold;
}

.m_div_logo1 {
	margin: 0px;
	padding: 75px 0px 0px 6px;
	height: 35px;
}


/*-----人物紹介の上部-----*/

.m_div_main1 {
	margin: 0px;
	padding: 35px 0px 0px 20px;
	height: 480px;
}

.m_div_main1_2 {
	margin: 0px;
	padding: 25px 0px 0px 20px;
	height: 505px;
}

.m_div_main1_left {
	margin: 0px;
	padding: 0px;
	width: 215px;
	float: left;
}

.m_div_main1_center {
	margin: 0px;
	padding: 0px;
	width: 165px;
	float: left;
	height: 470px;
}

.m_div_main1_right {
	margin: 0px;
	padding: 0px;
	width: 225px;
	float: left;
}

.m_div_main1_left_top {
	margin: 0px;
	padding: 0px;
	height: 80px;
}

.m_div_main1_left_middle {
	margin: 0px;
	padding: 0px;
	height: 170px;
}

.m_div_main1_left_bottom {
	margin: 0px;
	padding: 0px;
}

.m_div_main1_right_top {
	margin: 0px;
	padding: 10px 10px 0px 15px;
	height: 95px;
	background: #F0EDDE;
}

.m_div_main1_right_top2 {
	margin: 0px;
	padding: 10px 10px 0px 15px;
	height: 140px;
	background: #F0EDDE;
}


.m_div_main1_right_middle {
	margin: 10px 0px 0px;
	padding: 10px 10px 0px 15px;
	height: 160px;
	background: #F0EDDE;
}

.m_div_main1_right_bottom {
	margin: 0px;
	padding: 10px 0px 0px 5px;
}




/*-----人物紹介の下部-----*/

.m_div_main2 {
	margin: 0px 15px 35px 20px;
	padding: 0px;
	height: 130px;
}

.m_div_main2_box1 {
	margin: 0px;
	padding: 12px 0px 0px 12px;
	width: 285px;
	float: left;
}


/*-----全体のクラス指定-----*/

.m_p1 {
	font: normal 12px;
	margin: 0px;
	padding-top: 0px;
}

.m_p2 {
	padding: 22px 0px 0px 55px;
	font-size: 10px;
}

.m_p3 {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	float: left;
	clear: none;
	width: 150px;
	font-size: 11px;
}

.m_p4 {
	font-weight: bold;
	font-size: 15px;
	color: #8A4931;
	margin: 0px;
	padding: 0px 0px 7px;
}

.m_p5 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

.m_p6 {
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 8px;
}

.m_p7 {
	font-size: 10px;
	padding-top: 3px;
}

.m_p8 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 12px;
	margin: 0px;
	float: left;
	clear: none;
	width: 150px;
	padding-bottom: 5px;
}

.m_p9 {
	padding: 8px 0px 0px 60px;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	line-height: 120%;
}

.m_p10 {
	padding: 20px 0px 0px 35px;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	line-height: 120%;
}

.m_p11 {
	padding: 12px 0px 0px 55px;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	line-height: 120%;
}

.m_p12 {
	padding: 22px 0px 0px 68px;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	line-height: 120%;
}


.m_font1 {
	font-size: 10px;
	line-height: 140%;
}

.m_font2 {
	font-size: 12px;
	font-weight: bold;
}

.m_font3 {
	font-size: 10px;
	font-weight: bold;
}


.m_font4 {
	font-size: 20px;
	font-weight: bolder;
}

.m_font5 {
	font-size: 20px;
	font-weight: bolder;
}

.m_plink {
	text-align: right;
	padding: 0px 25px 20px 0px;
}

a.special:link {
	font-size: 16px;
	font-weight: bold;
	color: #452E1F;
}

a.special:visited {
	font-size: 16px;
	font-weight: bold;
	color: #452E1F;
}

.m_img_type1 {
	margin: 0px;
	padding: 0px;
	float: left;
}

.m_back1 {
	background: url(../img/interview/hito1.jpg) no-repeat left top;
}

.m_back2 {
	background: url(../img/interview/hito2.jpg) no-repeat left top;
}

.m_back3 {
	background: url(../img/interview/hito3.jpg) no-repeat left top;
}

.m_back4 {
	background: url(../img/interview/hito4.jpg) no-repeat left top;
}

.m_back5 {
	background: url(../img/interview/hito5.jpg) no-repeat left top;
}

.m_back6 {
	background: url(../img/interview/hito6.jpg) no-repeat left top;
}

.m_back7 {
	background: url(../img/interview/hito7.jpg) no-repeat left top;
}

.m_back8 {
	background: url(../img/interview/hito8.jpg) no-repeat left top;
}

.m_back9 {
	background: url(../img/interview/fuki1.jpg) no-repeat top;
}

.m_back10 {
	background: url(../img/interview/fuki2.jpg) no-repeat top;
}

.m_back11 {
	background: url(../img/interview/fuki3.jpg) no-repeat top;
}

.m_back12 {
	background: url(../img/interview/fuki4.jpg) no-repeat top;
}

.m_back13 {
	background: #E3EDB9;
}

.m_back14 {
	background: #F4D4CE;
}

.m_back15 {
	background: #DAE7F2;
}

.m_back16 {
	background: #F9F1CF;
}



.m_divtype1 {
	margin: 0px;
	padding: 10px 0px 0px 3px;
}

.m_divtype2 {
	margin: 0px;
	padding: 32px 55px 0px 40px;
}

.m_divtype3 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 50px;
}

.m_divtype4 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
}
