@charset "UTF-8";
/* -------------------------------------------------------- CSS Information
Last up date:   2016
Style Info:     --- css
------------------------------------------------------------------------ */

/*CommonCSS_link*/
@import url(../base.css);
@import url(../common.css);
/*-----------------------------------------------------------*/
section#motbizphoneh img{width:80%;margin:10px auto;}
section#motbizphone1{padding:0px 0;margin:0;}
section#motbizphone1 .section_inner{padding:30px 0 0;}
.brownborderbox .box_wrap{
    padding: 10px;
}
.brownborderbox .box_wrap h3{
    margin: 0 0 10px;font-weight:bold;
}
section#motbizphoneh .section_inner h2{margin: 0 0 10px 0;line-height:90px;}
section#motbizphoneh .section_inner h2 img{width:80px;height:80px;}

ul.box30 li{width:33%;float:left;padding:10px 0;margin:0;}
ul.box30 li img{width:90%;margin:0 5%;}

ul.item_container li.item3 img{
	width:80%;
	margin:0 10%;
}
ul.item_container li.item3 h3{
	width:80%;
	margin:0 10%;
}
ul.item_container li.item3 p{
	width:80%;
	margin:10px 10%;
	text-align: left;
}
ul.item_container li.item3 p a{
	text-align: left;
}
ul.item_container li.item3 p ul li{
	font-size:100%;
	text-align: left;
	list-style-type: disc;
}

.iconbox_l{
	float:left;
	width:30%;
	padding:0 3% 0 2%;
}

.iconbox_r{
	float:left;
	width:70%;
	padding:0 3% 0 2%;
}


.box50 {
	width:48%;
	margin:0 1%;
	float:left;
	/*border: 1px solid #3d3023;
    border-radius: 5px;
    padding: 10px;
    background-color: #ffffff;
		*/
}

a:hover .box50{
	opacity: 0.8;
    filter: alpha(opacity=80);
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
 	transition: all 0.7s;
}

.box50 img{
	width:80%;
	margin-bottom:10px;
}

.box50 h3{
	color:#3d3023;
	font-size: 23px;
	line-height:1.2;
}

p.number{
	text-align:center;
	font-size:20px;
	color:#333333;
	line-height:1.5;
}

p.price{
	text-align:center;
	font-size:25px;
	color:#333333;
	line-height:1;
}

.tg td.bold{
	font-weight:bold;
	width:30%;
}

