@charset "UTF-8";


.column,
.columns {
	/*border: 1px #0099ff solid;*/
}




/* ■ section header ヘッダー 2017.2.22
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.header{
	padding: 20px 0px 0px 0px;
}

div.header div.sns{
	position: inherit;
	top: 0px;
	right: 0px;
	z-index: 10;
	padding: 0px 20px;
}


div.header h1{
	font-size: 1.1em;
	line-height: 1.4;
	margin-top: 20px;
}

div.header div.float_photo1{
	display: inherit;
	position: absolute;
	top: 0px;
	left: -20px;
	z-index: 20;
	display: none;
}

div.header div.float_photo2{
	display: inherit;
	position: absolute;
	top: 70px;
	right: -20px;
	z-index: 20;
	display: none;
}

div.header div.logo{
	z-index: 30;
}



/* ■ section obi ヘッダー下おび
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.obi{
	background-color: #8b0035;
	padding: 3px 0px 0px 0px;
}

div.obi img{
}


/* ■ section main メイン
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.main{
	padding: 30px 0px;
}

div.main p{
	color: #595757;
	font-size: 18px;
	margin-top: 40px;
}

div.main h1{
	color: #595757;
	font-size: 18px;
	margin-top: 40px;
	line-height: 2em;
}

div.main div.logo{
	/*text-align: right;*/
}



/* ■ section contents メインコンテンツ
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.contents{
	margin: 0px 10px;
	padding: 10px 0px;
}

div.contents div.left_box{
}

div.contents div.left_box img{
	margin-bottom: 20px;
}

div.contents div.left_box img.title_address{
	margin-bottom: 5px;
}

div.contents div.address_box{
	padding: 0px 20px;
}

div.contents div.address_box_inner{
	border: 2px solid #804F21;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 20px 0px;
}

div.contents div.address_box p{
	color: #643232;
	font-size: 14px;
	margin: 15px 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 10px;
}






div.contents div.right_box{
}


div.contents div.right_box h3.menu_title_bg{
	background-color: #f6bba7;
	width: 100%;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 3px;
}

div.contents div.right_box p.tokki{
	clear: both;
	font-size: 12px;
	color: #643232;
	margin-bottom: 10px;
	text-align: left;
}

div.contents div.right_box div.menuphoto{
	margin-top: 30px;
}


div.contents div.right_box p{
	text-align: left;
	color: #643232;
	font-size: 14px;
	line-height: 2em;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}








/* ■ section access アクセス＆Facebook
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.access{
}


div.access div.google_map{
}

div.access div.google_map iframe{
	border: 2px solid #ECAE34;
}


div.access div.facebook{
	margin-top: 30px;
}




/* ■ section footer フッター 2017.2.22
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*
フッター
*/
.footer {
	/*width:100%;*/
	padding-top:20px;
	padding-bottom:10px;
	color:#6b5c4d;
	background-color:#d4cabd;
	clear: both;
}
.footer a {
	color:#6b5c4d;
	width: 195px;
	font-size: 14px;
}
.footer_bottom {
	background-color:#d4cabd;
}
.footer_wrap {
	/*width:1000px;*/
	margin:0 auto;
	/*overflow:hidden;*/
}
.footer_title {
	font-size:25px;
	font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;
}
.footer_tel {
	height:25px;
	background-color:#fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	font-size:14px;
	line-height:25px;
	margin-top:5px;
	margin-bottom:10px;
	font-family:"游明朝","YuMincho","Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;
}
.footer_address {
	font-size:11px;
	margin-bottom:10px;
}

.footer_left {
	float:left;
	text-align:center;
	padding-bottom:20px;
	width: 400px;
}

.footer_right {
	text-align: left;
	padding-bottom: 20px;
}









.footer_footer {
	background-color:#000;
	padding:10px 0;
	color:#fff;
	text-align:center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}




/* ■ section footer 上部へ戻る
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.arrow{
	float: right;
	width: 60px;
}

.footer_arrow{
	padding: 10px 30px;
	text-align: right;
}


/* ■ ご意見はこちらまで
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.footer_goiken{
	padding: 10px 30px;
	text-align: center;
	background-color: #EEEEEF;
}

.footer_goiken p{
	font-size: 1em;
	line-height: 1.8;
}




/*----------------------------------------------------------------------------------------------
　カスタムＣＳＳ  2016.10.19
----------------------------------------------------------------------------------------------*/

body {
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	color: #333;

	/*背景にテクスチャ配置*/
	background-image: url(images/back.jpg);

}


.column{
	padding: 0px;
}

img{
	margin: 0px;
	padding: 0px;
}

