/*!*
 * 
 * @csswizardry -- csswizardry.com/beautons
 * 
 */.btn{display:inline-block;vertical-align:middle;white-space:nowrap;font-family:inherit;font-size:100%;cursor:pointer;border:0;margin:0;padding-top:0;padding-bottom:0;line-height:3;height:3em;padding-right:1em;padding-left:1em;background-color:#2c77ba;border-radius:4px;overflow:visible}.btn,.btn:hover,.btn:active,.btn:focus{text-decoration:none;color:#fff}.btn:hover,.btn:focus{}.btn:active{outline:0;box-shadow:0 0 5px rgba(0,0,0,0.5) inset}.btn::-moz-focus-inner{border:0;padding:0}.btn--small{padding-right:.5em;padding-left:.5em;line-height:2;height:2em}.btn--large{padding-right:1.5em;padding-left:1.5em;line-height:4;height:4em}.btn--huge{padding-right:2em;padding-left:2em;line-height:5;height:5em}.btn--full{width:100%;padding-right:0;padding-left:0;text-align:center}.btn--alpha{font-size:3rem}.btn--beta{font-size:2rem}.btn--gamma{font-size:1rem}.btn--natural{vertical-align:baseline;font-size:inherit;line-height:inherit;height:auto;padding-right:.5em;padding-left:.5em}.btn--positive{background-color:#c1272d;color:#fff}.btn--negative{background-color:#b33630;color:#fff}.btn--inactive,.btn--inactive:hover,.btn--inactive:active,.btn--inactive:focus{background-color:#ddd;color:#777;cursor:default;box-shadow:none}.btn--soft{border-radius:5em}.btn--hard{border-radius:0}

a.btn.btn--positive.btn--small{color:#FFF;font-weight: bold;}
a.btn.btn--positive.btn--small:hover{background-color: #C1272D;}
.submit_btn{margin:10px 0px;}
.btn_ml5{margin-left: 5px;}
/**
 * @file
 * Positioning for responsive layout .
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout uses the Zen Grids plugin for Compass: http://zengrids.com
 */
/*
 * Center the page.
 */

body{-webkit-text-size-adjust: 100%;}
#page,.region-bottom {
  /* For screen sizes larger than 1200px, prevent excessively long lines of text
     by setting a max-width. */
  margin-left: auto;
  margin-right: auto;
  max-width: 990px;
}

/*
 * Apply the shared properties of grid items in a single, efficient ruleset.
 */

#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer {
  padding-left: 0px;
  padding-right: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  *behavior: url("/path/to/boxsizing.htc");
  _display: inline;
  _overflow: hidden;
  _overflow-y: visible;
}

/*
 * Containers for grid items and flow items.
 */

#header,#main,#footer {
  *position: relative;
  *zoom: 1;
}

#header:before,
#header:after,
#main:before,
#main:after,
#footer:before,
#footer:after {
  content: "";
  display: table;
}

#header:after,
#main:after,
#footer:after {
  clear: both;
}
tbody {border:none;}

h1.page__title{
clear:both;
/*background: none repeat scroll 0 0 #0070C0;*/
color: #333333;
font-size: 133.3%;
margin-bottom: 0px;/*20px*/
padding: 6px 10px;/*13px 10px*/
}

h2.page__title{
background: none repeat scroll 0 0 #43B4AE;
color: #FFFFFF;
font-size: 133.3%;
margin-bottom: 20px;
padding: 13px 10px;
}

/*
 * footer bar
 */
.footer_sp ul.sp {
padding: 0;
border-bottom: 1px solid #cdcdcd;
margin: 0 0 0px;
overflow: hidden;
}

.footer_sp ul.sp li {
	display:inline;
	list-style-type: none;
    border-left: 1px solid #cdcdcd;
    border-top: 1px solid #cdcdcd;
    float: left;
    font-size: 85%;
    font-weight: bold;
    margin: 0 0 0 -1px;
    padding: 0;
    text-align: center;
    width: 100%;
}

.footer_sp ul.sp li a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    display: block;
    padding: 10px 0;
    text-decoration: none;
}
.footer_sp ul.sp li a:hover {background-color: #C4E0A3;}

#block-block-2.block{margin:0;}
#Footer1{display:none;}
.footer_sp p{text-align:center;}
.footer_sp ul{margin:0;padding:10px;}

.footer_sp ul li{
	display:inline;
	list-style-type: none;
	font-size: 85%;
	font-weight: bold;
	text-align:center;
}

.pagetop_sp{
	background-color:#67AE11;
	padding:10px 0;
}
.pagetop_sp p{
	 color: #FFFFFF;
	 margin:0;
}
.pagetop_sp a:hover{text-decoration: none;}
.copyright_pc{display:none;}
.copyright_pc p{
	 color: #FFFFFF;
	 margin:0;
}
.copyright_sp{
	background-color:#f6f6f6;
	/*background-color:#00b8ff;*/
	/*background-color:#00ACEE;*/
	padding:10px 0;
}
.copyright_sp p{color:#363636;margin:0;}
.block{margin-bottom:.5em;}

#header-title{margin-top: -10px;}
#header-left h1.header-title a img.sch_pc_header{display:none;}
#header-left{
	margin:0 auto;
	padding:0 0 0 10px;
}
#header-left .sch_logo {
	height:90px;
	padding: 20px 0 10px;
    width: 100%;
}
#header-left h1.header-title a img.sch_sp_header{
	/*max-width: 100%;*/
	position: absolute;
	margin: 10px auto 0;
	padding:0px;
	height:40px;
	width:102px;
	text-align: center;
}

#navigation nav.nav-collapse{display:block;}
/*#header-left a img{
	width:100%;
}*/
#header-right{
	margin-top:-100px;
	float:right;
}
/*#header-right img.sch_pc_header{*/

ul#sch_navi{display:none;}
/*#siteNavi{margin:6px 0;}*/
.sbox01{width:40%;margin:0 10px;float:left;}
.node, article.node-by-viewer{padding: 0px 5px 10px;}
article.node-type-bbsokuhou{padding: 0 0 10px;}
p.link_login{padding: 0 5px;}
.view-id-NIE ul li{margin:10px 0;}

