.youtubeWrap {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
	border: 2px solid #f4c21f;
}
.youtubeWrap iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}
.youtubeWrap iframe .ytp-chrome-top, .ytp-chrome-bottom{display: none;}
.ytp-title{display: none;}



.company03 {padding-bottom: 50px; max-width: 1200px; margin: 0 auto;}
.company03 .s01 .imgtit{ text-align: left; padding-bottom: 15px;}
.company03 .s01 .imgtit .tit{display: inline-block; text-align: center; max-width: 357px; margin:0 20px;}
.company03 .s01 .imgtit .tit img{max-width: 357px; width: 100%; display: inline-block;}
.company03 .s01 .imgtit .tit p{font-size: 16px; color: #000; padding: 10px 0; }



ul.tabs{
  margin: 0px;
  padding: 0px;
  list-style: none;
  font-size: 0;
    display: none;
}
ul.tabs li{
  background: none;
  color: #333;
  display: inline-block;
  padding: 15px 20px;
  cursor: pointer;
	font-size: 14px;
	text-align: center;
	line-height: 18px;
	border: 1px solid #eee;
	vertical-align: middle;
	height: 50px;
	margin-right: -1px;
	width: 20%;
}

ul.tabs li p{	font-size: 14px; 	line-height: 18px;   color: #333;}

ul.tabs li .topmargin{margin-top: -8px;}

ul.tabs li.current{
  background: #f4c21f;
  color: #333;
}
 
.tab-content{
  display: none;
  background: none;
  padding: 15px;
  border-top:1px solid #eee;
  margin-top: -1px;
}
 
.tab-content.current{
  display: inherit;
}


.tab-content h1{
	font-size: 20px; 
	line-height: 40px; 
	color: #000; 
	font-weight: 400;
	border-bottom: 1px solid #f4c21f;
	display: inline-block;
	margin: 30px 0 0 0;
}
.tab-content ul{list-style: square; margin-left: 20px;margin-bottom: 0;}
.tab-content ul li{list-style: square;}
.tab-content ul li:last-child{list-style: none;}

.tab-content h2{
	font-size: 16px;
	font-weight: 500;
	line-height: 25px;
	margin: 0;
	padding: 25px 0 5px 0;
	color: #000;
}

.tab-content h2 span{	font-size: 15px;
	font-weight: 400;}

.tab-content p{
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
	margin: 0;
	padding: 0;
	color: #333;
	list-style: none;
}

.tab-content p span{color: #606060}

.tab-content img{margin: 20px 0;}

.tab-content .iconlist{margin-left: 18px;}

.tab-content .iconlist ul li{list-style: none;}
.tab-content .iconlist ul li p{padding: 5px 0}
.tab-content .iconlist ul li p span{margin-left: 15px; color: #333;}
.tab-content .iconlist ul li p b{margin-left: 15px; font-weight: 500;}
.tab-content .iconlist img{margin: 5px 0;}


.tab-content .tit7{text-align: left; margin: 20px 0 0 0;}
.tab-content .tit7 .tit{width: 14%; border: solid 2px #f4c21f; padding: 15px 3px; text-align: center; display: inline-block; vertical-align: top; min-height: 210px;}
.tab-content .tit7 .tit h1{	
	font-size: 35px; 
	line-height: 48px; 
	color: #f4c21f; 
	font-weight: 400;
	border-bottom: 1px solid #f4c21f;
	margin: 0;
}

.tab-content .tit7 .tit h2{font-size: 16px; font-weight: 600; color: #000;}
.tab-content .tit7 .tit p{font-size: 14px; font-weight: 400; color: #333; margin-top: 10px; line-height: 20px;}

.tab-content .mo{display: none;}
.tab-content .pc{}

.tab-content .tit2{text-align: left; margin: 20px 0 0 0;}
.tab-content .tit2 .tit{width: 49%; text-align: left; display: inline-block; vertical-align: top;}
.tab-content .tit2 .tit img{margin: 0;}
.tab-content .tit2 .tit p{margin-top: 15px; text-align: center;}
.tab-content .tit2 .tit2{width: 49%; text-align: left; display: inline-block; vertical-align: top; padding: 0 15px; margin: 0;}
.tab-content .tit2 .tit2 p{margin-top: 15px;}
.tab-content .tit2 .tit2 p span{margin-left: 5px;}
.tab-content .tit2 h2{margin: 0; padding: 0 0 5px 0;}

.tab-content .tit3{text-align: left; margin: 50px 0 0 0;}
.tab-content .tit3 .tit{width: 39%; text-align: left; display: inline-block; vertical-align: top;}
.tab-content .tit3 .tit img{margin: auto;}
.tab-content .tit3 .tit p{margin-top: 15px; text-align: center;}
.tab-content .tit3 .tit2{width: 59%; text-align: left; display: inline-block; vertical-align: top; padding: 0 15px; margin: 0;}
.tab-content .tit3 .tit2 h2{padding: 0;}
.tab-content .tit3 .tit2 p{margin-top: 15px;}
.tab-content .tit3 .tit2 p span{margin-left: 5px; color: #333;}

.tab-content .tit4{text-align: left; margin: 50px 0 0 0;}
.tab-content .tit4 .tit{width: 65%; text-align: left; display: inline-block; vertical-align: top;}
.tab-content .tit4 .tit img{margin: auto;}
.tab-content .tit4 .tit p{margin-top: 15px; text-align: center;}
.tab-content .tit4 .tit2{width: 34%; text-align: left; display: inline-block; vertical-align: top; padding: 0 15px; margin: 0;}
.tab-content .tit4 .tit2 h2{padding: 0;}
.tab-content .tit4 .tit2 p{margin-top: 15px;}
.tab-content .tit4 .tit2 p span{margin-left: 5px; color: #333;}

.tab-content .tit5 {}
.tab-content .tit5 p span{margin-left: 5px; color: #333;}

.tab-content .tit6{text-align: left; margin: 50px 0 0 0;}
.tab-content .tit6 .tit{width: 55%; text-align: left; display: inline-block; vertical-align: top;}
.tab-content .tit6 .tit img{margin: auto;}
.tab-content .tit6 .tit p{margin-top: 15px; text-align: center;}
.tab-content .tit6 .tit2{width: 44%; text-align: left; display: inline-block; vertical-align: top; padding: 0 15px; margin: 0;}
.tab-content .tit6 .tit2 h2{padding: 0;}
.tab-content .tit6 .tit2 p{margin-top: 15px;}
.tab-content .tit6 .tit2 p span{margin-left: 5px; color: #333;}


.tab-content .tit1{text-align: left; margin: 50px 0 0 0;}
.tab-content .tit1 .tit2{width: 24.5%; text-align: left; display: inline-block; vertical-align: top; padding: 0 15px; margin: 0;}
.tab-content .tit1 .tit2 h2{padding: 0; font-size: 18px; color: #000; }
.tab-content .tit1 .tit2 p{margin-top: 15px;}
.tab-content .tit1 .tit2 p span{margin-left: 5px; color: #333;}
.tab-content .tit1 .tit2 p b{font-weight: 500;}


.tab-content .tit8{text-align: left; margin: 50px 0 0 0;}
.tab-content .tit8 .tit{width: 40%; text-align: left; display: inline-block; vertical-align: top;}
.tab-content .tit8 .tit img{margin: auto;}
.tab-content .tit8 .tit p{margin-top: 15px; text-align: center;}
.tab-content .tit8 .tit2{width: 59%; text-align: left; display: inline-block; vertical-align: top; padding: 0 15px; margin: 0;}
.tab-content .tit8 .tit2 h2{padding: 0;}
.tab-content .tit8 .tit2 p{margin-top: 15px;}
.tab-content .tit8 .tit2 p span{margin-left: 5px; color: #333;}


.tab-content .tit9{text-align: left; margin: 50px 0 0 0;}
.tab-content .tit9 .tit2{width: 32.5%; text-align: left; display: inline-block; vertical-align: top; padding: 0 15px; margin: 0;}
.tab-content .tit9 .tit2 h2{padding: 0; font-size: 18px; color: #000; }
.tab-content .tit9 .tit2 p{margin-top: 15px;}
.tab-content .tit9 .tit2 p span{margin-left: 5px; color: #333;}
.tab-content .tit9 .tit2 p b{font-weight: 500;}

.tab-content .tit10{text-align: left; margin: 50px 0 0 0;}
.tab-content .tit10 .tit2{width: 49%; text-align: left; display: inline-block; vertical-align: top; padding: 0 15px; margin: 0;}
.tab-content .tit10 .tit2 h2{padding: 0; font-size: 18px; color: #000; }
.tab-content .tit10 .tit2 p{margin-top: 15px;}
.tab-content .tit10 .tit2 p span{margin-left: 5px; color: #333;}
.tab-content .tit10 .tit2 p b{font-weight: 500;}

.tab-content .tit11{padding: 0 15px;}
.tab-content .tit11 img{margin: 50px 0 0 0;}

.tab-content .inbox{padding: 30px; border: 1px solid #dedede; margin: 20px 0;}

.tab-content .inbox .tit1{display: inline-block; max-width: 97px; margin: 0; vertical-align: middle;}
.tab-content .inbox .tit1 img{width: 100%; margin: 0;}
.tab-content .inbox .tit2{display: inline-block; vertical-align: middle; margin: 0 0 0 20px;}
.tab-content .inbox .tit2 h2{padding: 0; font-size: 16px; color: #000; }
.tab-content .inbox .tit2 p{margin-top: 15px;}
.tab-content .inbox .tit2 p span{margin-left: 5px; color: #333;}




@media (max-width: 750px) {
 .tab-content .mo{display: block;}
 .tab-content .pc{display: none;}	
	
	ul.tabs li{width: 100%;}
	
	.tab-content .iconlist{margin-left: 0;}
	.tab-content .tit7 .tit{width: 100%; margin-bottom: 2px;}
	
	.tab-content .tit2 .tit{width: 100%;}
	.tab-content .tit2 .tit2{width: 100%;}
	.tab-content .tit3 .tit2{width: 100%;}
	.tab-content .tit3 .tit{width: 100%; margin-top: 20px;}
	.tab-content .tit4 .tit2{width: 100%;}
	.tab-content .tit4 .tit{width: 100%; margin-top: 20px;}
	.tab-content .tit6 .tit{width: 100%;}
	.tab-content .tit6 .tit2{width: 100%;}
	.tab-content .tit1 .tit2{width: 100%; text-align: center; margin-top: 20px;}
	.tab-content .tit1 .tit2 img{margin: 20px auto;}
    
    .tab-content .tit9 .tit2{width: 100%; margin-top: 20px;}
    .tab-content .tit10 .tit2{width: 100%; padding: 0;}
	.tab-content .inbox .tit1{margin: 0 0 20px 0;}
    
    .tab-content .tit11{padding: 0;}

}