﻿@charset "UTF-8";
/*-
	reset
-*/
body,h1,h2,h3,h4,h5,h7,a,ul,ol,li,dl,dd,dt,table,tr,th,td,div,img,p,b,strong,span,tbody{
	margin:0;
	padding:0;
}
body{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto ,"Meiryo,Osaka","ＭＳ Ｐゴシック","游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	line-height: 1.5em;
	font-size: 100%;
}

body {
  -webkit-text-size-adjust: 100%;
}

h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;	
}

ul{
	list-style:none;
}

img{
	border:none;
	max-width:100%;
	width:auto;
	height:auto;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}

a{
	text-decoration:none;
	color:#00F;
}
a:link {   
	text-decoration: none;
	color:#00F;

}
a:hover{
	text-decoration: underline;
}
html, body {
	width:100%;
}
.ta_c{
	text-align: center;
}
.img_sp{
	display: none;
}
.left{
	float: left;
}
.right{
	float: right;
}
.mb25{
	margin-bottom: 25px;
}
.mb40{
	margin-bottom: 40px;
}

ol{
	padding-left:25px;
}

ol li{
/*	font-size:1.1rem;*/
	line-height:1.8;
}

.liston{
	list-style:disc;
}
.liston li{
	margin-left:30px;
}

/* header*/
.header1{
	max-width: 1040px;
	width: auto;
	margin:0 auto;
}
.header1_left{
	width: 21%;
	float:left;
}
.header1_right{
	width: 78%;
	float:right;
}
.header1_left img{
	margin:20px 0px 10px 14px;
}
#main-menu{
	float: right;
}
#main-menu > li{
	box-sizing:border-box;
	border-left: 1px solid #DEE2E2;
	border-radius:4px 4px 0px 0px;
}

#main-menu > li > a {
	font-weight: bold;
	font-size: 110%;
	color:#723D3D;
	padding: 20px;
}

#main-menu > #fbicon > a{
	padding-top:12px;
	padding-bottom:12px;
}

.sp_btn{
	width: 44px;
	height: 44px;
	display: block !important;
	border:1px solid #999;
	border-radius: 4px;
	cursor: pointer;
	box-sizing: border-box;
	background-image:-moz-linear-gradient(rgb(255,255,255) 0%,rgb(179,182,186) 70%,rgb(169,173,184) 90%, rgb(244,245,246) 100%);
	background-image:-webkit-linear-gradient(rgb(255,255,255) 0%,rgb(179,182,186) 70%,rgb(169,173,184) 90%,rgb(244,245,246) 100%);
	background-image:linear-gradient(rgb(255,255,255) 0%,rgb(179,182,186) 70%,rgb(169,173,184) 90%,rgb(244,245,246) 100%);
	background-color: #EEE;
	display: none;
}
.menu_pd{
	padding:13px 10px;
}
.line{
	height: 2px;
	background-color: #333;
}
.sp_btn .center{
	margin:5px 0;
}
/* footer */

footer{
	margin-top:100px;
}

.footer1_in,
.footer2_in,
.footer3_in{
	max-width: 1040px;
	width: auto;
	margin:0 auto;
}
.footer1{
	background-color: #DBDBDB;
	margin-bottom: 25px;
}

.footer1_ul{
	float:right;
}
.footer1_ul li{
	display: inline-block;
	margin-right: 40px;
	padding: 15px 0px;
}
.footer1_in a{
	font-size: 80%;
	color:#000000;
	font-weight: bold;
}

