@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; } */


#HEADER #HEADER_BOX ul.H_MENU li a.H_OUTLINE:link	{ background-color: #fb7c00; color: #fff; text-decoration: none; }
#HEADER #HEADER_BOX ul.H_MENU li a.H_OUTLINE:visited	{  background-color: #fb7c00; color: #fff; text-decoration: none; }

 #HEADER ul.NAVI li a.H_OUTLINE	{ border-bottom:3px solid #595757; } 

#PAGE #CONTENTS table	{ width:100%; float:left; margin:15px 0px 50px 0px; border-top:1px dotted #999; text-align:left; background: white;}
#PAGE #CONTENTS table tr	{ border-bottom:1px dotted #999; vertical-align:top; }
#PAGE #CONTENTS table th {width: 20%;margin: 0px;padding: 12px;background: #eef0f3;font-size: 14px;line-height: 22px;padding-left: 30px;font-weight: 100;letter-spacing: 0px;}
#PAGE #CONTENTS table td {width: 80%;margin: 0px;padding: 12px 0px 12px 30px;font-size: 14px;line-height: 22px;letter-spacing: 1px;}
#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; }
#PAGE h1{margin: 50px 0 10px 0px;}
.joken{font-size: 12px; line-height: 22px;}
#PAGE #CONTENTS table .joken_gaiyo{margin: 15px 0px 20px 0px;}

#HEADER ul.NAVI li .H_OUTLINE	{ border-bottom:3px solid #595757; }


#PAGE h1 strong {width: 100%;float: left;font-size: 28px;letter-spacing: 0.05em;text-align: center;}
#PAGE h1 span {width: 100%;float: left;font-size: 11px;letter-spacing: 0.05em;text-align: center;}


@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: 100%; }
#PAGE #CONTENTS table	{ width:100%; float:left; margin:10px 0px 30px 0px; border-top:1px dotted #999; text-align:left; }
#PAGE #CONTENTS table tr { border-bottom:1px dotted #999; vertical-align:top; }
#PAGE #CONTENTS table th { width:22%; margin:0px; padding:10px; background:#eef0f3; font-size: 12px;}
#PAGE #CONTENTS table td { width:80%; margin:0px; padding: 10px 15px 10px 15px; font-size: 12px;letter-spacing: 0px;}
#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 .SHEET h1 strong{font-size: 22px; padding-top: 15px;}

}
