@charset "utf-8";
div{
	box-sizing: border-box;
}
.outline{
	color : black;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
.kyotu_waku{
	background-color : rgb(43, 43, 43);
	margin-top : 10px;
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 10px;
  display : block;
  overflow : hidden;
  border-top-width : 3px;
  border-top-style : solid;
  border-top-color : silver;
  border-left-width : 3px;
  border-right-width : 3px;
  border-bottom-width : 3px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : silver;
  border-right-color : silver;
  border-bottom-color : silver;
box-sizing: border-box;
  width : 960px;
}
.photography{
	background-color : silver;
	width : 337px;


  display : block;
  overflow : hidden;
}
.bunsyo{
	color : silver;
	background-color : rgb(43, 43, 43);
	margin-top : 6px;
	width : 60%;
  display : block;
  overflow : hidden;
  padding-left : 30px;
}


.photo_ue_l{
  margin-top : 3px;
  margin-left : 3px;
  margin-right : 1.5px;
  margin-bottom : 1.5px;
}

.photo_ue_r{
  margin-top : 3px;
  margin-left : 1.5px;
  margin-right : 3px;
  margin-bottom : 1.5px;
}

.photo_shita_l{
  margin-left : 3px;
  margin-bottom : -1px;
}

.photo_shita_r{
  margin-right : 3px;
  margin-bottom : -1px;
}

.photo_ue{
  margin-top : 4px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : -1px;
}

.photo_shita{
  margin-top : 1.5px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 3px;
}

.photography_l{
  float : left;
}

.photography_r{
  float : right;
}

.ue_waku{
  background-color : rgb(43, 43, 43);
  display : block;
  overflow : hidden;


  width : 960px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}

.naka_waku{
  background-color : rgb(43, 43, 43);
  display : block;
  overflow : hidden;
  width : 960px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}

.bunsyo_shita{
  border-bottom-style : none;
}

.bunsyo_ue{
  float : left;
  color : silver;
  background-color : rgb(43, 43, 43);
}

.bunsyo_shitashita{
  text-decoration : none;
  color : silver;
  font-size : 14px;
  border-left-width : 5px;
}

.photography_shita{
  text-decoration : none;
  float : left;
  margin-right : 40px;
}

.photography_ue{
  float : right;
}

#line1{
	border-width : 1px;border-style : solid;border-color : yellow;
}

#line2{
	border-width : 1px;border-style : solid;border-color : yellow;
  width : 70%;
  margin-bottom : 6px;
}

#main_back{
	width: 100%;
  background-color : rgba(255, 255, 255, 0.8);
}