article.node-type-page, article.node-type-schoolnews, article.node-type-activity{overflow:hidden;}
.view-content{margin-bottom:0; /*20px*/}
.listItem{border-bottom: 1px solid #DDD;padding:10px;}
.block ul{border:none;}

/*.related ul, .news-list ul, .newspack-list ul, .boujin-list ul, .culture-list ul, .feature-list ul, .fishing-list ul, .life-list ul, .item-list ul, .siteseeing-list ul, .view-access.view-id-access ul, #block-menu-menu-hsb ul.menu, #block-block-47 .item-list ul{
margin:0;padding:0;}*/

.news-list ul li, .newspack-list ul li, .boujin-list ul li, .culture-list ul li, .feature-list ul li, .fishing-list ul li, .life-list ul li, .item-list ul li, .siteseeing-list ul li, #block-menu-menu-menu-info ul li, #block-menu-menu-fishing ul li, #block-menu-menu-fishinglink ul li, .view-id-fishing_views ul li, .view-access.view-id-access ul li, #block-menu-menu-hsb ul.menu li, #block-block-47 .item-list ul li{border-bottom: 1px solid #DDD;}

.news-list ul li:last-child, .newspack-list ul li:last-child, .boujin-list ul li:last-child, .culture-list ul li:last-child, .etc-list ul li:last-child, .feature-list ul li:last-child, .fishing-list ul li:last-child, .life-list ul li:last-child, .item-list ul li:last-child, .siteseeing-list ul li:last-child, #block-menu-menu-menu-info ul li:last-child, #block-menu-menu-fishing ul li:last-child, #block-menu-menu-fishinglink ul li:last-child,ul.quicktabs-tabs.quicktabs-style-nostyle li.first,ul.quicktabs-tabs.quicktabs-style-nostyle li{border-bottom:none;}

.info-list ul{padding-left:10px;}
.info-list ul li{background: url("/sites/all/themes/member/images/icon.gif") no-repeat scroll 0 1em transparent;}
.info-list{border-bottom: 1px solid #DDD;}

.submitted{margin:.5em;text-align:right;width:97%;}
.back{text-align:center;margin-bottom:20px;}
.advertisement {margin: -20px 0 10px;clear: both;}
.annai{padding:0 0 14px;text-align: center;}
.annai ul li{display:inline;}

/*table Area*/
table.photonews-tab {float:left;margin:0;width: 98%;}
table.photonews-tab tbody tr td{padding:2px;}
table.newsarea,table.newsarea1{
width: 100%;
border:none;
margin: 1em auto;
border-collapse: collapse;
}
table.newsarea td,table.newsarea1 td{
line-height: 1.8em;
border: 1px solid #DDD;
border-left: none;
border-right: none;
padding: .5em;
text-align: left;
background: #cae9f8;
}
table.newsarea td.nuki,table.newsarea1 td.nuki{
border: 1px solid #DDD;
border-left: none;
border-right: none;
padding: .5em;
text-align: left;
background: #ffffff no-repeat;
}

/*hr tag*/
hr.boder_off{clear:both;margin:0;}
hr.snsbottom{clear:both;margin:0;}

/*Pager*/
.view .item-list ul.pager{margin:1em auto;}
.view .item-list ul.pager li.pager-ellipsis, .view .item-list ul.pager li.pager-first, .view .item-list ul.pager li.pager-last{display:none;}
.view .item-list ul.pager li, .view .item-list ul.pager li.pager-current, .view .item-list ul.pager li.pager-previous, .view .item-list ul.pager li.pager-item, .view .item-list ul.pager li.pager-next{display: inline-block;margin: 2px;background-image: none;padding:0;}
.view .item-list ul.pager li.pager-current{
	background-color: #f9bdbb;
    text-decoration: none;
    color: #FFF;
	font-weight:normal;
	padding: 8px 13px;
	border-radius: 3px;
}
.view .item-list ul.pager li a{
    display: block;
    text-decoration: none;
    color: #FFF;
    background-color: #E60012;
	padding: 8px 13px;
	border-radius: 3px;
}
.view .item-list ul.pager li a:hover {background-color:#B71C0C;}

/*Tab Area*/
#quicktabs-photonewstab ul.quicktabs-tabs li:last/*, #quicktabs-accessranking ul.quicktabs-tabs li*/{border-bottom: 1px solid #DDD;}
/*#quicktabs-accessranking{margin-top: -1px;!*padding: 0;border:none;*!}*/
#quicktabs-accessranking,#quicktabs-photonewstab{margin-top:-1px;/*padding:0;border:none;*/}
#quicktabs-chibatopics{}

/*SNS Area*/
.sns_btn_f{
	margin:10px 0 0;
	padding:0;
	width:100%;
	height:auto;
}

.sns_btn_f ul li{
	margin:0 3px;
	width:50px;
	text-align:center;
	float:left;
}
.sns_btn_f ul li:nth-child(1){
	margin-right:6px;
}
.sns_btn_f ul li a i{
	width:50px;
	padding:8px 0;
	position:relative;
	overflow: hidden;
}
.sns_btn_f ul li a i, #rss a i.fa{border-radius: 2px;}
.sns_btn_f ul li a i.fa.fa-twitter{background-color:#55acee;color:#fff;}
.sns_btn_f ul li a i.fa.fa-facebook{background-color:#3B5998;color:#fff;}
.sns_btn_f ul li a i.fa.fa-hatena{background-color:#3c7dd1;}
.sns_btn_f ul li a i.fa.fa-icon-line{background-color:#00c300;}
.sns_btn_f ul li a i.fa.fa-google-plus{background-color:#dd4b39;color:#fff;}
i.fa-facebook-f:after, i.fa-facebook:after{content: "";}
i.fa-twitter:after{content: "";}
i.fa-google-plus:after{content: "";}
i.fa-hatena:after {
    content: "B!";
    font-family: Verdana;
    font-weight: bold;
	color:#fff;
}
.arrowBox {
	position: relative;
	background: #fff;
	border: 1px solid #DDD;
	border-radius: 2px;
	padding:3px 0;
}
.arrowBox:after, .arrowBox:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrowBox:after {
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #fff;
	border-width: 5px;
	margin-top: -5px;
}
.arrowBox:before {
	border-color: rgba(204, 204, 204, 0);
	border-left-color: #DDD;
	border-width: 6px;
	margin-top: -6px;
}

#rss a i.fa.fa-twitter, #rss a i.fa.fa-rss{padding:5px 6px;color:#fff;}
#rss a i.fa.fa-facebook{padding:5px 8px;color:#fff;}
#rss a i.fa.fa-twitter{background-color:#55acee;}
#rss a i.fa.fa-facebook{background-color:#3B5998;}
#rss a i.fa.fa-rss{background-color:#f58d36;}
.fa-search{
    font-size: 24px;
	padding:4px 6px 6px;
}

.fa-trophy {
	font-size: 24px;
	color:#edba1e;
	padding:4px 6px 6px;
	background-color:#fff;
}

table.gsc-search-box tbody{border:none;}
table.feature{margin:0;}

/*block Area*/
#block-views-teikimono-views-block-6{display:none;}
#Ymd_Date{display:none;}
#pr_ad ul li {list-style: none;text-align: center;}
#block-block-40{clear:both;}
#block-views-teikimono-views-block-4{clear:both;padding-top:10px;}

#block-block-46 .item-list ul li{border-bottom: 1px solid #DDD;}
#block-block-46 a.thumbnail img{width:55px;}
#block-block-46 ul li{
	font-weight:bold;
	/*min-height: 53px;*/
	padding-bottom: 5px;
	float:left;
	width:100%;
}

#block-block-46 .item-list .thumbnail {
    float: left;
	width: 50px;
	height:40px;
    padding-right: 10px;
    margin-top: 5px;
	overflow:hidden;
}

#block-block-48{
	clear: both;
/*	border:4px solid #6aa5d4; /*ec6d70*/
/*	background-color:#348dd4;*/ /*eb2226*/
	font-weight: bold;
	font-size: 14px;
	color:#FFF;
}
#block-block-48 ul{text-align:center;}
#block-block-48 ul li{display:inline-flex;}
#block-block-48 ul li a{color:#FFF;}
#block-block-48 ul a:hover{text-decoration:none;}

#block-block-21,#block-menu-menu-fishinglink,#block-menu-menu-fishing{clear:both;}

.breadcrumb{padding:4px 10px;}
#block-quicktabs-photonewstab{clear:both;}

/*PR*/
#block-views-teikimono-views-block-4 .press{margin:0 5px .5em;padding:0 5px;}
#block-views-teikimono-views-block-4.block .press dl dt{
background: url(/sites/all/themes/member/img/icon_pr.gif) no-repeat 0 8px;
padding: 4px 2px 4px 25px;
}

/*Slidebars*/
.sb-init.sb-active.sb-active-right ul li a img,.sb-init.sb-active.sb-active-right table.newsarea, .sb-init.sb-active.sb-active-right #quicktabs-photonewstab, .sb-init.sb-active.sb-active-right #quicktabs-chibatopics{border-bottom: 1px solid rbga(204, 204, 204, .5);opacity:.5;}

.sb-init.sb-active.sb-active-right #page, .sb-init.sb-active.sb-active-right .footer_sp{
	width:100%;
	height:100%;
    cursor: pointer;
    background-color: rgba(0,0,0,0.6);
	opacity:.5;
	z-index:999;
}
/*.sb-init.sb-active.sb-active-right div.sb-slidebar.sb-right.sb-style-overlay.sb-active .slidebar-menu{
	width:250px;
	position: fixed;
	height: 100%;
	right:0;
	z-index:9999;
	background-color: #f3f3f3;
}*/
/*.sb-init.sb-active.sb-active-right h2{
	    background-color: rgba(0, 0, 0, 0);
		border-top:4px solid rgba(105,199,255,.5);
		border-bottom: rgba(0, 0, 0, 0);
}
.sb-init.sb-active.sb-active-right ul li{border-bottom: 1px solid rbga(204, 204, 204, .5);}*/

/*○○○黄土色
   共通
   TOP:ちばブロ
   TOP:千葉県の天気
   スマホ系その他
*/
h2{
    background-color:rgba(242,242,242,1);
    border-bottom: 1px solid #DDD;
    border-top: 4px solid #B9A300;
    color: #363636;
	font-size:16px;
    margin: 0 0 10px;
    padding: 5px 10px;
	font-weight: bold;
}

#block-views-teikimono_views-block_3 h2, #block-views-teikimono_views-block_7 h2, #block-views-teikimono_views-block_8 h2{
    margin: 0 0 10px;
    padding: 3px 10px;
}

/*top page*/
#block-menu-menu-menu-info h2, #block-views-chibatopics-top-block-1 h2, #block-views-chibatopics_views-block-3 h2, #block-block-20 h2, #block-block-2 h2, #block-block-3 h2 {
	border-top: 4px solid #B9A300;
	color: #333333;
	margin: 0;
	padding: 5px 10px;
}

.news-list h2 a, #block-views-news-block-5 h2 a, #block-views-news-block-6 h2 a, #block-views-news-block-7 h2 a, #block-views-news-block-8 h2 a, #block-views-news-block-12 h2 a, .view-id-searchbox h2 a, #block-views-sports-block-1 h2 a, #block-views-news-b-block-6 h2 a, #block-views-news-b-block-7 h2 a, #block-views-news-b-block-8 h2 a, #block-views-news-b-block-9 h2 a, #block-views-sports-block-5 h2 a, #block-views-sports-block-6 h2 a, #block-views-sports-block-7 h2 a, #block-menu-menu-hsb h2 a{
	border-left: 5px solid rgba(230,0,18,1);
    padding-left: 10px;
}

#block-views-news-b-block-1 a.block-title-link,#block-views-news-b-block-1 a.block-title-link,#block-views-news-b-block-2 a.block-title-link,#block-views-news-b-block-3 a.block-title-link,#block-views-news-b-block-4 a.block-title-link,#block-views-news-b-block-5 a.block-title-link{
  	border-left: 5px solid rgba(227,49,49,1);
  	padding-left: 10px;
}

/*○○○赤
   TOP:千葉県市区町村別ニュース
   ニュース(各地域別)
   千葉市エリア:/news/chiba　等
   千葉日報本紙:/chibatopi_epaper
*/
#block-block-40 h2, .knews h2 {border-top: 4px solid rgba(230,0,18,1);margin:0;}
#block-views-news-b-block-1 h2:nth-child(1) {border-top: 4px solid #B9A300;}

#content.column h2.knews {
	background-color:#F2F2F2;
    border-bottom: 1px solid #DDD;
    border-top: 4px solid #E60012;
    margin: 0 0 10px;
    padding: 3px 10px;
    /*width: 660px;*/
}

#block-block-47 h2 {
    border-top: 4px solid #b7d456;
    color: #333333;
	margin: 0;
    padding: 3px 10px;
}

#block-quicktabs-chibatopics h2, .view-siteseeing-views h2, .siteseeing h2, .siteseeing-list h2{border-top: 4px solid #539900;}

/*news bar
/*○○○横赤
   news:newsページの県内の政治・経済・・・等
*/
.news-list h2, #block-views-news-block-5 h2, #block-views-news-block-6 h2, #block-views-news-block-7 h2, #block-views-news-block-8 h2, #block-views-news-block-12 h2,  .view-id-searchbox h2, #block-views-sports-block-1 h2, #block-views-news-b-block-6 h2, #block-views-news-b-block-7 h2, #block-views-news-b-block-8 h2, #block-views-news-b-block-9 h2, #block-views-sports-block-5 h2, #block-views-sports-block-6 h2, #block-views-sports-block-7 h2, #block-menu-menu-hsb h2{border-top: none;}

/*○○○水色#69C7FF
   TOP:国内外ニュース
*/
.newspack-list h2, #block-views-newspack_b-block_4 h2, #block-block-34 h2, #block-views-newspack-b-block-11 h2, #block-views-newspack-b-block-12 h2, .view-id-newspack h2, .knnews h2, .knnews-bb h2, .view-id-searchbox.view-display-id-page_2 h2 {border-top: 4px solid rgba(105,199,255,1);margin-bottom:0;}

/*○○○黄土色#B9A300
   TOP:ニュースランキング
   TOP:フォトニュース
   千葉県内フォトニュース/photonews/
   県内ニュースランキング /newsranking/
*/
.view-news-photo h2, .view-id-news_photo.view-display-id-page_2 h2, .view-id-news_photo.view-display-id-page-1 h2, #block-quicktabs-photonewstab h2, #block-block-33 h2, #block-quicktabs-accessranking h2, #block-block-27 h2, #block-block-31 h2, #block-views-news_views-block-9 h2, #block-views-access-block-1 h2, #block-views-access-block-2 h2, .view-id-access h2 ,#block-block-51 h2, #weather h2, .weather__box__title h2{border-top: 4px solid #B9A300;margin-bottom:0;}

