.pb_rt #subpage .con_box_in .more {
	display:none;
}


.pb_rt #subpage .recipe .con_box_in .more {
	display:block;
}


#container {
	width:970px;
}

#content {
    background:none;
}

#primary.city_miyazaki {
    float: none;
    margin: 0;
    width: 100%;
}


 #primary #subpage img {
    padding: 0;
}


#subpage div.back_number .gover_vispace img {
	max-height:123px;
}



.city_miyazaki h2{
	padding:20px 0 20px;
	font-size:24px;
	font-weight:bold;
	color:#3980ED;	
}


.city_miyazaki h3{
	margin:30px 0 0px;
	font-size:16px;
	font-weight:bold;
	color:#7B7B7B;
	border-bottom:dotted 1px #7C7C7C;	
}

.city_miyazaki p{
	padding:10px;
}



.city_miyazaki_month:after {
content: ".";
display: block;
height: 0px;
clear: both;
float: none;
visibility: hidden;
}




.city__miyazaki_ContentBox{
	float:left;
	width:18%;
	margin:2% 0 2% 2%;
}



.YoutubeWrapper{
position: relative ;
margin-top: 1.2em ;
margin-bottom: 1.2em ;
padding-top: 69px ;
padding-bottom: 50% ;
overflow: hidden ;
}

.YoutubeWrapper iframe {
position: absolute ;
top: 0 ;
left: 0 ;
height: 100% ;
width: 100% ;
}



.pb_rt #subpage h1 {
	width:100%;
}

.pb_rt #subpage h1 img.h1_pc {
    display: inline;
	width:57%;
}

.pb_rt #subpage .child{
	width:33%;
	margin-left:0;
	display:inline-block;
	text-align:left;
	vertical-align:top;
	background: #f7bc2c none repeat scroll 0 0;
    border: 2px dotted #939393;
	padding:15px;
	color:#555555;
	font-weight:bold;
	
}

/* :::::::::: 6月号 :::::::::: */


.pb_rt #subpage a{
	color:#646464;
}

.page #content #container.pb_rt {
   width: auto;
   max-width:970px;
   padding-top:20px;
}


.pb_rt .new_book{
	width:100%;
}





.pb_rt #subpage h2{
	padding:0 0 1%;
	border:none;
	height:10%;
}

.pb_rt .new_book .new_detail:after,
.pb_rt .new_book .feature_erea:after,
.pb_rt .new_book:after,
.pb_rt .con_area:after {
content: ".";
display: block;
height: 0px;
clear: both;
float: none;
visibility: hidden;
}


.pb_rt .new_book .new_detail{
	height:5%;
}

.pb_rt .new_book .new_detail .detail_img{
	float:left;
	width:200px;
	margin:0 0 0 0;
}

.pb_rt .new_book .new_detail .detail_txt{
	float:right;
	background:#ffedd3;
	width:76%;
	padding:1.2% 2% 1.2% 2%;
	margin:0.3% 0 0 0;
	text-align:left;
	font-weight:bold;
	font-size:16px;
}

.pb_rt .new_book .new_feature p{
	text-align:left;
}

.pb_rt #subpage .new_book .feature_ttl{
	font-size:16px;
	padding:0 0 5px 0;
}


.pb_rt #subpage .new_book .feature_detail{
	font-weight:normal;
	font-size:14px;
}

.pb_rt .new_book .new_cover{
	float:left;
	width:32.333%;
	text-align:center;
	padding:0 0 0 0;
}

.pb_rt #subpage .ttl_new-book{
	text-align:left;
}

.pb_rt #subpage .cover_new{
}

.pb_rt #subpage .cover_new img, .pb_rt #subpage .ttl_txt img{
	margin:auto;
	width:88%;
}

.pb_rt .new_book .new_feature{
	float:right;
	width:66.666%;
}

.pb_rt .new_book .feature_erea .feature_box{
	float:left;
	width:100%;
	text-align:center;
	margin:0 0 2% 0;
}

.pb_rt .new_book .feature_box .cover{
	float:left;
	width:25%;
	height:120px;
	overflow:hidden;
	}

.pb_rt #subpage .feature_box .ttl_feature_box{
	float:left;
	height:120px;
	width:4%;
	overflow:hidden;
}


.pb_rt #subpage .feature_box .ttl_feature_box img
{
	height:105%;
	max-width:100%;
}

.pb_rt #subpage .feature_box .cover img{
	max-width:100%;
	}

.pb_rt #subpage .feature_box .cover_txt{
	    background:  #ffedd3;
		float:left;
		width:63.5%;
		height:108px;
		margin:auto;
		padding:14px 12px 0 16px;
		font-weight:bold;
		text-align:left;
		}
		
.pb_rt #subpage .feature_box .feature_detail a{
	font-weight:bold;
	text-decoration:underline;
	color:#FF762F;
}


.pb_rt .con_area{
	width:100%;
	margin:1% auto;
}

