@charset "UTF-8";
#c5-bizcontent span, #c5-bizcontent h1, #c5-bizcontent h2, #c5-bizcontent h3, #c5-bizcontent p, #c5-bizcontent img, #c5-bizcontent small, #c5-bizcontent i, #c5-bizcontent dl, #c5-bizcontent dt, #c5-bizcontent dd, #c5-bizcontent ol, #c5-bizcontent ul, #c5-bizcontent li, #c5-bizcontent fieldset, #c5-bizcontent form, #c5-bizcontent label, #c5-bizcontent legend, #c5-bizcontent table, #c5-bizcontent section {
	margin: auto;
	line-height: 1.6em;
}
#c5-bizcontent nav ul, #c5-bizcontent ul {
	list-style: none;
}
#c5-bizcontent blockquote, #c5-bizcontent q {
	quotes: none;
}
#c5-bizcontent input, #c5-bizcontent select {
	vertical-align: middle;
}
#c5-bizcontent ul, #c5-bizcontent ol, #c5-bizcontent li, #c5-bizcontent dl, #c5-bizcontent dt, #c5-bizcontent dd {
	line-height: 1.6em;
}
#c5-bizcontent table {
	border-collapse: collapse;
	border-spacing: 0;
}
#c5-bizcontent img {
	border: 0px;
	display: block;
}
#c5-bizcontent *:first-child + html img {
	display: inline !important;
}
#c5-bizcontent * html img {
	display: inline !important;
}
#c5-bizcontent a:focus {
	outline: none;
}
#c5-bizcontent sup {
	vertical-align: top;
}
#c5-bizcontent sub {
	font-size: x-small;
	vertical-align: text-bottom;
	padding-right: 3px;
}
*:first-child + html body #c5-bizcontent {
	overflow: hidden;
}
* html body #c5-bizcontent {
	overflow: hidden;
}
body #c5-bizcontent {
	font: 13px/1.231 sans-serif;
*font-size: x-small;
line-height: 1;
}
/**************************
　共通
**************************/
@font-face {
	font-family: 'FontAwesome';
	src: url("/bravia-biz/merit/fonts/fontawesome-webfont.eot?v=4.5.0");
	src: url("/bravia-biz/merit/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("/bravia-biz/merit/fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("/bravia-biz/merit/fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("/bravia-biz/merit/fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("/bravia-biz/merit/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
	font-weight: normal;
	font-style: normal;
}
#c5-bizcontent a:hover {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	opacity: 0.6;
}
#c5-bizcontent {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto; 
}
#c5-bizcontent .c5-pcimg {
	display: block;
}
#c5-bizcontent .c5-spimg {
	display: none;
}
#c5-bizcontent .fa {
	display: inline-block;
	font: normal normal normal 14px/1 'FontAwesome';
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#c5-bizcontent .fa-angle-right:before {
	content: "\f105";
}
#c5-bizcontent .fa-envelope-o:before {
	content: "\f0e0";
}
#c5-bizcontent.c5-toppage #c5-mv {
	margin-bottom: 40px;
	width: 100%;
}
#c5-bizcontent.c5-toppage #c5-mv img {
	width: 100%;
}
#c5-bizcontent.c5-toppage h2 {
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 40px;
}
#c5-bizcontent.c5-toppage h2 span {
	letter-spacing: -0.05em;
}
#c5-bizcontent.c5-toppage h2 span.c5-space {
	letter-spacing: -0.2em;
}
#c5-bizcontent.c5-toppage h3 {
	font-size: 193%;
	text-align: center;
	margin-bottom: 25px;
	position: relative;
}
#c5-bizcontent.c5-toppage h3:after {
	height: 1px;
	width: 100%;
	content: "";
	background-color: #2F353D;
	position: absolute;
	top: 50%;
	margin-top: -1px;
	left: 0;
}
#c5-bizcontent.c5-toppage h3 span {
	background-color: #fff;
	display: inline-block;
	position: relative;
	z-index: 2;
	padding-left: 28px;
	padding-right: 28px;
}
#c5-bizcontent.c5-toppage #c5-point {
	margin-bottom: 55px;
}
#c5-bizcontent.c5-toppage #c5-point dl {
	display: table;
	width: 100%;
	max-height: 195px;
	height: auto;
	margin-bottom: 26px;
}
#c5-bizcontent.c5-toppage #c5-point a {
	display: block;
}
#c5-bizcontent.c5-toppage #c5-point dl dt {
	display: table-cell;
	width: 50%;
	position: relative;
}
#c5-bizcontent.c5-toppage #c5-point dl dt img {
	width: 100%;
}
#c5-bizcontent.c5-toppage #c5-point dl dt p {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 124%;
	color: #FFF;
	background-color: #000;
	display: inline-block;
}
#c5-bizcontent.c5-toppage #c5-point dl dt a p .c5-tit {
	padding: 5px 12px;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
}
#c5-bizcontent.c5-toppage #c5-point dl dt a span.c5-icon {
	color: #FFF;
	background-color: #CE2621;
	height: 36px;
	width: 36px;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	font-size: 19px;
}
#c5-bizcontent.c5-toppage #c5-point dl dt a span.c5-icon i {
	color: #FFF;
	font-size: 26px;
	vertical-align: middle;
	line-height: 36px;
}
#c5-bizcontent.c5-toppage #c5-point dl dd {
	display: table-cell;
	width: 50%;
	font-size: 130%;
	vertical-align: middle;
	background-color: #F7F7F5;
	height: 100%;
	color: #2C333D;
	padding-left: 3%;
	padding-right: 3%;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}