/*○○○緑#539900
   TOP:千葉県内イベント情報
   千葉県内イベント情報 /chibatopics/
   千葉の観光情報 /siteseeing/
*/
.view-siteseeing-views h2, .siteseeing h2, .siteseeing-list h2 {border-top: 4px solid #539900;}

/*○○○緑#B7D456
   TOP:千葉日報社から
   千葉の選挙 /senkyo/
*/
h2.senkyo,.senkyo h2, .senkyo-list h2, #senkyo_data h2, #senkyo_link h2, #block-block-47 h2 {border-top: 4px solid #B7D456;margin-bottom:0;}
.senkyo h2{margin-bottom:10px;}
.boujin h2, .boujin-list h2 {border-top: 4px solid #90899b;margin-bottom:0;}
.life h2, .life-list h2 {border-top: 4px solid #ffc602;margin-bottom:0;}
.culture h2, .culture-list h2 {border-top: 4px solid #e8604a;margin-bottom:0;}
.feature h2, .feature-list h2, #block-views-sanin2013-block_1 h2, .sanin2013 h2 {border-top: 4px solid #0077E6;margin-bottom:0;}
.fishing h2, .fishing-list h2, #block-menu-menu-fishing h2, #block-menu-menu-fishinglink h2 {border-top: 4px solid #14b9d5;margin-bottom:0;}
#block-views-news-b-block-1 h2, .knnews h2{margin-bottom:0;}
h3.FishingSubTitle{
	border-top: 4px solid #14b9d5;
	border-bottom: 1px solid #dcdcdc;
	font-weight:normal;
	margin:0 0 10px;
	padding: 5px 10px;
}

table.feature tbody tr td {padding: 0 10px;}
table.feature tbody tr:nth-child(2) td{padding:0;}

.youtube {
position: relative;
padding-bottom: 56.25%;
padding-top:0px;
height: 0;
overflow: hidden;
}

.youtube iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/*weather*/
#block-block-27{
clear:both;
background-color:#FFFFFF;
border-top:none;
margin-top:10px;
width:100%;
}
#block-block-51{clear:both;}
#block-block-51 ul li{padding: 4px;}

#wearther_d {
    background-color: #FFFFFF;
    border-bottom: 1px solid #DCDCDC;
	margin:0px 0 10px;
    float: left;
    padding: 0;
	width:100%;
}
.weartherLocation_d {
    float: left;
	padding:10px 0 10px 10px;
    width: 92px;
}
.weartherLocation_d p{margin:0;}
.weartherLocation_d ul {list-style:none;float: left;}
.weartherLocation_d ul li {
	line-height:1.6em;
    border-bottom: 1px dotted #DDD;
    width: 82px;
}

.messages, .messages-status, .messages-warning, .messages-error {margin: 0.5em 0;}
div.error, tr.error {padding:6px 36px;}
.messages.error{margin:10px;}

.bttn {
	padding:10px 14px;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	border:1px solid #DDD;
	border-radius:2px;
	margin:4px 0;
}
.news_btn:hover {text-decoration:none;}
.news_btn {
	background-color:#d81818;
	border:1px solid #d81818;
}
.news_btn:link, a.news_btn:link, .news_btn:visited, span#bt_body a.news_btn{color:#FFF;}
.news_btn:hover {
	background-color:#ef5350;
	border:1px solid #ef5350;
	color:#fff;
	text-decoration:none;
}
.news_btn:active {
	position:relative;
	color:#fff;
	top:1px;
}
.myButton {
	background-color:#1d83d5;
	border-radius:2px;
	/*border:1px solid #dcdcdc;*/
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}
.myButton:hover {
	background-color:#239cfd;
	text-decoration:none;
}
.myButton:link, .myButton:visited{color:#FFF;}
.myButton:active{position:relative;top:1px;}

.myButton_l {
	background-color:#e20101;
	border-radius:2px;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:10px 24px;
	text-decoration:none;
}
.myButton_l:hover {
	background-color:#eb2226;
	text-decoration:none;
}
.myButton_l:link, .myButton_l:visited{color:#FFF;}
.myButton_l:active {position:relative;top:1px;}
.myButton_t {
	background-color:#e20101;
	border-radius:2px;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:10px 24px;
	text-decoration:none;
	width:252px;
}
.myButton_t:hover {
	background-color:#eb2226;
	text-decoration:none;
}
.myButton_t:link, .myButton_t:visited{color:#FFF;}
.myButton_t:active {
	position:relative;
	top:1px;
}

div.login-row {
    display: table;
    table-layout: fixed;
    width: 100%;
    vertical-align: middle;
}
div.cell-left,div.cell-right{
	padding: 10px;
    display: table-cell;
    vertical-align: top;
}

.paper__info div.paper_info_btn div.login-row div.cell-left a img.epaper_list{
	width:130px;
}
div.ctmylogin {margin:5px 0 10px 0;}

#login_area_info:after{
	content: ".";
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}

#login_area_info {
	clear: both;
	border: #b9a300 4px solid;
	margin-bottom: 10px;
}
#login_area_info .login_area_info_body{padding: 0px 0px 20px;}
#login_area_info li {
	list-style: none;
	padding-bottom: 5px;
	margin-top: 10px;
	border-bottom:1px solid #DDD;
}
#login_area_info li:last-child {border-bottom: none;}
#login_area_info ul{clear: both;}

#login_area_info .login_area_info_maintitle {
	background-color: #b9a300;
	height: 35px;
}
#login_area_info .login_area_info_maintitle p {
	background: url(/sites/all/themes/member/img/area_main_icon.png) no-repeat;
	background-position: 20px 2px;
	padding-left: 55px;
	line-height: 35px;
	color: #fff;
	font-size: 130%;
	margin:0;
}

.login_area_info_titlearea {
	height: 40px;
	margin-top: 10px;
	padding-left: 40px;
}
.login_area_info_titlearea .login_area_info_news_title {
	float: left;
	margin: 0 0 0 7px;
	padding-top: 10px;
}
.login_area_info_titlearea .login_area_info_news_list {
	margin:0;
	padding-top: 10px;
	font-size: 85%;
	color: #666;
	float: right;
}

#login_area_info_news{float: left;padding: 0 10px 5px;}
#login_area_info_news .login_area_info_titlearea {
	background: url(/sites/all/themes/member/img/area_news_icon.png) no-repeat;
	border-bottom: #d8272d 3px solid;
}

#login_area_info_news .login_area_info_titlearea .login_area_info_news_title {color: #d8272d;}

#login_area_info_event {float: right;padding: 0 10px 5px;}
#login_area_info_event .login_area_info_titlearea {
	background: url(/sites/all/themes/member/img/area_event_icon.png) no-repeat;
	border-bottom: #3c96d3 3px solid;
}
#login_area_info_event .login_area_info_titlearea .login_area_info_news_title {color: #3c96d3;}

#login_area_info_wide_news {float: right;padding: 0 10px 5px;}
#login_area_info_wide_news .login_area_info_titlearea {
	background: url(/sites/all/themes/member/img/area_news_icon.png) no-repeat;
	border-bottom: #d8272d 3px solid;
}
#login_area_info_wide_news .login_area_info_titlearea .login_area_info_news_title {color: #d8272d;}

hr.knews{border:none;margin:0;height:0;}
h1.header-title span.logotext{display:none;}
#bussinessNavi{display:none;}

/*search*/
#gsc-iw-id1.gsc-input-box table#gs_id50.gstl_50{margin:0;}
.views-exposed-widget.views-widget-filter-date_filter_1{
	margin:10px;
	padding:0;
	width:240px;
}
.views-exposed-widget.views-submit-button input#edit-submit-searchbox.form-submit{margin-top:.6em;}

/*span.ranking_p, span.ranking_s{
padding: 0px 10px 0px 0px;
}*/
span.ranking_p, span.ranking_s {
    background: none repeat scroll 0 0 rgba(255, 140, 0, 0.9);
    color: #fff;
    line-height: 2em;
    margin-right: 4px;
    padding: 0 6px;
    text-align: center;
    width: 20px;
}

.advertisement3 {margin-top:-20px;}
.advertisement3 ul{margin:0;padding:0;}
.advertisement3 ul li{
	text-align: center;
	margin-bottom:10px;
	list-style:none;
}
table.gsc-above-wrapper-area-container, table.gsc-table-result{margin:0;}

/*FontCange*/
li.changefs, li.changefm, li.changefl{background-color: #ffb362;padding: 1px 2px;}
li.changefs a, li.changefm a, li.changefl a{padding:0 6px;color:#FFF;}
li.changefs a:hover, li.changefm a:hover, li.changefl a:hover{text-decoration:none;}
#changeFont .active{background-color: #ff8808;}

#nav ul{display:block;}

/*info*/
.infobox ul, .infobox2 ul{margin:1em 0;padding:0;}
.infobox ul li, .infobox2 ul li{list-style:none;}
.infobox h3{
/*border-bottom: 1px solid #DDD;*/
margin: 0;
padding:10px;
background: #fff;
}
.infobox h4, .infobox2 h4{
border-bottom: 1px solid #DDD;
margin: 0;
padding:10px 20px;
background: #f7f7f7;
box-shadow: 0 0 2px #DCDCDC;
}
.infobox2 h4{margin:10px 0;padding:10px 20px;}
.infobox2 ul li{padding:0 10px;/*background-color:#f1f1f1;*/}
.cp_info_inquiry{/*border: 1px solid #DDD;*/margin-bottom:10px;}
.infobox2 ul li:first-child, .infobox2 ul li:last-child{padding:10px;}

/*nav menu*/
#header-left .menu-icon span {background: #ca3716;}
.wrapper.active .main-container {
  -webkit-transform: translate(200px, 0);
  -moz-transform: translate(200px, 0);
  -ms-transform: translate(200px, 0);
  -o-transform: translate(200px, 0);
  transform: translate(200px, 0);
}
.wrapper.active nav .menu-list-container{opacity:1;}

.menu-icon {
  display: block;
  float: left;
  padding:10px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.menu-icon span {
  display: block;
  width: 32px;
  height: 4px;
  background: #333333;
  margin-bottom: 5px;
  border-radius: 1px;
  -webkit-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

.main-container {
  -webkit-transition: all 0.4s ease-in;
  -moz-transition: all 0.4s ease-in;
  -o-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  width: 100%;
  height: 100%;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.main-container .content {
  position: relative;
  width: 100%;
  height: 100%;
}
.main-container .content .text {
  font-size: 32px;
  letter-spacing: 3px;
  color: #ffffff;
  position: absolute;
  top: 50%;
  right: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#header-left .main-container {
  -webkit-transition: all 0.4s ease-in;
  -moz-transition: all 0.4s ease-in;
  -o-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  width: 100%;
  height: 100%;
/*  background: url("../images/bg3.jpg") no-repeat center center fixed white;*/
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#header-left .main-container .content {
  position: relative;
  width: 100%;
  height: 100%;
}
#header-left .main-container .content .text {
  font-size: 32px;
  letter-spacing: 3px;
  color: #ffffff;
  position: absolute;
  top: 50%;
  right: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#header-left .trophy-icon-container {
  position: absolute;
  top: 6px;
  right: 110px;
cursor: pointer;
  z-index: 9999;
}
.trophy-box-container{
	display:none;
	top: 60px;
    position:fixed;
	width:100%;
	margin:0 auto;
	z-index:9999;
	height:100%;
	overflow:hidden;
}
#header-left .search-icon-container {
  position: absolute;
  top: 6px;
  right: 60px;
cursor: pointer;
  z-index: 9999;
}
.search-box-container{
	display:none;
	top: 60px;
    position: relative;
	width:300px;
	margin:0 auto;
}
.search-box-container #s{
	padding: 5px;
    width: 200px;
    height: 14px;
    border: 1px solid #999999;
    border-radius: 5px;
	font-size:12px;
}
#searchsubmit{
	background-color: #ca3716;
    padding: 5px;
    width: 60px;
    height: 28px;
    border: none;
    border-style: none;
	font-size:12px;
	color:#fff;
}
.search-box-container.show{display:block;height:45px;}

#header-left .menu-icon-container {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 9999;
}

#header-left .menu-button {
  position: absolute;
  top: 4px;
  right: 65px;
  font-size: 0;
}

#header-left .menu-button img {
  display: inline-block;
  max-width: 50px;
  height: auto;
  margin-left: 5px;
}

/*mmenu*/
#header.header.sticky a.menu-btn{top:20px;right:20px;}
html.js.js-nav-active{display:block;}
table.g{clear:both;}

