/*
Theme Name: Freelancer Child
Theme URI: http://themefuse.com/demo/wp/freelancer/
Description: Freelancer is created by <a href="http://themefuse.com">ThemeFuse</a>.
Version: 1.0
Author: ThemeFuse
Author URI: http://themefuse.com
Template: freelancer-parent
Tags: translation-ready
*/

@import url("../freelancer-parent/style.css");



/*************
    common
*************/

body{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top: 55px;
	
}

body .body_wrap{
	overflow: visible;
}

h1, h2, h3, h4, h5, h6, p, ul{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}

li{
	list-style-type: none;
}

.fll{
	float: left;
}

.flr{
	float: right;
}

.section .inner{
	background: none;
	padding: 0;
}

h5.mini-title{
	bottom: 60px;
	color: #00B3ED;
	font-weight: normal;
	font-size: 13px;
}

#menu_btn_sp{
	display: none;
}

#btn_required{
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 500;
}

#toTop{
	display: none !important;
}





/******************
    grobal_navi
******************/
.topmenu{
	border-top: none;
	background-color: #006FE5;
	min-height: 55px;
	border-bottom: 1px solid #FFF;
}

.topmenu ul{
	display: block;
}

.topmenu ul li{
	margin-top: 0;
	border-top: none;
	font-size: 13px;
	min-width: 0;
	line-height: 55px;
	letter-spacing: -0.1em;
}

.topmenu ul li:nth-child(3),
.topmenu ul li:nth-child(4),
.topmenu ul li:nth-child(10){
	display: none;
}

.topmenu ul li a{
	opacity: 1;
	border-top: none;
	padding: 0 15px;
	font-weight: normal;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}

.topmenu ul li a:hover{
	background-color: #50D4FF;
}

.topmenu ul li.contact,
.topmenu ul li.contact a{
	border-color: #FFF !important;
}



/***************
    toppage
***************/
#toppage{
	max-height: 650px;
	min-height: 0;
}

#toppage .inner{
	padding: 0;
	background: url(/wp-content/uploads/bg_top.png) no-repeat center top;
	background-size: auto 100%;
}

#toppage .container{
	
}

#toppage .container .title_img{
	padding-top: 136px;
	text-align: right;
}

#toppage .container .contact_info{
	text-align: right;
}

#toppage .container .btn_blogLink{
	padding-bottom: 50px;
	text-align: right;
}

#toppage p{
	margin: 0;
}



/*************
    office
*************/
#office{
	font-weight: bold;
	font-size: 37px;
	text-align: center;
	padding-top: 180px;
	padding-bottom: 40px;
	background-color: #00B3ED;
}

#office .section_title{
	font-weight: bold;
	font-size: 37px;
	color: #FFF;
}

#office p{
	margin: 0;
}

#office .text01{
	font-size: 17px;
	margin-top: 23px;
}

#office .text02{
	font-size: 21px;
	margin-top: 5px;
}

#office dl{
	display: table;
	width: 100%;
	margin: 20px 0 0;
}

#office dt{
	background-color: #FFF;
	font-size: 17px;
	font-weight: bold;
	color: #00B3ED;
	display: table-cell;
	width: 132px;
	box-sizing: border-box;
	text-align: center;
	vertical-align: middle;
}

#office dd{
	font-size: 14px;
	display: table-cell;
	text-align: left;
	font-weight: normal;
	letter-spacing: -0.05em;
	padding-left: 10px;
}

#office .text03{
	width: 829px;
	margin: 0 auto;
	font-size: 14px;
	margin-top: 25px;
	font-weight: normal;
}

/* slide */
#office_slide{
	
}

#office_slide .container{
	position: relative;
}

#office_slide .slide-title{
	display: none;
}

#office_slide .item{
	height: auto;
}

#office_slide .slide-text{
	width: 600px;
	padding-top: 0;
	padding-bottom: 30px;
}

#office_slide .carousel-control.left{
	left: -80px;
}

#office_slide .slide-text p,
#office_slide .slide-text .button{
	display: none;
}

