<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ----------------------------------------------------------------------

 pc style setting

---------------------------------------------------------------------- */

@media print {
/* ç´™åª’ä½“å‘ã‘ã‚¹ã‚¿ã‚¤ãƒ«å®šç¾© */
   
}
a img {
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	-o-transition-property: opacity;
	-o-transition-duration: 0.4s;
	-o-transition-timing-function: ease;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
a:hover img {
	opacity: 0.5;
	z-index: 1;
	position: static;
	height: auto;
	/* [disabled]width: 100%; */
}
p a .bannar {
	margin-top: 30px;
}

#top_cm a.2maime {
	border: 1px solid #D4D4D4;
}

.right a img {
	width: 100%;
}
.leftnone a img {
	border: solid 1px #CDCDCD;
}
body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: "Meiryo", "Century Gothic", Arial, sans-serif;
	color: #434343;
}
/* layout */
#header-wrapper {
	border-top: solid 4px #003474;
	height: 166px;
	width: 100%;
	min-width: 1103px;
}
#wrapper-light #header-wrapper {
	background-image: url(images/head_bg_light.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#wrapper-dark #header-wrapper {
	background-image: url(images/head_bg_dark.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#header {
	background-image: url(images/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 100%;
	height: 120px;
}
#header-inner {
	width: 1100px;
	margin: 0 auto;
	height: 120px;
	position: relative;
}
#contents {
	width: 1100px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
.layout1 #mainColumn {
	width: 760px;
	float: left;
}
.layout1 #sideColumn {
	width: 300px;
	float: right;
}
.layout2 #mainColumn {
	width: 760px;
	float: right;
}
.layout2 #sideColumn {
	width: 300px;
	float: left;
}
#fontSize {
	display: block;
	width: 100px;
	padding-left: 80px;
	background-image: url(http://www.mishima-sg.com/img/font-change-base.jpg);
	background-repeat: no-repeat;
	margin-top: 40px;
}
#fontSize li {
	display: inline-block;
}
/* no side */
.page-template-page-noside-php #global_menu {
	width: 950px;
}
.page-template-page-noside-php #contents {
	width: 950px;
}
.page-template-page-noside-php #left_col {
	float: none;
	width: 950px;
}
/* headline */
.headline1 {
	padding-right: 0;
	padding-left: 20px;
	padding-bottom: 0;
	height: 43px;
	line-height: 43px;
	border: 1px solid #ccc;
	border-left: 5px solid #ccc;
	font-size: 18px;
	background: url(images/headline_bg.jpg) repeat-x left bottom;
	font-weight: bold;
	margin-top: 0px;
	clear: both;
}
.headline1 h2 {
	font-size: 16px;
	font-weight: bold;
	color: #434343;
	display: inline-block;
	float: left;
	width: 604px;
	margin: 0;
}
.headline1 .archive_btn a {
	display: block;
	float: right;
	width: 130px;
	height: 43px;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	line-height: 43px;
	padding: 0;
	color: #434343;
	background: url(images/archive_btn.jpg) no-repeat left top;
}
.headline1 .archive_btn a:hover, .headline1 .archive_btn a.hover {
	background: url(images/archive_btn.jpg) no-repeat left bottom;
}
/*.archive_headline { margin:0 0 20px 0; padding:0 15px; height:36px; line-height:36px; background:#aaa; color:#fff; font-size:14px; }*/

.headline2 {
	font-size: 14px;
	height: 56px;
	line-height: 56px;
	padding: 0 20px;
	border-top: solid 5px #f00;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background-image: url(images/headline_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.headline3 {
	padding-right: 0;
	padding-left: 20px;
	padding-bottom: 0;
	height: 43px;
	line-height: 43px;
	border: 1px solid #ccc;
	border-left: 5px solid #ccc;
	font-size: 18px;
	background: url(images/headline_bg.jpg) repeat-x left bottom;
	font-weight: bold;
	margin-top: 40px;
	clear: both;
}
#page-title {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	padding-bottom: 0px;
	margin-bottom: 20px;
	clear: both;
}
/* mobile banner */
#mobile_banner_top, #mobile_banner_bottom {
	display: none;
}
/* ----------------------------------------------------------------------
 header
---------------------------------------------------------------------- */