.pb_rt .con_box{
	float:left;
	width:33.333%;
	height:440px;
	paddin:2%;
	text-align:center;
	margin:0 0 2.5% 0;	
}


.pb_rt .con_box.pf{
	float:none;
	width:98.7%;
	height:auto;
	paddin:0;
	text-align:center;
	margin:0 auto 2.5% ;	
}


.pb_rt .con_box.pf .con_box_in:after {
content: ".";
display: block;
height: 0px;
clear: both;
float: none;
visibility: hidden;
}



.pb_rt .con_box.pf .con_box_in{
	padding: 1% 1% 0 1%;
	width:98%;

}



.pb_rt .con_box.pf .answer{
	float:left;
	width:29.31%;
}

.pb_rt .con_box.pf .mono{
	float:right;
	width:70%;
	padding: 0%;

}

.pb_rt #subpage .con_box.pf .mono img{
	width:32%;
}


.pb_rt .con_box_in{
		border:1px solid #959595;
		background:#FFFFFF;
		width:96%;
		height:100%;
		margin:auto;
		padding:2.3% 0 0 0;
}



.pb_rt .con_box_in .main_img{
	width:96%;
	height:37%;
	overflow:hidden;
	margin:0 auto 2%;
}






.pb_rt .con_detail{
	text-align:left;
	width:90%;
	height:auto;
	margin:auto;
}


.pb_rt #subpage .ttl_past{
	width:90%;
	margin:6% auto 1%;
	text-align:left;
	font-weight:bold;
	color:#607a00;
}

.pb_rt .con_box_in ul li{
	text-align:left;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	padding:0 0 0 15px;
}


.pb_rt .past_area:after,
.pb_rt .con_box_in .present:after{
content: ".";
display: block;
height: 0px;
clear: both;
float: none;
visibility: hidden;
}


.pb_rt .past_area{
	width:96%;
	height:18.5%;
	margin:auto;
	overflow:hidden;
}

.pb_rt .past_con{
	position:relative;
	float:left;
	width:31%;
	margin:0 1% 0;
	overflow:hidden;
	font-size:14px;
}




.pb_rt .con_area.banner .past_con{
	width:32.5%;
}

.pb_rt .past_area .empty{
border:1px solid #DCDCDC;
background: url("../img/subpage/pb_rt/m.png") no-repeat scroll 0 0 / 25% auto rgba(0, 0, 0, 0) !important;
background-position:center!important;
width:30%;
}


.pb_rt #subpage .ConMini .past_con{
	height:90px;
}

.pb_rt #subpage .ConMini .past_con img {
    max-width: 120%;
	position:absolute;
left:-10px;
}

.pb_rt #subpage .ConMini .past_con p{
	margin: 65px 0 0;
}


.pb_rt .con_box_in .present{
	width:100%;
	margin:auto;
    background: url("../img/subpage/pb_rt/bg_present.jpg")!important;
	background-size:100% auto !important;
	background-repeat:no-repeat !important;
	padding:35% 0 2% 0!important;
}

.pb_rt .con_box_in .present.new{
	width:100%;
	margin:auto;
    background: url("../img/subpage/pb_rt/present/present881.png")!important;
	background-size:100% auto !important;
	background-repeat:no-repeat !important;
	padding:35% 0 2% 0!important;
}


.pb_rt .con_box_in .present a{
	display:block;
	line-height:0;
}

.pb_rt #subpage .present.new{
	padding: 28% 0 2% !important;
}


.pb_rt #subpage .present.new .pre_cover{
	float:left;
	width:46%;
}


.pb_rt #subpage .present.new .pre_btn{
	float:right;
	width:54%;
	padding:17% 0 0 0;
}

.pb_rt #subpage .present.new .pre_btn img{
	max-width:110px;
}

.pb_rt #subpage .present.new .btn_present{
	float:none;
	width:auto;
}




.pb_rt .con_box_in .present .btn_present{
	float:right;
	width:50%;
	text-align:center;
	padding:3% 0 0 0;
}





.pb_rt #subpage .present.new .pre_cover img{
	max-width:127px;
	width:100%;
}




.pb_rt .con_box_in .more{
	text-align:right;
	margin:2% 0 0 0;
}


.pb_rt #subpage .con_box_in .more img{
	width:40%;
}






.pb_rt #subpage .con_box_in .btn_present img{
	width:90%;
	margin:auto;

}


.pb_rt #subpage .present_img img{
	width:100%;
	margin:2% 0 2% 0;
}


.pb_rt #subpage .con_box_in .this_month{
	text-align:left;
	padding:2px 0 5px 1%;
	font-weight:bold;
	color:#8342b7!important;
	line-height:110%;
	font-size:100%;
}





.pb_rt #subpage .past_form{
	font-size:12px;
	font-weight:bold;
	padding:0 6% 2% 0;
	text-align:right;
}

