@charset "UTF-8";/* *****************************************/*+  ClearFix  +****************************/***************************************** */.cfix:after { /* for New Browser */	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	}.cfix {	display: inline-block; /* for IE */	}/* Hides from IE-mac \*/* html .cfix {	height: 1%;	}.cfix {	display: block;	}/* End hide from IE-mac *//* *****************************************/*+  Works,WebMagazine-Common  +************/***************************************** *//*+ Layout + ----------------------------- */#works-container,#webmagazine-container {	text-align: center;	padding-bottom: 30px;	}#works-container .inner,#webmagazine-container .inner {	margin: 0 auto;	width: 980px;	text-align: left;	}#works-container .tl .text,#works-container .tr .image,#webmagazine-container .tl .text,#webmagazine-container .tr .image {	float: left;	}#works-container .tr .text,#works-container .tl .image,#webmagazine-container .tr .text,#webmagazine-container .tl .image {	float: right;	}.no-relative {	margin-bottom: 20px;	}/*+ Font + ------------------------------- */#works-container,#webmagazine-container {	color: #333;	font-size: 12px;	line-height: 2;	}#works-container sup,#works-container sub,#webmagazine-container sup,#webmagazine-container sub {	font-size: .8em;	line-height: 1;	}#works-container sup,#webmagazine-container sup {	vertical-align: super;	}#works-container sub,#webmagazine-container sub {	vertical-align: sub;	}#works-container .notes,#webmagazine-container .notes {	font-size: .83em;	line-height: 1.6;	}#works-container dl.attention,#webmagazine-container dl.attention {	line-height: 1.6;	}#works-container dl.attention dt,#webmagazine-container dl.attention dt {	width: 1em;	float: left;	}#works-container dl.attention dd,#webmagazine-container dl.attention dd {	margin-left: 1em;	}/*+ Table + ------------------------------ */#works-container table,#webmagazine-container table {	margin-bottom: 20px;	width: 100%;	border-collapse: collapse;	border-top: #CCC 1px solid;	border-left: #CCC 1px solid;	}#works-container caption,#webmagazine-container caption {	margin-bottom: 12px;	font-weight: bold;	}#works-container th, #works-container td,#webmagazine-container th, #webmagazine-container td {	padding: 4px 16px;	border-right: #CCC 1px solid;	border-bottom: #CCC 1px solid;	vertical-align: top;	}#works-container th,#webmagazine-container th {	font-weight: normal;	text-align: left;	}#works-container td,#webmagazine-container td {	}/*+ Current-Signage + -------------------- */#webmagazine-container .current-signage {	margin-top: 40px;	}#webmagazine-container .current-signage .inner {	text-align: right;	}/* *****************************************/*+  Works-Index  +*************************/***************************************** *//*+ Layout + ----------------------------- */#works-index {	height: 860px;	background: url(../works/img/index/category-nav-bg.gif) no-repeat center top;	}#works-index #works-container .inner {	padding-top: 113px;	}#works-index #works-category-nav {	position: relative;	}#works-index #works-category-nav h2,#works-index #works-category-nav .category-nav {	position: absolute;	}#works-index #works-category-nav h2 {	top: 264px;	left: 20px;	}#works-index #works-category-nav #mono-nav {	width: 210px;	top: 0;	left: 211px;	}#works-index #works-category-nav #space-nav {	width: 474px;	top: 0;	left: 491px;	}#works-index #works-category-nav .category-nav {	font-size: 0;	line-height: 0;	}#works-index #works-category-nav .category-nav h3 {	margin-bottom: 54px;	text-align: center;	}#works-index #works-category-nav #mono-nav li {	margin-bottom: 18px;	}#works-index #works-category-nav #space-nav li {	margin: 0 26px 27px 0;	float: left;	}/*+ RollOver + --------------------------- */#works-index #mono-nav a:hover img {	filter: alpha(opacity = 70);	-moz-opacity: 0.70;	opacity: 0.70;	}/* *****************************************/*+  Works-Common  +************************/***************************************** *//*+ Main-Visual + ------------------------ */.works-mono #works-main-visual,.works-space #works-main-visual {	margin-bottom: 75px;	}.works-space #works-main-visual {	padding-bottom: 651px;	}.works-mono #works-main-visual h2,.works-space #works-main-visual h2 {	padding-left: 20px;	}/*+ Container + -------------------------- */.works-space #works-container .inner {	padding-left: 20px;	width: 960px;	}/*+ Introduction + ----------------------- */.works-space #works-introduction {	margin-bottom: 52px;	}.works-space #works-introduction h3 {	margin-bottom: 36px;	}.works-space #works-caption {	width: 555px;	float: left;	}.works-space #works-caption .notes {	margin-top: 12px;	}.works-space #works-caption .notes li {	margin-left: 1em;	text-indent: -1em;	}.works-space #works-client {	width: 345px;	float: right;	position: relative;	}.works-space #works-status {	margin-top: 48px;	}.works-space #works-status dt,.works-space #works-status li {	padding: 3px 0 6px;	}.works-space #works-status dt {	width: 12em;	float: left;	}.works-space #works-status dd {	margin-left: 13em;	}.works-space #works-status li {	margin-right: 30px;	padding-left: 36px;	float: left;	}.works-space #works-status li.interior-item {	background: url(../works/img/icon-interior-item.gif) no-repeat 0 0;	}.works-space #works-status li.furniture-fixtures {	background: url(../works/img/icon-furniture-fixtures.gif) no-repeat 0 0;	}.works-space #works-status li.sign {	background: url(../works/img/icon-sign.gif) no-repeat 0 0;	}.works-space #works-status li.interior-materials {	background: url(../works/img/icon-interior-materials.gif) no-repeat 0 0;	}.works-space #works-status li.exterior-materials {	background: url(../works/img/icon-exterior-materials.gif) no-repeat 0 0;	}.works-space #works-status li.rental-lease {	background: url(../works/img/icon-rental-lease.gif) no-repeat 0 0;	}/*+ Gallery + ---------------------------- */#works-gallery .row {	margin-bottom: 50px;	}#works-gallery .l {	float: left;	}#works-gallery .r {	float: right;	}#works-gallery .column-2.ratio-1-1 .l {	width: 480px;	}#works-gallery .column-2.ratio-1-1 .r {	width: 475px;	}#works-gallery .column-2.ratio-1-2 .l,#works-gallery .column-2.ratio-2-1 .r {	width: 307px;	}#works-gallery .column-2.ratio-1-2 .r,#works-gallery .column-2.ratio-2-1 .l {	width: 648px;	}#works-gallery dd {	margin: 5px 15px 0 5px;	}#works-gallery .column-2.ratio-1-2 .r .column-2.ratio-1-1 {	margin-top: 5px;	}#works-gallery .column-2.ratio-1-2 .r .column-2.ratio-1-1 .l {	width: 324px;	}#works-gallery .column-2.ratio-1-2 .r .column-2.ratio-1-1 .r {	width: 319px;	}/*+ PDF-Download + ----------------------- */.works-mono #works-pdf-download dt,.works-space #works-pdf-download dt {	margin-bottom: 12px;	}.works-mono #works-pdf-download dt a img:hover,.works-space #works-pdf-download dt a img:hover {	filter: alpha(opacity = 70);	-moz-opacity: 0.70;	opacity: 0.70;	}.works-mono #works-pdf-download dd,.works-space #works-pdf-download dd {	padding-left: 12px;	background: url(../works/img/icon-bullet.gif) no-repeat 3px .5em;	}/* *****************************************/*+  Works-Common [Layout-Ver.2]  +*********/***************************************** *//*+ Introduction + ----------------------- */.works-space.works-layout-ver2 .works-photo-caption-list li {	margin-bottom: 16px;	padding-left: 30px;	background-repeat: no-repeat;	background-position: 0 .5em;	}.works-space.works-layout-ver2.housing .works-photo-caption-list li {	background-image: url(../works/img/icon-photo-caption-housing.gif);	}.works-space.works-layout-ver2.hotel .works-photo-caption-list li {	background-image: url(../works/img/icon-photo-caption-hotel.gif);	}.works-space.works-layout-ver2.commerce .works-photo-caption-list li {	background-image: url(../works/img/icon-photo-caption-commerce.gif);	}.works-space.works-layout-ver2.educational .works-photo-caption-list li {	background-image: url(../works/img/icon-photo-caption-educational.gif);	}.works-space.works-layout-ver2.hospital .works-photo-caption-list li {	background-image: url(../works/img/icon-photo-caption-hospital.gif);	}.works-space.works-layout-ver2.office-showroom .works-photo-caption-list li {	background-image: url(../works/img/icon-photo-caption-office-showroom.gif);	}.works-space.works-layout-ver2.mansion .works-photo-caption-list li {	background-image: url(../works/img/icon-photo-caption-mansion.gif);	}.works-space.works-layout-ver2.event .works-photo-caption-list li {	background-image: url(../works/img/icon-photo-caption-event.gif);	}.works-space.works-layout-ver2 #works-information {	width: 345px;	float: right;	}.works-space.works-layout-ver2 #works-information #works-client {	width: auto;	float: none;	}.works-space.works-layout-ver2 #works-information #works-status dt {	width: auto;	float: none;	}.works-space.works-layout-ver2 #works-information #works-status dd {	margin-left: 0;	}.works-space.works-layout-ver2 #works-information #works-status li {	margin-right: 0;	margin-bottom: 6px;	float: none;	}.works-space.works-layout-ver2 #works-introduction #works-postscript {	margin-top: 40px;	}.works-space.works-layout-ver2 #works-introduction #works-postscript dd {	margin-bottom: 1em;	}.works-space.works-layout-ver2 #works-caption .notes {	margin-left: 30px;	font-size: 1em;	}.works-space.works-layout-ver2 #works-caption .notes a {	text-decoration: underline;	}/*+ Gallery + ---------------------------- */.works-space.works-layout-ver2 #works-gallery .notes {	margin: 12px 0 0 30px;	font-size: 1em;	}.works-space.works-layout-ver2 #works-gallery .notes a {	text-decoration: underline;	}/* *****************************************/*+  Works-Interior-Item-No1  +*************/***************************************** *//*+ Main-Visual + ------------------------ */#works-interior-item-no1 #works-main-visual {	background: url(../works/img/interior-item-no1/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Interior-Item-No2  +*************/***************************************** *//*+ Nav + -------------------------------- */#works-interior-item-no2 #works-nav {	margin: 25px 0;	}#works-interior-item-no2 #works-nav li {	margin-right: 10px;	float: left;	}#works-interior-item-no2 #works-nav li.contact {	margin-right: 0;	}/*+ Main-Visual + ------------------------ */#works-interior-item-no2 #works-main-visual ul {	height: 581px;	}/*+ Feature + ---------------------------- */#works-interior-item-no2 #works-feature {	margin-bottom: 150px;	color: #007E75;	font-size: 14px;	}/* point */#works-interior-item-no2 #works-feature .point {	margin-bottom: 70px;	text-align: center;	}#works-interior-item-no2 #works-feature h3 {	margin-bottom: 14px;	color: #4C4948;	font-size: 28px;	}#works-interior-item-no2 #works-feature p {	margin-bottom: 50px;	}/* tab-nav */#works-interior-item-no2 #works-feature .tab-nav li {	margin-bottom: -2px;	float: left;	}#works-interior-item-no2 #works-feature .tab-nav li a {	background: #FFF;	border-top: #D4E5E5 2px solid;	display: block;	}#works-interior-item-no2 #works-feature .tab-nav li.rental a {	border-left: #D4E5E5 2px solid;	}#works-interior-item-no2 #works-feature .tab-nav li.sale a {	border-right: #D4E5E5 2px solid;	}#works-interior-item-no2 #works-feature .tab-nav li a.on {	margin-top: -4px;	padding-top: 4px;	background: #F2F7F7;	border-bottom: #F2F7F7 2px solid;	}#works-interior-item-no2 #works-feature .tab-nav li.rental a.on {	border-right: #D4E5E5 2px solid;	}#works-interior-item-no2 #works-feature .tab-nav li.sale a.on {	border-left: #D4E5E5 2px solid;	}/* tab-target */#works-interior-item-no2 #works-feature .tab-target {	padding: 30px;	background: #F2F7F7;	border: #D4E5E5 2px solid;	display: none;	}#works-interior-item-no2 #works-feature .tab-target .copy {	margin: 30px 0 60px;	text-align: center;	}#works-interior-item-no2 #works-feature .tab-target table {	background: #FFF;	}#works-interior-item-no2 #works-feature .tab-target table,#works-interior-item-no2 #works-feature .tab-target th,#works-interior-item-no2 #works-feature .tab-target td {	border-color: #4EA59F;	}#works-interior-item-no2 #works-feature .tab-target thead th {	width: 284px;	text-align: center;	background: #E1FCFA;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	}#works-interior-item-no2 #works-feature .tab-target thead th.package {	padding: 0;	width: 345px;	background: #FFF;	}#works-interior-item-no2 #works-feature .tab-target th.package dl {	min-height: 388px;	}#works-interior-item-no2 #works-feature .tab-target th.package dt {	padding: 1em;	border-bottom: #4EA59F 1px solid;	}#works-interior-item-no2 #works-feature .tab-target th.package dd {	padding: 16px 0;	}#works-interior-item-no2 #works-feature #rental.tab-target th.option .price {	margin-top: -33px;	}#works-interior-item-no2 #works-feature .tab-target thead h4 {	margin: 15px 0 34px;	font-size: 24px;	font-weight: bold;	}#works-interior-item-no2 #works-feature .tab-target thead th h5 {	margin-bottom: 10px;	font-size: 18px;	line-height: 1.2;	text-align: left;	}#works-interior-item-no2 #works-feature .tab-target thead th.option h5 {	margin-bottom: 32px;	}#works-interior-item-no2 #works-feature .tab-target thead th p {	line-height: 1.6;	text-align: left;	}#works-interior-item-no2 #works-feature .tab-target thead .price {	margin-bottom: 30px;	font-size: 30px;	line-height: 1.1;	text-align: center;	}#works-interior-item-no2 #works-feature #sale.tab-target thead .option .price {	margin-bottom: 51px;	font-size: 20px;	line-height: 33px;	}#works-interior-item-no2 #works-feature .tab-target thead .price .yen {	font-size: 18px;	}#works-interior-item-no2 #works-feature .tab-target thead .price .label,#works-interior-item-no2 #works-feature .tab-target thead .price .tax {	font-size: 14px;	}#works-interior-item-no2 #works-feature .tab-target thead .price .tax {	margin-top: .4em;	display: block;	}#works-interior-item-no2 #works-feature .tab-target tbody th,#works-interior-item-no2 #works-feature .tab-target tbody td {	padding: 16px;	line-height: 1.4;	vertical-align: middle;	}#works-interior-item-no2 #works-feature .tab-target tbody th {	font-weight: bold;	}#works-interior-item-no2 #works-feature .tab-target tbody td {	color: #63A29D;	text-align: center;	}#works-interior-item-no2 #works-feature .tab-target .flow {	margin-bottom: 40px;	}#works-interior-item-no2 #works-feature .tab-target .contact p {	margin: 0;	color: #4C4948;	font-size: 28px;	line-height: 1.4;	text-align: center;	}/*+ Example + ---------------------------- */#works-interior-item-no2 #works-example h3 {	margin-bottom: 80px;	padding: 6px;	color: #FFF;	font-size: 26px;	background: #73D4CC;	}#works-interior-item-no2 #works-example .cfix li {	margin: 0 40px 80px 0;	width: 470px;	float: left;	}#works-interior-item-no2 #works-example .cfix li dt {	margin-bottom: 6px;	}#works-interior-item-no2 #works-example .cfix li dd {	color: #3D9D96;	font-size: 18px;	text-align: center;	}#works-interior-item-no2 #works-example .cfix li.no2,#works-interior-item-no2 #works-example .cfix li.no4 {	margin-right: 0;	}/*+ Contact + ---------------------------- */#works-interior-item-no2 #works-contact {	margin-bottom: 100px;	}#works-interior-item-no2 #works-contact #contact-box {	padding: 45px;	width: 100%;	color: #030000;	border: #4D4D4D 1px solid;	display: table;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	}#works-interior-item-no2 #works-contact h3,#works-interior-item-no2 #works-contact .phone,#works-interior-item-no2 #works-contact .form {	display: table-cell;	vertical-align: middle;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	}#works-interior-item-no2 #works-contact h3 {	width: 30%;	font-size: 24px;	border-right: #4D4D4D 1px solid;	}#works-interior-item-no2 #works-contact .phone,#works-interior-item-no2 #works-contact .form {	padding-left: 20px;	}#works-interior-item-no2 #works-contact .phone {	width: 38%;	border-right: #4D4D4D 1px solid;	}#works-interior-item-no2 #works-contact .form {	width: 32%;	}#works-interior-item-no2 #works-contact h4 {	margin-bottom: 24px;	font-size: 18px;	}#works-interior-item-no2 #works-contact .phone dl {	line-height: 1.2;	}#works-interior-item-no2 #works-contact .phone dd {	font-size: 30px;	}/* *****************************************/*+  Works-Interior-Materials-No1  +********/***************************************** *//*+ Main-Visual + ------------------------ */#works-interior-materials-no1 #works-main-visual {	background: url(../works/img/interior-materials-no1/main-bg.jpg) no-repeat center bottom;	}/*+ Layout + ----------------------------- */#works-interior-materials-no1 .inner {	width: 980px;	}/*+ Points + ----------------------------- */#works-interior-materials-no1 #works-points {	margin-bottom: 100px;	}#works-interior-materials-no1 #works-points .inner {	position: relative;	}#works-interior-materials-no1 #works-points .cfix {	margin-bottom: 46px;	padding: 0 210px 0 180px;	}#works-interior-materials-no1 #works-points .text {	width: 300px;	float: left;	}#works-interior-materials-no1 #works-points .image {	width: 240px;	float: right;	}#works-interior-materials-no1 #works-points h3 {	margin-bottom: 32px;	}#works-interior-materials-no1 #works-points .comments li {	position: absolute;	}#works-interior-materials-no1 #works-points .comments li.no1 {	top: 0;	left: 0;	}#works-interior-materials-no1 #works-points .comments li.no2 {	bottom: 0;	right: 0;	}/*+ Presentation + ----------------------- */#works-interior-materials-no1 #works-presentation {	margin-bottom: 55px;	}#works-interior-materials-no1 #works-presentation h3 {	margin-bottom: 20px;	padding-bottom: 20px;	border-bottom: #ccc 1px solid;	}#works-interior-materials-no1 #works-presentation p {	margin-bottom: 45px;	}#works-interior-materials-no1 #works-presentation .cfix li {	margin: 0 20px 70px 0;	float: left;	}#works-interior-materials-no1 #works-presentation .cfix li.no4,#works-interior-materials-no1 #works-presentation .cfix li.no8 {	margin-right: 0;	}/* *****************************************/*+  Works-Exterior-Materials-No1  +********/***************************************** *//*+ Main-Visual + ------------------------ */#works-exterior-materials-no1 #works-main-visual .image {	margin-bottom: 30px;	padding-left: 20px;	}#works-exterior-materials-no1 #works-main-visual #works-features {	margin: 0 auto;	width: 980px;	text-align: left;	}#works-exterior-materials-no1 #works-main-visual #works-features dl {	margin-left: 40px;	width: 290px;	float: left;	}#works-exterior-materials-no1 #works-main-visual #works-features .no1 {	margin-left: 20px;	}#works-exterior-materials-no1 #works-main-visual #works-features dt {	margin-bottom: 16px;	}#works-exterior-materials-no1 #works-main-visual #works-features .no2 dt {	text-align: center;	}#works-exterior-materials-no1 #works-main-visual #works-features .no3 dt {	text-align: left;	}/* HackForWinIE6 */* html #works-exterior-materials-no1 #works-main-visual #works-features dl {	margin-left: 20px;	}* html #works-exterior-materials-no1 #works-main-visual #works-features .no1 {	margin-right: 10px;	}/*+ Gallery + ---------------------------- */#works-exterior-materials-no1 #works-gallery .inner {	padding-left: 20px;	width: 960px;	}#works-exterior-materials-no1 #works-gallery #works-status {	width: 384px;	}#works-exterior-materials-no1 #works-gallery #photo2 {	margin-bottom: 28px;	height: 252px;	background: #F4F2F3;	position: relative;	}#works-exterior-materials-no1 #works-gallery #photo2 li {	display: none;	position: absolute;	top: 0;	left: 52px;	}#works-exterior-materials-no1 #works-gallery #photo2 li:first-of-type {	display: list-item;	}/*+ Color + ------------------------------ */#works-exterior-materials-no1 #works-gallery #works-color {	margin-top: 20px;	}#works-exterior-materials-no1 #works-gallery #works-color h3 {	margin-bottom: 10px;	}#works-exterior-materials-no1 #works-gallery #works-color dl {	margin-left: 12px;	width: 120px;	text-align: center;	float: left;	}#works-exterior-materials-no1 #works-gallery #works-color .tb {	margin-left: 0;	}#works-exterior-materials-no1 #works-gallery #works-color dd {	margin: 0;	}/* *****************************************/*+  Works-Exterior-Materials-No2  +********/***************************************** *//*+ Main-Visual + ------------------------ */#works-exterior-materials-no2 #works-main-visual h2 {	padding-left: 0;	}#works-exterior-materials-no2 #works-main-visual .image {	padding-top: 838px;	background: url(../works/img/exterior-materials-no2/main-bg.jpg) no-repeat center bottom;	}/*+ Layout + ----------------------------- */#works-exterior-materials-no2 #works-gallery .inner {	margin-bottom: 110px;	width: 1000px;	}#works-exterior-materials-no2 #works-personal .inner,#works-exterior-materials-no2 #works-scene .inner {	margin-bottom: 110px;	width: 875px;	}/*+ Personal + --------------------------- */#works-exterior-materials-no2 #works-personal .inner {	height: 740px;	position: relative;	}#works-exterior-materials-no2 #works-personal .inner div {	position: absolute;	}#works-exterior-materials-no2 #works-personal .inner .no1,#works-exterior-materials-no2 #works-personal .inner .no2,#works-exterior-materials-no2 #works-personal .inner .no3 {	left: 0;	}#works-exterior-materials-no2 #works-personal .inner .no1 {	top: 90px;	}#works-exterior-materials-no2 #works-personal .inner .no2 {	top: 326px;	}#works-exterior-materials-no2 #works-personal .inner .no3 {	top: 560px;	}#works-exterior-materials-no2 #works-personal .inner .security,#works-exterior-materials-no2 #works-personal .inner .styling {	left: 346px;	}#works-exterior-materials-no2 #works-personal .inner .security {	top: 96px;	}#works-exterior-materials-no2 #works-personal .inner .styling {	top: 411px;	}#works-exterior-materials-no2 #works-personal .inner .size {	left: 682px;	top: 96px;	}/*+ Scene + ------------------------------ */#works-exterior-materials-no2 #works-scene .inner h3 {	margin-bottom: 54px;	}#works-exterior-materials-no2 #works-scene .inner dl {	margin-bottom: 30px;	}#works-exterior-materials-no2 #works-scene .inner dt {	float: left;	}#works-exterior-materials-no2 #works-scene .inner dd {	float: right;	}/* *****************************************/*+  Works-Exterior-Materials-No3  +********/***************************************** *//*+ Main-Visual + ------------------------ */#works-exterior-materials-no3 #works-main-visual {	height: 1304px;	background: url(../works/img/exterior-materials-no3/main-bg.jpg) no-repeat center bottom;	}#works-exterior-materials-no3 #works-main-visual h2 {	padding-left: 0;	}/*+ Layout + ----------------------------- */#works-exterior-materials-no3 .inner {	margin-bottom: 60px;	width: 980px;	}#works-exterior-materials-no3 h3 {	margin-bottom: 60px;	}/*+ Design + ----------------------------- */#works-exterior-materials-no3 #works-design .image {	text-align: center;	}/*+ Product + ---------------------------- */#works-exterior-materials-no3 .product h4 {	margin-bottom: 43px;	}#works-exterior-materials-no3 #works-product-no1 .inner {	padding-bottom: 34px;	border-bottom: #ccc 1px dotted;	}#works-exterior-materials-no3 #works-product-no1 .no1 {	margin-bottom: 80px;	}#works-exterior-materials-no3 #works-product-no2 .no1 {	margin-bottom: 40px;	}#works-exterior-materials-no3 #works-product-no2 .no2 {	margin-bottom: 60px;	}/* *****************************************/*+  Works-Exterior-Materials-No4  +********/***************************************** *//*+ Main-Visual + ------------------------ */#works-exterior-materials-no4 #works-main-visual #topics {	margin: 0 0 50px 20px;	padding-top: 30px;	text-align: left;	border-top: #ccc 1px solid;	}#works-exterior-materials-no4 #works-main-visual #topics dt {	width: 5em;	float: left;	}#works-exterior-materials-no4 #works-main-visual #topics dd {	margin-left: 6em;	}#works-exterior-materials-no4 #works-main-visual h2 {	padding-left: 0;	}#works-exterior-materials-no4 #works-main-visual #visual {	position: relative;	}#works-exterior-materials-no4 #works-main-visual #visual dd {	position: absolute;	bottom: 40px;	}#works-exterior-materials-no4 #works-main-visual #visual dd.movie {	left: 40px;	}#works-exterior-materials-no4 #works-main-visual #visual dd.achievement {	left: 350px;	}#works-exterior-materials-no4 #works-main-visual #visual dd.type {	left: 660px;	}/*+ Layout + ----------------------------- */#works-exterior-materials-no4 .inner {	margin-bottom: 60px;	width: 980px;	}#works-exterior-materials-no4 .section {	margin-bottom: 50px;	}#works-exterior-materials-no4 #works-contents .text {	margin-bottom: 30px;	}#works-exterior-materials-no4 #works-contents p {	margin-bottom: 1em;	}#works-exterior-materials-no4 #works-contents .notes li {	margin-left: 1em;	text-indent: -1em;	}/*+ Heading + ---------------------------- */#works-exterior-materials-no4 h3 {	margin-bottom: 34px;	}#works-exterior-materials-no4 h4 {	margin-bottom: 30px;	padding: 10px 20px;	color: #184680;	font-size: 1.33em;	font-weight: bold;	line-height: 1.2;	border-bottom: #2a5995 2px solid;	border-left: #2a5995 2px solid;	}/*+ Space + ------------------------------ */#works-exterior-materials-no4 #works-space .image {	width: 750px;	}#works-exterior-materials-no4 #works-space .text {	width: 200px;	}/*+ Panel + ------------------------------ */#works-exterior-materials-no4 #works-panel .image li {	margin-right: 40px;	width: 300px;	float: left;	}#works-exterior-materials-no4 #works-panel .image li.last-child {	margin-right: 0;	}#works-exterior-materials-no4 #works-panel .image li dt {	margin-bottom: 1em;	}/*+ Step + ------------------------------- */#works-exterior-materials-no4 #works-step .image li {	margin-right: 38px;	width: 216px;	float: left;	}#works-exterior-materials-no4 #works-step .image li.last-child {	margin-right: 0;	}#works-exterior-materials-no4 #works-step .image li dt {	margin-bottom: 1em;	}/*+ Movie + ------------------------------ */#cboxLoadedContent {    padding: 0 !important;	}/*+ Achievement + ------------------------ */#works-exterior-materials-no4 #works-achievement {	margin-bottom: 90px;	}#works-exterior-materials-no4 #works-achievement h4 {	margin-bottom: 36px;	padding: 0;	text-align: center;	border: none;	}#works-exterior-materials-no4 .bx-wrapper .bx-pager.bx-default-pager a {	background: #4785be;	}#works-exterior-materials-no4 .bx-wrapper .bx-pager.bx-default-pager a:hover,#works-exterior-materials-no4 .bx-wrapper .bx-pager.bx-default-pager a.active {	background: #666;	}#works-exterior-materials-no4 .bx-wrapper .bx-prev {	/*left: 20px;*/	left: -80px;	background: url(../works/img/exterior-materials-no4/slider-prev.gif) no-repeat;	}#works-exterior-materials-no4 .bx-wrapper .bx-next {	/*right: 20px;*/	right: -80px;	background: url(../works/img/exterior-materials-no4/slider-next.gif) no-repeat;	}#works-exterior-materials-no4 .bx-wrapper .bx-prev:hover {	background-position: 0 0;	filter: alpha(opacity = 70);	-moz-opacity: 0.70;	opacity: 0.70;	}#works-exterior-materials-no4 .bx-wrapper .bx-next:hover {	background-position: 0 0;	filter: alpha(opacity = 70);	-moz-opacity: 0.70;	opacity: 0.70;	}#works-exterior-materials-no4 .bx-wrapper .bx-controls-direction a {	position: absolute;	top: 50%;	margin-top: -30px;	outline: 0;	width: 60px;	height: 60px;	text-indent: -9999px;	z-index: 9999;	}/*+ Type + ------------------------------- */#works-exterior-materials-no4 #works-type table,#works-exterior-materials-no4 #works-type th,#works-exterior-materials-no4 #works-type td {	border: none;	}#works-exterior-materials-no4 #works-type th {	padding: 0;	font-size: 1.5em;	font-weight: bold;	}#works-exterior-materials-no4 #works-type td {	padding: 0 20px 60px;	width: 320px;	}#works-exterior-materials-no4 #works-type td dt {	margin-bottom: .8em;	font-size: 1.33em;	font-weight: bold;	}/*+ Contact + ---------------------------- */#works-exterior-materials-no4 #works-contact #contact-box {	height: 180px;	background: #2a5995;	position: relative;	}#works-exterior-materials-no4 #works-contact #contact-box h3 {	margin: 0;	position: absolute;	top: 78px;	left: 80px;	}#works-exterior-materials-no4 #works-contact #contact-box dl {	padding-left: 16px;	line-height: 1;	border-left: #fff 2px solid;	position: absolute;	top: 40px;	}#works-exterior-materials-no4 #works-contact #contact-box dt {	margin: 0 0 28px 0;	}#works-exterior-materials-no4 #works-contact #contact-box dd {	margin: 0;	}#works-exterior-materials-no4 #works-contact #contact-box dl.phone {	left: 300px;	}#works-exterior-materials-no4 #works-contact #contact-box dl.form {	left: 640px;	}/* *****************************************/*+  Works-Exterior-Materials-No5  +********/***************************************** *//*+ Main-Visual + ------------------------ */#works-exterior-materials-no5 #works-main-visual h2 {	margin: 0 0 20px -40px;	}#works-exterior-materials-no5 #works-main-visual p {	font-size: 1.16em;	}/*+ Layout + ----------------------------- */#works-exterior-materials-no5 .inner {	padding-left: 40px;	width: 940px;	}/*+ Exhibition + ------------------------- */#works-exterior-materials-no5 #works-exhibition h3 {	margin-bottom: 40px;	}#works-exterior-materials-no5 #works-exhibition .cfix li {	margin: 0 33px 66px 0;	float: left;	}#works-exterior-materials-no5 #works-exhibition .cfix li.no3 {	margin-right: 0;	}/* *****************************************/*+  Works-Rental-Lease-No1  +**************/***************************************** *//*+ Main-Visual + ------------------------ */#works-rental-lease-no1 #works-main-visual {	margin-bottom: 37px;	}#works-rental-lease-no1 #works-main-visual .image {	padding-left: 20px;	}/*+ Layout + ----------------------------- */#works-rental-lease-no1 #works-merit .inner,#works-rental-lease-no1 #works-spec .inner,#works-rental-lease-no1 #works-movie .inner {	margin-bottom: 120px;	padding-left: 20px;	width: 960px;	}/*+ Merit + ------------------------------ */#works-rental-lease-no1 #works-merit h3 {	margin-bottom: 80px;	}#works-rental-lease-no1 #works-merit ul {	margin-left: 180px;	}#works-rental-lease-no1 #works-merit li {	margin-bottom: 24px;	}/*+ Spec + ------------------------------- */#works-rental-lease-no1 #works-spec h3 {	margin-bottom: 45px;	}#works-rental-lease-no1 #works-spec .image {	width: 430px;	}#works-rental-lease-no1 #works-spec .text {	width: 490px;	}#works-rental-lease-no1 #works-spec th {	/*width: 6em;*/	width: 7em;	white-space: nowrap;	}#works-rental-lease-no1 #works-spec th,#works-rental-lease-no1 #works-spec td {	vertical-align: middle;	}#works-rental-lease-no1 #works-spec .attention {	margin-bottom: 20px;	}#works-rental-lease-no1 #works-spec .angle dl {	text-align: center;	float: left;	}#works-rental-lease-no1 #works-spec .works-spec {	margin-bottom: 100px;	}#works-rental-lease-no1 #works-spec #works-spec-fixed .angle dl,#works-rental-lease-no1 #works-spec #works-spec-fixed2 .angle dl {	margin-left: 24px;	width: 130px;	}#works-rental-lease-no1 #works-spec #works-spec-mobile .attention {	margin-bottom: 40px;	}#works-rental-lease-no1 #works-spec #works-spec-mobile .angle dl.front,#works-rental-lease-no1 #works-spec #works-spec-mobile2 .angle dl.front,#works-rental-lease-no1 #works-spec #works-spec-mobile3 .angle dl.front {	margin-left: 60px;	width: 118px;	}#works-rental-lease-no1 #works-spec #works-spec-mobile .angle dl.side,#works-rental-lease-no1 #works-spec #works-spec-mobile2 .angle dl.side,#works-rental-lease-no1 #works-spec #works-spec-mobile3 .angle dl.side {	margin-left: 50px;	width: 198px;	}/*+ Movie + ------------------------------ */#works-rental-lease-no1 #works-movie h3 {	margin-bottom: 60px;	}#works-rental-lease-no1 #works-movie-player {	text-align: center;	}/* *****************************************/*+  Works-Rental-Lease-No2  +**************/***************************************** *//*+ Main-Visual + ------------------------ */#works-rental-lease-no2 #works-main-visual {	margin-bottom: 37px;}#works-rental-lease-no2 #works-main-visual .image {	padding-left: 20px;}/*+ Layout + ----------------------------- */#works-rental-lease-no2 #works-merit .inner,#works-rental-lease-no2 #works-spec .inner,#works-rental-lease-no2 #works-movie .inner {	margin-bottom: 90px;	padding-left: 20px;	width: 960px;}/*+ Merit + ------------------------------ */#works-rental-lease-no2 #works-merit h3 {	margin-bottom: 80px;}#works-rental-lease-no2 #works-merit ul {	margin-left: 180px;}#works-rental-lease-no2 #works-merit li {	margin-bottom: 24px;}/*+ Spec + ------------------------------- */#works-rental-lease-no2 #works-spec h3 {	margin-bottom: 70px;}#works-rental-lease-no2 #works-spec .image {	width: 430px;}#works-rental-lease-no2 #works-spec .text {	width: 490px;}#works-rental-lease-no2 #works-spec table {	margin-top: 3px;}#works-rental-lease-no2 #works-spec th {	width: 80px;	white-space: nowrap;}#works-rental-lease-no2 #works-spec th,#works-rental-lease-no2 #works-spec td {	padding: 0 8px 0 12px;	vertical-align: middle;}#works-rental-lease-no2 #works-spec .angle dl {	text-align: center;	float: left;}#works-rental-lease-no2 #works-spec #works-spec-fixed2 .angle dl {	width: 231px;}#works-rental-lease-no2 #works-spec #works-spec-fixed2 .angle dl.alarm {	float: right;}#works-rental-lease-no2 #works-spec #works-spec-fixed2 .angle dt {	margin-bottom: 20px;}#works-rental-lease-no2 #works-spec #works-spec-fixed2 .angle dd {	font-size: 13px;}/*+ Movie + ------------------------------ */#works-rental-lease-no2 #works-movie h3 {	margin-bottom: 80px;}#works-rental-lease-no2 #works-movie .movie {	margin-bottom: 80px;	text-align: center;}#works-rental-lease-no2 #works-movie .movie h4 {	margin-bottom: 20px;}#works-rental-lease-no2 #works-movie .movie video {	width: 640px;}/* *****************************************/*+  Works-Housing-No1  +*******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no1 #works-main-visual {	background: url(../works/img/housing-no1/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Housing-No2  +*******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no2 #works-main-visual {	background: url(../works/img/housing-no2/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Housing-No3  +*******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no3 #works-main-visual {	background: url(../works/img/housing-no3/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Housing-No4  +*******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no4 #works-main-visual {	background: url(../works/img/housing-no4/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Housing-No5  +*******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no5 #works-main-visual {	background: url(../works/img/housing-no5/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Housing-No6  +*******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no6 #works-main-visual {	background: url(../works/img/housing-no6/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Housing-No7  +*******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no7 #works-main-visual {	background: url(../works/img/housing-no7/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Housing-No8  +*******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no8 #works-main-visual {	background: url(../works/img/housing-no8/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Housing-No9  +*******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no9 #works-main-visual {	background: url(../works/img/housing-no9/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Housing-No10  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no10 #works-main-visual {	background: url(../works/img/housing-no10/main-bg.jpg) no-repeat center bottom;	}#works-housing-no10 #works-introduction a {	color: #0082B8;	text-decoration: underline;	}/* *****************************************/*+  Works-Housing-No11  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no11 #works-main-visual {	background: url(../works/img/housing-no11/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Housing-No12  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no12 #works-main-visual {	background: url(../works/img/housing-no12/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Housing-No13  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no13 #works-main-visual {	background: url(../works/img/housing-no13/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Housing-No14  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-housing-no14 #works-main-visual {	background: url(../works/img/housing-no14/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Commerce-No1  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-commerce-no1 #works-main-visual {	background: url(../works/img/commerce-no1/main-bg.jpg) no-repeat center bottom;	}/*+ Gallery + ---------------------------- */#works-commerce-no1 #photo5 dl {	padding-top: 169px;	}/* *****************************************/*+  Works-Commerce-No2  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-commerce-no2 #works-main-visual {	background: url(../works/img/commerce-no2/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Office-Showroom-No1  +***********/***************************************** *//*+ Main-Visual + ------------------------ */#works-office-showroom-no1 #works-main-visual {	padding-bottom: 501px;	background: url(../works/img/office-showroom-no1/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Office-Showroom-No2  +***********/***************************************** *//*+ Main-Visual + ------------------------ */#works-office-showroom-no2 #works-main-visual {	background: url(../works/img/office-showroom-no2/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Office-Showroom-No3  +***********/***************************************** *//*+ Main-Visual + ------------------------ */#works-office-showroom-no3 #works-main-visual {	background: url(../works/img/office-showroom-no3/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Office-Showroom-No4  +***********/***************************************** *//*+ Main-Visual + ------------------------ */#works-office-showroom-no4 #works-main-visual {	background: url(../works/img/office-showroom-no4/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Office-Showroom-No5  +***********/***************************************** *//*+ Main-Visual + ------------------------ */#works-office-showroom-no5 #works-main-visual {	background: url(../works/img/office-showroom-no5/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Office-Showroom-No6  +***********/***************************************** *//*+ Main-Visual + ------------------------ */#works-office-showroom-no6 #works-main-visual {	background: url(../works/img/office-showroom-no6/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Hotel-No1  +*********************/***************************************** *//*+ Main-Visual + ------------------------ */#works-hotel-no1 #works-main-visual {	background: url(../works/img/hotel-no1/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Hotel-No2  +*********************/***************************************** *//*+ Main-Visual + ------------------------ */#works-hotel-no2 #works-main-visual {	background: url(../works/img/hotel-no2/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Hotel-No3  +*********************/***************************************** *//*+ Main-Visual + ------------------------ */#works-hotel-no3 #works-main-visual {	background: url(../works/img/hotel-no3/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Educational-No1  +***************/***************************************** *//*+ Main-Visual + ------------------------ */#works-educational-no1 #works-main-visual {	background: url(../works/img/educational-no1/main-bg.jpg) no-repeat center bottom;	}#works-educational-no1 #works-introduction {	margin-bottom: 90px;	}#works-educational-no1 #works-client-photo {	position: absolute;	bottom: -160px;	left: 0;	}/* *****************************************/*+  Works-Educational-No2  +***************/***************************************** *//*+ Main-Visual + ------------------------ */#works-educational-no2 #works-main-visual {	background: url(../works/img/educational-no2/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Event-No1  +*********************/***************************************** *//*+ Main-Visual + ------------------------ */#works-event-no1 #works-main-visual {	background: url(../works/img/event-no1/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Event-No2  +*********************/***************************************** *//*+ Main-Visual + ------------------------ */#works-event-no2 #works-main-visual {	background: url(../works/img/event-no2/main-bg.jpg) no-repeat center bottom;	}#works-event-no2 #works-gallery a {	color: #0082B8;	text-decoration: underline;	}/* *****************************************/*+  Works-Event-No3  +*********************/***************************************** *//*+ Main-Visual + ------------------------ */#works-event-no3 #works-main-visual {	background: url(../works/img/event-no3/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Hospital-No1  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-hospital-no1 #works-main-visual {	background: url(../works/img/hospital-no1/main-bg.jpg) no-repeat center bottom;	}#works-hospital-no1 #works-gallery dd {	margin-right: 5px;	}/* *****************************************/*+  Works-Hospital-No2  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-hospital-no2 #works-main-visual {	background: url(../works/img/hospital-no2/main-bg.jpg) no-repeat center bottom;	}/*+ Gallery + ---------------------------- */#works-hospital-no2 #works-main-visual {	background: url(../works/img/hospital-no2/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Hospital-No3  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-hospital-no3 #works-main-visual {	background: url(../works/img/hospital-no3/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Hospital-No4  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-hospital-no4 #works-main-visual {	background: url(../works/img/hospital-no4/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Hospital-No5  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-hospital-no5 #works-main-visual {	background: url(../works/img/hospital-no5/main-bg.jpg) no-repeat center bottom;	}/*+ Notes + ------------------------------ */#works-hospital-no5 #works-gallery .notes {	margin-bottom: 50px;	text-align: right;	}/* *****************************************/*+  Works-Hospital-No6  +******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-hospital-no6 #works-main-visual {	background: url(../works/img/hospital-no6/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Mansion-No1  +*******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-mansion-no1 #works-main-visual {	background: url(../works/img/mansion-no1/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  Works-Mansion-No2  +*******************/***************************************** *//*+ Main-Visual + ------------------------ */#works-mansion-no2 #works-main-visual {	background: url(../works/img/mansion-no2/main-bg.jpg) no-repeat center bottom;	}/* *****************************************/*+  WebMagazine-No1  +*********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no1 #webmagazine-container {	background: url(../webmagazine/img/no1/container-bg.jpg) repeat-y center top;	}/*+ Main-Visual + ------------------------ */#webmagazine-no1 #webmagazine-main-visual {	font-size: 0;	line-height: 0;	}#webmagazine-no1 #webmagazine-main-visual .living {	background: url(../webmagazine/img/no1/main-living-bg.jpg) no-repeat center top;	}#webmagazine-no1 #webmagazine-main-visual .office {	background: url(../webmagazine/img/no1/main-office-bg.jpg) no-repeat center top;	}#webmagazine-no1 #webmagazine-main-visual .shop {	background: url(../webmagazine/img/no1/main-shop-bg.jpg) no-repeat center top;	}/*+ Layout-Common + ---------------------- */#webmagazine-no1 #webmagazine-container .inner {	width: 880px;	}#webmagazine-no1 .text {	width: 455px;	}/*+ Concept + ---------------------------- */#webmagazine-no1 #webmagazine-concept .title {	margin-bottom: 30px;	height: 304px;	border-bottom: #FA0047 1px solid;	position: relative;	}#webmagazine-no1 #webmagazine-concept .title h2 {	position: absolute;	top: 105px;	left: 616px;	}#webmagazine-no1 #webmagazine-concept .title h3 {	position: absolute;	top: 66px;	left: 0;	}#webmagazine-no1 #webmagazine-concept .title p {	position: absolute;	top: 162px;	left: 0;	}#webmagazine-no1 #webmagazine-concept h4 {	margin-bottom: 35px;	}#webmagazine-no1 #webmagazine-concept .copy {	margin-bottom: 40px;	}#webmagazine-no1 #webmagazine-concept dt {	/*margin-bottom: 26px;*/	margin-bottom: 6px;	}#webmagazine-no1 #webmagazine-concept dt.current-signage {	margin: 0 0 26px;	}#webmagazine-no1 #webmagazine-concept .text .section {	margin-bottom: 30px;	}#webmagazine-no1 #webmagazine-concept .text h5 {	margin-bottom: 20px;	}#webmagazine-no1 #webmagazine-concept .collaboration {	margin-bottom: 50px;	text-align: right;	}#webmagazine-no1 #webmagazine-concept .no2 {	margin-bottom: 58px;	}#webmagazine-no1 #webmagazine-concept .no2 .copy {	/*margin: -16px 0 30px;*/	margin: 4px 0 30px;	}/*+ Koto + ------------------------------- */#webmagazine-no1 #webmagazine-koto {	padding-top: 50px;	background: url(../webmagazine/img/no1/koto-bg.png);	}#webmagazine-no1 #webmagazine-koto .title {	margin-bottom: 32px;	}#webmagazine-no1 #webmagazine-koto .title h4 {	margin-bottom: 60px;	padding-bottom: 11px;	border-bottom: #FA0047 1px solid;	}#webmagazine-no1 #webmagazine-koto .interview {	padding-bottom: 50px;	}#webmagazine-no1 #webmagazine-koto .text h5 {	margin-bottom: 26px;	}#webmagazine-no1 #webmagazine-koto .text .name {	/*margin-bottom: 24px;*/	margin-bottom: 12px;	}#webmagazine-no1 #webmagazine-koto .text .current-signage {	margin: 0 0 24px;	}/*+ Mono + ------------------------------- */#webmagazine-no1 #webmagazine-mono {	padding-top: 402px;	background: url(../webmagazine/img/no1/mono-image.jpg) no-repeat center top;	}#webmagazine-no1 #webmagazine-mono .title {	margin-bottom: 44px;	}#webmagazine-no1 #webmagazine-mono .title h4 {	margin-bottom: 34px;	padding-bottom: 11px;	border-bottom: #FA0047 1px solid;	}#webmagazine-no1 #webmagazine-mono .interview .no1,#webmagazine-no1 #webmagazine-mono .interview .no2 {	width: 410px;	}#webmagazine-no1 #webmagazine-mono .interview .no1 {	float: left;	}#webmagazine-no1 #webmagazine-mono .interview .no2 {	float: right;	}#webmagazine-no1 #webmagazine-mono .interview .text {	width: 252px;	}#webmagazine-no1 #webmagazine-mono .interview .text h5 {	margin-bottom: 15px;	}#webmagazine-no1 #webmagazine-mono .interview .text .current-signage {	margin: 12px 0 0;	}#webmagazine-no1 #webmagazine-mono .interview .section {	margin: 34px 0 50px;	}/* *****************************************/*+  WebMagazine-No2  +*********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no2 #webmagazine-container .inner {	}/*+ Main-Visual + ------------------------ */#webmagazine-no2 #webmagazine-main-visual {	margin-bottom: 70px;	}/*+ Hito-No1 + --------------------------- */#webmagazine-no2 #webmagazine-container #webmagazine-hito-no1 .inner {	width: 830px;	}#webmagazine-no2 #webmagazine-hito-no1 .introduction {	margin-bottom: 47px;	}#webmagazine-no2 #webmagazine-hito-no1 .introduction .image {	width: 250px;	}#webmagazine-no2 #webmagazine-hito-no1 .introduction .title {	width: 540px;	float: right;	}#webmagazine-no2 #webmagazine-hito-no1 .introduction .title h2 {	margin-bottom: 20px;	}#webmagazine-no2 #webmagazine-hito-no1 .introduction .title h3 {	margin-bottom: 20px;	}#webmagazine-no2 #webmagazine-hito-no1 .text {	margin-left: 30px;	}#webmagazine-no2 #webmagazine-hito-no1 .text .l {	width: 390px;	float: left;	}#webmagazine-no2 #webmagazine-hito-no1 .text .r {	width: 380px;	float: right;	}#webmagazine-no2 #webmagazine-hito-no1 .text h5 {	margin-bottom: 20px;	}#webmagazine-no2 #webmagazine-hito-no1 .text .notes {	margin-top: 10px;	}/*+ Hito-No1 > Report + ------------------ */#webmagazine-no2 #webmagazine-hito-no1-report {	margin-top: 20px;	margin-bottom: 73px;	background: #FBF0D6;	}#webmagazine-no2 #webmagazine-container #webmagazine-hito-no1 #webmagazine-hito-no1-report .inner {	width: 960px;	height: 2024px;	background: url(../webmagazine/img/no2/hito-no1-report-bg.png) no-repeat 0 360px;	position: relative;	}#webmagazine-no2 #webmagazine-hito-no1-report h3,#webmagazine-no2 #webmagazine-hito-no1-report .section {	position: absolute;	}#webmagazine-no2 #webmagazine-hito-no1-report h3 {	top: 48px;	left: 45px;	}#webmagazine-no2 #webmagazine-hito-no1-report #section1 {	top: 113px;	left: 46px;	}#webmagazine-no2 #webmagazine-hito-no1-report #section2 {	top: 346px;	left: 271px;	}#webmagazine-no2 #webmagazine-hito-no1-report #section3 {	top: 521px;	left: 308px;	}#webmagazine-no2 #webmagazine-hito-no1-report #section4 {	top: 786px;	left: 46px;	}#webmagazine-no2 #webmagazine-hito-no1-report #section5 {	top: 1067px;	left: 308px;	}#webmagazine-no2 #webmagazine-hito-no1-report #section6 {	top: 1302px;	left: 213px;	}#webmagazine-no2 #webmagazine-hito-no1-report #section7 {	top: 1353px;	left: 46px;	}#webmagazine-no2 #webmagazine-hito-no1-report #section8 {	top: 1612px;	left: 307px;	}/*+ Hito-No2-3 + ------------------------- */#webmagazine-no2 #webmagazine-container #webmagazine-hito-no2-3 .inner {	width: 960px;	}#webmagazine-no2 #webmagazine-hito-no2-3 {	margin-bottom: 30px;	}#webmagazine-no2 #webmagazine-hito-no2,#webmagazine-no2 #webmagazine-hito-no3 {	width: 390px;	}#webmagazine-no2 #webmagazine-hito-no2 {	margin-left: 70px;	float: left;	}#webmagazine-no2 #webmagazine-hito-no3 {	margin-right: 85px;	float: right;	}#webmagazine-no2 #webmagazine-hito-no2-3 h4 {	margin: 24px 0 16px;	}#webmagazine-no2 #webmagazine-hito-no2-3 .introduction {	margin-bottom: 50px;	}#webmagazine-no2 #webmagazine-hito-no2-3 .title {	width: 210px;	float: right;	}#webmagazine-no2 #webmagazine-hito-no2-3 .text {	margin-left: 14px;	}#webmagazine-no2 #webmagazine-hito-no2-3 h5 {	margin-bottom: 18px;	}/* HackForWinIE6 */* html #webmagazine-no2 #webmagazine-hito-no2 {	margin-left: 35px;	}* html #webmagazine-no2 #webmagazine-hito-no3 {	margin-right: 42px;	}/* *****************************************/*+  WebMagazine-No3  +*********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no3 #webmagazine-container .inner {	padding-right: 10px;	width: 850px;	}#webmagazine-no3 #webmagazine-container .current-signage .inner {	padding-right: 0;	width: 980px;	}/*+ Main-Visual + ------------------------ */#webmagazine-no3 #webmagazine-main-visual {	margin-bottom: 80px;	background: url(../webmagazine/img/no3/main-bg.jpg) no-repeat center top;	}/*+ Koto-No1 + --------------------------- */#webmagazine-no3 #webmagazine-koto-no1 {	margin-bottom: 80px;	}#webmagazine-no3 #webmagazine-koto-no1 .introduction {	margin-bottom: 50px;	}#webmagazine-no3 #webmagazine-koto-no1 .introduction .title {	padding: 10px 0 18px 25px;	border-left: #EF2139 2px solid;	float: left;	}#webmagazine-no3 #webmagazine-koto-no1 .introduction .title h2 {	margin-bottom: 24px;	}#webmagazine-no3 #webmagazine-koto-no1 .introduction .image {	width: 378px;	}#webmagazine-no3 #webmagazine-koto-no1 .tr {	margin-bottom: 46px;	}#webmagazine-no3 #webmagazine-koto-no1 .tr .image {	width: 410px;	}#webmagazine-no3 #webmagazine-koto-no1 .tr .text {	width: 378px;	}#webmagazine-no3 #webmagazine-koto-no1 .tr .image dt {	margin-bottom: 30px;	}#webmagazine-no3 #webmagazine-koto-no1 .tr .text h4 {	margin-bottom: 16px;	padding-bottom: 12px;	border-bottom: #EF2139 2px solid;	}#webmagazine-no3 #webmagazine-koto-no1 .tr .text dt {	margin-top: 26px;	font-weight: bold;	}/*+ Koto-No2 + --------------------------- */#webmagazine-no3 #webmagazine-koto-no2 {	margin-bottom: 60px;	}#webmagazine-no3 #webmagazine-koto-no2 .introduction .title {	margin-bottom: 20px;	padding: 10px 0 8px 25px;	border-left: #EF2139 2px solid;	float: left;	}#webmagazine-no3 #webmagazine-koto-no2 .introduction .title h2 {	margin-bottom: 18px;	}#webmagazine-no3 #webmagazine-koto-no2 .introduction .image {	width: 378px;	}#webmagazine-no3 #webmagazine-koto-no2 .section {	margin-bottom: 35px;	width: 378px;	}#webmagazine-no3 #webmagazine-koto-no2 .l {	margin-left: 27px;	float: left;	}#webmagazine-no3 #webmagazine-koto-no2 .r {	margin-top: 30px;	float: right;	}#webmagazine-no3 #webmagazine-koto-no2 .section h4 {	margin-bottom: 20px;	}#webmagazine-no3 #webmagazine-koto-no2 .image dt {	margin-bottom: 4px;	font-size: 0;	line-height: 0;	}#webmagazine-no3 #webmagazine-koto-no2 .image dd.r {	margin: 0 0 8px 592px;	float: none;	}#webmagazine-no3 #webmagazine-koto-no2 .image dd.l {	margin: 0 586px 8px 0;	float: none;	}/*+ Koto-No3-4 + ------------------------- */#webmagazine-no3 #webmagazine-koto-no3 {	width: 410px;	float: left;	}#webmagazine-no3 #webmagazine-koto-no4 {	width: 400px;	float: right;	}#webmagazine-no3 #webmagazine-koto-no3-4 .introduction {	margin-bottom: 22px;	}#webmagazine-no3 #webmagazine-koto-no3 .title,#webmagazine-no3 #webmagazine-koto-no4 .title {	margin-top: 60px;	float: right;	}#webmagazine-no3 #webmagazine-koto-no3 .title h4,#webmagazine-no3 #webmagazine-koto-no4 .title h4 {	margin-bottom: 22px;	}#webmagazine-no3 #webmagazine-koto-no3 .title {	width: 210px;	}#webmagazine-no3 #webmagazine-koto-no4 .title {	width: 200px;	}/* *****************************************/*+  WebMagazine-No4  +*********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no4 #webmagazine-container .inner {	padding-right: 0;	width: 880px;	}/*+ Main-Visual + ------------------------ */#webmagazine-no4 #webmagazine-main-visual {	background: url(../webmagazine/img/no4/main-bg.jpg) no-repeat center top;	}/*+ Photo-Frame + ------------------------ */#webmagazine-no4 .photo-frame {	margin-right: -12px;	margin-left: -11px;	}/*+ Hito-No1-2 + ------------------------- */#webmagazine-no4 #webmagazine-hito-no1-2 {	padding: 110px 0 70px;	background: url(../webmagazine/img/no4/hito-no1-bg.jpg) no-repeat center top;	}/*+ Hito-No1 + --------------------------- */#webmagazine-no4 #webmagazine-hito-no1 {	margin-bottom: 48px;	}#webmagazine-no4 #webmagazine-hito-no1 .text {	width: 410px;	}#webmagazine-no4 #webmagazine-hito-no1 .image {	width: 412px;	}#webmagazine-no4 #webmagazine-hito-no1 h2 {	margin-bottom: 30px;	}/*+ Hito-No2 + --------------------------- */#webmagazine-no4 #webmagazine-hito-no2 .tl {	margin-bottom: 20px;	}#webmagazine-no4 #webmagazine-hito-no2 .tl .image,#webmagazine-no4 #webmagazine-hito-no2 .tr .text {	width: 410px;	}#webmagazine-no4 #webmagazine-hito-no2 .tl .text,#webmagazine-no4 #webmagazine-hito-no2 .tr .image {	width: 412px;	}#webmagazine-no4 #webmagazine-hito-no2 h2 {	margin: 90px 0 46px;	}#webmagazine-no4 #webmagazine-hito-no2 .tr .text {	margin-top: 9px;	}#webmagazine-no4 #webmagazine-hito-no2 .tr p {	margin-bottom: 2em;	}#webmagazine-no4 #webmagazine-hito-no2 .tr .image .photo-frame {	margin-bottom: -8px;	}#webmagazine-no4 #webmagazine-hito-no2 .tr .image dd {	margin-bottom: 8px;	}/*+ Hito-No3 + --------------------------- */#webmagazine-no4 #webmagazine-hito-no3 h2 {	/*padding: 84px 250px 352px 0;*/	padding: 74px 390px 252px 0;	background: url(../webmagazine/img/no4/hito-no3-bg.jpg) no-repeat center top;	}#webmagazine-no4 #webmagazine-container #webmagazine-hito-no3 .inner {	width: 980px;	position: relative;	}#webmagazine-no4 #webmagazine-hito-no3 .text {	padding: 33px 26px 0 36px;	width: 420px;	background: #FFF;	position: absolute;	bottom: 0;	right: 6px;	}#webmagazine-no4 #webmagazine-hito-no3 .image {	margin: 19px 0 0 -29px;	width: 440px;	}#webmagazine-no4 #webmagazine-hito-no3 .text h3 {	margin-bottom: 35px;	}#webmagazine-no4 #webmagazine-hito-no3 .image dt {	margin-bottom: 10px;	}#webmagazine-no4 #webmagazine-hito-no3 .image dd {	text-align: center;	}/*+ Progress + --------------------------- */#webmagazine-no4 #webmagazine-progress {	padding: 30px 0 17px;	}#webmagazine-no4 #webmagazine-progress-header {	height: 20px;	background: url(../webmagazine/img/no4/progress-bg-top.png) no-repeat center top;	}#webmagazine-no4 #webmagazine-progress-body {	background: url(../webmagazine/img/no4/progress-bg-bdy.png) repeat-y center top;	}#webmagazine-no4 #webmagazine-progress-footer {	height: 20px;	background: url(../webmagazine/img/no4/progress-bg-btm.png) no-repeat center bottom;	}#webmagazine-no4 #webmagazine-progress .inner {	padding: 28px 0 21px;	}#webmagazine-no4 #webmagazine-progress h2 {	margin-bottom: 34px;	text-align: center;	}#webmagazine-no4 #webmagazine-progress .tr .text {	width: 410px;	}#webmagazine-no4 #webmagazine-progress .tr .image {	width: 412px;	}#webmagazine-no4 #webmagazine-progress .tr .text h3 {	margin-bottom: 20px;	}#webmagazine-no4 #webmagazine-progress .tr .text h4 {	/*margin-bottom: -5px;*/	}#webmagazine-no4 #webmagazine-progress .tr .text dt {	/*margin-top: 28px;*/	margin-top: 20px;	}#webmagazine-no4 #webmagazine-progress .tr .image dt {	margin-bottom: 10px;	}/*+ Hito-No4 + --------------------------- */#webmagazine-no4 #webmagazine-hito-no4 h2 {	padding: 86px 540px 712px 0;	background: url(../webmagazine/img/no4/hito-no4-bg.jpg) no-repeat center top;	}#webmagazine-no4 #webmagazine-container #webmagazine-hito-no4 .inner {	padding-left: 57px;	width: 923px;	position: relative;	}#webmagazine-no4 #webmagazine-hito-no4 .text {	padding: 33px 26px 0 36px;	width: 420px;	background: #FFF;	position: absolute;	bottom: 0;	right: 6px;	}#webmagazine-no4 #webmagazine-hito-no4 .text h3 {	margin-bottom: 22px;	}#webmagazine-no4 #webmagazine-hito-no4 .text h4 {	margin-bottom: 25px;	}#webmagazine-no4 #webmagazine-hito-no4 .tl {	margin-top: 32px;	}#webmagazine-no4 #webmagazine-hito-no4 .tl .text {	padding: 0;	width: 412px;	background: none;	position: static;	}#webmagazine-no4 #webmagazine-hito-no4 .tl .image {	margin-right: 6px;	width: 482px;	}#webmagazine-no4 #webmagazine-hito-no4 .tl dt {	margin-bottom: 8px;	}#webmagazine-no4 #webmagazine-hito-no4 .tl .text dl {	margin-top: 64px;	}#webmagazine-no4 #webmagazine-hito-no4 .tl .image dd {	margin-bottom: 16px;	}#webmagazine-no4 #webmagazine-container .current-signage .inner {	text-align: left;	}/* *****************************************/*+  WebMagazine-No5  +*********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no5 #webmagazine-container .inner {	padding-left: 17px;	width: 880px;	}/*+ Main-Visual + ------------------------ */#webmagazine-no5 #webmagazine-main-visual {	margin-bottom: 77px;	background: url(../webmagazine/img/no5/main-bg.jpg) no-repeat center top;	}/*+ Layout-Common + ---------------------- */#webmagazine-no5 .new-product h3 {	margin-bottom: 30px;	}#webmagazine-no5 .new-product .interview .text,#webmagazine-no5 .new-product .images .no2 {	width: 450px;	}#webmagazine-no5 .new-product .interview .image,#webmagazine-no5 .new-product .images .no1 {	width: 395px;	}#webmagazine-no5 .new-product .images .no1 {	float: left;	}#webmagazine-no5 .new-product .images .no2 {	float: right;	}#webmagazine-no5 .new-product .interview .text h4 {	margin-bottom: 22px;	}#webmagazine-no5 .new-product .interview .text dl {	margin-top: 22px;	}#webmagazine-no5 .new-product .images {	font-size: .91em;	}#webmagazine-no5 .new-product .interview .image dt {	margin-bottom: 8px;	}#webmagazine-no5 .new-product .interview .image dd {	font-size: .91em;	}/*+ Concept + ---------------------------- */#webmagazine-no5 #webmagazine-concept h2 {	margin-bottom: 35px;	}#webmagazine-no5 #webmagazine-concept p {	margin-bottom: 65px;	padding-bottom: 66px;	background: url(../webmagazine/img/no5/dotline.gif) repeat-x left bottom;	}/*+ Gspace-Cyclespace + ------------------ */#webmagazine-no5 #webmagazine-gspace-cyclespace {	padding-bottom: 740px;	background: url(../webmagazine/img/no5/gspace-cyclespace-bg.jpg) no-repeat center bottom;	}#webmagazine-no5 #webmagazine-gspace-cyclespace .images dt {	margin-bottom: 6px;	font-weight: bold;	}#webmagazine-no5 #webmagazine-gspace-cyclespace .images #webmagazine-gspace .image {	margin-left: -110px;	}#webmagazine-no5 #webmagazine-gspace-cyclespace .images #webmagazine-cyclespace {	margin-top: 44px;	}#webmagazine-no5 #webmagazine-gspace-cyclespace .images #webmagazine-cyclespace .image {	margin-bottom: 18px;	}/*+ Neflight + --------------------------- */#webmagazine-no5 #webmagazine-neflight {	padding: 100px 0 75px;	background: url(../webmagazine/img/no5/neflight-bg.jpg) no-repeat center top;	}#webmagazine-no5 #webmagazine-neflight a {	text-decoration: underline;	}#webmagazine-no5 #webmagazine-neflight .interview {	margin-bottom: 40px;	}#webmagazine-no5 #webmagazine-neflight .images dd {	margin-top: 8px;	}/*+ XevoSigma + -------------------------- */#webmagazine-no5 #webmagazine-xevosigma {	padding: 100px 0 10px;	}#webmagazine-no5 #webmagazine-xevosigma .interview {	margin-bottom: 60px;	}#webmagazine-no5 #webmagazine-container .current-signage .inner {	text-align: left;	}/* *****************************************/*+  WebMagazine-No6  +*********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no6 #webmagazine-container {	background: url(../webmagazine/img/no6/container-bg.gif);	}#webmagazine-no6 #webmagazine-container .inner {	width: 998px;	}/*+ Main-Visual + ------------------------ */#webmagazine-no6 #webmagazine-main-visual {	margin-bottom: 32px;	}/*+ Layout-Common + ---------------------- */#webmagazine-no6 .whitebox-header {	height: 10px;	background: url(../webmagazine/img/no6/whitebox-top.png) no-repeat;	}#webmagazine-no6 .whitebox-body {	background: url(../webmagazine/img/no6/whitebox-bdy.png) repeat-y;	}#webmagazine-no6 .whitebox-footer {	height: 10px;	background: url(../webmagazine/img/no6/whitebox-btm.png) no-repeat;	}/*+ Slide + ------------------------------ */#webmagazine-no6 #webmagazine-slide {	position: relative;	}#webmagazine-no6 #webmagazine-slide .whitebox-body {	height: 716px;	}#webmagazine-no6 #webmagazine-slide .copy {	position: absolute;	top: 20px;	left: 837px;	}#webmagazine-no6 #webmagazine-slide-image {	position: absolute;	top: 19px;	left: 26px;	}#webmagazine-no6 #webmagazine-slide-image ul {	width: 673px;	height: 689px;	background: url(../webmagazine/img/no6/slide-bg.jpg) no-repeat;	}#webmagazine-no6 #webmagazine-slide-image li {	display: none;	position: absolute;	top: 0;	left: 0;	}#webmagazine-no6 #webmagazine-slide-nav {	position: absolute;	top: 181px;	left: 717px;	}#webmagazine-no6 #webmagazine-slide-nav .decision {	margin-bottom: 27px;	}#webmagazine-no6 #webmagazine-slide-nav .creation {	margin-bottom: 19px;	}#webmagazine-no6 #webmagazine-slide-nav .coordination {	margin-bottom: 16px;	}#webmagazine-no6 #webmagazine-slide-nav dd {	margin-right: -1px;	float: left;	}/*+ Diagnosis + -------------------------- */#webmagazine-no6 #webmagazine-diagnosis {	margin-bottom: 32px;	}#webmagazine-no6 #webmagazine-diagnosis .whitebox-body {	height: 1073px;	position: relative;	}#webmagazine-no6 #webmagazine-diagnosis h2,#webmagazine-no6 #webmagazine-diagnosis p,#webmagazine-no6 #webmagazine-diagnosis li {	position: absolute;	}#webmagazine-no6 #webmagazine-diagnosis h2 {	top: 28px;	left: 227px;	}#webmagazine-no6 #webmagazine-diagnosis .copy {	top: 82px;	left: 293px;	}#webmagazine-no6 #webmagazine-diagnosis .decision,#webmagazine-no6 #webmagazine-diagnosis .creation {	top: 174px;	}#webmagazine-no6 #webmagazine-diagnosis .coordination,#webmagazine-no6 #webmagazine-diagnosis .steady {	top: 595px;	}#webmagazine-no6 #webmagazine-diagnosis .decision,#webmagazine-no6 #webmagazine-diagnosis .steady {	left: 87px;	}#webmagazine-no6 #webmagazine-diagnosis .creation,#webmagazine-no6 #webmagazine-diagnosis .coordination {	left: 499px;	}#webmagazine-no6 #webmagazine-diagnosis .supervision {	top: 1023px;	left: 725px;	}/*+ Brain + ------------------------------ */#webmagazine-no6 #webmagazine-brain {	margin-bottom: 40px;	}#webmagazine-no6 #webmagazine-brain .whitebox-body {	height: 1188px;	position: relative;	}#webmagazine-no6 #webmagazine-brain h2,#webmagazine-no6 #webmagazine-brain .piechart,#webmagazine-no6 #webmagazine-brain p {	position: absolute;	}#webmagazine-no6 #webmagazine-brain h2 {	top: 31px;	left: 220px;	}#webmagazine-no6 #webmagazine-brain .copy {	top: 110px;	left: 723px;	}#webmagazine-no6 #webmagazine-brain .piechart {	top: 192px;	left: 217px;	}#webmagazine-no6 #webmagazine-brain .text {	top: 837px;	left: 241px;	}#webmagazine-no6 #webmagazine-brain .notes {	top: 1130px;	left: 241px;	}/*+ Message + ---------------------------- */#webmagazine-no6 #webmagazine-message {	margin-bottom: 6px;	}#webmagazine-no6 #webmagazine-message .inner {	width: 982px;	}/*+ Current-Signage + -------------------- */#webmagazine-no6 #webmagazine-container .current-signage {	margin: 0 0 40px;	}#webmagazine-no6 #webmagazine-container .current-signage .inner {	width: 982px;	text-align: left;	}/* *****************************************/*+  WebMagazine-No7  +*********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no7 #webmagazine-container {	background: url(../webmagazine/img/no7/container-bg.gif) no-repeat center 490px;	}#webmagazine-no7 #webmagazine-container .inner {	width: 980px;	}/*+ Main-Visual + ------------------------ */#webmagazine-no7 #webmagazine-main-visual {	margin-bottom: 40px;	padding: 51px 0 43px;	background: url(../webmagazine/img/no7/dotline.gif) no-repeat center bottom;	}#webmagazine-no7 #webmagazine-main-visual h2 {	margin-bottom: 33px;	}/*+ CI + --------------------------------- */#webmagazine-no7 #webmagazine-ci {	padding-bottom: 97px;	}#webmagazine-no7 #webmagazine-ci p {	padding: 0 39px 36px 327px;	}#webmagazine-no7 #webmagazine-ci .ci {	padding: 0 30px 0 323px;	}/*+ Workshop,BrandCaravan + -------------- */#webmagazine-no7 #webmagazine-workshop {	margin-bottom: 90px;	}#webmagazine-no7 #webmagazine-brandcaravan {	margin-bottom: 220px;	}#webmagazine-no7 #webmagazine-workshop h3,#webmagazine-no7 #webmagazine-brandcaravan h3 {	margin: 0 0 12px 60px;	}#webmagazine-no7 #webmagazine-workshop .workshop,#webmagazine-no7 #webmagazine-brandcaravan .brandcaravan {	margin: 0 480px 52px 60px;	position: relative;	}#webmagazine-no7 #webmagazine-workshop .workshop h4,#webmagazine-no7 #webmagazine-brandcaravan .brandcaravan h4 {	margin-bottom: 3px;	}#webmagazine-no7 #webmagazine-workshop .workshop h5,#webmagazine-no7 #webmagazine-brandcaravan .brandcaravan h5 {	margin-bottom: 21px;	}#webmagazine-no7 #webmagazine-workshop .workshop .photo,#webmagazine-no7 #webmagazine-brandcaravan .brandcaravan .photo {	position: absolute;	}#webmagazine-no7 #webmagazine-workshop-no1 .photo {	top: -73px;	left: 464px;	}#webmagazine-no7 #webmagazine-workshop-no2 .photo {	top: -10px;	left: 607px;	}#webmagazine-no7 #webmagazine-workshop-no3 .photo {	top: -7px;	left: 457px;	}#webmagazine-no7 #webmagazine-brandcaravan-no1 .photo {	top: 1px;	left: 458px;	}/*+ Tool + ------------------------------- */#webmagazine-no7 #webmagazine-tool .introduction {	margin: 0 40px 350px 560px;	position: relative;	}#webmagazine-no7 #webmagazine-tool .introduction h3 {	margin-bottom: 24px;	}#webmagazine-no7 #webmagazine-tool .introduction .photo li {	position: absolute;	}#webmagazine-no7 #webmagazine-tool .introduction .photo .no1 {	top: -127px;	left: -498px;	}#webmagazine-no7 #webmagazine-tool .introduction .photo .no2 {	top: 193px;	left: -485px;	}#webmagazine-no7 #webmagazine-tool .introduction .photo .no3 {	top: 214px;	left: 78px;	}#webmagazine-no7 #webmagazine-tool .officer {	margin: 0 40px 100px 640px;	position: relative;	}#webmagazine-no7 #webmagazine-tool .officer h4 {	margin-bottom: 4px;	}#webmagazine-no7 #webmagazine-tool .officer h5 {	margin-bottom: 10px;	}#webmagazine-no7 #webmagazine-tool .officer .photo {	position: absolute;	top: -364px;	left: -404px;	}/*+ Concept + ---------------------------- */#webmagazine-no7 #webmagazine-concept .inner {	margin-top: 50px;	margin-bottom: 20px;	width: 982px;	}/* *****************************************/*+  WebMagazine-No8  +*********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no8 #webmagazine-container {	}#webmagazine-no8 #webmagazine-container .inner {	width: 979px;	line-height: 1.8;	}/*+ Common + ----------------------------- */#webmagazine-no8 #webmagazine-container .cfix .text {	width: 435px;	}#webmagazine-no8 #webmagazine-container .cfix .image {	width: 410px;	}#webmagazine-no8 #webmagazine-container .tl .text,#webmagazine-no8 #webmagazine-container .tr .image {	margin-left: 40px;	}#webmagazine-no8 #webmagazine-container .tr .text,#webmagazine-no8 #webmagazine-container .tl .image {	margin-right: 48px;	}#webmagazine-no8 #webmagazine-container .line {	background: url(../webmagazine/img/no8/text-bg.png) repeat-y 20px 0;	}#webmagazine-no8 #webmagazine-container .line h3,#webmagazine-no8 #webmagazine-container .line p {	padding-left: 41px;	}#webmagazine-no8 #webmagazine-container .line h3 {	margin-bottom: 14px;	/*padding-bottom: 8px;	border-bottom: #FA0046 2px solid;*/	padding-bottom: 10px;	background: url(../webmagazine/img/no8/title-bg.gif) repeat-x left bottom;	}/*+ Main-Visual + ------------------------ */#webmagazine-no8 #webmagazine-main-visual {	margin-bottom: 50px;	background: url(../webmagazine/img/no8/main-bg.jpg) no-repeat center top;	}#webmagazine-no8 #webmagazine-main-visual .inner {	height: 686px;	position: relative;	}#webmagazine-no8 #webmagazine-main-visual h2 {	position: absolute;	top: 59px;	left: 0;	}#webmagazine-no8 #webmagazine-main-visual p {	position: absolute;	top: 211px;	left: 0;	}/*+ Introduction + ----------------------- */#webmagazine-no8 #webmagazine-introduction {	margin-bottom: 50px;	}#webmagazine-no8 #webmagazine-introduction-no1 {	margin-bottom: 40px;	}/*+ Flow + ------------------------------- */#webmagazine-no8 #webmagazine-flow {	margin-bottom: 50px;	}#webmagazine-no8 #webmagazine-flow .inner {	padding-bottom: 13px;	text-align: center;	background: #FAFAFA;	}#webmagazine-no8 #webmagazine-flow h3 {	margin-bottom: 25px;	}#webmagazine-no8 #webmagazine-flow-image {	margin: 0 48px 20px 55px;	}#webmagazine-no8 #webmagazine-flow-image .flow {	margin-bottom: 16px;	width: 179px;	font-size: .91em;	line-height: 1.3;	float: left;	}#webmagazine-no8 #webmagazine-flow-image .flow dt,#webmagazine-no8 #webmagazine-flow-image .flow dd {	padding-right: 19px;	}#webmagazine-no8 #webmagazine-flow-image .flow dt {	margin-bottom: 6px;	background: url(../webmagazine/img/no8/flow-bullet.png) no-repeat 165px 50%;	}#webmagazine-no8 #webmagazine-flow-image #webmagazine-flow-no5,#webmagazine-no8 #webmagazine-flow-image #webmagazine-flow-no10 {	width: 160px;	}#webmagazine-no8 #webmagazine-flow-image #webmagazine-flow-no5 dt,#webmagazine-no8 #webmagazine-flow-image #webmagazine-flow-no10 dt {	padding-right: 0;	background: none;	}#webmagazine-no8 #webmagazine-flow-image #webmagazine-flow-no6 {	margin-left: -19px;	width: 198px;	}#webmagazine-no8 #webmagazine-flow-image #webmagazine-flow-no6 dt,#webmagazine-no8 #webmagazine-flow-image #webmagazine-flow-no6 dd {	padding-left: 19px;	}#webmagazine-no8 #webmagazine-flow-image #webmagazine-flow-no6 dt{	background: url(../webmagazine/img/no8/flow-bullet.png) no-repeat 5px 50%;	}#webmagazine-no8 #webmagazine-flow-image #webmagazine-flow-no7 dt {	background-position: 146px 50%;	}#webmagazine-no8 #webmagazine-flow-image #webmagazine-flow-no7 img {	padding: 0 38px 0 39px;	background: url(../webmagazine/img/no8/flow-bullet.png) no-repeat 12px 50%;	}/*+ Automatic + -------------------------- */#webmagazine-no8 #webmagazine-automatic {	margin-bottom: 24px;	}/*+ Quality + ---------------------------- */#webmagazine-no8 #webmagazine-quality {	margin-bottom: 24px;	}#webmagazine-no8 #webmagazine-quality .inner {	padding: 24px 0;	background: #FAFAFA;	}/*+ Brand + ------------------------------ */#webmagazine-no8 #webmagazine-brand {	margin-bottom: 50px;	}/*+ Interview + -------------------------- */#webmagazine-no8 #webmagazine-interview {	/*margin-bottom: 50px;*/	padding-bottom: 50px;	background: #FFF;	}#webmagazine-no8 #webmagazine-interview .inner {	padding-bottom: 50px;	background: #FFF;	}#webmagazine-no8 #webmagazine-interview h3 {	margin-bottom: 50px;	}#webmagazine-no8 #webmagazine-interview-no1 {	margin-bottom: 30px;	}#webmagazine-no8 #webmagazine-interview .text dt {	width: 3.5em;	font-weight: bold;	float: left;	}#webmagazine-no8 #webmagazine-interview .text dd {	margin: 0 0 16px 4em;	}#webmagazine-no8 #webmagazine-container .current-signage {	margin: 0 0 0 40px;	}/* *****************************************/*+  WebMagazine-No9  +*********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no9 #webmagazine-container {	}#webmagazine-no9 #webmagazine-container .inner {	width: 980px;	line-height: 1.8;	}/*+ Main-Visual + ------------------------ */#webmagazine-no9 #webmagazine-main-visual {	margin-bottom: 40px;	background: url(../webmagazine/img/no9/main-bg.jpg) no-repeat center top;	}#webmagazine-no9 #webmagazine-main-visual .inner {	height: 660px;	}#webmagazine-no9 #webmagazine-main-visual h2 {	padding-top: 55px;	text-align: center;	}/*+ Introduction + ----------------------- */#webmagazine-no9 #webmagazine-introduction {	padding-bottom: 40px;	background: url(../webmagazine/img/no9/intro-bg.jpg) repeat-x left bottom;	}#webmagazine-no9 #webmagazine-introduction .cfix {	margin-bottom: 70px;	}#webmagazine-no9 #webmagazine-introduction .cfix .text {	margin-left: 20px;	width: 560px;	}#webmagazine-no9 #webmagazine-introduction .cfix .image {	width: 380px;	}#webmagazine-no9 #webmagazine-introduction h3 {	margin-bottom: 50px;	}#webmagazine-no9 #webmagazine-introduction p {	font-size: 1.16em;	line-height: 2;	}#webmagazine-no9 #webmagazine-introduction p.notes {	margin: 20px 0 0 1em;	text-indent: -1em;	line-height: 1.4;	}#webmagazine-no9 #webmagazine-introduction p.notes a {	color: #0e56af;	text-decoration: underline;	}#webmagazine-no9 #webmagazine-introduction p.notes a:hover {	text-decoration: none;	}#webmagazine-no9 #webmagazine-introduction .copy {	text-align: center;	}/*+ Interview + -------------------------- */#webmagazine-no9 #webmagazine-interview {	padding-bottom: 30px;	background: url(../webmagazine/img/no9/interview-bg.jpg) repeat-x left top;	}/*+ Slider + ----------------------------- */#webmagazine-no9 #webmagazine-slider-container {	width: 100%;	height: 795px;	overflow: hidden;	}#webmagazine-no9 #webmagazine-slider {	margin: 0 auto;	width: 980px;	position: relative;	}#webmagazine-no9 #webmagazine-slide {	width: 100%;	position: absolute;	top: 0;	left: 0;	}#webmagazine-no9 #webmagazine-slider .prev {	position: absolute;	top: 444px;	left: 24px;	}#webmagazine-no9 #webmagazine-slider .next {	position: absolute;	top: 444px;	right: 24px;	}#webmagazine-no9 #webmagazine-slider .text {	position: absolute;	top: 27px;	left: 697px;	}/*+ Profile + ---------------------------- */#webmagazine-no9 #webmagazine-slider dt,#webmagazine-no9 #webmagazine-slider dd {	position: absolute;	}#webmagazine-no9 #webmagazine-slider dt {	text-indent: -9999px;	/*background: #F00;	-ms-filter: "alpha(opacity=40)";	filter: alpha(opacity=40);	opacity: .4;*/	background: url(../webmagazine/img/no9/blank.gif);	/* IE */	}#webmagazine-no9 #webmagazine-slider dt:hover {	cursor: pointer;	}#webmagazine-no9 #webmagazine-slider dd {	display: none;	}#webmagazine-no9 #webmagazine-slider .balloon1 { width: 46px; height: 68px; top: 187px; left: 24px; }#webmagazine-no9 #webmagazine-slider .profile1 { top: 512px; left: -48px; }#webmagazine-no9 #webmagazine-slider .balloon2 { width: 50px; height: 72px; top: 236px; left: 7px; }#webmagazine-no9 #webmagazine-slider .profile2 { top: 527px; left: -15px; }#webmagazine-no9 #webmagazine-slider .balloon3 { width: 50px; height: 68px; top: 146px; left: 141px; }#webmagazine-no9 #webmagazine-slider .profile3 { top: 523px; left: 27px; }#webmagazine-no9 #webmagazine-slider .balloon4 { width: 54px; height: 74px; top: 206px; left: 130px; }#webmagazine-no9 #webmagazine-slider .profile4 { top: 511px; left: 86px; }#webmagazine-no9 #webmagazine-slider .balloon5 { width: 48px; height: 70px; top: 74px; left: 174px; }#webmagazine-no9 #webmagazine-slider .profile5 { top: 496px; left: 158px; }#webmagazine-no9 #webmagazine-slider .balloon6 { width: 52px; height: 78px; top: 231px; left: 275px; }#webmagazine-no9 #webmagazine-slider .profile6 { top: 522px; left: 217px; }#webmagazine-no9 #webmagazine-slider .balloon7 { width: 48px; height: 68px; top: 148px; left: 336px; }#webmagazine-no9 #webmagazine-slider .profile7 { top: 485px; left: 242px; }#webmagazine-no9 #webmagazine-slider .balloon8 { width: 52px; height: 76px; top: 246px; left: 384px; }#webmagazine-no9 #webmagazine-slider .profile8 { top: 501px; left: 325px; }#webmagazine-no9 #webmagazine-slider .balloon9 { width: 44px; height: 66px; top: 130px; left: 425px; }#webmagazine-no9 #webmagazine-slider .profile9 { top: 511px; left: 383px; }#webmagazine-no9 #webmagazine-slider .balloon10 { width: 50px; height: 68px; top: 222px; left: 502px; }#webmagazine-no9 #webmagazine-slider .profile10 { top: 541px; left: 432px; }#webmagazine-no9 #webmagazine-slider .balloon11 { width: 46px; height: 60px; top: 162px; left: 502px; }#webmagazine-no9 #webmagazine-slider .profile11 { top: 518px; left: 477px; }#webmagazine-no9 #webmagazine-slider .balloon12 { width: 54px; height: 72px; top: 180px; left: 636px; }#webmagazine-no9 #webmagazine-slider .profile12 { top: 530px; left: 529px; }#webmagazine-no9 #webmagazine-slider .balloon13 { width: 48px; height: 72px; top: 209px; left: 594px; }#webmagazine-no9 #webmagazine-slider .profile13 { top: 541px; left: 588px; }#webmagazine-no9 #webmagazine-slider .balloon14 { width: 52px; height: 72px; top: 201px; left: 746px; }#webmagazine-no9 #webmagazine-slider .profile14 { top: 523px; left: 629px; }#webmagazine-no9 #webmagazine-slider .balloon15 { width: 46px; height: 64px; top: 259px; left: 804px; }#webmagazine-no9 #webmagazine-slider .profile15 { top: 528px; left: 760px; }#webmagazine-no9 #webmagazine-slider .balloon16 { width: 52px; height: 74px; top: 221px; left: 910px; }#webmagazine-no9 #webmagazine-slider .profile16 { top: 522px; left: 796px; }#webmagazine-no9 #webmagazine-slider .balloon17 { width: 48px; height: 72px; top: 179px; left: 963px; }#webmagazine-no9 #webmagazine-slider .profile17 { top: 527px; left: 861px; }#webmagazine-no9 #webmagazine-slider .balloon18 { width: 52px; height: 74px; top: 276px; left: 968px; }#webmagazine-no9 #webmagazine-slider .profile18 { top: 542px; left: 933px; }#webmagazine-no9 #webmagazine-slider .balloon19 { width: 46px; height: 66px; top: 317px; left: 1022px; }#webmagazine-no9 #webmagazine-slider .profile19 { top: 531px; left: 969px; }#webmagazine-no9 #webmagazine-slider .balloon20 { width: 50px; height: 70px; top: 250px; left: 1088px; }#webmagazine-no9 #webmagazine-slider .profile20 { top: 548px; left: 1023px; }#webmagazine-no9 #webmagazine-slider .balloon21 { width: 50px; height: 66px; top: 291px; left: 1133px; }#webmagazine-no9 #webmagazine-slider .profile21 { top: 534px; left: 1078px; }#webmagazine-no9 #webmagazine-slider .balloon22 { width: 54px; height: 54px; top: 267px; left: 1268px; }#webmagazine-no9 #webmagazine-slider .profile22 { top: 535px; left: 1144px; }#webmagazine-no9 #webmagazine-slider .balloon23 { width: 44px; height: 64px; top: 259px; left: 1220px; }#webmagazine-no9 #webmagazine-slider .profile23 { top: 536px; left: 1203px; }#webmagazine-no9 #webmagazine-slider .balloon24 { width: 48px; height: 74px; top: 200px; left: 1339px; }#webmagazine-no9 #webmagazine-slider .profile24 { top: 538px; left: 1267px; }#webmagazine-no9 #webmagazine-slider .balloon25 { width: 50px; height: 72px; top: 256px; left: 1385px; }#webmagazine-no9 #webmagazine-slider .profile25 { top: 545px; left: 1306px; }#webmagazine-no9 #webmagazine-slider .balloon26 { width: 48px; height: 64px; top: 241px; left: 1433px; }#webmagazine-no9 #webmagazine-slider .profile26 { top: 535px; left: 1390px; }#webmagazine-no9 #webmagazine-slider .balloon27 { width: 52px; height: 74px; top: 266px; left: 1496px; }#webmagazine-no9 #webmagazine-slider .profile27 { top: 553px; left: 1457px; }#webmagazine-no9 #webmagazine-slider .balloon28 { width: 52px; height: 70px; top: 187px; left: 1639px; }#webmagazine-no9 #webmagazine-slider .profile28 { top: 538px; left: 1505px; }#webmagazine-no9 #webmagazine-slider .balloon29 { width: 54px; height: 68px; top: 336px; left: 1689px; }#webmagazine-no9 #webmagazine-slider .profile29 { top: 545px; left: 1636px; }#webmagazine-no9 #webmagazine-slider .balloon30 { width: 52px; height: 74px; top: 231px; left: 1802px; }#webmagazine-no9 #webmagazine-slider .profile30 { top: 571px; left: 1726px; }#webmagazine-no9 #webmagazine-slider .balloon31 { width: 48px; height: 66px; top: 265px; left: 1854px; }#webmagazine-no9 #webmagazine-slider .profile31 { top: 517px; left: 1759px; }#webmagazine-no9 #webmagazine-slider .balloon32 { width: 54px; height: 76px; top: 271px; left: 1918px; }#webmagazine-no9 #webmagazine-slider .profile32 { top: 535px; left: 1849px; }#webmagazine-no9 #webmagazine-slider .balloon33 { width: 44px; height: 62px; top: 195px; left: 1971px; }#webmagazine-no9 #webmagazine-slider .profile33 { top: 536px; left: 1890px; }#webmagazine-no9 #webmagazine-slider .balloon34 { width: 54px; height: 74px; top: 246px; left: 1991px; }#webmagazine-no9 #webmagazine-slider .profile34 { top: 535px; left: 1926px; }#webmagazine-no9 #webmagazine-slider .balloon35 { width: 48px; height: 62px; top: 184px; left: 2046px; }#webmagazine-no9 #webmagazine-slider .profile35 { top: 535px; left: 1972px; }#webmagazine-no9 #webmagazine-slider .balloon36 { width: 52px; height: 74px; top: 291px; left: 2076px; }#webmagazine-no9 #webmagazine-slider .profile36 { top: 537px; left: 2031px; }#webmagazine-no9 #webmagazine-slider .balloon37 { width: 46px; height: 68px; top: 226px; left: 2134px; }#webmagazine-no9 #webmagazine-slider .profile37 { top: 528px; left: 2049px; }#webmagazine-no9 #webmagazine-slider .balloon38 { width: 46px; height: 64px; top: 260px; left: 2180px; }#webmagazine-no9 #webmagazine-slider .profile38 { top: 563px; left: 2136px; }#webmagazine-no9 #webmagazine-slider .balloon39 { width: 48px; height: 72px; top: 213px; left: 2220px; }#webmagazine-no9 #webmagazine-slider .profile39 { top: 525px; left: 2183px; }#webmagazine-no9 #webmagazine-slider .balloon40 { width: 54px; height: 78px; top: 272px; left: 2295px; }#webmagazine-no9 #webmagazine-slider .profile40 { top: 531px; left: 2259px; }#webmagazine-no9 #webmagazine-slider .balloon41 { width: 52px; height: 72px; top: 272px; left: 2376px; }#webmagazine-no9 #webmagazine-slider .profile41 { top: 531px; left: 2259px; }#webmagazine-no9 #webmagazine-slider .balloon42 { width: 52px; height: 58px; top: 206px; left: 2459px; }#webmagazine-no9 #webmagazine-slider .profile42 { top: 555px; left: 2357px; }#webmagazine-no9 #webmagazine-slider .balloon43 { width: 52px; height: 74px; top: 236px; left: 2506px; }#webmagazine-no9 #webmagazine-slider .profile43 { top: 553px; left: 2461px; }#webmagazine-no9 #webmagazine-slider .balloon44 { width: 46px; height: 66px; top: 162px; left: 2567px; }#webmagazine-no9 #webmagazine-slider .profile44 { top: 503px; left: 2488px; }#webmagazine-no9 #webmagazine-slider .balloon45 { width: 50px; height: 74px; top: 226px; left: 2614px; }#webmagazine-no9 #webmagazine-slider .profile45 { top: 545px; left: 2566px; }#webmagazine-no9 #webmagazine-slider .balloon46 { width: 44px; height: 52px; top: 193px; left: 2670px; }#webmagazine-no9 #webmagazine-slider .profile46 { top: 520px; left: 2588px; }#webmagazine-no9 #webmagazine-slider .balloon47 { width: 54px; height: 72px; top: 281px; left: 2721px; }#webmagazine-no9 #webmagazine-slider .profile47 { top: 543px; left: 2636px; }#webmagazine-no9 #webmagazine-slider .balloon48 { width: 48px; height: 62px; top: 227px; left: 2732px; }#webmagazine-no9 #webmagazine-slider .profile48 { top: 524px; left: 2683px; }#webmagazine-no9 #webmagazine-slider .balloon49 { width: 52px; height: 72px; top: 273px; left: 2813px; }#webmagazine-no9 #webmagazine-slider .profile49 { top: 524px; left: 2730px; }#webmagazine-no9 #webmagazine-slider .balloon50 { width: 52px; height: 72px; top: 111px; left: 2889px; }#webmagazine-no9 #webmagazine-slider .profile50 { top: 485px; left: 2812px; }#webmagazine-no9 #webmagazine-slider .balloon51 { width: 52px; height: 62px; top: 240px; left: 2978px; }#webmagazine-no9 #webmagazine-slider .profile51 { top: 531px; left: 2853px; }#webmagazine-no9 #webmagazine-slider .balloon52 { width: 48px; height: 72px; top: 143px; left: 2977px; }#webmagazine-no9 #webmagazine-slider .profile52 { top: 519px; left: 2929px; }#webmagazine-no9 #webmagazine-slider .balloon53 { width: 48px; height: 64px; top: 280px; left: 3036px; }#webmagazine-no9 #webmagazine-slider .profile53 { top: 521px; left: 2964px; }#webmagazine-no9 #webmagazine-slider .balloon54 { width: 46px; height: 58px; top: 130px; left: 3086px; }#webmagazine-no9 #webmagazine-slider .profile54 { top: 507px; left: 3037px; }#webmagazine-no9 #webmagazine-slider .balloon55 { width: 48px; height: 68px; top: 179px; left: 3117px; }#webmagazine-no9 #webmagazine-slider .profile55 { top: 516px; left: 3071px; }#webmagazine-no9 #webmagazine-slider .balloon56 { width: 48px; height: 64px; top: 255px; left: 3187px; }#webmagazine-no9 #webmagazine-slider .profile56 { top: 506px; left: 3099px; }#webmagazine-no9 #webmagazine-slider .balloon57 { width: 54px; height: 76px; top: 196px; left: 3216px; }#webmagazine-no9 #webmagazine-slider .profile57 { top: 536px; left: 3136px; }/*+ Current-Signage + -------------------- */#webmagazine-no9 #webmagazine-container .current-signage {	margin-top: 8px;	}/* *****************************************/*+  WebMagazine-No10  +********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no10 #webmagazine-container {	}#webmagazine-no10 #webmagazine-container .inner {	width: 910px;	line-height: 2;	}/*+ Common + ----------------------------- */#webmagazine-no10 #webmagazine-container .cfix .left {	width: 502px;	}#webmagazine-no10 #webmagazine-container .cfix .right {	width: 360px;	}#webmagazine-no10 #webmagazine-container h3 {	margin-bottom: 20px;	}#webmagazine-no10 #webmagazine-container p {	margin-bottom: 2em;	}#webmagazine-no10 #webmagazine-container .inner ol.image-caption li {	margin: 0 0 1.2em 20px;	padding-left: 8px;	font-size: .92em;	line-height: 1.6;	list-style-type: decimal;	}/*+ Main-Visual + ------------------------ */#webmagazine-no10 #webmagazine-main-visual {	margin-bottom: 50px;	background: url(../webmagazine/img/no10/main-bg.jpg) no-repeat center top;	}#webmagazine-no10 #webmagazine-main-visual .inner {	height: 581px;	position: relative;	}#webmagazine-no10 #webmagazine-main-visual h2 {	position: absolute;	top: 83px;	left: 0;	}#webmagazine-no10 #webmagazine-main-visual p {	position: absolute;	top: 425px;	left: 0;	}/*+ Introduction + ----------------------- */#webmagazine-no10 #webmagazine-introduction {	margin-bottom: 50px;	}#webmagazine-no10 #webmagazine-introduction-header {	margin-bottom: 40px;	}#webmagazine-no10 #webmagazine-introduction h4 {	margin-bottom: 16px;	font-size: 1.08em;	font-weight: bold;	}#webmagazine-no10 #webmagazine-introduction .notes li {	margin-left: 1em;	text-indent: -1em;	}/*+ Interview + -------------------------- */#webmagazine-no10 #webmagazine-interview {	margin-bottom: 50px;	}/*+ Gallery + ---------------------------- */#webmagazine-no10 #webmagazine-gallery {	margin-bottom: 40px;	}#webmagazine-no10 #webmagazine-gallery .cfix {	margin-top: 5px;	}#webmagazine-no10 #webmagazine-container #webmagazine-gallery .cfix .left {	width: 549px;	}#webmagazine-no10 #webmagazine-container #webmagazine-gallery .cfix .right {	padding-top: 36px;	width: 340px;	}/*+ Voice + ------------------------------ */#webmagazine-no10 #webmagazine-voice {	margin-bottom: 14px;	padding-bottom: 40px;	background: url(../webmagazine/img/no10/voice-bg.gif) repeat-x left top #F7DEB8;	}#webmagazine-no10 #webmagazine-voice .inner {	position: relative;	}#webmagazine-no10 #webmagazine-voice h3 {	margin: 0 0 0 303px;	}#webmagazine-no10 #webmagazine-voice .profile {	position: absolute;	top: 0;	left: 0;	}#webmagazine-no10 #webmagazine-voice .profile dd {	width: 200px;	font-weight: bold;	position: absolute;	bottom: 0;	left: 302px;	}#webmagazine-no10 #webmagazine-voice .tl .text {	/*padding-top: 160px;*/	padding-top: 150px;	}#webmagazine-no10 #webmagazine-voice .tl .image {	text-align: right;	}/*+ Current-Signage + -------------------- */#webmagazine-no10 #webmagazine-container .current-signage {	margin: 0 0 40px 0;	}#webmagazine-no10 #webmagazine-container .current-signage .inner {	text-align: left;	}/* *****************************************/*+  WebMagazine-No11  +********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no11 #webmagazine-container {	}#webmagazine-no11 #webmagazine-container .inner {	width: 912px;	line-height: 2;	}/*+ Common + ----------------------------- */#webmagazine-no11 #webmagazine-container .section {	margin-bottom: 50px;	font-size: 1.08em;	line-height: 2.3;	}#webmagazine-no11 #webmagazine-interview-no1 .cfix .image,#webmagazine-no11 #webmagazine-interview-no2 .cfix .text {	width: 502px;	}#webmagazine-no11 #webmagazine-interview-no1 .cfix .text,#webmagazine-no11 #webmagazine-interview-no2 .cfix .image {	width: 338px;	}#webmagazine-no11 #webmagazine-container h4 {	margin-bottom: 16px;	}#webmagazine-no11 #webmagazine-container p {	margin-bottom: 3em;	}#webmagazine-no11 #webmagazine-interview-no1 .image dt {	margin-bottom: 1.2em;	}/*+ Main-Visual + ------------------------ */#webmagazine-no11 #webmagazine-main-visual {	margin-bottom: 60px;	background: url(../webmagazine/img/no11/main-bg.jpg) no-repeat center top;	}#webmagazine-no11 #webmagazine-main-visual .inner {	height: 493px;	position: relative;	}#webmagazine-no11 #webmagazine-main-visual h2 {	position: absolute;	top: 68px;	left: 577px;	}#webmagazine-no11 #webmagazine-main-visual p {	position: absolute;	top: 348px;	left: 0;	}/*+ Interview-No1 + ---------------------- */#webmagazine-no11 #webmagazine-interview-no1 .no1 {	margin-bottom: 10px;	}#webmagazine-no11 #webmagazine-interview-no1 .no2 {	margin-bottom: 70px;	}#webmagazine-no11 #webmagazine-interview-no1 .no3 .image dd {	float: right;	}/*+ Interview-No2 + ---------------------- */#webmagazine-no11 #webmagazine-interview-no2 .no2 .text dl {	margin-bottom: 3em;	position: relative;	}#webmagazine-no11 #webmagazine-interview-no2 .no2 .text .tl dt {	float: right;	}#webmagazine-no11 #webmagazine-interview-no2 .no2 .text .tr dt {	float: left;	}#webmagazine-no11 #webmagazine-interview-no2 .no2 .text .person-no1 dd {	width: 222px;	}#webmagazine-no11 #webmagazine-interview-no2 .no2 .text .person-no1 dd.name {	text-align: right;	position: absolute;	bottom: -0.8em;	left: 0;	}#webmagazine-no11 #webmagazine-interview-no2 .no2 .text .person-no2 dd {	width: 230px;	float: right;	}#webmagazine-no11 #webmagazine-interview-no2 .no2 .text .person-no2 dd.notes {	position: absolute;	bottom: -0.8em;	right: 0;	}#webmagazine-no11 #webmagazine-interview-no2 .no2 .text .person-no3 dd.notes {	width: 110px;	position: absolute;	bottom: -0.8em;	left: 114px;	}/*+ Current-Signage + -------------------- */#webmagazine-no11 #webmagazine-container .current-signage {	margin: 0 0 40px 0;	}#webmagazine-no11 #webmagazine-container .current-signage .inner {	text-align: left;	}/* *****************************************/*+  WebMagazine-No12  +********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no12 #webmagazine-container {	}#webmagazine-no12 #webmagazine-container .inner {	width: 964px;	/*line-height: 2;*/	}/*+ Common + ----------------------------- */#webmagazine-no12 #webmagazine-container .section {	margin-bottom: 50px;	font-size: 1.08em;	line-height: 2.3;	}#webmagazine-no12 #webmagazine-interview-no1 .tl .image,#webmagazine-no12 #webmagazine-interview-no1 .tr .text {	width: 390px;	}#webmagazine-no12 #webmagazine-interview-no1 .tl .text,#webmagazine-no12 #webmagazine-interview-no1 .tr .image {	width: 502px;	}#webmagazine-no12 #webmagazine-interview-no2 .tr .text,#webmagazine-no12 #webmagazine-interview-no2 .tl .image,#webmagazine-no12 #webmagazine-interview-no3 .tr .text,#webmagazine-no12 #webmagazine-interview-no3 .tl .image,#webmagazine-no12 #webmagazine-interview-no4 .tr .text,#webmagazine-no12 #webmagazine-interview-no4 .tl .image {	width: 462px;	}#webmagazine-no12 #webmagazine-interview-no2 .tr .image,#webmagazine-no12 #webmagazine-interview-no2 .tl .text,#webmagazine-no12 #webmagazine-interview-no3 .tr .image,#webmagazine-no12 #webmagazine-interview-no3 .tl .text,#webmagazine-no12 #webmagazine-interview-no4 .tr .image,#webmagazine-no12 #webmagazine-interview-no4 .tl .text {	width: 428px;	}#webmagazine-no12 #webmagazine-container h3 {	margin-bottom: 60px;	}#webmagazine-no12 #webmagazine-container h4 {	margin-bottom: 30px;	}#webmagazine-no12 #webmagazine-container p {	margin-bottom: 3em;	}#webmagazine-no12 #webmagazine-container .image dt {	margin-bottom: .4em;	}/*+ Main-Visual + ------------------------ */#webmagazine-no12 #webmagazine-main-visual {	margin-bottom: 50px;	padding-top: 29px;	}#webmagazine-no12 #webmagazine-main-visual .inner {	}#webmagazine-no12 #webmagazine-main-visual h2 {	margin-bottom: 30px;	}#webmagazine-no12 #webmagazine-main-visual p {	text-align: center;	}/*+ Current-Signage + -------------------- */#webmagazine-no12 #webmagazine-container .current-signage {	margin: 0 0 40px 0;	}#webmagazine-no12 #webmagazine-container .current-signage .inner {	text-align: left;	}/* *****************************************/*+  WebMagazine-No13  +********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no13 #webmagazine-container {	}#webmagazine-no13 #webmagazine-container .inner {	width: 982px;	line-height: 2;	}/*+ Common + ----------------------------- */#webmagazine-no13 #webmagazine-container .section {	margin-bottom: 50px;	font-size: 1.08em;	line-height: 2.3;	}#webmagazine-no13 .cfix h3 {	width: 240px;	}#webmagazine-no13 .tr h3 {	float: left;	}#webmagazine-no13 .tl h3 {	float: right;	}#webmagazine-no13 .cfix .text {	width: 660px;	}#webmagazine-no13 #webmagazine-container h3 {	margin-bottom: 30px;	}#webmagazine-no13 #webmagazine-container p {	margin-bottom: 3em;	}/*+ Main-Visual + ------------------------ */#webmagazine-no13 #webmagazine-main-visual {	margin-bottom: 60px;	background: url(../webmagazine/img/no13/main-bg.gif) repeat-x 0 0;	}/*+ Introduction + ----------------------- */#webmagazine-no13 #webmagazine-container #webmagazine-introduction {	margin-bottom: 30px;	}#webmagazine-no13 #webmagazine-introduction p {	margin: 0 40px 60px;	}#webmagazine-no13 #webmagazine-introduction li {	float: left;	}/*+ Touch + ------------------------------ */#webmagazine-no13 #webmagazine-touch {	}/*+ Mania + ------------------------------ */#webmagazine-no13 #webmagazine-mania .text {	padding: 40px;	color: #FFF;	background: url(../webmagazine/img/no13/mania-bg.gif) no-repeat 670px 90px #070D19;	}#webmagazine-no13 #webmagazine-mania .text dt {	width: 3.5em;	float: left;	}#webmagazine-no13 #webmagazine-mania .text dd {	margin-left: 3.5em;	}/*+ Idea + ------------------------------- */#webmagazine-no13 #webmagazine-idea .image {	margin-top: 50px;	}/*+ Study + ------------------------------ */#webmagazine-no13 #webmagazine-container #webmagazine-study {	margin-bottom: 20px;	}#webmagazine-no13 #webmagazine-study .image {	margin-top: 50px;	}/*+ Current-Signage + -------------------- */#webmagazine-no13 #webmagazine-container .current-signage {	margin: 0 0 40px 0;	}#webmagazine-no13 #webmagazine-container .current-signage .inner {	text-align: left;	}/*+ Local-Nav + -------------------------- */#webmagazine-no13 #webmagazine-container .local-nav .inner {	text-align: center;	}#webmagazine-no13 #webmagazine-container .local-nav .inner li {	margin: 0 9px;	display: inline;	}/* *****************************************/*+  WebMagazine-No14  +********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no14 #webmagazine-container {	}#webmagazine-no14 #webmagazine-container .inner {	width: 982px;	line-height: 2;	}/*+ Common + ----------------------------- */#webmagazine-no14 #webmagazine-container .section {	margin-bottom: 50px;	font-size: 1.08em;	line-height: 2.3;	}#webmagazine-no14 .cfix h3 {	width: 227px;	}#webmagazine-no14 .tr h3 {	float: left;	}#webmagazine-no14 .tl h3 {	float: right;	}#webmagazine-no14 .cfix .text {	width: 660px;	}#webmagazine-no14 #webmagazine-container h3 {	margin-bottom: 30px;	}#webmagazine-no14 #webmagazine-container p {	margin-bottom: 3em;	}/*+ Main-Visual + ------------------------ */#webmagazine-no14 #webmagazine-main-visual {	margin-bottom: 60px;	background: url(../webmagazine/img/no14/main-bg.jpg) no-repeat center top #070d19;	}/*+ Introduction + ----------------------- */#webmagazine-no14 #webmagazine-container #webmagazine-introduction {	/*margin-bottom: 60px;*/	}#webmagazine-no14 #webmagazine-introduction p {	margin: 0 40px 60px;	}/*+ Future + ----------------------------- */#webmagazine-no14 #webmagazine-future {	}/*+ Exposed + ---------------------------- */#webmagazine-no14 #webmagazine-exposed {	}/*+ Cheerful + --------------------------- */#webmagazine-no14 #webmagazine-cheerful .text {	padding: 40px 40px 60px;	color: #FFF;	background: url(../webmagazine/img/no14/cheerful-bg.gif) no-repeat 615px 46px #070D19;	}#webmagazine-no14 #webmagazine-cheerful .text dt {	width: 3.5em;	float: left;	}#webmagazine-no14 #webmagazine-cheerful .text dd {	margin-left: 3.5em;	}/*+ Glad + ------------------------------- */#webmagazine-no14 #webmagazine-container #webmagazine-glad {	margin-bottom: 20px;	}#webmagazine-no14 #webmagazine-container #webmagazine-glad .banner {	margin-top: 70px;	}/*+ Current-Signage + -------------------- */#webmagazine-no14 #webmagazine-container .current-signage {	margin: 0 0 40px 0;	}#webmagazine-no14 #webmagazine-container .current-signage .inner {	text-align: left;	}/*+ Local-Nav + -------------------------- */#webmagazine-no14 #webmagazine-container .local-nav .inner {	text-align: center;	}#webmagazine-no14 #webmagazine-container .local-nav .inner li {	margin: 0 9px;	display: inline;	}/* *****************************************/*+  WebMagazine-No15  +********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no15 #webmagazine-container {	}#webmagazine-no15 #webmagazine-container .inner {	width: 980px;	}/*+ Common + ----------------------------- *//*+ Main-Visual + ------------------------ */#webmagazine-no15 #webmagazine-main-visual {	margin-bottom: 0;	}/*+ Interview-Common + ------------------- */#webmagazine-no15 #webmagazine-interview .inner {	background-color: #88d980;	position: relative;	}#webmagazine-no15 .insect li,#webmagazine-no15 .profile li {	position: absolute;	}/*#webmagazine-no15 .profile li {	transition: .8s;	opacity: 0;	}#webmagazine-no15 .profile li.appear {	opacity: 1.0;	}*/#webmagazine-no15 .profile .l { left: 70px;}#webmagazine-no15 .profile .c { left: 380px; }#webmagazine-no15 .profile .r { left: 720px; }/*+ Interview-Nav + ---------------------- */#webmagazine-no15 .webmagazine-nav {	position: absolute;	top: 0;	left: 68px;	}#webmagazine-no15 .webmagazine-nav li {	margin-right: 8px;	float: left;	}/*+ Unique + ----------------------------- */#webmagazine-no15 #unique {	/*height: 2020px;*/	height: 1930px;	background: url(../webmagazine/img/no15/unique-bg.jpg) no-repeat left top;	}#webmagazine-no15 #unique .profile .l { left: 90px;}#webmagazine-no15 #unique .profile4,#webmagazine-no15 #unique .profile2 { /*top: 130px;*/top: 50px; }#webmagazine-no15 #unique .profile3 { /*top: 420px;*/top: 340px; }/*#webmagazine-no15 #unique .profile4 { top: 580px; }*/#webmagazine-no15 #unique .profile5 { /*top: 710px;*/top: 630px; }#webmagazine-no15 #unique .profile6 { /*top: 1000px;*/top: 920px; }#webmagazine-no15 #unique .profile7 { /*top: 1270px;*/top: 1190px; }#webmagazine-no15 #unique .profile8 { /*top: 1500px;*/top: 1420px; }#webmagazine-no15 #unique .profile9 { /*top: 1530px;*/top: 1450px; }/*+ Wow + -------------------------------- */#webmagazine-no15 #wow {	/*height: 2940px;*/	height: 2640px;	background: url(../webmagazine/img/no15/wow-bg.jpg) no-repeat left top;	}#webmagazine-no15 #wow .profile1,#webmagazine-no15 #wow .profile2,#webmagazine-no15 #wow .profile3 { /*top: 150px;*/top: 90px; }#webmagazine-no15 #wow .profile4 { /*top: 660px;*/top: 590px; }#webmagazine-no15 #wow .profile5 { /*top: 630px;*/top: 560px; }#webmagazine-no15 #wow .profile6 { /*top: 900px;*/top: 830px; }#webmagazine-no15 #wow .profile7,#webmagazine-no15 #wow .profile8 { /*top: 1140px;*/top: 1070px; }#webmagazine-no15 #wow .profile9,#webmagazine-no15 #wow .profile10 { /*top: 1610px;*/top: 1540px; }#webmagazine-no15 #wow .profile11,#webmagazine-no15 #wow .profile12,#webmagazine-no15 #wow .profile13 { /*top: 2160px;*/top: 2100px; }/*+ Proactiv + --------------------------- */#webmagazine-no15 #proactiv {	/*height: 3430px;*/	height: 3140px;	background: url(../webmagazine/img/no15/proactiv-bg.jpg) no-repeat left top;	}#webmagazine-no15 #proactiv .profile1,#webmagazine-no15 #proactiv .profile2 { /*top: 160px;*/top: 90px; }#webmagazine-no15 #proactiv .profile3,#webmagazine-no15 #proactiv .profile4,#webmagazine-no15 #proactiv .profile5 { /*top: 640px;*/top: 570px; }#webmagazine-no15 #proactiv .profile6,#webmagazine-no15 #proactiv .profile7,#webmagazine-no15 #proactiv .profile8 { /*top: 1130px;*/top: 1070px; }#webmagazine-no15 #proactiv .profile9,#webmagazine-no15 #proactiv .profile10 { /*top: 1620px;*/top: 1550px; }#webmagazine-no15 #proactiv .profile11 { /*top: 1810px;*/top: 1740px; }#webmagazine-no15 #proactiv .profile12,#webmagazine-no15 #proactiv .profile13 { /*top: 2150px;*/top: 2080px; }#webmagazine-no15 #proactiv .profile14,#webmagazine-no15 #proactiv .profile15,#webmagazine-no15 #proactiv .profile16 { /*top: 2650px;*/top: 2580px; }/*+ Cherish + ---------------------------- */#webmagazine-no15 #cherish {	/*height: 2450px;*/	height: 2110px;	background: url(../webmagazine/img/no15/cherish-bg.jpg) no-repeat left top;	}#webmagazine-no15 #cherish .profile1,#webmagazine-no15 #cherish .profile2 { /*top: 180px;*/top: 110px; }#webmagazine-no15 #cherish .profile3,#webmagazine-no15 #cherish .profile4 { /*top: 660px;*/top: 590px; }#webmagazine-no15 #cherish .profile5 { /*top: 960px;*/top: 890px; }#webmagazine-no15 #cherish .profile6,#webmagazine-no15 #cherish .profile7 { /*top: 1190px;*/top: 1120px; }#webmagazine-no15 #cherish .profile8,#webmagazine-no15 #cherish .profile9 { /*top: 1720px;*/top: 1650px; }/*+ Sure + ------------------------------- */#webmagazine-no15 #sure {	/*height: 1470px;*/	height: 1240px;	background: url(../webmagazine/img/no15/sure-bg.jpg) no-repeat left top;	}#webmagazine-no15 #sure .profile1,#webmagazine-no15 #sure .profile2,#webmagazine-no15 #sure .profile3 { /*top: 150px;*/top: 80px; }#webmagazine-no15 #sure .profile4,#webmagazine-no15 #sure .profile5 { /*top: 660px;*/top: 590px; }/*+ Insect + ----------------------------- */#webmagazine-no15 #insect1 {	/*top: 170px;*/top: 100px;	left: 120px;	}#webmagazine-no15 #insect2 {	/*top: 990px;*/top: 920px;	left: 120px;	}#webmagazine-no15 #insect3 {	/*top: 60px;*/top: 10px;	left: 470px;	}#webmagazine-no15 #insect4 {	/*top: 1340px;*/top: 1270px;	left: 330px;	}#webmagazine-no15 #insect5 {	/*top: 1970px;*/top: 1910px;	left: 770px;	}#webmagazine-no15 #insect6 {	/*top: 100px;*/top: 40px;	left: 690px;	}#webmagazine-no15 #insect7 {	/*top: 2680px;*/top: 2600px;	left: 600px;	}#webmagazine-no15 #insect8 {	/*top: 580px;*/top: 510px;	left: 600px;	}#webmagazine-no15 #insect9 {	/*top: 1480px;*/top: 1410px;	left: 580px;	}#webmagazine-no15 #insect10 {	/*top: 800px;*/top: 740px;	left: 500px;	}#webmagazine-no15 #insect11 {	/*top: 90px;*/top: 40px;	left: 340px;	}/*+ Ending + ----------------------------- */#webmagazine-no15 #webmagazine-ending .inner {	/*height: 1690px;*/	height: 1630px;	background: url(../webmagazine/img/no15/ending-bg.jpg) no-repeat left top;	position: relative;	}#webmagazine-no15 #webmagazine-ending .photo1,#webmagazine-no15 #webmagazine-ending .photo2,#webmagazine-no15 #webmagazine-ending .current-signage {	position: absolute;	}#webmagazine-no15 #webmagazine-ending .photo1 {	/*top: 240px;*/top: 190px;	left: 0;	}#webmagazine-no15 #webmagazine-ending .photo2 {	top: /*1290px;*/1240px;	left: 0;	}#webmagazine-no15 #webmagazine-ending .current-signage {	bottom: 40px;	left: 30px;	}/* *****************************************/*+  WebMagazine-No16  +********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no16 #webmagazine-container {	}#webmagazine-no16 #webmagazine-container .inner {	width: 980px;	/*line-height: 2;*/	}/*+ Common + ----------------------------- */#webmagazine-no16 #webmagazine-container .section {	margin-bottom: 140px;	font-size: 1.08em;	line-height: 2;	}#webmagazine-no16 #webmagazine-container .tl .image,#webmagazine-no16 #webmagazine-container .tr .text {	width: 500px;	}#webmagazine-no16 #webmagazine-container .tl .text,#webmagazine-no16 #webmagazine-container .tr .image {	width: 434px;	}#webmagazine-no16 #webmagazine-container h3 {	margin-bottom: 80px;	}#webmagazine-no16 #webmagazine-container h4 {	margin-bottom: 30px;	}#webmagazine-no16 #webmagazine-container p {	margin-bottom: 2em;	}#webmagazine-no16 #webmagazine-container .image dt {	margin-bottom: 1em;	}/*+ Main-Visual + ------------------------ */#webmagazine-no16 #webmagazine-main-visual {	margin-bottom: 80px;	}#webmagazine-no16 #webmagazine-main-visual .inner {	}#webmagazine-no16 #webmagazine-main-visual h2 {	}#webmagazine-no16 #webmagazine-main-visual .image {	margin-bottom: 40px;	width: 100%;	height: 530px;	border-top: #000 4px solid;	border-bottom: #000 4px solid;	position: relative;	}#webmagazine-no16 #webmagazine-main-visual .left,#webmagazine-no16 #webmagazine-main-visual .right {	width: 50%;	height: 100%;	}#webmagazine-no16 #webmagazine-main-visual .left {	background: #dd765a;	float: left;	}#webmagazine-no16 #webmagazine-main-visual .right {	background: #90a782;	float: right;	}#webmagazine-no16 #webmagazine-main-visual .center {	margin-left: -490px;	width: 980px;	position: absolute;	top: 0;	left: 50%;	}#webmagazine-no16 #webmagazine-main-visual p.copy {	font-size: 1.33em;	text-align: center;	}/*+ Current-Signage + -------------------- */#webmagazine-no16 #webmagazine-container .current-signage {	margin: 0 0 40px 0;	}#webmagazine-no16 #webmagazine-container .current-signage .inner {	text-align: left;	}/* *****************************************/*+  WebMagazine-No17  +********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no17 #webmagazine-container {}#webmagazine-no17 #webmagazine-container .inner {}/*+ Common + ----------------------------- *//*+ Main-Visual + ------------------------ */#webmagazine-no17 #webmagazine-main-visual {	padding: 55px 0 52px;}#webmagazine-no17 #webmagazine-main-visual h2,#webmagazine-no17 #webmagazine-main-visual p {	text-align: center;}#webmagazine-no17 #webmagazine-main-visual p {	margin-top: 41px;}/*+ Origami-Scene + -------------------- */#webmagazine-no17 #origami-scene-selector {	overflow: hidden;	width: 980px;	margin: 0 auto;}#webmagazine-no17 #origami-scene-selector > div {	float: left;	width: 130px;	margin-left: 40px;	text-align: center;}#webmagazine-no17 #origami-scene-selector > div:first-child {	margin-left: 0;}#webmagazine-no17 #origami-scene-selector > div > p:first-child {	margin-bottom: 13px;}#webmagazine-no17 #origami-scene-contents {	width: 980px;	margin: 24px auto 0;}#webmagazine-no17 .origami-scene-box {	display: none;	position: relative;	width: 980px;	height: 690px;}#webmagazine-no17 .origami-scene-box._current-scene {	display: block;}#webmagazine-no17 .origami-scene-box#origami-scene-box1 {	background: url(/divisions/webmagazine/img/no17/scene1.png) no-repeat center center;}#webmagazine-no17 .origami-scene-box#origami-scene-box2 {	background: url(/divisions/webmagazine/img/no17/scene2.png) no-repeat center center;}#webmagazine-no17 .origami-scene-box#origami-scene-box3 {	height: 1205px;	background: url(/divisions/webmagazine/img/no17/scene3.png) no-repeat center center;}#webmagazine-no17 .origami-scene-box#origami-scene-box4 {	background: url(/divisions/webmagazine/img/no17/scene4.png) no-repeat center center;}#webmagazine-no17 .origami-scene-box#origami-scene-box5 {	background: url(/divisions/webmagazine/img/no17/scene5.png) no-repeat center center;}#webmagazine-no17 .origami-scene-box#origami-scene-box6 {	background: url(/divisions/webmagazine/img/no17/scene6.png) no-repeat center center;}#webmagazine-no17 .origami-person {	position: absolute;	z-index: 2;	cursor: pointer;}#webmagazine-no17 .origami-animation {	display: none;	position: absolute;	width: 248px;	height: 248px;	z-index: 3;	cursor: pointer;}#webmagazine-no17 .origami-animation._start-anim {	display: block;}#webmagazine-no17 .origami-animation img {	display: none;	position: absolute;	left: 0;	top: 0;}#webmagazine-no17 .origami-animation img._current-step {	display: inline-block;}#webmagazine-no17 .origami-person#origami-scene1-person1 {	width: 41px;	height: 96px;	left: 130px;	top: 170px;}#webmagazine-no17 .origami-animation#origami-scene1-animation1 {	left: 26px;	top: 94px;}#webmagazine-no17 .origami-person#origami-scene1-person2 {	width: 70px;	height: 100px;	left: 380px;	top: 88px;}#webmagazine-no17 .origami-animation#origami-scene1-animation2 {	left: 291px;	top: 14px;}#webmagazine-no17 .origami-person#origami-scene1-person3 {	width: 97px;	height: 97px;	left: 360px;	top: 320px;}#webmagazine-no17 .origami-animation#origami-scene1-animation3 {	left: 285px;	top: 245px;}#webmagazine-no17 .origami-person#origami-scene1-person4 {	width: 50px;	height: 120px;	left: 298px;	top: 480px;}#webmagazine-no17 .origami-animation#origami-scene1-animation4 {	left: 199px;	top: 416px;}#webmagazine-no17 .origami-person#origami-scene1-person5 {	width: 60px;	height: 120px;	left: 605px;	top: 215px;}#webmagazine-no17 .origami-animation#origami-scene1-animation5 {	left: 511px;	top: 151px;}#webmagazine-no17 .origami-person#origami-scene1-person6 {	width: 125px;	height: 120px;	left: 536px;	top: 324px;}#webmagazine-no17 .origami-animation#origami-scene1-animation6 {	left: 475px;	top: 260px;}#webmagazine-no17 .origami-person#origami-scene1-person7 {	width: 142px;	height: 99px;	left: 501px;	top: 467px;}#webmagazine-no17 .origami-animation#origami-scene1-animation7 {	left: 448px;	top: 393px;}#webmagazine-no17 .origami-person#origami-scene1-person8 {	width: 50px;	height: 102px;	left: 459px;	top: 569px;}#webmagazine-no17 .origami-animation#origami-scene1-animation8 {	left: 360px;	top: 496px;}#webmagazine-no17 .origami-person#origami-scene1-person9 {	width: 64px;	height: 54px;	left: 748px;	top: 319px;}#webmagazine-no17 .origami-animation#origami-scene1-animation9 {	left: 656px;	top: 222px;}#webmagazine-no17 .origami-person#origami-scene1-person10 {	width: 80px;	height: 100px;	left: 814px;	top: 560px;}#webmagazine-no17 .origami-animation#origami-scene1-animation10 {	left: 730px;	top: 486px;}#webmagazine-no17 .origami-person#origami-scene2-person11 {	width: 76px;	height: 89px;	left: 157px;	top: 47px;}#webmagazine-no17 .origami-animation#origami-scene2-animation11 {	left: 71px;	top: -32px;}#webmagazine-no17 .origami-person#origami-scene2-person12 {	width: 56px;	height: 136px;	left: 164px;	top: 278px;}#webmagazine-no17 .origami-animation#origami-scene2-animation12 {	left: 68px;	top: 222px;}#webmagazine-no17 .origami-person#origami-scene2-person13 {	width: 70px;	height: 150px;	left: 150px;	top: 422px;}#webmagazine-no17 .origami-animation#origami-scene2-animation13 {	left: 61px;	top: 373px;}#webmagazine-no17 .origami-person#origami-scene2-person14 {	width: 80px;	height: 150px;	left: 420px;	top: 63px;}#webmagazine-no17 .origami-animation#origami-scene2-animation14 {	left: 336px;	top: 14px;}#webmagazine-no17 .origami-person#origami-scene2-person15 {	width: 90px;	height: 130px;	left: 351px;	top: 486px;}#webmagazine-no17 .origami-animation#origami-scene2-animation15 {	left: 272px;	top: 427px;}#webmagazine-no17 .origami-person#origami-scene2-person16 {	width: 90px;	height: 120px;	left: 585px;	top: 310px;}#webmagazine-no17 .origami-animation#origami-scene2-animation16 {	left: 506px;	top: 246px;}#webmagazine-no17 .origami-person#origami-scene2-person17 {	width: 66px;	height: 130px;	left: 550px;	top: 426px;}#webmagazine-no17 .origami-animation#origami-scene2-animation17 {	left: 459px;	top: 367px;}#webmagazine-no17 .origami-person#origami-scene3-person18 {	width: 100px;	height: 150px;	left: 48px;	top: 174px;}#webmagazine-no17 .origami-animation#origami-scene3-animation18 {	left: -26px;	top: 125px;}#webmagazine-no17 .origami-person#origami-scene3-person19 {	width: 103px;	height: 130px;	left: 160px;	top: 111px;}#webmagazine-no17 .origami-animation#origami-scene3-animation19 {	left: 88px;	top: 52px;}#webmagazine-no17 .origami-person#origami-scene3-person20 {	width: 150px;	height: 130px;	left: 274px;	top: 185px;}#webmagazine-no17 .origami-animation#origami-scene3-animation20 {	left: 235px;	top: 126px;}#webmagazine-no17 .origami-person#origami-scene3-person21 {	width: 100px;	height: 140px;	left: 409px;	top: 201px;}#webmagazine-no17 .origami-animation#origami-scene3-animation21 {	left: 335px;	top: 147px;}#webmagazine-no17 .origami-person#origami-scene3-person22 {	width: 100px;	height: 122px;	left: 570px;	top: 206px;}#webmagazine-no17 .origami-animation#origami-scene3-animation22 {	left: 496px;	top: 143px;}#webmagazine-no17 .origami-person#origami-scene3-person23 {	width: 52px;	height: 138px;	left: 663px;	top: 305px;}#webmagazine-no17 .origami-animation#origami-scene3-animation23 {	left: 565px;	top: 250px;}#webmagazine-no17 .origami-person#origami-scene3-person24 {	width: 130px;	height: 160px;	left: 600px;	top: 424px;}#webmagazine-no17 .origami-animation#origami-scene3-animation24 {	left: 541px;	top: 380px;}#webmagazine-no17 .origami-person#origami-scene3-person25 {	width: 120px;	height: 150px;	left: 402px;	top: 746px;}#webmagazine-no17 .origami-animation#origami-scene3-animation25 {	left: 338px;	top: 697px;}#webmagazine-no17 .origami-person#origami-scene3-person26 {	width: 100px;	height: 140px;	left: 135px;	top: 710px;}#webmagazine-no17 .origami-animation#origami-scene3-animation26 {	left: 61px;	top: 656px;}#webmagazine-no17 .origami-person#origami-scene4-person27 {	width: 80px;	height: 90px;	left: 2px;	top: 324px;}#webmagazine-no17 .origami-animation#origami-scene4-animation27 {	left: -30px;	top: 245px;}#webmagazine-no17 .origami-person#origami-scene4-person28 {	width: 86px;	height: 86px;	left: 340px;	top: 196px;}#webmagazine-no17 .origami-animation#origami-scene4-animation28 {	left: 259px;	top: 115px;}#webmagazine-no17 .origami-person#origami-scene4-person29 {	width: 70px;	height: 105px;	left: 268px;	top: 281px;}#webmagazine-no17 .origami-animation#origami-scene4-animation29 {	left: 179px;	top: 209px;}#webmagazine-no17 .origami-person#origami-scene4-person30 {	width: 80px;	height: 101px;	left: 465px;	top: 346px;}#webmagazine-no17 .origami-animation#origami-scene4-animation30 {	left: 381px;	top: 272px;}#webmagazine-no17 .origami-person#origami-scene4-person31 {	width: 96px;	height: 146px;	left: 275px;	top: 454px;}#webmagazine-no17 .origami-animation#origami-scene4-animation31 {	left: 199px;	top: 403px;}#webmagazine-no17 .origami-person#origami-scene4-person32 {	width: 66px;	height: 97px;	left: 765px;	top: 63px;}#webmagazine-no17 .origami-animation#origami-scene4-animation32 {	left: 674px;	top: -12px;}#webmagazine-no17 .origami-person#origami-scene5-person33 {	width: 70px;	height: 90px;	left: 94px;	top: 260px;}#webmagazine-no17 .origami-animation#origami-scene5-animation33 {	left: 5px;	top: 181px;}#webmagazine-no17 .origami-person#origami-scene5-person34 {	width: 100px;	height: 100px;	left: 198px;	top: 519px;}#webmagazine-no17 .origami-animation#origami-scene5-animation34 {	left: 124px;	top: 445px;}#webmagazine-no17 .origami-person#origami-scene5-person35 {	width: 36px;	height: 100px;	left: 401px;	top: 279px;}#webmagazine-no17 .origami-animation#origami-scene5-animation35 {	left: 295px;	top: 205px;}#webmagazine-no17 .origami-person#origami-scene5-person36 {	width: 100px;	height: 80px;	left: 529px;	top: 8px;}#webmagazine-no17 .origami-animation#origami-scene5-animation36 {	left: 455px;	top: -76px;}#webmagazine-no17 .origami-person#origami-scene5-person37 {	width: 120px;	height: 70px;	left: 615px;	top: 84px;}#webmagazine-no17 .origami-animation#origami-scene5-animation37 {	left: 515px;	top: -5px;}#webmagazine-no17 .origami-person#origami-scene5-person38 {	width: 80px;	height: 94px;	left: 615px;	top: 288px;}#webmagazine-no17 .origami-animation#origami-scene5-animation38 {	left: 531px;	top: 211px;}#webmagazine-no17 .origami-person#origami-scene5-person39 {	width: 60px;	height: 88px;	left: 860px;	top: 218px;}#webmagazine-no17 .origami-animation#origami-scene5-animation39 {	left: 762px;	top: 138px;}#webmagazine-no17 .origami-person#origami-scene5-person40 {	width: 50px;	height: 120px;	left: 731px;	top: 453px;}#webmagazine-no17 .origami-animation#origami-scene5-animation40 {	left: 632px;	top: 389px;}#webmagazine-no17 .origami-person#origami-scene5-person41 {	width: 90px;	height: 100px;	left: 853px;	top: 560px;}#webmagazine-no17 .origami-animation#origami-scene5-animation41 {	left: 762px;	top: 486px;}#webmagazine-no17 .origami-person#origami-scene6-person42 {	width: 96px;	height: 91px;	left: 116px;	top: 574px;}#webmagazine-no17 .origami-animation#origami-scene6-animation42 {	left: 40px;	top: 495px;}#webmagazine-no17 .origami-person#origami-scene6-person43 {	width: 80px;	height: 116px;	left: 223px;	top: 534px;}#webmagazine-no17 .origami-animation#origami-scene6-animation43 {	left: 139px;	top: 468px;}#webmagazine-no17 .origami-person#origami-scene6-person44 {	width: 80px;	height: 122px;	left: 339px;	top: 287px;}#webmagazine-no17 .origami-animation#origami-scene6-animation44 {	left: 255px;	top: 224px;}#webmagazine-no17 .origami-person#origami-scene6-person45 {	width: 63px;	height: 160px;	left: 642px;	top: 130px;}#webmagazine-no17 .origami-animation#origami-scene6-animation45 {	left: 549px;	top: 86px;}#webmagazine-no17 .origami-person#origami-scene6-person46 {	width: 90px;	height: 130px;	left: 695px;	top: 411px;}#webmagazine-no17 .origami-animation#origami-scene6-animation46 {	left: 616px;	top: 352px;}#webmagazine-no17 .origami-person#origami-scene6-person47 {	width: 100px;	height: 126px;	left: 769px;	top: 495px;}#webmagazine-no17 .origami-animation#origami-scene6-animation47 {	left: 695px;	top: 434px;}/*+ Current-Signage + -------------------- */#webmagazine-no17 #webmagazine-container .current-signage {	margin-bottom: 40px;}/* *****************************************/*+  WebMagazine-No18 +********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no18 #webmagazine-container {	padding-bottom: 25px;}#webmagazine-no18 #webmagazine-container .inner {}#webmagazine-no18 #webmagazine-container .section {	font-size: 1.083333em;	line-height: 1.85;}#webmagazine-no18 #webmagazine-container #webmagazine-yachematta-no1 {	margin-bottom: 107px;}#webmagazine-no18 #webmagazine-container #webmagazine-yachematta-no2 {	margin-bottom: 106px;}#webmagazine-no18 #webmagazine-container #webmagazine-yachematta-message {	margin-bottom: 63px;}/*+ Common + ----------------------------- */#webmagazine-no18 #webmagazine-container h4 {	margin-bottom: 34px;}#webmagazine-no18 #webmagazine-container p {	margin-bottom: 1.615385em;	text-indent: 1em;	letter-spacing: 0.5px;}#webmagazine-no18 #webmagazine-container p b {	font-size: 1.076923em;	font-weight: bold;}#webmagazine-no18 #webmagazine-container p.notes {	margin-bottom: 0;	font-size: 12px;	text-indent: 0;}/*+ Main-Visual + ------------------------ */#webmagazine-no18 #webmagazine-main-visual {	margin-bottom: 20px;}/*+ Yatchmatta-No1 + -------------------- */#webmagazine-no18 #webmagazine-container .inner.no1-no1 {	margin-bottom: 91px;}#webmagazine-no18 #webmagazine-container .tr.no1-no1 .text {	width: 536px;	padding-top: 56px;}#webmagazine-no18 #webmagazine-container .tr.no1-no1 .text .no1-photo-box1 {	position: relative;	width: 100%;	min-height: 270px;	margin-top: 34px;}#webmagazine-no18 #webmagazine-container .tr.no1-no1 .text .no1-photo-box1 p {	width: 380px;}#webmagazine-no18 #webmagazine-container .tr.no1-no1 .text .no1-photo-box1 img {	position: absolute;	right: 2px;	bottom: 0;}#webmagazine-no18 #webmagazine-container .tr.no1-no1 .image {	position: relative;	width: 412px;	height: 597px;}#webmagazine-no18 #webmagazine-container .tr.no1-no1 .image .ase1 {	position: absolute;	left: -18px;	top: -20px;	z-index: 2;}#webmagazine-no18 #webmagazine-container .tr.no1-no1 .image .igaiga {	position: absolute;	left: -16px;	top: 495px;	z-index: 2;}#webmagazine-no18 #webmagazine-container .inner.no1-no2 {	padding-bottom: 125px;	border-bottom: solid 2px #a8a8a8;}#webmagazine-no18 #webmagazine-container .tl.no1-no2 .text {	width: 535px;}#webmagazine-no18 #webmagazine-container .tl.no1-no2 .text h4 {	margin-bottom: 43px;}#webmagazine-no18 #webmagazine-container .tl.no1-no2 .text .no1-photo-box2 {	margin-top: 30px;}#webmagazine-no18 #webmagazine-container .tl.no1-no2 .text .no1-photo-box2 > p {	float: right;	width: 275px;}#webmagazine-no18 #webmagazine-container .tl.no1-no2 .text .no1-photo-box2 > div {	float: left;	width: 200px;	padding-top: 4px;}#webmagazine-no18 #webmagazine-container .tl.no1-no2 .image {	position: relative;	width: 432px;	height: 553px;}#webmagazine-no18 #webmagazine-container .tl.no1-no2 .image img {	position: absolute;	right: 0;	bottom: 0;}/*+ Yatchmatta-No2 + -------------------- */#webmagazine-no18 #webmagazine-container .inner.no2-no1 {	margin-bottom: 77px;}#webmagazine-no18 #webmagazine-container .tl.no2-no1 .text {	width: 510px;	padding-top: 1px;}#webmagazine-no18 #webmagazine-container .tl.no2-no1 .text h4 {	margin-bottom: 43px;}#webmagazine-no18 #webmagazine-container .tl.no2-no1 .text p {	margin-bottom: 1.8462em;}#webmagazine-no18 #webmagazine-container .tl.no2-no1 .image {	position: relative;	width: 430px;	height: 700px;}#webmagazine-no18 #webmagazine-container .tl.no2-no1 .image h3 {	position: relative;	width: 430px;	height: 700px;}#webmagazine-no18 #webmagazine-container .tl.no2-no1 .image h3 img {	position: absolute;	right: 2px;	top: 0;	z-index: 3;}#webmagazine-no18 #webmagazine-container .tl.no2-no1 .image .ame1 {	position: absolute;	right: 52px;	top: 12px;	z-index: 4;}#webmagazine-no18 #webmagazine-container .tl.no2-no1 .image .ame2 {	position: absolute;	left: -139px;	bottom: 41px;	z-index: 2;}#webmagazine-no18 #webmagazine-container .tr.no2-no2 .text {	width: 410px;	padding-top: 48px;}#webmagazine-no18 #webmagazine-container .tr.no2-no2 .text h4 {	margin-bottom: 31px;}#webmagazine-no18 #webmagazine-container .tr.no2-no2 .text p {	margin-bottom: 1.73077em;}#webmagazine-no18 #webmagazine-container .tr.no2-no2 .image {	position: relative;	width: 550px;	height: 683px;}#webmagazine-no18 #webmagazine-container .tr.no2-no2 .image img {	position: absolute;	left: 6px;	top: 0;}/*+ Current-Signage + -------------------- */#webmagazine-no18 #webmagazine-container .current-signage {	margin: 0;}/* *****************************************/*+  WebMagazine-No19 +********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no19 #webmagazine-container {}#webmagazine-no19 #webmagazine-container .inner {}/*+ Main-Visual + ------------------------ */#webmagazine-no19 #webmagazine-main-visual {	padding: 56px 0 42px;}#webmagazine-no19 #webmagazine-main-visual h2,#webmagazine-no19 #webmagazine-main-visual p {	text-align: center;}#webmagazine-no19 #webmagazine-main-visual p {	margin-top: 59px;}/*+ Content + ------------------------ */#webmagazine-no19 #no19-index h3 {	margin: 27px 0 19px;	text-align: center;}#webmagazine-no19 #no19-index ul {	overflow: hidden;}#webmagazine-no19 #no19-index li {	float: left;	width: 236px;	margin-left: 12px;}#webmagazine-no19 #no19-index li:first-child {	margin-left: 0;}#webmagazine-no19 #no19-index p {	margin-bottom: 5px;}#webmagazine-no19 #orangutan {	margin-top: 70px;	min-height: 2853px;	background-image: url(/divisions/webmagazine/img/no19/type01_bg.png);	background-repeat: no-repeat;	background-position: center top;}#webmagazine-no19 #gorilla {	margin-top: 70px;	min-height: 2367px;	background-image: url(/divisions/webmagazine/img/no19/type02_bg.png);	background-repeat: no-repeat;	background-position: center top;}#webmagazine-no19 #chimpanzee {	margin-top: 70px;	min-height: 2743px;	background-image: url(/divisions/webmagazine/img/no19/type03_bg.png);	background-repeat: no-repeat;	background-position: center top;}#webmagazine-no19 #bonobo {	margin-top: 70px;	min-height: 2833px;	background-image: url(/divisions/webmagazine/img/no19/type04_bg.png);	background-repeat: no-repeat;	background-position: center top;}#webmagazine-no19 .no19-typebox {	padding-top: 145px;}#webmagazine-no19 #gorilla .no19-typebox {	padding-top: 113px;}#webmagazine-no19 #chimpanzee .no19-typebox {	padding-top: 202px;}#webmagazine-no19 #bonobo .no19-typebox {	padding-top: 122px;}#webmagazine-no19 .no19-type-title {	margin-bottom: 75px;	text-align: center;}#webmagazine-no19 #gorilla .no19-type-title {	margin-bottom: 27px;}#webmagazine-no19 #chimpanzee .no19-type-title {	margin-bottom: 32px;}#webmagazine-no19 #bonobo .no19-type-title {	margin-bottom: 62px;}#webmagazine-no19 .no19-type-text {	text-align: center;}#webmagazine-no19 .no19-type-text img {	margin-left: 40px;}#webmagazine-no19 #gorilla .no19-type-text img {	margin-left: 20px;}#webmagazine-no19 #chimpanzee .no19-type-text img {	margin-left: 0;}#webmagazine-no19 #bonobo .no19-type-text img {	margin-left: 0;}#webmagazine-no19 .no19-type-timelapse {	position: relative;	width: 980px;	height: 653px;	margin: -47px auto 0;	overflow: hidden;}#webmagazine-no19 #gorilla .no19-type-timelapse {	margin-top: 10px;}#webmagazine-no19 #bonobo .no19-type-timelapse {	margin-top: -45px;}#webmagazine-no19 .no19-type-timelapse img {	position: absolute;	left: 180px;	top: 0;	opacity: 0;}#webmagazine-no19 #gorilla .no19-type-timelapse img {	left: 162px;}#webmagazine-no19 #chimpanzee .no19-type-timelapse img {	left: 150px;}#webmagazine-no19 #bonobo .no19-type-timelapse img {	left: 155px;}#webmagazine-no19 .no19-type-timelapse img.timelapse__current {	opacity: 1;}#webmagazine-no19 .no19-type-nlist {	width: 985px;	margin: 20px auto 0;}#webmagazine-no19 #gorilla .no19-type-nlist {	width: 980px;	margin-top: 10px;}#webmagazine-no19 #chimpanzee .no19-type-nlist {	width: 980px;	margin-top: 10px;}#webmagazine-no19 #bonobo .no19-type-nlist {	margin-top: 0;}#webmagazine-no19 .no19-type-nlist > li {	position: relative;	float: left;	cursor: pointer;}#webmagazine-no19 .no19-type-nlist > li:nth-child(4n+1) {	clear: both;}#webmagazine-no19 .no19-type-nlist > li > p {	position: absolute;	width: 242px;	height: 242px;	left: 0;	right: 0;	top: 0;	bottom: 0;	margin: auto;	display: none;	z-index: 50;}#webmagazine-no19 .no19-panorama-title {	margin: 37px auto 17px;	text-align: center;}#webmagazine-no19 #chimpanzee .no19-panorama-title {	margin-top: 7px;}#webmagazine-no19 #bonobo .no19-panorama-title {	margin-top: 52px;}#webmagazine-no19 .no19-panorama-box {	position: relative;	width: 980px;	height: 550px;	margin: 0 auto;	overflow: hidden;}#webmagazine-no19 .no19-panorama-box > iframe {	width: 100%;	height: 100%;}/*+ Common + ----------------------------- */#webmagazine-no19 #webmagazine-container .current-signage {	margin-top: 135px;}/* *****************************************/*+  WebMagazine-No20 +********************/***************************************** *//*+ Container + -------------------------- */#webmagazine-no20 #webmagazine-container {}#webmagazine-no20 #webmagazine-container .inner {}/*+ Main-Visual + ------------------------ */#webmagazine-no20 #webmagazine-main-visual {    margin-top: 10px;}#webmagazine-no20 #webmagazine-main-visual .no20-movie-container video {	vertical-align: top;}#webmagazine-no20 #webmagazine-main-visual .no20-movie-container img {	display: none;	vertical-align: top;}#webmagazine-no20 #webmagazine-main-visual .no20-movie-container video._movie-finished {	display: none;}#webmagazine-no20 #webmagazine-main-visual .no20-movie-container video._movie-finished + img {	display: inline-block;}#webmagazine-no20 #webmagazine-main-visual h2,#webmagazine-no20 #webmagazine-main-visual p {	text-align: center;	padding: 25px 20px;}/*+ Content + ------------------------ */#webmagazine-no20 .no20-contents {	margin-top: 40px;}#webmagazine-no20 .no20-contents li {	float: left;	width: 20%;	margin-bottom: 10px;}#webmagazine-no20 .no20-contents li:nth-child(5n+1) {	clear: both;}#webmagazine-no20 .no20-contents li > div {	position: relative;	width: 93.367347%;	height: 0;	margin: 0 auto;	padding-top: 116%;}#webmagazine-no20 .no20-contents li > div > a {	position: absolute;	width: 100%;	height: 100%;	left: 0;	top: 0;	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}#webmagazine-no20 .no20-contents li > div > a > img {	position: relative;	width: 114.7541%;	max-width: 114.7541%;	left: -7.37705%;	top: -4.386%;}#webmagazine-no20 .no20-contents li > div > p {	position: absolute;	width: 100%;	height: 100%;	left: 0;	top: 0;	z-index: 10;	cursor: pointer;	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);	display: none;}#webmagazine-no20 .no20-contents li:nth-child(5n+1) > div > p > img,#webmagazine-no20 .no20-contents li:nth-child(5n+2) > div > p > img,#webmagazine-no20 .no20-contents li:nth-child(5n+3) > div > p > img {	left: 0;}#webmagazine-no20 .no20-contents li:nth-child(5n+4) > div > p > img,#webmagazine-no20 .no20-contents li:nth-child(5n) > div > p > img {	right: 0;}#webmagazine-no20 .no20-contents li > div._start-anim > a {	display: none;}#webmagazine-no20 .no20-contents li > div._start-anim > p {	display: block;}#webmagazine-no20 .no20-contents li > div > p > img {	position: absolute;	width: 200%;	max-width: 200%;	bottom: 0;	display: none;}#webmagazine-no20 .no20-contents li > div > p > img._current-step {	display: inline-block;}#webmagazine-no20 .no20-contents._prerendering li > div > p {	display: block;	visibility: hidden;}#webmagazine-no20 .no20-contents._prerendering li > div > p > img {	display: inline-block;}