/*!*
 *
 * @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*/
}

/*特定記事のホットキーワード上部調整*/
.page-node-312962 #content, .page-node-247879 #content, .page-node-397234 #content, .page-node-482416 #content, .page-node-576334 #content, .page-node-675250 #content, .page-node-772980 #content {padding-top: 12px;}
#block-menu-menu-hot-keyword-edit{margin: 0 .5em .5em;}

h2.page__title{
	background: none repeat scroll 0 0 #43B4AE;
	color: #FFFFFF;
	font-size: 133.3%;
	margin-bottom: 20px;
	padding: 13px 10px;
}

/*showcase hidden form*/
#jets-node-form > div > div.collapsible.required-fields.group-basketball.field-group-div.basketball__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(8),
#jets-node-form > div > div.collapsible.required-fields.group-basketball.field-group-div.basketball__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(9),
#jets-node-form > div > div.collapsible.required-fields.group-basketball.field-group-div.basketball__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(10),
#jets-node-form > div > div.collapsible.required-fields.group-basketball.field-group-div.basketball__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(11),
#lotte-node-form > div > div.collapsible.required-fields.group-baaseball-2.field-group-div.baseball__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(14),
#lotte-node-form > div > div.collapsible.required-fields.group-baaseball-2.field-group-div.baseball__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(15),
#lotte-node-form > div > div.collapsible.required-fields.group-baaseball-2.field-group-div.baseball__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(16),
#lotte-node-form > div > div.collapsible.required-fields.group-baaseball-2.field-group-div.baseball__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(17),
#jef-node-form > div > div.collapsible.required-fields.group-soccer.field-group-div.soccer__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(16),
#jef-node-form > div > div.collapsible.required-fields.group-soccer.field-group-div.soccer__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(17),
#jef-node-form > div > div.collapsible.required-fields.group-soccer.field-group-div.soccer__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(18),
#jef-node-form > div > div.collapsible.required-fields.group-soccer.field-group-div.soccer__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(19),#reysol-node-form > div > div.collapsible.required-fields.group-soccer.field-group-div.soccer__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(16),
#reysol-node-form > div > div.collapsible.required-fields.group-soccer.field-group-div.soccer__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(17),
#reysol-node-form > div > div.collapsible.required-fields.group-soccer.field-group-div.soccer__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(18),
#reysol-node-form > div > div.collapsible.required-fields.group-soccer.field-group-div.soccer__table.speed-fast.effect-none.fieldgroup-effects-processed > div > div.field-group-table.group_news1.group-news1.field-group-table > table > tbody > tr:nth-child(19),
#senkyo-node-form > div > div.field-group-table.group_news.group-news.field-group-table > table > tbody > tr:nth-child(22),
#senkyo-node-form > div > div.field-group-table.group_news.group-news.field-group-table > table > tbody > tr:nth-child(23),
#senkyo-node-form > div > div.field-group-table.group_news.group-news.field-group-table > table > tbody > tr:nth-child(24),
#senkyo-node-form > div > div.field-group-table.group_news.group-news.field-group-table > table > tbody > tr:nth-child(25),
#news-node-form > div > div.field-group-table.group_news.group-news.field-group-table > table > tbody > tr:nth-child(17), #news-node-form > div > div.field-group-table.group_news.group-news.field-group-table > table > tbody > tr:nth-child(18), #news-node-form > div > div.field-group-table.group_news.group-news.field-group-table > table > tbody > tr:nth-child(19), #news-node-form > div > div.field-group-table.group_news.group-news.field-group-table > table > tbody > tr:nth-child(20), #edit-field-showcase-paragraphs-und-add-more > div > label, #edit-field-showcase-paragraphs-und-add-more--2 > div > label, #edit-field-showcase-paragraphs-und-add-more--3 > div > label, #field-showcase-paragraphs-add-more-wrapper > div > p > em{
	display:none;
}

/*showcase_type_hidden_form*/
#edit-field-showcase-paragraphs-und-3-actions--3,
#edit-field-showcase-paragraphs-und-0-actions-remove-button,
#edit-field-showcase-paragraphs-und-1-actions-remove-button,
#edit-field-showcase-paragraphs-und-2-actions-remove-button,
#edit-field-showcase-paragraphs-und-1-actions-remove-button--2,
#edit-field-showcase-paragraphs-und-0-actions-remove-button--2,
#edit-field-showcase-paragraphs-und-0-actions-remove-button--3{
	display:none;
}

.form-item-field-showcase-paragraphs-add-more-type, #edit-field-showcase-paragraphs-und-add-more, .field-name-field-showcase-panel-nodes, .field-name-field-showcase-title, #edit-field-showcase-paragraphs-und-2-paragraph-bundle-title, #edit-field-showcase-paragraphs-und-1-paragraph-bundle-title--2, #edit-field-showcase-paragraphs-und-0-paragraph-bundle-title--3, #edit-field-showcase-paragraphs-und-0-field-showcase-title--3{
	margin-bottom: 10px;
}

/*
 * galleryformatter
 */
.galleryformatter .gallery-thumbs .arrow, .galleryformatter .gallery-thumbs .wrapper, .galleryformatter .gallery-thumbs li.active a, .galleryformatter .gallery-thumbs li a:hover, .galleryformatter .gallery-thumbs li a:focus, .galleryformatter .view-full {
	background: none;
}
.view-articles-photo {margin-bottom: 20px;}
.view-articles-photo h1 {font-size: 133%;padding: 0 .5em;}

.gallery-processed .gallery-frame {
	position: unset !important;
}
.articles_photo a {display:block;padding:10px 20px;border: 1px solid #363636;}
.articles_photo a:hover {text-decoration:none;background-color:#e33131;color:#FFF;border:none;border: 1px solid #e33131;}
.gallery-slides {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	min-height:380px;
	padding-bottom: 20px;
	}
.articles_photo {border-radius:4px;width: fit-content;margin: 20px auto 0;font-weight: 700;text-align: center;cursor: pointer;display:block;background-color: #fff;color:#e33131;font-size: 16px;}
@media (max-width: 599px) {
	.gallery-slide img {width:100%;height: auto;}
	.gallery-slides {min-height:300px;}
}

.galleryformatter .arrow {
	top: 42%;
	position: absolute;
	display: block;
	cursor: pointer;
}
#output {
	position: relative;
}

.galleryformatter .gallery-thumbs { padding: 20px 10px;}

.view-articles-photo .gallery-slides blockquote.image-field-caption {
	display: block;
	margin: 10px auto 0;
	padding: 0 .5em;
	width: fit-content;
}
.view-articles-photo .gallery-thumbs a blockquote.image-field-caption {
	display: none;
}
.galleryformatter .gallery-thumbs .wrapper {
	border-bottom: none;
}
.gallery-thumbs {width:unset !important;}
.gallery-thumbs .wrapper ul {
	display: flex;
	list-style: none;
	padding: 0;
	margin: 0;
}

.gallery-thumbs .wrapper ul li {
	margin-right: 10px;
	flex: 0 0 auto;
}
.gallery-thumbs {
	overflow: hidden;
}
.galleryformatter .gallery-thumbs ul li {
	float:none;
}
.gallery-slides .gallery-slide {
	overflow: hidden;
	position: absolute;
	width: 100%;
	margin: 0 auto;
	top: 0;
}
.gallery-slides .gallery-slide img {
	display: block;
	margin: 0 auto;
}
.gallery-slides a.prev-slide.slide-button, .gallery-thumbs a.arrow.back {
	left: 2px;
	width: 35px;
	height: 35px;
	background: #454545;
	line-height: 2.1875rem;
	color: #FFF;
	font-size: 1.125rem;
	border-radius: 50px;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);
	opacity: 0.6;
}

.gallery-slides a.next-slide.slide-button, .gallery-thumbs a.arrow.forward {
	right: 2px;
	width: 35px;
	height: 35px;
	background: #454545;
	line-height: 2.1875rem;
	color: #FFF;
	font-size: 1.125rem;
	border-radius: 50px;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.05);
	opacity: 0.6;
}

.gallery-slides a.prev-slide.slide-button i.fa-angle-left:before, .gallery-slides a.next-slide.slide-button i.fa-angle-right:before, .gallery-thumbs a.arrow.back i.fa-angle-left:before, .gallery-thumbs a.arrow.forward i.fa-angle-right:before {
	padding:0 12px;
	font-size: 20px;
	font-weight: bold;
}
.gallery-slides a.next-slide.slide-button i.fa-angle-right:before {
	padding:0 14px;
}

.gallery-thumbs a.arrow.back, .gallery-thumbs a.arrow.forward {
	width: 25px;
	height: 25px;
	line-height: normal;
}
.gallery-thumbs a.arrow.forward i.fa-angle-right:before {
	padding:0 10px;
}
.gallery-thumbs a.arrow.back i.fa-angle-left:before {
	padding:0 8px;
}

/*news photo*/
.img_box_large {
	margin-bottom: 16px;
	position: relative;
	display: inline-block;
}
.img_box_area {
	position: relative;
	display: block;
}
.expand_text {
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	padding: 5px 10px;
	font-size: 14px;
	border-radius: 3px;
	z-index: 2;
}
.photo_box div.img_box_large a:hover {
	color: #363636;
	text-decoration: none;
}
.photo_box .img_box_large a:hover .img_box_area img {
	opacity: .8;
}
.photo_box .img_box_large a .img_title_bottom{
	margin: 0;
	padding: 8px .6em
}
.photo_box .img_box_large img {
	width: 100%;
	height: auto;
	display: block;
}

