@charset "utf-8";

/* PC用 css
------------------------------------------------------------ */
@media only screen and (min-width: 960px){
	body {
		width: 960px;
		margin:0 auto;
		font-size: 16px;
 }

	header {
		clear: both;
		width: 100%;
		top: 0; left: 0;
		background-color: #fff;
	}

	#rogo h1 img {
	  width: 25%;
	}

	h2 img {
	  width: 60%;
	}
	.item {
	  width: 32%;
	  float: left;
		margin-right: 2%;
	}

	.item:last-child {
		margin-right: 0;
	}

	.item img.icon {
		width: 23%;
	}

	p.img img {
	  width: 50%;
	}

	.box_or,
	.box_pi,
	.box_pu,
	.box_gr {
	  width: 20%;
	  padding: 20px;
	  margin: 3px;
	  float: left;
	}


	footer {
		clear: both;
		overflow: hidden;
		width: 100%;
		}

	footer.container {
		padding: 20px auto;
		}

	.item_L {
		width: 40%;
		margin-right: 5%;
		float: left;
	}

	.item_R {
		width: 55%;
		float: right;
	}

}


@media only screen and (max-width:959px){
	*{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
	}


}
