

div.category {
}

div.category > span {
	display: inline-block;
	background: #707e90;
	padding: 2px 10px 3px 10px;
	letter-spacing: 0.15em;
	font-size: 70%;
	word-break: normal;
	line-height: 14px;
	color: #FFF;
	min-width: 100px;
	text-align: center;
	margin: 0 5px;
	border-radius: 10px;
}

div.category > span > span {
	position: relative;
}

div.category > span.cat_News {
	background: #339898;
}

div.category > span.cat_Event {
	background: #fdcf2e;
}

div.category > span.cat_OpenHouse {
	background: #f36952;
}

div.category > span.cat_ModelHouse {
	background: #8acbb2;
}

div#base > article[id^='info\/'] > div.inner {
	padding: 115px 0 100px;
}
div#entry article[class^='info\/'] > div.inner {
	padding: 115px 0 0;
}

div#base > article[id^='info\/'] > div.inner > header {
	margin: 0 auto 30px;
	max-width: 980px;
	width: 92%;
	text-align: left;
}
div#base > article[id^='info\/'] > div.inner > header > h1 {
	font-size: 140%;
	padding: 0 20px;
}
div#base > article[id^='info\/'] > div.inner > header > h2 {
	padding: 0 20px;
}



div.magazine_content {
	margin: 0 auto;
	max-width: 980px;
	width: 92%;
	padding-right: 285px;
	position: relative;
	min-height: 1000px;
	text-align: left;
	padding-bottom: 60px;
}

div.magazine_content > header {
	margin: 0 auto 30px;
	max-width: 940px;
	width: 100%;
	text-align: left;
	letter-spacing: 0.15em;
}

div.magazine_content > header > h1 {
	font-size: 165%;
}
div.magazine_content > header > h2 {
}
div.magazine_content > div.body {
}

div.magazine_content div.index {
}

div.magazine_content div.index > ul {
}

div.magazine_content > div.navi {
	position: absolute;
	top: 30px;
	right: 0;
	width: 200px;
	letter-spacing: 0.1em;
	text-align: left;
}
div.magazine_content.entry > div.navi {
	top: 15px;
}

div.magazine_content > div.navi.column::before {
	content: "";
	background: url(../elements/img_page_root_column_002.jpg) no-repeat center center / 100% auto;
	display: block;
	width: 100%;
	padding-bottom: 148%;
	margin-bottom: 20px;
}
div.magazine_content > div.navi.openhouse_event::before {
	content: "";
	background: url(../elements/img_page_root_openhouse_event_001.jpg) no-repeat center center / 100% auto;
	display: block;
	width: 100%;
	padding-bottom: 96%;
	margin-bottom: 20px;
}

div.magazine_content > div.navi > h2 {
	background: #777;
	color: #FFF;
	padding: 0 20px 0;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
}

div.magazine_content > div.navi > ul {
	padding: 0 0 10px;
	margin-bottom: 15px;
}

div.magazine_content > div.navi > ul > li {
	border-bottom: 1px solid #808080;
}

div.magazine_content > div.navi > ul > li > a {
	display: block;
	padding: 10px 0 10px 33px;
	clear: both;
	color: #000;
	letter-spacing: 0.15em;
}
div.magazine_content > div.navi > ul > li > a::before {
	content: "";
	background: url(../elements/btn_arrow_small_right_b.gif?211102) no-repeat center center / 100% auto;
	display: inline-block;
	width: 25px;
	height: 25px;
	float: left;
	margin: 0 5px 0 -20px;
}

div.magazine_content > div.navi > ul > li > a > span {
	line-height: 25px;
	display: block;
	top: 2px;
	position: relative;
}

div.magazine_content > div.navi > ul.category {
}

div.magazine_content > div.navi > ul.category > li {
}

div.magazine_content > div.navi > ul.category > li > a {
}

div.magazine_content > div.navi > ul.category > li > a > span {
}

div.magazine_content > div.navi > ul.category > li.class_info_all_ {
}

div.magazine_content > div.navi > ul.category > li.class_info_all_ > a {
}

div.magazine_content > div.navi > ul.category > li.class_info_all_ > a > span {
}

div.magazine_content > div.navi > ul.category > li.class_info_event_ {
}

div.magazine_content > div.navi > ul.category > li.class_info_event_ > a {
}

div.magazine_content > div.navi > ul.category > li.class_info_event_ > a > span {
}

div.magazine_content > div.navi > ul.category > li.class_info_other_ {
}

