
/* Begin Structure */
body { font:13px/1.2em; font-style: normal;padding: 0px;margin: 0px;line-height: 1.5em; color: black; -webkit-text-size-adjust: 100%;}

/* すべてのヘッダ */
#globalheader {
width: 100%;
min-height: 133px;
height: auto;
background:  white;
top: 0px; 
margin: 0; 
border-bottom: 1px solid #f88b94;
background-image: url(./images/background.jpg);
background-repeat: repeat-x;
font-family: "YuMincho",serif!important;
}

#globalheader .ghlogo{margin: 25px 0 0 0;  float: left; height: 85px; width: 220px;}


/* ヘッダーのタブメニュー */
#globalmenu {
float: right;
text-align:right;
margin:55px 0 0 0; }

#globalmenu ul {
margin: 0; padding: 0; list-style-position:inside;list-style-type: none;text-align:right;}
#globalmenu li, li:after{ font-size:18px; padding: 0 20px 0 0; display:inline; margin: 0 0 0 10px; line-height: 2em;}
#globalmenu ul li a {text-decoration:none; color: black;}

#globalmenu a:hover{color: #f88b94;}


/* パンくずリスト */
#breadcrumbs {
float: left;
padding-left: 8px;
bottom: 0;
margin-top: 20px;
}

#breadcrumbs ul li {
margin: 0 4px;
padding: 0;
list-style: none;
display: inline-block;
font-size: 12px;
}
#breadcrumbs li.arrow {
color: #f88b94;
}

#breadcrumbs rt {
display: none;

}

/* main */

#main{
/* -webkit-box-shadow: 1px 1px 5px gray; */
background:white; margin: 20px auto; padding: 0 auto;
/* border: 1px solid silver;  */
}
#content{margin: 0; padding: 0;
}
.entry{
margin: 50px 0;
}


/* ナビフッター */
/* Navigaton Footer --this  	background-image: url(images/naviftback.png);background-repeat: repeat-x; */

#navifooter{
/*    background: -moz-linear-gradient(top, #fff, #f2f2f2)!important;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2))!important; */
font-family: "ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif!important;
	position: relative;
	width:100%;
	margin: 60px 0 0 0;
	font-size:70%;
	line-height: 1.5em;
}
#navifooter h3{font-size: 18px; border: 0px solid white; padding: 1em 0; }
#navifooter h4{font-size: 14px; border: 0px solid white; }
#navifooter .logoarea{width:80px; display: inline; float: left; margin: 10px;}
#navifooter .breadarea{float: left; width:838px; display: inline; margin: 0;}
#navifooter ul.breadcrumbs { color: gray!important; padding: 25px 0 100px 0; list-style: none;  font-size:10px; display: block;}
#navifooter ul.breadcrumbs li { float: left; margin: 0 5px 0 0; padding: 0;}
#navifooter li.widget{list-style:none;margin: 0; padding: 0; }
#navifooter li.widget h3.widgettitle{font-size: 18px; border: 0px solid white; padding: 1em 0; }

#navifooter li{font-size: 12px; line-height: 1.5em;list-style: none;letter-spacing: 1.5px;}
#navifooter li a:hover{color: #f88b94!important;}

.nflist {
margin: 25px 0 0 0;
}
.nflist ul{
padding: 0.5em 0 0 1.5em;
margin: 0;
}

hr { border-top-width: 1px; border-left-style: none; border-bottom-style: none; border-right-style: none; border-top-style: solid; border-top-color: #cecece; margin:40px 0; height: 0px;clear: both;}
hr.pink{	border-top: 1px solid #f88b94; margin: 0;}

#noticebox{ width: 100%; margin:2em 0!important; padding:1em!important; border:1px solid #fabf13;background: #f2f2f2!important;}
#radiusnotice{ border:1px silver solid; padding:1em; margin:20px 0px; font-size: 12px bold; height: 18px; background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f2f2f2)) ; -moz-border-radius: 8px; -webkit-border-radius:8px; }

.socialmedia_logo{
margin: 0 0 25px 0;
}

img.s_logo{
width: 25px;
margin-right: 10px;
}

/* フッター */

#globalfooter {
font-family: "ヒラギノ明朝 ProN","Hiragino Mincho ProN",serif!important;
border-top: 1px solid #f88b94;
width:100%; 
text-align: center;
background: white!important;
}

#globalfooter ul{
list-style-type: none;
text-align:center;
}
ul.gflist{margin: 0;padding: 0;}
.gflist li{
text-align: center;
list-style-type: none;
float: left;
margin: 14px 30px 14px 0;
font-size: 13px;
}

.gflist li a:hover{color: #f88b94;}

.copy{
text-align: right;
font-size: 10px; 
margin: 14px 0;
}


a.tel {color: black!important;}