#office_slide .carousel-inner{
	min-height: 450px;
}

#office_slide .slide-text .contents_inner p{
	display: block;
	margin: 0;
}

#office_slide .slide-text h3{
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	color: #FFF;
	border-bottom: 1px solid #C4DBFC;
	margin: 0 0 15px;
	padding: 15px 0 15px 37px;
}

#office_slide .carousel-inner > div:nth-child(1) h3{
	background: url(/wp-content/uploads/icon_slide_01.jpg) no-repeat left center;
}

#office_slide .carousel-inner > div:nth-child(2) h3{
	background: url(/wp-content/uploads/icon_slide_02.jpg) no-repeat left center;
}

#office_slide .carousel-inner > div:nth-child(3) h3.number3{
	background: url(/wp-content/uploads/icon_slide_03.jpg) no-repeat left center;
}

#office_slide .carousel-inner > div:nth-child(3) h3.number4{
	background: url(/wp-content/uploads/icon_slide_04.jpg) no-repeat left center;
	margin-top: 50px;
}

#office_slide .slide-text h3 span{
	font-size: 15px;
}

#office_slide .slide-text .contents_inner .detail{
	font-size: 13px;
	letter-spacing: -0.04em;
	line-height: 1.8em;
	margin-bottom: 10px;
}

#office_slide .slide-text .contents_inner .detail dt,
#office_slide .slide-text .contents_inner .detail .cooperation{
	font-size: 16px;
	font-weight: bold;
	line-height: 2em;
}

#office_slide .slide-text .contents_inner .detail dd{
	margin-bottom: 15px;
}

#office_slide .slide-text .contents_inner .detail .cooperation a{
	color: #4646FF;
	text-decoration: underline;
}

#office_slide .slide-text .contents_inner .detail .cooperation a:hover{
	text-decoration: none;
}

#office_slide .slide-text .meal{
	padding: 0;
	margin: 20px 0;
}

#office_slide .slide-text .meal li{
	list-style-type: none;
	font-size: 14px;
	background-color: #FFF;
	color: #535353;
	width: 168px;
	text-align: center;
	padding: 7px 0;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
}

#office_slide .slide-img{
	width: 336px;
	padding-top: 88px;
}

#office_slide #pager{
	text-align: center;
	margin-bottom: 30px;
}

#office_slide #pager img{
	display: none;
}

#office_slide #pager .active{
	display: inline;
}

#office_slide #box2 .detail dd p{
	font-size: 13px;
	line-height: 1.6em;
}

/* management */
#management{
	min-height: 250px;
}

#management .inner{
	background-color: #62C7F5;
}

#management p{
	margin: 15px 0;
	font-size: 14px;
	text-align: center;
}

#management p a{
	color: #0000EE;
	text-decoration: underline;
}

#management p a:hover{
	text-decoration: none;
}

#management p .about{
	font-size: 20px;
	vertical-align: middle;
}

/*****************
    environment
*****************/
#environment{
	padding: 190px 0;
	background: url(/wp-content/uploads/bg_cloth2.jpg) repeat center top;
}

#environment h2{
	display: none;
}

#environment .carousel-control{
	display: none;
}

#environment .category_title{
	font-size: 31px;
	color: #00B2EB;
	font-weight: bold;
	text-align: left;
	margin-bottom: 15px;
}

#environment .row{
	margin: 0;
}	

#environment .post-category{
	width: 763px;
	padding-right: 22px;
	border-right: 2px solid #A6DFF4;
}

#environment .col-lg-5{
	width: 190px;
	padding: 0;
	float: right;
}

#environment .post-item p{
	color: #525252;
	font-size: 14px;
	letter-spacing: -0.05em;
	line-height: 1.7em;
	margin: 0;
}

#environment .post-item .meta-bot{
	display: none;
}

#environment .category-aslant-line{
	display: none !important;
}

#environment .widget-category{
	width: 100%
}

#environment .widget-category img{
	margin-left: 0;
}

#environment .widget-category li{
	font-style: normal;
	font-size: 15px;
}