/*form th {border-bottom: 1px solid #ccc;}*/
.field-group-table.group_news.group-news table td, .field-group-table.group_news1.group-news1 table td{border-bottom: 1px solid #ccc;}
/*chibablo*/
.chibablo{
clear:both;
  background-color: #FFFFFF;
  float: left;
  height: 80px;
  padding: 5px 5px 5px 0;
  width: 100%;
}
.chibablo__photo{
  float: left;
  width: 100px;
  height: 80px;
  padding-right: 5px;
  overflow: hidden;
}
.chibablo__tilte{font-size: 12px;}
.chibablo__photo > a > img{width:90px;}
/*PRwire list*/
.view-feature-views.view-display-id-page_13  ul li .views-field.views-field-title span a span{background-color: #C8E6C9;display: inline-block;padding: 4px 10px;}
.view-feature-views.view-display-id-page_13  ul li .views-field.views-field-title span a h3{margin:.5em 0;}
/*Paper info*/
.paper-box{
	height:auto;
	margin-bottom:10px;
}

.paper__photo h2.e-paper-title{
	border-bottom:none;
	margin:0;
	text-align:center;
}
.paper__photo{float:left;width:170px;}
.paper__info ul{margin:0;padding:0;}
.paper__info ul li{list-style:none;padding:0px 0 10px 10px;text-align:center;}

.ctmylogin h2{
    clear: both;
    background-color: #c1272d;
    color: #FFF;
    font-size: 15px;
    margin: 0;
    padding: 0px;
    text-align: center;
    font-weight: normal;
    border-top:none;
}
.myButton_g {
	background-color:#67AE11;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px;
	text-decoration:none;
	width:100%;

}
.myButton_g:hover {background-color:#73c313;text-decoration:none;}
.myButton_g:link, .myButton_g:visited{color:#FFF;}
.myButton_g:active {position:relative;top:1px;}

.myButton_b {
	background-color:#1d83d5;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px;
	text-decoration:none;
	width:100%;
}
.myButton_b:hover {
	background-color:#239cfd;
	text-decoration:none;
}
.myButton_b:link, .myButton_b:visited{color:#FFF;}
.myButton_b:active {
	position:relative;
	top:1px;
}

.myButton_r {
	background-color:#e20101;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px;
	text-decoration:none;
	width:100%;
}
.myButton_r:hover {
	background-color:#eb2226;
	text-decoration:none;
}
.myButton_r:link, .myButton_r:visited{color:#FFF;}
.myButton_r:active {position:relative;top:1px;}

table.g tr{border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
table.g tr th, table.g tr td{padding:.5em;}

/*.node-type-oriconnews img {pointer-events:none;}*/
table.idou15 {border-collapse: collapse;}
table.idou15 tr{border-bottom:1px solid #DDD;}
table.idou15 tbody tr th{padding:0 .4em;}
table.idou15 tbody tr td.name, table.idou15 tbody tr td.idou{padding:.2em .4em;white-space:nowrap;}
table.idou15 tr:nth-child(1){border-top:1px solid #DDD;}
.field.field-name-field-milfee-output,.field.field-name-field-chargerank{display: none;}
.oricon_photo img{width:100%;text-align:center;display: block;margin:0 auto;}

/*accessranking list*/
.view-access.view-id-access ul li{
	clear: both;
	padding:0;
	background:none;
	width:100%;
	list-style:none;
}
#quicktabs-tabpage-accessranking-0 > div > div > div > div > span > ul > li:nth-child(1) .view-access.view-id-access ul li.access_10_list a{padding:4px 5px;}

/*quick tabs*/
#block-quicktabs-accessranking {font-size:12px;}
#block-quicktabs-accessranking img {margin: 0 4px 0 0 !important;}
#block-quicktabs-accessranking.block span.field-content ul li span{
	margin-right:4px;
	padding:2px 6px;
	width: 20px;
	text-align: center;
	background: #D8272D;
	color: #FFF;
	font-size:13px;
	line-height:1.8em;
}
ul.quicktabs-tabs {display: inline;padding: 0;}
ul.quicktabs-tabs li a{background: none repeat scroll 0 0 #F2F2F2;}
#quicktabs-photonewstab ul.quicktabs-tabs li, #quicktabs-accessranking ul.quicktabs-tabs li,#quicktabs-accessranking > ul > li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    list-style-type: none;
	line-height: 1.4em;
    margin: 0;
    padding: 0;
    text-align: center;
    white-space: normal;
	width: 33.3%;
}

ul.quicktabs-tabs li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    list-style-type: none;
	line-height: 1.4em;
    margin-bottom: 8px;
    padding: 0;
    text-align: center;
    white-space: normal;
	width: 160px;
}

#quicktabs-photonewstab .item-list ul.quicktabs-tabs li.active a, #quicktabs-accessranking .item-list ul.quicktabs-tabs li.active a, ul.quicktabs-tabs li.active a{
    background: none repeat scroll 0 0 #D8272D;
    color: #ffffff;
    cursor: default;
	line-height: 1.4em;
    font-weight: bold;
    margin-bottom: 0;
	padding: 12px 0px;
}

#block-quicktabs-accessranking h2, #block-block-27 h2{border-top:4px solid #b9a300;}
/*
#quicktabs_container_accessranking, #quicktabs-photonewstab {
	margin-top: -10px;
    padding: 0;
}*/

/*chibatopics*/
#quicktabs-tab-chibatopics-0 ul li, #quicktabs-tab-chibatopics-1 ul li, #quicktabs-tab-chibatopics-2 ul li, #quicktabs-tab-chibatopics-3 ul li{
	border:none;
	background-image: none;
	padding:0;
}
#block-quicktabs-chibatopics{width:100%;}
#quicktabs-chibatopics ul.quicktabs-tabs li a, #quicktabs-photonewstab .item-list ul.quicktabs-tabs li a, #quicktabs-accessranking .item-list ul.quicktabs-tabs li a, #quicktabs-accessranking.quicktabs_wrapper.quicktabs-style-nostyle ul.quicktabs_tabs.quicktabs-style-nostyle.idTabs li{padding: 12px 0px;}
#quicktabs-chibatopics ul.quicktabs-tabs li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    list-style-type: none;
	line-height: 1.4em;
    margin-bottom: 8px;
    padding: 0;
    text-align: center;
    white-space: normal;
	width: 25%;
}

#quicktabs-chibatopics ul.quicktabs-tabs li a {
    background: none repeat scroll 0 0 #E68989;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
	line-height: 1.4em;
    margin-left: 1px;
    padding: 10px 0;
    text-decoration: none !important;
	width:100%;
}

a#quicktabs-tab-accessranking-0.qt_tab.active.selected,a#quicktabs-tab-accessranking-1.qt_tab.active.selected,a#quicktabs-tab-accessranking-2.qt_tab.active.selected,ul.quicktabs-tabs li.active a#quicktabs-tab-chibatopics-0,ul.quicktabs-tabs li.active a#quicktabs-tab-chibatopics-1,ul.quicktabs-tabs li.active a#quicktabs-tab-chibatopics-2,ul.quicktabs-tabs li.active a#quicktabs-tab-chibatopics-3,ul.quicktabs-tabs li.active a#quicktabs-tab-photonewstab-0,ul.quicktabs-tabs li.active a#quicktabs-tab-photonewstab-1,ul.quicktabs-tabs li.active a#quicktabs-tab-photonewstab-2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000000;
    cursor: default;
	line-height: 1.4em;
    font-weight: bold;
	padding:10px 0;
    margin-bottom: 0;
}

#quicktabs-chibatopics .item-list ul li a {color: #FFF;}
#quicktabs-chibatopics ul.quicktabs-tabs li a:hover {background: none repeat scroll 0 0 #D81818;color: #FFFFFF;}

#block-quicktabs-chibatopics .item-list ul li{margin:0;padding:0;background:none;}

ul.quicktabs-tabs li.active a, ul.quicktabs-tabs li.active a#quicktabs-tab-photonewstab-0, ul.quicktabs-tabs li.active a#quicktabs-tab-photonewstab-1, ul.quicktabs-tabs li.active a#quicktabs-tab-photonewstab-2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000000;
    cursor: default;
	line-height: 1.4em;
    font-weight: bold;
    margin-bottom: 0;
	/*width: 100%;*/
}

table.photonews-tab {float:left;margin: 0px;width: 99.9%;}
ul.quicktabs-tabs a {
    background: none repeat scroll 0 0 #E68989;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
	line-height: 1.4em;
    /*margin-left: 1px;*/
    padding: 12px 0;
    text-decoration: none !important;
    width: 100%;
}

ul.quicktabs-tabs a:hover {background: none repeat scroll 0 0 #D81818;color: #FFFFFF;}
table.photonews tbody tr td.photonews-e a{
	color: #363636;
	padding: 5px 10px;
	text-decoration: none;
}

table.photonews-tab tbody tr td.photonews-e a{padding: 10px;}

ul.field.field-type-image.field-label-hidden{margin:10px 0;}
ul.field.field-type-image.field-label-hidden li, .field.field-name-field-siteseeing.field-type-image.field-label-hidden div.field-items div.field-item{display:inline;}

@media all and (max-width: 360px) {
#header-left .menu-button {right: 60px;}
#header-left .menu-button img {width: 50px;margin-left: 5px;}
}

@media all and (min-width: 100px) {
#header{box-shadow: 0 1px 2px #DCDCDC;}
h1.header-title{
	/*box-shadow: 0 1px 2px #DCDCDC;*/
	margin: 10px 0 0 10px;
	padding: 0px;
	height:50px;
	/*width:112px;*/
}

#nav ul{display:block;}
#nav{top:5px;position:fixed;z-index:99;}
/*hr {clear:both;margin:0px;}*/
/*
.related ul, .news-list ul, .newspack-list ul, .boujin-list ul, .culture-list ul, .feature-list ul, .fishing-list ul, .life-list ul, .item-list ul, .siteseeing-list ul, .senkyo-list ul, .view-access.view-id-access ul, #block-menu-menu-hsb ul.menu, #block-block-47 .item-list ul{
	margin:0;
	padding:0;
}*/
/*.related ul li, .news-list ul li, .newspack-list ul li, .boujin-list ul li, .culture-list ul li, .feature-list ul li, .fishing-list ul li, .life-list ul li, .item-list ul li, .siteseeing-list ul li, .senkyo-list ul li, #block-menu-menu-menu-info ul li, #block-menu-menu-fishing ul li, #block-menu-menu-fishinglink ul li, .view-id-fishing_views ul li, .view-access.view-id-access ul li, #block-menu-menu-hsb ul.menu li, #block-block-47 .item-list ul li, #quicktabs-accessranking .item-list ul.quicktabs-tabs li, #quicktabs-chibatopics .item-list ul.quicktabs-tabs li,#quicktabs-photonewstab .item-list ul.quicktabs-tabs li{
	border-bottom: 1px solid #DDD;
	margin:0;
	padding:0; /*14px*/
/*	list-style:none;
}*/
.related ul li a, .item-list ul li a, .info-list ul li a, .boujin-list ul li a, .culture-list ul li a, .feature-list ul li a, .fishing-list ul li a, .life-list ul li a, .news-list ul li a, .newspack-list ul li a, .siteseeing-list ul li a, .senkyo-list ul li a, #block-menu-menu-menu-info ul li a, #block-menu-menu-fishing ul li a, #block-menu-menu-fishinglink ul li a, #block-block-2 ul li a, #block-block-3 ul li a, #block-block-48 ul li a, .view-access.view-id-access ul li a, #block-menu-menu-hsb ul.menu li a{
color: #363636;
padding: 5px 10px;
cursor: pointer;
display: block;
/*overflow: hidden;*/
text-decoration: none;
transition: background 0.3s ease 0s;
}

table.top_sports tbody tr td.spologo{padding:0 10px 0 5px;width: 10%;}
#ctmylogin{display:none;}

.sp_quantity{
	margin:5px 0 10px;
	padding:0 10px;
	text-align:right;
	display:block;
}
.sp_quantity span{background-color:#c1272d;color:#FFF;padding:4px 6px;}

/*#header {
	background-color: #FFFFFF;
    box-shadow: 0 1px 2px #767676;
    height: 32px;
    opacity: 0.95;
    padding: 10px 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}*/

/*news photo*/
.photo_box {
    float: left;
	width:100%;
	margin:0 auto 10px;
}
.img_left{float:left;}
.img_box {
	border: none;
    /*border: 1px solid #DDD;*/
    margin: 0 auto;
	width: 100%;
}
.img_image, .newspack_image{
	padding:0;
	margin:0 auto;
	text-align: center;
}
.img_box .img_image img{
	padding:0;
	margin:0 auto;
	height: 100%;
	width: 100%;
}
.img_box .img_image img.imagefield{
	margin:0 auto;
	max-width: 100%;
	width: 270px;
}
.img_title_bottom, .newspack_cap {
    background: none repeat scroll 0 0 #FFF;
	border: none;
	background-color:#f7f8f8;
    border-bottom: 1px solid #DCDCDC;
	margin:0px 0 10px;/*:-8px 0 10px;*/
    padding: 6px 4px 4px;
    text-align: left;
}
.img_title_bottom p{margin:0;}
.photo_box .newspack_cap p{margin:0;}
#cboxTitle > p{margin:0;}

.B_photo_box {
    float: left;
	width:100%;
	margin:0 auto;
}
.B_photo_box .B_img_box{
	border: none;
    /*border: 1px solid #DDD;*/
    margin: 0 auto;
	width: 100%;
}

/*photo news*/
.view-content table{margin: .5em 0;}
table.photonews tbody tr.even, table.photonews tbody tr.odd {
background-color: #FFF;
margin-bottom:.4em;
}

table.photonews tbody tr td.views-field, table.photonewstabs tbody tr td.views-field{display:none;}
table.photonews tbody tr td:nth-child(1), table.photonews-tab tbody tr td:nth-child(1){display:block;text-align:center;}
.view-news-photo table tbody tr td:nth-child(1){border-bottom:none;}
.view-news-photo table tbody tr td:nth-child(2){margin-bottom:10px;padding:10px;}
table.photonews tbody tr td, table.photonews-tab tbody tr td{display:block;}
table.photonews tbody tr td.photonews-p, table.photonews-tab tbody tr td.photonews-p{text-align: center;padding: 10px 0 0;}
table.photonews tbody tr td.photonews-e, table.photonews-tab tbody tr td.photonews-e{background-color:#f7f8f8;padding: 0px;}
table.photonews tbody tr td a{text-align:left;}
table.photonews tbody tr td:nth-child(1) a img, table tbody tr td.photonews-p a img{width:300px;vertical-align:middle;}
table.photonews tbody tr td{border-bottom: 1px solid #DCDCDC;}
table.photonews tbody tr td.photonews-e a{display:block;}
#quicktabs-tabpage-photonewstab-0 table tr td.photonews-p,#quicktabs-tabpage-photonewstab-1 table tr td.photonews-p,#quicktabs-tabpage-photonewstab-2 table tr td.photonews-p{border:none;}
#kb-ad,#kbb-ad{width:100%;}
.kb-ad1,.kbb-ad1{text-align:center;}
#div-gpt-ad-1370506028787-0{margin:0 auto;}
.kb-ad2, .kbb-ad2{padding-top:10px;text-align:center;}
/*.kbb-ad1{margin:20px;}
.kbb-ad2{display:none;}
.annai{display:none;}*/
.n-pr{margin:0 auto;}
#buynewspaper, .advertisement2 {margin:0 auto;}

/*開発時に被り*/
.info_box {
    background-color: #FFFFFF;
    float: left;
    height: 70px;
	margin:0 auto;
    padding: 5px;
    width: 140px;
}
.info_photo {
    float: left;
	width: 60px;
	height:60px;
    padding-right: 5px;
	overflow:hidden;
}
.info_text, .info_tilte {
    font-size: 12px;
	line-height:1.2em;
}

img.spr-pr-mobile{margin-top: -660px;max-width:none;}
img.spr-pr-enjoy{margin-top: -330px;max-width:none;}
img.spr-pr-shop{margin-top: -440px;max-width:none;}
img.spr-pr-book{margin-top: -770px;max-width:none;}
img.spr-pr-igo{margin-top: -880px;max-width:none;}
img.spr-pr-seikei{margin-top: -990px;max-width:none;}
img.spr-pr-fukushi{margin-top: -220px;max-width:none;}
img.spr-pr-tomo{margin-top: -550px;max-width:none;}
img.spr-pr-47n{margin-top: -110px;max-width:none;}
img.spr-pr-47c{margin-top: 0px;max-width:none;}

#block-block-6{display:none;}

#quicktabs-accessranking.quicktabs_wrapper ul.quicktabs-tabs li.qtab-1, #quicktabs-photonewstab.quicktabs_wrapper ul.quicktabs-tabs li.qtab-2{display:none;}
#block-block-47{clear:both;padding-top:10px;margin-bottom:0;}
#block-block-47 .item-list ul li{list-style:none;}


#block-quicktabs-accessranking, #block-block-31, #block-views-newspack_b-block_1, #block-views-news_views-block_9, #block-views-access-block_1, #block-views-access-block_2, #block-views-newspack_b-block_1, #block-views-archive-block, #block-block-21 {
background-color:#FFFFFF;
/*border-bottom: 1px solid #DCDCDC;*/
border-top:none;
margin-top:0;
width:100%;
}
#block-quicktabs-accessranking{clear:both;}
#block-quicktabs-accessranking img {margin: 0 4px 0 0 !important;}
#block-block-47 .item-list ul li, #block-quicktabs-accessranking.block span.field-content ul li span, #block-menu-menu-hsb ul.menu li,#block-menu-menu-fishing ul li, #block-menu-menu-fishinglink ul li{
	font-size:13px;
	line-height:1.8em;
}
/*
#block-quicktabs-accessranking.block span.field-content ul li span{
	margin-right:4px;
	padding:0 6px;
	width: 20px;
	text-align: center;
	background: #D8272D; /*rgba(255,140,0,0.9);*/
	/*color: #FFF;
	font-size:13px;
	line-height:1.8em;
}*/
ul.quicktabs-tabs {display:inline;padding: 0;}
ul.quicktabs-tabs li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    list-style-type: none;
	line-height: 1.4em;
    margin-bottom: 8px;
    padding: 0;
    text-align: center;
    white-space: normal;
	width: 50%;
}

#block-block-48 ul li a{color: #FFFFFF;}
.ichiran, .ichiran_bottom {display:none;}
a:link, a:visited{color:#363636;}
a:hover {color: #e33131;text-decoration:underline;}

table.feature tr td.feature-photo a img{width:100%;}

/*Paper info*/
.paper-box{
	height:auto;
	margin-bottom:10px;
}
.paper__photo h2.e-paper-title{
    border-top: 4px solid #67AE11;
    color: #333333;
    margin: 0;
    padding: 5px 10px;
}
.paper__photo{
	float:none;
	width:100%;
	margin:0 auto 10px;
}
.paper__photo img.epaper_list{
	border:1px solid #dcdcdc;
	padding: 10px;
	text-align:center;
	margin:0 auto;
	max-width:170px;
	display:block;
}
.paper__info {
	float:none;
	margin:0 auto;
	width:300px;
}
.paper__info ul li{
	list-style:none;
	padding:0px 0 10px 0;
	text-align:center;
	width:300px;
}
.paper__info ul li span{
	display:block-inline;
}
}
@media all and (max-width:499px) {
#main{padding-top:60px;}

.sticky{
background-color:#FFF;
position: fixed;
top: 0;
height:60px;
width:100%;
z-index:9999;
}
#nav{top:5px;position:fixed;z-index:99;}
/*top page*/
.toppage_left, #block-views-chibatopics-top-block-1, #block-menu-menu-menu-info, #block-block-1, #block-block-2, #block-block-3{display:none;}
.sp_quantity{display:block;}
.pc_quantity{display:none;}
#block-block-48 ul li{display:inline-flex;}
#header-right{display:none;}
#buynewspaper div a img{margin-bottom:10px;}

/*chibatopics*/
table.ChibatopicsEvent{
border-collapse:collapse;
width:98%;
clear:both;
margin:10px 4px 0;
list-style:none;
}

table.ChibatopicsEvent tr th{
background:#eef7e4;
text-align:left;
font-weight:bold;
}

table.ChibatopicsEvent th, table.ChibatopicsEvent td{
	border:1px solid #cdddbb;
	padding:3px;
    display:block;
}
.view-id-fishing_views.view-display-id-page_1.fishing.view-dom-id-1 ul li{
	background:none;
	padding:0 10px;
}

.view-fishing-views table tbody tr td.fishing_top_photo{
	padding-left:10px;
	width:180px;
}

.center_banner, .center_banner_b, .press_r {
display:none;
width: 73.6%;
float: right;
}

.sbox01{
width:42%;
margin:0 10px;
float:left;
}
table.newsarea {border-right: none;}
table.newsarea td{display:block;}
/*table.newsarea td {border: 1px solid #DDD;}
table.newsarea td.nuki {border: 1px solid #DDD;}*/
.chibablo__photo{ width: 100px;height: 80px;}
.chibablo__tilte{margin: 1em;}

.kbb-ad1{margin:20px;}
.kbb-ad2{display:none;}
.oricon_photo img{width:100%;}
}

@media all and (min-width: 500px) and (max-width: 699px){
.epaper-list {margin-top:10px;}
.epaper-list ul li{width:140px;}
.epaper-list ul li a img.epaper_list{max-width:141px;}
#main{padding-top:60px;}

.sticky{
background-color:#FFF;
position: fixed;
top: 0;
height:60px;
width:100%;
z-index:999;
}
#nav{top:5px;position:fixed;z-index:99;}
#buynewspaper div a img{margin-bottom:10px;}

.sp_quantity{display:block;}
.pc_quantity{display:none;}
/*#quicktabs-photonewstab, #quicktabs-chibatopics{margin-top:-1px;}*/
/*chibatopics*/
table.ChibatopicsEvent{
border-collapse:collapse;
width:98%;
clear:both;
margin:10px 0 0;
list-style:none;
}

table.ChibatopicsEvent tr th{
padding:3px;
background:#eef7e4;
text-align:left;
font-weight:bold;
}

table.ChibatopicsEvent th, table.ChibatopicsEvent td{
	border:1px solid #cdddbb;
	padding:3px;
}

/*photo news*/
table.photonews{margin: .5em 0;width:100%;}
table.photonews tbody tr.odd {background-color: #FFF;}
table.photonews tbody tr td.views-field{display:none;}
table.photonews tbody tr td {display:block;}
table.photonews tbody tr td.photonews-p{
	text-align: center;
	padding: 10px 10px 0;
}

table.photonews tbody tr td.photonews-e{
	background-color:#f7f8f8;
	padding: 10px;
}
table.photonews tbody tr td.photonews-e a{display:block;}

/*news photo*/
.photo_box {
    float: left;
	width:100%;
	margin:0 auto 10px;
}

.B_photo_box {
	clear:both;
	float:left;
    width: 100%;
	margin:0 auto;
	/*padding:10px 0 10px 10px;*/
}

#kb-ad{width:100%;}
.kb-ad1{padding-right:6px;}
.kb-ad1, .kb-ad2{text-align:center;}
#block-block-6, .annai{display:block;}

#block-views-teikimono-views-block-4 .press{background: #F4F4F4;border: 1px dotted #DDD;}

.press_r{
display:block;
background: #F4F4F4;
padding: 5px;
border: 1px dotted #DDD;
margin:0 auto;
width: 470px;
text-align:left;
}

.press_r dl dt {
background: url("/sites/all/themes/member/img/icon_pr.gif") no-repeat 0 2px;
padding: 1px 2px 0px 25px;
}
.center_banner, .center_banner_b {
display:block;
width: 470px;
margin: 0 auto;
text-align:center;
}

#header-right{display:none;}

.view-id-NIE ul{padding:0 .5em 0;}
.block ul {padding:0;}
.feature-list, .siteseeing-list, .fishing-list {margin-bottom: 10px;}
.info-list{border-bottom: 1px solid #dcdcdc;}

/*news list*/
.news-list ul li, .newspack-list ul li, .boujin-list ul li, .culture-list ul li, .feature-list ul li, .fishing-list ul li, .life-list ul li, .item-list ul li, .info-list ul li, .siteseeing-list ul li, .senkyo-list ul li, #block-menu-menu-fishing ul li, #block-menu-menu-fishinglink ul li, #block-menu-menu-hsb ul.menu li, #block-block-47 .item-list ul li{
	border:none;
	background: url("/sites/all/themes/member/images/icon.gif") no-repeat scroll .5em 1em transparent;
	padding:6px .5em 6px 1em;
}
.item-list ul li a, .info-list ul li a, .boujin-list ul li a, .culture-list ul li a, .feature-list ul li a, .fishing-list ul li a, .life-list ul li a, .news-list ul li a, .newspack-list ul li a, .siteseeing-list ul li a, .senkyo-list ul li a, .item-list ul li.views-row .views-field-created span.field-content a, .item-list ul li.views-row .views-field-title span.field-content a, #block-menu-menu-hsb ul.menu li a{
color: #363636;
padding: 5px 10px;
cursor: pointer;
display: block;
text-decoration: none;
/*overflow:hidden;*/
}
.listItem{border-bottom:1px solid #DDD;padding:10px;}

.view-id-fishing_views.view-display-id-page_1.fishing.view-dom-id-1 ul li{
	background:none;
	margin:0;
	padding:0 10px;
}

.view-fishing-views table tbody tr td.fishing_top_photo{
	padding-left:10px;
	width:180px;
}
#block-block-46 .item-list .thumbnail {height: 45px;padding:5px 10px;}
#block-block-46 .item-list ul li{background:none;padding:0;width: 100%;}
#page-wrapper{
	background: url("/sites/all/themes/member/images/img_header_bg.gif") repeat-x scroll 0 0 #FFFFFF;
	/*border-top: 10px solid #00acee;*/
}

#navigation {
position: absolute;
top: 0; /* Move the navbar up inside #main's padding. */
height: 0;
width: 100%;
}
.chibablo__tilte {margin:1em;}
.kbb-ad1{margin:20px;}
.kbb-ad2{display:none;}
.oricon_photo img{width:auto;}
}

/*
 * Use 3 grid columns for smaller screens.
 */

@media all and (min-width: 700px) and (max-width: 997px) {
#buynewspaper div a img{margin-bottom:10px;}
.sp_quantity{display:block;}
.pc_quantity{display:none;}
.sticky{
background-color:#FFF;
position: fixed;
top: 0;
height:60px;
width:100%;
z-index:999;
}
#nav{top:10px;}
/*top page*/
#block-block-46 .item-list .thumbnail {height:45px;}
#block-block-46{float:left;width:68.1%;}
#block-block-46 .item-list ul li{background:none;padding:5px 10px;width:100%;}
#block-block-46 .item-list ul li a{padding:4px 0;}
#block-block-46 .item-list ul li a:hover{
	color: #e33131;
	background-color:#efefef;
	overflow: hidden;
	transition: background 0.3s ease 0s;
}

#block-views-teikimono-views-block-6{float:right;width:30.3%;display:block;}
#block-views-teikimono-views-block-6 .item-list ul li {background:none;padding: 0;}

.press , .press_r {
background: #F4F4F4;
padding: 5px;
border: 1px dotted #DDD;
margin: 10px 0;
/*width: 435px;*/
}

#login_area_info_news,#login_area_info_wide_news{width:47%;}
/*#quicktabs-accessranking,#quicktabs-photonewstab{margin-top:-1px;}*/
/*chibatopics*/
table.ChibatopicsEvent{
border-collapse:collapse;
width:98%;
clear:both;
margin:10px 0 0;
list-style:none;
}

table.ChibatopicsEvent tr th{
padding:3px;
background:#eef7e4;
text-align:left;
font-weight:bold;
}

table.ChibatopicsEvent th, table.ChibatopicsEvent td{border:1px solid #cdddbb;padding:3px;}

/*photo news*/
table.photonews{margin: .5em 0;width:100%;}
table.photonews tbody tr.odd {background-color:#FFF;}
table.photonews tbody tr td.views-field{display:none;}
table.photonews tbody tr td {padding: 10px;display:table-cell;}
table.photonews tbody tr td.photonews-e, table.photonews-tab tbody tr td.photonews-e{background-color:#FFF;}
table.photonews tbody tr td.photonews-p, table.photonews-tab tbody tr td.photonews-p{width:300px;padding:10px 0 10px 10px;}
.view-news-photo table tbody tr td:nth-child(1) {border-bottom:1px solid #DCDCDC;}

.ichiran, .ichiran_bottom {
	display:block;
    float: right;
    height: auto;
    margin: -43px 10px 0 0;
    position: relative;
}

/*news*/
.annai{display:block;}
#kb-ad{width:100%;}
.kb-ad1{margin:0 20px;}
.kb-ad1, .kb-ad2{float:left;}
.kb-ad2{padding-top:0;text-align:center;}

.culture-list, .life-list,.feature-list, .siteseeing-list, .fishing-list{margin-bottom: 10px;}

#page-wrapper {
    background: url("/sites/all/themes/member/images/img_header_bg.gif") repeat-x scroll 0 0 #FFFFFF;
	  /*border-top: 10px solid #00acee;*/
	width:100%;
}

.newspack-list{
	float:left;
	width:49%;
	margin-left:2%;
	margin-left:0\9;
}

.newspack-list:nth-child(odd){
	clear: both;
	margin-left:0;
	margin-left:0\9;
}

.center_banner, .center_banner_b, .press_r {
display:block;
width: 470px;
margin: 0 auto;
text-align:center;
}
.press_r dl{margin:0;}
.press_r dl dt {
background: url("/sites/all/themes/member/img/icon_pr.gif") no-repeat 0 2px;
padding: 1px 2px 5px 25px;
}

/*news block*/
.photo_box {
    float: right;
    width: 270px;
	padding:10px 0 10px 10px;
}

.B_photo_box .B_img_box.img_left {
    margin: 0 auto;
    padding: 0 10px 10px;
    width: 47.06%;
}

table.photonews tbody tr td.photonews-e a{
color: #363636;
padding: 10px;
cursor: pointer;
display: block;
overflow: hidden;
text-decoration: none;
transition: background 0.3s ease 0s;
}

a:hover{background-color:#efefef;}

.feature-list{margin-bottom:10px;}
.info-list{border-bottom: 1px solid #dcdcdc;}
.info-list.spress{border-bottom:none;}

/*news list*/
.related ul li, .item-list ul li, .info-list ul li, .boujin-list ul li, .culture-list ul li, .feature-list ul li, .fishing-list ul li, .life-list ul li, .news-list ul li, .newspack-list ul li, .siteseeing-list ul li,  .senkyo-list ul li, #block-menu-menu-menu-info ul li, #block-block-2 ul.menu li, #block-block-3 ul.menu li, .view-id-fishing_views ul li, #block-menu-menu-hsb ul.menu li, #block-block-47 .item-list ul li {
	border:none;
	background: url("/sites/all/themes/member/images/icon.gif") no-repeat scroll .5em 1em transparent;
	padding:6px .5em 6px 1em;
}

.related ul li a, .item-list ul li a, .info-list ul li a, .boujin-list ul li a, .culture-list ul li a, .feature-list ul li a, .fishing-list ul li a, .life-list ul li a, .news-list ul li a, .newspack-list ul li a, .siteseeing-list ul li a, .senkyo-list ul li a, .item-list ul li span.field-content a{
color: #363636;
padding: 2px;
cursor: pointer;
display: block;
text-decoration: none;
transition: background 0.3s ease 0s;
}

.view-access.view-id-access ul li span.field-content a{padding:5px 10px;}
.view-id-fishing_views.view-display-id-page_1.fishing.view-dom-id-1 ul li{
	background:none;
	margin:0;
	padding:0 10px;
}

.view-fishing-views table tbody tr td.fishing_top_photo{padding-left:10px;width:180px;}

.listItem{border-bottom:none;padding:5px 10px;}

#main {padding-top: 60px; /* Move all the children of #main down to make room. */}
#header-title {height:70px;}
#header-left {float: left;width:30%;}
#header-left h1.header-title a img.sch_sp_header{position:relative;}
#header-left h1.header-title a:hover{background-color:#FFF;}
#header-right {
display:none;
float:right;
margin:0;
padding:20px 0;
}
#header-right img.sch_pc_header{display:none;}
.chibablo__tilte{margin:1em;}
.kbb-ad2{display:none;}
.oricon_photo img{width:auto;}
}
/*
 * Use 5 grid columns for larger screens.
 */

@media all and (min-width: 998px) {
#header-left .trophy-icon-container, #header-left .search-icon-container{display:none;}
nav#menu{display:none;}
#header-left .menu-icon-container{display:none;}
#header-left .menu-button{display:none;}
.submitted {margin:0;width:100%;}
.sp_quantity{display:none;}
.pc_quantity{display:block;margin:5px 0;}
.pc_quantity span{background-color:#c1272d;color:#FFF;padding:4px 6px;}
.breadcrumb{padding:0;}

/*login*/
#ctmylogin{
	background-color: #FFF;
	margin-bottom:10px;
	width:300px;
	height:50px;
	display:block;
}
#ctmylogin h2{
	background-color: #e60012;
    color: #FFF;
    font-size: 14px;
	margin:0;
    padding: 10px;
	text-align:center;
}

#ctmylogin ul{margin:0;padding:0;}
#ctmylogin ul li.ctmylogin, #ctmylogin ul li.ctmylogin_l, #ctmylogin ul li.ctmylogin_r{float:left;padding:5px;list-style:none;}
#ctmylogin ul li.ctmylogin_l{margin:4px 6px 4px 18px;}
#ctmylogin ul li.ctmylogin_r{margin:4px 0;padding:5px;}
#ctmylogin h2 span{padding:0 6px;}
#login_area_info_news,#login_area_info_wide_news{width:47%;}

/*Paper info*/
.paper-box{height:auto;margin-bottom:10px;}
.paper__photo{float:left;width:170px;}
.paper__photo h2.e-paper-title{
	border-bottom:none;
	margin:0;
	padding:0 10px;
	text-align:center;
}

.paper__photo img.epaper_list {border: none;padding: 0;}
.paper__info ul li{
	list-style:none;
	padding:0px 0 10px 10px;
	text-align:center;
	width:119px;
}

.ctmylogin h2{
	clear: both;
    background-color: #c1272d;
    color: #FFF;
    font-size: 14px;
    margin: 0;
    padding: 0px;
    text-align: center;
    font-weight: normal;
    border-top:none;
}
.paper__info ul li span{display:block;}

/*photo news*/
.view-content table{margin: .5em 0;}
table.photonews tbody tr.odd {background-color: #FFF;}
table.photonews tbody tr td.views-field, table.photonews-tab tbody tr td.views-field{display:none;}
table.photonews tbody tr td, table.photonews-tab tbody tr td {padding: 10px;display:table-cell;}
table.photonews tbody tr td.photonews-e, table.photonews-tab tbody tr td.photonews-e{background-color:#FFF;}
table.photonews tbody tr td.photonews-p, table.photonews-tab tbody tr td.photonews-p{width:300px;padding:10px 0;}
table.culture td.culture-photo,table.feature td.feature-photo,table.life td.life-photo{width:200px;float:right;}
.view-news-photo table tbody tr td:nth-child(1) {border-bottom:1px solid #DCDCDC;}


.chibablo__photo{
  float: left;
  width: 100px;
  height: 80px;
  padding-right: 5px;
  overflow: hidden;
}
.oricon_photo img{width:auto;}
/*top page*/

/*○○○
   TOP:イベント情報
   TOP:お知らせ
   TOP:地方特集
   TOP:リンク
*/
#block-menu-menu-menu-info h2, #block-views-chibatopics-top-block-1 h2, #block-views-chibatopics_views-block_3 h2, #block-block-20 h2, #block-block-2 h2, #block-block-3 h2 {
    border-bottom: 1px solid #DDD;
    border-top: 4px solid #B9A300;
	margin: 0 0 4px;
}

/*○○○
   TOP:政治
   TOP:経済
   TOP:地域
   TOP:社会
   TOP:スポーツ
*/
#block-views-news-b-block-1 h2, #block-views-news-b-block-2 h2, #block-views-news-b-block-3 h2, #block-views-news-b-block-4 h2, #block-views-news-b-block-5 h2, #block-quicktabs-13 h2, #block-quicktabs-14 h2 {
    border-bottom: 1px solid #DDD;
    border-top: none;
}
#block-views-news-b-block-1 h2 a, #block-views-news-b-block-2 h2 a, #block-views-news-b-block-3 h2 a, #block-views-news-b-block-4 h2 a, #block-views-news-b-block-5 h2 a, #block-quicktabs-13 h2 a, #block-quicktabs-14 h2 a {
    border-left: 5px solid red;
    padding-left: 10px;
}

/*○○○
   TOP:千葉県内ニュース
*/
#block-views-news-b-block-1 h2:nth-child(1){
	margin-bottom: 0;
    background-color:#F2F2F2;
    border-bottom: none;
    border-top: 4px solid #B9A300;
}
#block-views-news-b-block-1 h2:nth-child(1) a{border: none;}

/*PR*/
#block-views-teikimono-views-block-4,#block-block-52 {float:left;width: 100%;}
#block-views-teikimono-views-block-4 .press{margin:0;}
.press, .press_r {
background: #F4F4F4;
border: 1px dotted #DDD;
}

.center_banner, .press_r {
display:block;
/*width: 73.6%;*/
float: right;
margin: 0 12px;
text-align:center;
}

.center_banner_b{
display:block;
margin: 0 12px;
text-align:center;
}

#block-block-4, #block-block-5, #block-views-news-b-block-2, #block-views-news-b-block-3, #block-views-news-b-block-4, #block-views-news-b-block-5 {
/* margin-top: -10px; */
width: 500px;
/*float: right;*/
}

.toppage_left {
clear: left;
float: left;
margin-right:1%;
height: auto;
width: 25.4%;
}

#block-views-news-b-block-1 {
/* margin-top: -20px; */
width: 73.6%;
float: right;
}

#block-block-4, #block-block-5, #block-views-news-b-block-2, #block-views-news-b-block-3, #block-views-news-b-block-4, #block-views-news-b-block-5 {
/* margin-top: -10px; */
width: 73.6%;
float: right;
}

