@charset "UTF-8";
ul{list-style:none;}
a{color: #0c3158;text-decoration: none;outline: none;}
a:hover{color: #f00;}
p{margin: 0.5em 0 1.2em;}
body{font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color: #333;font-size: 85%;line-height: 1.7;text-align:center;}
#wrap{overflow:hidden;width:auto;height:auto;background-image:url(../images/header/white_bg_85.png);background-repeat:repeat-x;}
#description{position:relative;background-color: #000;}
#description h1{width: 950px;color: #fff;font-size: 80%;font-weight: normal;padding: 7px 0;line-height: 1;text-align:left;margin: auto;}
#site-id a{color: #1a1a1a;font-size: x-large;}
#bread-crumb{font-size:12px;}
#bread-crumb li{display:inline;}
.screen-reader-text{display: none;}
#branding{width:950px;height:150px;background-image:url(../images/top/img0.png);}
/*------------------------sidebar------------------------------------*/
#koukoku{background-color:#FCC;}
.rss_link{padding-left: 3px;}
#yonkoma{width:190px;margin-left:35px;margin-top:-30px;}
#yonkoma img{float:left;margin-bottom:10px;}
#banner{ width: 256px;height:auto;text-align:center;}
#sidebar #banner a{display:block;margin-left:auto;margin-right:auto;width:180px;height:60px;margin-bottom:-14px;}
#banner_1{background-image:url(../images/sub/banner_1.png);}
#banner_2{background-image:url(../images/sub/banner_2.png);}
#banner_3{background-image:url(../images/sub/banner_3.png);}
#banner_4{background-image:url(../images/sub/banner_4.png);}
#banner_1:hover,#banner_1:focus{background-image:url(../images/sub/banner_1_over.png);}
#banner_2:hover,#banner_2:focus{background-image:url(../images/sub/banner_2_over.png);}
#banner_3:hover,#banner_3:focus{background-image:url(../images/sub/banner_3_over.png);}
#banner_4:hover,#banner_4:focus{background-image:url(../images/sub/banner_4_over.png);}
#t_umekomi{width: 210px;height: auto;margin:auto;margin-bottom:30px;text-align:center;}
/*----------------------.btn-social----------------------------------*/
.btn-social{width:210px; height:auto; text-align:center; margin:20px 0 20px 22px;}
.like_box{width:206px; height:auto; border-left:solid 1px #476CA1; border-right:solid 1px #476CA1; border-bottom:solid 1px #476CA1; margin:-9px 0 0 1px; background-color:#FFF;}
.btn-social ul li{display:inline;}