#c5-bizcontent.c5-toppage #c5-point dl.c5-point4 {
	margin-bottom: 0;
}
#c5-bizcontent .c5-btnset {
	border: 10px solid #247BB9;
	padding: 32px 0;
}
#c5-bizcontent .c5-btnset div {
	max-width: 1000px;
	width: 83.33333333%;
	margin: 0 auto;
}
#c5-bizcontent .c5-btnset div p {
	color: #2F353D;
	font-size: 160%;
	text-align: center;
	border-bottom: 1px solid #474747;
	max-width: 1000px;
	width: 100%;
	padding-bottom: 15px;
	margin: 0 auto 25px;
	font-weight: bold;
}
#c5-bizcontent .c5-btnset div ul {
	overflow: hidden;
	margin-left: -10px;
	margin-right: -10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
#c5-bizcontent .c5-btnset div ul li {
	float: left;
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#c5-bizcontent .c5-btnset div ul li p {
	font-size: 120%;
	border: none;
	font-weight: normal;
	text-align: left;
	margin-bottom: 0px;
	padding-bottom: 10px;
}
#c5-bizcontent .c5-btnset div ul li p.c5-bottomtxt {
	font-size: 105%;
	line-height: 160%;
}
#c5-bizcontent .c5-btnset div ul li p.c5-bottomtxt a {
	font-size: 105%;
	display: inline;
	color: #2f353d;
	text-decoration: none;
}
#c5-bizcontent .c5-btnset div ul li.c5-buybtn a {
	width: 100%;
	height: 70px;
	color: #FFF;
	text-align: center;
}
#c5-bizcontent .c5-btnset div ul li.c5-buybtn a img {
	width: 94%;
	padding-bottom: 15px;
}
#c5-bizcontent .c5-btnset div ul li a:hover {
	text-decoration: none;
}
#c5-bizcontent .c5-btnset div ul li.c5-contactbtn {
	float: left;
}
#c5-bizcontent .c5-btnset div ul li.c5-contactbtn a {
	background-color: #9b9b9b;
	display: block;
	width: 100%;
	height: 70px;
	color: #FFF;
	text-align: center;
	font-size: 193%;
	line-height: 70px;
	text-decoration: none;
}
#c5-bizcontent .c5-btnset div ul li.c5-contactbtn a span {
	color: #FFF;
	margin-right: 10px;
	line-height: 0px;
	display: inline-block;
}
#c5-bizcontent .c5-btnset div ul li.c5-contactbtn a span i {
	color: #FFF;
	font-size: 100%;
	vertical-align: text-top;
}
#c5-bizcontent #c5-scene {
	margin-bottom: 62px;
	padding: 0;
}
#c5-bizcontent #c5-scene ul {
	overflow: hidden;
	margin-left: -15px;
	margin-right: -15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