#header-left {
	height: 120px;
	float: left;
	display: block;
}
#header-right {
	height: 92px;
	padding-top: 28px;
	float: right;
	display: block;
}
#logo_image h1 {
	float: left;
	margin: 0 10px 0 0;
}
#logo_image h2 {
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 120px;
}
#logo_text {
	position: absolute;
	top: 40px;
	left: 0px;
}
#logo {
	margin: 0 0 6px 0;
	padding: 0;
	line-height: 100%;
	font-size: 24px;
	font-weight: normal;
}
#logo_image #logo {
	position: absolute;
}
#logo a {
	color: #333;
	text-decoration: none;
}
#description {
	font-size: 10px;
	color: #888;
	margin: 0;
	padding: 0;
	line-height: 100%;
	font-weight: normal;
}
/* header menu */
#header_menu_area {
	padding-top: 20px;
}
#header_menu {
	float: left;
	margin: 0;
}
#header_menu ul {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#header_menu li {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 12px;
	display: block;
}
#header_menu li a {
	text-decoration: none;
	background: url(images/arrow_01.png) no-repeat left 1px;
	padding: 0 0 0 20px;
	display: block;
	height: 20px;
}
#header_menu li a:hover {
	text-decoration: underline;
}
/* banner */
#header_banner {
}
/*textsize */
.textsize {
	width: 135px;
	height: 35px;
	position: absolute;
	right: 2px;
	top: 10px;
}
/* header PanLi */
.header-PanList {
	width: 300px;
	height: 15px;
	position: absolute;
	right: 200px;
	top: 68px;
	float: left;
	padding-top: 1px;
}
.header-PanList li {
	display: inline-block;
	margin-left: 15px;
	font-size: 12px;
	font-weight: 600;
	color: #434343;
}
#page-wrapper .page .mini_list {
	margin-top: 10px;
	text-decoration: none;
}
#page-wrapper .page .mini_list li a {
	margin-top: 10px;
	text-decoration: none;
}
.page .mini_list li {
	height: auto;
	list-style-image: url(images/arrow_01.png);
	list-style-position: inside;
	display: inline-block;
	line-height: 160%;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: px;
	margin-top: 0;
	margin-bottom: 10px;
	background-image: url(images/arrow_01.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
}
/* search */
.search_area {
	width: 300px;
	height: 65px;
	position: absolute;
	right: 0px;
	top: 21px;
	background: url(images/search_bg.png) no-repeat left 2px;
	background-position: left bottom;
	float: right;
}
.search_area #search_input input {
	font-size: 12px;
	color: #6d7478;
	width: 245px;
	height: 26px;
	float: left;
	margin-top: 15px;
	margin-right: 0;
	margin-left: 10px;
	margin-bottom: 0;
	padding: 0;
	border: none;
	background: none;
}
.search_area #search_button input {
	cursor: pointer;
	float: right;
	height: 33px;
	width: 33px;
	line-height: 42px;
	text-indent: 150%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	border: none;
	background: url(images/search_btn.png) no-repeat left top;
}
.search_area #search_button input:hover {
	background-position: left bottom;
}
/* global menu */
.menu_button {
	display: none;
}
#global_menu {
	height: 46px;
	width: 1103px;
	margin: 0 auto;
	z-index: 9999;
}
#global_menu ul {
	height: 46px;
	margin: 0;
	position: relative;
	float: left;
	width: 1048px;
}
#global_menu li {
	float: left;
	margin: 0;
	font-size: 1%;
	position: relative;
}
#global_menu li.last {
}
#global_menu li a {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	margin: 0;
	display: block;
	height: 46px;
	line-height: 46px;
}
#global_menu ul ul {
	width: auto;
}
#global_menu_home {
	width: 55px;
	height: 46px;
	float: left;
}
#wrapper-light #global_menu_home a {
	width: 55px;
	height: 46px;
	display: block;
	background-image: url(images/gnav_bg_light.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrapper-light #global_menu_home a:hover, #wrapper-light #global_menu_home a.hover {
	background-position: left bottom;
}
#wrapper-dark #global_menu_home a {
	width: 55px;
	height: 46px;
	display: block;
	background-image: url(images/gnav_bg_dark.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrapper-dark #global_menu_home a:hover {
	background-position: left bottom;
}
#wrapper-light #global_menu ul {
	background-image: url(images/gnav_line_light.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#wrapper-light #global_menu li a {
	color: #000;
	background-image: url(images/gnav_bg_light.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrapper-light #global_menu li a:hover, #wrapper-light #global_menu li a.hover {
	background-position: left bottom;
}
#wrapper-dark #global_menu ul {
	background-image: url(images/gnav_line_dark.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#wrapper-dark #global_menu li a {
	color: #434343;
	background-image: url(images/gnav_bg_dark.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3", "Hiragino Kaku Gothic Pro", "ãƒ¡ã‚¤ãƒªã‚ª", Meiryo, Osaka, "ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "MS PGothic", sans-serif;
	font-weight: 600;
}
#wrapper-dark #global_menu li a:hover, #wrapper-dark #global_menu li a.hover {
	background-position: left bottom;
}
#wrapper-light #global_menu ul ul {
	display: none;
	position: absolute;
	top: 46px;
	left: 0px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: auto;
	z-index: 99999;
}
#wrapper-light #global_menu ul ul ul {
	left: 100%;
	top: 0;
	margin: 0;
}
#wrapper-light #global_menu ul ul li {
	float: none;
	height: auto;
	line-height: 0;
	padding: 0;
	margin: 0;
	text-align: left;
	background: none;
}
#wrapper-light #global_menu ul ul li a {
	display: block;
	font-size: 14px;
	position: relative;
	height: 40px;
	padding: 0 20px;
	line-height: 40px;
	margin: 0;
	text-align: left;
	background-image: none;
	background: #fff;
	color: #fff;
}
#wrapper-light #global_menu ul ul a:hover {
	background: #f2f2f2;
}
#wrapper-dark #global_menu ul ul {
	background-image: none;
	width: 210px;
	display: none;
	position: absolute;
	top: 46px;
	left: 0px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: auto;
	z-index: 99999;
}
#wrapper-dark #global_menu ul ul ul {
	left: 100%;
	top: 0;
	margin-left: -15px;
}
#wrapper-dark #global_menu ul ul li {
	float: none;
	height: auto;
	line-height: 0;
	padding: 0;
	margin: 0;
	text-align: left;
	background: none;
}
#wrapper-dark #global_menu ul ul li a {
	display: block;
	font-size: 14px;
	position: relative;
	width: 170px;
	height: 40px;
	padding: 0 20px;
	line-height: 40px;
	margin: 0;
	text-align: left;
	background-image: none;
	background: #fff;
	color: #fff;
}
#wrapper-dark #global_menu ul ul a:hover {
	background: #f2f2f2;
}
/* bread crumb */
#bread_crumb_wrapper {
	background-image: url(images/common/bread_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ccc;
	margin: 0 auto 35px;
}
#bread_crumb {
	width: 1100px;
	margin: 0 auto;
	height: 49px;
	line-height: 49px;
	overflow: hidden;
}
#bread_crumb li {
	float: left;
	height: 49px;
	line-height: 49px;
	font-size: 12px;
	color: #fff;
}
#bread_crumb li a {
	text-decoration: none;
	color: #fff;
	text-decoration: none;
	background: url(images/common/bread_arrow.png) no-repeat right center;
	padding-right: 20px;
	margin-right: 20px;
	display: inline-block;
}
#bread_crumb li a:hover {
	color: #333;
}
#bread_crumb li.home span {
	display: block;
	text-indent: -9999px;
	width: 17px;
	height: 15px;
	background: url(images/common/bread_home.png) no-repeat left top;
	height: 49px;
	line-height: 49px;
}
#bread_crumb li.home a:hover span {
	background-position: left bottom;
}
/* ----------------------------------------------------------------------
 index
---------------------------------------------------------------------- */

