@charset "UTF-8";
/*!  mixin,変数
================================================ */
/*=============================================================
 telework
=============================================================*/
#mainImg {
  background-image: url(../img/telework/img_main_sp.jpg); }
  @media (min-width: 640px) {
    #mainImg {
      background-image: url(../img/telework/img_main_pc.jpg); } }

#telework section {
  margin-bottom: 50px; }
  @media (min-width: 640px) {
    #telework section {
      margin-bottom: 70px; } }

@media (min-width: 640px) {
  #telework .boxWrap {
    width: 1000px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    #telework .boxWrap .mod_box02 {
      width: 470px; } }

.taigu_list{
	margin-top: 10px;
	margin-bottom: 20px;}
  @media (min-width: 640px) {
	  .taigu_list{
	  	margin-top: 20px;
		margin-bottom: 20px;}}

.teleworklist{
	padding-left: 1em;
    text-indent: -1em;
	margin-top: 10px;
	margin-bottom: 10px;}
  @media (min-width: 640px) {
	  .teleworklist{
		padding-left: 1em;
		text-indent: -1em;
	  	margin-top: 20px;
		margin-bottom: 20px;}}

.teleworklist span{
	color:#73c470;}

.feature03_section{
	width:100%;
	height: auto;
	padding:0;
	margin: 10px 0;}
  	@media (min-width: 640px) {
		.feature03_section{
			margin: 30px auto;}}

.feature_img_03{
	float: none;
	width: 100%;
	height: auto;
	padding: 0;
	margin:  0;}
  	@media (min-width: 640px) {
		.feature_img_03{
			float: right;
			width: 55%;
			height: auto;
			padding: 0;
			margin: 0;}}


.feature03_section ul{
	width: 100%;
	height: auto;
	padding:0;
	margin: 0 auto 20px auto;}
  	@media (min-width: 640px) {
		.feature03_section ul{
			float:left;
			width: 45%;
			max-width:640px;}}


.feature03_section li{
	width:100%;
	height: auto;
	color:#f06b80;
	font-size: 18px;
	font-weight: bold;
	line-height: 2.8em;
	padding:0 10px;
	margin: 0;}
  	@media (min-width: 640px) {
		.feature03_section li{
			color:#f06b80;
			font-size: 19px;
			line-height: 2.2em;}}



.feature03_section .feature_li01{
	background-color: #fceced;
}

.tit {
	padding:10px 0;
}