@charset "utf-8";
@media print, screen and (min-width: 640px) {
/* 特別養護老人ホーム　五日市あかり園 */

/*============================================
   リセット
============================================*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, /*blockquote, */pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;

}
body {
    line-height: 1.5;
	font-size:16px;
	font-family: "Montserrat","游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
	color:#554118;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
.pleft {
	text-align:left;
}
.pleft2 {
	text-align:left;
	width:600px;
}

.F-left{float: left;}
.F-right{float:right;}
.F-right:after{content:""; display: block; clear: both; }

.clear{display: block;clear: both;}
.pc_hide{display: none;}

a{color:#1E75C5;}

/*============================================
   骨組み
============================================*/

/*--header--*/
#header-warpper{position: fixed;z-index: 100; width:100%;height:100px;left:0;top:0;background: #fff;border-bottom:1px solid #72BF7F;}
#header-warpper2{position: fixed;z-index: 100; width:100%;height:100px;left:0;top:0;background-color:#ECF7EE;border-bottom:1px solid #72BF7F}
#header{width:950px;margin:10px auto;}
#header h1{width:210px;height:72px;text-indent: -9999px; background:url("../img/logo_akarien.gif") no-repeat;}

/*--Gnavi-sub--*/
#Gnavi-sub{clear: both;}
#Gnavi-sub li{float: left;width:100px;padding-left:5px;}
#Gnavi-sub ul:after{content: "";display: block;clear: both;}
#Gnavi-sub a:hover{opacity: 0.5 ;}

/*--Gnavi-main--*/
#Gnavi-main{clear: both;}
#Gnavi-main li{float: left;width:95px;height:30px;padding-left:5px;}
#Gnavi-main li a:hover{opacity: 0.5 ;}
#Gnavi-main ul:after{content: "";display: block;clear: both;}


/*--contents--*/
#contents{margin-top:100px;}

/*-- to Top page --*/
#page_top{width: 100px;height: 60px;position: fixed;right: 0;bottom: -100px;background: #4b7462;opacity: 0.6;border-radius: 15px;}
#page_top a{position: relative; display: block;width: 100px;height: 60px;text-decoration: none;}
#page_top a:before{font-weight: 900;content: '▲';font-size: 18px;color: #fff;position: absolute;width: 25px;height: 25px;top: -25px;bottom: 0;right: 0;left: 0;margin: auto;text-align: center;}
#page_top a:after{content: 'PAGE TOP';font-size: 13px;color: #fff;position: absolute;top: 30px;bottom: 0;right: 0;left: 0;margin: auto;text-align: center;}

/*--footer--*/
#footer-wrapper{width:100%;padding-bottom:3 0px;background:url("../img/bg-f.jpg")bottom repeat-x;}
#footer{width:900px;margin: 0 auto;font-size: 14px;color:#fff;}
#F-logo{text-align: center;width:300px;;margin:30px 20px 0 0;border-right:1px solid #fff;}
.f-box{float: left;width:200px;margin:50px 40px;}
.f-box:after{content:""; display: block; clear: both; }

#footer a{text-decoration: none;color:#fff;}
#footer strong{font-size:18px;font-weight: 700;}

/*--TOP特有--*/
#keyvisual{width:100%;height:400px;background:url("../img/keyvisual2.jpg") top no-repeat;background-size:cover;}
#keyvisual-con{width:950px;height:400px;margin:0 auto;padding-top:70px;}

#news-wrapper{width:100%;background:url("../img/bg-news.jpg");padding:20px 0;}
#news{width:930px;margin:0 auto;padding:10px;background:#fff;border-radius:20px;}
#news h5{font-size:16px;background:url("../img/icon_arrow-pink.gif") left top no-repeat;padding-left:23px;float:left;font-weight:700;}
#news_con{margin-left:10px;float: left;width:80%;}
#news_con p{padding-top:9px;border-bottom:1px dotted #f19ec2;}

#news_con p:first-child{padding-top:0;}
	
#topaccess_box{width:450px;text-align: center;}
#top_gmap{width:500px;}
/*--footer--*/
#copyright{font-size:14px;color:#fff;padding-bottom:20px;text-align:center;}

/*===================================  =========
  汎用
============================================*/
.section-wrapper{width:100%;background:url("../img/bg1.png")repeat-x;}
.section-wrapper2{width:100%;background:#ecf7ee;}
.section-wrapper3{width:100%;background:url("../img/bg2.png") top center;}
.section{width:950px;margin:0 auto;text-align: center;}
.con_box_wrap{display: flex;flex-wrap: wrap;
display: -webkit-box; /*Android4.3*/
  display: -moz-box;    /*Firefox21*/
  display: -ms-flexbox; /*IE10*/
  display: -webkit-flex; /*PC-Safari,iOS8.4*/}
.con_box{flex-basis:450px;text-align:center;padding-bottom:50px;}
.con_box:nth-child(odd){padding-right:50px;}
.con_box a{display:block;width:60%;margin:10px auto;padding:8px 0;border-radius:15px; text-decoration:none;color:#6e5113; font-weight: 700;border:2px dotted #89c997;background:#ecf9cb;}
.con_box a:hover{background:#fcf8c1;}

#page_img{display: inline-block;vertical-align: middle;text-align:center;width:100%;height:250px;}
#page_img.guide{background:url("../img/akarien/img01.jpg");background-size: cover;background-position: bottom;}
#page_img.greenhill-home{background:url("../img/greenhill-home/img01.jpg");background-size: cover;background-position: bottom;}
#page_img.dayservice{background:url("../img/dayservice/img01.jpg");background-size: cover;background-position: bottom;}
#page_img.kaigoshien{background:url("../img/kaigoshien/img01.jpg");background-size: cover;background-position: bottom;}
#page_img.im_etc{background:url("../img/im_etc.jpg");background-size: cover;background-position: middle;}

#page_img2{height:2px;background-image: url("../img/bg-news.jpg");}

/*-------------------------------------------
 リンク*/
a.link_ban{display:block;width:60%;margin:10px auto;padding:8px 0;border-radius:15px; text-decoration:none;color:#6e5113; font-weight: 700;border:2px dotted #89c997;background:#f5f9cb;}
a.link_ban:hover{background:#fcf8c1;}

/*-------------------------------------------
 タイトル文字*/
h2{text-align: center;font-size:25px;width:70%;margin: 50px auto 30px;padding:5px;background-image: linear-gradient(35deg, #fff799 0%, #89c997 20%, #0fd850 50%, #89c997 80%,#fff799 100%);border-radius:50px;color:#fff;position: relative;display: inline-block;}

h3{font-size:18px;width:60%;padding:3px 0;margin:10px auto;background-image:  linear-gradient(to right, #fff 0%, #f2b9a1 30%, #fc88a1 50%, #f2b9a1 70%,#fff 100%);color:#fff;}


h4{margin:30px 0;position: relative;display: inline-block;}
h4:before {
  content: '';
  position: absolute;
  bottom: -15px;
  display: inline-block;
  width: 100px;
  height: 5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #89c997;
  border-radius: 2px;
}

/*--文字装飾--*/
.font_sto{font-size:large;}
.font-small{font-size:80%;}

/*-------------------------------------------
 テーブル*/
.table-type1, .table-type2{margin:0 auto; border-collapse:separate; border-spacing:10px 20px;}
.table-type1, .table-type2 td{text-align:left;}
.table-type1 th{width:20%;background:url("../img/bg-news.jpg");border-radius:8px;color:#fff;text-align:center;}
.table-type2 th{width:20%;background:url("../img/bg_yellow.gif");border-radius:8px;text-align:center;}
.table-type2 td{border-bottom:1px dotted #647c06;padding-left:10px;}

.table-type3{margin:0 auto; border-collapse:separate; border-spacing:0px 20px;}
.table-type3 td{border-bottom:1px dotted #647c06;text-align:left;}

.table-type4{margin:0 auto; border-collapse:separate; border-spacing:0px;}
.table-type4 th{border-bottom:1px dotted #647c06;border-right:1px solid #647c06;text-align:left;vertical-align: top;}
.table-type4 td{border-bottom:1px dotted #647c06;text-align:left;vertical-align: top;}


.table-type5 td{font-size:0.9em;padding-right:5px; border:none;text-align:left;vertical-align: top;}

.table-type6{margin:0 auto; border-collapse:separate; border-spacing:10px 20px;}
.table-type6 td{text-align:left;border-bottom: 1px dotted #647c06;padding-left:10px;}
.table-type6 th{width:20%;background:url("../img/bg-news.jpg");border-radius:8px;color:#fff;text-align:center;}

.table-type7{font-size:0.9em;margin:0 auto; border-collapse:separate; border-spacing:0 10px;padding:0 0 10px 5px; width: 600px;}
.table-type7 th{border-bottom:1px dotted #647c06;text-align:left !important;vertical-align: top;background-color: rgba(255,255,255,0.50);white-space: nowrap;}
.table-type7 td{border-bottom:1px dotted #647c06;text-align:left !important;vertical-align: top;background-color: rgba(255,255,255,0.50); padding-left:5px;}

.table-type8 td{width:100%;font-size:0.9em;padding-left:5px; border:none;text-align:left;vertical-align: top;}

/*-------------------------------------------
 リスト*/
ul.icon-arrow li{text-align:left;border-bottom:1px dotted #b47c06;margin-bottom:10px;}
ul.icon_pdf, ul.icon_www{width:75%;margin:0 auto;text-align:left;}
ul.icon_pdf li{text-align:left;border-bottom:1px dotted #b47c06;margin-bottom:10px;background:url("../img/icon-pdf.png") left no-repeat;padding-left:27px;}
ul.icon_www li{text-align:left;border-bottom:1px dotted #b47c06;margin-bottom:10px;background:url("../img/icon-web.png") left no-repeat;padding-left:27px;}

.brnone{display:block;}

}