.footer2_left{
	float:left;
	width: 31%;
}
.footer2_right{
	float:right;
	width: 67%;
}
.footer2_access{
	margin-bottom: 18px;
}
.footer2_access li{
	background-color: #12A3DA;
	display: inline-block;
	width: 47%;
	padding: 1%;
	float: left;

}
.footer2_access li a{
	color:#FFF;
	display: block;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.footer2_access .access_first{
	margin-right: 2%;
}
.footer2 .address{
	text-align: center;
}
.footer2 .pos{
	margin-right:1em;
}
.footer2_pd{
	padding:0 5%;
}

.footer2_box{
	margin-bottom:25px;
	float:left;
}
.footer2_box > p > a{
	font-size: 90%;
}

.footer2_box1{
	width: 27%;
}
.footer2_box2{
	width:27%;
}
.footer2_box3{
	width: 27%;
}
.footer2_box4{
	width: 17%;
}
.footer2_box5{
	width: 27%;
}
.footer2_box6{
	width: 27%;
}
.footer2_box7{
	width: 27%;
}
.footer2_box p a{
	font-size: 100%;
	color:#000000;
	font-weight: bold;
}

.footer2_box li{
	background: rgba(0, 0, 0, 0) url("../../images/common/footer_arrow.gif") no-repeat scroll left center;
	padding-left: 10px;
	font-size:90%;
}
.footer2_box4 p{
	margin-bottom: 10px;
}

.footer2_box4 p a{
	border-left:2px solid #646464;
	padding-left: 10px;
}

.footer3{
	background-color: #12A3DA;
}

.copy{
	text-align: right;
	color:#FFF;
	font-size:85%;
	padding:8px 0px;
}



/* TOP page */
.content{
	max-width: 1040px;
	width: auto;
	margin:0 auto;
}
.top_slde{
	margin-bottom:50px;
	
}
.slide_first{
	position: relative;
}
.slide_first .slde_video{
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
.top_news{
	background: url(../../images/img_news.jpg) no-repeat #12A3DA;
	background-position: center center;
    background-size: cover;
    min-height:400px;
    position: relative;
	margin-bottom:40px;
}
.news_link{
	position: absolute;
	top:20%;
	left: 10%;

	background-color: rgba(0,0,0,0.5);
	padding: 10px;
}
.news_link a{
	color:#FFF;
	font-weight: bold;
}
.news_link .news_span1{
	display: block;
	font-size: 150%;
	margin-bottom:10px;
}
.news_link .news_span2{
	font-size: 225%;
}
.news_link .news_span3{
	font-size: 120%;
	color: #00ff00;
}


.patient_title{
	text-align: center;
	margin-top:40px;
	margin-bottom:40px;
	font-weight: bold;
	font-size:200%;
}
.top_patient .sub_title{
	text-align: center;
	font-size: 100%;
}

.top_matter{
	background: url(../../images/img_matter.jpg) no-repeat #E1FAFF;
	background-position: center center;
    background-size: cover;
    min-height:400px;
    position: relative;
	color:#FFF;
}

.top_matter a{
	color:#FFF;
}

.matter_link{
	position: absolute;
	top:40px;
	left: 10%;
}
.matter_span1{
	font-size:210%;
}
.matter_span2{
	padding:0 1em;
}

.for_patbox{
	margin:0 auto;
	max-width: 1040px;
    	width: auto;
}

.sub_title{
	font-size:120%;
	text-align:center;
}

/* common */
.box4-1,
.box4-2{
	float:left;
	max-width: 20.5%;
	width: auto;
	margin:0 2%;
	margin-bottom:50px;
}
/*
.box4-1_first,
.box4-2_first{
	margin-left:3%;
}
*/

.box4-1 .title1{
	font-size: 120%;
}
.box4-2 .title2{
	font-size: 100%;
	padding-left: 15px;
}

.box2-1,
.box2-2{
	width: 49%;
	margin-bottom: 50px;
}

.box2-3{
	width:68%;
}
.box1-3{
	width:30%;
	margin-left:2%;
}

.gmap{
	margin-bottom: 30px;
}
/* common next */
.pan{
	background-color:#9BDDF7;
}

.pan a{
	color:#000;
}
.pan_in,
.jump_in{
	margin-left: 25px;
	max-width:1040px;
	margin:0 auto;
}

.next .pan_in p{
	font-size: 75%;
	padding: 5px 0px;
}
.pan a{
	padding:2px 0px;
}
.page_jump{
	background-color:#F0F0F0;
	padding:5px 0px;
	margin-bottom:25px;
	
}
.page_jump p{
	
	max-width:1040px;
	margin:0 auto;
}

.page_jump p a{
	padding-left:17px;
	background: rgba(0, 0, 0, 0) url("../../images/common/page_arrow.gif") no-repeat scroll left center;
	font-size: 80%;
	margin-right:2em;
	display:inline-block;
}

.wrap_h1{
	background:#12A3DA;
	width:100%;
}

.next-content{
	max-width: 1040px;
	width: auto;
	margin:0 auto;
	padding:0 2%;
}
.next p{
	font-size: 1.1rem;
}
.next ol{
	margin-left: 1.4em;
	margin-bottom:20px;
	font-size: 100%;
}
.wrap_h1 h1{
	font-size: 1.5rem;
	color:#FFF;
	background-color:#12A3DA;
	line-height: 136px;
	font-weight:bold;
}
.next h2{
	font-size: 1.5rem;
	margin-bottom: 15px;
	font-weight:bold;
}
.next h3{
	margin-bottom: 15px;
	padding: 10px 0px 10px 15px;
	background-color: #9BDDF7;
	font-weight:bold;
	font-size: 1.3rem;
}
.next h4{
	font-size: 1rem%;
	margin-bottom: 12px;
	padding: 10px 0px 5px 15px;
	border-bottom: 3px solid #12A3DA;
}
.next h5{

}
.clinic_guide_title{
	background: url("../../clinic_guide/images/lbl.jpg") no-repeat scroll top right;
}

.clinic_section_title{
	background: url("../../section/images/lbl.jpg") no-repeat scroll top right;
}


.clinic_nyuin_title{
	background: url("../../nyuin/images/lbl.jpg") no-repeat scroll top right;
}

.clinic_outline_title{
	background: url("../../outline/images/lbl.jpg") no-repeat scroll top right;
}

.clinic_facility_title{
	background: url("../../facility/images/lbl.jpg") no-repeat scroll top right;
}

.clinic_kenshin_title{
	background: url("../../kenshin/images/lbl.jpg") no-repeat scroll top right;
}

.clinic_gamma_title{
	background: url("../../gamma/images/lbl.jpg") no-repeat scroll top right;
}

.clinic_touseki_title{
	background: url("../../touseki/images/lbl.jpg") no-repeat scroll top right;
}

.clinic_kaigo_title{
	background: url("../../department/images/lbl_kaigo.jpg") no-repeat scroll top right;
}

.clinic_kango_title{
	background: url("../../department/images/lbl_kango.jpg") no-repeat scroll top right;
}

.clinic_houshasen_title{
	background: url("../../department/images/lbl_houshasen.jpg") no-repeat scroll top right;
}

.clinic_kensa_title{
	background: url("../../department/images/lbl_kensa.jpg") no-repeat scroll top right;
}

.clinic_eiyou_title{
	background: url("../../department/images/lbl_eiyou.jpg") no-repeat scroll top right;
}

.clinic_hoiku_title{
	background: url("../../facility/images/lbl_hoiku.jpg") no-repeat scroll top right;
}

.clinic_cmn_title{
	background: url("../../images/lbl_cmn.jpg") no-repeat scroll top right;
}

/* table */
.gairaidata,
.data{
	width: 100%;
	margin-bottom:15px;
	table-layout: fixed;
}
.scroll_table{
	width: 100%;
	-webkit-text-size-adjust: 100%;
}

.scroll{
	overflow: auto; /*tableをスクロールさせる*/
	white-space: nowrap; /*tableのセル内にある文字の折り返しを禁止*/
}
.scroll::-webkit-scrollbar{ /*tableにスクロールバーを追加*/
	height: 5px;
}
.scroll::-webkit-scrollbar-track{ /*tableにスクロールバーを追加*/
	background: #F1F1F1;
}
.scroll::-webkit-scrollbar-thumb { /*tableにスクロールバーを追加*/
	background: #BCBCBC;
}
.data2{
	width: 100%;
	margin-bottom:15px;
	table-layout: fixed;
	word-break: break-word;
}

.gairaidata .first,
.data .first,
.gairaidata th,
.data th{
	background-color: #F6F6F6;
}
.gairaidata .first td,
.data .first td{
	width: 14.285%;
}
.gairaidata th,
.data th,
.gairaidata td{
	text-align: center;
	font-weight: normal;
	font-size: 1.1rem;
	padding:12px 0px;
	border:1px solid #D6D6D6;
}

.data td{
	text-align: left;
	font-weight: normal;
	font-size: 1.1rem;
	padding:10px;
	border:1px solid #D6D6D6;
}

/* clinic_guide */
.next .clinic_txt{
	font-size: 110%;
	color:#E3341B;
}

/* News Detail */
.newsbox .newsbox_l {
	width:64%;
	float:left;
}
.newsbox .newsbox_r {
	width:35%;
	float:right;
}

.newsbox .newsbox_l p img {
	width:100%;
}

.newsbox .date{
	text-align:right;
}
.newsbox .title{
	color:#621105;
	margin:10px 0;
	font-size:1rem;
}

.newsbox .topcaption{
	margin:0 0 10px 0;
}
.newsbox .caption{
	color:#CC4200;
	margin:0 0 10px 0;
}

.newsbox .links,
.newsbox .files{
	padding-bottom:10px;
}
.newsbox .newsbox_r #photobox li{
	text-align:center;
	padding-bottom:10px;
}
.newsbox .newsbox_r #photobox .imgcap{
}
.title_news{
	background-color:#EBE3D3;
	font-weight:bold;
	font-size:120%;
	margin:5px 10px;
	color:#FFFFFF;
}