.book_topics{
	clear:both;
	float:none;
}




.pb_rt .movie .YoutubeWrapper{
	width:96%;
	margin:0 auto 3.8%;
	height:40%;
	padding-bottom: 3.4%;
    padding-top: 0;
}

.pb_rt .fb_iframe_widget iframe{
	width:340px !important;
}


.pb_rt #subpage .book_topics img {
box-shadow:rgba(113, 135, 164, 0.11) 0px 0px 6px 3px;
-webkit-box-shadow:rgba(113, 135, 164, 0.11) 0px 0px 6px 3px;
-moz-box-shadow:rgba(113, 135, 164, 0.11) 0px 0px 6px 3px;
}



.pb_rt #subpage .con_detail{
	line-height:130%;
}


#content .rb_rt-contact p.ttl{
	font-size:16px;
}




.single-ctiy_miyazaki #container{
	width:100%;
	padding:0;
	margin:0;
	}

#content .single-city_miyazaki{
	padding:20px 20px 500px 20px;
}


.pb_rt #subpage .cat_etc{
	width:100%;
	height:auto;
	margin: 0 0 0;
}

.pb_rt #subpage .cat_etc .con_box_in {
	background: url("../img/subpage/pb_rt/bg_etc.png");
	border-color:#D5D5D5;
    padding: 0 0 0;
	width:98.7%;
	height:auto;
	
	
}

.pb_rt #subpage .cat_etc .ttl_past {
    margin: 1% auto 0;
}


.pb_rt #subpage .cat_etc .past_con{
	margin:0 0 0.7% 0.7%;
}

.pb_rt #subpage .cat_etc .past_con a{
	display:block;
	font-size:0;
	line-height:0;
}

.pb_rt #subpage .cat_etc .past_con.ht{
	height:auto;
	margin: 0 0 0 0.7%;
}


.pb_rt #subpage .cat_etc .past_con.ht a{
	font-size:0;
	line-height:0;
}


.pb_rt #subpage .cat_etc h2 {
    padding: 0 0 0;
}


.pb_rt #subpage .cat_etc .past_area{
	width:100%;
	padding: 1% 0 0;
	height:auto;

}

.pb_rt #subpage .cat_etc .past_con img {
    width: 100%;
}

.pb_rt #subpage .cat_etc .past_con.ht img {
	height:44.5%;
}

.pb_rt #subpage .cat_etc .past_con.ht img {
	height:44.5%;
}

.pb_rt.ie_ten_eleven #subpage .cat_etc .past_con.ht img {
	height:129px;
}

.pb_rt.ie_ten_eleven #subpage .cat_etc .past_con img {
	height:61px;
}


.pb_rt #message {  
    position: fixed !important;  
    position: absolute;  
    bottom: 0;  
    left: 0;  
    width: 100%;  
    background-image: url("../img/subpage/pb_rt/message_bg.png");
	background-repeat:x-repeat;
    color: #fff; 
	z-index:999; 
	height:86px;
	text-align:center;	
	padding:0 0 0 0;
	line-height:18px;
}


.pb_rt #message .massage_back{
	background-image: url("../img/subpage/pb_rt/message_cover_bg.png");
	background-repeat:no-repeat;
	height:86px;
	margin:0 0 0 1%;
	padding:0;
	line-height:0;
	font-size:0;

}

.pb_rt #message p{
	line-height:170%;
}

.pb_rt #message a:hover,
.pb_rt #message a:active {
	text-decoration:underline;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	font-weight:bold;
}

.pb_rt #message li .txt_spase{
	display:none;
}

.pb_rt #message	#vertical-ticker{
	float:right;
	width:88%;
	margin:46px 0 0px 0;
	height:36px;
}

.pb_rt #message	#vertical-ticker li{
	color:#666;
	font-size:14px;
	margin:auto;
	text-overflow: clip;
	-webkit-text-overflow: clip; /* Safari */
	-o-text-overflow: clip; /* Opera */
	padding: 10px 20px;	
	height:26px;
	margin:0 0 0 0;
	}  
	
.pb_rt #message	#vertical-ticker li a{
	font-weight:bold;
	} 

	
.pb_rt #subpage #message_box{
	background-color:#FFFFFF;
	padding:1.5% 3% 3% 3%;
	margin:0 0 3% 0;
	height:300px;
	overflow:scroll;
	overflow-x: hidden;
	border:1px solid #a8a8a8;
}


.pb_rt #subpage #message_box li{
		border-bottom:1px dotted #BFBFBF;
		padding:0.5% 0 1%;
		margin:0 0 1% 0;

}
.pb_rt #subpage #message_box li p{
	float:none;
	color:#4c4c4c;
	font-size:14px;
	line-height:22px;
	padding:0 0 0 0;
	width:100%;
	text-align:left;
}


.pb_rt #subpage  li span.initial{
	color: #819e07;
	font-weight:bold;
}