#environment .widget-category li span{
	color: #535353;
	opacity: 1;
	letter-spacing: -0.05em;
	text-decoration: underline;
}

#environment .widget-category li.active span{
	color: #00B2EC;
}

#environment .widget-category li:nth-child(1){
	background: url(/wp-content/uploads/icon_appearance_active.png) no-repeat right top;
	background-size: contain;
}

#environment .widget-category li:nth-child(2){
	background: url(/wp-content/uploads/icon_room_active.png) no-repeat right top;
	background-size: contain;
}

#environment .widget-category li:nth-child(3){
	background: url(/wp-content/uploads/icon_meal_active.png) no-repeat right top;
	background-size: contain;
}

#environment .widget-category li:nth-child(4){
	background: url(/wp-content/uploads/icon_peripheral_active.png) no-repeat right top;
	background-size: contain;
}

#environment .widget-category li:nth-child(5){
	background: url(/wp-content/uploads/icon_floor_plan_active.png) no-repeat right top;
	background-size: contain;
}

#environment .category-item.active img{
	visibility: hidden;
}

#environment .widget-category img{
	opacity: 1;
}

#environment .more_contents{
	display: none;
}

#environment .post-item .toggle_text,
#environment .post-item .toggle_text_plan{
	display: inline-block;
	margin-top: 15px;
	color: #00B2EC;
	text-decoration: underline;
	background: url(/wp-content/uploads/icon_post_open.jpg) no-repeat right center;
	padding-right: 1em;
	margin-bottom: 10px;
}

#environment .post-item .toggle_text.active,
#environment .post-item .toggle_text_plan.active{
	background: url(/wp-content/uploads/icon_post_close.jpg) no-repeat right center;
}

#environment .toggle_text:hover,
#environment .post-item .toggle_text_plan:hover{
	cursor: pointer;
}

/*---外観・設備---*/
/*---居室・浴室・洗面室---*/
/*---周辺環境---*/
#environment #post-category-1 .text01,
#environment #post-category-2 .text01,
#environment #post-category-4 .text01{
	margin-bottom: 20px;
}

#environment #post-category-1 ul li,
#environment #post-category-2 ul li,
#environment #post-category-4 ul li{
	width: 240px;
	float: left;
	margin-bottom: 20px;
}

#environment #post-category-1 ul li:nth-child(3n+1),
#environment #post-category-2 ul li:nth-child(3n+1),
#environment #post-category-4 ul li:nth-child(3n+1){
	clear: left;
}

#environment #post-category-1 ul li:nth-child(3n+2),
#environment #post-category-2 ul li:nth-child(3n+2),
#environment #post-category-4 ul li:nth-child(3n+2){
	margin: 0 9px 20px;
}

#environment #post-category-1 .post-item .place,
#environment #post-category-2 .post-item .place,
#environment #post-category-4 .post-item .place{
	color: #545454;
}

/*---居室・浴室・洗面室---*/
#environment #post-category-2{
}

/*---食事メニュー---*/
#environment #post-category-3{
}

#environment #post-category-3 .text01{
	margin-bottom: 20px;
}

#environment #post-category-3 .box{
	width: 100%;
	margin-bottom: 20px;
}

#environment #post-category-3 .left_box{
	width: 431px;
	float: left;
}

#environment #post-category-3 .right_box{
	width: 285px;
	float: right;
	border-top: 1px solid #009BCE;
	border-bottom: 1px solid #009BCE;
	min-height: 284px;
	padding-top: 15px;
}

#environment #post-category-3 .right_box h4{
	font-weight: bold;
	color: #525252;
	text-align: left;
	margin-bottom: 5px;
}

#environment #post-category-3 .right_box p{
	font-size: 13px;
}

#environment #post-category-3 .menu_title{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 7px;
}

#environment #post-category-3 .menu_title span{
	font-size: 13px;
}

#environment #post-category-3 .menu{
}

#environment #post-category-3 .menu li{
	width: 240px;
	float: left;
	color: #525252;
}