/* slider */
#slider-wrapper {
	width: 100%;
	height: 353px;
	overflow: hidden;
	margin: 0 auto 35px;
	position: relative;
	min-width: 1103px;
}
.slider-bg_0 {
	background: none;
}
.slider-bg_1 {
	background-image: url(images/slider_bg_01.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.slider-bg_2 {
	background-image: url(images/slider_bg_02.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.slider-bg_3 {
	background-image: url(images/slider_bg_03.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.slider-bg_4 {
	background-image: url(images/slider_bg_04.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.slider-bg_5 {
	background-image: url(images/slider_bg_05.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.slider-bg_6 {
	background-image: url(images/slider_bg_06.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.slider-bg_7 {
	background-image: url(images/slider_bg_07.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.slider-bg_8 {
	background-image: url(images/slider_bg_08.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.slider-bg_9 {
	background-image: url(images/slider_bg_09.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.slider-bg_10 {
	background-image: url(images/slider_bg_10.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.slider-bg_11 {
	background-image: url(images/slider_bg_11.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.slider-bg_12 {
	background-image: url(images/slider_bg_12.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.slider-bg_13 {
	background-image: url(images/slider_bg_13.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#slider-shadow {
	width: 100%;
	height: 0;
	padding-top: 30px;
	overflow: hidden;
	background: url(images/common/shadow.png) repeat-x left top;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999;
}
#container {
	width: 100%;
	text-align: center;
}
img.miniimage {
	display: none;
}


.tuyomi {
	display: inline-block;
	margin-top: 40px;
}

img.tuyomiimg{
	froat: right;
	float: right;
	width: auto;
	margin-top: 9px;
	margin-left: 15px;
	margin-bottom: 40px;
}



/* â–¼è¡¨ç¤ºé&nbsp;˜åŸŸãŒ400pxä»¥ä¸Šã®å&nbsp;´åˆ */
@media screen and (min-width: 400px) {
img.miniimage {
	display: none;
}  /* miniã‚’éžè¡¨ç¤º */
img.bigimage {
	display: block;
} /* bigã‚’è¡¨ç¤º */
}

/* â–¼è¡¨ç¤ºé&nbsp;˜åŸŸãŒ400pxæœªæº€ã®å&nbsp;´åˆ */
@media screen and (max-width: 399px) {
img.miniimage {
	display: block;
} /* miniã‚’è¡¨ç¤º */
img.bigimage {
	display: none;
}  /* bigã‚’éžè¡¨ç¤º */
}
.wideslider_sp {
	display: none;
}
#top_bumon2 .rightnone img.kodawari {
	margin-bottom: 30px;
}
.wideslider {
	width: 100%;
	height: 353px;
	text-align: left;
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}
.wideslider ul, .wideslider ul li {
	float: left;
	display: inline;
	overflow: hidden;
	position: relative;
	top: 0;
}
.wideslider ul li a img {
	width: 100%;
	height: auto;
}
.wideslider ul li img.box {
	display: none;
	width: 0;
	height: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	opacity: 0;
}
.wideslider_base {
	top: 0;
	position: absolute;
}
.wideslider_wrap {
	top: 0;
	position: absolute;
	overflow: hidden;
}
.slider_prev, .slider_next {
	top: 0;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	cursor: pointer;
}
.slider_prev {
	background: #fff url(img/prev.jpg) no-repeat right center;
}
.slider_next {
	background: #fff url(img/next.jpg) no-repeat left center;
}
.pagination {
	bottom: 10px;
	left: 0;
	width: 100%;
	height: 15px;
	text-align: center;
	position: absolute;
	z-index: 200;
}
.pagination a {
	margin: 0 5px;
	width: 15px;
	height: 15px;
	display: inline-block;
	overflow: hidden;
	background: #333;
}
.pagination a.active {
	filter: alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}
#technology {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border: thin solid #366695;
	-webkit-box-shadow: 0px 0px #DEF1FA;
	box-shadow: 0px 0px #DEF1FA;
	margin-bottom: 40px;
	background-color: #006496;
	color: #fff;
}
#technology ul {
}
#technology ul li {
	width: 230px;
	display: inline-block;
}
#technology ul li ul {
}
#technology ul li ul li {
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	background-image: url(images/common/arrow4.png);
}
/* =======================================
	ClearFixElements
======================================= */
.wideslider ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}
.wideslider ul {
	display: inline-block;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
/* topcenterCM*/

.top_bumon {
	text-align: center;
	display: block;
	margin-bottom: 10px;
}
.top_bumon img {
	border: 1px solid #D4D4D4;
}
.top_bumon .center {
	margin-right: 30px;
	margin-left: 30px;
}
.top_bumon h5 {
	height: 20px;
	font-size: large;
	padding-left: 20px;
	border-bottom: 2px solid #59A7CD;
}
#top_bumon2 {
	margin-top: 30px;
	width: 760px;
	margin-bottom: 35px;
	height: 220px;
}
.leftnone {
	float: left;
}
.rightnone {
	float: right;
	width: 380px;
	margin-bottom: 10px;
}
/* =======================================

	CommonElements

======================================= */

#container {
	width: 100%;
	text-align: center;
}
#top_cm {
	margin-bottom: 20px;
}
/* sideCM*/
.side_bottom_cm {
}
.side_bottom_cm img {
	border: 1px solid #D4D4D4;
	margin-bottom: 15px;
	margin-top: 0px;
}
/* form */
.page input {
	text-decoration: none;
	color: #696969;
	font-size: 12px;
	padding: 13px 15px;
	line-height: 100%;
	margin-top: 4px;
	margin-right: 4px;
	margin-left: 0;
	margin-bottom: 4px;
	background: #FFF;
	display: block;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	transition: all 0.7s;
}
td .mwform-tel-field .tel {
	width: 26%;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
}
tr td .mwform-tel-field {
	margin-left: 0px;
	padding-left: 0px;
	width: 100%;
}
form p .send {
	border-radius: 5px;		/* CSS3è‰æ¡ˆ */
	-webkit-border-radius: 5px;	/* Safari,Google Chromeç”¨ */
	-moz-border-radius: 5px;	/* Firefoxç”¨ */
	width: 30%;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}

.page textarea {
	-moz-box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);
	-webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.5);
	box-shadow: inset 1px 4px 9px -6px rgba(0,0,0,0.5);
	height: 200px;
	width: 507px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.page h2 {
	line-height: 30px;
	font-size: 25px;
	padding-bottom: 10px;
	clear: both;
}
.page img {
}
h2.title {
	padding-left: 25px;
	background-image: url(images/h_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: 700;
	padding-top: 10px;
}
#top_widget_area div .toptitle {
	/* [disabled]font-style: 12px;
*/
	font-weight: 600;
	font-size: 18px;
	height: 10px;
	padding-bottom: 25px;
	margin-bottom: 0px;
	border-radius: 3px;        /* CSS3è‰æ¡ˆ */
	-webkit-border-radius: 3px;    /* Safari,Google Chromeç”¨ */
	-moz-border-radius: 3px;   /* Firefoxç”¨ */
	background-color: #006496;
	background-image: none;
	color: #FFFFFF;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
	width: 82%;
	padding-top: 5px;
	margin-left: 20px;
}
#top_widget_area .work_content4 .title {
/*margin-top: 15px;
	margin-left: 10px;
	padding-top: 25px;*/
}
#top_widget_area .work_content4 h2.title {
 margin-left: 10px;
	width: 200px;
}
.page h4 {
	line-height: 12px;
}
/* topics, press release */
.top_list {
	width: 760px;
	margin-top: 10px;
	margin-bottom: 31px;
	background-image: url(images/dot_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.top_list li {
	height: 41px;
	line-height: 41px;
	background-image: url(images/dot_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 14px;
}
.top_list li:last-child {
	background: none;
}
.top_list li span {
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	display: inline-block;
	color: #000;
}
.top_list li a {
	text-decoration: none;
}
.top_list li a:hover {
	text-decoration: underline;
}
/* top_banner */
.top_banner {
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: auto;
}
/* top_widget_area */
#top_widget_area {
	width: 776px;
	margin-left: 0px;
	/* [disabled]margin-top: 30px;
*/
}
.top_widget {
	width: 245px;
	float: left;
	margin-left: 12px;
	margin-bottom: 25px;
}
/*.top_widget h2{
	font-size: 14px;
	height: 56px;
	line-height: 56px;
	padding: 0 15px;
	margin: 0;
	border-top: solid 5px #f00;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: none;
	background-image: url(images/headline_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}*/
.top_widget .headline2 {
	border-bottom: none;
}
.top_widget ul {
	border: solid 1px #ccc;
	width: 243px;
	margin: 0;
}
#top_widget_area .top_widget ul li {
	min-height: 41px;
	/*line-height: 41px;*/
	background-image: url(images/dot_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 14px;
	overflow: hidden;
}
#top_widget_area .top_widget ul li:last-child {
	background: none;
	margin-bottom: -1px;
}
#top_widget_area .top_widget ul li a {
	display: block;
	padding: 0 15px 0 35px;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	background-image: url(images/arrow_01.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	background-color: #fff;
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	transition: all 0.7s;
}
#top_widget_area .top_widget ul li a:hover {
	background-color: #EDEDED;
}
#top_widget_area .top_widget ul li .sub-menu {
	border: none;
	margin-bottom: 1px;
	background-image: url(images/dot_02.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 1px;
}
#top_widget_area .top_widget ul li .sub-menu li a {
	background-position: 25px center;
	padding-left: 45px;
}
#top_widget_area .top_widget .styled_post_list1 {
	min-height: 205px;
	border-top: none;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
#top_widget_area .top_widget .styled_post_list1 li {
	padding: 10px 15px;
	margin: 0;
}
#top_widget_area .top_widget .styled_post_list1 li .image {
	display: none;
}
#top_widget_area .top_widget .styled_post_list1 li .date {
	font-weight: normal;
}
#top_widget_area .top_widget .styled_post_list1 li .title {
	font-weight: normal;
}
#top_widget_area .top_widget .styled_post_list1 li .excerpt {
	font-size: 12px;
	padding: 0;
}
.top_widget .news_widget_list {
	border: solid 1px #ccc;
	margin: 0;
	width: 243px;
}
.top_widget .news_widget_list li {
	padding: 10px;
}
.top_widget a.news_widget_list_link {
	display: none;
}
.top_widget .searchform {
	border: solid 1px #ccc;
	padding: 15px 8px;
}
.top_widget .searchform #s {
	width: 138px;
}
.top_widget .searchform #searchsubmit {
	width: 60px;
}
/* ----------------------------------------------------------------------
 archive
---------------------------------------------------------------------- */
/*#post_list {margin:0; padding:0; border:1px solid #ccc; background:#f9f9f9; }
#post_list li { border-bottom:1px solid #ccc; padding:0 0 15px 0; }
#post_list ul { margin:0; }
#post_list ul li { border:none; padding:0; margin:0; float:left; font-size:12px; line-height:100%; }
#post_list .meta { margin:0 0 15px 0; }
#post_list li.post_date { border-right:1px solid #aaa; margin:0 10px 0 0; padding:0 10px 0 0; }
#post_list .image { width:280px; height:210px; background:#000; display:block; float:left; margin:15px; }
#post_list .image img { display:block; width:280px; height:210px; opacity:1; transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -webkit-transition: opacity .4s ease-in-out; -webkit-transform: rotate(0); -moz-transform: rotate(0); transform: rotate(0); }
#post_list .image:hover img { opacity:0.5; }
#post_list .info { float:left; width:300px; margin:15px 0 0 0; overflow:hidden; }
#post_list .title { font-size:16px; margin:0 0 10px 0; line-height:200%; }
#post_list .title a { text-decoration:none; display:block; }
#post_list .title a:hover { text-decoration:underline; }
#post_list .excerpt { font-size:12px; line-height:180%; margin:0 0 15px 0; }
#post_list .bookmark { margin:0 0 -10px 0; }
#post_list .bookmark li { float:none; display:inline-block; width:120px; margin:0 0 10px 0; }
#post_list .bookmark li.social3 { width:60px; margin-right:-15px; position:relative;}*/

.post_list {
	margin: 0;
	padding: 0;
	position: static;
}
.post_list ul {
	margin: 0;
}
.post_list li {
	margin: 15px 0 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	background-image: url(images/dot_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 220px;
	height: auto;
	display: inline-table;
	z-index: 0;
	position: static;
}
.post_list ul li {
	padding: 0;
	margin: 0;
	float: left;
	font-size: 12px;
	line-height: 100%;
	background: none;
	height: auto;
}
.post_list img {
	padding: 1px;
	border: 1px solid #CDCDCD;
}
.post_list .meta {
	margin: 0;
}
.post_list li.post_date {
	font-weight: bold;
	margin: 0;
	padding: 0 15px 0 0;
}
.post_list li.post_category {
	background: url(images/common/icon_category.png) no-repeat left top;
	padding: 0 0 10px 17px;
}
.post_list .title {
	font-size: 12px;
	margin: 0;
	padding-left: 15px;
	list-style-image: url(images/common/arrow_right.gif);
}
.post_list .title a {
	text-decoration: none;
	display: block;
}
.post_list .title a:hover {
	text-decoration: underline;
}
.no_post {
	margin-top: 15px;
	font-weight: bold;
}
/* date archive */
.date_headline {
	height: 50px;
	line-height: 50px;
	background-image: url(images/dot_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 25px 0 0;
}
.date_headline span {
	width: 60px;
	text-align: center;
	display: block;
	background: #bbb;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
/* archive */
.archive_headline {
	height: 50px;
	line-height: 50px;
	background-image: url(images/dot_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 25px 0 0;
}
.archive_headline span {
	padding: 0 30px;
	text-align: center;
	display: inline-block;
	background: #bbb;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
/* ----------------------------------------------------------------------
 single post page
---------------------------------------------------------------------- */
#post-wrapper {
	width: 758px;
	margin: 14px 0 35px;
	padding: 0 0 24px;
	border: solid 1px #ccc;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#single_title {
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	padding: 0 29px;
	margin: 0;
	border-bottom: solid 1px #ccc;
	background-image: url(images/headline_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#post_meta {
	margin-bottom: 10px;
}
#single_meta {
	margin: 0;
	font-size: 12px;
	overflow: hidden;
	float: left;
	list-style-type: none;
}
#single_meta li {
	float: left;
	padding: 10px 15px 10px 0;
	margin: 0 0 -1px 0;
	line-height: 100%;
}
#single_meta li a {
	text-decoration: none;
}
#single_meta li:last-child {
	border: none;
}
#single_meta li.date {
	font-weight: bold;
}
#single_meta li.post_category {
	background: url(images/common/icon_category.png) no-repeat 0px 9px;
	padding-left: 15px;
}
#single_meta li.post_tag {
	background: url(img/common/icon_tag.png) no-repeat 15px 11px;
	padding-left: 31px;
}
#single_meta li.post_comment {
	background: url(img/common/icon_comment.png) no-repeat 15px 9px;
	padding-left: 31px;
}
#single_meta li.post_author {
	background: url(img/common/icon_author.png) no-repeat 15px 11px;
	padding-left: 31px;
}
#news_title {
	border: 1px solid #ccc;
	overflow: hidden;
}
#news_title h2 {
	margin: 0;
	font-size: 16px;
	background: #ccc;
	color: #fff;
	padding: 10px 15px;
	line-height: 180%;
}
#news_title p {
	margin: 0 15px;
	font-size: 12px;
	overflow: hidden;
}
.post {
	width: 700px;
	margin: 20px 29px 0;
	padding-bottom: 60px;
	background-image: url(images/dot_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.post_image {
	text-align: center;
	margin-top: -35px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
	background-image: url(http://www.mishima-sg.com/img/bg.fw.png);
	background-position: center;
	width: 100%;
	height: auto;
}
.articlepost_image {
	text-align: center;
	margin-top: -35px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
}
.articlepost_image {
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 50px;
}
/* next page */
#post_pagination {
	margin: 0 0 30px 0;
}
#post_pagination h5 {
	margin: 0 10px 0 0;
	float: left;
	line-height: 30px;
	font-size: 12px;
}
#post_pagination a, #post_pagination p {
	float: left;
	display: inline-block;
	background: #eee;
	margin: 0 5px 0 0;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
	color: #333;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
}
#post_pagination p {
	background: #999;
	color: #fff;
}
#post_pagination a:hover {
	background: #333;
	color: #fff;
}
/* bookmark */
.post .bookmark {
	display: block;
	float: right;
	list-style-type: none;
	margin: 3px 0 0;
}
.post .bookmark li {
	float: left;
	margin: 0 5px 0 0;
}
.post .bookmark li.social1 {
	margin: 0 -195px 0 0;
}
.post .bookmark li.social2 {
}
.post .bookmark2 {
	clear: both;
	float: right;
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}
.post .bookmark2 li {
	background: none;
	padding: 0;
	float: left;
	margin: 0 0 0 10px;
}
/* banner */
#single_banner1 {
	text-align: center;
	margin: -10px 0 18px 0;
}
#single_banner2 {
	clear: both;
	text-align: center;
	padding: 15px 0 10px 0;
}
/* author information */
#single_author {
	margin: 0 0 20px;
	border: 1px solid #ccc;
	padding: 15px 15px 2px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #f9f9f9;
}
#single_author_avatar {
	float: left;
	margin: 0 10px 20px 0;
}
#single_author_avatar img {
	width: 90px;
	height: 80px;
	display: block;
	border: none;
	padding: 0;
}
#single_author_meta {
	float: left;
	width: 505px;
	position: relative;
}
#single_author_name {
	margin: 0 0 10px 0;
	font-size: 14px;
	line-height: 160%;
}
#single_author_name2 {
	margin: 0 0 0 15px;
	font-size: 10px;
}
#single_author_link {
	color: #333;
	position: absolute;
	right: 0px;
	top: 0px;
	text-decoration: none;
	font-size: 12px;
	background: #e8e8e8 url(img/common/arrow_right.png) no-repeat 16px 9px;
	padding: 5px 20px 5px 30px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#single_author_link:hover {
	color: #fff;
}
#single_author_desc {
	padding: 10px 0 0 0;
	font-size: 12px;
	border-top: 1px dotted #ccc;
}
#single_author_desc p {
	margin: 0 0 10px 0;
}
/* author post */
#single_author_post {
	margin: 0 0px 20px;
}
#single_author_post ul {
	margin: 0;
	border: 1px solid #ccc;
	border-top: none;
	background: #f9f9f9;
}
#single_author_post ul ul {
	margin: 0 0 10px 0;
	border: none;
}
#single_author_post li {
	float: left;
	display: inline-block;
	margin: 0 0 -1px 0;
	width: 314px;
	height: 105px;
	border-bottom: 1px solid #ccc;
}
#single_author_post li.odd {
	border-right: 1px solid #ccc;
	width: 313px;
}
#single_author_post li li {
	color: #999;
	float: none;
	display: inline;
	margin: 0 0 5px 0;
	width: auto;
	font-size: 11px;
	line-height: 110%;
	border: none;
	height: auto;
	width: auto;
}
#single_author_post li li.date {
	border-right: 1px solid #ccc;
	margin: 0 5px 0 0;
	padding: 0 9px 0 0;
}
#single_author_post .image {
}
#single_author_post .image img {
	width: 100px;
	height: 75px;
	display: block;
	float: left;
	margin: 15px;
}
#single_author_post .image:hover img {
	opacity: 0.5;
}
#single_author_post .info {
	width: 170px;
	float: left;
	margin: 15px 0 0 0;
	overflow: hidden;
}
#single_author_post .title {
	font-size: 13px;
	margin: 0;
}
#single_author_post .title a {
	display: block;
	text-decoration: none;
}
#single_author_post li li a {
	color: #999;
	text-decoration: none;
}
#single_author_post a:hover {
	text-decoration: underline;
}
/* related post*/
#related_post {
	margin: 0 0 20px 0;
}
#related_post ul {
	margin-top: 5px;
}
#related_post li {
	background-image: url(images/dot_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 41px;
	line-height: 41px;
	font-size: 14px;
}
#related_post li a {
	text-decoration: none;
}
#related_post li a:hover {
	text-decoration: underline;
}
#related_post li:last-child {
}
#related_post li.num5 {
	border: none;
	width: 124px;
}
#related_post .image {
}
#related_post .image img {
	width: 90px;
	height: 80px;
	display: block;
	margin: 13px;
}
#related_post .image:hover img {
	opacity: 0.5;
}
#related_post .title {
	font-size: 12px;
	margin: 0 13px;
	max-height: 60px;
	overflow: hidden;
}
#related_post .title a {
	text-decoration: none;
	display: block;
}
#related_post .title a:hover {
	text-decoration: underline;
}
/* next prev post link */
#previous_next_post {
	width: 700px;
	margin: 0 auto 20px;
	padding: 0;
	background-image: url(images/dot_01.png);
	background-repeat: repeat-y;
	background-position: center top;
	font-weight: bold;
}
#previous_next_post a {
	text-decoration: none;
	line-height: 140%;
	font-size: 14px;
	padding: 0;
}
#previous_post {
	width: 310px;
	height: 65px;
	float: left;
	margin-bottom: 0;
}
#previous_post a {
	margin: 0;
	width: 310px;
	height: 65px;
	display: table-cell;
	vertical-align: middle;
	padding-left: 30px;
	background: url(images/common/arrow_left.png) no-repeat left center;
}
#next_post {
	width: 310px;
	height: 65px;
	float: right;
	margin-bottom: 0;
}
#next_post a {
	margin: 0;
	width: 310px;
	height: 65px;
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	padding-right: 30px;
	background: url(images/common/arrow_right.png) no-repeat right center;
}
#previous_next_post a:hover {
	text-decoration: underline;
}
/* ----------------------------------------------------------------------
page
---------------------------------------------------------------------- */
#page-wrapper {
	width: 760px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 35px;
	padding: 0 0 24px;
}
.page {
}
.blue_back {
	padding: 30px;
	display: block;
	background-color: #006496;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
}
/* noside */
.page-noside #mainColumn {
	width: 1100px;
	margin: 0 auto;
	float: none;
}
.page-noside #page-wrapper {
	width: 1000px;
	margin-top: 14px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 35px;
	padding: 0 0 24px;
}
/* ex */
.page-statement #mainColumn #page-wrapper {
	width: 760px;
	margin: 0 0 35px;
	padding: 0 0 24px;
}
.page-statement hr {
	background-image: url(images/dot_02.png);
	background-repeat: repeat-x;
	background-position: left top;
	border: none;
	height: 1px;
	margin: 10px 0;
	padding: 0;
}
.page-statement img {
	width: 100%;
	height: auto;
}
/* company */
#company_info {
	margin: 0 0 50px 0;
	padding: 1px 0 0 0;
}
#company_info p {
	margin: 0;
}
#company_info dl {
	border-bottom: 1px solid #ddd;
	margin: 0 0 40px 0;
}
#company_info dt {
	float: left;
	width: 150px;
	display: inline;
	margin: 0 0 0px 0;
	line-height: 200%;
	font-weight: bold;
	border-top: 1px solid #ddd;
	padding: 12px 10px 10px 0;
}
#company_info dd {
	margin: 0 0 0px 150px;
	line-height: 200%;
	background: #f9f9f9;
	padding: 12px 10px 10px 10px;
	border-top: 1px solid #ddd;
}
#company_map {
	text-align: right;
}
#company_map a {
	color: #333;
}
#company_map iframe {
	width: 100%;
}
#company_map_desc {
	padding: 20px 0 0;
	margin-bottom: -30px;
}
/* company */
#company_info2 {
	margin: 0 0 50px 0;
	padding: 1px 0 0 0;
}
#company_info2 p {
	margin: 0;
}
#company_info2 dl {
	border-bottom: 1px solid #ddd;
	margin: 0 0 40px 0;
	width: 250px;
}
#company_info2 dt {
	float: left;
	width: 200px;
	display: inline;
	margin: 0 0 0px 0;
	line-height: 100%;
	font-weight: bold;
	border-top: 1px solid #ddd;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 0;
	padding-bottom: 10px;
}
#company_info2 dd {
	margin: 0 0 0px 200px;
	line-height: 100%;
	background: #f9f9f9;
	padding: 12px 10px 10px 10px;
	border-top: 1px solid #ddd;
}
.map_pin {
	padding-left: 15px;
	background-image: url(images/pin.fw.png);
	background-repeat: no-repeat;
}
/* sto_menu */
.sto_menu {
	margin-bottom: 70px;
}
.sto_menu ul {
	display: block;
	margin-left: 0px;
}
.sto_menu li {
	display: inline-table;
	font-size: 12px;
	margin-right: 27px;
	width: 120px;
}
.sto_menu ul li.sti_right {
	margin-right: 0px;
}
.sto_menu img {
	width: 120px;
	height: 120px;
	border: 1px solid #D4D4D4;
}
/* work_content */
.work_content {
	display: block;
}
.work_content ul {
	display: block;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 40px;
}
.work_content ul li {
	width: 280px;
	display: inline-table;
}
.work_content ul li.center {
	margin-right: 70px;
	margin-left: 70px;
}
.work_content img {
	width: 280px;
	border: 1px solid #D4D4D4;
}
.work_content2 {
	margin-bottom: 30px;
	margin-top: 30px;
	display: block;
	height: 230px;
	clear: both;
	width: 100%;
}
.work_content2 ul {
}
.work_content2 ul li {
	width: 48%;
	height: 230px;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.work_content2 ul .right {
	float: right;
	text-align: right;
}
.work_content2 img {
	border: 1px solid #D4D4D4;
	margin-bottom: 10px;
	/* [disabled]width: 300px;
*/
	/* [disabled]height: auto;
*/
	float: left;
	margin-right: 20px;
}
.work_content7 .title {
	background-image: url(images/h_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 20px;
	padding-left: 20px;
	font-weight: 700;
	font-size: 14px;
}
ul li .co_right {
	display: inline-block;
	float: right;
}
ul .right .co_right {
	display: inline-block;
	float: right;
}
#work_content2-1 {
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 2px solid #DDEDF6;
	margin-bottom: 30px;
	background-color: #DDEDF6;
	margin-top: 20px;
}
#work_content2-1 .center {
}
#work_content2-1 .center li {
	width: 40%;
	height: auto;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#work_content2-1 ul {
	margin-left: 60px;
	margin-top: 20px;
	vertical-align: top;
}
#work_content2-1 ul li {
	width: 42%;
	height: 210px;
	display: inline-block;
	margin-right: 50px;
}
#work_content2-1 img {
	border: 1px solid #D4D4D4;
	margin-bottom: 10px;
	/* [disabled]width: 380px;
*/
	height: auto;
	float: left;
	margin-right: 10px;
}
.work_content2-1 .title {
	background-image: url(images/h_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 20px;
	
}
#work_content2-2 {
	clear: both;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
	border: 1px solid #CDCDCD;
	margin-bottom: 30px;
	margin-left: 0px;
}
#work_content2-2 ul {
	margin-top: 40px;
	margin-left: 0px;
}
#work_content2-2 ul li {
	width: 45%;
	height: auto;
	display: inline-block;
	vertical-align: top;
}
#work_content2-2 ul li.right {
	margin-left: 30px;
}
#work_content2-2 img {
	border: 1px solid #D4D4D4;
	margin-bottom: 10px;
	width: 150px;
	height: auto;
	float: left;
	margin-right: 20px;
}
.work_content2-2 .title {
	background-image: url(images/h_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 20px;
}
#work_content2-3 {
	clear: both;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	border: 2px solid #DDEDF6;
	margin-bottom: 30px;
	background-color: #DDEDF6;
	margin-top: 0px;
}
#work_content2-3 ul {
	margin-left: 60px;
	margin-top: 20px;
}
#work_content2-3 ul li {
	width: 20%;
	height: auto;
	display: inline-block;
	margin-right: 55px;
	padding-left: 10px;
	background-image: url(images/common/arrow1.png);
	background-repeat: no-repeat;
	background-position: 0% center;
}
#work_content2-3 img {
	border: 1px solid #D4D4D4;
	margin-bottom: 10px;
	width: 200px;
	height: auto;
	float: right;
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 50px;
}
.work_content2-1 .title {
	background-image: url(images/h_bg.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 20px;
}
.work_content2 {
	margin-bottom: 50px;
	margin-top: 30px;
	display: block;
	height: 230px;
	clear: both;
	width: 100%;
}
.work_content2-4 {
	height: 200px;
}
.work_content2-4 ul {
	height: 250px;
}
.work_content2-4 ul li {
	width: 48%;
	height: auto;
	display: inline-block;
	float: left;
	padding-right: 15px;
	margin-right: 0px;
}
.work_content2-4 ul .right {
	float: right;
	text-align: right;
}
.work_content2-4 img {
	border: 1px solid #D4D4D4;
	margin-bottom: 10px;
	width: 280px;
	height: auto;
	float: left;
	margin-right: 20px;
}
.work_content3 {
}
.work_content3 ul {
	display: block;
	margin-left: 0px;
	padding: 0px;
}
.work_content3 ul li {
	width: 500px;
	height: 150px;
	display: inline-table;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 460px;
	background-position: right bottom;
	background-size: 500px auto;
	background-repeat: no-repeat;
	border: 1px solid #D4D4D4;
}
li .work_content3 img {
	width: 150px;
	margin-left: 10px;
	margin-left: 15px;
	float: right;
}
.work_content3 ul li.right {
	float: right;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 560px;
	background-image: none;
}
.work_content4 {
	padding-top: 20px;
	background-color: #EEEEEE;
	padding-left: 10px;
	margin-top: 20px;
}
.work_content5 ul {
	display: block;
	margin-left: 0px;
}
.work_content5 ul li {
	width: 370px;
	height: 150px;
	display: inline-table;
}
.work_content5 ul li.right {
	float: right;
}
.work_content5 img {
	width: 370px;
	height: 150px;
	border: 1px solid #D4D4D4;
	margin-bottom: 10px;
}
.work_content6 {
	margin-bottom: 30px;
	margin-top: 10px;
}
.work_content6 ul {
	display: block;
	width: 100%;
	margin-bottom: 0px;
}
.work_content6 ul li {
	width: 32%;
	display: inline-block;
	margin-top: 10px;
}
.work_content6 ul li.center {
	margin-right: 10px;
	margin-left: 10px;
}
.work_content6 img {
	border: 1px solid #D4D4D4;
	max-width: 246px;
	height: auto;
}
.work_content7 ul {
	display: block;
	margin-left: 0px;
	clear: right;
}
.work_content7 ul li {
	width: 450px;
	height: 380px;
	display: inline-table;
	clear: both;
}
.work_content7 ul li.right {
	float: right;
}
.work_content7 img {
	border: 1px solid #D4D4D4;
	margin-bottom: 10px;
}
.work_content8 ul {
	display: block;
	margin-left: 0px;
}
.work_content8 ul li {
	width: 780px;
	height: 130px;
	display: inline-table;
	margin-bottom: 30px;
	margin-top: 20px;
}
.work_content8 ul li.right {
	float: right;
}
.work_content8 img .left {
	width: 480px;
	float: left;
}
.work_content8 img .right {
	width: 480px;
	float: right;
	border: 1px solid #D4D4D4;
}
.work_content9 ul {
	margin-left: 0px;
	margin-bottom: 30px;
	margin-top: 30px;
	clear: both;
}
.work_content9 ul li {
	width: 45%;
	height: auto;
	display: inline-block;
	margin-right: 35px;
}
.work_content9 img {
	border: 1px solid #D4D4D4;
	margin-bottom: 10px;
	width: 200px;
	height: auto;
	float: left;
	margin-right: 10px;
}
#page-wrapper .page #consul {
	margin-left: 20px;
}
#page-wrapper .page .senpai {
	width: 400px;
}
.form_title_bg {
	background-color: #DEF1FA;
	margin-left: 10px;
	padding-left: 10px;
	border: 2px solid #FFFFFF;
	vertical-align: middle;
}
/* floor_content */