.tg  {border-collapse:collapse;border-spacing:0; width:100%; text-align:center;}
.tg td{padding:7px 5px;font-size:80%;border-style:solid;border-width:1px;overflow:hidden; height:20px;text-align:center; background:#ffffff;line-height:1.5;width:60%;}
.tg th{ background-color:#EBEBEB;font-size:80%;font-weight:bold;padding:10px 0;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;text-align:center;line-height:1.5;}

.tg2  {border-collapse:collapse;border-spacing:0; width:100%; text-align:center;}
.tg2 td{vertical-align:top;padding:7px 5px;font-size:80%;border-style:solid;border-width:1px;overflow:hidden; height:20px;text-align:left; background:#ffffff; line-height:1.5;}
.tg2 th{vertical-align:top;background-color:#EDE9CC;font-size:80%;font-weight:bold;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;text-align:left;line-height:1.5;}
.tg2 td.bold{
	font-weight:bold;
	width:35%;
}
.tg2 td.bold2{
	font-weight:bold;
	width:25%;
}
.tg th.t_center, .tg2 th.t_center{ text-align:center;font-size:100%;}

.t_option{font-size:12px;margin-top:20px;}

.roomtype{ width:70%; padding:20px 0; margin:0 auto;}
small{font-size:60%;}

#rental_typeA,#rental_typeB,#rental_typeC,#rental_typeD,#rental_typeE,#rental_typeF{margin-top:-120px;margin-bottom:120px;display:block;}

ul.item_container {margin-bottom:20px;display: inline-block;}

span.circle{width: 300px;height: 300px;
	background: #ffffff;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	padding: 20px;
	display: inline-block;
	text-align: center;
	margin-top:-50px;

}
span.circle h3{margin:5px 0 10px;padding:0;height:auto;font-weight:bold;font-size:22px;}
span.circle p{margin:15px;text-align: left;}
span.circle img{width:100%;margin:0;}
ul.per4{width:100%;padding:0;margin:0;}
ul.per4 li{width:24%;height:180px;float:left;padding:0;margin:80px 1% 0 0;background:#ffffff;text-align:center;line-height:120%;}
ul.per4 li:nth-child(4){margin:80px 0 0 0;}
ul.per4 li span{width: 100px;height: 100px;
	background: #ffffff;
	border-radius: 70px;
	-moz-border-radius: 70px;
	-webkit-border-radius: 70px;
	padding: 10px 10px 10px;
	display: inline-block;
	text-align: center;
	margin-top:-50px;
	border:solid 2px #eeeeee;
	box-shadow: 0px 4px 0px rgba(000,000,000,0.2);
	-moz-box-shadow: 0px 4px 0px rgba(000,000,000,0.2);
	-webkit-box-shadow: 0px 4px 0px rgba(000,000,000,0.2);
}
ul.per4 li span img{width:100%;margin:0 auto;}
ul.per4 li h3{font-size:16px;font-weight:bold;margin:10px 0 5px;padding:0 20px;}
ul.per4 li p{font-size:14px;margin:0;padding:0 20px 20px;}

#solution dl{width:auto;padding:20px;display:inline-block;margin:0 0 30px;border-radius:8px;background:#ffffff;}
#solution dl dt{width:88%;margin:0 6%;}
#solution dl dt strong{width:20%;padding:5px;display:block;background:#4F402F;color:#ffffff;margin:0;float:left;font-weight:bold;font-size:130%;}
#solution dl dt p{width:80%;padding:5px 5px 5px 10px;display:block;margin:0;float:right;text-align:left;font-weight:bold;font-size:130%;}
#solution dl dd{clear:both;}
#solution dl dd img{width:90%;margin:10px 5%;}
#solution dl dd p{width:100%;padding:10px;color:#009900;margin:0;font-size:120%;}

#motbizphone_btn dl{width:100%;margin:0;padding:0;}
#motbizphone_btn dl dt, #motbizphone_btn dl dd{width:15%;margin:0 2% 0 0;padding:0;float:left;}
#motbizphone_btn dl dd{margin:0}
#motbizphone_btn dl dt img, #motbizphone_btn dl dd img{width:90%;margin:0 5%;}
#motbizphone_btn dl dt p, #motbizphone_btn dl dd p{width:90%;margin:10px 5%;padding:0;}
#motbizphone_btn dl dt a, #motbizphone_btn dl dd a{display:block;width:100%;height:100%;}
#motbizphone_btn dl dt a:hover, #motbizphone_btn dl dd a:hover{opacity:0.7;}

#guest_top #sub_area{
  width:100%;
  margin:0;
  padding:15px 0;
  background-color: rgba(0,0,0,0.5);
  color:#ffffff;
  position:absolute;
  bottom:0;
  font-size:2.0em;
}
#guest_top #sub_area h2{
  font-size:24px;
}

@media screen and (max-width:980px){
.box50 h3{
	font-size: 20px;
}
p.number{
	font-size:16px;
}
p.price{
    font-size: 20px;
}
span.circle{width: 90%;height: auto;}
span.circle h3{margin:5px 0 10px;padding:0;height:auto;font-size:20px;}
span.circle p{margin:5px;text-align: left;font-size:10px;}
#guest_top #sub_area{  position:relative;}
}
@media screen and (max-width:768px){
#motbizphone_btn dl dt, #motbizphone_btn dl dd{width:30%;margin:0 5% 20px 0;padding:0;}
#motbizphone_btn dl dt:nth-child(3), #motbizphone_btn dl dd{margin:0 0 20px 0;}
.box50 {
	width:100%;
	margin:0 0 15px 0;
}
ul.item_container {margin-bottom:0px;}
ul.per4{margin:0;}
	ul.per4 li{width:48%;height:200px;float:left;padding:0;margin:80px 4% 0 0;background:#ffffff;text-align:center;line-height:120%;}
	ul.per4 li:nth-child(even){margin:80px 0 0 0;}
}

@media screen and (max-width:480px){
 #solution dl dt strong{font-size:100%;}
 #solution dl dt p{padding-top:2px;}
ul.box30 li{width:100%;clear:left;padding:10px 0;margin:0;height:240px;}
ul.box30 li:last-child{height:220px;}
.iconbox_l{
	clear:left;
	width:50%;
	margin:0 25%;
	padding:0;
}

.iconbox_r{
	clear:left;
	width:100%;
	padding:0%;
}
}
/*accordion*/
#accordion_contents h3{
color:#333333;
padding:20px 10px;
background:#ffffff;
cursor:pointer;
position: relative;
border-bottom:1px solid #cccccc;
font-size: 16px;
text-align: left;
width:100%;
}

#accordion_contents h3 span:after{
color:#333333;
content: '\f103';
font-size: 100%;
font-family: fontAwesome;
float:right;
width:20px;
display:block;
}
#accordion_contents h3.bg02 span:after{
color:#333333;
content: '\f102';
font-size: 100%;
font-family: fontAwesome;
float:right;
width:20px;
display:block;
}
#accordion_contents div{
padding:15px;
display:none;
text-align: left;
}
#accordion_contents div ul{
	list-style:disc;
	margin:0 0 0 20px;
	padding:0;
}
#accordion_contents div ul li{
	text-align: left;
	font-weight:normal;
	font-size:100%;
	margin:0 0 5px 0;
}
/*------------------------------------------------------video再生*/
.vi_b{margin:0 15%;width:70%;height:360px;}
@media screen and (max-width:768px){
	.vi_b{margin:0 5%;width:90%;height:300px;}
}
/*------------------------------------------------------*/