.img_box_small_container {
	display: flex;
	justify-content: start;
	gap: 8px;
	margin: 0 0 8px 8px;
}
.photo_box .img_box_small_container img {
	width: 60px;
	height: 38px;
	overflow: hidden;
	object-fit: cover;
}

.gallery-slides .gallery-slide blockquote p {
	line-height: 1.5em;
}

/*
 * footer bar
 */
.footer_sp ul.sp {
	padding: 0;
	border-bottom: 1px solid #cdcdcd;
	margin: 0 0 0;
	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;
	padding:10px 0;
    margin-bottom: 90px;
}
.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-right{margin-top:-100px;float:right;}
.news_date{display:contents;color:#777;font-size:80%;}
.news_date img{width:15px;}
span.marker{color:#C1272D;margin-left:4px;font-weight:bold;}

ul#sch_navi{display:none;}
/*#siteNavi{margin:6px 0;}*/
.sbox01{width:40%;margin:0 10px;float:left;}
.node, article.node-by-viewer{padding: 0 0 10px;}
#bt_body p{padding:0 .6em;}
#bt_body > p:nth-child(1) {display:flex;}
article.node-type-bbsokuhou{padding: 0 0 10px;}
p.link_login{padding: 0 5px;}
.view-id-NIE ul li{margin:10px 0;}
.news-list,.boujin-list,.related{margin-bottom: 12px;}
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;}
a.epaper_anchor{display: block;padding-top: 70px;margin-top: -70px;}
.moviebox {
  margin-bottom: 1rem;
  padding:56.25% 0 0 0;
  position:relative;
  display: flex;
}
.moviebox iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

/*.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, #block-views-chibatopics-top-block-1 .item-list ul li {border-bottom: 1px solid #DDD;line-height: 1.5em;}
.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, #block-views-chibatopics-top-block-1 .item-list ul li:last-child{border-bottom:none;}
#block-block-47 .item-list ul li{text-align:left;}
.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:0 .5em .5em;text-align:right;width:97%;}
.back{text-align:center;margin-bottom:20px;}
.advertisement {margin: 0;clear: both;}
.annai{padding:0 0 14px;text-align: center;}
.annai ul li{display:inline;}
.paywell_text{text-align:center;font-size:12px;}

#block-views-prtimes-block-2 .item-list ul li, .view-prtimes.view-id-prtimes  ul li {
	object-fit: cover;
	/*object-position: center center;*/
	font-family: "object-fit: cover ; object-position: center center ";
	transition: transform .5s;
	background-image: none;
	padding: 0;
}
span.times_corp{display: none;}
a.prtimes_category {border: 1px solid #dcdcdc; text-decoration: none;padding: 5px 10px;/*background-color: #FFE0B2;*/border-radius: 50px;}
.view-prtimes.view-id-prtimes ul li  a {padding: 5px 10px !important;}
#block-views-prtimes-block-2 .item-list ul li a {display: flex;}
article.node-prtimes img, article.node-blossom img {width: 100%;}
.prtimes_article_image{padding: 1em 0;}
.prtimes_category a{display: block;
	text-decoration: none;
	font-size: .8rem;
	border: 1px solid #dcdcdc;
	border-radius: 100px;
	padding: 4px 10px;}
li.prtimes_category_item{display: inline-flex;margin: 0 0 10px 10px;}

.field-name-field-times-dccategory a, .field-name-field-times-bizcategory1 a, .field-name-field-times-bizcategory2 a, .field-name-field-times-category1 a{
	padding: 0.7rem 1rem;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 3rem;}
.prtimes_provider{margin: 1em;}
.prtimes_provider_box{display: flex;justify-content: flex-end;}
.prtimes_provider_box a img{width: 100px;}
article.node-prtimes #bt_body > p > a:link{color: #0f74a8;}

#block-chibatopi-jobbox-jobbox-area h2.jobbox-area-title, #block-chibatopi-jobbox-jobbox-random h2.block__title{
	border-top: none;
	background-color: rgba(242, 242, 242, 1);
	border-bottom: 1px solid #DDD;
	color: #363636;
	font-size: 16px;
	margin: 0;
	padding: 5px 10px;
	font-weight: bold;
	text-align: left;
}
#block-chibatopi-jobbox-jobbox-area, #block-chibatopi-jobbox-jobbox-random {
	margin-bottom: 12px;
}
#block-chibatopi-jobbox-jobbox-area .job-item, #block-chibatopi-jobbox-jobbox-random .job-item {
	padding: 10px;
}
#block-chibatopi-jobbox-jobbox-area .job-item:first-of-type, #block-chibatopi-jobbox-jobbox-random .job-item:first-of-type {
	border-bottom: 1px solid #DDD;
}
#block-chibatopi-jobbox-jobbox-area .job-item a h3, #block-chibatopi-jobbox-jobbox-random .job-item a h3 {
	margin: 0;
	font-size:16px;
}

#block-chibatopi-jobbox-jobbox-area .job-item p.company, p.meta, p.sponsor, #block-chibatopi-jobbox-jobbox-random .job-item p.company {
	margin: 8px 0 10px;
	font-size: 14px;
}
#block-chibatopi-jobbox-jobbox-area .job-item p.company, #block-chibatopi-jobbox-jobbox-random .job-item p.company {
	margin: 8px 0 10px;
}
p.meta, p.sponsor {
	margin: 8px 0 0;
}
#block-chibatopi-jobbox-jobbox-area .jobbox-footer, #block-chibatopi-jobbox-jobbox-random .jobbox-footer {
	display: flex;
	justify-content: flex-end;
	padding-right: 10px;
}
#block-chibatopi-jobbox-jobbox-area .job-item img.tracking, #block-chibatopi-jobbox-jobbox-random .job-item img.tracking {
	display: none;
}


