@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/
a.OUTLINE { text-decoration:underline;}
/*
.sidr ul li a.sidr-class-H_OUTLINE { background-color:#b9dbd8; }*/
/* グローバルナビの今いるページに下線 */
.NAVI li a.H_OUTLINE::after{transform: scale(1, 1);}

#g-nav li a.nav_outline{color: #DB755A;}


#PAGE #CONTENTS{width: 960px;margin:0 auto;}
#PAGE #CONTENTS table	{ width:100%; float:left; margin:15px 0px 50px 0px; border-top:1px dotted #000; text-align:left;}
#PAGE #CONTENTS table tr	{ border-bottom:1px dotted #000; vertical-align:top; }
#PAGE #CONTENTS table th	{ width:20%; margin:0px; padding:12px;font-size: 13px; line-height: 22px;padding-left: 30px;font-weight: normal;}
#PAGE #CONTENTS table td	{ width:80%; margin:0px; padding:12px 0px 12px 30px; font-size: 13px; line-height: 22px;}
#PAGE #CONTENTS span	{ width:100%; float:left;  text-align: left; font-size: 16px;}

.komidashi { width: auto; font-size:15px; margin-top:60px; margin-bottom:0px; text-align: center;}
#PAGE #CONTENTS .atention { width:100%; }
#PAGE #CONTENTS .atention p { width:100%; margin:0 ; text-align:left; }

.joken{font-size: 12px; line-height: 22px;margin-bottom: 50px;}
#PAGE #CONTENTS table .joken_gaiyo{margin: 15px 0px 20px 0px;}


#PAGE h1{text-align: left;width: 960px;margin: 50px auto 20px;line-height: 69px;}
#PAGE h1 strong {font-size: 69px;
color: #DB755A;
font-family: 'Oswald', sans-serif;
margin: 0;}
#PAGE h1 span {font-size: 14px;
color: #000;}


@media screen and (max-width: 740px){
  .sidr ul li a.sidr-class-H_OUTLINE { background-color:#b9dbd8; }
.sidr ul li a.sidr-class-outline:link	{ background-color:#fb7c00; color: #000;}
.sidr ul li a.sidr-class-outline:visited { background-color:#fb7c00; color: #000;}
.SP{display: block;}
#HEADER .PC{display: none;}

#PAGE #CONTENTS {width: 92%;margin: 30px auto;}
#PAGE #CONTENTS table	{ width:100%; float:left; margin:10px 0px 30px 0px; border-top:1px dotted #fff; text-align:left; }
#PAGE #CONTENTS table tr { border-bottom:1px dotted grey; vertical-align:top; }
#PAGE #CONTENTS table th { width:35%; margin:0px; padding:10px; font-size: 14px;}
#PAGE #CONTENTS table td { width:65%; margin:0px; padding: 10px 15px 10px 15px; font-size: 14px;}
#PAGE #CONTENTS span { width:100%; float:left;text-align: left; }

#PAGE #CONTENTS .atention { width:100%; margin:0 0 0 0 ; float: left;}
#PAGE #CONTENTS .atention p { width:100%; margin:10% 0 0 0;; text-align:left; }
.joken{margin-bottom: 20px; font-size: 11px;}
#PAGE .CONTENTS {width: 92%;}
#PAGE h1{line-height: 36px;text-align: left;width: 92%;}
#PAGE h1 strong{font-size: 28px; }
#PAGE h1 span{font-size: 12px;}

.willphp_none_pc{display: none;}
.willphp_none_sp{display: none;}
a[href^="tel"] {
  color: inherit !important;
  text-decoration: none !important;
  font: inherit !important;
  white-space: nowrap !important;
}

nobr {
  display: inline !important;
  white-space: nowrap !important;
}
}
