@charset "utf-8";
* {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", Osaka, Black, "Comic Sans MS", "Courier New";
}

#middle .japan-guide-article777 .list1{width: 223px !important;  margin: 0 auto 50px 5px;  float:left !important; border: 0px solid #ccc; }

#middle .japan-guide-article777 .list1 h2{width: 220px !important;margin: 0 auto 0 2px !important; padding: 0 !important; float:left !important;}
#middle .japan-guide-article777 .list1 p{width: 220px !important; }
#middle .japan-guide-article777 .list1 a{width: 220px;}

#middle .japan-guide-article777 .list1 .letter-right{width: 220px !important;}

#middle .japan-guide-article777 .list1 .black1 {width: 220px; margin: 0px auto 0px 2px;text-align: center !important;float:left !important;display:inline;font-size:100%; }
#middle .japan-guide-article777 .list1 .black1 img {width: 220px; height: 147px; border-top: solid 0px #000;border-bottom: solid 0px #000;}		
#middle .japan-guide-article777 .list1 .black1 p{width: 210px;margin: 2px auto;padding: 0px;text-align: center !important;}
#middle .japan-guide-article777 .list1 .black1 a{margin: 2px auto;padding: 0px ;}
#middle .japan-guide-article777 .list1 .black1 a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}	









#middle .japan-guide-article777 .list2{width: 700px !important;  margin: 0 auto 50px 5px;  float:left !important; border: 0px solid #ccc; }

#middle .japan-guide-article777 .list2 h2{width: 700px !important;margin: 0 auto 0 2px !important; padding: 0 !important; float:left !important; font-size: 90% ;}
#middle .japan-guide-article777 .list2 p{width: 700px !important; }
#middle .japan-guide-article777 .list2 a{width: 700px;}

#middle .japan-guide-article777 .list2 .letter-right{width: 700px !important; font-size: 90%;}

#middle .japan-guide-article777 .list2 .black1 {width: 700px; margin: 0px auto 0px 2px;text-align: center !important;float:left !important;display:inline;font-size:100%; }
#middle .japan-guide-article777 .list2 .black1 img {width: 700px;  border-top: solid 0px #000;border-bottom: solid 0px #000;}		
#middle .japan-guide-article777 .list2 .black1 p{width: 700px;margin: 2px auto;padding: 0px;text-align: center !important;}
#middle .japan-guide-article777 .list2 .black1 a{margin: 2px auto;padding: 0px ;}
#middle .japan-guide-article777 .list2 .black1 a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}	

#middle .japan-guide-article777 .list2 li{list-style: none; text-align: left !important; }


.p-t-on {width: 680px !important; font-size: 200% !important; margin: 0 0 20px 0px !important; padding: 0 !important; border-bottom: 1px solid #ccc; background: #FFCCCC;}


      .p-t-on-h {width: 700px !important; font-size: 160% !important; font-weight: bold; margin: 20px 0 20px 0px !important; padding: 0 !important; border-bottom: 1px solid #00CCCC; background: #fff url('http://japan-web-magazine.com/image2/pre-name/hokkaido.gif') no-repeat right bottom ;}

 .p-t-on-tohoku {width: 700px !important; font-size: 160% !important; font-weight: bold; margin: 20px 0 20px 0px !important; padding: 0 !important; border-bottom: 1px solid #99CC00; background: #fff url('http://japan-web-magazine.com/image2/pre-name/tohoku.gif') no-repeat right bottom ;}

.p-t-on-kanto   {width: 700px !important; font-size: 160% !important; font-weight: bold; margin: 20px 0 20px 0px !important; padding: 0 !important; border-bottom: 1px solid #FF9900; background: #fff url('http://japan-web-magazine.com/image2/pre-name/kanto.gif') no-repeat right bottom ;}	

.p-t-on-chubu   {width: 700px !important; font-size: 160% !important; font-weight: bold; margin: 20px 0 20px 0px !important; padding: 0 !important; border-bottom: 1px solid #FFFF00; background: #fff url('http://japan-web-magazine.com/image2/pre-name/chubu.gif') no-repeat right bottom ;}	

.p-t-on-kinki   {width: 700px !important; font-size: 160% !important; font-weight: bold; margin: 20px 0 20px 0px !important; padding: 0 !important; border-bottom: 1px solid #FF66FF; background: #fff url('http://japan-web-magazine.com/image2/pre-name/kinki.gif') no-repeat right bottom ;}	

.p-t-on-chugoku {width: 700px !important; font-size: 160% !important; font-weight: bold; margin: 20px 0 20px 0px !important; padding: 0 !important; border-bottom: 1px solid #6699FF; background: #fff url('http://japan-web-magazine.com/image2/pre-name/chugoku.gif') no-repeat right bottom ;}	

.p-t-on-kyusyu  {width: 700px !important; font-size: 160% !important; font-weight: bold; margin: 20px 0 20px 0px !important; padding: 0 !important; border-bottom: 1px solid #FF3366; background: #fff url('http://japan-web-magazine.com/image2/pre-name/kyusyu.gif') no-repeat right bottom ;}	






.shrine1 {width: 340px;  margin:10px 0 58px 2px; padding: 0 0 0 1px; color: #000; border:0px solid #FFCCFF; float: left;  }

.shrine1 h4 {width: 320px; margin:4px auto 2px auto; color: #FF6600; text-align: left !important; }
.shrine1 ul {width: 300px; margin: 2px auto; padding: 15px 20px 15px 0; font-size: 98%; border: 1px solid #ccc; }
.shrine1 ul li {width: 280px; margin:1px 20px; list-style:none; border-bottom: dotted 1px #ccc;}


.special-name3{border: 1px solid #990033; text-align: center; font-size: 100%; color: #000000;}
.special-name4{border: 1px solid #0000CC;text-align: center; color: #000000;}




.letter-right2{width: 700px !important; text-align: right !important; font-size: 100% !important; margin: 140px 0 0px 0 !important; text-decoration: none; color: ccc !important; border: 0px solid #ccc; background: #ccc; }