/*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{
clear:both;
	padding:10px 0 0;
	width:100%;
	height:auto;
	text-align: center;
}
.sns_btn_f ul{display: flex;justify-content: center;}
.sns_btn_f ul li{margin:0 10px;}
/*.sns_btn_f ul li:nth-child(1){margin-right:6px;}*/
.sns_btn_f ul li:nth-child(4) a img{margin: 10px;width:unset;}
.sns_btn_f ul li a i{
	width:40px;
	height: 40px;
	line-height: 40px;
	margin: 0;
	/*padding:8px 0;*/
	text-align: center;
	position:relative;
	overflow: hidden;
}
.sns_btn_f ul li a i, #rss a i.fa{border-radius: 50%;}
.sns_btn_f ul li a i.fa.fa-twitter{background-color:#000;color:#fff;font-size: large;}
.sns_btn_f ul li a i.fa.fa-X{background-color:#000;color:#fff;font-size: large;}
.sns_btn_f ul li a i.fa.fa-facebook{background-color:#3B5998;color:#fff;font-size: x-large;}
.sns_btn_f ul li a i.fa.fa-instagram{background-image: linear-gradient(to top, #f43b47 0%, #453a94 100%);color:#fff;font-size: x-large;}
.sns_btn_f ul li a i.fa.fa-hatena{background-color:#3c7dd1;font-size: large;}
.sns_btn_f ul li a i.fa.fa-line{background-color:#00c300;font-size: large;}
.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-X: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 9px;color:#fff;}
#rss a i.fa.fa-X{padding:5px 8px;background-color:#000;}
#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;}
#block-views-teikimono-views-block-2 {
	margin: 0 auto;
	display: table;
}
#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;}
#block-block-46 {display: flex;}
#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*/
	/*	background-color: #DDD;*//*D8272D;*/
	font-weight: bold;
	font-size: 14px;
	color:#333;
}
#block-block-48 ul{text-align:center;}
/*#block-block-48 ul li{display:inline-flex;}*/
#block-block-48 ul li a{color:#FFF;cursor: pointer;padding: 10px;}
#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;}

article{line-height:1.5em;}
/*PR*/
#block-views-teikimono-views-block-4 .press{margin:0 5px .5em;padding:10px;}
#block-views-teikimono-views-block-4.block .press dl dt, #block-views-teikimono-views-block-4.block .press li{
	background: url(/sites/all/themes/member/img/icon_pr.gif) no-repeat 0 8px;
	padding: 0 2px 0 30px;
	line-height: 1.9em;
}

/*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);}*/

/*hot-keyword*/
#block-menu-menu-hot-keyword > ul {
	white-space: nowrap;
	overflow-x: auto;
	padding: 6px 0 0 10px;
	scrollbar-width: none;
}
.page-frontpage #block-menu-menu-hot-keyword > ul {	padding: 12px 0 0 10px;}
#block-menu-menu-hot-keyword > ul::-webkit-scrollbar {display:none;}
#block-menu-menu-hot-keyword > ul > li {
	width: auto;
	background-color: #EFEBE9;
	border-radius: 4px;
	display: inline-block;
	color: #795548;
	text-decoration: none;
	font-size: 14px;
}
#block-menu-menu-hot-keyword > ul > li a:visited,#block-menu-menu-hot-keyword > ul > li a:link{
	color: #795548;
	text-decoration: none;
	cursor: pointer;
	display: block;
	padding: 6px 10px;
}

/*
#block-menu-menu-hot-keyword > ul > li:nth-child(1) { background-color: #f9e3d4;}
#block-menu-menu-hot-keyword > ul > li:nth-child(1) > a { color: #ec594a;}
*/

/*○○○黄土色
   共通
   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;text-align: left;}

#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-sports-block-2 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, #block-block-28 a.block-title-link{*/
/*	border-left: 5px solid rgba(227,49,49,1);*/
/*	padding-left: 10px;*/
/*}*/

.node-type-topics article .content h2 {
	background: none;
	background-color: unset;
	border: none;
	/*color: #363636;*/
	font-size: 16px;
	margin: 0 0 20px;
	padding: 0 10px;
	font-weight: bold;
	text-align: left;
}
.node-type-topics article .content h3 {
	margin: 0 0 20px;
	padding: 0 10px;
}
.node-type-topics article .content .articlelist-area h3 {
	padding: 0;
}
.node-type-topics article .content p, article .field-name-field-cno-link .field-item a {
	padding: 0 .6em;
}

.node-type-topics article .field-item {
	margin-bottom: 32px;
}
article .field-name-field-cno-link .field-item, article .field-name-field-cno-link .field-item {
	margin-bottom: 6px;
}
article .field-name-field-cno-inpage-link .field-item, .topics-inpage-link ul li {
	margin-bottom: 12px;
}
.node-type-topics article .field-item .field-name-field-cno-image.field-type-image img {
	width: 100%;
	height: auto;
}
.topics-inpage-link, .field-name-field-cno-inpage-link {
	display: flex;
	margin-bottom: 24px;
}
.topics-inpage-link ul, .field-name-field-cno-inpage-link .field-items {
	padding: 0 10px;

}
.topics-inpage-link ul li, .field-name-field-cno-inpage-link .field-item {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
	/*width: 100%;*/
	gap: 10px;
	margin-right: 8px;
}
.topics-inpage-link ul li, .field-name-field-cno-inpage-link .field-item {
	/*width: calc((100% - 20px) / 3);*/
	border-radius: 4px;
	border: 1px solid #ddddee;
	font-weight: bold;
	display: inline-block;
	text-decoration: none;
	padding: 5px 10px;
	cursor: pointer;
}
.topics-inpage-link ul li a, .field-name-field-cno-inpage-link .field-item a {
	cursor: pointer;
	display: block;
}
.topics-inpage-link ul li a:hover, .topics-exlink ul li a:hover, .field-name-field-cno-inpage-link .field-item a:hover {
	/*color: #000000;*/
	text-decoration:underline;
}
.topics-exlink {
	margin: 12px 0 32px;
	text-align: right;
}
.topics-exlink ul li {
	padding: 0 .6em .2em 0;
}
.topics-exlink.left-link {
	text-align: left;
}

.topics-exlink.left-link ul li {
	border: 1px solid #dbdbdb;
	padding: 10px;
	width: fit-content;
}
.topics-exlink.right-link {
	text-align: right;
}
.topics-exlink.center-link {
	text-align: center;
	font-weight: bold;
}
.topics-exlink.center-link.red_cta, .topics-exlink.center-link.green_cta, .topics-exlink.center-link.bule_cta  {
	display: block;
	width: fit-content;
	margin: 0 auto 36px;
}
.topics-exlink.center-link.red_cta li, .topics-exlink.center-link.green_cta li, .topics-exlink.center-link.bule_cta li {
	padding: 0;
}
.topics-exlink.center-link.red_cta a {
	background-color: #E60012;
	color:#fff;
	padding: 15px 20px;
}
.topics-exlink.center-link.green_cta a {
	background-color: #04C300;
	color:#fff;
	padding: 15px 20px;
}
.topics-exlink.center-link.bule_cta a {
	background-color: #0180DE;
	color:#fff;
	padding: 15px 20px;
}

.node-type-advertisements article .content p {
	padding: 0 .6em;
}
.topics-relatedlink {
	margin: 12px 0 32px;
	text-align: right;
}
.topics-relatedlink ul li {
	padding: 0 .6em .2em 0;
}
.topics-relatedlink.left-link {
	text-align: left;
}

.topics-relatedlink.left-link ul li {
	padding: 5px 10px;
	width: fit-content;
	list-style: inside;
}
.topics-relatedlink.right-link {
	text-align: right;
}
.topics-relatedlink.center-link {
	text-align: center;
	font-weight: bold;
}

.topics-relatedlink.left-link h2.topics-relatedlink {
	background-color: #fff;
	border: none;
	font-size: 16px;
	margin: 0;
	padding: 5px 10px;
	font-weight: bold;
	text-align: left;
}

.paragraphs-items-field-advertisements h2 {
	background-color: #fff;
	border: none;
	font-size: 24px;
	margin: 0;
	padding: 0 10px;
	font-weight: bold;
	text-align: left;
	line-height: normal;
}
.paragraphs-items-field-advertisements h2.title-left, .paragraphs-items-field-advertisements h3.title-left {
	text-align: left;
}
.paragraphs-items-field-advertisements h2.title-right, .paragraphs-items-field-advertisements h3.title-right {
	text-align: right;
}
.paragraphs-items-field-advertisements h2.title-center, .paragraphs-items-field-advertisements h3.title-center {
	text-align: center;
}
.paragraphs-items-field-advertisements h3 {
	border: none;
	font-size: 16px;
	margin: 0;
	padding: 0 10px;
	font-weight: bold;
	text-align: left;
}
.paragraphs-items-field-advertisements .articlelist-area h3 {
	padding: 0;
}
.paragraphs-items-field-advertisements a img {
    margin: 0 auto;
    display: block;
    width: 100%;
    max-width:300px;
}

.paragraphs-items-field-advertisements table.advertisements{
    width: 100%;
    border-collapse: collapse;
    margin: 0 auto;
}

.paragraphs-items-field-advertisements table.advertisements {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 1em;
}

.paragraphs-items-field-advertisements table.advertisements th,
.paragraphs-items-field-advertisements table.advertisements td {
    padding: 0.75em;
    border-top: 1px solid #ccc;
    /*border-bottom: 1px solid #ccc;*/
    text-align: left;
}

/* モバイル表示用（幅600px以下） */
@media screen and (max-width: 600px) {
    .paragraphs-items-field-advertisements table.advertisements,
    .paragraphs-items-field-advertisements table.advertisements tbody,
    .paragraphs-items-field-advertisements table.advertisements tr,
    .paragraphs-items-field-advertisements table.advertisements th,
    .paragraphs-items-field-advertisements table.advertisements td {
        display: block;
        /*width: 100%;*/
    }

    .paragraphs-items-field-advertisements table.advertisements tr {
        margin-bottom: 1em;
        /*border-bottom: 2px solid #eee;*/
    }

    .paragraphs-items-field-advertisements table.advertisements th {
        background-color: #f5f5f5;
        font-weight: bold;
    }

    .paragraphs-items-field-advertisements table.advertisements td {
        padding-left: 1em;
        border-top: none;
    }
}

/* カードレイアウト用CSS */
.cards-container {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	padding: 0 20px 0 20px;
	box-sizing: border-box;
	width: calc(100% + 20px);
}

.articlelist-card {
	flex: 0 0 calc(33.333% - 20px); /* 3カラムグリッド（ギャップ考慮） */
	box-shadow: 0 4px 8px rgba(0,0,0,0.1);
	/*border-radius: 8px;*/
	overflow: hidden;
	margin-bottom: 10px;
}

.card-image img {
	width: 100%;
	height: auto;
	display: block;
}

.card-content {
	padding: 15px;
}

.card-title {
	margin-top: 0;
	margin-bottom: 10px;
}

/* レスポンシブ対応 */
@media (max-width: 768px) {
	.articlelist-card {
		flex: 0 0 calc(50% - 20px); /* タブレットでは2カラム */
	}
}

@media (max-width: 480px) {
	.cards-container {
		padding: 0 10px 0 10px;
	}
	.articlelist-card {
		flex: 0 0 calc(100% - 20px); /* モバイルでは1カラム */
	}
}

.paragraphs-items-field-advertisements .field-item {
	margin-bottom: 24px;
}

/* Slideshow container */
.slider-wrap {
	width: 100%;
	margin: 0 auto 20px;
	position: relative;
}

/* Main slider */
.slider {
	margin: 0;
	padding: 0;
	list-style: none;
}

.slider .slick-slide {
	overflow: hidden;
	/* デスクトップ用の高さを設定 */
	height: 600px;
	position: relative;
	background-color: #000; /* 背景色を黒に */
}

/* 縦写真と横写真に対する追加スタイル */
.slider .slick-slide.portrait::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	filter: blur(15px) brightness(0.7);
	z-index: 1;
	opacity: 0.8;
}

.slider .slick-slide.portrait {
	background-size: cover;
	background-position: center;
	background-color: #FFF;
}

.slider .slick-slide:not(.portrait) img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.slider .slick-slide img {
	display: block;
	position: relative;
	z-index: 2;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	margin: 0 auto;
	height: 100%;
}

