/* モバイルレイアウト : 480 px およびそれ以下. */

/****************************************
　トップイメージ設定
*****************************************/



.top_hukidasi{                         /*　トップイメージ　吹き出し　*/
	width:80%;
	/*height:;*/
	min-width:10%;
	margin-top:10%;
	margin-left:10%;
}

.top_hakase{                         /*　トップイメージ　ハカセ　*/
	width:80%;
	/*height:;*/
	min-width:;
	margin-top:10%;
	margin-left:10%;
}


/****************************************
　トップメッセージ設定
*****************************************/



.top_msg1{
  margin-top:50px;
  margin-bottom:50px;
  margin-left:8%;
}

.top_msg2{
  margin-bottom:120px;
  margin-left:11%;
  line-height:170%;
}












/****************************************
　メインコンテンツ設定
*****************************************/

.main_h2{
  margin-left:9%;
  border-bottom:dotted 3px #FFCD00;

}

.main_h2_matome{
  margin-left:9%;
  margin-bottom:50px;
	
}



.main_h2:before{
  content:"";
  background-image:url(../images/icon_sun.svg);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:50px;
  font-size:45px;

}

.main_h2:after{
  content:"";
  background-image:url(../images/icon_hakase.svg);
  background-repeat:no-repeat;
  background-position:right center;
  padding-left:55px;
  font-size:45px;

}

.main_manga_picture{
  width:100%;
  background-image:url(../images/woo001_t.jpg);

}





.main_manga_box{
  width:85%;
  margin-left:auto;
  margin-right:auto;	
  border-top:2px solid #000000;
  border-left:2px solid #000000;
  border-right:2px solid #000000;
  border-bottom:2px solid #000000;

}



.main_manga_haikei{
  background-image:url(../images/woo001_t.jpg);
  width:85%;	
  padding-top:50px;
  padding-bottom:50px;
  margin-top:100px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:100px;
}


.main_sikiri_line{
  width:100%;
  border-bottom:2px solid #000000;
  margin-bottom:100px;
}




.main_mondou_hakase{
  width:55%;
  margin-left:20%;
  margin-right:20%;
  margin-bottom:5%;
  text-indent:-3em;
  padding-left:3em;
  line-height:150%;
 
}


.main_mondou_hakase:before{

  content:"";
  background-image:url(../images/icon_hakase.svg);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:47px;
  font-size:30px;

}


.main_mondou_pochi{
  width:55%;
  margin-left:20%;
  margin-right:20%;
  margin-bottom:5%;
  text-indent:-3em;
  padding-left:3em;
  line-height:150%;
 
}


.main_mondou_pochi:before{

  content:"";
  background-image:url(../images/icon_pochi.svg);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:47px;
  font-size:30px;

}


.main_matome_text{
  width:65%;
  margin-left:15%;
  line-height:150%;


}


.main_matome_text_li{
  width:;
  margin-left:18%;
  line-height:150%;


}


.main_kanren_topics{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  margin-top:100px;
  margin-bottom:30px;


}





.main_kanren_topics_li{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:25px;
}



.main_kanren_topics_li_a:before{
  content:"";
  background-image:url(../images/icon_maruyajirusi.svg);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:35px;
  font-size:30px;
}

.main_final_image_box{
  width:80%;
  margin-left:auto;
  margin-right:auto;
  margin-top:100px;
  max-width:500px;

}

.main_final_image_picture{
  width:50%;
  margin-left:25%;
  margin-right:25%;

}


.main_double_yajirusi_box{

  margin-top:50px;
  margin-bottom:50px;

}



.main_merit_box{

  margin-top:50px;
  margin-bottom:50px;

}



/* デスクトップレイアウト : 769 px ～最大 1232 px。モバイルレイアウトとタブレットレイアウトからスタイルを継承。 */

@media only screen and (min-width: 769px) {
/****************************************
　トップイメージ設定
*****************************************/


.top_hukidasi{                         /*　トップイメージ　吹き出し　*/
	width:40%;
	/*height:;*/
	margin-top:10%;
	margin-left:10%;
	float:left;
}

.top_hakase{                         /*　トップイメージ　ハカセ　*/
	width:40%;
	/*height:;*/
	margin-bottom:3%;
	margin-left:0%;
	float:left;
}



/****************************************
　メインコンテンツ設定
*****************************************/



.main_shokai_box_1{
  width:30%;
  height:;
  border-top:2px solid #000000;
  border-left:2px solid #000000;
  border-right:2px solid #000000;
  border-bottom:2px solid #000000;
  padding:1%;
  margin-left:13%;
  margin-top:50px;
  float:left;
}


.main_shokai_box_2{
  width:30%;
  height:;
  border-top:2px solid #000000;
  border-left:2px solid #000000;
  border-right:2px solid #000000;
  border-bottom:2px solid #000000;
  padding:1%;
  margin-left:0%;
  margin-right:13%;
  margin-top:50px;
  float:right;
}


}