p{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

a{
	margin: 0px;
	padding: 0px;
}

.float-left{
	float: left;
	padding: 0px 30px 10px 0px;
}

.float-right{
	float: right;
	padding: 0px 0px 10px 30px;
}

.name{
	font-weight: bold;
}

.name-large{
	font-size: 16px;
	font-weight: bold;
}

.caption{
	font-size: 12px;
}

h2 {
	font-size: 23px;
	border-left: 20px solid #ff3300;
	font-weight: bold;
	padding-left: 5px;
	margin: 30px 0px 10px 0px;
}

h2 span{
	font-size: 14px;
	color: #ff3300;
	margin-left: 10px;
}

h3 {
	font-size: 18px;
	font-weight: bold;
	color: #ff3300;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	margin-left: -10px;
}

h3 span{
	font-weight: normal;
	color: #333333;
	font-size: 14px;
}

li{
	list-style-type: none;
	line-height: 14px;
}

p.border-box{
	border: 1px solid #ccc;
	padding: 8px 15px 8px 15px;
	margin-top: 10px;
}

p.border-box a{
	color: #ff3300;
}

a{
	color: #333;
}


.red{
	color: #ff3300;
}

ul.list{
	margin-top: 10px;
}

ul.list li{
	padding-left: 1em;
	text-indent: -1em;
	line-height: 18px;
}

.google_map{
	padding-left: 20px;
	padding-right: 20px;
}



/* ■ alignの初期値を無効（センター）にし、幅によって下で有効化 2016.4.27
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.align-left{
	text-align: left;
}

.align-right{
	text-align: right;
}

.align-center{
	text-align: center;
}

span.ERR{
	color: #FF0000;
	font-weight: bold;
}



/* ■ section inquiry　お問合せ 2016.4.27
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.inquiry{
	padding: 30px 0px 80px 0px;
}

div.inquiry .tab{
	margin-top: -60px;
}

div.inquiry table{
	margin: 0px auto;
}

div.inquiry tr{
}

div.inquiry td{
}

div.inquiry th{
}

div.inquiry input{
}

div.inquiry textarea{
}

div.inquiry input.button{
	background-color: #DEDEDE;
}


div.inquiry .align-left{
	text-align: left;
}

div.inquiry .align-right{
	text-align: right;
}

div#kakunin form .row{
	margin-bottom: 15px;
}




/* ■ section kyotaku　居宅サービス 2016.4.27
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.kyotaku{
	padding: 0px 0px 80px 0px;
}
div.kyotaku .tab{
	margin-top: -60px;
}






/* ■ section fukusi 福祉サービス 2016.4.27
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.fukusi{
	padding: 0px 0px 80px 0px;
}
div.fukusi .tab{
	margin-top: -60px;
}

div.fukusi .cafe_title{
	font-size: 23px;
	font-weight: bold;
	margin-bottom: 10px;
}



/* ■ section yui 結いの家＆悠玄荘 2016.4.27
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.yui{
	padding: 0px 0px 80px 0px;
}
div.yui .tab{
	margin-top: -60px;
}

div.yui h2{
	border-left: none;
	padding-left: 0px;
}

div.yui h2 span{
	font-size: 24px;
}


/* ■ section zaitaku 在宅サービス 2016.4.27
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.zaitaku{
	padding: 0px 0px 80px 0px;
}
div.zaitaku .tab{
	margin-top: -60px;
}

div.zaitaku .makistove{
}

div.zaitaku .makistove h2{
	border-left: none;
	font-weight: bold;
	padding-left: 0px;
	margin: 30px 0px 10px 0px;
}

div.zaitaku .makistove h3{
	color: #6E4A00;
	margin-top: 30px;
}

div.zaitaku .makistove h3 img{
	margin-right: 5px;
	margin-top: 2px;
}

div.zaitaku .makistove h3 img.box{
	border: 1px solid #ccc;
	padding: 3px;
}

div.zaitaku .makistove p{
}



/* ■ section recruit 採用情報 2016.4.22
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.recruit{
	padding: 0px 0px 80px 0px;
}



/* ■ section service 事業のご案内 2016.4.22
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.service{
	padding: 30px 0px 80px 0px;
}

div.service .title{
	margin-bottom: 30px;
}



/* ■ section greeting ごあいさつ 2016.4.27
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.greeting{
	padding: 50px 0px 50px 0px;
}

div.greeting div#gaiyou ul {
}
div.greeting div#gaiyou li{
	color: #ff3300;
	line-height: 20px;
}
div.greeting div#gaiyou a{
	color: #ff3300;
}


div.greeting div#enkaku{
}
div.greeting div#enkaku ul{
}
div.greeting div#enkaku ul li{
	padding-left: 7em;
	text-indent: -7em;
	line-height: 20px;
}


div.greeting div#access{
}

div.greeting div#access ul{
}

div.greeting div#access ul li{
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 27px;
	background-repeat: no-repeat;
	padding-bottom: 5px;
}

div.greeting div#access ul li span{
	font-size: 12px;
	font-weight: bold;
}

div.greeting div#access ul li.no1{
	background-image: url(../greeting/images/mark_1.gif);
}

div.greeting div#access ul li.no2{
	background-image: url(../greeting/images/mark_2.gif);
}

div.greeting div#access ul li.no3{
	background-image: url(../greeting/images/mark_3.gif);
}

div.greeting div#access ul li.no4{
	background-image: url(../greeting/images/mark_4.gif);
}

div.greeting div#access ul li.no5{
	background-image: url(../greeting/images/mark_5.gif);
}










/* ■ section navi ナビ
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.navi{
	background-image: url(../images/bg01.gif);
	background-repeat: repeat;
	padding: 0px;
}

/* ■ section mainvisual メインビジュアル 2016.4.22
–––––––––––––––––––––––––––––––––––––––––––––––––– */
div.mainvisual{
	padding: 0px;
	overflow: hidden;
}






/* ■ セクション Sections 2016.4.22
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.section {
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.section-heading,
.section-description {
  margin-bottom: 1.2rem;
}





/* ■ コンテナ Grid 2017.2.22 
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.container {
	position: relative;
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	padding: 0 10px; /* 2015.12.17 */
	box-sizing: border-box;
}