/* レスポンシブ設定 */
@media screen and (max-width: 1200px) {
	.slider .slick-slide {
		height: 500px;
	}
}

@media screen and (max-width: 800px) {
	.slider .slick-slide {
		height: 400px;
	}
}

@media screen and (max-width: 600px) {
	.slider .slick-slide {
		height: 350px;
	}
}

/* Thumbnail slider */
.thumbs_list {
	margin: 5px 0 0;
	padding: 0;
	list-style: none;
}

.thumbs_list .slick-slide {
	opacity: 0.3;
	cursor: pointer;
	transition: opacity 0.3s;
	padding: 0 3px;
	position: relative;
}

/* slick-activeクラスは無視して、slick-currentのみを使用 */
.thumbs_list .slick-slide.slick-active {
	opacity: 0.3;
}

.thumbs_list .slick-slide.slick-active blockquote {
	display: none;
}

.thumbs_list .slick-slide.slick-current {
	opacity: 1 !important;
}

.thumbs_list .slick-slide img {
	display: block;
	width: 100%;
	height: 200px;
	object-fit: cover;
	object-position: top;
}

#js-thumbs li blockquote {
	display: none;
}
#js-slider .slick-active blockquote {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	margin: 0;
	padding: 10px;
	box-sizing: border-box;
	opacity: 1;
	z-index: 2;
}
#js-slider .slick-active blockquote p {
	padding: .2rem;
	margin: 0;
}
/* Responsive adjustments */
@media screen and (max-width: 800px) {
	.thumbs_list .slick-slide img {
		height: 130px;
	}
}


body.node-type-advertisements .paragraphs-item-cn-company-info {
	background-color: #f4f4f4;
	padding: 20px;
}
body.node-type-advertisements .paragraphs-item-cn-company-info h3 {
	font-size: 16px;
	margin: 0 0 12px;
	padding: 0 10px;
	font-weight: bold;
	text-align: left;
}
body.node-type-advertisements .paragraphs-item-cn-company-info ul{
	padding: 0 10px;
}
body.node-type-advertisements .paragraphs-item-cn-company-info ul li {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin: 0 8px 8px 0;
}

	/*topics*/
.topics-image-caption p {
	font-size: 12px;
	margin-top: 4px;
}

.topics-category-link {
	margin-bottom: 24px;
	text-align: right;
}

.topics-category-link ul li {
	flex-wrap: wrap;
	justify-content: center;
	border-radius: 4px;
	border: 1px solid #ddddee;
	display: inline-block;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	padding: 2px 6px;
	font-size: 13px;
	margin: 0 8px 8px 0;
}
.topics-image {
	margin: 24px 0;
}
.topics-image img {
	width: 100%;
	height: auto;
}
/*.node-type-topics article ul {*/
/*	margin-bottom: 24px;*/
/*}*/

.node-type-topics article .content h2 {
	font-size: 1.2em;
	line-height: normal;
}
.node-type-topics article .content h3 {
	font-size: 1em;
}

.node-type-topics article .content .articlelist-photo, .view-content .articlelist-photo, #block-block-41 .articlelist-photo, #block-block-42 .articlelist-photo, #block-block-43 .articlelist-photo, #block-block-45 .articlelist-photo {
	width:144px;
	height:auto;
	margin-right:10px;
}

.view-news-photo .view-content table .photonews-e a h4, #quicktabs-tabpage-photonewstab-0 table .photonews-e a h4 {
	margin: 0;
}

#field-topics-und-5-field-cno-long-text-add-more-wrapper .wysiwyg-toggle-wrapper {display:none;}

/* Red
   TOP:千葉県市区町村別ニュース
   ニュース(各地域別)
   千葉市エリア:/news/chiba　等
   千葉日報本紙:/chibatopi_epaper
*/
#block-block-40 h2, .knews h2, .view-id-searchbox.view-display-id-page_1 h2, .view-id-searchbox.view-display-id-page_3 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-block-64 {
	margin: 20px auto;
	height: 70px;
	width: 95%;
}

#block-block-64 .container {
	width:100%;
	max-width:360px;
	height:70px;
	margin:0 auto;
	padding-top: 2em;
	padding-bottom: 1em;
}
#block-block-64 .div-img {
	float:left;
	display:block;
	width:60%;
	height:70px;
}
#block-block-64 .div-img img {
	box-sizing:border-box;
	width:100%;
	height:100%;
	padding-right:5px;
	float:left;
	object-fit: cover;
	object-position: 0 0;
}
#block-block-64 .div-anchor {
	float:left;
	display:block;
	width:40%;
}
#block-block-64 .div-anchor .text {
	display:block;
	font-size:15px;
	font-weight: bold;
	line-height:20px;
	margin-top: 5px;
}
#block-block-64 .div-anchor .btn {
	box-sizing:border-box;
	background-color:royalblue;
	color:white;
	width:100%;
	font-size:15px;
	text-align:center;
}

#block-quicktabs-chibatopics h2, h2.chibatopics, .view-siteseeing-views h2, .siteseeing h2, .siteseeing-list h2{border-top: 4px solid #539900;}

/*news bar
/*orange
  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-sports-block-2 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;}

/*Green#539900
   TOP:千葉県内イベント情報
   千葉県内イベント情報 /chibatopics/
   千葉の観光情報 /siteseeing/
*/
.view-siteseeing-views h2, .siteseeing h2, .siteseeing-list h2 {border-top: 4px solid #539900;}

/*Green#B7D456
   TOP:千葉日報社から
   千葉の選挙 /senkyo/
*/
h2.senkyo,.senkyo h2, .senkyo-list h2, #senkyo_data h2, #senkyo_link h2, #block-block-47 h2 {border-top: none;margin-bottom:0;}
.senkyo h2{margin-bottom:10px;}
.boujin h2, .boujin-list h2 {border-top: 4px solid #90899b;margin-bottom:10px;}
.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 tr td.fishing_top_photo a img{width:180px;height:auto;}
table tr td.fishing_top_photo a blockquote{display:none;}
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%;
}

.sidebar-benefit {
	clear: both;
	display: block;
	width: 300px;
	text-align: center;
	margin: 0 auto 12px;
}
.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;
}

/*weather*/
#block-block-27, #block-views-prtimes-block-2{
	clear:both;
	background-color:#FFFFFF;
	border-top:none;
	margin-bottom: 12px;
	width:100%;
	display: inline-table;
}
#block-block-51{clear:both;}
#block-block-51 ul li{padding: 4px;}

#wearther_d {
	background-color: #FFFFFF;
	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;
}
.news__login__box{clear:both;background-color: #F0F0F0;padding: 1em 10px 1.6em;margin-bottom:20px;}
.news__login__box__area{margin: 0 auto;width: 80%;}

.news__login__box__text{padding: 0 0 1em;}
.news__login__box__text__center{text-align: center;padding: 0 0 1em;}
.news__login__box__area__mailletter-btn-registration a {border: 1px solid #797979;padding: 10px;text-align: center;cursor: pointer;display:block;background-color: #fff;font-size: 14px;}
.news__login__box__area__mailletter-btn-registration a:hover {color:unset;text-decoration:none;}
.news__login__box__area__btn-registration label,.news__login__box__area__btn-login label{text-align: left;font-size: 12px;}
/*.news__login__box__area__btn-registration,.news__login__box__area__btn-login{text-align:center;}*/
.news__login__box__area__btn-registration .myButton{display:block;background-color: #D00000;text-align:center;}
.news__login__box__area__btn-login .myButton{display:block;background-color: #1D83D5;text-align:center;}
div.login-row {
	display: table;
	table-layout: fixed;
	width: 100%;
	vertical-align: middle;
	margin-bottom: 12px;
}
div.cell-left,div.cell-right{
	padding: 0 10px;
	display: table-cell;
	vertical-align: top;
	line-height: .8em;
}

.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:12px;list-style:none;line-height: .8em;}
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: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%;
	text-align: left;
}
.chibablo__photo{
	float: left;
	width: 100px;
	height: 80px;
	padding-right: 5px;
	overflow: hidden;
}
.chibablo__tilte{font-size: 14px;line-height:1.6em;}
.chibablo__photo > a > img{width:90px;height:auto;}
/*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;width: 100%;}
table.idou15 tr{border-bottom:1px solid #DDD;}
table.idou15 tbody tr th{padding:.4em;}
table.idou15 tbody tr td.name, table.idou15 tbody tr td.idou{padding:.4em;white-space:nowrap;text-align: center;}
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;text-align:left;}
#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:14px;}
#block-quicktabs-accessranking img {margin: 0 4px 0 0 !important;}
#block-quicktabs-accessranking.block span.field-content ul li span{
	margin-right:4px;
	padding:4px 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 #FFF;}
#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%;
	display: inline-table;
	/*word-break: keep-all;*/
}

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;width: 33.3%;}