#environment #post-category-3 .menu li:nth-child(2){
	margin: 0 9px;
}

#environment #post-category-3 .menu li img{
	margin-bottom: 7px;
}

#environment #post-category-3 .menu li dl{
	margin: 0 0 20px;
}

#environment #post-category-3 .menu li dt{
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 3px;
}

#environment #post-category-3 .menu li dd{
	font-size: 13px;
	letter-spacing: -0.05em;
	line-height: 1.7em;
}

/*---周辺環境---*/
#environment #post-category-4{
}

/*---建物平面図---*/
#environment #post-category-5 .floor_image{
	margin-bottom: 20px;
}


/************
    voice
************/
#voice{
	padding: 180px 0 190px;
	background-color: #00B3ED;
}

#voice h3{
	font-size: 31px;
	color: #FFF;
	font-weight: bold;
	margin-bottom: 40px;
}

#voice .left_box{
	width: 485px;
	float: left;
}

#voice .left_box p{
	margin-bottom: 10px;
}

#voice .right_box{
	width: 442px;
	float: right;
}

#voice .right_box .text01{
	font-size: 13px;
	line-height: 1.6em;
	min-height: 212px;
}

#voice .right_box .white_box{
	padding: 20px;
	background-color: #FFF;
	min-height: 236px;
}

#voice .right_box .white_box .title_container{
	min-height: 43px;
}

#voice .right_box .white_box h4{
	color: #00B3ED;
	font-size: 15px;
	text-align: center;
	border-bottom: 1px solid #00B3ED;
	font-weight: bold;
	padding-bottom: 10px;
	line-height: 1em;
}

#voice .right_box .white_box p{
	margin: 0;
}

#voice .right_box .white_box .text02{
	width: 245px;
	float: right;
	color: #535353;
	line-height: 1.6em;
	font-size: 13px;
}


/***********
    flow
***********/
#flow{
	padding: 190px 0;
	background: url(/wp-content/uploads/bg_cloth2.jpg ) center top;
}

#flow h3{
	font-size: 31px;
	color: #00B3ED;
	font-weight: bold;
	text-align: left;
	letter-spacing: -0.05em;
	margin-bottom: 15px;
}

#flow dl{
	position: relative;
	background-color: #FFF;
	display: table;
	margin: 0 0 10px;
}

#flow dl dt{
	font-size: 25px;
	background-color: #5EAEDB;
	width: 290px;
	box-sizing: border-box;
	display: table-cell;
	vertical-align: middle;
	padding: 10px 5px 10px 38px;
}

#flow dl dt p{
	line-height: 1.2em;
}

#flow dl dt .number{
	position: absolute;
	left: 0;
	top: 0;
}

#flow dl dt .number img{
	vertical-align: top;
}

#flow dl dt .inspection{
	font-size: 14px;
	font-weight: normal;
	display: block;
	line-height: 1.4em;
}

#flow dl dt .moving{
	font-size: 16px;
	font-weight: normal;
}

#flow dl dd{
	width: 670px;
	box-sizing: border-box;
	font-size: 14px;
	color: #525252;
	display: table-cell;
	vertical-align: middle;
	padding: 15px;
	line-height: 1.6em;
	letter-spacing: -0.05em;
}

#flow dl dd .contact{
	font-size: 17px;
	color: #00B2EC;
}

#flow dl dd .contact img{
	width: 0.5em;
	margin-right: 0.1em;
}

#flow dl dd .contact a{
	color: #00B2EC;
	text-decoration: underline;
}

#flow dl dd .contact a:hover{
	text-decoration: none;
}

#flow dl dd .red_color{
	color: #FF0000;
}

#flow .flow_arrow{
	margin-bottom: 10px;
	height: 14px;
	padding-left: 133px;
}

#flow .flow_arrow img{
	vertical-align: top
}



/**************
    Q and A
**************/
#QandA{
	background-color: #00B2EC;
	padding: 190px 0;
}

#QandA h2{
	display: none;
}

#QandA .carousel-control{
	display: none;
}