#block-views-newspack_b-block_3, #block-views-newspack_b-block_4, #block-views-newspack_b-block_5, #block-views-newspack_b-block_7, #block-views-newspack_b-block_9 {width: 320px;float: left;}

.photo_box {
    float: right;
    width: 270px;
	padding:10px 0 0 10px;
}
.img_left {float:left;}
/*.img_box .img_image, .newspack_cap{margin:0 auto;}*/
.img_box .img_image img.imagefield{
	margin:0 auto;
	max-width: 100%;
	text-align: center;
}

.B_photo_box {
	clear:both;
    width: 100%;
	/*padding:10px 0 10px 10px;*/
}

.B_photo_box .B_img_box.img_left{
	width:46.9%;
	margin:0 auto;
	padding:0 10px 10px;
}
/*#block-views-teikimono-views-block-6 .img_title_bottom{
	margin:-8px 0 0;
	padding:0;
}*/
/*
#block-views-teikimono-views-block-6 .img_title_bottom a{
	padding: 6px 4px 4px;
}*/

.newspack-list, .feature-list, .siteseeing-list, .fishing-list{margin-bottom: 10px;}
#block-block-44 .item-list ul{margin-top:10px;}
hr {clear: both;border: 0px solid #FFFFFF;margin: 0;}
.annai{display:block;}

#kb-ad,#kbb-ad{width:100%;height:250px;}
.kb-ad1,.kbb-ad1{margin:0 20px;}
.kb-ad1, .kb-ad2,.kbb-ad1, .kbb-ad2{float:left;}
.kb-ad2, .kbb-ad2{padding-top:0;}
#pr_ad ul li{list-style:none;text-align:center;}
table.top_sports{margin:0;}
table.top_sports tbody tr td{padding:0 5px 5px;}

/*news list*/
/*.related ul, .news-list ul, .newspack-list ul, .boujin-list ul, .culture-list ul, .feature-list ul, .fishing-list ul, .life-list ul, .item-list ul, .info-list ul, .siteseeing-list ul, .senkyo-list ul, .view-access.view-id-access ul, #block-block-2 ul.menu, #block-block-3 ul.menu, #block-menu-menu-menu-info ul.menu, #block-block-47 .item-list ul {
    margin: 0.5em 0;
    padding: 0;
}*/

.related ul li, .item-list ul li, .info-list ul li, .news-list ul li, .boujin-list ul li, .culture-list ul li, .feature-list ul li, .fishing-list ul li, .life-list ul li, .newspack-list ul li, .siteseeing-list ul li,  .senkyo-list ul li, #block-menu-menu-menu-info ul li, #block-menu-menu-fishing ul li, #block-menu-menu-fishinglink ul li, #block-block-2 ul li, #block-block-3 ul li, .view-id-fishing_views ul li, #block-block-47 .item-list ul li,#block-menu-menu-hsb ul.menu li{
	border:none;
	background: url("/sites/all/themes/member/images/icon.gif") no-repeat scroll .5em 1em transparent;
	padding:2px .5em 2px 1em;
}