/*#views_slideshow_cycle_div_2017hsb-block_5_1_0 > div > div > span, #views_slideshow_cycle_div_2017hsb-block_5_1_1 > div > div > span,
*/
#views_slideshow_cycle_div_2017hsb-block_4_1_0 > div > div > div > div, #views_slideshow_cycle_div_2017hsb-block_4_1_1 > div > div > div > div, #views_slideshow_cycle_div_2017hsb-block_2_1_0 > div > div > span, #views_slideshow_cycle_div_2017hsb-block_2_1_1 > div > div > span, .hsb--profile > div > div > ul > li > div > div > div > ul > li, .hsb--profile div.view-content div div div div.hsb_profile , .hsb__profile, ul.hsb--profile--list > li > div > div > div{
	position: relative;
}
/*#views_slideshow_cycle_div_2017hsb-block_4_1_0 > div > div > div > div > ul > li > a,*/
#views_slideshow_cycle_div_2017hsb-block_5_1_0 > div > div > span > p > a, #views_slideshow_cycle_div_2017hsb-block_5_1_1 > div > div > span > p > a, #views_slideshow_cycle_div_2017hsb-block_2_1_0 > div > div > span > p > a, #views_slideshow_cycle_div_2017hsb-block_2_1_1 > div > div > span > p > a, .hsb--profile > div > div > ul > li > div > div > div > ul > li, .hsb--profile div.view-content div div div div.hsb_profile p, .hsb__profile p, ul.hsb--profile--list > li > div > div > div > p > a{
	position: absolute;
	top: 70%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	margin:0;
	padding:12px 0;
	text-align: center;
	width: 100%;
	background-color: rgba( 0, 0, 0, 0.5 );
	color: #FFF;
}
.view-id-2017hsb.view-display-id-page_14.hsb--profile > div.view-content > div > ul > li > div > div > a, #views_slideshow_cycle_div_2017hsb-block_7_1_0 > div > div > div > div > ul > li > a, #views_slideshow_cycle_div_2017hsb-block_7_1_1 > div > div > div > div > ul > li > a, #views_slideshow_cycle_div_2017hsb-block_7_1_2 > div > div > div > div > ul > li > a, .view-id-2017hsb.view-display-id-page_12.hsb--profile > div.view-content > div > ul > li > div > div > a, #views_slideshow_cycle_div_2017hsb-block_4_1_0 > div > div > div > div > ul > li > a, #views_slideshow_cycle_div_2017hsb-block_4_1_1 > div > div > div > div > ul > li > a, #views_slideshow_cycle_div_2017hsb-block_4_1_2 > div > div > div > div > ul > li > a{padding: 0;}
.view-id-2017hsb.view-display-id-page_12.hsb--profile > div.view-content > div > ul > li > div > div > a, .view-id-2017hsb.view-display-id-page_14.hsb--profile > div.view-content > div > ul > li > div > div > a{margin-top: -6px;}
.hsb--profile div.view-content div div div div.hsb_profile img, .hsb__profile img, ul.hsb--profile--list > li > div > div > div > a > img{
	width: 100%;
}

.hsb--profile > div.view-content > div > ul > li > div > div > div > p, .hsb--profile > div.view-content > div > ul > li > div > div > div > a{padding: 0;
	margin: -4px 0 0;}

#views_slideshow_cycle_div_2017hsb-block_7_1_0 > div, #views_slideshow_cycle_div_2017hsb-block_7_1_1 > div, #views_slideshow_cycle_div_2017hsb-block_7_1_2 > div, #views_slideshow_cycle_div_2017hsb-block_6_1_0 > div, #views_slideshow_cycle_div_2017hsb-block_6_1_1 > div, #views_slideshow_cycle_div_2017hsb-block_6_1_2 > div, #views_slideshow_cycle_div_2017hsb-block_5_1_0 > div, #views_slideshow_cycle_div_2017hsb-block_5_1_1 > div, #views_slideshow_cycle_div_2017hsb-block_5_1_2 > div, #views_slideshow_cycle_div_2017hsb-block_4_1_0 > div, #views_slideshow_cycle_div_2017hsb-block_4_1_1 > div, #views_slideshow_cycle_div_2017hsb-block_4_1_2 > div, .hsb--profile > div > div > ul > li > div > div > div > ul > li, .ul.hsb--profile--list > li > div > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_3_1_0 > div, #views_slideshow_cycle_div_2017hsb-block_3_1_1 > div, #views_slideshow_cycle_div_2017hsb-block_3_1_2 > div, #views_slideshow_cycle_div_2017hsb-block_2_1_0 > div, #views_slideshow_cycle_div_2017hsb-block_2_1_1 > div, #views_slideshow_cycle_div_2017hsb-block_1_1_0 > div, #views_slideshow_cycle_div_2017hsb-block_1_1_1 > div, #views_slideshow_cycle_div_2017hsb-block_1_1_2 > div, .view-id-2017hsb.hsb--profile > div.view-content > div > ul > li, #block-views-2017hsb-block-1 > div > div > div > ul > li, #block-views-2017hsb-block-2 > div > div > div > ul > li, .hsb--profile div.view-content div div div div ul.hsb_profile li {
	background: none;
	float: left;
	padding: 0;
	width: 33.3%;
	color: #fff;
	/*font-weight: bold;*/
}
.view-id-2017hsb.hsb--profile.view-display-id-page_11 > div.view-content > div > ul > li{width: 50%;}

#views_slideshow_cycle_div_2017hsb-block_5_1_0 > div > div > span > p, #views_slideshow_cycle_div_2017hsb-block_5_1_1 > div > div > span > p, #views_slideshow_cycle_div_2017hsb-block_6_1_0 > div > div > div > blockquote.image-field-caption, #views_slideshow_cycle_div_2017hsb-block_6_1_1 > div > div > div > blockquote.image-field-caption, #views_slideshow_cycle_div_2017hsb-block_6_1_2 > div > div > div > blockquote.image-field-caption, #views_slideshow_cycle_div_2017hsb-block_2_1_0 > div > div > span > p, #views_slideshow_cycle_div_2017hsb-block_2_1_1 > div > div > span > p, #views_slideshow_cycle_div_2017hsb-block_3_1_0 > div > div > div > blockquote.image-field-caption, #views_slideshow_cycle_div_2017hsb-block_3_1_1 > div > div > div > blockquote.image-field-caption, #views_slideshow_cycle_div_2017hsb-block_3_1_2 > div > div > div > blockquote.image-field-caption, .view-display-id-page_11.hsb--profile > div.view-content > div > ul > li > div > div > div > blockquote, #block-views-2017hsb-block-1 #views_slideshow_cycle_div_2017hsb-block_1_1_0 > div > div > div > blockquote.image-field-caption, #block-views-2017hsb-block-1 #views_slideshow_cycle_div_2017hsb-block_1_1_1 > div > div > div > blockquote.image-field-caption, #block-views-2017hsb-block-1 > div > div > div > ul > li > div > div > blockquote
{display: none;}

#views_slideshow_cycle_div_2017hsb-block_5_1_0 > div > div > span > a > img, #views_slideshow_cycle_div_2017hsb-block_5_1_1 > div > div > span > a > img, #views_slideshow_cycle_div_2017hsb-block_5_1_2 > div > div > span > a > img, #views_slideshow_cycle_div_2017hsb-block_6_1_0 > div > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_6_1_1 > div > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_6_1_2 > div > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_7_1_0 > div > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_7_1_1 > div > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_7_1_0 > div > div > div > div > ul > li > a > img, #views_slideshow_cycle_div_2017hsb-block_7_1_1 > div > div > div > div > ul > li > a > img, #views_slideshow_cycle_div_2017hsb-block_7_1_2 > div > div > div > div > ul > li > a > img, #views_slideshow_cycle_div_2017hsb-block_4_1_0 > div > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_4_1_1 > div > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_4_1_0 > div > div > div > div > ul > li > a > img, #views_slideshow_cycle_div_2017hsb-block_4_1_1 > div > div > div > div > ul > li > a > img, #views_slideshow_cycle_div_2017hsb-block_4_1_2 > div > div > div > div > ul > li > a > img,  .view-id-2017hsb.view-display-id-page_12.hsb--profile > div > div > ul > li > div > div > a > img, .view-id-2017hsb.view-display-id-page_14.hsb--profile > div > div > ul > li > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_3_1_0 > div > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_3_1_1 > div > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_3_1_2 > div > div > div > a > img, .hsb--profile > div.view-content > div > ul.hsb--profile--list > li > div > div > div > a > img,#views_slideshow_cycle_div_2017hsb-block_1_1_0 > div > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_1_1_1 > div > div > div > a > img, #views_slideshow_cycle_div_2017hsb-block_2_1_0 > div > div > span > a > img, #views_slideshow_cycle_div_2017hsb-block_2_1_1 > div > div > span > a > img{width:100%;height: 50%;}

#views_slideshow_cycle_div_2017hsb-block_7_1_0 > div > div > div > div > ul > li, #views_slideshow_cycle_div_2017hsb-block_7_1_1 > div > div > div > div > ul > li, #views_slideshow_cycle_div_2017hsb-block_7_1_2 > div > div > div > div > ul > li, #views_slideshow_cycle_div_2017hsb-block_4_1_0 > div > div > div > div > ul > li, #views_slideshow_cycle_div_2017hsb-block_4_1_1 > div > div > div > div > ul > li, #views_slideshow_cycle_div_2017hsb-block_4_1_2 > div > div > div > div > ul > li{background: none;padding: 0;}
#block-views-2017hsb-block-1, #block-views-2017hsb-block-2, #block-views-2017hsb-block-5{clear: both;}
.hsb__link, .hsb__link__top{margin-bottom: 10px;}
.hsb__link ul li, .hsb__link__top ul li, #block-block-31 .hsb__link__top ul li{
	display: inline-flex;
	width: 48%;
	padding: 0;
	text-align: center;
	cursor: pointer;
}
.hsb__link__top ul li, #block-block-31 .hsb__link__top ul li{width: 100%;}
.hsb__link ul li a, .hsb__link__top ul li a, #block-block-31 .hsb__link__top ul li a{
	text-align: center;
	width: 100%;
	color: #fff;
}