/* ページナビゲーション
----------------------------------------*/

p.paging {
	border-bottom:1px solid #CCCCCC;
	padding:0;
}

.pagenavi{
	text-align:right;
	padding:0 0 15px 0;
}

.pagenavi ul{
	list-style:none;
	margin:10px 0 0;
	padding:0;
}

.pagenavi ul li{
	background:none;
	display:inline;
	line-height:1em;
	margin:0 2px 0 0;
	padding:0;
}

.pagenavi .cur,
.pagenavi a{
	padding:3px 6px;
}

.pagenavi ul li a{
	background:#007CC3;
	color:#FFFFFF;
	text-decoration:none;
}

.pagenavi a:hover,
.pagenavi .cur{
	background:#C5C5C5;
	color:#FFFFFF;
}

.alert,
.hissu {
	color: #FF0000;
}
ul.err_navi {
	border: 3px solid #FF0000;
	color: #FF0000;
	margin: 0 0 1em;
	padding: 2px 2px 2px 30px;
	list-style:circle;
}
ul.err_navi li{
	padding:0 5px;
}


/* お問合せ */
table.form {
	width: 100%;
	margin: 10px 0 20px 0;
	border-collapse: collapse;
	border-spacing: 0 15px;
	font-size: 90%;
}
table.form th,
table.form td {
	padding: 10px;
}
table.form th {
    background: #4B0807;
    vertical-align: middle;
    text-align: left;
    width: 30%;
    overflow: visible;
    color: #fff;
    font-weight: normal;
    font-size: 15px;
    border-bottom: 1px solid #fff;
}

/* firefox */
@-moz-document url-prefix() {
	table.form th:after {
	    left: 100%;
	    top: 50%;
	    border: solid transparent;
	    content: " ";
	    height: 0;
	    width: 0;
	    position: absolute;
	    pointer-events: none;
	    border-color: #4B0807;
	    border-left-color: #4B0807;
	    border-width: 10px;
	    margin-top: -10px;
	}
}

table.form td {
	border-bottom: 1px solid #fff;
	width: 80%;
}
/* firefox */
@-moz-document url-prefix() {
    table.form th::after {
        float: right;
        padding: 0;
        left: 30px;
        top: 10px;
        content: " ";
        height: 0;
        width: 0;
        position: relative;
        pointer-events: none;
        border: 10px solid transparent;
        border-left: #4B0807 10px solid;
        margin-top: -10px;
    }
}
table.form td {
    background: #f8f8f8;
    width: 80%;
    padding-left: 20px;
}
table.form input {
	padding: 10px;
	margin: 5px;
	border-radius: 0;
	border: 1px solid #e2e2e2;
}
table.form input:focus {
	outline: 1px solid #4B0807;
	transition: 0.8s;
}
table.form select {
	padding: 5px;
}
table.form select option {
	padding: 5px 10px;
	text-align: center;
}
table.form select optgroup {
	padding: 5px 10px;
	text-align: center;
}