.pb_rt #subpage #massage_bottom h3{
	max-width:248px;
	line-height:0;
	padding:0;
	margin:0;
}

.pb_rt #subpage #massage_bottom img, 
book_topics_right img {
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}

.pb_rt #tab{
	overflow:hidden;
	width:100%;
	max-width:none;
	height:88px;
	background-image:url(../img/subpage/pb_rt/tab_navi_1.png);
	background-image:url(../img/subpage/pb_rt/tab_navi_1ie_mark.png)\9;	
	background-size:960px 86px;
	background-repeat:no-repeat;
	margin:0;
	display:block;
}
	
.pb_rt #tab.use_tab02{
	background-image:url(../img/subpage/pb_rt/tab_navi_2.png);
	background-image:url(../img/subpage/pb_rt/tab_navi_2ie_mark.png)\9;	
}

.pb_rt #tab.use_tab03{
	background-image:url(../img/subpage/pb_rt/tab_navi_3.png);
	background-image:url(../img/subpage/pb_rt/tab_navi_3ie_mark.png)\9;	
}



.pb_rt #tab li{
padding:5px 0; 
float:left; 
margin-left:15px;
cursor:pointer;
width:285px;
height:76px;
text-indent:-9999px
}


.pb_rt .hide {display:none;}


.pb_rt .info .info_point:after {
content: ".";
display: block;
height: 0px;
clear: both;
float: none;
visibility: hidden;
}


.pb_rt .info .info_box{
	padding:0 0 0 0;
	margin:auto;
	width:98%;
}

.pb_rt .info .info_point{
	background:#ffedd3;
	padding:1%;
	margin:0 0 1% 0;
	height:90px\9;
}

.pb_rt .info .info_point span{
	color:#819e07;
	font-size:20px;

}

.pb_rt .info .info_L{
	float:left;
	width:13%;
	text-align:center;
}

.pb_rt  #subpage .info .info_L img{
	max-width:89px;
	width:100%;
	margin:auto;
}


.pb_rt .info .info_R{
	float:right;
	width:87%;
	text-align:left;
}

.pb_rt .info .info_R p{
	text-align:left;
}


.pb_rt #subpage .info .info_R p.info_ttl{
	font-weight:bold;
	font-size:18px;
	padding:0 0 0.3% 0;
}

.pb_rt #subpage .info .info_R p.info_url a{
	color:#29a7de;
	word-break: break-all;
}



.pb_rt #subpage .bottom02 .book_topics_left {
    height: auto;
    margin: 0 0 0;
    width: 63%;
}


.pb_rt #subpage .bottom02 div.back_number{
	width:auto;
	background:url(../img/subpage/pb_rt/bc_book.png) no-repeat;
	background:none\9;
	
	padding:50px 0 10px 15px;
}


*+html .pb_rt #subpage .bottom02 div.back_number {
	background:none;
}


.pb_rt #subpage div.back_number .book_pdf a:link, 
.pb_rt #subpage div.back_number .book_pdf a:visited {
    color: #ff9600;
}



.pb_rt #subpage .key_list a {
    background-color: #f7f5f0;
    border: 1px solid #ede6d9;
    color: #7a6a53;
    display: inline-block;
    font-size: 86%;
    font-weight: bold;
    margin: 8px 6px 0 0;
    padding: 3px 7px 2px;
    text-align: center;
    text-decoration: none;
}


.pb_rt #subpage .time_tr .more{
	display:block;
}

.pb_rt #subpage .time_tr .more img {
    width: auto;
}









@media screen and (max-width: 915px) {
.pb_rt #subpage .feature_box .cover_txt {
	font-size:12px;
}



.pb_rt #subpage .pc915{
	display:none;
}


#container {
	width:98%;
}

}


@media screen and (max-width: 768px) {
	

	
.pb_rt #subpage .feature_box .cover_txt {
    background: #ffedd3 !important;
	font-size:12px;

}

.pb_rt #subpage .new_cover img {
    padding: 0 0 2%;
}


.pb_rt .con_detail{
	text-align:left;
	width:90%;
	height:60px;
	margin:auto;
}


.pb_rt #subpage .con_box_in {
padding: 0 0 0;
}

.pb_rt #subpage .con_box_in h2{
	padding: 0 0 2%;
	height: 30px;
}

.pb_rt #subpage .con_box_in h2 img{
padding: 0 0 2%;
max-width: 100%;
}

.pb_rt .con_box_in .main_img {
    height: 43%;
}


.pb_rt #subpage .con_box_in .main_img img{
	max-width:105%;
}

.pb_rt #subpage .present_img img {
    width: 94%;
	max-width:none
}


.pb_rt #subpage .new_book .feature_detail {
    font-size: 12px;
}





.pb_rt .new_book{
	width:100%;
}



.pb_rt .past_con a {
    overflow: hidden;
}

.pb_rt #subpage .past_con img {
    max-width: 150%;
}