#page-wrapper .page .fl {
	list-style: none;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
.page .fl dt {
	width: 180px;
	float: left;
	color: #2ca9e1;
}
.page .fl dd {
	margin-left: 180px;
}
#page-wrapper .page .ro {
	list-style: none;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
.page .ro dt {
	width: 80px;
	float: left;
	color: #2ca9e1;
}
.page .ro dd {
	margin-left: 80px;
}
/* case_content */

.case_content ul {
	margin-left: auto;
	margin-right: auto;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 30px;
	margin-bottom: 45px;
	width: 820px;
}
.case_content ul li {
	width: 330px;
	height: 350px;
	display: inline-table;
	margin-left: 0px;
	margin-right: 10px;
}
.case_content ul li.right {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0px;
	float: right;
}
.page p .alignleft {
	float: left;
	width: auto;
	margin-right: 15px;
	margin-top: 9px;
}
.page p .alignright {
	float: right;
	width: auto;
	margin-left: 15px;
	margin-top: 9px;
}
.page .alignleft30 {
	float: left;
	width: auto;
	margin-right: 30px;
	/* [disabled]margin-top: 9px;
*/
	margin-bottom: 10px;
}
.page .alignright30 {
	float: right;
	width: auto;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.inttop {
	margin-bottom: 10px;
}
.case_content img {
	width: 330px;
	border: 1px solid #D4D4D4;
	height: auto;
	float: left;
}
ul li .case_top_title {
	background-image: url(images/arrow_01.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
ul li .bold_top_title {
	height: 30px;
	padding-left: 20px;
	background: url(images/arrow_01.png);
	background-repeat: no-repeat;
	background-position: left 50%;
	margin-top: 5px;
	font-size: 16px;
	font-variant: normal;
	font-weight: 800;
	color: #0177B4;
	clear: both;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
ul li .bold_top_title a {
	text-decoration: none;
	margin-bottom: 10px;
}
ul li .bold_top_title_s {
	height: 30px;
	padding-left: 20px;
	background: url(images/arrow_01.png);
	background-repeat: no-repeat;
	background-position: left 50%;
	margin-top: 5px;
	font-size: 12px;
	font-variant: normal;
	font-weight: 800;
	color: #0177B4;
}
ul li .bold_top_title_s a {
	text-decoration: none;
}
ul li .co {
	width: 200px;
	float: right;
}
.case_title {
	height: 60px;
	width: 176px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 12px;
	margin-top: 5px;
	/*padding-top: 10px;*/
	padding-left: 20px;
	background-image: url(../../themes/nextage_tcd021/images/arrow_01.png);
	letter-spacing: 2px;
}
.case_title_l {
	height: 30px;
	display: block;
	padding-left: 20px;
	background: url(images/arrow_01.png);
	background-repeat: no-repeat;
	background-position: left 50%;
	margin-top: 5px;
}
.bold {
	font-weight: 700;
	margin-top: 15px;
	margin-bottom: 7px;
	font-size: 20px;
	display: block;
	padding-top: 15px;
	clear: both;
}


/* ----------------------------------------------------------------------
 footer
---------------------------------------------------------------------- */

/* footer */
#footer-wrapper {
	clear: both;
	width: 100%;
	/*height: 390px;*/
	padding-top: 1px;
	min-width: 1100px;
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#footer {
	width: 1100px;
	height: 45px;
	margin: 0 auto;
	position: relative;
	font-size: 12px;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	color: #8dd0d9;
}
/* footer_description */
#footer_description {
	width: 958px;
	height: 45px;
	float: left;
}
#footer_description p {
	display: inline;
	margin: 0 15px 0 0;
	line-height: 45px;
	font-size: 14px;
	font-weight: bold;
}
#footer_description h2 {
	display: inline;
	margin: 0;
	line-height: 45px;
	font-size: 20px;
	font-weight: bold;
}
/* footer_sociallink */
#footer_social_link {
	width: 141px;
	height: 45px;
	display: block;
	float: right;
	padding-right: 1px;
	background-image: url(images/dot_01.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.social_link {
	margin: 0;
}
.social_link li {
	float: right;
	margin: 0;
}
.social_link li a {
	display: block;
	width: 47px;
	height: 45px;
	text-decoration: none;
	text-indent: -9999px;
}
.social_link li.rss a {
	background: url(images/rss.jpg) no-repeat left top;
}
.social_link li.twitter a {
	background: url(images/twitter.jpg) no-repeat left top;
}
.social_link li.facebook a {
	background: url(images/fb.jpg) no-repeat left top;
}
.social_link li a:hover, .social_link li a.hover {
	background-position: left bottom;
}
/* footer widget */
#footer_widget_wrap {
	width: 100%;
	min-width: 1100px;
	min-height: 250px;
	padding-bottom: 20px;
	margin-top: 25px;
}
#footer_widget {
	width: 1100px;
	margin: 0 auto;
}
#footer_widget_banner {
	width: 347px;
	float: left;
	margin-bottom: 20px;
	background-image: url(images/footer_line.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#footer_widget_banner div {
	width: 300px;
}
#footer_widget_banner div a img {
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	-o-transition-property: opacity;
	-o-transition-duration: 0.4s;
	-o-transition-timing-function: ease;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#footer_widget_banner div a:hover img {
	opacity: 0.5;
}
#footer_widget_banner img {
	width: auto;
	height: auto;
}
.footer_widget {
	width: 191px;
	min-height: 250px;
	float: left;
	padding: 0 32px 0 28px;
	margin-bottom: 20px;
	font-size: 11px;
	background-image: url(images/footer_line.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.footer_widget.right_widget {
}
.footer_headline {
	font-size: 14px;
	font-weight: bold;
	color: #f00;
}
.footer_widget ul {
	margin: 0;
}
.footer_widget li ul {
	margin: 10px 0 0 0;
}
.footer_widget li {
	line-height: 170%;
	margin: 0 0 10px 0;
}
.footer_widget a {
	text-decoration: none;
}
.footer_widget a:hover {
	text-decoration: underline;
}
.footer_widget img {
	height: auto;
	max-width: 100%;
	width: auto;
}
.footer_widget.widget_nav_menu .menu {
	border: none;
}
.footer_widget.widget_nav_menu .menu li {
	background: none;
	font-size: 11px;
	margin: 0 0 10px;
	line-height: 170%;
	height: auto;
}
.footer_widget.widget_nav_menu .menu li a {
	text-decoration: none;
	background: none;
	line-height: 170%;
	padding: 0;
	height: auto;
}
.footer_widget.widget_nav_menu .menu li a:hover {
	text-decoration: underline;
}
.footer_widget.widget_nav_menu .menu .sub-menu {
	margin-left: 10px;
}
.footer_widget a.news_widget_list_link {
	display: none;
}
.footer_widget.widget_search #s {
	width: 113px;
}
.footer_widget.widget_search #searchsubmit {
	width: 50px;
}
/* footer menu */
/*#footer_menu_area { position:absolute; right:0px; top:59px;}
#footer_menu { float:left; margin:2px 20px 0 0; }
#footer_menu ul { margin:0; padding:0; font-size:12px; }
#footer_menu li { float:left; margin:0 0 0 20px; padding:0; }
#footer_menu li a { text-decoration:none; background:url(img/common/arrow1.png) no-repeat left 3px; padding:0 0 0 11px; }
#footer_menu li a:hover { text-decoration:underline; }*/