@media screen and (max-width: 767px) {
	
	.header1_left img{
		margin:20px 0px 20px 0px;
	}
	.header1_left{
		width:21%;
		float:left;
	}
	.header1_right{
		width:79%;
		float:left;
	}
	.footer2_pd{
		padding:0;
	}
	.sp-l{
		display:none;
	}
	/* header */
	.header1_left{
		width: 100%;
	}
	.header1_right{
		width: 100%;
	}
	.header1_left img{
		margin:10px 0px 0px 0px;
	}
	
	#main-menu{
		display: block;
	}
	#main-menu > li:first-child{
		border-left: none;
	}
	#main-menu .menu_first a{
		padding-left: 19px;
	}
	#main-menu > li > a{
   		padding: 14px 20px 14px 16px;
	}
	#main-menu .sm-mint a span.sub-arrow{
		display:none;
	}
	
	/* footer */
	.footer2_left {
	    width: 28%;
	}
	.footer2_right {
	    width: 71%;
	}
	.footer2_box5{
		width: 33.333%;
	}
	.footer2_box6{
		width: 34.920%;
	}
	.footer2 .address{
		text-align: left;
	}
	.footer2 .pos{
		display: block;
	}
	/*  layout */
	.box4-1,
	.box4-2{
		max-width: 38%;
		padding: 2% 3%;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	
	/* next */
	.next h1{
		padding-left: 5px;
	}
	.pan_in,
	.jump_in{
		margin-left: 5px;
	}
	.box2-3{
		width:100%;
	}
	.box1-3{
		width:100%;
		margin-left:0;
	}
}
@media screen and (max-width: 767px) {
	/* header */
	.header1{
		position: relative;
	}
	/*.header1_left{
		width: 40%;
	}
	.header1_right{
		width: 60%;
	}
	*/
	.header1_right{
		position: absolute;
		top:0px;
		right: 0px;
	}
	.header1_left{
		width: 55%;
	}
	.header1_right{
		width: auto;
	}
	.header1_left img{
		margin-top:2px;
		margin-bottom: 0px;
	}
	#main-menu{
		display:none;
	}
	#main-menu > li{
		border-radius:0px;
	}
	#main-menu > li > a{
		padding: 13px 58px 13px 20px;
	}
	#main-menu .menu_first a{
		padding-left: 20px;
	}
	.sp_btn{
		display: block;
		float: right;
	}
	.data {
		width: 100%;
		margin-bottom:5px;
		table-layout: fixed;
		word-break: break-word;
	}
	.data th{
		font-size: 70%;
	}
	.data td{
		font-size: 70%;
	}
}