.pb_rt .con_box{
	height:350px;
}




.pb_rt #subpage .bottom02 .book_topics_left {
    width: 100%!important;
}



.pb_rt #subpage .bottom02 div.back_number {
    background-image:none !important;
	background-color:#FFFFFF !important;
	border:1px solid #959595;
	padding:25px 0 10px 20px !important; 
}


.book_topics_left .sp {
    display: block !important;
	width:320px !important;
	padding:0 0 0 !important;
}

.pb_rt #subpage .bottom02 .book_topics_right {
    width: 100% !important;
}


.fb_iframe_widget {
        width: 100% !important;
}

.fb_iframe_widget span {
	width: 100% !important;
}

.pb_rt .fb_iframe_widget iframe {
    width: 100% !important;
	height: 300px !important;
}




.pb_rt #subpage .bottom02 .book_topics_right p {
    padding-left: 0px!important;
}
	
	
.pb_rt #subpage #message{
	display:none;
}

.page #container.pb_rt {
	padding:2% 0 0 0;
}


.pb_rt .con_box_in .main_img {
    height: 35%;
}

.pb_rt #subpage .con_detail {
	font-size:12px;
    line-height: 137%;
}


.pb_rt .past_area {
	height:24%;
}

.pb_rt #subpage .cat_etc .past_con.ht img {
    height: 44%;
}


.fb_iframe_widget span {
	height:350px!important;
}


.pb_rt #subpage .ConMini .past_con p{
	margin: 50px 0 0;
}


}


@media screen and (max-width: 625px) {
	
	.pb_rt #tab{
		background-size:100% auto;
		height:43px;
	}
	
	.pb_rt #tab li {
    height: 38px;
    margin-left: 7px;
    padding: 5px 0;
    width: 142px;
}
}


@media screen and (max-width: 568px) {
	.pb_rt #subpage .feature_box .cover_txt {
		width:62%;
	}
	
	.pb_rt .new_book .new_cover {
    float: left;
    padding: 0;
    text-align: right;
    width: 30%;
}
	
	.pb_rt #subpage .feature_box .cover_txt {
		 padding: 6px 12px 8px 16px;
		 line-height: 140%;
	}
	
.pb_rt #subpage .con_box {
    height: 290px;
}

.pb_rt #subpage .con_box.pf {
    height: auto;
}



.pb_rt #subpage .con_box_in h2 {
    height: 21px;
    padding: 0 0 2%;
}
	
	
	
	.pb_rt #subpage .cover_new img, .pb_rt #subpage .ttl_txt img {
    margin: auto;
    width: 100%;
	max-width:none
}
	
	.pb_rt #subpage .new_book .feature_ttl {
    font-size: 13px;
}



.pb_rt #subpage .cat_etc .con_box_in {
	height:190px;
}

.pb_rt #subpage .cat_etc {
	height:200px;
}


.pb_rt #subpage .book_topics.bottom02 {
    margin: 20px 0 0;
}

.pb_rt #subpage .ConMini .past_con p{
	margin: 40px 0 0;
	font-size:11px;
}
}



@media screen and (max-width: 524px) {
.pb_rt #subpage h1 img.h1_pc {
    display: none;
}

.pb_rt #subpage h1 img.child {
	width:90%;
	max-width:none;
	margin:auto;
}
}



@media screen and (max-width: 480px) {
	
.pb_rt #subpage h1 {
    padding: 3% 0 2% !important;
}


.pb_rt #subpage .con_box_in h2 {
    height: 35px;
    padding: 0 0 2%;
}

.pb_rt #subpage .con_box {
    height:380px;
}

.pb_rt #subpage .con_box.time_tr {
    height: 430px;
}

.pb_rt .con_box.time_tr .past_area {
    height: 60px;
}


.pb_rt .new_book .new_detail{
	margin:0 0 5% 0;
	height:auto;
}




.pb_rt .new_book .new_detail .detail_img{
	float:none;
	width:100%;
	text-align:left;
}

.pb_rt .new_book .new_detail .detail_txt{
	float:none;
	width:100%;
}


	
.pb_rt .new_book .new_cover {
    float: left;
    padding: 0 1% 0 0;
    text-align: right;
    width: 32.333%;
}



.pb_rt .new_book .new_feature,
.pb_rt .new_book .new_cover,
.pb_rt .con_box {
	clear: both;
    float: none;
    height: auto;
    margin: 0 auto 10%;
    text-align: center;
    width: 94%;
}



.pb_rt #subpage .new_book .feature_box .cover {
    height: 230px;
    width: 85%;
}


.pb_rt #subpage .new_book .feature_box .ttl_feature_box{
	height: 230px;
    width: 15%;
}



.pb_rt #subpage .new_book .cover_txt{
	clear: both;
    float: none;
    height: auto;
    margin: 0 auto 10%;
    text-align: center;
    width: 94%;
}




.pb_rt #subpage .new_book .feature_erea .feature_box img{
	padding:0;
}




