@charset "utf-8";

/*--------------------------------------
  STRUCTURE
---------------------------------------*/

.guest_box{
	width: 100%;
	height: 100%;
	display: table;
	/*word-break: break-all;*/
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding-top: 20px;
	padding-bottom: 11px;
	margin-bottom: 2em;
	margin-top: 2.5em;
}

	.guest_box_inner{
		vertical-align: middle;
		width: 100%;
		max-width: 1px;
		display: table-cell;
	}

		.guest_box_left{
			vertical-align: top;
			width: 153px;
			float: left;
		}

			.guest_box_thum{
				width: 100%;
				border: 2px solid #dbdbdb;
			}

		.guest_box_right{
			margin-left: 153px;
			padding-left: 22px;
		}

			.guest_name{
				margin-bottom: 10px !important;
			}

			.guest_prof{
				font-size: 87% !important;
			}

			.guest_text{
				width: 100%;
				clear: both;
			}

.guest_box a         { color: #e00000!important; }
.guest_box a:link    { text-decoration: none!important; }
.guest_box a:visited { text-decoration: none!important; }
.guest_box a:hover   { text-decoration: underline!important; }
.guest_box a:active  { text-decoration: underline!important; }

.mt-000 { margin-top: 0 !important; }
.mt-010 { margin-top: 0.1em !important; }

/* 161225追記 font
####################*/
@font-face {
	font-family: 'funwari-round';
	src: url(/ex-aid/story/12/funwari-round.otf);
}
.xmas {
	font-family: 'funwari-round';
	letter-spacing: -0.2rem;
}
.align-m-st12 {
	vertical-align: -0.1rem;
}
.green-st12 {
	color: #009f0e;
}
.red-st12 {
	color: #ff0301;
}