#QandA .category_title{
	font-size: 31px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	margin-bottom: 15px;
}

#QandA .row{
	margin: 0;
}	

#QandA dl dt{
	font-size: 20px;
	font-weight: bold;
	color: #525252;
	background-color: #FFF;
	position: relative;
	line-height: 36px;
	padding: 0 10px;
	letter-spacing: -0.05em;
}

#QandA dl dt span{
	text-align: right;
	position: absolute;
	right: 5px;
	top: 0;
	font-size: 27px;
	font-weight: bold;
	color: #B9DAED;
}

#QandA dl dd{
	border: 1px solid #FFF;
	padding: 10px 10px 10px 32px;
	text-indent: -23px;
	font-size: 14px;
}

#QandA dl dd span{
	font-size: 1.5em;
	font-weight: bold;
}

#QandA .post-category{
	width: 763px;
	padding-right: 22px;
	border-right: 2px solid #38C4F1;
}

#QandA .col-lg-5{
	width: 190px;
	padding: 0;
	float: right;
}

#QandA .post-item p{
	color: #525252;
	font-size: 14px;
	letter-spacing: -0.05em;
	line-height: 1.7em;
	margin: 0;
}

#QandA .post-item .meta-bot{
	display: none;
}

#QandA .category-aslant-line{
	display: none !important;
}

#QandA .widget-category{
	width: 175px;
}

#QandA .widget-category img{
	margin-left: 0;
}

#QandA .widget-category li{
	font-style: normal;
	font-size: 15px;
}

#QandA .widget-category li span{
	color: #FFF;
	opacity: 1;
	letter-spacing: -0.1em;
	text-decoration: underline;
}

#QandA .widget-category li.active span{
	color: #222;
}


#QandA .widget-category li:nth-child(2) span{
	letter-spacing: 0;
}

#QandA .more_contents{
	display: none;
}

#QandA .post-item .toggle_text{
	display: inline-block;
	margin-top: 15px;
	color: #FFF;
	text-decoration: underline;
	background: url(/wp-content/uploads/icon_QandA_more.jpg) no-repeat right center;
	padding-right: 1em;
	margin-bottom: 10px;
}

#QandA .post-item .toggle_text.active{
	background: url(/wp-content/uploads/icon_QandA_close.jpg) no-repeat right center;
}

#QandA .toggle_text:hover{
	cursor: pointer;
}





/**************
    contact
**************/
#contact{
	padding: 190px 0 70px;
	background: url(/wp-content/uploads/bg_cloth2.jpg) repeat center top;
}

#contact .author-img{
	display: none;
}

#contact .author-description{
	margin: 0;
}

#contact p{
	color: #535353;
}

#contact h3{
	font-size: 20px;
	color: #00B3ED;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
}

#contact .author-text{
	width: 100%;

}

#contact .left_box{
	width: 620px;
	float: left;
	border-right: 2px solid #A6DFF4;
}

#contact .left_box .text01{
	margin-bottom: 10px;
	letter-spacing: -0.05em;
}

#contact .left_box .text02{
	margin-bottom: 20px;
}

#contact .left_box .text02 .icon1{
	vertical-align: 0.01em;
	width: 1.2em;
	margin-right: 5px;
}

#contact .left_box .text02 .icon2{
	width: 1.5em;
	margin-right: 7px;
	vertical-align: -0.2em;
}

#contact .left_box .text02 .tel_num{
	font-weight: bold;
	font-size: 29px;
	color: #000;
	letter-spacing: -0.05em;
	margin-right: 13px;
	vertical-align: middle;
	line-height: 1.3em;
}

#contact .left_box .text02 .tel_link{
	color: #000;
	text-decoration: none;
}

#contact .left_box .text02 .mail_add{
	font-size: 20px;
}

#contact .left_box .text02 .mail_add a{
	text-decoration: underline;
	color: #535353;
}

#contact .left_box .annotation{
	font-size: 13px;
	margin-bottom: 15px;
	letter-spacing: -0.05em;
}