table.table01 {
	width:100%;
	border-right:#EDE9CC solid 1px;
	border-collapse: collapse;
}
table.table01 thead th {
	background:#EDE9CC;
	padding:10px 5px;
	border-right:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
}
table.table01 thead th:last-child {
	border-right:#EDE9CC solid 1px;
}
table.table01 tbody th {
	background:#EDE9CC;
	padding:10px 5px;
	border-bottom:#FFF solid 1px;
	vertical-align:middle;
 font-size:100%;
 font-weight:normal;
}
table.table01 tbody tr th.border-top,  table.table01 tbody tr td.border-top{
	border-top:#EDE9CC solid 1px;
}
table.table01 tbody tr:last-child th {
	border-bottom:#EDE9CC solid 1px;
}
table.table01 tbody td {
	background:#FFF;
	padding:10px 15px;
	border-left:#EDE9CC solid 1px;
	border-bottom:#EDE9CC solid 1px;
	vertical-align:middle;
}

@media screen and (max-width: 640px) {
table.table01 thead {
	display:none;
}
table.table01 tbody th {
	display:block;
}
table.table01 tbody td {
	display:block;
}
table.table01 tbody td::before {
	content: attr(label);
	float: left;
	clear:both;
	font-weight:bold;
}
table.table01 tbody td p {
	padding-left:6em;
}
}
/*
#guest_top{
	background: url("../../img/businesscenter_img/main_bg6.jpg") center left;
	background-size: cover;
	background-position:left bottom;
	background-repeat:no-repeat;
	height:auto;
	width:100%;
	text-align:center;
	position:relative;
    padding:0;
}
*/
#guest_top{
	background: url("../../img/businesscenter_img/bg.jpg") center left;
	background-size: cover;
	height:560px;
  overflow-y: hidden;
  overflow-x: hidden;
	padding:0px 0 0;
	margin-bottom:0;
  position:relative;
}
#guest_top img#index_img{
	position:absolute;
	z-index:1;
	left:50%;
 margin-left:-490px;
}
#guest_top img#sp_img{	display:none;}
#main {
	width:100%;margin:0;padding: 0;
}

#main_center{
	width:100%;
    max-width:1080px;
	margin:0 auto;
	padding: 30px 0 10px;
	text-align:center;
	background-size: 100%;
	color:#8C1A1A;
}
#main_center h2{
	margin:20px 0 10px 0;
	padding:0;
	font-size:40px;
	font-weight:bold;
	display: inline-block;
	text-align: center;
}
#main_center p.sub_title{
	margin:0;
	padding:0;
	font-size:20px;
	text-align: center;
 	color:#8C1A1A;
 font-weight:bold;
}
#main_center .sp_block{display:none;}
#main_center dl.main_merit{
	width:88%;
	margin:20px auto 0px;
	padding:5px 0;
	font-size:1em;
	color:#ffffff;
	text-align:left;
	display:inline-block;
    line-height:150%;
}

#main_center dl.main_merit dt{
	width:30%;
	float:left;
	margin:0 5% 0 0;
	padding:10px;
 border:2px solid #ffffff;
 background:rgba(61,48,35,0.7);position:relative;
}
#main_center dl.main_merit dd{
	width:30%;
	margin:0;
	float:left;
	padding:10px;
 border:2px solid #ffffff;
 background:rgba(61,48,35,0.7);position:relative;
}
#main_center dl.main_merit dt h3, #main_center dl.main_merit dd h3{
color:#ffffff;font-weight:bold;font-size:30px;text-align:center;padding:0 0 5px;border-bottom:1px solid #ffffff;margin-bottom:10px;
}