.pb_rt #subpage .feature_box .cover_txt {
	   padding: 3%;
}
	
	
.pb_rt #subpage .bottom02 div.back_number {
    padding: 10px 0 10px 0px !important;
	margin:auto;
	width: 100%;

}

.pb_rt #subpage .book_topics img {
    width: 100% ;
	max-width:320px;
}


.pb_rt #subpage .bottom02 .book_topics_right p {
    width: 100%!important;
}





.pb_rt .con_box_in {
    height: auto;
    padding: 0 0 0;
    width: 100%;
}



.pb_rt #subpage h2{
	   padding: 0 0 0;

}

.pb_rt #subpage h2 img{
	max-width: 100%;
    padding: 0 0 0;

}

.pb_rt #subpage .ConMini .past_con p{
	margin: 67px 0 0;
	font-size:12px;
	font-weight:bold;
}


.pb_rt .past_area {
    height: 90px;

}

.pb_rt #subpage .cat_etc {
    width: 94%;
}




.pb_rt #subpage .cat_etc .con_box_in {
	width:100%;
	padding:0 0 0.8%;
	margin:auto;
}


.pb_rt #subpage .cat_etc .past_area {
    height: auto;

}


.pb_rt #subpage .cat_etc .past_con {
	float:none;
	clear:both;
	width:96%;
	margin:2.5% auto 0;
	height:auto;
}

.pb_rt #subpage .cat_etc .past_con.ht {
    height: auto;
	margin:2.5% auto 3%;
}

.pb_rt #subpage .cat_etc .past_con a {
	display:block;
	line-height:0;
}


.pb_rt #subpage .cat_etc .past_con img {
    padding:3% 0 0;
}


.pb_rt .movie .YoutubeWrapper{
	margin-top:3%;
	padding-bottom: 35.5%;
    padding-top: 40px;
}



.pb_rt .fb_iframe_widget iframe {
    width: 308px !important;
}


.pb_rt #subpage .cat_etc{
	width:100%;
	height:auto;
	margin: 0 0 0;
}



.pb_rt #subpage .bottom02 div.back_number img {
	width: 80%;

}



.page-id-550 .pb_rt #subpage .book_topics img {
    max-width:300px !important;
    width: 80%;
}



.pb_rt #subpage .info .info_L{
	width:20%;
}

.pb_rt #subpage .info .info_R{
	width:78%;
}

.pb_rt #subpage .info .info_R p.info_ttl{
	font-size:14px;
}


.pb_rt #subpage .info .info_R p{
	font-size:12px;
	line-height:18px;
}


.pb_rt #subpage .cat_etc .con_box_in{
	height:auto;
}

.pb_rt #subpage .cat_etc .con_box_in img{
	height:auto;
}

.pb_rt #subpage .cat_etc .past_con.ht img {
    height: auto;
}



.pb_rt #subpage .ttl_past {
    margin: 0 auto 1%;
}


.pb_rt #subpage .emp_box{
	display:none;
}

.pb_rt #subpage .con_box.pf {
	padding-bottom:10px;
}


.pb_rt .con_box.pf .answer {
    width: 100%;
}

.pb_rt .con_box.pf .mono {
    width: 100%;
}




.pb_rt #subpage .present_img img {
    width: 86%;
	margin-bottom:10px;
}


.pb_rt #subpage .con_box {
    height: auto;
}

.pb_rt #subpage .con_box.time_tr {
    height:auto;
}



.pb_rt #subpage .present.new .pre_cover img{
	max-width:none;
}

.pb_rt #subpage .present.new .pre_btn img{
	max-width:76%;
}

.pb_rt #subpage .con_box_in .this_month {
    padding: 2px 10px 5px 10px;
	line-height:160%;
}



.pb_rt #subpage .child{
	width:auto;
	padding:10px;
	margin:10px auto 10px;

	
}


#subpage div.back_number .gover_vispace img {
	max-height:none;
}



}




/*------------------------------------ 
:::::::::::::::: more :::::::::::::::: 
------------------------------------*/

.pb_rt.more_list #subpage .show_month{
	margin:auto;
	width:auto;
	font-size:13px;
}


.pb_rt.more_list #subpage .show_month .con_cover{
	float:left;
	width:15%;
}

.pb_rt.more_list #subpage .show_month .con_area{
	float:left;
	width:85%;
	background-color:#e6f0cb;
	padding:1% 0 0 0;	
}


.pb_rt.more_list #subpage .con_box{
	float:left;
	width:16.4%;
	height:auto;
	text-align:center;
	border-right:2px dotted #cee298;
	padding:0 0 0;
}

.pb_rt.more_list #subpage .con_box.con_form{
	border-right:none;
}


.pb_rt.more_list #subpage .con_box img{
	width:86%;
	margin:auto;
}



/*------------------------------------ 
:::::::::::::::: award :::::::::::::::: 
------------------------------------*/