#contact .left_box .contact_form{
	width: 580px;
	margin-top: 0;
	margin-bottom: 30px;
}

#contact .left_box .contact_form label.label_title{
	opacity: 1;
}

#contact .left_box form br{
	display: none;
}

#contact .left_box form .field_text,
#contact .left_box form .radiobox,
#contact .left_box form .field_textarea{
	width: 100%;
	margin: 0;
	border-top: 1px solid #888;
}

#contact .left_box #contactForm > div:nth-child(5){
	border-top: 1px solid #CCC;
}

#contact .left_box form .field_text input{
	height: 22px;
	padding: 0 5px;
	border: 1px solid #B5B5B5;
	margin: 1.8% 0 0 1.8%;
}

#contact .left_box form label{
	width: 27%;
	float: left;
	margin: 0;
	background-color: #B4EAFD;
	padding: 1.5%;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: -0.05em;
}

#contact .left_box form .radiobox {
	
}

#contact .left_box form .radiobox label{
	background: none;
	color: #525252;
	padding: 0;
	width: 80%;
}

#contact .left_box form .radiobox input{
	margin-top: 9%;
}

#contact .left_box form .radiobox > label{
	width: 27%;
	background-color: #B4EAFD;
	color: #000;
	margin-top: 0;
	padding: 1.5%;
}

#contact .left_box form .radiobox .multicheckbox{
	width: 90px;
	float: left;
	padding-left: 1.8%;
	margin-top: 1.5%;
} 
	
#contact .left_box form .radiobox p.annotation{
	float: left;
	margin-top: 1.8%;
	width: 240px;
	text-align: left;
}

#contact .left_box form .radiobox p span{
	font-size: 12px;
        margin-top: 1.8%;
	margin-left: 2%;
}

#contact .left_box form label{
}

#contact .left_box form .required{
	font-size: 13px;
	color: #FFF;
	background-color: #FF0000;
	padding: 0 5px;
	margin-left: 2px;
	display: inline-block;
	line-height: 1.5em;
}

#contact .left_box form input{
	float: left;
	text-transform: none;
}

#contact .left_box form .field_textarea{
	border-bottom: 1px solid #888;
	margin-bottom: 18px;
}

#contact .left_box form .field_textarea label{
	padding: 10% 1.5%;
}

#contact .left_box form .field_textarea textarea{
	border: 1px solid #B5B5B5;
	margin: 1.8% 0 0 1.8%;
	padding: 8px;
	font-size: 12px;
	line-height: 1.5em;
	height: 120px;
}

#contact .contact_submit{
	width: 245px;
	height: 45px;
	background-color: #5AC5FF;
	box-shadow: 1px 1px 1px #AAA,
				-1px -1px 1px #AAA;
	float: left;
	opacity: 1;
	margin-left: 30px;
	padding-right: 0;
}

#contact .contact_submit input{
	display: block;
	padding: 10px 108px;
	font-size: 15px;
	height: auto;
	background: none;
}

#contact .left_box form .field_submit{
}

#contact .left_box form .field_submit p a{
	background-color: #ADADAD;
	font-size: 15px;
	color: #FFF;
	height: 45px;
    width: 245px;
    padding: 12px 90px;
	box-shadow: 1px 1px 1px #AAA,
				-1px -1px 1px #AAA;
	opacity: 1;
	margin-right: 30px;
	font-weight: normal;
}

#contact .right_box{
	width: 300px;
	float: right;
}

#contact .right_box img{
	margin-bottom: 20px;
}

#contact .right_box p{
	font-size: 13px;
}

#contact #googlemap{
	width: 300px;
	height: 300px;
	margin-bottom: 20px;
}



/***********
    blog
***********/
#blog{
	padding: 58px 0 75px;
}

#blog p{
	margin: 0;
}



#blog .rss{
	background-color: #E1F4FD;
	padding: 15px 30px;
	margin-bottom: 50px;
}

#blog .rss h4{
	text-align: left;
	color: #717171;
	border-bottom: 1px solid #B9B9C8;
	margin-bottom: 8px;
}