#main_center dl.main_merit dt p, #main_center dl.main_merit dd p{
	font-size:1.0em;
	padding:0;
 color:#ffffff;
 float:left;
 margin:0;
}
#main_center small{font-size:80%;font-weight:normal;text-align:left;color:#ffffff;width:88%;margin:0 auto;padding:0 0 0 10px;display:block;}
#main_center dl.main_merit dt p.tate, #main_center dl.main_merit dd p.tate{width:10%;}
#main_center dl.main_merit dt p.yoko{width:90%;position:absolute;bottom:15px;left:0;text-align:left;}
#main_center dl.main_merit dd p.yoko{width:90%;position:absolute;bottom:15px;left:10%;}
#main_center dl.main_merit dt p.yoko1, #main_center dl.main_merit dd p.yoko1{width:70%;position:absolute;bottom:15px;left:10%;}
#main_center dl.main_merit dt p.yoko2, #main_center dl.main_merit dd p.yoko2{width:30%;font-size:12px;position:absolute;bottom:14px;left:70%;}
#main_center dl.main_merit dt p strong, #main_center dl.main_merit dd p strong{font-size:200%;font-weight:bold;}
#main_center dl.main_merit dt:first-child p.yoko{bottom:8px;left:20%;}
#main_center dl.main_merit dt p strong.p199{font-size:300%;color: #ffff00;}
#main_center dl.main_merit dt p small, #main_center dl.main_merit dd p small{font-size:80%;display:inline;}

#main_top_area{	padding:20px 0 20px;background: #EDE9CC;width:100%;	text-align:center;	position:relative;
	-webkit-box-shadow:0 5px 6px 0 rgba(68,68,68,0.5) inset;
	-moz-box-shadow:0 5px 6px 0 rgba(68,68,68,0.5) inset;
	box-shadow:0 5px 6px 0 rgba(68,68,68,0.5) inset;
}

#main_top_area dl{ width:80%; margin:0 10%; padding:0; display:inline-block; font-family:"メイリオ","Meiryo";}
#main_top_area dl dt, #main_top_area dl dd{ width:22%; float:left; margin:0 4% 0 0; padding:15px 0; text-align:center;
 background: #ffffff;
 color:#3d3023;
 text-align:center;
}
#main_top_area dl dd{margin:0}
#main_top_area dl dt p, #main_top_area dl dd p{	font-size:21px;font-weight:bold;margin:15px 0 5px;padding:0;}
#main_top_area dl dt h3, #main_top_area dl dd h3{font-size:42px;font-weight:bold;margin:0 0 0px;padding:0;color: #8C1A1A;}
#main_top_area dl dt h3 strong, #main_top_area dl dd h3 strong{	font-size:150%;font-weight:bold;}

@media screen and (max-width:1080px){
    #main_top_area dl{ width:90%; margin:0 5%; padding:0;}
}
@media screen and (max-width:980px){
	#guest_top{height:auto;}
	#guest_top img#index_img{display:none;width:100%;position:relative;left:0;margin:30px 0 0 0;}
	#guest_top ul{	position:relative; top:25%;width:90%;}
	#guest_top #sub_area{  position:relative;}

	#guest_top img#sp_img{width:100%;position:relative;margin:0px 0 0 0;display:block;}
    #main_top_area dl{ width:80%; margin:0 10%; padding:0;}
    #main_top_area dl dt, #main_top_area dl dd{ width:48%; margin:0 4% 20px 0;}
#main_top_area dl dt:nth-child(2){margin:0}
#main_top_area dl dd{margin:0}
#main_top_area dl dt p, #main_top_area dl dd p{	font-weight:bold;margin:20px 0 10px;padding:0;}
#main_top_area dl dt h3, #main_top_area dl dd h3{font-weight:bold;margin:0 0 20px;padding:0;}

}
@media screen and (max-width:940px){
  .cp_banner{width:90%;margin:0 5%;}
	section#home1 img{width:90%;margin:0 auto;}
	section#home1 p{font-size:14px;}
}
@media screen and (max-width:900px){
    #main_box{background-position:left bottom;}
#main_center dl.main_merit dt{width:100%;clear:left;margin:0 0 20px 0;}
#main_center dl.main_merit dd{width:100%;clear:left;margin:0;}
#main_center dl.main_merit dt p.tate, #main_center dl.main_merit dd p.tate{width:10px;margin-left:20%;}
#main_center dl.main_merit dt p.yoko{padding-left:30px;}
#main_center dl.main_merit dd p.yoko{width:auto;position:relative;bottom:0;left:0;float:left;padding:10px;font-size:100%;}
#main_center dl.main_merit dt p.yoko1, #main_center dl.main_merit dd p.yoko1{width:auto;position:relative;bottom:0;left:0;float:left;padding:10px;font-size:100%;}
#main_center dl.main_merit dt p.yoko2, #main_center dl.main_merit dd p.yoko2{width:100%;font-size:12px;position:relative;bottom:0;left:0;float:left;font-size:100%;padding:0;text-align:center;}
	#home_merit .wrap{padding:20px 0;}
    #main_center dl.main_merit dt p.yoko2 .sp_none{display:none;}
}