.hsb--profile > div > div > ul > li > div > div > div > ul > li{list-style-type: none;background-image: none;margin: 0;padding: 0;}
article.node-hsbgraph > ul > li > a > img{width: 33.3%;}
.views-exposed-widgets{padding: 0 10px 10px;}
.hsb_btn{
	display: inline-block;
	padding: .5em 1em;
	text-decoration: none;
	background: #E50B3A;
	/*border-top: solid 6px #ff7c5c;*/
	color: #fff;
	font-weight: bold;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
}
.hsb_btn:active {
	box-shadow: inset 0 0 2px rgba(128, 128, 128, 0.1);
	transform: translateY(2px);
}

.nor__box{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 100%;
}
.nor__box__area{
	/*width: 31%;*/
	/*margin: 1%;*/
	width: calc((100%) / 3);
	float: left;
	margin-bottom: .5em;
}
.nor__box ul li{border: none;}
.view-2017hsb.view-id-2017hsb.view-display-id-page_20 ul li,
#block-views-2017hsb-block-1 .nor__box ul li{background:none;margin: 0 0 .5em 0;padding: 0;}
.nor__box > div.nor__box__p > a > img{	background-size: cover;
	background-position: center center;
	max-width:100%;}

.nor__box .nor__box__p {
	position: relative;
	height: 50px;
	width: 100%;
	padding-top: 75%;
	overflow: hidden;
	margin: 0 auto;
}
.nor__box .nor__box__p img{
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	/*max-width: 100%;*/
	height: 100%;
}
.nor__box .nor__box__t{
	height:80px;
	overflow: hidden;
}

/*chibatopics*/
table.ChibatopicsEvent{
	border-collapse:collapse;
	width:96%;
	clear:both;
	margin:10px auto 20px !important;
	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:5px 10px;}
#quicktabs-tabpage-chibatopics-0 .item-list ul li, #quicktabs-tabpage-chibatopics-1 .item-list ul li, #quicktabs-tabpage-chibatopics-2 .item-list ul li, #quicktabs-tabpage-chibatopics-3 .item-list ul li{border:none;}

.ichiran, .ichiran_bottom {
	display:block;
	float: right;
	height: auto;
	position: relative;
}
.ichiran {margin: -33px 10px 0 0;}
.ichiran_bottom {margin: -43px 10px 0 0;}
#block-views-news-b-block-1 .ichiran{margin: -33px 10px 0 0;}
.boujin-list .ichiran, .news-list .ichiran{margin: -43px 10px 0 0;}

@media all and (max-width: 360px) {
	#header-left .menu-button {right: 60px;}
	#header-left .menu-button img {width: 50px;margin-left: 5px;}
	.sp_display{display:block;}
	.pc_display{display:none;}
}