.bunsyo p{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.drink_waku{
  color : silver;
  background-color : rgb(39, 39, 39);
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  width : 960px;
border-width : 5px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  clear : right;
  display : block;
  overflow : hidden;
}

.drink_smallwaku{
  color : silver;
  background-color : rgb(34, 34, 34);
  width : 300px;
border-width : 5px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  float : left;
}

.bunsyo_nakadan{
  margin-left : 100px;
  color : silver;
}

.bunsyo_shitadan{
  margin-left : 600px;
  color : silver;
}

.drink_bigwaku{
  clear : both;
  display : block;
  overflow : hidden;
}

.drinkmargin{
  margin-left : 30px;
}

.nedan{
  float : right;
}

.drink_small{
  margin-left : 30px;
  width : 300px;
}

.kabu_waku{
  clear : right;
  display : block;
  overflow : hidden;
  background-color : rgb(43, 43, 43);
  width : 960px;
  height : 213px;
border-width : 3px 3px 3px 1px;border-style : solid;border-color : silver;
  margin-left : auto;
  margin-right : auto;
}

.bunsyo_down{
  float : left;
  padding-left : 50px;
  background-color : rgb(43, 43, 43);
  color : silver;
}

.down{
  float : right;
  background-color : rgb(43, 43, 43);
}

.bun{
  color : rgb(117, 117, 0);
  margin-left : 150px;
}

.honbun{
  color : rgb(49, 49, 0);
  margin-left : 200px;
}

iframe{
  width : 100%;
  height : 320px;
}

.honbun a{
  color : rgb(49, 49, 0);
}

.news_waku{
  background-color : rgb(43, 43, 43);
  width : 960px;
  display : block;
  overflow : scroll;
  padding-top : 15px;
  padding-bottom : 15px;
  height : 400px;
}

.news_day{
  float : left;
  padding-left : 40px;
  padding-right : 10px;
  width : 150px;
}

.news_main{
  color : silver;
  background-color : rgb(43, 43, 43);
  width : 700px;
  display : block;
  overflow : hidden;
  border-left-width : 3px;
  border-left-style : solid;
  border-left-color : silver;
  padding-left : 15px;
}

.food_photo{
	border-width : 3px;border-style : solid;border-color : rgb(168, 168, 168);
  width : 950px;
  height : 126px;
  clear : right;
  display : block;
  overflow : hidden;
  background-color : rgb(168, 168, 168);
  text-align : center;
}

.news_kabu{
  width : 800px;
  height : 220px;
  clear : right;
  display : block;
  overflow : hidden;
}

.honbun_any{
  margin-left : 150px;
  color : rgb(43, 43, 43);
}

.food_photo img{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}

@media screen and (max-width:480px) {
div{
	box-sizing: border-box;
}
.outline{
	color : black;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.kyotu_waku{
	background-color : rgb(43, 43, 43);
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
  display : block;
  overflow : hidden;
  border-top-width : 0px;
  border-top-style : solid;
  border-top-color : silver;
  border-left-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : silver;
  border-right-color : silver;
  border-bottom-color : silver;
box-sizing: border-box;
  width : 360px;
}
.photography{
	background-color : silver;
	width : 360px;


  display : block;
  overflow : hidden;
}
.bunsyo{
	color : silver;
	background-color : rgb(43, 43, 43);
	margin-top : 0px;
	width : 360px;
  display : block;
  overflow : hidden;
  padding-left : 0px;

  padding-top : 0px;
  padding-left : 8px;
  padding-right : 5px;
  padding-bottom : 0px;
}


.photo_ue_l{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.photo_ue_r{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.photo_shita_l{
  margin-left : 0px;
  margin-bottom : -0px;
}

.photo_shita_r{
  margin-right : 0px;
  margin-bottom : 0px;
}

.photo_ue{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.photo_shita{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.photography_l{
  float : left;

  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
}

.photography_r{
  float : right;

 padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
}

.ue_waku{
  background-color : rgb(43, 43, 43);
  display : block;
  overflow : hidden;


  width : 360px;
  padding-top : 0px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
}

.naka_waku{
  background-color : rgb(43, 43, 43);
  display : block;
  overflow : hidden;
  width : 360px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.bunsyo_shita{
  border-bottom-style : none;
}

.bunsyo_ue{
  float : left;
  color : silver;
  background-color : rgb(43, 43, 43);

  padding-top : 0px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 0px;
}

.bunsyo_shitashita{
  text-decoration : none;
  color : silver;
  font-size : 12px;
  border-left-width : 0px;
}

.photography_shita{
  text-decoration : none;
  float : left;
  margin-right : 0px;
}

.photography_ue{
  float : right;
}

#line1{
	border-width : 1px;border-style : solid;border-color : yellow;
}

#line2{
	border-width : 1px;border-style : solid;border-color : yellow;
  width : 360px;
  margin-bottom : 0px;
}

#main_back{
	width: 360px;
  background-color : rgba(255, 255, 255, 0.8);
}

.bunsyo p{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

.drink_waku{
  color : silver;
  background-color : rgb(39, 39, 39);
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 10px;
  width : 360px;
border-width : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  clear : right;
  display : block;
  overflow : hidden;
}

.drink_smallwaku{
  color : silver;
  background-color : rgb(34, 34, 34);
  width : 360px;
border-width : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  float : none;
}

.bunsyo_nakadan{
  margin-left : 0px;
  color : silver;

 padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
}

.bunsyo_shitadan{
  margin-left : 0px;
  text-align: right;
  color : silver;
}

.drink_bigwaku{
  clear : both;
  display : block;
  overflow : hidden;
}

.drinkmargin{
  margin-left : 0px;

margin-top : 5px;
}

.nedan{
  float : right;
}

.drink_small{
  margin-left : 0px;
  width : 360px;
}

.kabu_waku{
  clear : right;
  display : block;
  overflow : hidden;
  background-color : rgb(43, 43, 43);
  width : 350px;
  height : 35%;
border-width : 0px;border-style : solid;border-color : silver;
  margin-left : auto;
  margin-right : auto;
}

.bunsyo_down{
  float : left;
  padding-left : 6px;
  background-color : rgb(43, 43, 43);
  color : silver;

 padding-top : 0px;
  padding-right : 10px;
  padding-bottom : 0px;
}

.down{
  float : right;
  background-color : rgb(43, 43, 43);

 padding-top : 0px;
  padding-left : 0px;
  padding-right : 30px;
  padding-bottom : 0px;
}

.bun{
  color : rgb(117, 117, 0);
  margin-left : 0px;

padding-top : 0px;
  padding-left : 10px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.honbun{
  color : rgb(49, 49, 0);
  margin-left : 0px;

padding-top : 0px;
  padding-left : 10px;
  padding-right : 5px;
  padding-bottom : 0px;
}

iframe{
  width : 350px;
  height : 600px;
}

.honbun a{
  color : rgb(49, 49, 0);

  padding-top : 0px;
  padding-left : 10px;
  padding-right : 5px;
  padding-bottom : 0px;
}

.news_waku{
  background-color : rgb(43, 43, 43);
  width : 360px;
  display : block;
  overflow : scroll;
  padding-top : 0px;
  padding-bottom : 0px;
  height : 30vh;
}

.news_day{
  float : left;
  padding-left : 0px;
  padding-right : 0px;
  width : 360px;

  padding-top : 0px;
  padding-left : 10px;
  padding-right : 0px;
  padding-bottom : 0px;
}

.news_main{
  color : silver;
  background-color : rgb(43, 43, 43);
  width : 360px;
  display : block;
  overflow : hidden;
  border-left-width : 0px;
  border-left-style : solid;
  border-left-color : silver;
  padding-left : 0px;

 padding-top : 0px;
  padding-left : 10px;
  padding-right : 20px;
  padding-bottom : 0px;
}

.food_photo{
	border-width : 0px;border-style : solid;border-color : rgb(168, 168, 168);
  width : 360px;
  height : 35%;
  clear : right;
  display : block;
  overflow : hidden;
  background-color : rgb(168, 168, 168);

padding-top : 10px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  text-align : center;
}

.news_kabu{
  width : 360px;
  height : 35%;
  clear : right;
  display : block;
  overflow : hidden;
}

.honbun_any{
  margin-left : 0px;
  color : rgb(43, 43, 43);

 padding-top : 0px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
}

.food_photo img{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
}
#topic{
  text-align : center;
  color : #462102;
}

.bun_2{
  color : fuchsia;
  text-align : center;
}
.bunsyo_down h2{
  font-weight : bold;
  color : yellow;
}

#moji_01{
  color : fuchsia;
}

.font1{
  font-size : 20px;
  color : aqua;
}

.font2{
  font-size : 20px;
  color : yellow;
}

.font5{
  font-size : 16px;
  color : red;
}

.font4{
  color : black;
}

.font3{
  font-size : 18px;
  color : yellow;
}

.font7{
  font-weight : bold;
  color : aqua;
}

