/* =Tablet (Portrait)
-----------------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
    /*#page {
    	width: 740px;
    	padding: 0 10px;
    }*/
}



/* =Mobile (Landscape)
-----------------------------------------------------------------------------*/
@media only screen and (min-width: 568px) and (max-width: 767px) {
	/*#page {
		width: 420px;
		padding: 0 10px;
	}*/
}



/* =Responsive Mobile (Portrait)
-----------------------------------------------------------------------------*/
@media only screen and (max-width: 767px) {
	/*#page {
		width: 300px;
		padding: 0 10px;
	}*/
  .row .half,
  .row .third,
  .row .quarter,
  .row .fifth,
  .row .sixth,
  .row .twothird,
  .row .twofifth,
  .row .threefifth,
  .row .fourfifth,
  .row .fivesixth,
  .row .threequarter {
    width: 100%;
    margin-left: 0;
    margin-bottom: 1.5em;
  }
  .push-half,
  .push-threequarter,
  .push-quarter,
  .push-third,
  .push-twothird,
  .push-fifth,
  .push-twofifth,
  .push-threefifth,
  .push-fourfifth,
  .push-sixth,
  .push-fivesixth {
    left: 0;
  }
  .row .pull-right {
    float: none;
  }
  
  /* Added ソーシャル各タイトルページ用 */
  .row .quarter_op,
  .row .threequarter_op {
    width: 100%;
    margin-left: 0;
    margin-bottom: 1.5em;
  }
  
  /*
  		Blocks
  	*/
.block-two,
.block-three,
.block-four,
.block-five,
.block-six {
	margin-left: 0;
    margin-bottom: 1.5em;
}
.block-two > li,
.block-three > li,
.block-four > li,
.block-five > li,
.block-six > li {
    float: none;
    margin: 0;
    width: 100%;
}

  /*
  		Forms
  	*/
  .forms.columnar label {
    float: none;
    text-align: left;
    width: auto;
  }
  .forms.columnar .push,
  .forms.columnar div.descr {
    margin-left: 0;
  }
  .forms .multicolumn li {
    float: none;
    margin-right: 0;
  }
  .forms .multicolumn li.width-50,
  .forms .multicolumn li.width-33 {
    width: 100%;
  }
  .forms.columnar li fieldset,
  .forms.columnar li fieldset section,
  .forms.columnar li fieldset section label,
  .columnar li.form-section {
    width: 100%;
    padding-left: 0;
    text-align: left;
    position: static;
  }
  .forms fieldset {
    padding: 0;
    padding-top: 1em;
    border: none;
  }
  .forms fieldset legend {
    padding: 0;
  }
  input.user_email, input.user_name {
  width: 98.6%;
}
  /*
  		Navs
  	*/
  .nav-g,
  .nav-g ul,
  .nav-g ul li,
  .nav-g,
  .nav-v ul,
  .nav-v,
  .nav-tabs ul,
  .nav-pills,
  .nav-pills ul {
    float: none;
  }
  .nav-g ul li {
    margin: 0;
    margin-bottom: 1px;
  }
  .nav-tabs ul li {
    float: none;
  }
  .nav-tabs ul li a,
  .nav-tabs ul li span {
    margin-top: 0;
    bottom: 0;
  }

}