#c5-bizcontent #c5-scene ul li {
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	width: 33.33333333%;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#c5-bizcontent #c5-scene ul li a {
	display: block;
	text-decoration: none;
	width: 100%;
}
#c5-bizcontent #c5-scene ul li a dl {
	max-width: 380px;
	width: 100%;
	margin-bottom: 26px;
}
#c5-bizcontent #c5-scene ul li a dl dt {
	max-width: 380px;
	width: 100%;
}
#c5-bizcontent #c5-scene ul li a dl dt img {
	width: 100%;
}
#c5-bizcontent #c5-scene ul li a dl dd {
	background-color: #474747;
	color: #FFF;
	font-size: 124%;
	text-align: center;
	padding: 8px 0;
	width: 100%;
}
#c5-bizcontent #c5-scene ul li dl {
	max-width: 380px;
	width: 100%;
	margin-bottom: 26px;
}
#c5-bizcontent #c5-scene ul li dl dt {
	max-width: 380px;
	width: 100%;
}
#c5-bizcontent #c5-scene ul li dl dt img {
	width: 100%;
}
#c5-bizcontent #c5-scene ul li dl dd {
	background-color: #474747;
	color: #FFF;
	font-size: 124%;
	text-align: center;
	padding: 8px 0;
	width: 100%;
}
#c5-bizcontent.c5-secondpage #c5-mainwrap {
	overflow: hidden;
	margin-bottom: 5.416666667%;
}
#c5-bizcontent.c5-secondpage #c5-mainwrap #c5-maincontent {
	max-width: 900px;
	width: 75%;
	float: left;
	margin-right: 4.166666667%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv {
	background: url("/bravia-biz/merit/images/signage_mv_pc.jpg") top left no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	margin-bottom: 3.6%;
	padding-bottom: 5.2%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_hotel {
	background: url("/bravia-biz/merit/images/hotel_mv_pc.jpg") top left no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	margin-bottom: 3.6%;
	padding-bottom: 5.2%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_conference {
	background: url("/bravia-biz/merit/images/conference_mv_pc.jpg") top left no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	margin-bottom: 3.6%;
	padding-bottom: 5.2%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_security {
	background: url("/bravia-biz/merit/images/security_mv_pc.jpg") top left no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	margin-bottom: 3.6%;
	padding-bottom: 5.2%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_conference > span, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_hotel > span, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_security > span, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv > span {
	background-color: #F4C00B;
	color: #FFF;
	font-size: 100%;
	height: 32px;
	display: inline-block;
	width: 130px;
	text-align: center;
	vertical-align: middle;
	line-height: 32px;
	margin-bottom: 2.833333333%;
	font-weight: bold;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv h2, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_hotel h2, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_conference h2, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_security h2 {
	font-size: 231%;
	color: #FFF;
	text-align: left;
	padding-left: 4.166666667%;
	font-weight: bold;
	margin: 0;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv h2 span, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_hotel h2 span, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_conference h2 span, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_security h2 span {
	font-size: 15px;
	color: #FFF;
	display: block;
	font-weight: bold;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .section {
	margin-bottom: 7.222222222%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent h3 {
	font-size: 193%;
	color: #2D333D;
	margin-bottom: 10px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent h3 span {
	background-color: #D02316;
	display: inline-block;
	height: 30px;
	font-size: 18px;
	color: #FFF;
	width: 115px;
	line-height: 30px;
	margin-right: 28px;
	text-align: center;
	font-weight: normal;
	font-family: "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	position: relative;
	top: -3px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent h3 span:after {
	position: absolute;
	top: 0;
	right: -12px;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 0 15px 12px;
	border-color: transparent transparent transparent #d02216;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent p {
	font-size: 124%;
	color: #2C333D;
	margin-bottom: 20px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent p span {
	font-size: 85%;
	color: #83838f;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-imgtxt {
	overflow: hidden;
	margin-left: -7.5px;
	margin-right: -7.5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-imgtxt dl {
	float: left;
	width: 33.33333333%;
	position: relative;
	padding-right: 7.5px;
	padding-left: 7.5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-imgtxt dl.last {
	margin-right: 0;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-imgtxt dl dt img {
	width: 100%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-imgtxt dl dt.c5-kei {
	border: #EEEEEE 1px solid;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-imgtxt dl dd {
	margin-top: 10px;
	font-size: 100%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv {
	background: url("/bravia-biz/merit/images/retail_mv_pc.jpg") top left no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	margin-bottom: 3.8%;
	padding-bottom: 6.4%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv_office {
	background: url("/bravia-biz/merit/images/office_mv_pc.jpg") top left no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	margin-bottom: 3.8%;
	padding-bottom: 6.4%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv_accommodation {
	background: url("/bravia-biz/merit/images/accommodation_mv_pc.jpg") top left no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	margin-bottom: 3.8%;
	padding-bottom: 6.4%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv_medical {
	background: url("/bravia-biz/merit/images/medical_mv_pc.jpg") top left no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	margin-bottom: 3.8%;
	padding-bottom: 6.4%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv_public {
	background: url("/bravia-biz/merit/images/public_mv_pc.jpg") top left no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	margin-bottom: 3.8%;
	padding-bottom: 6.4%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv_restaurant {
	background: url("/bravia-biz/merit/images/restaurant_mv_pc.jpg") top left no-repeat;
	-webkit-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	margin-bottom: 3.8%;
	padding-bottom: 6.4%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv > span, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_office > span, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_accommodation > span, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_medical > span, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_public > span, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_restaurant > span {
	background-color: #D02316;
	color: #FFF;
	font-size: 100%;
	height: 32px;
	display: inline-block;
	width: 130px;
	text-align: center;
	vertical-align: middle;
	line-height: 32px;
	margin-bottom: 3.5%;
	font-weight: bold;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv h2, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_office h2, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_accommodation h2, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_medical h2, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_public h2, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_restaurant h2 {
	font-size: 231%;
	color: #FFF;
	text-align: left;
	padding-left: 4.166666667%;
	font-weight: bold;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mainwrap {
	margin-bottom: 6.333333333%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent > p {
	font-size: 124%;
	margin-bottom: 5%;
	color: #2C333D;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section {
	margin-bottom: 7.222222222%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section h3 {
	font-size: 193%;
	margin-bottom: 2.222222222%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt {
	overflow: hidden;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl {
	width: 47.77777778%;
	float: left;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl dt {
	margin-bottom: 2.325581395%;
	border: #EEEEEE 1px solid;
	position: relative;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl dt img {
	width: 100%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl.c5-before dt span {
	background-color: #2D333D;
	color: #FFF;
	width: 70px;
	height: 26px;
	line-height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	font-size: 106%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl.c5-after {
	float: right;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl.c5-after dt span {
	background-color: #CE2621;
	color: #FFF;
	width: 70px;
	height: 26px;
	line-height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	font-size: 106%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl.c5-after dt:before {
	position: absolute;
	top: 50%;
	left: -6%;
	content: "";
	margin-top: -12px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 12.5px 0 12.5px 10px;
	border-color: transparent transparent transparent #000000;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt > div {
	width: 4.444444444%;
	height: 1px;
	position: relative;
	float: left;
}
#c5-bizcontent.c5-secondpage.c5-business .c5-businessscene {
	background-color: #D8E6EF;
	padding: 2.5%;
	margin-bottom: 5.333333333%;
}
#c5-bizcontent.c5-secondpage.c5-business .c5-businessscene ul {
	overflow: hidden;
	margin-right: -10px;
	margin-left: -10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
#c5-bizcontent.c5-secondpage.c5-business .c5-businessscene ul li {
	float: left;
	width: 25%;
	padding-left: 10px;
	padding-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#c5-bizcontent.c5-secondpage.c5-business .c5-businessscene ul li dl dt {
	width: 100%;
}
#c5-bizcontent.c5-secondpage.c5-business .c5-businessscene ul li dl dt img {
	width: 100%;
}
#c5-bizcontent.c5-secondpage.c5-business .c5-businessscene ul li dl dd {
	background-color: #FFF;
	text-align: center;
	padding-top: 7.407407407%;
	padding-bottom: 14.81481481%;
	font-size: 124%;
	color: #2F353D;
}
#c5-bizcontent.c5-secondpage.c5-business .c5-businessscene ul li dl dd span {
	position: relative;
}
#c5-bizcontent.c5-secondpage.c5-business .c5-businessscene ul li dl dd span:after {
	content: "";
	width: 100px;
	height: 1px;
	background-color: #000;
	position: absolute;
	bottom: -15px;
	left: 50%;
	margin-left: -50px;
}
#c5-bizcontent.c5-secondpage #c5-scene {
	float: right;
	max-width: 250px;
	width: 20.83333333%;
	margin-bottom: 0;
}
#c5-bizcontent.c5-secondpage #c5-scene h3 {
	font-size: 154%;
	color: #2F353D;
	font-weight: bold;
	padding-bottom: 3px;
	margin-bottom: 16px;
	border-bottom: 1px solid #30353D;
}
#c5-bizcontent.c5-secondpage #c5-scene ul {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}
#c5-bizcontent.c5-secondpage #c5-scene ul li {
	width: 100%;
	float: none;
	padding-right: 0;
	padding-left: 0;
}
#c5-bizcontent.c5-secondpage #c5-scene ul li:last-child dl {
	margin-bottom: 0;
}
#c5-bizcontent.c5-secondpage #c5-scene ul li a dl dd {
	font-size: 108%;
	height: 36px;
	line-height: 36px;
	padding: 0;
}
#c5-bizcontent.c5-secondpage #c5-scene ul li dl dd {
	font-size: 108%;
	height: 36px;
	line-height: 36px;
	padding: 0;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn {
	max-width: 600px;
	width: 100%;
	margin: 9% auto 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn a {
	background-color: #000;
	display: block;
	width: 100%;
	height: 70px;
	color: #FFF;
	text-align: center;
	font-size: 177%;
	line-height: 70px;
	text-decoration: none;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn a span {
	color: #FFF;
	margin-left: 10px;
	line-height: 0px;
	display: inline-block;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn a span i {
	color: #FFF;
	font-size: 108%;
	vertical-align: baseline;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn a:hover {
	text-decoration: none;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn2 {
	max-width: 600px;
	width: 100%;
	margin: 2% auto 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn2 a {
	background-color: #000;
	display: block;
	width: 100%;
	height: 70px;
	color: #FFF;
	text-align: center;
	font-size: 177%;
	line-height: 70px;
	text-decoration: none;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn2 a span {
	color: #FFF;
	margin-left: 10px;
	line-height: 0px;
	display: inline-block;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn2 a span i {
	color: #FFF;
	font-size: 108%;
	vertical-align: baseline;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn2 a:hover {
	text-decoration: none;
}
#c5-bizcontent.c5-secondpage div.c5-allbtn {
	max-width: 600px;
	width: 100%;
	margin: 0% auto 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#c5-bizcontent.c5-secondpage div.c5-allbtn a {
	background-color: #000;
	display: block;
	width: 100%;
	height: 70px;
	color: #FFF;
	text-align: center;
	font-size: 177%;
	line-height: 70px;
	text-decoration: none;
}
#c5-bizcontent.c5-secondpage div.c5-allbtn a span {
	color: #FFF;
	margin-left: 10px;
	line-height: 0px;
	display: inline-block;
}
#c5-bizcontent.c5-secondpage div.c5-allbtn a span i {
	color: #FFF;
	font-size: 108%;
	vertical-align: baseline;
}
#c5-bizcontent.c5-secondpage div.c5-allbtn a:hover {
	text-decoration: none;
}
#c5-campaign_signage {
	border: #D02316 3px solid;
	box-sizing: border-box;
	color: #D02316;
	font-size: 115%;
	margin-bottom: 40px;
	margin-top: 10px;
}
#c5-campaign_signage .c5-campaign_title {
	font-size: 135%!important;
	color: #FFF!important;
	font-weight: bold;
	background-color: #D02316;
	text-align: center;
	padding-bottom: 3px;
	line-height: 40px;
	margin-bottom: 30px!important;
}
#c5-campaign_signage .c5-campaign_detail_title {
	font-size: 122%!important;
	background-color: #F2DDDC;
	width: 450px;
	color: #D02316!important;
	line-height: 170%;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
#c5-campaign_signage .c5-campaign_detail {
	font-size: 110%!important;
	line-height: 170%;
	text-align: center;
	padding: 0 20px 0px 20px;
}
#c5-campaign_signage .c5-campaign_detail span.c5-campaign_price {
	font-size: 125%!important;
	line-height: 170%;
	font-weight: bold;
	color: #D02316!important;
}
#c5-campaign_signage .c5-campaign_detail span.c5-campaign_price_yen {
	font-weight: bold;
	color: #D02316!important;
}
#c5-campaign_signage .c5-campaign_btn {
	font-size: 100%!important;
	background-color: #f5683a;
	color: #FFF!important;
	height: 34px;
	line-height: 34px;
	width: 200px;
	text-align: center;
}
#c5-campaign_signage .c5-campaign_btn a {
	color: #FFF!important;
	text-decoration: none;
}
#c5-campaign_signage .c5-campaign_btn i {
	padding-right: 5px;
}
#c5-campaign_signage .c5-campaign_period {
	text-align: center;
	font-size: 95%!important;
}
 @media screen and (max-width: 640px) {
#c5-bizcontent .c5-pcimg {
	display: none;
}
#c5-bizcontent .c5-spimg {
	display: block;
}
#c5-bizcontent.c5-toppage #c5-mv {
	margin-bottom: 5%;
}
#c5-bizcontent.c5-toppage h2 {
	font-size: 20px;
	margin-bottom: 3%;
}
#c5-bizcontent.c5-toppage h3 {
	margin-bottom: 5%;
}
#c5-bizcontent .c5-btnset div ul li p {
	font-size: 12px;
	padding-bottom: 5px;
}
#c5-bizcontent .c5-btnset div ul li p.c5-bottomtxt {
	font-size: 11px;
	line-height: 155%;
	padding-bottom: 10px;
}
#c5-bizcontent .c5-btnset div ul li p.c5-bottomtxt a {
	font-size: 11px;
}
#c5-bizcontent .c5-btnset div ul li.c5-buybtn a {
	color: #FFF;
	text-align: left;
}
#c5-bizcontent .c5-btnset div ul li.c5-buybtn a img {
	width: 100%;
	padding-bottom: 10px;
}
#c5-bizcontent.c5-toppage h3 span {
	font-size: 17px;
	background-color: #fff;
	display: inline-block;
	position: relative;
	z-index: 2;
	padding-left: 10px;
	padding-right: 10px;
}
#c5-bizcontent.c5-toppage h3:after {
	margin-top: 3px;
}
#c5-bizcontent.c5-toppage #c5-point {
	margin-bottom: 10%;
}
#c5-bizcontent.c5-toppage #c5-point dl {
	display: block;
	width: 100%;
	margin-bottom: 18px;
	max-height: 100%;
}
#c5-bizcontent.c5-toppage #c5-point dl dt {
	display: block;
	width: 100%;
}
#c5-bizcontent.c5-toppage #c5-point dl dt p {
	width: 100%;
	left: 0;
	overflow: hidden;
	position: relative;
	top: 0;
	display: block;
}
#c5-bizcontent.c5-toppage #c5-point dl dt p .c5-tit {
	font-size: 15px;
	line-height: 2.5em;
}
#c5-bizcontent.c5-toppage #c5-point dl dt a span.c5-icon {
	float: right;
	height: 50px;
	width: 14%;
	min-width: 25px;
	min-height: 25px;
	line-height: 45px;
	font-size: 22px;
}
#c5-bizcontent.c5-toppage #c5-point dl dt a span.c5-icon i {
	font-size: 32px;
	line-height: 45px;
}
#c5-bizcontent.c5-toppage #c5-point dl dd {
	display: block;
	width: 100%;
	padding: 4.666666667%;
	height: auto;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#c5-bizcontent.c5-toppage #c5-point dl dd br {
	display: none;
}
#c5-bizcontent.c5-toppage #c5-point dl.point4 {
	margin-bottom: 0;
}
#c5-bizcontent .c5-btnset {
	padding: 6% 0;
	border-width: 4px;
}
#c5-bizcontent .c5-btnset div p {
	font-size: 15px;
	margin-bottom: 5%;
}
#c5-bizcontent .c5-btnset div ul {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
#c5-bizcontent .c5-btnset div ul li {
	float: none;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
