@charset "utf-8";
/* CSS Document */


.plan_price{
        float:left;
        width:30%;}

.plan_photo01,
.plan_photo02 {float:left;
  width: 70%;
	     }


.photo_tate{float:left;
	    margin-top:20px;
margin-left:4.53%;
width:22.66%}

.photo_yoko{float:left;
  margin-left: 4.53%;
           margin-top:50px;
width:33.84%;}



.photo02_tate01{float:left;
	    margin-top:20px;
margin-left:4.53%;
width:22.66%}
.photo02_tate02{float:left;
	    margin-top:20px;
margin-left:4.53%;
width:22.66%}
.photo02_tate03{float:left;
	    margin-top:20px;
margin-left:4.53%;
width:22.66%}

.photo02_tate02{float:left;
	    margin-top:20px;
margin-left:4.53%;
width:22.66%}

.photo02_yoko{float:left;
  margin-left: 4.53%;
           margin-top:50px;
width:33.84%;}

.plan_price03 {
        width:100%;}

.plan_photo03{
        width:100%;
margin-top: 30px;}
.photo03_01,.photo03_02,.photo03_03,.photo03_04{float: left;margin-right: 3%;}
.photo03_05{float: right}
.photo03_01,.photo03_04,.photo03_05{ width: 15.87%}
.photo03_02,.photo03_03{ width:23.7%;
margin-top: 30px;}
.sample_photos{text-align: right;
margin-top: 10px;
  color:#9c9c9c}
@media (max-width : 850px ){
  
  
  .plan_price,.plan_price03{
        float:none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
        width:100%;}

.plan_photo01,
.plan_photo02,
  .plan_photo03{float:nona;
  width: 100%;

  margin-top:20px;
  margin-left: auto;
  margin-right: auto;}


.photo_tate{float:none;
	    margin-top:0;
margin-left:auto;
  margin-right: auto;
  text-align: center;
width:100%}

.photo_yoko{float:none;
margin-left:auto;
  margin-right: auto;
           margin-top:20px;
  text-align: center;
width:100%}
  
  
  
  .photo02_tate01,.photo02_tate02,.photo02_tate03{float:none;
margin-left:auto;
  margin-right: auto;
  text-align: center;
    margin-top:20px;
width:100%}

.photo02_yoko01{float:none;
margin-left:auto;
  margin-right: auto;
           margin-top:20px;
  text-align: center;
width:100%}

.photo03_01,.photo03_02,.photo03_03,.photo03_04,.photo03_05{float:none;margin-right: none;text-align: center;margin-left: auto;margin-right: auto;}

.photo03_01,.photo03_04,.photo03_05{ width: 100%;margin-top:20px;}
.photo03_02,.photo03_03{ width:100%;
margin-top: 20px;}
  .sample_photos{text-align: center;
margin-top: 10px;
}