.pb_rt .tab03{
	background-color:#ffffff;
	background-image:url(../img/subpage/pb_rt/all_rediscovery/bg.png);
	background-repeat:no-repeat;
	padding:0 1.5% 2%;
}

.pb_rt .tab03.jan2016{
	background-image:url(../img/subpage/pb_rt/best20/bg_con.jpg);
	background-size:100% auto;
	background-repeat:repeat-y;
}


.pb_rt #subpage .tab03.jan2016 h2{
	padding:4% 10% 2%;
}

.pb_rt #subpage .tab03.jan2016 h2 img{
	width:100%;
}

.pb_rt #subpage  .lead_txt{
	width:80%;
	font-size:100%;
	margin:auto;
}

.pb_rt #subpage .img_box ul{
	width:82%;
	margin:2% auto 4%;
}

.pb_rt #subpage .img_box ul:after,
.pb_rt #subpage .order_box:after {
content: ".";
display: block;
height: 0px;
clear: both;
float: none;
visibility: hidden;
}

.pb_rt #subpage .img_box ul li{
	float:left;
	width:15.266%;
	margin:0 0.7% 0;
}


.pb_rt #subpage .order_box{
	margin:0 auto 4%;
}


.pb_rt #subpage .order01{
	width:auto;
	margin:auto auto 3%;
}

.pb_rt #subpage .order01 img{
	max-width:420px;
}

.pb_rt #subpage .order01_txt{
	float:left;
	width:33%;
	margin:0 0 0 14%;
}

.pb_rt #subpage .order01_img{
	float:right;
	width:33%;
	margin:0 14% 0 0;
}


.pb_rt #subpage .order02{
	float:left;
	width:38%;
	margin:0 0 0 8%;
}

.pb_rt #subpage .order03{
	float:right;
	width:38%;
	margin:0 8% 0 0;
}

.pb_rt #subpage .order_box.order04-06{
	margin:5% 0 5% 0;
}

.pb_rt #subpage .order_box.order09-10{
	margin:5% 0 2% 0;
}

.pb_rt #subpage .order04{
	float:left;
	width:24%;
	margin:0 0 0 8%;
}

.pb_rt #subpage .order05{
	float:left;
	width:24%;
	margin:0 0 0 8%;
}

.pb_rt #subpage .order06{
	float:right;
	width:24%;
	margin:0 8% 0 0;
}

.pb_rt #subpage .order07,
.pb_rt #subpage .order09{
	float:left;
	width:42%;
	margin:0 0 0 6%;
}

.pb_rt #subpage .order08,
.pb_rt #subpage .order10{
	float:right;
	width:42%;
	margin:0 8% 0 0;
}


.pb_rt #subpage .line{
	width:120px;
	margin:auto auto 3%;
}

.order_bottom p{
	width:80%;
	text-align:center;
	margin:2% auto 4%;
}

#subpage .order_bottom p img{
	max-width:490px;
}






.pb_rt .award_logo .logo img{
	max-width:100%;
}





.pb_rt .award_logo .logo{
	float:left;
	width:42.55319%;
}


.pb_rt .award_logo .info_txt{
	background-image:url(../img/subpage/pb_rt/all_rediscovery/ttl_bg.png);
	float:right;
	width:50%;
	text-align:left;
	padding:10px 40px 0 15px;
	margin:3% auto;
}

.pb_rt #subpage h3.h3_award01{
	height:35px;
	margin:3% auto 2%;
	padding:0;
	border-top:1px solid #ffec00;
	border-bottom:1px solid #ffec00;
}


.pb_rt #subpage h3.h3_award01 img{
	height:100%;
	width:auto;
}




.pb_rt div.award01 .award_box{
	float:left;
	width:19.2%;
	margin:0 1% 0 0;
}

.pb_rt div.award02 .award_box{
	float:left;
	width:32.1%;
	margin:0 1.7% 0 0;
}


.pb_rt div.award02 .award_box .award_title{
	color:#009A8E;
	font-weight:bold;	
}


.pb_rt div.award01 .right_box{
	float:right;
	margin:0 0 0 0;
}


.pb_rt div.award02 .right_box{
	float:right;
	margin:0 0 0 0;
}






.pb_rt div.award01 div .award_img{
	width:auto;
}

.pb_rt div.award01 .right_box .award_img{
	margin:0;
}

.pb_rt #subpage div.award01 div p.award_tag{
	color:#009A8E;
	font-weight:bold;
	width:auto;
	height:19px;
	margin:0 auto 2%;
}

.pb_rt #subpage div.award01 div .award_tag img{
	width:auto;
	height:19px;
}


.pb_rt #subpage div.award01 div .award_title{
	font-weight:bold;
	color:#009A8E;
	font-size:16px;

}


.pb_rt #subpage div.award01 div.line02 .award_title{
	padding:0 0 0 0;
}


