@charset "utf-8";

/*********************************************************************
 tamurayukari.com Common CSS
*********************************************************************/


/*--- Reset --------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

ul,ol {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 1.4;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	background-color: #faefeb;
	color: #d37a86;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 120%;
}

a,a:link,a:visited {
	color: #d37a86;
	text-decoration: none;
}

a:hover,a:active {
	text-decoration: underline;
}

article,aside,details,footer,header,main,menu,nav,section,summary {
	display: block;
}


/*--- Common -------------------------------------------------------*/

.mt5 {
	margin-top: 5px!important;
}

.mt10 {
	margin-top: 10px!important;
}

.mt15 {
	margin-top: 15px!important;
}

.mt20 {
	margin-top: 20px!important;
}

.mt30 {
	margin-top: 30px!important;
}

.mb5 {
	margin-bottom: 5px!important;
}

.mb10 {
	margin-bottom: 10px!important;
}

.mb15 {
	margin-bottom: 15px!important;
}

.mb20 {
	margin-bottom: 20px!important;
}

.mb30 {
	margin-bottom: 30px!important;
}

.mr10 {
	margin-right: 10px!important;
}

.dispnone {
	display: none!important;
}


/*--- Hover -------------------------------------------------------*/

.highlight a:hover * {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}


/*--- color -------------------------------------------------------*/

.gray {
	color: #333;
}


/*--- clearfix -----------------------------------------------------*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
	display: inline-table;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

time {
	color: #EE8BAA!important;
}

.font_b {
	font-weight: bold;
}