/* footer logo */
/*#footer_logo_area { position:absolute; }
#footer_logo { margin:0; line-height:100%; }
#footer_logo_area  #footer_description2  { padding-top:25px; display:block; width:300px; }
#footer_logo_text_area { position:absolute; left:0px; top:42px; }
#footer_logo_text { margin:0 0 5px 0; font-size:24px; padding:0; font-weight:normal; }
#footer_logo_text a { display:block; text-decoration:none; }
#footer_description { margin:0; font-weight:normal; font-size:11px; display:block; padding:0; color:#aaa; }
#footer_description2 { }
#footer_description2 p { line-height:160%; }*/

/* copyright */
#footer_copr {
	width: 100%;
	height: 48px;
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#copyright {
	min-width: 1100px;
	text-align: center;
	color: #333;
	font-size: 12px;
	margin: 0;
	padding: 0;
	height: 48px;
	line-height: 48px;
}
#copyright a {
	text-decoration: none;
	color: #333;
}
#copyright a:hover {
	text-decoration: underline;
}
/* return */
#return_wrapper {
	width: 1100px;
	margin: 0 auto;
	position: relative;
}
#return_top {
	z-index: 10;
	position: absolute;
	right: 0px;
	bottom: 1px;
	margin: 0;
	display: block;
	width: 48px;
	height: 45px;
	text-indent: -9999px;
	background-color: #222;
	background-image: url(images/pagetop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#return_top:hover, #return_top.hover {
	background-position: left bottom;
}
/* ----------------------------------------------------------------------
 side
---------------------------------------------------------------------- */
/*.widget_nav_menu .side_headline{margin: 0;}
.widget_nav_menu .menu{
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
.widget_nav_menu .menu li{
	height: 41px;
	line-height: 41px;
	background-image: url(images/dot_02.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 14px;
	margin: 0;
}
.widget_nav_menu .menu li:last-child{
	background: none;
	margin-bottom: -1px;
}
.widget_nav_menu .menu li a{
	display: block;
	padding: 0 15px 0 35px;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	background-image: url(images/arrow_01.png);
	background-repeat: no-repeat;
	background-position: 15px center;
	background-color: #fff;
}
.widget_nav_menu .menu li a:hover{
	background-color: #EDEDED;
}*/
.side_banner {
/*background: #000;*/
}
.side_banner a img {
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	-o-transition-property: opacity;
	-o-transition-duration: 0.4s;
	-o-transition-timing-function: ease;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.side_banner a:hover img {
	opacity: 0.5;
}
.widget_my_wp_widget_recent_posts ul li {
}
.widget_my_wp_widget_recent_posts ul li span {
	display: block;
	font-weight: bold;
}
/* tuyomi */
#tuyomi {
	height: 760px;
	width: 760px;
	background-image: url(http://www.mishima-sg.com/img/tuyomi_top/tuyomi_bace.jpg);
	display: block;
	background-position: right top;
}
#tuyomi_top {
}
#tuyomi #tuyomi_top ul {
	top: 0;
	position: relative;
	display: inline-table;
	margin-left: 0px;
}
#tuyomi_top ul li {
	top: 0;
	overflow: hidden;
	z-index: 100;
	cursor: pointer;
	display: inline-block;
	position: relative;
	margin-left: 0px;
	width: auto;
}
#tuyomi_top ul li a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-indent: -999px;
}
#tuyomi_top ul li.left_bottom {
	width: 250px;
	height: 250px;
	background-image: url(http://www.mishima-sg.com/img/tuyomi_top/tuyomi_05.png);
	margin-top: 130px;
	background-position: right center;
}
#tuyomi_top ul .center_top {
	width: 250px;
	height: 430px;
	background-image: url(http://www.mishima-sg.com/img/tuyomi_top/tuyomi_03.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#tuyomi_top ul .right_bottom {
	width: 250px;
	height: 250px;
	background-image: url(http://www.mishima-sg.com/img/tuyomi_top/tuyomi_07.png);
	margin-top: 130px;
}
#tuyomi_bottom {
	height: 230px;
}
#tuyomi #tuyomi_bottom ul {
	top: 0;
	position: relative;
	display: inline-block;
	margin-left: 0px;
	height: 230px;
}
#tuyomi_bottom ul li {
	top: 0;
	overflow: hidden;
	z-index: 100;
	cursor: pointer;
	display: inline-block;
	position: relative;
	margin-left: 0px;
}
#tuyomi_bottom ul li a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-indent: -999px;
}
#tuyomi_bottom ul .left {
	width: 250px;
	height: 250px;
	background-image: url(http://www.mishima-sg.com/img/tuyomi_top/tuyomi_13.png);
	margin-left: 100px;
	float: left;
}
#tuyomi_bottom ul .right {
	width: 250px;
	height: 250px;
	background-image: url(http://www.mishima-sg.com/img/tuyomi_top/tuyomi_15.png);
	margin-right: 100px;
	margin-left: 50px;
	display: inline-block;
	float: right;
}
.tuyomi_left {
	display: block;
}
.tuyomi_left li {
	display: inline-block;
	margin-left: 3px;
	padding-left: 0px;
	margin-right: 0px;
	width: 19%;
}