@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;}
	.sp_display{display:block;}
	.pc_display{display:none;}

	.nor__box ul li .nor__box__t a, .nor__box__t a, .chibablo__tilte a, .chibablo__photo a, .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: 8px 10px;
		cursor: pointer;
		display: flow-root;
		/*overflow: hidden;*/
		text-decoration: none;
		transition: background 0.3s ease 0s;
	}

	/* view-taxonomy-term */
	.view-2017hsb.hsb-list .view-content .item-list ul li a, .view-news .view-content .item-list ul li a, .view-news-b .view-content .item-list ul li a, .view-sports .view-content .item-list ul li a, .view-newspack .view-content .item-list ul li a, .view-newspack-b .view-content .item-list ul li a, .view-taxonomy-term .view-content .item-list ul li a, .view-senkyo-views .view-content .item-list ul li a, .view-teikimono-views .view-content .item-list ul li a, .view-culture-views .view-content .item-list ul li a, .view-life-views .view-content .item-list ul li a, #block-block-28 ul li a, #block-block-41 ul li a, #block-block-42 ul li a, #block-block-43 ul li a, #block-block-44 ul li a, #block-block-45 ul li a, .senkyo-list ul li a, .paragraphs-item-advertisements-list ul li a{
		padding: 0 !important;
		display: contents;
	}

	.node-type-topics article .articlelist-area, .view-2017hsb.hsb-list .view-content .item-list .articlelist-area, .view-news .view-content .item-list .articlelist-area, .view-news-b .view-content .item-list .articlelist-area, .view-sports .view-content .item-list .articlelist-area, .view-newspack .view-content .item-list .articlelist-area, .view-newspack-b .view-content .item-list .articlelist-area, .view-taxonomy-term .view-content .item-list .articlelist-area, .view-senkyo-views .view-content .item-list .articlelist-area, .view-teikimono-views .view-content .item-list .articlelist-area, .view-culture-views .view-content .item-list .articlelist-area, .view-life-views .view-content .item-list .articlelist-area, #block-block-28 .articlelist-area, #block-block-41 .articlelist-area, #block-block-42 .articlelist-area, #block-block-43 .articlelist-area, #block-block-44 .articlelist-area, #block-block-45 .articlelist-area, .senkyo-list .articlelist-area, .paragraphs-item-advertisements-list .articlelist-area {
		position: relative;
		border-bottom: solid 1px #E6E6E6;
		display: flex;
		padding: 8px;
	}


	.node-type-topics article .content .articlelist-photo, .view-2017hsb.hsb-list .view-content .articlelist-photo, .view-news .view-content .articlelist-photo, .view-news-b .view-content .articlelist-photo, .view-sports .view-content .articlelist-photo, .view-newspack .view-content .articlelist-photo, .view-newspack-b .view-content .articlelist-photo, .view-taxonomy-term .view-content .articlelist-photo, .view-senkyo-views .view-content .articlelist-photo, .view-teikimono-views .view-content .articlelist-photo, .view-culture-views .view-content .articlelist-photo, .view-life-views .view-content .articlelist-photo, #block-block-28 .articlelist-photo, #block-block-41 .articlelist-photo, #block-block-42 .articlelist-photo, #block-block-43 .articlelist-photo, #block-block-44 .articlelist-photo, #block-block-45 .articlelist-photo, .senkyo-list .articlelist-photo, .paragraphs-item-advertisements-list .articlelist-photo {
		width:110px;
		height:auto;
		margin-right:10px;
	}
	.node-type-topics article .content .articlelist-photo a img, .view-2017hsb.hsb-list .view-content .articlelist-photo a img, .view-news .view-content .articlelist-photo a img, .view-news-b .view-content .articlelist-photo a img, .view-sports .view-content .articlelist-photo a img, .view-newspack .view-content .articlelist-photo a img, .view-newspack-b .view-content .articlelist-photo a img, .view-taxonomy-term .view-content .articlelist-photo a img, .view-senkyo-views .view-content .articlelist-photo a img, .view-teikimono-views .view-content .articlelist-photo a img, .view-culture-views .view-content .articlelist-photo a img, .view-life-views .view-content .articlelist-photo a img, #block-block-28 .articlelist-photo a img, #block-block-41 .articlelist-photo a img, #block-block-42 .articlelist-photo a img, #block-block-43 .articlelist-photo a img, #block-block-44 .articlelist-photo a img, #block-block-45 .articlelist-photo a img, .senkyo-list .articlelist-photo a img, .paragraphs-item-advertisements-list .articlelist-photo a img {
		width:100%;
		height:auto;
		max-height:73.33px;
		object-fit: cover;
		object-position: top center;
	}
	.node-type-topics article .content a h3, .view-2017hsb.hsb-list .view-content a h3, .view-news .view-content a h3, .view-news-b .view-content a h3, .view-sports .view-content a h3, .view-newspack .view-content a h3, .view-newspack-b .view-content a h3, .view-taxonomy-term .view-content a h3, .view-senkyo-views .view-content a h3, .view-teikimono-views .view-content a h3, .view-culture-views .view-content a h3, .view-life-views .view-content a h3, #block-block-28 a h3, #block-block-41 a h3, #block-block-42 a h3, #block-block-43 a h3, #block-block-44 a h3, #block-block-45 a h3, .senkyo-list a h3, .paragraphs-item-advertisements-list a h3 {
		font-weight: 800;
		line-height: 1.4;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		text-overflow: ellipsis;
		overflow: hidden;
		margin: 0;
		font-size: 1rem;
	}
	/* Newspackのサブカテゴリーが多い場合。カテゴリー下部に表示 */
	.view-newspack.view-id-newspack.knnews .view-header .ichiran{
		margin: 0;
		text-align: right;
		float: unset;
		display: block;
		padding: 8px;
	}

	.node-type-topics article .content .paragraphs-item-feature-box .articlelist-area:nth-child(3) {
		margin-bottom:24px;
	}
	#block-block-41 ul li:last-child .articlelist-area, #block-block-42 ul li:last-child .articlelist-area, #block-block-43 ul li:last-child .articlelist-area, #block-block-45 ul li:last-child .articlelist-area {
		border-bottom:none;
	}

	.related ul {border-top:1px solid #DCDCDC;margin-top:8px;}
	.related ul li {border-bottom:1px solid #DCDCDC;}
	table.top_sports tbody tr td.spologo{padding:0 10px 0 5px;width: 10%;}
	#ctmylogin{display:none;}

	.sp_quantity{
		margin:5px 0;
		padding:0 10px;
		text-align:right;
		display:block;
	}
	.sp_quantity span{background-color:#c1272d;color:#FFF;padding:4px 6px;}

	/*news photo*/
	.photo_box {
		float: left;
		width:100%;
		margin:0 auto;
	}
	.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:-6px 0 10px;/*:-8px 0 10px;*/
		padding: 6px .6em 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;height: auto;}
	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, .advertisement, .advertisement2 {margin:0 auto 12px;line-height: .8em;}

	/*develop*/
	.info_box {
		background-color: #FFFFFF;float:left;height:70px;margin:0 auto;padding:5px;width:140px;text-align:left;}
	.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;margin-bottom:0;}
	#block-block-47 .item-list ul li{list-style:none;}
	#block-quicktabs-accessranking, #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;
	}
	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;cursor: pointer;padding: 10px;}

	.view-id-news.view-display-id-page_1 .ichiran, .view-id-news.view-display-id-page_1 .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 12px;
		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;
	}
	.sp_display{display:block;}
	.pc_display{display:none;}
	#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;}

	.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;
	}
	.sp_display{display:none;}
	.pc_display{display:block;}
	#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;}*/

	/*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;
	}

	#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 0 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 1.4em transparent;
		padding:6px .5em 6px 1em;
	}

	/* taxonomy */
	.view-2017hsb.hsb-list .view-content .item-list ul li, .view-news .view-content .item-list ul li, .view-news-b .view-content .item-list ul li, .view-sports .view-content .item-list ul li, .view-newspack .view-content .item-list ul li, .view-newspack-b .view-content .item-list ul li, .view-taxonomy-term .view-content .item-list ul li, .view-senkyo-views .view-content .item-list ul li, .view-teikimono-views .view-content .item-list ul li, .view-culture-views .view-content .item-list ul li, .view-life-views .view-content .item-list ul li, #block-block-28 ul li, #block-block-41 ul li, #block-block-42 ul li, #block-block-43 ul li, #block-block-44 ul li, #block-block-45 ul li, .senkyo-list ul li {
		background:none !important;
		padding: 0 !important;
	}
	.view-2017hsb.hsb-list .view-content .item-list .articlelist-area, .view-news .view-content .item-list .articlelist-area, .view-news-b .view-content .item-list .articlelist-area, .view-sports .view-content .item-list .articlelist-area, .view-newspack .view-content .item-list .articlelist-area, .view-newspack-b .view-content .item-list .articlelist-area, .view-taxonomy-term .view-content .item-list .articlelist-area, .view-senkyo-views .view-content .item-list .articlelist-area, .view-teikimono-views .view-content .item-list .articlelist-area, .view-culture-views .view-content .item-list .articlelist-area, .view-life-views .view-content .item-list .articlelist-area, #block-block-28 .articlelist-area, #block-block-41 .articlelist-area, #block-block-42 .articlelist-area, #block-block-43 .articlelist-area, #block-block-44 .articlelist-area, #block-block-45 .articlelist-area, .senkyo-list .articlelist-area, .paragraphs-item-advertisements-list .articlelist-area {
		position: relative;
		border-bottom: solid 1px #E6E6E6;
		display: flex;
		padding: 8px;
	}
	#block-block-28 ul li:last-child .articlelist-area, #block-block-41 ul li:last-child .articlelist-area, #block-block-42 ul li:last-child .articlelist-area, #block-block-43 ul li:last-child .articlelist-area, #block-block-44 ul li:last-child .articlelist-area, #block-block-45 ul li:last-child .articlelist-area {
		border-bottom:none;
	}

	.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: 2px;
		cursor: pointer;
		/*display: block;*/
		text-decoration: none;
		/*overflow:hidden;*/
	}

	.listItem{border-bottom:1px solid #DDD;padding:10px;}

	#block-views-prtimes-block-2 .item-list ul li, .view-prtimes.view-id-prtimes ul li {
		background-image: none;
		padding: 0;
	}
	.view-prtimes.view-id-prtimes ul li  a {padding: 5px 10px !important;}

	.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;
	}
	.sp_display{display:none;}
	.pc_display{display:block;}
	#nav{top:10px;}
	.related ul {border-top:none;}
	/*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;}
	span.times_corp{display: block;}
	.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%;}
	.news__login__box__area{margin: 0 auto;width: 70%;max-width: 300px;}
	/*#quicktabs-accessranking,#quicktabs-photonewstab{margin-top:-1px;}*/

	/*chibatopics*/
	table.ChibatopicsEvent th, table.ChibatopicsEvent td{padding:10px;}

	/*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: -33px 10px 0 0;*/
	/*position: relative;*/
	/*}*/
	/*.ichiran_bottom{margin: -43px 10px 0 0;}*/
	.view-id-news.view-display-id-page_1 .ichiran, .view-id-news.view-display-id-page_1 .ichiran_bottom {
		display: block;
		float: right;
		height: auto;
		margin: -33px 10px 0 0;
		position: relative;
	}
	/*.view-id-news.view-display-id-page_1 .ichiran, .view-id-news.view-display-id-page_1 .ichiran_bottom{margin: -43px 10px 0 0;}*/
	/*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: 300px;
		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-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;
	}

	#block-menu-menu-menu-info ul li {
		background: url("/sites/all/themes/member/images/icon.gif") no-repeat scroll .5em 1em transparent;
		padding:6px .5em 6px 1em;
	}

	/* taxonomy */
	.view-2017hsb.hsb-list .view-content .item-list ul li, .view-news .view-content .item-list ul li, .view-news-b .view-content .item-list ul li, .view-sports .view-content .item-list ul li, .view-newspack .view-content .item-list ul li, .view-newspack-b .view-content .item-list ul li, .view-taxonomy-term .view-content .item-list ul li, .view-senkyo-views .view-content .item-list ul li, .view-teikimono-views .view-content .item-list ul li, .view-culture-views .view-content .item-list ul li, .view-life-views .view-content .item-list ul li, #block-block-28 ul li, #block-block-41 ul li, #block-block-42 ul li, #block-block-43 ul li, #block-block-44 ul li, #block-block-45 ul li, .senkyo-list ul li {
		background:none !important;
		padding: 0 !important;
	}
	.view-2017hsb.hsb-list .view-content .item-list .articlelist-area, .view-news .view-content .item-list .articlelist-area, .view-news-b .view-content .item-list .articlelist-area, .view-sports .view-content .item-list .articlelist-area, .view-newspack .view-content .item-list .articlelist-area, .view-newspack-b .view-content .item-list .articlelist-area, .view-taxonomy-term .view-content .item-list .articlelist-area, .view-senkyo-views .view-content .item-list .articlelist-area, .view-teikimono-views .view-content .item-list .articlelist-area, .view-culture-views .view-content .item-list .articlelist-area, .view-life-views .view-content .item-list .articlelist-area, #block-block-28 .articlelist-area, #block-block-41 .articlelist-area, #block-block-42 .articlelist-area, #block-block-43 .articlelist-area, #block-block-44 .articlelist-area, #block-block-45 .articlelist-area, .senkyo-list .articlelist-area {
		position: relative;
		border-bottom: solid 1px #E6E6E6;
		display: flex;
		padding: 8px;
	}
	#block-block-28 ul li:last-child .articlelist-area, #block-block-41 ul li:last-child .articlelist-area, #block-block-42 ul li:last-child .articlelist-area, #block-block-43 ul li:last-child .articlelist-area, #block-block-44 ul li:last-child .articlelist-area, #block-block-45 ul li:last-child .articlelist-area {
		border-bottom: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, .item-list ul li span.field-content a, #block-menu-menu-menu-info ul li a {
		color: #363636;
		padding: 2px;
		cursor: pointer;
		display: block;
		text-decoration: none;
		transition: background 0.3s ease 0s;
	}