#block-views-chibatopics-top-block-1 ul li, #block-block-2 ul li, #block-block-3 ul li, #block-menu-menu-menu-info ul li {list-style:none;}

.related ul li a, .item-list ul li a, .info-list ul li a, .boujin-list ul li a, .culture-list ul li a, .feature-list ul li a, .fishing-list ul li a, .life-list ul li a, .news-list ul li a, .newspack-list ul li a, .siteseeing-list ul li a, .senkyo-list ul li a, #block-menu-menu-menu-info ul li a, #block-menu-menu-fishing  ul li a, #block-menu-menu-fishinglink ul li a, #block-block-2 ul li a, #block-block-3 ul li a, #block-menu-menu-hsb ul.menu li a{
	color: #363636;
	padding: 2px;
	cursor: pointer;
	display: block;
	text-decoration: none;
}

.related ul li a:hover, .item-list ul li a:hover, .info-list ul li a:hover, .boujin-list ul li a:hover, .culture-list ul li a:hover, .feature-list ul li a:hover, .fishing-list ul li a:hover, .life-list ul li a:hover, .news-list ul li a:hover, .newspack-list ul li a:hover, .siteseeing-list ul li a:hover, .senkyo-list ul li a:hover, .item-list ul li span.field-content a:hover, table.photonews tbody tr td.photonews-e a:hover, #block-menu-menu-menu-info ul li a:hover {
	color: #e33131;
	background-color:#efefef;
	text-decoration:underline;
}