@media screen and (max-width: 640px) {
	body{
		height:auto;
	}
	.sp_m{
		display:none;
	}
	.img_sp{
		display: block;
	}
	.img_pc{
		display: none;
	}
	header,
	.content,
	.header1{
		width:auto;
		max-width:unset;
	}
	/* footer */
	.footer2_left {
		width: 50%;
	}
	.footer2 .pos{
		display: inline;
	}
	/*  top_main */
	.top_news{
		background: url(../../images/img_news.jpg) no-repeat;
		background-position: center center;
		background-size: contain;
		min-height:250px;
		position: relative;
	}
	.news_link{
		padding: 20px 0px;
		left:0;
		right:0;
	}

	/******	追加********/
	.news_link {
		position: absolute;
		top: 14%;
	}
	/******追加************/
	.matter_link {
		position: absolute;
		top: 88px;
		left: 10%;
	}
	.news_link .news_span1{
		font-size: 130%;
	}
	.news_link .news_span2{
		font-size: 185%;
	}
	.news_link .news_span3{
		font-size: 120%;
		color: #00ff00;
	}

	/*******追加***********/
	.top_matter {
		background: url(../../images/img_matter.jpg) no-repeat #fff;
		background-position: center center;
		background-size: contain;
		min-height: 250px;
		position: relative;
	}

	/********追加************/
	footer {
		margin-top: 0px;
	}
	.matter_link{
		left:auto;
	}

	/* layout */
	.box4-1{
		float: none;
		max-width: 98%;
		margin-bottom: 20px;
		text-align:center;

	}
	.box4-1 p{ text-align:left; }
	.box4-1{ margin:0; }
	.box4-2 {
		max-width: 44%;
	    	padding: 2%;
	}
	.box2-1{
		float: none;
		width: 100%;
		margin-bottom: 25px;
	}
	.box2-2{
		width: 46%;
		padding: 2%;
	}
	.footer2_left {
    		width: 100%;
	}
	.footer2_right {
	    display:none;
	}

	.sp-s{
		display:none;
	}
	/* footer */
	.footer1_ul li {
	    margin-right: 8px;
	}
	.for_patbox,
	header,
	.content,
	.header1{
		width:auto;
		max-width:unset;
	}
	.box4-2{ padding:1%; }
	/* News Detail */
	.newsbox .newsbox_l {
		width:100%;
		float:none;
	}
	.newsbox .newsbox_r {
		width:100%;
		float:none;
	}


	table.form {
		width: 100%;
		margin: 10px 0 20px 0;
		border-collapse: collapse;
		border-spacing: 0 15px;
		font-size: 90%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	table.form th,
	table.form td {
		padding: 10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	table.form th {
	    background: #4B0807;
	    vertical-align: middle;
	    text-align: left;
	    width: 100%;
	    overflow: visible;
	    color: #fff;
	    font-weight: normal;
	    font-size: 15px;
	    border-bottom: 1px solid #fff;
	    box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	table.form td {
		border-bottom: 1px solid #fff;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	table.form td {
	    background: #f8f8f8;
	    width: 100%;
	    padding-left: 20px;
	    box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	table.form input {
		padding: 1px;
		margin: 5px;
		border-radius: 0;
		border: 1px solid #e2e2e2;
	}
	table.form input:focus {
		outline: 1px solid #4B0807;
		transition: 0.8s;
	}
	table.form select {
		padding: 5px;
	}
	table.form select option {
		padding: 5px 10px;
		text-align: center;
	}
	table.form select optgroup {
		padding: 5px 10px;
		text-align: center;
	}
	.center input {
		padding: 5px;
	}
	table.form textarea {
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	table.form input {
		width: 100%;
		border-radius: 0;
		border: 1px solid #e2e2e2;
		padding: 10px;
	}
	table.form input.inline {
		width: auto;
	}
	table.form th {
		display: block;
	}
	table.form td {
		display: block;
	}
}

/*--------------------------------------------------------------------------

マウスホバー

----------------------------------------------------------------------------*/
.box4-2{
	
}
.box4-2 img{
	
}

.box4-1_first img:hover,
.box4-1 img:hover,
.box4-2 img:hover{
	opacity:0.6;
}

.box4-1 a{
	font-weight:bold;
}
/*--------------------------------------------------------------------------

clearfix

----------------------------------------------------------------------------*/

.cf:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	font-size:0;
	line-height:0;
	overflow:hidden;
}

.cf {zoom:1;}

/*--------------------------------------------------------------------------

attention

----------------------------------------------------------------------------*/
.notice_disp_g { color: #007700; }










.Box_jiritu{
	background-color: #666;
	float: left;
	margin: 0 2% 10px 0;
	padding: 0;
	width: 15%;
}

.Box_jititu_title{
	margin: 0;
	padding: 0;
	background-color: #333;
	text-align: center;
}

.Box_jititu_title p{
	margin: 0;
	padding: 0;
	font-size:90%;
	font-weight:bold;
}

.Box_jititu_honbun{
	margin: 0;
	padding: 0;
}
#nextwrap .Box_jititu_honbun ul li{
	background:none;
	list-style:disc;
	margin:0 0 0 20px;
	padding:0;
}

.clear_both{
	clear: both; 
}

.rekurieishonbu{
	margin: 0;
}

.ongakubu p{
	background-color: #c0405d;
}

.ongakubu{
	background-color: #edd5d5;
}

.undoubu p{
	background-color: #BE6E4E;
}

.undoubu{
	background-color: #EADBD5;
}

.bungakubu p{
	background-color: #BE8D52;
}

.bungakubu{
	background-color: #EAE1D5;
}

.monotukuribu p{
	background-color: #BDA954;
}

.monotukuribu{
	background-color: #EAE7D6;
}

.engeibu p{
	background-color: #B5BC57;
}

.engeibu{
	background-color: #E7E9D6;
}
.rekurieishonbu p{
	background-color: #9BBB59;
}
.rekurieishonbu{
	background-color: #E1E9D6;
}



@media screen and (max-width: 767px) {

	.Box_jiritu{
		margin: 0 2% 10px 0;
		width: 32%;
	}

	.bungakubu,
	.rekurieishonbu{
		margin: 0;
	}

}


@media screen and (max-width: 640px) {

	.ongakubu,
	.bungakubu,
	.engeibu{
		margin: 0 2% 10px 0;
		width: 49%;
	}

	.undoubu,
	.monotukuribu,
	.rekurieishonbu{
		margin: 0;
		width: 48%;
	}


}





body{
    padding-top: 78px;  
}  

div#headerArea {  
    position: fixed !important;  
    position: absolute;  
    top: 0;  
    width: 100%;  
    background-color: #fff;  
    z-index: 1;
}  


/************************************* 宮崎診療所総合検診 ************************/

/************************************* 共通設定 *********************************/

body#special {
/*	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; */
/*	font-family: "メイリオ","游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif; */
	font-family: 'メイリオ', Meiryo,'ヒラギノ角ゴシック','Hiragino Sans','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','Osaka',Roboto,"Droid Sans",sans-serif;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-color: #fff;
}

.wrap {
	width: 100%;
	overflow: hidden;
}

.container {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

#special h2 {
	font-size: 160%;
	font-weight: normal;
	color: #723D3D;
/*	display: inline-block;*/
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}


#back {
	width: 100%;
	background-color: #E9E2CC;
}

#back1 {
	width: 100%;
	background-color: #F6F3EA;

}

/********************** Google カスタム検索　**********************/

.gsc-control-cse {
	background: none !important;
	background-color: none !important;
	border: none !important;
}

.gsc-search-box-tools .gsc-search-box .gsc-input {
	padding-bottom: 4px;
}

/********************************** header **************************/