#c5-bizcontent .c5-btnset div ul li.c5-buybtn {
	margin-bottom: 3.2%;
}
#c5-bizcontent.c5-toppage .c5-btnset div ul li.c5-contactbtn a, #c5-bizcontent .c5-btnset div ul li.c5-contactbtn a {
	height: 35px;
	font-size: 15px;
	line-height: 35px;
}
#c5-bizcontent .c5-btnset div ul li.c5-buybtn a span {
	margin-left: 0.4em;
	font-size: 14px;
}
#c5-bizcontent .c5-btnset div ul li.c5-buybtn a span i {
	vertical-align: text-top;
}
#c5-bizcontent .c5-btnset div ul li.c5-contactbtn a {
	font-size: 14px;
	padding-top: 2%;
	padding-bottom: 2%;
	line-height: 35px;
}
#c5-bizcontent .c5-btnset div ul li.c5-contactbtn a span {
	margin-left: 0.4em;
	font-size: 14px;
}
#c5-bizcontent .c5-btnset div ul li.c5-contactbtn a span i {
	vertical-align: text-top;
}
#c5-bizcontent.c5-secondpage #c5-mainwrap #c5-maincontent {
	width: 100%;
	float: none;
	margin-bottom: 7.666666667%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv {
	background: url("/bravia-biz/merit/images/signage_mv_sp.jpg") top center no-repeat;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	padding-bottom: 43.33333%;
	margin-bottom: 14px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_hotel {
	background: url("/bravia-biz/merit/images/hotel_mv_sp.jpg") top center no-repeat;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	padding-bottom: 43.33333%;
	margin-bottom: 14px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_conference {
	background: url("/bravia-biz/merit/images/conference_mv_sp.jpg") top center no-repeat;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	padding-bottom: 43.33333%;
	margin-bottom: 14px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_security {
	background: url("/bravia-biz/merit/images/security_mv_sp.jpg") top center no-repeat;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	padding-bottom: 43.33333%;
	margin-bottom: 14px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv > span, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_hotel > span, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_conference > span, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_security > span {
	font-size: 9px;
	height: 18px;
	line-height: 18px;
	margin-bottom: 4.666666667%;
	width: 90px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv h2, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_hotel h2, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_conference h2, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv_security h2 {
	font-size: 17px !important;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-mv h2 span, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv .h2_hotel span, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv .h2_conference span, #c5-bizcontent.c5-secondpage.c5-purpose #c5-mv .h2_security span {
	font-size: 10px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent h3 {
	font-size: 16px;
	margin-bottom: 2.5%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent h3 span {
	display: block;
	font-size: 13px;
	height: 26px;
	line-height: 26px;
	top: 0;
	margin: 0;
	padding: 0;
	border: 0;
	margin-bottom: 10px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent h3 span:after {
	border-width: 13px 0 13px 12px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent p {
	font-size: 12px;
	margin-bottom: 2.5%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-imgtxt {
	margin-left: -5px;
	margin-right: -5px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-imgtxt dl {
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 3.333333333%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-imgtxt dl dd {
	margin-top: 1.666666667%;
	font-size: 10px;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv {
	background: url("/bravia-biz/merit/images/retail_mv_sp.jpg") top center no-repeat;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	padding-bottom: 43.33333%;
	margin-bottom: 5.833333333%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv_office {
	background: url("/bravia-biz/merit/images/office_mv_sp.jpg") top center no-repeat;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	padding-bottom: 43.33333%;
	margin-bottom: 5.833333333%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv_accommodation {
	background: url("/bravia-biz/merit/images/accommodation_mv_sp.jpg") top center no-repeat;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	padding-bottom: 43.33333%;
	margin-bottom: 5.833333333%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv_medical {
	background: url("/bravia-biz/merit/images/medical_mv_sp.jpg") top center no-repeat;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	padding-bottom: 43.33333%;
	margin-bottom: 5.833333333%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv_public {
	background: url("/bravia-biz/merit/images/public_mv_sp.jpg") top center no-repeat;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	padding-bottom: 43.33333%;
	margin-bottom: 5.833333333%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv_restaurant {
	background: url("/bravia-biz/merit/images/restaurant_mv_sp.jpg") top center no-repeat;
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	padding-bottom: 43.33333%;
	margin-bottom: 5.833333333%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv > span, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_office > span, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_accommodation > span, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_medical > span, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_public > span, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_restaurant > span {
	font-size: 9px;
	height: 18px;
	line-height: 18px;
	margin-bottom: 6.666666667%;
	width: 90px;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-mv h2, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_office h2, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_accommodation h2, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_medical h2, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_public h2, #c5-bizcontent.c5-secondpage.c5-business #c5-mv_restaurant h2 {
	font-size: 18px !important;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent > p {
	font-size: 12px;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section h3 {
	font-size: 16px;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl.c5-before {
	float: none;
	width: 100%;
	margin-bottom: 18px;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl.c5-before dt span {
	width: 40px;
	font-size: 8px;
	height: 15px;
	line-height: 15px;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl.c5-before dd {
	font-size: 10px;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl.c5-after {
	float: none;
	width: 100%;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl.c5-after dt span {
	width: 40px;
	font-size: 8px;
	height: 15px;
	line-height: 15px;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl.c5-after dt:before {
	margin-top: -7px;
	border-width: 6.5px 0 6.5px 5px;
}
#c5-bizcontent.c5-secondpage.c5-business #c5-maincontent .section .c5-imgtxt dl.c5-after dd {
	font-size: 10px;
}
#c5-bizcontent.c5-secondpage.c5-business .c5-businessscene ul {
	margin-left: -5px;
	margin-right: -5px;
}
#c5-bizcontent.c5-secondpage.c5-business .c5-businessscene ul li {
	width: 50%;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}
#c5-bizcontent.c5-secondpage.c5-business .c5-businessscene ul li dl dd {
	padding-top: 7.407407407%;
	padding-bottom: 14.81481481%;
	font-size: 12px;
}
#c5-bizcontent.c5-secondpage.c5-business .c5-businessscene ul li dl dd span:after {
	content: "";
	width: 50px;
	height: 1px;
	background-color: #000;
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -25px;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn a, #c5-bizcontent.c5-secondpage div.c5-downloadbtn2 a, #c5-bizcontent.c5-secondpage div.c5-allbtn a {
	font-size: 14px;
	height: auto;
	padding-top: 2%;
	padding-bottom: 2%;
	line-height: 35px;
}
#c5-bizcontent.c5-secondpage div.c5-downloadbtn a span {
	margin-left: 0.4em;
	font-size: 14px;
}
#c5-bizcontent #c5-scene {
	margin-bottom: 8%;
	float: none !important;
	width: 100% !important;
	max-width: 100% !important;
}
#c5-bizcontent #c5-scene h3 {
	font-size: 193% !important;
	text-align: center;
	margin-bottom: 5% !important;
	position: relative;
	padding-bottom: 0 !important;
	border-bottom: none !important;
}
#c5-bizcontent #c5-scene h3 span {
	background-color: #fff;
	display: inline-block;
	position: relative;
	z-index: 2;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 17px;
}
#c5-bizcontent #c5-scene h3:after {
	margin-top: 3px;
	height: 1px;
	width: 100%;
	content: "";
	background-color: #2F353D;
	position: absolute;
	top: 50%;
	left: 0;
}
#c5-bizcontent #c5-scene ul {
	margin-left: -5px;
	margin-right: -5px;
}
#c5-bizcontent #c5-scene ul li {
	width: 50% !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
	float: left !important;
}
#c5-bizcontent #c5-scene ul li a dl {
	margin-bottom: 10px !important;
}
#c5-bizcontent #c5-scene ul li dl {
	margin-bottom: 10px !important;
}
#c5-bizcontent #c5-scene ul li a dl dd {
	font-size: 12px !important;
}
#c5-bizcontent #c5-scene ul li dl dd {
	font-size: 12px !important;
}
#c5-bizcontent #c5-scene ul li a dl.c5-scene5, #c5-bizcontent #c5-scene ul li a dl.c5-scene6 {
	margin-bottom: 0;
}
#c5-bizcontent #c5-scene ul li dl.c5-scene5, #c5-bizcontent #c5-scene ul li dl.c5-scene6 {
	margin-bottom: 0;
}
}
.footNav {
	padding-top: 0;
}
.footNav .s5-categoryHeader {
	display: none;
}
/*追加分*/
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent h3.c5-bottom_contents {
	font-size: 170%;
	color: #2D333D;
	margin-bottom: 24px;
	border-bottom: #000 1px solid;
	padding-bottom: 8px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyottl {
	background-color: #D02316;
	display: inline-block;
	height: 30px;
	padding: 0 10px;
	font-size: 16px;
	color: #FFF;
	line-height: 32px;
	text-align: center;
	font-weight: normal;
	position: relative;
	top: -3px;
	margin-bottom: 8px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyoimg {
	margin-bottom: 45px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyoimg_sp, #c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyoimg2_sp {
	display: none;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyoimg img, #c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyoimg2 img {
	width: 100%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyoimg2 {
	margin-bottom: 10px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-linktxt {
	margin-bottom: 45px;
	font-size: 105%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-linktxt a, #c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-graytxt a {
	color: #5787f4;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-graytxt {
	color: #83838f;
	margin-bottom: 28px;
	font-size: 124%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-osusume {
	font-weight: bold;
	font-size: 155%;
	margin-bottom: 15px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox {
	width: 100%
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dl.c5-pbox {
	float: left;
	width: 95%;
	padding-right: 0px;
	margin-bottom: 50px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dl.c5-hotelfirst {
	margin-bottom: 140px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dl.c5-pbox:nth-child(even) {
	float: right;
	width: 95%;
	padding-right: 0px;
	margin-bottom: 50px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dl.c5-pbox:last-child {
	float: left;
	width: 95%;
	padding-right: 0px;
	margin-bottom: 0px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dt {
	font-size: 105%;
	padding-bottom: 2px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dt.c5-category {
	font-weight: bold;
	font-size: 130%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-productimg img {
	width: 100%;
	padding-bottom: 10px;
	text-align: center;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-productdetail {
	float: none;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-productdetail a {
	background-color: #5484F7;
	height: 34px;
	line-height: 32px;
	font-size: 110%;
	display: block;
	text-align: center;
	width: 200px;
	text-decoration: none;
	margin: 0 auto;
	color: #FFF;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-productdetail a i {
	color: #FFF;
	padding-right: 5px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox {
	background-color: #F3F4F6;
	width: 100%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div {
	padding: 15px 15px 20px 15px;
	margin-bottom: 20px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div.c5-series {
	padding: 15px 15px 0px 15px;
	margin-bottom: 0px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-headtxt {
	font-size: 100%;
	padding: 0;
	margin: 0;
	padding-bottom: 8px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-size {
	border: #C3C3C3 1px solid;
	width: 55px;
	font-size: 105%;
	color: #454545;
	font-weight: bold;
	text-align: center;
	padding: 3px 0px;
	float: left;
	margin-right: 10px;
	line-height: 20px;
	height: 22px;
	margin-bottom: 0;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-price {
	line-height: 27px;
	font-size: 160%;
	font-weight: bold;
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-price span {
	color: #2c333d;
	font-size: 13px;
	font-weight: bold;
	padding-left: 2px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-buyproduct {
	background-color: #f5683a;
	color: #FFF;
	text-decoration: none;
	height: 32px;
	width: 36%;
	text-align: center;
	line-height: 30px;
	font-size: 110%;
	float: left;
	margin-bottom: 0;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-buyproduct a {
	color: #FFF;
	font-size: 95%;
	text-decoration: none;
	margin-bottom: 0;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-buyproduct a i {
	padding-right: 5px;
	color: #FFF;
	font-size: 115%;
}
.c5-tips {
	background-color: #FBF7E8;
	width: 100%;
}
.c5-tips_inner {
	padding: 25px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-tips .c5-tips_inner p.c5-partner {
	color: #2c333d;
	font-size: 150%;
	margin-bottom: 20px;
	text-align: left;
	font-weight: bold;
}
.c5-tips p.c5-partner a {
	color: #5787f4;
}
.c5-tips ul.c5-sozaisample {
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
}
.c5-tips ul.c5-sozaisample:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.c5-tips ul li.c5-sample_left img {
	float: left;
	margin: 0;
	padding-bottom: 15px;
	width: 49%;
}
.c5-tips ul li.c5-sample_right img {
	float: right;
	margin: 0;
	padding-bottom: 15px;
	width: 49%
}
.c5-tips span.c5-sozaicaption {
	font-size: 100%;
}
 @media screen and (max-width: 640px) {
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent h3.c5-bottom_contents {
	font-size: 16px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyottl {
	background-color: #D02316;
	display: inline-block;
	height: 26px;
	padding: 0 10px;
	font-size: 13px;
	color: #FFF;
	line-height: 26px;
	top: -3px;
	margin-bottom: 8px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyoimg {
	display: none;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyoimg_sp {
	display: block;
	margin-bottom: 35px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyoimg_sp img, #c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyoimg2_sp img {
	width: 100%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyoimg2 {
	display: none;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-unyoimg2_sp {
	display: block;
	margin-bottom: 10px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-linktxt {
	margin-bottom: 35px;
	font-size: 11px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-graytxt {
	margin-bottom: 20px;
	font-size: 12px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-osusume {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 15px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox {
	width: 100%
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dl.c5-pbox:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dl.c5-pbox {
	float: none;
	width: 100%;
	margin-bottom: 40px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dl.hotelfirst {
	margin-bottom: 40px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dl.c5-pbox:nth-child(even) {
	float: none;
	width: 100%;
	margin-bottom: 25px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dl.c5-pbox:last-child {
	float: none;
	width: 100%;
	margin-bottom: 25px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dt {
	font-size: 12px;
	padding-bottom: 2px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dt.c5-number span {
	display: none;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dt.c5-category {
	font-weight: bold;
	font-size: 14px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-productimg img {
	width: 100%;
	padding-bottom: 10px;
	text-align: center;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-productdetail {
	width: 100%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-productdetail a {
	background-color: #5484F7;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	display: block;
	text-align: center;
	width: 200px;
	text-decoration: none;
	margin: 0 auto;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-productbuy {
	width: 100%;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-productbuy a {
	background-color: #f5683a;
	color: #FFF;
	text-decoration: none;
	height: 30px;
	display: block;
	width: 48%;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	float: left;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-productdetail a i {
	padding-right: 5px;
	color: #FFF;
	font-size: 12px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-productbuy a i {
	padding-right: 5px;
	color: #FFF;
	font-size: 12px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div {
	padding: 15px 15px 18px 15px;
	margin-bottom: 12px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-headtxt {
	font-size: 11px;
	padding: 0;
	margin: 0;
	padding-bottom: 4px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-size {
	border: #C3C3C3 1px solid;
	width: 55px;
	font-size: 105%;
	color: #454545;
	font-weight: bold;
	text-align: center;
	padding: 3px 0px;
	float: left;
	margin-right: 10px;
	line-height: 20px;
	height: 22px;
	margin-bottom: 0;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-price {
	line-height: 27px;
	font-size: 160%;
	font-weight: bold;
	float: left;
	margin-right: 10px;
	margin-bottom: 12px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-price span {
	color: #2c333d;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-buyproduct {
	background-color: #f5683a;
	color: #FFF;
	text-decoration: none;
	height: 30px;
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	margin-bottom: 0;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-buyproduct a {
	color: #FFF;
	font-size: 95%;
	text-decoration: none;
	margin-bottom: 0;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-productbox dd.c5-pricebox div .c5-buyproduct a i {
	padding-right: 5px;
	color: #FFF;
	font-size: 115%;
}
.c5-tips_inner {
	padding: 15px;
}
#c5-bizcontent.c5-secondpage.c5-purpose #c5-maincontent .c5-tips .c5-tips_inner p.c5-partner {
	font-size: 14px!important;
	margin-bottom: 8px;
}
ul.c5-sozaisample {
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
}
.c5-tips_inner ul li.c5-sample_left img {
	margin: 0;
	padding-bottom: 15px;
	width: 100%;
}
.c5-tips_inner ul li.c5-sample_right img {
	margin: 0;
	padding-bottom: 10px;
	width: 100%
}
.c5-tips_inner span.c5-sozaicaption {
	font-size: 11px;
}
#c5-campaign_signage {
	margin-bottom: 20px;
	margin-top: 10px;
}
#c5-campaign_signage .c5-campaign_title {
	font-size: 15px!important;
	color: #FFF!important;
	padding-bottom: 3px;
	line-height: 30px;
	margin-bottom: 15px!important;
}
#c5-campaign_signage .c5-campaign_detail_title {
	font-size: 14px!important;
	background-color: #F2DDDC;
	width: 80%;
	color: #D02316!important;
	line-height: 170%;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
#c5-campaign_signage .c5-campaign_detail {
	font-size: 12px!important;
	line-height: 170%;
	text-align: center;
	padding: 0 20px 0px 20px;
}
#c5-campaign_signage .c5-campaign_detail span.c5-campaign_price {
	font-size: 14px!important;
	line-height: 170%;
	font-weight: bold;
	color: #D02316!important;
}
#c5-campaign_signage .c5-campaign_detail span.c5-campaign_price_yen {
	font-weight: bold;
	color: #D02316!important;
}
#c5-campaign_signage .c5-campaign_btn {
	font-size: 13px!important;
	height: 34px;
	line-height: 34px;
	width: 200px;
}
#c5-campaign_signage .c5-campaign_period {
	font-size: 12px!important;
	padding-bottom: 5px;
}
}

.c5-c-consultation__inner__txt__item {
    width: 100%;
}
.c5-c-another-item__btn.c5-mail a:before {
	content: "";
	background: url(/bravia-biz/images/signage/mail_icon.png) no-repeat center center ;
	width: 35px;
	padding-top: 28px;
	background-size: cover;
}

@media screen and (max-width: 768px) {
	.c5-c-another-item__btn.c5-mail a:before {
		width: 8%;
		padding-top: 6.5%;
	}
}