/* ■ ＳＮＳ 表示 Grid 2017.2.22 
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.sns_pc {
	margin-top: 20px;
	padding: 0px 30px;
}

.facebook_box{
	margin-bottom: 20px;
	border: 1px solid #fff;
}

.twitter_box{
	border: 1px solid #E4F4FE;
}



/* ■ インスタグラムプラグイン 表示 Grid 2017.2.22 
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.instagram{
	border: 1px solid #eee;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.instagram_logo{
	margin-bottom: 10px;
}


/* ■ フォトコンテスト 表示 Grid 2017.2.22 
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.photocon{
}


/* ■ 規約 2017.2.22 
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.kiyaku{
	margin: 0px auto;
}

.kiyaku_inner{
	border: 1px solid #ccc;
	position: relative;
}

.title{
	margin-bottom: 20px;
}

.kiyaku_download{
	margin-top: 20px;
	margin-right: 20px;
}

.kiyaku_syosai{
}


.kiyaku ul{
	width: 95%;
	border-bottom: 1px dotted #ccc;
	margin: 20px auto;
	text-align: left;
}

.kiyaku ul li{
	text-align: left;
	padding-left: 20px;
}

.kiyaku ul li.midasi{
	color: #3C5998;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4;
	margin-bottom: 15px;
}

.kiyaku ul li.honbun{
	color: #333333;
	line-height: 1.4em;
	text-align: left;
	margin-left: 20px;
	margin-bottom: 8px;
	font-weight: normal;
}


.kiyaku ul li.honbun a{
	color: #036EB7;
}



.kiyaku ul.oubo{
}

.kiyaku ul.oubo li{
	margin-bottom: 20px;
}

.kiyaku ul.oubo li.pdf{
	color: #333333;
	text-align: left;
	margin-bottom: 8px;
	font-weight: normal;
	list-style-image: url(../images/icon_pdf.gif);
	padding-bottom: 20px;
}

.kiyaku ul.oubo li.pdf a{
	color: #036EB7;
	margin-left: 5px;
}

.kiyaku ul.oubo li.pdf a:hover{
	text-decoration: underline;
}



/* 1: INDEX Style Setting
----------------------------------------------------------------------------------------------*/


/* OVER WRITE
==========================================================*/
#toppages { background: url('../images/common/bg-dia.gif') fixed no-repeat center -40px; }
.wrapInner{ padding:40px 0 0; }



/* INDEX
==========================================================*/


.ind-maincopyInner{ position:relative; height:150px; }
	.ind-maincopy{ height:74px; padding:38px 0; }
	.ind-maincopy img{ display:none; }
	.ind-mainlineup{ position:absolute; top:-65px; right:0; z-index:99; height:205px; }
	
	
	