#header {
	width: 100%;
	background-color: #4B0807;
	background-image: -moz-linear-gradient(top, #4B0807 95%, #ffffff 100%);
	height: auto;
	padding-bottom: 30px;
}

#header_18 {
	width: 100%;
	background-color: #EBE3D3;
	background-image: -moz-linear-gradient(top, #EBE3D3 95%, #ffffff 100%);
	height: auto;
	padding-bottom: 30px;
}


.header_inner {
	padding: 10px;
}

.header_inner h1 {
	color: #723d3d;
	font-size: 220%;
	/*font-weight: bold;*/
	padding: 20px 0px 0px 0px;
	width: 35%;
	float: left;
}

.header_inner h2 span {
	font-size: 140%;
	color: #fff;
	width: 100%;
	float: left;
	background-color: #723D3D;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.header_inner h1 span {
	color: #fff;
}

.header_inner h2 {
	color: #fff;
}

.header_inner a{
	color: #fff;
}


.head_menu {
	width: 65%;
	float: right;
	padding-top: 1em;
}

.head_menu article {
	float: right;
	width: 100%;
}

.head_menu article p.search {
	width: 40%;
	float: left;
	text-align: right;
	padding-top: 6%;
	margin-left: 14%;
}


.head_menu article section {
	float: right;
	width: 45%;
}

.head_menu article section ul:after {
	content: "";
	display: block;
	clear: both;
}

.head_menu article section ul {
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0;
}

.head_menu article section ul li {
	width: 48%;
	float: left;
	background-color: #723D3D;
	border: 1px solid #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-right: 2%;
}

.head_menu article section ul li a {
	display: block;
	padding: 8px;
	font-size: 100%;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

.header_inner p.tel {
	display: block;
	float: left;
	font-size: 160%;
	color: #fff;
	font-weight: normal;
}

.header_inner p.tel_18 {
	display: block;
	float: left;
	font-size: 160%;
	color: #723d3d;
	font-weight: normal;
}

.header_inner p.tel a{
	color: #fff;
}

.header_inner p.tel_18 a{
	color: #723d3d;
}

span.small {
	font-size: 70%;
}

.header_inner ul li a:before {
	display: inline-block;
	content: url(../../images/common/arw02.png);
}

.header_inner ul li a {
	display: block;
	color: #fff;
}

.slide_contents {
	width: 100%;
}

.g_navigation {
	max-width: 1000px;
	margin: 0 auto;
}

.next_g_navigation {
	max-width: 1000px;
	margin: 0 auto;
	margin-top: 50px;
}

@media screen and (max-width:1200px) {
	.g_navigation {
		max-width: 1024px;
	}
	.header_inner p.tel {
		font-size: 160%;
	}
	.container {
		max-width: 1024px;
	}
}


@media screen and (min-width:980px) {
	.sp_btn {
		display: none !important;
	}

	#main-menu {
		display: block;
	}
	
	nav {
		max-width: 1014px;
		width: 100%;
		margin: 0;
		padding: 3px;
		background-color: #fff;
		box-shadow: 0 0 20px 0 #7F7F7F;
		border: 1px solid #7F7F7F;
		position: relative; /* 2018-06-15 absolute→relative */
		top: 0px;
		left: 0px;
		/*bottom: 0px; 2018-06-15 */
		display: block !important;
	}

	nav ul:after {
		content: "";
		display: block;
		clear: both;
	}

	nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		border: 1px solid #686868 !important;
		padding: 5px;
		background: linear-gradient(#fff, #fff, #fff, #E2E2E2) !important;
		float: none !important;
	}

	nav ul li {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-ms-box-sizing: border-box;
		width: 20%;
		float: left;
		border-right: 1px solid #686868;
	}

	nav ul li.last {
		border: none;
	}

	nav ul li a {
		display: block;
		padding: 15px;
		font-size: 100%;
		color: #000;
		text-align: center;
		text-decoration: none;
	}

	nav ul li a:hover {
		background-color: #ebdfd3 !important;
		transition-property: all;
	  	transition: 0.3s linear;

	}

}

/* ヘッダー固定 */
.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    height: 0;
    z-index: 10000;
    background-color: transparent;
    border: none;
    background: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
}


/****************************** メインコンテンツ ********************/