.nor__box ul li .nor__box__t a{padding: 5px 10px;cursor: pointer;display: block;margin-bottom: .5em;}
	.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:0 0 5px;}
	.pc_quantity span{background-color:#c1272d;color:#FFF;padding:4px 6px;}
	.breadcrumb{padding:0;}
	.sp_display{display:none;}
	.pc_display{display:block;}
    .related ul {border-top: none;}

	/*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%;}
	.news__login__box__area{margin: 0 auto;width: 60%;max-width:300px;}
	/*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;padding:0 10px;}
	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;}
	/*hot-keyword*/
	#block-menu-menu-hot-keyword > ul {
		padding: 0 0 0 6px;
	}
	.page-frontpage #block-menu-menu-hot-keyword > ul {	padding: 0 0 0 10px;}
	span.times_corp{display: block;}
	/*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, #block-block-28 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:千葉県内ニュース
  */
	.top_knews {
		display: flex;
		flex-wrap: wrap;
		gap: 5px;
	}
	#block-views-news-b-block-1 h2:nth-child(1){
	/*	margin-bottom: 0;*/
	/*	background-color:#F2F2F2;*/
		border-bottom: none;
		border-top: none;
	}
	/*#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%;margin-bottom: 0;}
	#block-views-teikimono-views-block-4{margin-bottom: 12px;}
	#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 auto 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 {width: 500px;}*/

	/*.toppage_left {*/
	/*	clear: left;*/
	/*	float: left;*/
	/*	margin-right:1%;*/
	/*	height: auto;*/
	/*	width: 25.4%;*/
	/*}*/

	/*#block-views-news-b-block-1 {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-news-b-block-1, #block-views-news-b-block-2, #block-views-news-b-block-3, #block-views-news-b-block-4, #block-views-news-b-block-5, #block-block-28 {width: calc((100% - 10px) / 2);}
	#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: 300px;
		padding:10px 0 0 10px;
		overflow-x: hidden;
	}
	.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;
	}

	.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:auto;display:inline-block;}
	.kb-ad1, .kbb-ad1{margin:0 8px 0 0;}
	.kb-ad1, .kb-ad2,.kbb-ad1, .kbb-ad2{float:left;}
	.node-senkyo #kb-ad .kb-ad1{float:none;}
	.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;}

	.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, #block-views-chibatopics-top-block-1 .item-list ul li {
		border:none;
		background: url("/sites/all/themes/member/images/icon.gif") no-repeat scroll .5em 1em transparent;
		padding:2px .5em 2px 1em;
	}

	/* taxonomy */
	.node-type-topics article .content .item-list ul li, .view-2017hsb.hsb-list .view-content .item-list ul li, .view-news .view-content .item-list ul li, .view-news-b .view-content .item-list ul li, .view-sports .view-content .item-list ul li, .view-newspack .view-content .item-list ul li, .view-newspack-b .view-content .item-list ul li, .view-taxonomy-term .view-content .item-list ul li, .view-senkyo-views .view-content .item-list ul li, .view-teikimono-views .view-content .item-list ul li, .view-culture-views .view-content .item-list ul li, .view-life-views .view-content .item-list ul li, #block-block-28 ul li, #block-block-41 ul li, #block-block-42 ul li, #block-block-43 ul li, #block-block-44 ul li, #block-block-45 ul li, .senkyo-list ul li {
		background:none !important;
		padding: 0 !important;
	}

	.node-type-topics article .articlelist-area, .view-2017hsb.hsb-list .view-content .item-list .articlelist-area, .view-news .view-content .item-list .articlelist-area, .view-news-b .view-content .item-list .articlelist-area, .view-sports .view-content .item-list .articlelist-area, .view-newspack .view-content .item-list .articlelist-area, .view-newspack-b .view-content .item-list .articlelist-area, .view-taxonomy-term .view-content .item-list .articlelist-area, .view-senkyo-views .view-content .item-list .articlelist-area, .view-teikimono-views .view-content .item-list .articlelist-area, .view-culture-views .view-content .item-list .articlelist-area, .view-life-views .view-content .item-list .articlelist-area, #block-block-28 .articlelist-area, #block-block-41 .articlelist-area, #block-block-42 .articlelist-area, #block-block-43 .articlelist-area, #block-block-44 .articlelist-area, #block-block-45 .articlelist-area, .senkyo-list .articlelist-area, .paragraphs-item-advertisements-list .articlelist-area {
		position: relative;
		border-bottom: solid 1px #E6E6E6;
		display: flex;
		padding: 8px 0;
	}
	.node-type-topics article .content .articlelist-photo, .view-2017hsb.hsb-list .view-content .articlelist-photo, .view-news .view-content .articlelist-photo, .view-news-b .view-content .articlelist-photo, .view-sports .view-content .articlelist-photo, .view-newspack .view-content .articlelist-photo, .view-newspack-b .view-content .articlelist-photo, .view-taxonomy-term .view-content .articlelist-photo, .view-senkyo-views .view-content .articlelist-photo, .view-teikimono-views .view-content .articlelist-photo, .view-culture-views .view-content .articlelist-photo, .view-life-views .view-content .articlelist-photo, #block-block-28 .articlelist-photo, #block-block-41 .articlelist-photo, #block-block-42 .articlelist-photo, #block-block-43 .articlelist-photo, #block-block-44 .articlelist-photo, #block-block-45 .articlelist-photo, .senkyo-list .articlelist-photo, .paragraphs-item-advertisements-list .articlelist-photo {
		width:110px;
		height:auto;
		margin-right:10px;
	}
	.node-type-topics article .content .articlelist-photo a img, .view-2017hsb.hsb-list .view-content .articlelist-photo a img, .view-news .view-content .articlelist-photo a img, .view-news-b .view-content .articlelist-photo a img, .view-sports .view-content .articlelist-photo a img, .view-newspack .view-content .articlelist-photo a img, .view-newspack-b .view-content .articlelist-photo a img, .view-taxonomy-term .view-content .articlelist-photo a img, .view-senkyo-views .view-content .articlelist-photo a img, .view-teikimono-views .view-content .articlelist-photo a img, .view-culture-views .view-content .articlelist-photo a img, .view-life-views .view-content .articlelist-photo a img, #block-block-28 .articlelist-photo a img, #block-block-41 .articlelist-photo a img, #block-block-42 .articlelist-photo a img, #block-block-43 .articlelist-photo a img, #block-block-44 .articlelist-photo a img, #block-block-45 .articlelist-photo a img, .senkyo-list .articlelist-photo a img, .paragraphs-item-advertisements-list .articlelist-photo a img {
		width:100%;
		height:auto;
		max-height:73.33px;
		object-fit: cover;
		object-position: top center;
	}
	.node-type-topics article .content a h3, .view-news .view-content a h3, .view-news-b .view-content a h3, .view-sports .view-content a h3, .view-newspack .view-content a h3, .view-newspack-b .view-content a h3, .view-taxonomy-term .view-content a h3, .view-senkyo-views .view-content a h3, .view-culture-views .view-content a h3, .view-life-views .view-content a h3, #block-block-28 a h3, #block-block-41 .view-content a h3, #block-block-42 .view-content a h3, #block-block-43 .view-content a h3, #block-block-44 .item-list a h3, #block-block-45 .view-content a h3, .senkyo-list a h3, .view-2017hsb.hsb-list .view-content a h3 {
		-webkit-line-clamp: 2;
	}
	.node-type-topics article .content .item-list ul li a, .view-content .item-list ul li a, #block-block-28 .item-list ul li a, #block-block-41 .item-list ul li a, #block-block-42 .item-list ul li a, #block-block-43 .item-list ul li a, #block-block-44 .item-list ul li a, #block-block-45 .item-list ul li a {
		padding: 0 !important;
	}
	/* topics */
	.node-type-topics article .content h2, .node-type-topics article .content h3, .node-type-topics article .content p {
		padding: 0;
		margin: 0 0 24px;
	}
	.node-type-topics article .content h2 {
		font-size: 1.3em;
	}
	.node-type-topics article .content h3 {
		font-size: 1em;
	}

	#block-block-41 ul li:last-child .articlelist-area, #block-block-42 ul li:last-child .articlelist-area, #block-block-43 ul li:last-child .articlelist-area, #block-block-45 ul li:last-child .articlelist-area {
		border-bottom:none;
	}

	#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, #block-views-chibatopics-top-block-1 .view-content .item-list ul li a {
		color: #363636;
		padding: 2px;
		cursor: pointer;
		display: block;
		text-decoration: none;
	}
	#block-views-chibatopics-top-block-1 .item-list ul li a {padding: 2px .5em 2px 1em;}
	.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%;margin-bottom: 12px;}
	#block-block-46 .item-list ul li, #block-views-prtimes-block-2 .item-list ul li, .view-prtimes.view-id-prtimes  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;
	}
	#login_area_in{margin-bottom: 12px;}
	#login_area_info {margin-bottom: 12px;}
	#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;}


	.view-id-news.view-display-id-page_1 .ichiran, .view-id-news.view-display-id-page_1 .ichiran_bottom {
		display: block;
	}
	/*.ichiran_bottom{margin: -43px 10px 0 0;}*/
	/*.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;margin: 0 0 12px;padding:0;height:50px;}
	.advertisement, .advertisement2{clear:both;margin:0 0 12px;}
	.advertisement2{margin:0 0 12px;line-height: .8em;}

	#block-quicktabs-accessranking, #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:0 0 12px;
		width:300px;
	}
	#block-quicktabs-accessranking{border:none;}
	/*#quicktabs-accessranking,#quicktabs-photonewstab{margin-top:-1px;}*/
	/*chibatopics*/
	table.ChibatopicsEvent{
		width:100%;
	}

	table.ChibatopicsEvent th, table.ChibatopicsEvent td{padding:10px;}

	/*wearther*/
	#wearther_d {
		background-color: #FFFFFF;float: left;padding: 10px 0 0 10px;width: 290px;text-align: left;}
	.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 {height:auto;width: 300px;display:inline-table;}
	#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:6px;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 140px;
		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 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-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;
	}

	.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;
		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: 12px;
	}

	.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:12px;
	}
	.no-sidebars #content {
		padding-top: 12px;
	}

	/*
   * 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;
	}
}