div.magazine_content > div.navi > ul.category > li.class_info_other_ > a {
}

div.magazine_content > div.navi > ul.category > li.class_info_other_ > a > span {
}

div.magazine_content > div.navi > ul.year {
}

div.magazine_content > div.navi > ul.year > li {
}

div.magazine_content > div.navi > ul.year > li > a {
}

div.magazine_content > div.navi > ul.year > li > a > span {
}
div.magazine_content div.index {
	max-width: 980px;
	margin: 0 auto;
	position: relative;
	width: 100%;
}

div.magazine_content div.index > ul {
	margin: 0;
	max-width: none;
}

div.magazine_content div.index > ul > li.thm {
}

div.magazine_content div.index > ul > li.thm > a {
}
div.magazine_content div.index > ul > li.thm > a::after {
}

div.magazine_content div.index > ul > li.thm > a > * {
}

div.magazine_content div.index > ul > li.thm > a > div.img_wrapper {
}
div.magazine_content div.index > ul > li.thm > a > div.img_wrapper > div.img {
}
div.magazine_content div.index > ul > li.thm > a > div.img_wrapper > div.img.noimage {
}
div.magazine_content div.index > ul > li.thm > a > div.img_wrapper > div.img > img {
}

div.magazine_content div.index > ul > li.thm > a > div.img_wrapper.noimage > img {
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper {
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date {
}

div.magazine_content div.index > ul > li.thm.entry_info_news > a > div.text_wrapper > div.date {
	display: inline-block;
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time {
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span {
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span.year {
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span.month {
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span.day {
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span.week {
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.category {
}
div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.category > span {
}
div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.category > span > span {
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.title {
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.schedule {
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.status {
}

div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.description {
}

div.magazine_content div.index > ul > li.not_found {
	display: block;
	width: 100%;
	text-align: center;
}

div.magazine_content div.index > ul > li.load_more.pagination {
	display: none;
}

div.magazine_content div.index > a {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: block;
	letter-spacing: 0.2em;
	color: #000;
	font-size: 90%;
	line-height: 35px;
	transition-property: opacity;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	margin: 0 auto 0;
	max-width: 300px;
	position: relative;
	z-index: 2;
}

div.magazine_content div.index > a > img {
	display: block;
	max-width: 120px;
	margin: 0 auto;
}

div.magazine_content div.index > a.on {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	transition-duration: 0.2s;
}

div.magazine_content.entry div.body > header {
	margin-bottom: 30px;
}

div.magazine_content.entry div.body > header span.sub {
	font-size: 70%;
	letter-spacing: 0.1em;
}

div.magazine_content.entry div.body > header > h1 {
	vertical-align: middle;
	letter-spacing: 0.05em;
	font-size: 160%;
	line-height: 1.5;
	padding: 5px 0 20px;
	font-weight: bold;
}
div.magazine_content.entry div.body > header > h1 > span {
}

div.magazine_content.entry div.body > header > h2 {
	letter-spacing: 0.1em;
	font-weight: bold;
	line-height: 1.5;
}

div.magazine_content.entry div.body > header > div.date {
	font-size: 80%;
	letter-spacing: 0.15em;
	display: inline-block;
	vertical-align: top;
	line-height: 17px;
	margin: 0;
}

div.magazine_content.entry div.body > header > div.date > time > span.week {
	display: none;
}

div.magazine_content.entry div.body > header > div.category {
	display: inline-block;
	vertical-align: top;
	line-height: 0;
}
div.magazine_content.entry div.body > header > div.category > span {
	display: inline-block;
	margin: 0 5px 5px 0;
	font-size: 80%;
}

div.magazine_content.entry div.body > header > div.category > span > span {
}


div.magazine_content.entry div.body div.social {
	letter-spacing: -.40em;
	vertical-align: middle;
	line-height: 0;
	padding: 10px 2px 30px;
}

div.magazine_content.entry div.body div.social > a {
	display: inline-block;
	width: 30px;
	border-radius: 50%;
	overflow: hidden;
	background: #e3e3e3;
	margin-right: 10px;
}

div.magazine_content.entry div.body div.social > a > div {
	width: 100%;
	padding: 20%;
}

div.magazine_content.entry div.body div.social > a > div > img {
	display: block;
	width: 100%;
}

div.magazine_content.entry div.body > div.description {
	padding: 20px 0;
	margin: 0 auto;
	text-align: justify;
	font-size: 17px;
	line-height: 2.1;
}
div.magazine_content.entry div.body > div.description span {
	display: inline;
}


div.magazine_content.entry div.body > a.return {
	display: block;
	clear: both;
	text-align: center;
	width: 140px;
	margin: 80px auto;
	padding: 20px;
	line-height: 1;
	font-size: 150%;
	letter-spacing: 0.15em;
	color: #333;
	font-weight: bold;
}

div.magazine_content.entry div.body > a.return > i {
	display: inline-block;
	position: relative;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 5px;
	-moz-transform-property: -moz-transform;
	-webkit-transform-property: -webkit-transform;
	-o-transform-property: -o-transform;
	-ms-transform-property: -ms-transform;
	transition-property: transform;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s;
	-moz-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	-webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	-o-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	-ms-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	transition-timing-function: cubic-bezier(0, 1, 0, 1);
	-moz-transform: matrix(1, 0, 0, 1, 5, 0);
	-webkit-transform: matrix(1, 0, 0, 1, 5, 0);
	-o-transform: matrix(1, 0, 0, 1, 5, 0);
	-ms-transform: matrix(1, 0, 0, 1, 5, 0);
	transform: matrix(1, 0, 0, 1, 5, 0);
	margin-left: -15px;
}

div.magazine_content.entry div.body > a.return.on > i {
	-moz-transform: matrix(1, 0, 0, 1, 0, 0);
	-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
	-o-transform: matrix(1, 0, 0, 1, 0, 0);
	-ms-transform: matrix(1, 0, 0, 1, 0, 0);
	transform: matrix(1, 0, 0, 1, 0, 0);
}

div.magazine_content.entry div.body > a.return > i::before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 50%;
	height: 50%;
	border: solid #333;
	border-width: 2px 2px 0 0;
	transform: rotate(225deg);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

div.magazine_content.entry div.body > a.return > i::after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 70%;
	height: 0;
	border: solid #333;
	border-width: 2px 0 0 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

div.magazine_content div.paging {
	margin: 100px auto 250px;
	letter-spacing: -.40em;
	width: 100%;
	text-align: center;
}

div.magazine_content div.paging > a.next_entry {
	padding-left: 35px;
	margin-right: 5%;
}

/*
div.magazine_content div.paging > a.next_entry::before {
content: "NEXT";
right: 0;
}
*/
div.magazine_content div.paging > a.prev_entry {
	padding-right: 35px;
	margin-left: 5%;
	text-align: right;
}

/*
div.magazine_content div.paging > a.prev_entry::before {
content: "PREV";
left: 0;
}
*/

/*
div.magazine_content div.paging > a::before {
content: "";
position: absolute;
top: 0;
font-weight: bold;
font-size: 80%;
padding: 5px 15px;
color: #888;
}
*/
div.magazine_content div.paging > a > i {
	display: inline-block;
	position: absolute;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	-moz-transform-property: -moz-transform;
	-webkit-transform-property: -webkit-transform;
	-o-transform-property: -o-transform;
	-ms-transform-property: -ms-transform;
	transition-property: transform;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	-o-transition-duration: 1s;
	-ms-transition-duration: 1s;
	transition-duration: 1s;
	-moz-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	-webkit-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	-o-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	-ms-transition-timing-function: cubic-bezier(0, 1, 0, 1);
	transition-timing-function: cubic-bezier(0, 1, 0, 1);
	top: 0;
	bottom: 0;
	margin: auto;
}

div.magazine_content div.paging > a.next_entry > i {
	-moz-transform: matrix(1, 0, 0, 1, 0, 0);
	-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
	-o-transform: matrix(1, 0, 0, 1, 0, 0);
	-ms-transform: matrix(1, 0, 0, 1, 0, 0);
	transform: matrix(1, 0, 0, 1, 0, 0);
}

div.magazine_content div.paging > a.next_entry.on > i {
	-moz-transform: matrix(1, 0, 0, 1, -5, 0);
	-webkit-transform: matrix(1, 0, 0, 1, -5, 0);
	-o-transform: matrix(1, 0, 0, 1, -5, 0);
	-ms-transform: matrix(1, 0, 0, 1, -5, 0);
	transform: matrix(1, 0, 0, 1, -5, 0);
}

div.magazine_content div.paging > a.prev_entry > i {
	-moz-transform: matrix(1, 0, 0, 1, 0, 0);
	-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
	-o-transform: matrix(1, 0, 0, 1, 0, 0);
	-ms-transform: matrix(1, 0, 0, 1, 0, 0);
	transform: matrix(1, 0, 0, 1, 0, 0);
}

div.magazine_content div.paging > a.prev_entry.on > i {
	-moz-transform: matrix(1, 0, 0, 1, 5, 0);
	-webkit-transform: matrix(1, 0, 0, 1, 5, 0);
	-o-transform: matrix(1, 0, 0, 1, 5, 0);
	-ms-transform: matrix(1, 0, 0, 1, 5, 0);
	transform: matrix(1, 0, 0, 1, 5, 0);
}

div.magazine_content div.paging > a > i::before {
	content: "";
	position: absolute;
	display: inline-block;
	width: 50%;
	height: 50%;
	border: solid #333;
	border-width: 2px 2px 0 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

div.magazine_content div.paging > a > i::after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 70%;
	height: 0;
	border: solid #333;
	border-width: 2px 0 0 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

div.magazine_content div.paging > a.next_entry > i::before {
	transform: rotate(225deg);
}

div.magazine_content div.paging > a.prev_entry > i::before {
	transform: rotate(45deg);
}

div.magazine_content div.paging > a {
	width: 45%;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: inline-block;
	margin: 0 0;
	position: relative;
	line-height: 1.3;
	color: #333;
	padding: 10px 15px;
	letter-spacing: normal;
	vertical-align: middle;
	text-align: left;
}

div.magazine_content div.paging > a > div.img {
	width: 90%;
	padding-bottom: 90%;
	height: 0;
	overflow: hidden;
	position: relative;
	margin: 0 auto 5px;
}

div.magazine_content div.paging > a > div.img > img {
	position: absolute;
	top: -100%;
	left: -100%;
	right: -100%;
	bottom: -100%;
	margin: auto;
	height: 100%;
	max-width: none;
}

div.magazine_content div.paging > a > div.title {
	text-align: center;
	font-size: 60%;
	line-height: 1.5;
}

div.magazine_content div.paging > a.next_entry > i {
	left: 0;
}

div.magazine_content div.paging > a.prev_entry > i {
	right: 0;
}









/* ==========================================================================
   Media Queries
   ========================================================================== */


/* @group If <= 1160 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:1160px) {

	div#base > article[id^='info\/'] > div.inner {
	}
	div#entry article[class^='info\/'] > div.inner {
	}
	div#base > article[id^='info\/'] > div.inner > header {
	}
	div#base > article[id^='info\/'] > div.inner > header > h1 {
	}
	div#base > article[id^='info\/'] > div.inner > header > h2 {
	}

}
/* @end */


/* @group If <= 1060 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:1060px) {

	div#base > article[id^='info\/'] > div.inner {
	padding-top: 0;
	}

	div#entry article[class^='info\/'] > div.inner {
	padding-top: 0;
	}


}
/* @end */


/* @group If <= 900 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:900px) {

	div#base > article[id^='info\/'] > div.inner > header > h1 {
	padding: 0 10px;
	}
	div#base > article[id^='info\/'] > div.inner > header > h2 {
	padding: 0 10px;
	}

	div.category > span {
	min-width: 110px;
	line-height: 15px;
	padding: 1px 5px;
	}
	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.category > span {
	margin: 0 5px;
	}
	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.category > span > span {
	top: 1px;

	}

	div.magazine_content {
		padding-right: 160px;
	}

	div.magazine_content > div.body {
	}

	div.magazine_content div.index {
	}

	div.magazine_content div.index > ul {
	}

	div.magazine_content div.index > ul > li.thm {
	}

	div.magazine_content div.index > ul > li.thm > a {
	}
	div.magazine_content div.index > ul > li.thm > a::after {
	}

	div.magazine_content div.index > ul > li.thm > a > div.img_wrapper {
	height: 120px;
	width: 120px;
	}

	div.magazine_content div.index > ul > li.thm > a > div.img_wrapper > div.img > img {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper {
	margin: 0 -120px 0 0;
	padding: 0 120px 0 30px;
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.category {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.category > div {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.title {
	font-size: 120%;
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span.year {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span.month {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span.day {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span.week {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.description {
	}
	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.schedule {
	font-size: 100%;
	}
	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.status {
	font-size: 100%;
	}

	div.magazine_content > div.navi {
		width: 130px;
	}

	div.magazine_content > div.navi > h2 {
	}

	div.magazine_content > div.navi > ul {
	font-size: 80%;
	}

	div.magazine_content > div.navi > ul > li {
	}

	div.magazine_content > div.navi > ul > li > a {
	padding-left: 20px;
	}

	div.magazine_content > div.navi > ul > li > a > span {
	}

	div.magazine_content > div.navi > ul.category {
	}

	div.magazine_content > div.navi > ul.category > li {
	}

	div.magazine_content > div.navi > ul.category > li > a {
	}

	div.magazine_content > div.navi > ul.category > li > a > span {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_all_ {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_all_ > a {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_all_ > a > span {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_event_ {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_event_ > a {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_event_ > a > span {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_other_ {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_other_ > a {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_other_ > a > span {
	}

	div.magazine_content > div.navi > ul.year {
	}

	div.magazine_content > div.navi > ul.year > li {
	}

	div.magazine_content > div.navi > ul.year > li > a {
	}

	div.magazine_content > div.navi > ul.year > li > a > span {
	}

}
/* @end */


/* @group If <= 740 = iphone landscape 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:740px) {

	div.magazine_content div.paging > a {
		width: 100%;
		margin: 50px auto !important;
		max-width: none;
		display: block;
	}

}
/* @end */



/* @group If <= 600 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:600px) {

	div.magazine_content.entry div.body > header > h1 {
		font-size: 140%;
	}

	div.category > span {
	min-width: 0px;
	padding: 1px 10px 3px 10px;
	}

	div#base > article[id^='info\/'] > div.inner > header > h1 {
	padding: 0 0;
	}
	div#base > article[id^='info\/'] > div.inner > header > h2 {
	padding: 0 0;
	}

	div.magazine_content {
		padding: 0;
	}

	div.magazine_content > div.body {
	}

	div.magazine_content div.index {
	}

	div.magazine_content div.index > ul {
	}

	div.magazine_content div.index > ul > li.thm {
	}

	div.magazine_content div.index > ul > li.thm > a {
	}
	div.magazine_content div.index > ul > li.thm > a::after {
	width: 30px;
	height: 10px;
	bottom: 35px;
	}

	div.magazine_content div.index > ul > li.thm > a > div.img_wrapper {
	height: 100px;
	width: 100px;
	}

	div.magazine_content div.index > ul > li.thm > a > div.img_wrapper > div.img > img {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper {
	margin: 0 -100px 0 0;
	padding: 0 100px 0 20px;
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.category {
	}
	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.category > span {
	font-size: 60%;
	padding: 0px 10px 2px 10px;
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.title {
	font-size: 90%;
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date {
	padding: 3px 5px 3px 0;
	vertical-align: middle;
	font-size: 65%;
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span.year {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span.month {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span.day {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.date > time > span.week {
	}

	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.description {
	font-size: 60%;
	}
	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.schedule {
	}
	div.magazine_content div.index > ul > li.thm > a > div.text_wrapper > div.status {
	}

	div.magazine_content > div.navi {
		position: static;
		width: auto;
		margin: 100px auto 0;
	}

	div.magazine_content > div.navi > h2 {
	}

	div.magazine_content > div.navi > ul {
	font-size: 100%;
	}

	div.magazine_content > div.navi > ul > li {
	}

	div.magazine_content > div.navi > ul > li > a {
	}

	div.magazine_content > div.navi > ul > li > a > span {
	}

	div.magazine_content > div.navi > ul.category {
	}

	div.magazine_content > div.navi > ul.category > li {
	}

	div.magazine_content > div.navi > ul.category > li > a {
	}

	div.magazine_content > div.navi > ul.category > li > a > span {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_all_ {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_all_ > a {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_all_ > a > span {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_event_ {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_event_ > a {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_event_ > a > span {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_other_ {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_other_ > a {
	}

	div.magazine_content > div.navi > ul.category > li.class_info_other_ > a > span {
	}

	div.magazine_content > div.navi > ul.year {
	}

	div.magazine_content > div.navi > ul.year > li {
	}

	div.magazine_content > div.navi > ul.year > li > a {
	}

	div.magazine_content > div.navi > ul.year > li > a > span {
	}


}
/* @end */


/* @group If <= 450 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:450px) {
}
/* @end */


/* @group If <= 350 

_|_|_|  _|_|_|_|
  _|    _|
  _|    _|_|_|
  _|    _|
_|_|_|  _|

 --------------------------------------------------------*/
@media only screen and (max-width:350px) {
}
/* @end */