.main {
	width: 100%;
	background-color: #F6F3EA;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.main2 {
	width: 100%;
	background-color: #E9E2CC;
	padding: 10px;
	margin-top: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

/* ↓2018-06-19 健診PC･スマホでの表示順変更用 */
.main_fbox{
	display: flex;
	flex-flow: row wrap;
	width: 100%;
	background-color: #F6F3EA;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.main_fbox .item1{
	width: 35%;
	padding: 10px;
}
.main_fbox .item2{width: 55%;}
.main_fbox .item3{width: 55%;}
.main_fbox .item4{
	width: 35%;
	padding: 10px;
}
.main_fbox .item1{order: 2;}
.main_fbox .item2{order: 1;}
.main_fbox .item3{order: 3;}
.main_fbox .item4{order: 4;}/*このセルの位置を操作*/
@media (max-width: 680px) {
	.main_fbox{display: block;}
	.main_fbox div{width: 100%;}
	.main_fbox .item1{width: 90%;}
	.main_fbox .item2{width: 100%;}
	.main_fbox .item3{width: 100%;}
	.main_fbox .item4{width: 85%;}
}
/* ↑2018-06-19 健診PC･スマホでの表示順変更用 */

.l-contents {
	width: 58%;
	margin-right: 2%;
	float: left;
/*	background: url(../../special/images/image01.png) no-repeat right center;*/
}

article.guide_l {
	width: 100%;
}

.guide_l h2 {
	margin: 20px 0 0;
}

article.guide_l ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

article.guide_l ul li {
	margin-bottom: 0;
	border: 1px solid #7F7F7F;
	font-size:120%;
	position: relative;
	margin-bottom: 15px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ebdfd3+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ebdfd3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ebdfd3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ebdfd3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebdfd3',GradientType=0 ); /* IE6-9 */


}

article.guide_l ul li.option {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffd9d1+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffd9d1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffd9d1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ffd9d1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffd9d1',GradientType=0 ); /* IE6-9 */
}

article.guide_l ul li p {
	position: absolute;
	top: -4px;
	right: -4px;
}


article.guide_l ul li.option p {
	position: absolute;
	top: -4px;
	right: -4px;
}

article.guide_l ul li a {
	display: block;
	padding: 10px;
	color: #723D3D;
	font-size: 110%;
	/*background-color: #ffd8d0;*/
	text-decoration: none;
}



article.guide_r {
	width: 100%;
	margin-top: 20px;
}

article.guide_r ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

article.guide_r ul li {
	width: 60%;
	margin-bottom: 20px;
	border: 1px solid #7F7F7F;
	position: relative;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ebdfd3+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ebdfd3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ebdfd3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ebdfd3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebdfd3',GradientType=0 ); /* IE6-9 */
}

article.guide_r ul li.option {
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffd9d1+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffd9d1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffd9d1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ffd9d1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffd9d1',GradientType=0 ); /* IE6-9 */
}

article.guide_r ul li p {
	position: absolute;
	top: -4px;
	right: -4px;
}

article.guide_r ul li.option p {
		position: absolute;
		top: -4px;
		right: -4px;
}

article.guide_r ul li a {
	display: block;
	padding: 10px;
	color: #723D3D;
	font-size: 100%;
	text-decoration: none;
}

.news {
	width: 100%;
	margin-right: 3%;
	float: left;
}

p.news_list_view {
	float: right;
}


p.news_list_view a {
	display: inline-block;
	color: #723D3D;
	text-decoration: none;
	background: url(../../images/common/arw06.png) no-repeat left center;
	padding-left: 15px;
}

.news dl {
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px dashed #000;
	font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
}

.news dt {
	width: 100%;
	font-weight: bold;
	padding-bottom: 5px;
}

.news dd {
	width: 100%;
}

.news dd a {
	display: block;
	color: #723D3D;
	text-decoration: none;
}

#certification_slider{
	padding:10px;
	margin:0 auto 30px;
	background-color:#FFFFFF;
	width:80%
}

.question article {
	background-color: #EBE3D3;
	border-radius: 5px;
	padding: 5px 25px;
}

.question article ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.question article ul li {
	width: 100%;
	margin-bottom: 5px;
	background: url(../../images/common/arw05.png) no-repeat left center;
}

.question article ul li a {
	display: block;
	padding: 5px;
	padding-left: 12px;
	color: #723D3D;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
}

#special .question h2{
	padding-top:5px;
	padding-bottom:5px;
}

.map {
	width: 70%;
	margin-right: 3%;
	float: left;
}

.map iframe {
	width: 100%;
}

.data_section {
	width: 27%;
	float: left;
}

.data_section p {
	text-align: center;
}

.data_section p.image {
	padding-right: 10px;
}

.data_section section ul:after {
	content: "";
	display: block;
	clear: both;
}

.data_section section ul {
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0;
}

.data_section section ul li {
	width: 48%;
	float: left;
	background-color: #723D3D;
	border: 1px solid #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-right: 2%;
}

.data_section section ul li a {
	display: block;
	padding: 8px;
	font-size: 100%;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

.data_section p.tel {
	display: block;
	font-size: 160%;
	color: #723D3D;
	text-align: center;
	font-weight: normal;
}

.data_section p.tel a:link {
	color: #723D3D;
}

.data_section ul li a:before {
	display: inline-block;
	content: url(../../images/common/arw02.png);
}

.data_section ul li a {
	display: block;
	color: #fff;
}

.r-contents h2 {
	font-size: 160%;
	font-weight: normal;
	color: #723D3D;
/*	display: inline-block;*/
	padding-top: 0px;
	padding-bottom: 1em;
}


/**************************** footer **************************/

#footer {
	width: 100%;
	height: auto;
	background-color: #ce9a68;
	/*border-bottom: 20px solid #EBE3D3;*/
	margin: 0;
	padding: 20px;
}

#footer_18 {
	width: 100%;
	height: auto;
	background-color: #ebe3d3;
	border-top: 20px solid #fff;
	border-bottom: 20px solid #723D3D;
	margin: 0;
	padding: 20px;
}

#footer h1 img {
	padding-bottom: 10px;
}

#footer span {
	color: #fff;
}

#footer span_18 {
	color: #723D3D;
}

#footer p.tel {
	display: block;
	font-size: 160%;
	color: #fff;
	font-weight: normal;
}

#footer p.tel_18 {
	display: block;
	font-size: 160%;
	color: #723D3D;
	font-weight: normal;
}

.f-inner {
	width: 100%;
}