#blog .rss .left_box{
	width: 430px;
	float: left;
}

#blog .rss .right_box{
	width: 430px;
	float: right;
}

#blog .rss ul{
	height: 140px;
	overflow: auto;
}

#blog .rss ul::-webkit-scrollbar{
	width: 11px;
}

#blog .rss .left_box ul::-webkit-scrollbar-track{
	background: #E8E8E8
}

#blog .rss .left_box ul::-webkit-scrollbar-thumb{
	background: #FAC890;
}

#blog .rss .left_box ul::-webkit-scrollbar-button:vertical:decrement{
	background: url(/wp-content/uploads/icon_bar_up1.gif) no-repeat left bottom;
	background-size: 11px 11px;
}

#blog .rss .left_box ul::-webkit-scrollbar-button:vertical:increment{
	background: url(/wp-content/uploads/icon_bar_down1.gif) no-repeat left top;
	background-size: 11px 11px;
}

#blog .rss .right_box ul::-webkit-scrollbar-track{
	background: #E8E8E8
}

#blog .rss .right_box ul::-webkit-scrollbar-thumb{
	background: #D1E2EF;
}

#blog .rss .right_box ul::-webkit-scrollbar-button:vertical:decrement{
	background: url(/wp-content/uploads/icon_bar_up2.gif) no-repeat left bottom;
	background-size: 11px 11px;
}

#blog .rss .right_box ul::-webkit-scrollbar-button:vertical:increment{
	background: url(/wp-content/uploads/icon_bar_down2.gif) no-repeat left top;
	background-size: 11px 11px;
}

#blog .rss ul li{
	margin: 10px 0;
	color: #525252;
	font-size: 13px;
}

#blog .rss ul li .rssDate{
	float: left;
	width: 140px;
}

#blog .rss ul li .rssDate:before {
    content: url(/wp-content/uploads/icon_orange_arrow.gif);
    margin-right: 0.5em;
    float: left;
}

#blog .rss .right_box ul li .rssDate:before{
	content: url(/wp-content/uploads/icon_blue_arrow.gif);
	margin-right: 0.5em;
	float: left;
}

#blog .rss ul li a{
	color: #525252;
	text-decoration: underline;
}

#blog .rss .left_box h4 span{
	color: #F28100;
	font-size: 10px;
	margin-left: 0.7em;
}


#blog .rss .right_box h4 span{
	color: #8CC1ED;
	font-size: 10px;
	margin-left: 0.7em;
}

#blog .box{
	width: 960px;
}



#blog .box .left_box{
	float: left;
	padding-left: 88px;
	display: none;
}

#blog .box .left_box .scale02{
	display: none;	
}

#blog .fb-page{
	width: 500px !important;
	height: 394px !important;
}

#blog .box .right_box{
	width: 307px;
	float: right;
	padding: 0 86px 0 0;
	margin: 0;
}

#blog .box .right_box li{
	width: 221px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	list-style-type: none;
	margin-bottom: 11px;
}

#blog .box .right_box li a{
	display: block;
	background-color: #FFF;
}

#blog .box .right_box li a img{
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
}

#blog .box .right_box li a img:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: “alpha( opacity=70 )”;
}



/*************
    footer
*************/
#footer{
	color: #FFF;
	background-color: #006FE5;
}

#footer .inner{
	background: none;
	padding: 25px 0;
}

#footer ul{
	text-align: center;
	padding: 0;
	margin: 0 0 15px 0;
}

#footer ul li{
	list-style-type: none;
	display: inline-block;
	font-size: 13px;
	padding: 0 15px;
	border-right: 1px solid #FFF;
	letter-spacing: -0.1em;
}

#footer ul li:first-child{
	border-left: 1px solid #FFF;
}

#footer ul li:nth-child(3),
#footer ul li:nth-child(4),
#footer ul li:nth-child(10){
	display: none;
}

#footer ul li a{
	color: #FFF;
}

#footer ul li a:hover{
	text-decoration: underline;
}

#footer .copyright {
    text-align: center;
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	margin: 0;
}