#index-GridInner{ background:#F2F2F2; padding-bottom:40px; }
#index-Grid { margin-left:-15px; line-height:1; }
#index-Grid li{ width:190px; float:left; margin-left:15px; margin-bottom:15px;  }
	#index-Grid li#andmore,
	#index-Grid li#more{ width:1000px; text-align:center; margin-bottom:0; }
	#index-Grid li#andmore{ display:none; padding-top:20px; }
#index-Grid dl.index-cars { width:180px; padding:5px; background:#FFF;  }
	#index-Grid dl.index-cars .grid-img{ margin-bottom:12px; }
	#index-Grid dl.index-cars dd{ line-height:1.3; margin-bottom:5px; padding-left:2px; }
	#index-Grid dl.index-cars .grid-title{ letter-spacing:normal; min-height:2.6em; }
	#index-Grid dl.index-cars .grid-nenshiki{ }
	#index-Grid dl.index-cars .grid-price{ font-weight:bold; }
	#index-Grid dl.index-cars .grid-price span{ font-size:2em; font-family:Helvetica, Arial, sans-serif; color:#1F3954; }


#index-MainInner{  }
.index-palla{ background:#FFF url('../images/index/bg0969.jpg') fixed 0 0; background-size:cover; }
	
	/* -> IN base.css
	.grid-3colInner{ margin-left:-25px; line-height:1; padding-bottom:80px;  }
	.grid-3col li{ margin-left:25px; margin-bottom:25px; float:left; }
	.grid-3col li p{ margin-top:0px;}
	*/
	
	.grid-4colInner{ margin-left:-26px; line-height:1; padding-bottom:40px; }
	.grid-4col li{ margin-left:26px; margin-bottom:46px; float:left; width:233px; letter-spacing:normal; }
	.grid-4col li.block2{ width:492px; }
	.grid-4col li p{ margin-top:0px;}
	
	
	
	.indexBg-aboutInner{ }
	/*.indexBg-svInner{ background:#f5f3f2; background:#156B9C; color:#FFF; }*/
	.indexBg-svInner{ background: url('../images/common/bg-dot.gif'); }
	.indexBg-puInner{ background:#F2F2F2; }
	.indexBg-infoInner{ background:#FFF; padding-bottom:80px;}



.ind-infottInner{ }
	.infolink{ float:right; }
	.infotitile{ float:left; height:46px; }
.table-01{ width:100%; }
	.table-01 tr{ background:#F2F2F2; }
	.table-01 tr.even{ background:#FFF; }
	.table-01 td{ padding:8px 0;}
	.table-01 td.date{ width:100px; font-size:13px; padding-left:10px; }
	.table-01 a { color:#121212; padding-left:18px; background: url('../images/common/so_info_arw.png') no-repeat 0 4px ; }
	.table-01 a:hover { color:#717171; }


.ind-readcol{ padding-top:60px; font-size:13px; line-height:1.5; }
	.ind-readcol .col-l{ float:left; width:200px;}
	.ind-readcol .col-r{ float:right; width:800px;}




/**  ■ メインビジュアル スライダー   SLIDER
===================================*/

#mainVisual-index { overflow:hidden; }
#mainVisual-index .sliderbox { margin: 0 auto; }
#mainVisual-index .bx-viewport {
  overflow: visible!important;
  width: 1016px!important;
  width: 100%!important;
}

#mainVisual-index ul#slider {
	margin: 0px;
	padding: 0px;
}

#mainVisual-index ul#slider li{
	margin: 0px;
	padding: 0px;
}


#mainVisual-index ul#slider li img{
	margin: 0px;
	padding: 0px;
}



/*
#mainVisual-index .bx-viewport::after {
	content:"";
    position:absolute;
	top:0; left:-495px;
	background: url('../images/index/slideside.png') no-repeat 0 0px ; 
	height:440px;
	width:2000px;
	z-index:9;
	}
*/
#mainVisual-index .bx-sideright {
	content:"";
    position:absolute;
	top:0; right:-479px;

	top:0; right:-495px;

	background: url('../images/slideside_br.png') no-repeat 0 0px ; 
	height:500px;
	width:495px;
	z-index:9;
	}
#mainVisual-index .bx-sideleft {
	content:"";
    position:absolute;
	top:0; left:-494px;
	background: url('../images/slideside_bl.png') no-repeat 0 0px ; 
	height:500px;
	width:495px;
	z-index:9;
	}



.bx-wrapper {
	position: relative;
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
}


.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	background: #fff;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../js/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}




/* ■ スライダー 左右ボタン DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -51px;

	left: -51px;

	background: url(../images/slide_prev.png) no-repeat 0 0;
}

.bx-wrapper .bx-next {
	right: -51px;

	right: -51px;

	background: url(../images/slide_next.png) no-repeat 0 0;
}

.bx-wrapper .bx-prev:hover {
}

.bx-wrapper .bx-next:hover {
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	outline: 0;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}


/* 
==========================================================*/

/* TwitterAPI対策 */
.SandboxRoot.env-bp-430 .timeline-Tweet-text , .SandboxRoot.env-bp-330 .timeline-Tweet-text ,
.SandboxRoot.env-bp-550 .timeline-Tweet-text , .SandboxRoot.env-bp-660 .timeline-Tweet-text ,
.SandboxRoot.env-bp-820 .timeline-Tweet-text , .SandboxRoot.env-bp-970 .timeline-Tweet-text {
    font-size: 10px !important;
    line-height: 14px !important;
}

.SandboxRoot.env-bp-330 .TweetAuthor-name, .SandboxRoot.env-bp-430 .TweetAuthor-name,
.SandboxRoot.env-bp-550 .TweetAuthor-name {
    font-size: 10px !important;
    line-height: 14px !important;
}

.SandboxRoot.env-bp-330 .TweetAuthor-screenName, .SandboxRoot.env-bp-430 .TweetAuthor-screenName,
.SandboxRoot.env-bp-550 .TweetAuthor-screenName {
    font-size: 12px !important;
	line-height: 14px !important;
}

.SandboxRoot.env-bp-330 .TweetAuthor-screenName, .SandboxRoot.env-bp-430 .TweetAuthor-screenName,
.SandboxRoot.env-bp-550 .TweetAuthor-screenName {
    font-size: 10px !important;
    line-height: 12px !important;
}
.SandboxRoot.env-bp-430 .timeline-Header-title, .SandboxRoot.env-bp-550 .timeline-Header-title {
    font-size: 15px !important;
    line-height: 18px !important;
}
.SandboxRoot.env-bp-330 .timeline-Header-description, .SandboxRoot.env-bp-430 .timeline-Header-description,
.SandboxRoot.env-bp-550 .timeline-Header-description {
    font-size: 10px !important;
    line-height: 12px !important;
}





























/* Shared
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.button {
  border-radius: 100px;
}


/* Hero
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.phones {
  position: relative;
}
.phone {
  position: relative;
  max-width: 80%;
  margin: 3rem auto -12rem;
}
.phone + .phone {
  display: none;
}

/* Values
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.values {
  background-image: url('../images/values-bg.jpg');
  background-size: cover;
  color: #fff;
  padding-bottom: 5rem;
}
.value-multiplier {
  margin-bottom: .5rem;
  color: #11DFC7;
}
.value-heading {
  margin-bottom: .3rem;
}
.value-description {
  opacity: .8;
  font-weight: 300;
}

/* Help
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.get-help {
  border-bottom: 1px solid #ddd;
}

/* Categories
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.categories {
  background-image: url('../images/values-bg.jpg');
  background-size: cover;
  color: #fff;
}
.categories .section-description { 
  margin-bottom: 4rem;
}




/* Bigger than 550 */
@media (min-width: 550px) {
  .section { /* セクションデフォルト */
    padding: 2rem 0 0 0;
  }

  .row { /* セクションデフォルト */
    padding: 0rem 0;
  }
	div.main div.logo{
		text-align: right;
	}

	div.header div.float_photo1{
		display: none;
	}
	
	div.header div.float_photo2{
		display: none;
	}


}

/* Bigger than 750 */
@media (min-width: 750px) {
  .section { /* セクションデフォルト */
    padding: 2rem 0 0 0;
  }

  .row { /* セクションデフォルト */
    padding: 0rem 0;
  }
	div.main div.logo{
		text-align: right;
	}


	div.header div.float_photo1{
		display: none;
	}
	
	div.header div.float_photo2{
		display: none;
	}


	.facebook_box{
		border: none;
	}
	
	.twitter_box{
		border: 1px solid #E4F4FE;
	}

}

/* Bigger than 1000 */
@media (min-width: 1000px) {
  .section { /* セクションデフォルト */
    padding: 2rem 0 0 0;
  }

  .row { /* セクションデフォルト */
    padding: 0rem 0;
  }

	div.main div.logo{
		text-align: right;
	}

	div.header div.float_photo1{
		display: inherit;
	}
	
	div.header div.float_photo2{
		display: inherit;
	}
	
	div.header div.sns{
		position: absolute;
	}

	.facebook_box{
		border: none;
	}
	
	.twitter_box{
		border: 1px solid #E4F4FE;
	}

	.sns_pc {
		margin-top: 20px;
		padding: 0px 10px;
	}
	
}
