* {
	padding: 0;
	margin: 0;
}

body.tiny_mce_class {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Verdana,'ＭＳ Ｐゴシック',sans-serif;
	padding: 1em;
	color: #444444;
	font-size:13px;
	width:95%;
}

.tiny_mce_class h2 {
	color:white;
	background: #2b579a url("/img/cmd-created/white-triangle.png") no-repeat scroll 10px 5px;
	margin:0 0 15px 0;
	padding:4px 50px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:200%;
}

.tiny_mce_class h3 {
	border-left:7px solid #9b59b6;  
	border-bottom:1px solid #9b59b6;  
	padding: 1px 0 1px 7px;
	margin-bottom:7px;
	font-size:120%;
}

.tiny_mce_class h4.point {
	color:white;
	background: #16A6B6 url("/img/cmd-created/white-check.png") no-repeat scroll 4px -2px;
	margin:0 0 10px 0;
	padding:3px 35px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	font-size:120%;
}

h5 {
	color:white;
	background: #16A6B6 url("/img/cmd-created/white-check.png") no-repeat scroll 4px -2px;
	margin:0 0 10px 0;
	padding:4px 50px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	font-size:110%;

}

.tiny_mce_class table{
	border-collapse: collapse;
	min-width:80px;
}

.tiny_mce_class table.table_type1{
	border-collapse: collapse;
	border: solid 1px #b3b3b3;
	min-width:100px;
}

.tiny_mce_class table.table_type1 th, .tiny_mce_class table.table_type1 td{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Verdana,'ＭＳ Ｐゴシック',sans-serif;
	font-size:13px;
	border: solid 1px #b3b3b3;
	padding: 2px;
}

.tiny_mce_class table.table_type1 th{
	background-color: #f3f3f3;
	font-weight:bold;
}

.tiny_mce_class ul{
	margin-left:2em;
}


/* ショートプロモーションメッセージ */
.tiny_mce_class div.short_promotion_message{
	font-size:130%;
	margin-left: 20px;
	color:#666;
	font-weight:bold;
}

/* プロモーションメッセージ */
.tiny_mce_class div.promotion_message{
	font-size:130%;
	margin-left: 20px;
	color:#666;
}

/* 黄色蛍光ペン */
.tiny_mce_class .marker_yellow { background: linear-gradient(transparent 60%, #ffff00 65%); }

/* 黄緑色蛍光ペン */
.tiny_mce_class .marker_lime { background: linear-gradient(transparent 60%, #66ffcc 65%); }

/* 水色蛍光ペン */
.tiny_mce_class .marker_water { background: linear-gradient(transparent 60%, #66ccff 65%); }

/* 桃色蛍光ペン */
.tiny_mce_class .marker_pink { background: linear-gradient(transparent 60%, #ff66ff 65%); }

/* グレーボックス */
.tiny_mce_class div.gray_box {
	border: solid 1px #333;
	background-color: #eeeeee;
	font-size:95%;
	padding: .5em;
	color: #333333;
	font-weight:bold;
}



.tiny_mce_class.banner {
	margin: 0px; padding: 10px; border-radius: 10px; font-weight: bold; min-height: 70px; background-color: rgb(224, 236, 245); -webkit-border-radius: 10px;
}
.tiny_mce_class.banner:hover {
	border: rgb(255, 233, 200); border-image: none; text-decoration: none; background-color: rgb(255, 233, 200);
}
.tiny_mce_class.banner_tit {
	color: rgb(0, 51, 204); line-height: 1.6; font-size: 100%; text-decoration: none;
}
.tiny_mce_class.banner_text {
	color: rgb(17, 17, 17); line-height: 1.8; font-size: 75%; font-weight: normal;
}
.tiny_mce_class.banner_link {
	color: rgb(0, 51, 204); font-size: 120%; font-weight: bold;
}
.tiny_mce_class.banner a{
	text-decoration: none;
}
.tiny_mce_class.banner:hover {
	text-decoration: none;
}
.tiny_mce_class.banner:visited {
	text-decoration: none;
}
.tiny_mce_class.banner img {
	width: 20%;
}