.pb_rt #subpage div.award01 div .award_name{
	border-top:1px dotted #ccc;
	padding:2.5% 0 3% 0;
	margin-top:1%;
}


.pb_rt #subpage div.award01 .award_comment{
	text-align:left;
	font-size:12px;
	padding:0 0 5% 0;
}


@media screen and (max-width: 768px) {
.pb_rt #subpage .img_box ul li {
    float: left;
    margin: 0 0.2%;
    width: 16.266%;
}

.pb_rt #subpage .img_box ul li img {
    width: 100%;
}

.pb_rt #subpage .order01 img {
    max-width: 320px;
}


.pb_rt #subpage .order02 {
    float: left;
    margin: 0 0 0 4%;
    width: 46%;
}


.pb_rt #subpage .order03 {
    float: right;
    margin: 0 4% 0 0;
    width: 46%;
}


.pb_rt #subpage .order04 {
    float: left;
    margin: 0 0 0 4%;
    width: 28%;
}

.pb_rt #subpage .order05 {
    float: left;
    margin: 0 0 0 4%;
    width: 28%;
}


.pb_rt #subpage .order06 {
    float: right;
    margin: 0 4% 0 0;
    width: 28%;
}

.pb_rt #subpage .order07 img, 
.pb_rt #subpage .order08 img, 
.pb_rt #subpage .order09 img,
.pb_rt #subpage .order10 img{
	width:100%;
	max-width:none;
}

}









@media screen and (max-width: 568px) {
	
#container.pb_rt {
    background-size: 100% 3%;
}
	
.pb_rt #tab{
background-image:url(../img/subpage/pb_rt/tab_navi_1sp.png);
height: 75px;
}


.pb_rt #tab.use_tab02{
background-image:url(../img/subpage/pb_rt/tab_navi_2sp.png);
}

.pb_rt #tab.use_tab03{
background-image:url(../img/subpage/pb_rt/tab_navi_3sp.png);
}



.pb_rt #tab li {
    width: 160px;
	margin-left: 0;
}


	
.pb_rt .award_logo .logo {
    float: none;
    width: 100%;
}

.pb_rt .award_logo .info_txt {
    float: none;
    padding: 4% 0 2%;
    width: 92%;
}	

	
.pb_rt div.award01 .award_box {
    margin: 0 1.73333% 0 0;
    width: 48%;
}


.pb_rt #subpage .order01 img {
    max-width: 200px;
}

#subpage .order_bottom p img {
	width:90%
}	
	
}



@media screen and (max-width: 480px) {
#container.pb_rt {
    background-size: 100% 1.5% !important;
}

.pb_rt #tab{
	height: 45px;
}
	
.pb_rt #tab li {
    width: 90px;
}
	
	
.pb_rt div.award01 .award_box {
	float:none;
    margin: 0 auto 0 ;
    width: 100%;
}

.pb_rt #subpage div.award01 div.line02 .award_title {
    padding: 0;
}	

.pb_rt div.award01 .award_box {
    margin: 0 auto 4%;
    width: 90%;
	text-align:center;
}	

.pb_rt #subpage div.award01 .award_comment {
	margin:auto;
}


.pb_rt #subpage h3.h3_award01 img {
	height:inherit;
}

.pb_rt #subpage .order01_txt {
    float: left;
    margin: 0 0 0 3%;
    width: 45%;
}

.pb_rt #subpage .order01_img {
    float: right;
    margin: 0 5% 0 0;
    width: 45%;
}

.pb_rt #subpage .order01_img img{
	max-width:96%;
}

.pb_rt #subpage .order02 img,
.pb_rt #subpage .order04 img,
.pb_rt #subpage .order05 img,
.pb_rt #subpage .order06 img
 {
	max-width:96%;
}


.pb_rt #subpage .order07,
.pb_rt #subpage .order08, 
.pb_rt #subpage .order09,  
.pb_rt #subpage .order10 {
    float: none;
    margin: 0 auto;
    width: 76%;
}

	
}



@media screen and (max-width: 375px) {
.pb_rt #subpage .con_box {
}

.pb_rt #subpage .con_box.cat_etc {
    height: auto;
}


.pb_rt #subpage .order02,
.pb_rt #subpage .order03, 
.pb_rt #subpage .order04,
.pb_rt #subpage .order05,
.pb_rt #subpage .order06{
    float: none;
    margin: auto auto 10%;
    width: 70%;
}


.pb_rt #subpage .order03 img
{
	max-width:100%;
}


.pb_rt #subpage .order04 img,
.pb_rt #subpage .order05 img,
.pb_rt #subpage .order06 img{
	max-width:80%;
}

.order_bottom p {
    width: 90%;
}



.pb_rt #subpage .order07, 
.pb_rt #subpage .order08, 
.pb_rt #subpage .order09, 
.pb_rt #subpage .order10 {
    float: none;
    margin: 0 auto;
    width: 84%;
}



}







