@charset "UTF-8";

body {margin:0;padding:0;font-size:16px;line-height:2.0em;font-family:'Quicksand', "ŸàƒSƒVƒbƒN‘Ì", "Yu Gothic", YuGothic, "ƒqƒ‰ƒMƒmŠpƒSƒVƒbƒN Pro", "Hiragino Kaku Gothic Pro", 'ƒƒCƒŠƒI' , Meiryo , Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;}

h1{font-size:18px;margin-bottom:0px;color:#000000;padding:10px 10px 5px 0;border-bottom:1px solid #c0c0c0;clear:both;}
h2{font-size:16px;margin-bottom:0px;color:#000000;padding:10px 10px 1px 0;border-bottom:1px solid #c0c0c0;clear:both;}
h3{font-size:16px;font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4","ƒqƒ‰ƒMƒmŠÛƒS Pro","Hiragino Maru Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","HGŠÛºÞ¼¯¸M-PRO","HGMaruGothicMPRO";margin-bottom:0px;color:#708090;padding:10px 10px 0 0;border-bottom:1px solid #c0c0c0;clear:both;}

a:link{text-decoration:none;color:#4682b4}
a:hover img{opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
a:visited{text-decoration:none;color:#4682b4}

.a1:link{color:#ffffff}
.a1:visited{color:#ffffff}

.back1{text-align:left;color:#808080;font-size:11px;}
.back2{height:15px;color:#ffffff;background:#333333;clear:both;}
.top{width:320px;height:40px;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:20px;text-align:center;}
#menu{margin:0 0 0px 0.2em;padding:5px 0 5px 0px;list-style-type:none;}

.world{text-align:center;position:relative;z-index:1;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.title{width:300px;font-size:14px;font-weight:bold;text-align:left;background-color:rgba(255,255,255,0.9);padding:2px;position:absolute;z-index:2;bottom:0;}
.world2{text-align:center;position:relative;z-index:1;margin:5px 10px 5px 10px;float:left;}
.title2{width:300px;font-size:14px;font-weight:bold;text-align:left;background-color:rgba(255,255,255,0.9);padding:2px;position:absolute;z-index:2;bottom:0;}
.subtitle{font-size:14px;font-weight:normal;}

.newsbox{width:300px;padding:0 10px 0 10px;text-align:left;margin-left:auto;margin-right:auto;}
.newsbox a{text-decoration:none;color:#000000}
.rss-items{margin:0 0 0px 0.2em;padding:5px 0 5px 0px;list-style-type:none;}

.img325{width:300px;height:250px;}
.img3250{width:300px;height:250px;}
.border{border-bottom:solid 1px #c0c0c0;clear:both;}
.center{text-align:center;vertical-align:top}
.ad{width:300px;text-align:center;clear:both;}
.line{width:320px;height:28px;text-align:left;padding:0 0 2px 15px;background:url(../img/pline.gif);background-repeat:no-repeat;clear:both;}
.oldnews{margin:0 0 0px 0.2em;padding:5px 0 10px 0px;list-style-type:none;clear:both;}

.relation{margin:0 0 0px 0.2em;list-style-image:url(../img/yazirushi.gif);}
.kate{margin:0 0 0px 0.2em;padding:5px 0 10px 0px;list-style-type:none;clear:both;}
.kate li{width:140px;font-size:14px;float:left;}

.pankuzu{font-size:12px;text-align:left;margin-top:30px;margin-bottom:20px;clear:both;}

.rightbox{width:280px;display:block;padding:5px 10px 0 10px;font-size:14px;}
.imgmini{width:120px;height:100px;float:left;margin-right:5px;}
.r-navi{text-align:right;font-size:12px;}

#foot{background-color:#333333;color:#ffffff;font-size:12px;text-align:left;margin:20px 0px 0px 0px;padding:20px 0 30px 0;}
#foot a{color:#ffffff}
.footmenu{color:#ffffff;list-style-type:none;float:left;}
.footp{font-size:14px;text-align:center;margin-left:auto;margin-right:auto;clear:both;}

.rsstc{font-size:15px;background-color:#ffffff;margin:0;padding: 0 }
.rsstc a {color:#000000;}
.rsstc em  {color:#000000;font-style:normal;font-weight:bold;margin-left:5px;padding:0}
.rsstc ul   {background-color:#ffffff;margin:0;padding:0;}
.rsstc li   {list-style-type:none;padding-top:1px; padding-bottom:1px;padding-left:5px;border-bottom:1px dashed #ffffff }
.rsstc li:last-child   { border-bottom: none; }


@media screen and (min-width:768px){

.clear{clear:both;}
.back1{height:30px;background:#333333;text-align:left;color:#f5f5f5;font-size:12px;}
.top{width:320px;height:40px;margin:20px 0px 20px 0px;text-align:left;float:left;}
.base{width:768px;height:35px;text-align:center;background-color:#d3d3d3;margin-left:auto;margin-right:auto;}
.mlist{width:125px;font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4","ƒqƒ‰ƒMƒmŠÛƒS Pro","Hiragino Maru Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","HGŠÛºÞ¼¯¸M-PRO","HGMaruGothicMPRO";font-size:15px;font-weight:bold;text-align:center;padding:1px 0 1px 0;float:left;}
.mlist a{text-decoration:none;color:#333333}
.left{width:709px;margin-right:15px;text-align:left;float:left;}
.right{width:300px;text-align:left;float:left;}
.title{width:500px;font-size:16px;font-weight:bold;text-align:left;background-color:rgba(255,255,255,0.9);padding:2px;position:absolute;z-index:2;bottom:0;}
.ad{width:468px;text-align:center;margin-left:auto;margin-right:auto;clear:both;}
.newsbox{width:700px;text-align:left;}
.img325{width:500px;height:400px;}

}

@media screen and (min-width:1024px){

.back1{height:30px;background:#333333;text-align:center;color:#f5f5f5;font-size:12px;}
.topbase{width:1024px;height:80px;text-align:center;margin-left:auto;margin-right:auto;}
.top2{width:704px;height:80px;float:left;}
.base{width:1024px;height:35px;text-align:center;background-color:#d3d3d3;margin-left:auto;margin-right:auto;}
.base2{width:1024px;margin-left:auto;margin-right:auto;}
.ad{width:728px;text-align:center;margin-left:auto;margin-right:auto;clear:both;}
.img325{width:500px;height:400px;}

}

@media screen and (min-width:1080px){

.topbase{width:1080px;height:80px;text-align:center;margin-left:auto;margin-right:auto;}
.top{width:376px;height:40px;margin:20px 0px 20px 0px;text-align:left;float:left;}
.top2{width:704px;height:80px;float:left;}
.base{width:1080px;height:35px;text-align:center;background-color:#d3d3d3;margin-left:auto;margin-right:auto;}
.base2{width:1080px;text-align:center;margin-left:auto;margin-right:auto;}
.left{width:765px;margin-right:15px;text-align:left;float:left;}

}