@media screen and (max-width: 768px) {
	#main_center{width:96%;margin:0;padding: 20px 2%;text-align:center;	}
	#main_center h1{font-size:1.4em;}
	#main_center dl.main_merit{font-size:0.8em;	}
    #main_top_area dl dt p, #main_top_area dl dd p{	font-size:16px;text-align:center;}

}
@media screen and (max-width: 640px) {
    #main_center dl.main_merit dt p, #main_center dl.main_merit dd p{font-size:1.0em;padding:0;color:#ffffff;float:left;margin:0;}
}
@media screen and (max-width: 480px) {
  #main_center h2{font-size:18px;}
  #main_center p.sub_title{font-size:14px;}
  #main_center dl.main_merit dt p.tate, #main_center dl.main_merit dd p.tate{margin-left:20%;}
}

#motbizphone_hardware img{width:70%;margin:20px auto;}
#motbizphone4 .content_box p{text-align:left;font-size:12px;}

#naisenka2 img{width:100%;max-width:800px;margin:0 auto;}
#naisenka2 dl{width:100%;margin:0;padding:0;}
#naisenka2 dl dt{width:45%;margin:0 auto;padding:0;float:left;}
#naisenka2 dl dd{width:10%;margin:0 auto;padding:0;float:left;text-align:center;}
#naisenka2 dl dd i.fa-angle-right{font-size:80px;margin-top:150px;display:block;color:#ff9900;}
#naisenka2 dl dd i.fa-angle-down{display:none;}

 @media screen and (max-width:768px){
 #naisenka2 dl dd i.fa-angle-right{font-size:60px;margin-top:80px;display:block;}
 }
 @media screen and (max-width:480px){
 #naisenka2 dl{width:90%;margin:0 auto;padding:0;}
 #naisenka2 dl dt{width:100%;margin:0 auto;padding:0;clear:left;}
 #naisenka2 dl dd{width:100%;margin:0 auto;padding:15px 0;clear:left;}
 #naisenka2 dl dd i.fa-angle-right{display:none;}
 #naisenka2 dl dd i.fa-angle-down{font-size:60px;margin-top:0px;display:block;color:#ff9900;}
 }

/*------------------------ WEB会議用 ------------------------------*/
.section_inner_webkaigi {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    padding:50px 0;
}
@media screen and (max-width: 640px) {
.section_inner_webkaigi {
    width: 80%;
    margin: 0 auto;
    padding:20px 0;
}
}
.section_inner_webkaigi p{
  font-size:16px;
  text-align:left;
}
.section_inner_webkaigi h2{
  font-weight:bold;
}
.webkaigi_fl {width:100%;}
.webkaigi_fl dd{
 float:left;
 width:45%!important;
 margin:20px 2.5%;
}
.webkaigi_fl dd img{
 width:100%;
}
.webkaigi_fl dt{
 float:left;
 width:45%!important;
 margin:20px 2.5%;
}
@media screen and (max-width: 640px) {
.webkaigi_fl {width:100%;}
.webkaigi_fl dd{
 float:left;
 width:100%!important;
 margin:20px 0%;
}
.webkaigi_fl dt{
 float:left;
 width:100%!important;
 margin:20px 0;
}
}
.webkaigi_fl dt img{
 width:100%;
}
.kaigi_img {width:100%;}
.kaigi_img img{
 width:70%;
 margin:0 auto;
}
h2.title_kaigi {
    font-size: 28px;
    color: #4F402F;
    border-bottom: 2px solid #4F402F;
    margin-bottom: 20px;
    padding: 5px;
    display: inline-block;
    font-weight: bold;
}
h3.title_kaigi {
    font-size: 20px;
    margin-bottom:30px;
}
.kaigi_list li{
 text-align:left;
 font-size:18px;
 margin:20px 0;
}
.mar30_kaigi {margin:30px 0;}
.kaigi_osusume {width:100%;background: #EDE9CC;padding:20px;}
.kaigi_osusume li{
 text-align:left;
 font-size:16px;
 margin:10px 0;
}