.f-contents1 {
	width: 30%;
	float: left;
	border-right: 1px solid #fff;
}

.f-contents1_18 {
	width: 30%;
	float: left;
	border-right: 1px solid #723D3D;
}

.f-contents2 {
	width: 67%;
	float: left;
	padding-left: 2%;
}

.f-contents2 article:after {
	content: "";
	display: block;
	clear: both;
}

.f-contents2 article {
	width: 100%;
}

.f-contents2 article dl {
	width: 24%;
	margin-right: 1%;
	float: left;
	color: #fff;
}

.f-contents2 article_18 dl {
	width: 24%;
	margin-right: 1%;
	float: left;
	color: #723D3D;
}

.f-contents2 article dl dd {
	padding-left: 1em;
}



/************************* ****************************宮崎診療所総合健診　*********************************************/

@media screen and (max-width: 979px) {

* {
		margin:0;
		padding:0;
}

#special {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

#special h2 {
	text-align: center;
}

.wrap {
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.container {
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}

h1.next_title {
	margin-top: 20px;
}

/***************************************** ヘッダー *********************************/

#header {
	width: 100%;
	margin: 0;
	padding: 0;
}

.header_inner {
	width: 100%;
}

.header_inner h1 {
	color: #723d3d;
	font-size: 180%;
	/*font-weight: bold;*/
	padding: 0px;
	width: 100%;
}


.header_inner h1 {
	width: 100%;
	margin: 0;
	padding: 0;
}

.header_inner h2 span {
	font-size: 120%;
	font-weight:bold;
	float: left;
	width: 100%;
	margin: 0;
	padding: 10px;
}

.head_menu {
	width: 100%;
	display: block;
}

.head_menu article {
	width: 100%;
}

.head_menu article p.search {
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}

.head_menu article section {
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}

.head_menu article section p.tel {
	width: 100%;
	display: block;
	margin-bottom: 10px;
}

.head_menu article section ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.head_menu article section ul li {
	width: 95%;
	display: block;
	margin-bottom: 10px;
}

/**************************************** スライダー ***********************************/



.slide img {
	width: 100%;
}



/************************************** ナビゲーション ***********************************/

nav {
	
}

.g_navigation {
	position: absolute;
	top: 0;
	right: 0;
}

.next_g_navigation {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
}

#main-menu {
	display: none;
}

.sp_btn {
	float: right;
}


/************************************ コンテンツ　***************************************/

.main {
	width: 100%;
}

.main2 {
	width: 100%;
}

.l-contents {
	width: 100%;
	background: none !important;
}

.l-contents article.guide_l ul li {
	width: 100%;
}

.l-contents article.guide_l ul li a {
	display: block;
	font-size: 80%;
}

.r-contents {
	width: 100%;
	background: none !important;
}

.r-contents article.guide_r ul li {
	width: 70%;
}

.r-contents article.guide_r ul li a {
	display: block;
	font-size: 80%;
}


.news {
	width: 100%;
}

p.news_list_view {
	float: none;
	text-align: left;
	margin-top: 10px;
}

.news dl dd a {
	display: block;
	font-size: 90%;
}

.question {
	width: 100%;
	padding-top: 20px;
}

.question p {
	text-align: center;
}

.map {
	width: 100%;
}

.data_section {
	width: 100%;
	text-align:center;
}

/******************************* フッター ******************************************/

#footer {
	width: 100%;
}

.f-inner {
	width: 100%;
}

.f-contents1 {
	width: 100%;
}

.f-contents1 h1 {
	width: 100%;
}

.f-contents1 p.tel {
	width: 100%;
}

.f-contents2 {
	width: 100%;
	padding-left: 0;
}

@media screen and (max-width: 640px) {
	#header_18 {
		width: 100%;
		background-color: #EBE3D3;
		background-image: -moz-linear-gradient(top, #EBE3D3 95%, #ffffff 100%);
		height: auto;
		padding-bottom: 0px;
	}

	.header_inner h1 {
		color: #723d3d;
		font-size: 180%;
		font-weight: bold;
		padding: 0px;
	}


	.header_inner h2 span {
		font-size: 160%;
		color: #fff;
		width: 100%;
		float: left;
		background-color: #723D3D;
		padding: 10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	.header_inner p.tel_18 {
		display: block;
		float: left;
		font-size: 180%;
		color: #723d3d;
		font-weight: normal;
	}

	.top_news{
		background: url(../../images/img_news.jpg) no-repeat #12A3DA;
		background-position: center center;
   		background-size: cover;
  		min-height:400px;
    	position: relative;
		margin-bottom:10px;
	}

	#special h2 {
		font-size: 110%;
		font-weight: bold;
		color: #723D3D;
	/*	display: inline-block;*/
		padding-top: 0px;
		padding-bottom: 6px;
	}

	.r-contents h2 {
		display:none;
	}

	.f-contents2 article {
		width: 100%;
		display: block;
	}

	.f-contents2 article dl {
		width: 100%;
		display: block;
		float: none;
	}

	.f-contents2 article dl dd {
		width: 100%;
	}

	article.guide_l ul li {
		margin-bottom: 0;
		border: 1px solid #7F7F7F;
		font-size:80%;
		position: relative;
		margin-bottom: 2px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ebdfd3+100 */
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #ebdfd3 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ebdfd3 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #ffffff 0%,#ebdfd3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebdfd3',GradientType=0 ); /* IE6-9 */
	}

}