.info-list{border-bottom: 1px solid #dcdcdc;}
.info-list.spress{border-bottom: none;}
.view-id-fishing_views.view-display-id-page_1.fishing.view-dom-id-1 ul li{
	background:none;
	margin:0;
	padding:0 10px;
}

.view-fishing-views table tbody tr td.fishing_top_photo{
	padding-left:10px;
	width:180px;
}

#block-block-46{float:left;width:68.1%;}
#block-block-46 .item-list ul li{
background:none;
padding:0;
border-bottom: 1px solid #DDD;
}

#block-block-46 .item-list ul li a{padding: 4px 0;}
#block-block-46 .item-list ul li a:hover{
color: #e33131;
background-color:#efefef;
overflow: hidden;
transition: background 0.3s ease 0s;
}

#block-views-teikimono-views-block-6{
    float: right;
	width:30.3%;
	display:block;
}

#block-views-teikimono-views-block-6 .item-list ul li {background:none;padding: 0;}
.view-header .knews-area{float:right;display:inline-block;}
.weather_area2.item-list li a {font-size: 13px;}
#block-views-news-b-block-1 .ichiran{margin: -33px 10px 0 0;}
.ichiran, .ichiran_bottom {
	display:block;
    float: right;
    height: auto;
    margin: -33px 10px 0 0;
    position: relative;
}

/*.fishing h2, .feature h2, .culture h2, .life h2, #block-views-news-b-block-1.block.block-views.region-odd.even.region-count-9.count-12 h2, .region.region-content-bottom .knnews h2{margin:0;}*/

.newspack-list{float:left;width:49%;margin-left:2%;margin-left:0\9;}
.newspack-list:nth-child(odd){clear:both;margin-left:0;margin-left:0\9;}
.view-culture-views .view-content ul li, .view-life-views .view-content ul li, .view-feature-views .view-content ul li /*.view-fishing-views .view-content ul li*/{display:block;}