#slide_space {
	margin-top: 70px;
}
#page-wrapper .page .tani {
	margin-left: 320px;
}
ul .right .headline1 {
	width: 550px;
}
ul .top_list.clear {
	width: 600px;
	margin-bottom: 20px;
}
.top_list.clear .recuruit_press_li {
	width: 600px;
	height: 26px;
	line-height: 35px;
	padding-bottom: 5px;
}
#kodawari li {
	list-style-type: decimal;
}
#kodawari ul li ul {
	margin: 0;
	padding: 0;
}
#kodawari li li {
	list-style: none;
	text-indent: -1.5em;
	padding-left: 1.5em;
}
#page-wrapper .page .brige-s {
	clear: both;
}
.page .brige-s li {
	width: 330px;
	list-style: none;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	border: 1px solid #CDCDCD;
	margin-bottom: 20px;
	height: 425px;
}
.page .brige-s .left {
	float: left;
}
.page .brige-s .right {
	float: right;
}
#page-wrapper .page .brige-s {
	clear: both;
}
.page .brige-b li {
	width: 330px;
	list-style: none;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	border: 1px solid #CDCDCD;
	margin-bottom: 20px;
	height: 430px;
}
.page .brige-b .left {
	float: left;
}
.page .brige-b .right {
	float: right;
}
#page-wrapper .page .message {
	display: block;
	margin-top: 30px;
	margin-bottom: 0px;
}
.message li .left {
	margin-right: 10px;
	float: left;
}
#page-wrapper .page .message li {
	width: 40%;
	display: inline-block;
	margin-top: 0px;
	margin-bottom: 10px;
}
#page-wrapper .page .frow {
	/* [disabled]background-image: url(http://www.mishima-sg.com/img/banner/architecture/arrow.jpg);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 200px;
}
#page-wrapper .page .footer_widget clearfix {
	background-image: none;
}
#page-wrapper .page #nav_menu-6 {
	float: none;
	border: none;
	background-image: none;
}
#page-wrapper .page .menu li {
	background-image: none;
	font-size: 14px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 20px;
	margin-bottom: 10px;
	line-height: 170%;
	height: auto;
	border: none;
	list-style: none;
}
#page-wrapper .page .menu li a {
	text-decoration: none;
	background: none;
	line-height: 170%;
	padding: 0;
	height: auto;
}
.page #tyoukoku {
	width: 47%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #CDCDCD;
	margin-bottom: 10px;
}
.page .message {
}
.page .message li {
	float: none;
}
.page .message li img {
	width: 100px;
	height: auto;
	margin-top: 0px;
}
#npcatch {
	position: static;
	margin-left: 5px;
	margin-top: 30px;
}
#npcatch ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#npcatch li {
	display: inline-block;
	width: 26%;
	overflow: hidden;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 30px;
	padding-bottom: 0;
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 10px;
}
#npcatch li:hover {
}
#npcatch img {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
}
#npcatch img a {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
}
#npcatch .title {
	width: 176px;
	height: 60px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	background-image: url(../../themes/nextage_tcd021/images/arrow_01.png);
	background-repeat: no-repeat;
	background-position: 0px 12px;
 letter-spacing: 4.px;
	letter-spacing: 2px;
	line-height: 1.4;
}
#npcatch li a {
	line-height: 1.3;
}
#npcatch li:hover .title {
}
#npcatch li:hover .title a {
	line-height: 12px;
}
#npcatch li:hover .date {
}
ul li .case_top {
	margin-top: 0px;
}
#page-wrapper .page .sekou_title {
	background-image: url(url);
}
#cate-icon {
	clear: both;
	min-width: 100px;
	min-height: 100px;
	overflow: hidden;
	text-indent: 130%;
	white-space: nowrap;
	display: block;
	z-index: 99;
	position: absolute;
	top: 0px;
	left: 30px;
	background-repeat: no-repeat;
}
/*ã‚«ãƒ†ã‚´ãƒªãƒ¼ã‚’ã‚¯ãƒ©ã‚¹åã«ã—ã¦å­˜åœ¨ã™ã‚‹æ•°ã&nbsp;ã‘ç”¨æ„ã—ã¾ã™ã€‚*/
.column {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/02.png);
}
.news {
	background-color: #0F0;
	border-radius: 5px;
}
.topics {
	background-color: #00F;
	border-radius: 5px;
}
.medical/*åŒ»ç™‚ãƒ»ç¦ç¥‰*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/09.png);
}
.factory/*å·¥å&nbsp;´ãƒ»ç‰©æµ*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/10.png);
}
.public/*å…¬å…±*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/02.png);
	width: 200px;
}
.store/*å•†æ¥­åº—èˆ—*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/03.png);
}
.mansion/*ãƒžãƒ³ã‚·ãƒ§ãƒ³*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/01.png);
}
.concretemaintenance/*ã‚³ãƒ³ã‚¯ãƒªãƒ¼ãƒˆãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/11.png);
}
.construction/*é€&nbsp;æˆ*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/07.png);
}
.road/*é“è·¯*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/05.png);
}
.bridge/*æ©‹æ¢*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/04.png);
}
.river/*æ²³å·*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/06.png);
}
.pavement/*èˆ—è£…*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/11.png);
}
.structure/*èˆ—è£…*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/12.png);
}
.recovery/*èˆ—è£…*/ {
	background-image: url(http://www.mishima-sg.com/img/cte-mark/13.png);
}
</pre></body></html>