@charset "euc-jp";
.mdt_text1{
	margin:10px 0px 0px 0px;
	color:#FF6699;
	font-size:30px;
	font-weight:bold;
	font-family:"£Ä£ÆÃæÂÀ´Ý¥´¥·¥Ã¥¯ÂÎ";
}
.mdt_text2{
	margin:10px 0px 0px 0px;
	color:#7F7F7F;
	font-size:30px;
	font-weight:bold;
	font-family:"£Ä£ÆÃæÂÀ´Ý¥´¥·¥Ã¥¯ÂÎ";
}
.mdt_name{
	margin:10px 0px 0px 0px;
	color:#F87FCE;
	font-size:35px;
	font-weight:bold;
	font-family:"£Ä£ÆÃæÂÀ´Ý¥´¥·¥Ã¥¯ÂÎ";
}
.mdt_name2{
	margin:5px 0px 10px 0px;
	font-size:12px;
	font-weight:normal;
	color:#FFB5DA;
}

.mdt_img{
	border:solid #FFC9EB 1px;
}
.mdt_img2{
	border:solid #FF8BA9 1px;
	margin:8px 0px 0px 0px;
}
.mdt_img3{
	border:solid #FF8BA9 0px;
}

.mdt_img_link{
	margin:2px 0px 0px 2px;
	line-height:1.6em;
}
.mdt_img_link a:hover{
	border:solid #DE466C 1px;
	background-color:#DE466C;
	padding:3px 5px 2px 5px;
	margin-right:6px;
	color:#FFFFFF;
}
.mdt_img_link a{
	border:solid #FF69B4 1px;
	background-color:#FFC8EE;
	padding:3px 5px 2px 5px;
	color:#FF69B4;
}
.bd_dash{
	border-top:dashed #DE466C 1px;
}
.mdt_prof_tbl{
	margin:10px 0px 0px -1px;
	float:left;
}
.mdt_prof_tbl2{
	margin:10px 0px 0px 0px;
	float:left;
}
.mdt_td1{
	font-size:12px;
	line-height:1.4em;
	background-color:#FFEFFF;
	padding:2px 5px 1px 5px;
}
.mdt_td2{
	font-size:12px;
	line-height:1.4em;
	background-color:#FFFFFF;
	padding:2px 5px 1px 5px;
}
.mdt_comment{
	margin:10px 10px 10px 10px;
	text-align:left;
	font-size:12px;
	width:90%;
}
.mdt_btn{
	margin:10px 10px 0px 0px;
	text-align:right;
}
.mdt_btn a  span{
	display:none;
}
.mdt_btn a{
	background:url(../image/go_blog_btn.jpg) no-repeat 0 0;
	display:block;
	width:190px;
	height:18px;
}
.mdt_btn a:hover{
	background:url(../image/go_blog_btn_on.jpg) no-repeat 0 0;
}
.mdt_sub_ti{
	margin:10px 0px 0px 0px;
	color:#FF7DB1;
	border-left:solid #FF7DB1 5px;
	background-color:#FFD6E6;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 1px 8px;
}
.mdt_work{
	margin-top:15px;
}
.mdt_work td{
	vertical-align:top;
	text-align:center;
}
.mdt_work div{
	font-size:10px;
	margin-bottom:10px;
}
.mdt_sch_tbl{
	margin-top:10px;
	background-color:#FFFFFF;
	border:solid #CCCCCC 1px;
}
.mdt_sch_td1{
	padding:5px;
}
.tdt_sch_tbl{
	margin-top:10px;
	background-color:#FFFFFF;
	border:solid #bbffff 1px;
}
.odt_sch_tbl{
	margin-top:10px;
	background-color:#FFFFFF;
	border:solid #c0ffbb 1px;
}
.mdt_title{
	background:url(../image/m_dt_back.gif) repeat-x 0 0;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#808080;
	margin:0px 0px 0px 0px;
	background-color:#FF89A8;
	padding:6px 5px 2px 10px;
	width:518px;
}
.tdt_title{
	background:url(../image/t_dt_back.gif) repeat-x 0 0;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#808080;
	margin:0px 0px 0px 0px;
	background-color:#FF89A8;
	padding:6px 5px 2px 10px;
	width:518px;
}
.odt_title{
	background:url(../image/o_dt_back.gif) repeat-x 0 0;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#808080;
	margin:0px 0px 0px 0px;
	background-color:#FF89A8;
	padding:6px 5px 2px 10px;
	width:518px;
}
.mdt_sch_td2{
	background-color:#FFFFFF;
}
.mdt_sch_td2 p{
	font-size:12px;
	line-height:1.4em;
	margin:10px 0px 0px 15px;
}
.mdt_sch_td2 p.mdt_sch_text{
	font-size:12px;
	margin:2px 0px 0px 15px;
}
.mdt_sch_td3{
	vertical-align:top;
}
.mdt_sch_text a{
	color:#E84B73;
}
.mdt_sch_text a:hover{
	color:#9D9D9D;
}
.mdt_sch_td2 p.mdt_title{
	background:url(../image/m_dt_back.gif) repeat-x 0 0;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	background-color:#FF89A8;
	padding:3px 5px 2px 10px;
	width:518px;
}
.mdt_ico{
	margin:0px 5px 5px 5px;
	float:left;
}
.mdt_ico2{
	margin:0px 5px 5px 13px;
	float:right;
	font-size:12px;
}
.mdt_ico2 a{
	padding:2px 10px;
	line-height:1.8em;
	background-color:#F2F2F2;
	border:solid #CCCCCC 1px;
	color:#333333;
}
.mdt_ico2 a:hover{
	padding:2px 10px;
	line-height:1.8em;
	background-color:#FC3C6D;
	border:solid #FB1D55 1px;
	color:#FFFFFF;
}
.mdt_ico3{
	margin:0px 5px 5px 13px;
	float:right;
	font-size:12px;
}
.mdt_ico3 a{
	padding:2px 10px;
	line-height:1.8em;
	background-color:#FFDEAD;
	border:solid #FFA500 1px;
	color:#696969;
}
.mdt_ico3 a:hover{
	padding:2px 10px;
	line-height:1.8em;
	background-color:#FF7F50;
	border:solid #FF4500 1px;
	color:#FFFFFF;
}
.mdt_sch_name{
	font-size:12px;
	text-align:center;
}