#buynewspaper{clear:both;border-bottom: 1px solid #DDD;margin: 0 0 10px;padding:0;height:60px;}
.advertisement, .advertisement2{clear:both;border-bottom: 1px solid #DDD;margin:-20px 0 15px;padding-bottom:5px;}
.advertisement2{margin:0px 0 10px;}

#block-quicktabs-accessranking, #block-block-31, #block-views-newspack_b-block_1, #block-views-news_views-block_9, #block-views-access-block_1, #block-views-access-block_2, #block-views-newspack_b-block_1, #block-views-archive-block {
	background-color:#FFFFFF;
	border-bottom: 1px solid #DDD;
	border-top:none;
	margin-top:0;
	width:300px;
}

/*#quicktabs-accessranking,#quicktabs-photonewstab{margin-top:-1px;}*/
/*chibatopics*/
table.ChibatopicsEvent{
border-collapse:collapse;
width:98%;
clear:both;
margin:10px 0 0;
list-style:none;
}

table.ChibatopicsEvent tr th{
padding:3px;
background:#eef7e4;
text-align:left;
font-weight:bold;
}

table.ChibatopicsEvent th, table.ChibatopicsEvent td{border:1px solid #DDD;padding:3px;}

/*wearther*/
#wearther_d {
    background-color: #FFFFFF;
    /*border: 1px solid #DDD;*/
    float: left;
	margin-bottom:10px;
    padding: 10px 0 10px 10px;
    width: 290px;
}
.weartherLocation_d {
    float: left;
	padding:0;
    width: 92px;
}
.weartherLocation_d p{margin:0;}
.weartherLocation_d ul {list-style:none;float: left;}
.weartherLocation_d ul li {
	line-height:1.6em;
    border-bottom: 1px dotted #DDD;
    width: 82px;
}
#block-block-21, #block-block-27, #block-block-51 {
	border-bottom: 1px solid #DCDCDC;
	height:auto;
    width: 300px;
}

/*開発時に被り*/
/*.info {
    background-color: #FFFFFF;
    float: left;
    height: 60px;
    padding: 5px 5px 5px 0;
    width: 144px;
}
.info_photo {
    float: left;
    padding-right: 5px;
}
.info_text, .info_tilte {
    font-size: 12px;
	line-height:1.2em;
}
*/
#siteNavi {
    background: none repeat scroll 0 0 #E4D895;
    border-bottom: 1px solid #DDD;
    clear: both;
    margin-bottom: 1px;
    padding: 8px 10px;
    text-align: left;
}

#bussinessNavi {
    display: block;
    background: none repeat scroll 0 0 #F4F4F4;
    border-bottom: 1px solid #DDD;
    clear: both;
    height: 26px;
    margin-bottom: 1px;
    padding: 5px 10px;
}

.float_left {float:left;}
.float_right {float:right;}
.float_clear {clear:both;}

#Search {float: left;padding: 0 10px;}
#rss{float:left;padding:0;}
#changeFont {float:left;height:10px;padding:1px 0 5px 10px;}
#changeFont span, #changeFont ul{float:left;}
#changeFont span{padding-right:10px;}
#changeFont ul li {margin-right:5px;display:inline;float:left;}

.listItem{border-bottom:none;padding:5px 20px;}
#Footer1{display:block;}
.footer_sp{display:none;}
#footer {
	clear:both;
	/*background: url("/sites/all/themes/member/img/footer_bg.gif") repeat-x scroll 0 0 transparent;*/
	background-color:#efefef;
    margin: 0 auto;
    width: 100%;
}

#footer-bottom {
	clear:both\9;
	/*background: url("/sites/all/themes/member/img/footer_bg.gif") repeat-x scroll 0 0 transparent;*/
	background-color:#FFFFFF;
    margin: 0 auto;
    width: 100%;
}
#Footer1 {
    /*background: url("/sites/all/themes/member/img/footer_bg.gif") repeat-x scroll 0 0 transparent;*/
	display:block;
    margin: 0 auto;
    width: 960px;
}

#Footer_box {
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 100%;
}

.Footer_box_L {
    float: left;
    height: auto;
    width: 100%;
}

.Footer_box_L dl{
	float: left;
    margin-right: 10px;
    width: 180px;
}
/*.Footer_box_L img {
	padding-left:20px;
}*/

.Footer_box_L dl dt{
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:10px;
}
.Footer_box_L dl dd{margin:0;}
.Footer_box_L dl dd ul{padding:0;}
.Footer_box_L dl dd ul li{
	color:#FFF;
	list-style:none;
	margin:0;
	padding:0;
}
.Footer_box_L a:link, .Footer_box_L a:visited {color: #363636;text-decoration: none;}
.Footer_box_R {float: right;height: 50px;width: 200px;}
.Footer_box_R img {display:block;}
#Footer_box ul.Footer_menu {border-top:1px solid #c9caca;padding: 10px 0;}

#Footer_box .Footer_menu li {
    background: url("/sites/all/themes/member/img/footer_line_t.gif") repeat-y scroll right top transparent;
    display: inline;
    padding: 0 14px 0 5px;
}

#Footer_box p {
	color:#FFF;
	color: #363636\9;
    /*padding-left: 40px;*/
	margin: 0.6em 0 0.6em;
}

.copyright_pc{
	display:block;
	background-color:#FFF;
	color: #FFFFFF;
	padding:10px 20px;
	margin:0 auto;
	width:920px;
}

.copyright_pc p{float:right;text-align:right;color: #363636;margin:0;padding:10px 0;}
#nav{display:none;}
/*body{overflow-x:hidden;}*/
#page-wrapper {
    background: url("/sites/all/themes/member/images/img_header_bg.gif") repeat-x scroll 0 0 #FFFFFF;
	/*border-top: 10px solid #00acee;*/
	width:100%;
}
#main {
    padding-top: 0em; /* Move all the children of #main down to make room. */
    position: relative;
}

hr.boder_off {
	/*display:none;*/
	padding: 0;
	margin: 0;
/*	border: 4px solid #E6E6E6;*/
}
#navigation {
/*    position: absolute;*/
    top: 0; /* Move the navbar up inside #main's padding. */
    height: 1em;
    width: 100%;
	display:none;
}
#header{box-shadow: none;margin: 0 auto;width: 990px;}
#header-title{
	margin: 0 auto;
	padding: 0px;
	width:100%;
	height:auto;
}
h1.header-title span.logotext{
	display:block;
	text-align: center;
}

h1.header-title{
	height:110px;
	width:230px;
	line-height: 1em;
}

#header-left {
    float: left;
	padding-left:10px;
	width:240px;
}
/*#header-left a img {display:block;}*/
#header-left h1.header-title a img.sch_pc_header{padding-top: 5px;display:block;}
#header-left h1.header-title a img.sch_sp_header {display:none;}
#header-rightt img.sch_pc_header{display:block;}

#header-right {
	display:block;
    float:right;
	margin:0;
	padding:15px 0 10px 0;
    width: 730px;
}

#header-right img.sch_pc_header{display:block;}
#header-right img.sch_sp_header{display:none;}

/*navi bar*/
#sch_nav {
    margin: 0px auto;
    padding: 6px 0 5px 0;
    /*width: 975px;*/
	height:28px;
	z-index: 100;
}

ul#sch_navi{display:block;}
ul#sch_navi a{
    /*height: 19px;*/
    font-size: 12px;
    width: 6.05%;
    margin: 0 0 3px 2px;
    padding: 6px 0;
    text-decoration: none;
    border-top: 3px solid #B3B3B3;
    color: #4D4D4D;
    display: inline-block;
    text-align: center;
    font-weight: normal;
}
ul#sch_navi a:first-child{margin-left:0;}
ul#sch_navi a:last-child, ul#sch_navi a:nth-child(16){width: 6%;}
ul#sch_navi a.active,ul#sch_navi a:hover{
	border-top: 3px solid #E4D895;
    background: none repeat scroll 0 0 #B9A300;
    color: #FFF;
}

a:link, a:visited {color: #363636;}
a:hover {color: #e33131;text-decoration:underline;}
div.paper_info_btn{	vertical-align: middle;}

.view-teikimono-views .img_box .img_image a {
    background-color:#f7f8f8;
    border: 1px solid #dcdcdc;
    width: 200px;
    height: 200px;
    display:table-cell;
    text-align:center;
    vertical-align:middle;
}

.view-teikimono-views .img_box .img_image a img {
    width: auto;
    height: auto;
    max-width: 200px;
    max-height: 200px;
    text-align: left;
    vertical-align: middle;
}

.sidebar-benefit {
    clear: both;
    display: block;
    width: 300px;
    margin: 20px auto;
}
.sidebar-benefit a {
    display: table-cell;
    border: 1px solid #dcdcdc;
    font-size: 14px;
    color: #333;
    width: 300px;
    padding-top: 60px;
    vertical-align: middle;
    background: #ffffff url(/sites/all/themes/member/img/benefit.gif) no-repeat;
    background-position: top center;
    text-align: center;
    transition: background 0.3s ease 0s;
}

.sidebar-benefit a:hover {
    color: #e33131;
    background: #efefef url(/sites/all/themes/member/img/benefit.gif) no-repeat;
    background-position: top center;
}

.benefit-redirect {margin: 40px 0;}
.benefit-redirect p {margin-bottom: 40px;}
.benefit-redirect p:last-child {margin-bottom: 0;}

a.link-button {
    color: #FFFFFF;
    height: 50px;
    min-width: 100px;
    font-weight: bold;
    padding: 5px 10px;
	background-color: #C1272D;
    color: #FFFFFF;
    border-style: none;
	margin-left: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

a.link-button:hover {
	text-decoration: none;
	opacity: 0.8;
}

input[name="cno1"],
input[name="cno2"],
input[name="cno3"],
input[name="cno4"],
input[name="tel1"],
input[name="tel2"],
input[name="tel3"] {
	ime-mode: inactive;
}]

  /*
   * The layout when there is only one sidebar, the left one.
   */
  .sidebar-first #content { /* Span 4 columns, starting in 2nd column from left. */
    float: left;
    width: 80%;
    margin-left: 20%;
    margin-right: -100%;
	padding-top: 10px;
  }

  .sidebar-first .region-sidebar-first { /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 20%;
    margin-left: 0%;
    margin-right: -20%;
	padding-top: 10px;
  }

  /*
   * The layout when there is only one sidebar, the right one.
   */
  .sidebar-second #content { /* Span 4 columns, starting in 1st column from left. */
    float: left;
    width: 69.7%;
	/*width: 68.75%;*/
    margin-left: 0%;
    margin-right: -80%;
	padding-right:1%;
	padding-top: 10px;
  }

  .sidebar-second .region-sidebar-second { /* Span 1 column, starting in 5th column from left. */
    float: left;
    width: 30.3%;
    margin-left: 69.7%;
    margin-right: -100%;
	padding-top:10px;
  }

  /*
   * The layout when there are two sidebars.
   */
  .two-sidebars #content { /* Span 3 columns, starting in 2nd column from left. */
    float: left;
    width: 53.5%;
    margin-left: 15%;
    margin-right: -80%;
	padding-top: 10px;
  }

  .two-sidebars .region-sidebar-first { /* Span 1 column, starting in 1st column from left. */
    float: left;
    width: 15%;
    margin-left: 0%;
    margin-right: -15%;
	padding-top: 10px;
  }

  .two-sidebars .region-sidebar-second { /* Span 1 column, starting in 5th column from left. */
    float: left;
    width: 30.3%;
    margin-left: 69.7%;
    margin-right: -100%;
	padding-top: 10px;
  }

}
