@charset "UTF-8";
/* Scss Document */
/* normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, scss/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 22, scss/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 36, scss/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 45, scss/_normalize.scss */
audio, canvas, progress, video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 57, scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 67, scss/_normalize.scss */
[hidden], template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 78, scss/_normalize.scss */
a {
  background-color: transparent;
}
/* line 80, scss/_normalize.scss */
a:active, a:hover {
  outline: 0;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 96, scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 104, scss/_normalize.scss */
b, strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 112, scss/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 121, scss/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 130, scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 139, scss/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 147, scss/_normalize.scss */
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 154, scss/_normalize.scss */
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}

/* line 162, scss/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 173, scss/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 181, scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 192, scss/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 200, scss/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 210, scss/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 218, scss/_normalize.scss */
code, kbd, pre, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` paperty is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font paperties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 238, scss/_normalize.scss */
button, input, optgroup, select, textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 251, scss/_normalize.scss */
button {
  overflow: visible;
  text-transform: none;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 263, scss/_normalize.scss */
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 275, scss/_normalize.scss */
button, html input[type="button"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/* line 283, scss/_normalize.scss */
input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 295, scss/_normalize.scss */
button[disabled], html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 303, scss/_normalize.scss */
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 308, scss/_normalize.scss */
input {
  line-height: normal;
}
/* line 309, scss/_normalize.scss */
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* line 314, scss/_normalize.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/* line 321, scss/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/* line 325, scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
/* line 332, scss/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/**
 * Define consistent border, margin, and padding.
 */
/* line 373, scss/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 384, scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 395, scss/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 404, scss/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 415, scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 420, scss/_normalize.scss */
td, th {
  padding: 0;
}

/* *****************************
 *
 * module file.
 *
 **************************** */
/**メインレイアウト**/
/**ボタン 青**/
/**ボタン 黄色**/
/**ボタン ピンク**/
/**ボタン ピンク2**/
/**ボタン グリーン**/
/**ボタン グリーン2**/
/**ボタン オレンジ**/
/**ボタン オレンジ2**/
/**ボタン オレンジ3**/
/**ボタン ブルー**/
/**ボタン パープル**/
/**ボタン ブルー2**/
/**アイコンベース**/
/*
 * Mixin for placeholder
 * @include placeholderColor(#00ff00);
 */
/* line 386, scss/_module.scss */
input[type="text"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="mail"],
input[type="date"],
textarea, select, .uneditable-input {
  display: inline-block;
  /*width: 210px;
   height: 18px; */
  padding: 4px;
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  /*プレースフォルダー*/
}
/* line 395, scss/_module.scss */
input[type="text"]:disabled,
input[type="number"]:disabled,
input[type="password"]:disabled,
input[type="tel"]:disabled,
input[type="mail"]:disabled,
input[type="date"]:disabled,
textarea:disabled, select:disabled, .uneditable-input:disabled {
  background: #cccccc;
  box-sizing: border-box;
  color: #333;
}
/* line 361, scss/_module.scss */
input[type="text"]:placeholder-shown,
input[type="number"]:placeholder-shown,
input[type="password"]:placeholder-shown,
input[type="tel"]:placeholder-shown,
input[type="mail"]:placeholder-shown,
input[type="date"]:placeholder-shown,
textarea:placeholder-shown, select:placeholder-shown, .uneditable-input:placeholder-shown {
  color: #cccccc;
}
/* line 364, scss/_module.scss */
input[type="text"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="mail"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder, select::-webkit-input-placeholder, .uneditable-input::-webkit-input-placeholder {
  color: #cccccc;
}
/* line 367, scss/_module.scss */
input[type="text"]:-moz-placeholder,
input[type="number"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="mail"]:-moz-placeholder,
input[type="date"]:-moz-placeholder,
textarea:-moz-placeholder, select:-moz-placeholder, .uneditable-input:-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
/* line 371, scss/_module.scss */
input[type="text"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="mail"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
textarea::-moz-placeholder, select::-moz-placeholder, .uneditable-input::-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
/* line 375, scss/_module.scss */
input[type="text"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="mail"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
textarea:-ms-input-placeholder, select:-ms-input-placeholder, .uneditable-input:-ms-input-placeholder {
  color: #cccccc;
}

/* line 405, scss/_module.scss */
textarea {
  width: 100%;
  box-sizing: border-box;
}

/* line 413, scss/_module.scss */
table input[type="radio"],
table input[type="checkbox"],
table input[type="file"] {
  width: auto !important;
  vertical-align: baseline;
  margin-right: 10px;
}

/* line 424, scss/_module.scss */
.form_area label,
.setting_table_wap label,
.paper_forme_area label,
.zaitaku_wap label,
.rezept_wap label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding: 5px 10px 5px 0px;
  border-radius: 2px;
  color: #333;
  text-align: center;
  line-height: 1;
}

/* line 436, scss/_module.scss */
input[type="radio"]:checked + label,
input[type="checkbox"]:checked + label {
  color: #333;
  text-decoration: underline;
}

/* line 442, scss/_module.scss */
input[type="radio"] + label:hover,
input[type="checkbox"] + label:hover {
  color: #333;
  text-decoration: underline;
}

/* line 448, scss/_module.scss */
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 453, scss/_module.scss */
label:hover {
  color: #aaa;
}

/* カレンダーのサイズを変更 */
/* line 460, scss/_module.scss */
#ui-datepicker-div {
  font-size: 1em;
}

/* line 465, scss/_module.scss */
td button.ui-datepicker-trigger {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  padding: 0px 10px 7px 10px;
  padding: none \9;
  /* IE10以下 */
  overflow: visible \9;
  /* IE10以下 */
}
/* line 470, scss/_module.scss */
td button.ui-datepicker-trigger:hover {
  background: #d86993;
}

/* line 476, scss/_module.scss */
td button.ui-datepicker-trigger2 {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
  font-size: 1.25em;
  line-height: 1.25em;
  padding: 0px 10px 7px 10px;
  vertical-align: bottom;
  padding: none \9;
  /* IE10以下 */
  overflow: visible \9;
  /* IE10以下 */
}
/* line 484, scss/_module.scss */
td button.ui-datepicker-trigger2:hover {
  background: #82a770;
}

/* line 490, scss/_module.scss */
td button.ui-datepicker-trigger3 {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;
  vertical-align: middle;
  font-size: 1.25em;
  line-height: 1.25em;
  padding: 0px 10px 7px 10px;
  vertical-align: bottom;
  padding: none \9;
  /* IE10以下 */
  overflow: visible \9;
  /* IE10以下 */
}
/* line 507, scss/_module.scss */
td button.ui-datepicker-trigger3:hover {
  background: #5096d7;
}

/* line 513, scss/_module.scss */
td button.ui-datepicker-trigger4 {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
  font-size: 1.25em;
  line-height: 1.25em;
  padding: 0px 10px 7px 10px;
  vertical-align: bottom;
  padding: none \9;
  /* IE10以下 */
  overflow: visible \9;
  /* IE10以下 */
}
/* line 521, scss/_module.scss */
td button.ui-datepicker-trigger4:hover {
  background: #9675E8;
}

/* line 527, scss/_module.scss */
td button.ui-datepicker-trigger5 {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #5dabeb;
  background: #93c7f2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;
  vertical-align: middle;
  font-size: 1.25em;
  line-height: 1.25em;
  padding: 0px 10px 7px 10px;
  vertical-align: bottom;
  padding: none \9;
  /* IE10以下 */
  overflow: visible \9;
  /* IE10以下 */
}
/* line 544, scss/_module.scss */
td button.ui-datepicker-trigger5:hover {
  background: #5dabeb;
}

/* line 550, scss/_module.scss */
td button.ui-datepicker-trigger6 {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #d0c166;
  background: #eadc86;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;
  vertical-align: middle;
  font-size: 1.25em;
  line-height: 1.25em;
  padding: 0px 10px 7px 10px;
  vertical-align: bottom;
  padding: none \9;
  /* IE10以下 */
  overflow: visible \9;
  /* IE10以下 */
}
/* line 567, scss/_module.scss */
td button.ui-datepicker-trigger6:hover {
  background: #E1CC4C;
}

/* line 573, scss/_module.scss */
td button.ui-datepicker-trigger7 {
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #5A81E7;
  background: #91abef;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-decoration: none;
  vertical-align: middle;
  font-size: 1.25em;
  line-height: 1.25em;
  padding: 0px 10px 7px 10px;
  vertical-align: bottom;
  padding: none \9;
  /* IE10以下 */
  overflow: visible \9;
  /* IE10以下 */
}
/* line 592, scss/_module.scss */
td button.ui-datepicker-trigger7:hover {
  background: #5A81E7;
}

/* line 639, scss/_module.scss */
.syuujyutuki_cont .pdf_area {
  margin: 30px 0;
  line-height: 0;
}
/* line 644, scss/_module.scss */
.syuujyutuki_cont .select_btn ul {
  text-align: center;
}
/* line 646, scss/_module.scss */
.syuujyutuki_cont .select_btn ul li {
  display: inline;
  text-align: center;
  margin: 0 2px;
}
/* line 650, scss/_module.scss */
.syuujyutuki_cont .select_btn ul li button {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  height: 50px;
  padding: 10px 15px;
  vertical-align: middle;
}
/* line 601, scss/_module.scss */
.syuujyutuki_cont .select_btn ul li button span.back {
  background: url(../images/button/back_icon.png) no-repeat left;
  padding: 10px 0 10px 35px;
}
/* line 606, scss/_module.scss */
.syuujyutuki_cont .select_btn ul li button span.save {
  background: url(../images/button/save_icon.png) no-repeat left;
  padding: 10px 0 10px 42px;
}
/* line 611, scss/_module.scss */
.syuujyutuki_cont .select_btn ul li button span.dw {
  background: url(../images/button/pdf_icon.png) no-repeat left;
  padding: 10px 0 10px 42px;
}
/* line 616, scss/_module.scss */
.syuujyutuki_cont .select_btn ul li button span.print {
  background: url(../images/button/print_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 35px;
}
/* line 664, scss/_module.scss */
.syuujyutuki_cont .select_btn ul li button:hover {
  background: #5096d7;
}
/* line 668, scss/_module.scss */
.syuujyutuki_cont .select_btn ul li a {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  letter-spacing: normal;
  text-decoration: none;
  height: 28px;
  line-height: 28px;
  padding: 10px 15px;
  vertical-align: middle;
}
/* line 684, scss/_module.scss */
.syuujyutuki_cont .select_btn ul li a:hover {
  background: #5096d7;
}
/* line 625, scss/_module.scss */
.syuujyutuki_cont .select_btn ul li a span.submit {
  background: url(../images/button/submit_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 42px;
}
/* line 630, scss/_module.scss */
.syuujyutuki_cont .select_btn ul li a span.print {
  background: url(../images/button/print_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 35px;
}

/* line 697, scss/_module.scss */
.zaitaku_cont .pdf_area {
  margin: 30px 0;
  line-height: 0;
}
/* line 702, scss/_module.scss */
.zaitaku_cont .select_btn ul {
  text-align: center;
}
/* line 704, scss/_module.scss */
.zaitaku_cont .select_btn ul li {
  display: inline;
  text-align: center;
  margin: 0 2px;
}
/* line 708, scss/_module.scss */
.zaitaku_cont .select_btn ul li button {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
  height: 50px;
  padding: 10px 15px;
  vertical-align: middle;
}
/* line 601, scss/_module.scss */
.zaitaku_cont .select_btn ul li button span.back {
  background: url(../images/button/back_icon.png) no-repeat left;
  padding: 10px 0 10px 35px;
}
/* line 606, scss/_module.scss */
.zaitaku_cont .select_btn ul li button span.save {
  background: url(../images/button/save_icon.png) no-repeat left;
  padding: 10px 0 10px 42px;
}
/* line 611, scss/_module.scss */
.zaitaku_cont .select_btn ul li button span.dw {
  background: url(../images/button/pdf_icon.png) no-repeat left;
  padding: 10px 0 10px 42px;
}
/* line 616, scss/_module.scss */
.zaitaku_cont .select_btn ul li button span.print {
  background: url(../images/button/print_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 35px;
}
/* line 714, scss/_module.scss */
.zaitaku_cont .select_btn ul li button:hover {
  background: #81a96c;
}
/* line 718, scss/_module.scss */
.zaitaku_cont .select_btn ul li a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
  display: inline-block;
  letter-spacing: normal;
  height: 28px;
  line-height: 28px;
  padding: 10px 15px;
  vertical-align: middle;
}
/* line 726, scss/_module.scss */
.zaitaku_cont .select_btn ul li a:hover {
  background: #81a96c;
}
/* line 625, scss/_module.scss */
.zaitaku_cont .select_btn ul li a span.submit {
  background: url(../images/button/submit_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 42px;
}
/* line 630, scss/_module.scss */
.zaitaku_cont .select_btn ul li a span.print {
  background: url(../images/button/print_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 35px;
}

/* line 739, scss/_module.scss */
.rezept_cont .pdf_area {
  margin: 30px 0;
  line-height: 0;
}
/* line 744, scss/_module.scss */
.rezept_cont .select_btn ul {
  text-align: center;
}
/* line 746, scss/_module.scss */
.rezept_cont .select_btn ul li {
  display: inline;
  text-align: center;
  margin: 0 2px;
}
/* line 750, scss/_module.scss */
.rezept_cont .select_btn ul li button {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(233, 153, 135,0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #de664b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e99987;
  text-align: center;
  line-height: 1em;
  height: 50px;
  padding: 10px 15px;
  vertical-align: middle;
}
/* line 601, scss/_module.scss */
.rezept_cont .select_btn ul li button span.back {
  background: url(../images/button/back_icon.png) no-repeat left;
  padding: 10px 0 10px 35px;
}
/* line 606, scss/_module.scss */
.rezept_cont .select_btn ul li button span.save {
  background: url(../images/button/save_icon.png) no-repeat left;
  padding: 10px 0 10px 42px;
}
/* line 611, scss/_module.scss */
.rezept_cont .select_btn ul li button span.dw {
  background: url(../images/button/pdf_icon.png) no-repeat left;
  padding: 10px 0 10px 42px;
}
/* line 616, scss/_module.scss */
.rezept_cont .select_btn ul li button span.print {
  background: url(../images/button/print_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 35px;
}
/* line 756, scss/_module.scss */
.rezept_cont .select_btn ul li button:hover {
  background: #de664b;
}
/* line 760, scss/_module.scss */
.rezept_cont .select_btn ul li a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(233, 153, 135,0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #de664b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e99987;
  text-align: center;
  line-height: 1em;
  display: inline-block;
  letter-spacing: normal;
  height: 28px;
  line-height: 28px;
  padding: 10px 15px;
  vertical-align: middle;
}
/* line 768, scss/_module.scss */
.rezept_cont .select_btn ul li a:hover {
  background: #de664b;
}
/* line 625, scss/_module.scss */
.rezept_cont .select_btn ul li a span.submit {
  background: url(../images/button/submit_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 42px;
}
/* line 630, scss/_module.scss */
.rezept_cont .select_btn ul li a span.print {
  background: url(../images/button/print_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 35px;
}

/* line 780, scss/_module.scss */
.user_list_box .pdf_area {
  margin: 30px 0;
  line-height: 0;
}
/* line 785, scss/_module.scss */
.user_list_box .select_btn ul {
  text-align: center;
  font-size: 0.75em;
}
/* line 788, scss/_module.scss */
.user_list_box .select_btn ul li {
  display: inline;
  text-align: center;
  margin: 0 2px;
}
/* line 792, scss/_module.scss */
.user_list_box .select_btn ul li button {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  height: 50px;
  padding: 10px 15px;
  vertical-align: middle;
}
/* line 601, scss/_module.scss */
.user_list_box .select_btn ul li button span.back {
  background: url(../images/button/back_icon.png) no-repeat left;
  padding: 10px 0 10px 35px;
}
/* line 606, scss/_module.scss */
.user_list_box .select_btn ul li button span.save {
  background: url(../images/button/save_icon.png) no-repeat left;
  padding: 10px 0 10px 42px;
}
/* line 611, scss/_module.scss */
.user_list_box .select_btn ul li button span.dw {
  background: url(../images/button/pdf_icon.png) no-repeat left;
  padding: 10px 0 10px 42px;
}
/* line 616, scss/_module.scss */
.user_list_box .select_btn ul li button span.print {
  background: url(../images/button/print_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 35px;
}
/* line 798, scss/_module.scss */
.user_list_box .select_btn ul li button:hover {
  background: #d86993;
}
/* line 802, scss/_module.scss */
.user_list_box .select_btn ul li a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  display: inline-block;
  letter-spacing: normal;
  height: 28px;
  line-height: 28px;
  padding: 10px 15px;
  vertical-align: middle;
}
/* line 810, scss/_module.scss */
.user_list_box .select_btn ul li a:hover {
  background: #d86993;
}
/* line 625, scss/_module.scss */
.user_list_box .select_btn ul li a span.submit {
  background: url(../images/button/submit_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 42px;
}
/* line 630, scss/_module.scss */
.user_list_box .select_btn ul li a span.print {
  background: url(../images/button/print_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 35px;
}

/* line 822, scss/_module.scss */
.paper_cont .pdf_area {
  margin: 30px 0;
  line-height: 0;
}
/* line 827, scss/_module.scss */
.paper_cont .select_btn ul {
  text-align: center;
}
/* line 829, scss/_module.scss */
.paper_cont .select_btn ul li {
  display: inline;
  text-align: center;
  margin: 0 2px;
}
/* line 833, scss/_module.scss */
.paper_cont .select_btn ul li button {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
  height: 50px;
  padding: 10px 15px;
  vertical-align: middle;
}
/* line 601, scss/_module.scss */
.paper_cont .select_btn ul li button span.back {
  background: url(../images/button/back_icon.png) no-repeat left;
  padding: 10px 0 10px 35px;
}
/* line 606, scss/_module.scss */
.paper_cont .select_btn ul li button span.save {
  background: url(../images/button/save_icon.png) no-repeat left;
  padding: 10px 0 10px 42px;
}
/* line 611, scss/_module.scss */
.paper_cont .select_btn ul li button span.dw {
  background: url(../images/button/pdf_icon.png) no-repeat left;
  padding: 10px 0 10px 42px;
}
/* line 616, scss/_module.scss */
.paper_cont .select_btn ul li button span.print {
  background: url(../images/button/print_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 35px;
}
/* line 839, scss/_module.scss */
.paper_cont .select_btn ul li button:hover {
  background: #9675e8;
}
/* line 843, scss/_module.scss */
.paper_cont .select_btn ul li a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
  display: inline-block;
  letter-spacing: normal;
  height: 28px;
  line-height: 28px;
  padding: 10px 15px;
  vertical-align: middle;
}
/* line 851, scss/_module.scss */
.paper_cont .select_btn ul li a:hover {
  background: #9675e8;
}
/* line 625, scss/_module.scss */
.paper_cont .select_btn ul li a span.submit {
  background: url(../images/button/submit_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 42px;
}
/* line 630, scss/_module.scss */
.paper_cont .select_btn ul li a span.print {
  background: url(../images/button/print_icon.png) no-repeat left 50%;
  padding: 10px 0 10px 35px;
}

/* line 867, scss/_module.scss */
#preview_modal1,
#preview_modal2,
#preview_modal3,
#preview_modal4,
#preview_modal5,
#preview_modal6 {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
  display: none;
  width: 520px;
  text-align: left;
}
/* line 873, scss/_module.scss */
#preview_modal1 .modal_head,
#preview_modal2 .modal_head,
#preview_modal3 .modal_head,
#preview_modal4 .modal_head,
#preview_modal5 .modal_head,
#preview_modal6 .modal_head {
  padding: 10px 10px 10px 10px;
}
/* line 875, scss/_module.scss */
#preview_modal1 .modal_head h1,
#preview_modal2 .modal_head h1,
#preview_modal3 .modal_head h1,
#preview_modal4 .modal_head h1,
#preview_modal5 .modal_head h1,
#preview_modal6 .modal_head h1 {
  font-size: 1.25em;
  color: #fff;
}
/* line 880, scss/_module.scss */
#preview_modal1 .modal_wap,
#preview_modal2 .modal_wap,
#preview_modal3 .modal_wap,
#preview_modal4 .modal_wap,
#preview_modal5 .modal_wap,
#preview_modal6 .modal_wap {
  margin: 0;
  padding: 20px;
}
/* line 883, scss/_module.scss */
#preview_modal1 .modal_wap h2,
#preview_modal2 .modal_wap h2,
#preview_modal3 .modal_wap h2,
#preview_modal4 .modal_wap h2,
#preview_modal5 .modal_wap h2,
#preview_modal6 .modal_wap h2 {
  text-align: center;
  font-weight: normal;
}
/* line 887, scss/_module.scss */
#preview_modal1 .modal_wap ul,
#preview_modal2 .modal_wap ul,
#preview_modal3 .modal_wap ul,
#preview_modal4 .modal_wap ul,
#preview_modal5 .modal_wap ul,
#preview_modal6 .modal_wap ul {
  text-align: center;
  margin: 40px 0;
}
/* line 890, scss/_module.scss */
#preview_modal1 .modal_wap ul li,
#preview_modal2 .modal_wap ul li,
#preview_modal3 .modal_wap ul li,
#preview_modal4 .modal_wap ul li,
#preview_modal5 .modal_wap ul li,
#preview_modal6 .modal_wap ul li {
  display: inline;
  margin: 0 10px;
}
/* line 896, scss/_module.scss */
#preview_modal1 .modal_wap table th,
#preview_modal2 .modal_wap table th,
#preview_modal3 .modal_wap table th,
#preview_modal4 .modal_wap table th,
#preview_modal5 .modal_wap table th,
#preview_modal6 .modal_wap table th {
  color: #fbebe7;
  white-space: nowrap;
}
/* line 900, scss/_module.scss */
#preview_modal1 .modal_wap .btn,
#preview_modal2 .modal_wap .btn,
#preview_modal3 .modal_wap .btn,
#preview_modal4 .modal_wap .btn,
#preview_modal5 .modal_wap .btn,
#preview_modal6 .modal_wap .btn {
  text-align: center;
}
/* line 902, scss/_module.scss */
#preview_modal1 .modal_wap .btn a, #preview_modal1 .modal_wap .btn input,
#preview_modal2 .modal_wap .btn a,
#preview_modal2 .modal_wap .btn input,
#preview_modal3 .modal_wap .btn a,
#preview_modal3 .modal_wap .btn input,
#preview_modal4 .modal_wap .btn a,
#preview_modal4 .modal_wap .btn input,
#preview_modal5 .modal_wap .btn a,
#preview_modal5 .modal_wap .btn input,
#preview_modal6 .modal_wap .btn a,
#preview_modal6 .modal_wap .btn input {
  padding: 10px 40px 8px 40px;
}

/* line 911, scss/_module.scss */
#preview_modal1 .modal_head {
  background: #5096d7;
}
/* line 914, scss/_module.scss */
#preview_modal1 .modal_wap {
  background: #eff7fe;
}
/* line 916, scss/_module.scss */
#preview_modal1 .modal_wap h2 {
  color: #7bb2e2;
}
/* line 920, scss/_module.scss */
#preview_modal1 table th {
  color: #5096d7;
}
/* line 923, scss/_module.scss */
#preview_modal1 .btn {
  text-align: center;
}
/* line 925, scss/_module.scss */
#preview_modal1 .btn a, #preview_modal1 .btn input {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  padding: 10px 15px;
  vertical-align: middle;
}
/* line 937, scss/_module.scss */
#preview_modal1 .btn a:hover, #preview_modal1 .btn input:hover {
  background: #5096d7;
}

/* line 946, scss/_module.scss */
#preview_modal2 .modal_head {
  background: #8bc964;
}
/* line 949, scss/_module.scss */
#preview_modal2 .modal_wap {
  background: #f2f9ee;
}
/* line 951, scss/_module.scss */
#preview_modal2 .modal_wap h2 {
  color: #4e9025;
}
/* line 955, scss/_module.scss */
#preview_modal2 table th {
  color: #5096d7;
}
/* line 958, scss/_module.scss */
#preview_modal2 .btn {
  text-align: center;
}
/* line 960, scss/_module.scss */
#preview_modal2 .btn a, #preview_modal2 .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
}
/* line 962, scss/_module.scss */
#preview_modal2 .btn a:hover, #preview_modal2 .btn input:hover {
  background: #81a96c;
}

/* line 971, scss/_module.scss */
#preview_modal3 .modal_head {
  background: #e99987;
}
/* line 974, scss/_module.scss */
#preview_modal3 .modal_wap {
  background: #fbebe7;
}
/* line 976, scss/_module.scss */
#preview_modal3 .modal_wap h2 {
  color: #de664b;
}
/* line 980, scss/_module.scss */
#preview_modal3 table th {
  color: #fbebe7;
}
/* line 983, scss/_module.scss */
#preview_modal3 .btn {
  text-align: center;
}
/* line 985, scss/_module.scss */
#preview_modal3 .btn a, #preview_modal3 .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(233, 153, 135,0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #de664b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e99987;
  text-align: center;
  line-height: 1em;
}
/* line 987, scss/_module.scss */
#preview_modal3 .btn a:hover, #preview_modal3 .btn input:hover {
  background: #de664b;
}

/* line 996, scss/_module.scss */
#preview_modal4 .modal_head {
  background: #e69bb9;
}
/* line 999, scss/_module.scss */
#preview_modal4 .modal_wap {
  background: #fcf1f5;
}
/* line 1001, scss/_module.scss */
#preview_modal4 .modal_wap h2 {
  color: #c13667;
}
/* line 1005, scss/_module.scss */
#preview_modal4 table th {
  color: #5096d7;
}
/* line 1008, scss/_module.scss */
#preview_modal4 .btn {
  text-align: center;
}
/* line 1010, scss/_module.scss */
#preview_modal4 .btn a, #preview_modal4 .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
}
/* line 1012, scss/_module.scss */
#preview_modal4 .btn a:hover, #preview_modal4 .btn input:hover {
  background: #d86993;
}

/* line 1021, scss/_module.scss */
#preview_modal5 .modal_head {
  background: #b9a3f0;
}
/* line 1024, scss/_module.scss */
#preview_modal5 .modal_wap {
  background: #f1edfc;
}
/* line 1026, scss/_module.scss */
#preview_modal5 .modal_wap h2 {
  color: #9675e8;
}
/* line 1030, scss/_module.scss */
#preview_modal5 table th {
  color: #9675e8;
}
/* line 1033, scss/_module.scss */
#preview_modal5 .btn {
  text-align: center;
}
/* line 1035, scss/_module.scss */
#preview_modal5 .btn a, #preview_modal5 .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
}
/* line 1037, scss/_module.scss */
#preview_modal5 .btn a:hover, #preview_modal5 .btn input:hover {
  background: #9675e8;
}

/* line 1045, scss/_module.scss */
.lock {
  overflow: hidden;
}

/* line 1049, scss/_module.scss */
.modal-content {
  position: relative;
  display: none;
  width: 50%;
  margin: 30px;
  border: 2px solid #aaa;
  background: #fff;
}

/* line 1058, scss/_module.scss */
.modal-content p {
  margin: 0;
  padding: 0;
}

/* line 1063, scss/_module.scss */
.modal-overlay {
  z-index: 1;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 120%;
  background-color: rgba(0, 0, 0, 0.5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#80000000,EndColorStr=#80000000)";
  z-index: 1;
}

/* line 1076, scss/_module.scss */
.modal-wrap {
  z-index: 2;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
}
/* line 1087, scss/_module.scss */
.modal-wrap li {
  cursor: pointer;
}
/* line 1089, scss/_module.scss */
.modal-wrap li:hover {
  text-decoration: underline;
}

/* line 1095, scss/_module.scss */
.modal-open {
  color: #00f;
  text-decoration: underline;
}

/* line 1100, scss/_module.scss */
.modal-open:hover {
  cursor: pointer;
  color: #f00;
}

/* line 1105, scss/_module.scss */
.modal-close {
  color: #fff;
  position: absolute;
  font-size: 1.5em;
  padding: 10px;
  right: 0;
  top: -2px;
}

/* line 1115, scss/_module.scss */
.modal-close:hover {
  cursor: pointer;
  color: #333;
}

/* *****************************
 *
 * besecss file.
 *
 **************************** */
/*****************************************************************************
 body
 *****************************************************************************/
/* line 12, scss/_base.scss */
body {
  text-align: center;
  line-height: 1.75em;
  font-size: 1em;
  -webkit-text-size-adjust: 100%;
  width: 100%;
  margin: 0 auto;
  font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3','メイリオ',Meiryo,sans-serif;
  color: #333333;
}

/*****************************************************************************
 レイアウト
 *****************************************************************************/
/* line 28, scss/_base.scss */
#all_wap {
  text-align: left;
  width: 100%;
  height: auto;
}

/*****************************************************************************
 テーブル
 *****************************************************************************/
/* line 38, scss/_base.scss */
table {
  border-collapse: collapse;
  width: 100%;
}
/* line 41, scss/_base.scss */
table th {
  padding: 7px;
  text-align: left;
  width: 70px;
  font-weight: normal;
}
/* line 47, scss/_base.scss */
table td {
  padding: 7px;
  width: auto;
}

/*****************************************************************************
 要素リセット
 *****************************************************************************/
/* line 57, scss/_base.scss */
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li {
  margin: 0;
  padding: 0;
}

/* line 62, scss/_base.scss */
h1 {
  font-size: 1.75em;
  font-weight: normal;
}

/* line 67, scss/_base.scss */
h2 {
  font-size: 1.25em;
}

/* line 71, scss/_base.scss */
ol, ul {
  list-style: none;
}

/* line 76, scss/_base.scss */
a img {
  line-height: 0;
}
/* line 79, scss/_base.scss */
a:link, a:visited {
  color: #333;
  text-decoration: underline;
}
/* line 83, scss/_base.scss */
a:hover {
  color: #333;
  text-decoration: none;
}

/* line 89, scss/_base.scss */
.t10 {
  margin-top: 10px !important;
}

/* line 93, scss/_base.scss */
.t20 {
  margin-top: 20px !important;
}

/* line 97, scss/_base.scss */
.t30 {
  margin-top: 30px !important;
}

/* line 101, scss/_base.scss */
.t40 {
  margin-top: 40px !important;
}

/* line 105, scss/_base.scss */
.w10 {
  width: 10% !important;
}

/* line 109, scss/_base.scss */
.w20 {
  width: 20% !important;
}

/* line 113, scss/_base.scss */
.w40 {
  width: 40px !important;
}

/* line 118, scss/_base.scss */
.w50 {
  width: 50px !important;
}

/* line 122, scss/_base.scss */
.w80 {
  width: 80px !important;
}

/* line 126, scss/_base.scss */
.w100 {
  width: 100px !important;
}

/* line 130, scss/_base.scss */
.w120 {
  width: 120px !important;
}

/* line 134, scss/_base.scss */
.w180 {
  width: 180px !important;
}

/* line 138, scss/_base.scss */
.w200 {
  width: 200px !important;
}

/* line 142, scss/_base.scss */
.w450 {
  width: 450px !important;
}

/* line 146, scss/_base.scss */
.l5 {
  margin-left: 5px !important;
}

/* line 150, scss/_base.scss */
r5 {
  margin-right: 5px !important;
}

/* line 154, scss/_base.scss */
.cr {
  text-align: center;
}

/* line 158, scss/_base.scss */
.min_comment {
  font-size: 0.875em;
  line-height: 1.25em;
  color: #666666;
}

/* line 164, scss/_base.scss */
.min_comment2 {
  font-size: 0.875em;
  color: #666666;
}

/**エラー**/
/* line 171, scss/_base.scss */
.error_message {
  padding: 10px;
  border: 1px solid #FF0004;
  clear: both;
  color: #fff;
  background: #c43c35;
  border: 1px solid rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  background-repeat: repeat-x;
  margin-bottom: 20px;
}

/**成功**/
/* line 185, scss/_base.scss */
.success_message {
  padding: 10px;
  border: 1px solid #014f39;
  clear: both;
  color: #fff;
  background: #238067;
  border: 1px solid rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  background-repeat: repeat-x;
  margin-bottom: 20px;
}

/* 点滅 */
/* line 199, scss/_base.scss */
.error_message span {
  -webkit-animation: blink 1s ease-in-out infinite alternate;
  -moz-animation: blink 1s ease-in-out infinite alternate;
  animation: blink 1s ease-in-out infinite alternate;
}

@-webkit-keyframes blink {
  /* line 206, scss/_base.scss */
  0% {
    opacity: 0.7;
  }

  /* line 207, scss/_base.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes blink {
  /* line 210, scss/_base.scss */
  0% {
    opacity: 0.7;
  }

  /* line 211, scss/_base.scss */
  100% {
    opacity: 1;
  }
}

@keyframes blink {
  /* line 214, scss/_base.scss */
  0% {
    opacity: 0.7;
  }

  /* line 215, scss/_base.scss */
  100% {
    opacity: 1;
  }
}

/* line 218, scss/_base.scss */
.hissu {
  color: #ff0000!important;
}

/*e-ラーニングへのボタン*/
/* line 223, scss/_base.scss */
span.help_btn {
  margin-left: 10px;
}
/* line 225, scss/_base.scss */
span.help_btn a {
  padding: 5px;
  text-decoration: none;
  color: #fff;
  border: 1px solid #E1CC4C;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 1px 1px 2px #666666;
  background: #EDE196;
}
/* line 233, scss/_base.scss */
span.help_btn a:hover {
  background: #E1CC4C;
}

/*****************************************************************************
	201803
 *****************************************************************************/
/* line 242, scss/_base.scss */
.unit_addition {
  font-weight: bold;
  color: blue;
}

 /*****************************************************************************
	201803
 *****************************************************************************/
/* line 250, scss/_base.scss */
.addition_rate {
  /* 20180403 クラス名変更 */
  font-weight: bold;
  color: blue;
}

/*****************************************************************************
注意事項
 *****************************************************************************/
/* line 259, scss/_base.scss */
span.point {
  font-size: 0.75em;
  line-height: 100%;
}

/* line 265, scss/_base.scss */
label.error {
  color: #ff0000;
}

/*****************************************************************************
 201800901- 文書一覧に剣士マーク追加
 *****************************************************************************/
/* line 272, scss/_base.scss */
.paper_cont .l_box dl, .paper_cont .r_box dl {
  position: relative;
}

/* line 276, scss/_base.scss */
dt.fda_mark {
  padding-left: 20px;
}

/* line 280, scss/_base.scss */
dt.fda_mark::before {
  content: url("../images/mark/fda_mark.png");
  width: 12px;
  height: 12px;
  position: absolute;
  left: 10px;
  top: 16px;
}

/*****************************************************************************
モーダル
 *****************************************************************************/
/*****************************************************************************
 クリアフィックス
 *****************************************************************************/
/* line 300, scss/_base.scss */
.clearfix {
  display: inline-table;
}
/* line 301, scss/_base.scss */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0.1em;
}

/* Hides from IE-mac \*/
/* line 315, scss/_base.scss */
* html .clearfix {
  zoom: 1;
}

/* line 319, scss/_base.scss */
.clearfix {
  display: block;
}

/* End hide from IE-mac */
/* line 325, scss/_base.scss */
.clear {
  clear: both;
}

/* *****************************
 *
 * headercss file.
 *
 **************************** */
/*****************************************************************************
	 header
 *****************************************************************************/
/* line 13, scss/_header.scss */
header {
  background: #99ccff;
  border-bottom: 1px solid #4d8fca;
  min-width: 1200px;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5Y2NmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q3ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #99ccff 0%, #b3d7f6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #99ccff), color-stop(100%, #b3d7f6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #99ccff 0%, #b3d7f6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #99ccff 0%, #b3d7f6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #99ccff 0%, #b3d7f6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #99ccff 0%, #b3d7f6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ccff', endColorstr='#b3d7f6',GradientType=0 );
  /* IE6-8 */
  margin: 0;
}
/* line 35, scss/_header.scss */
header .header_wap {
  /*width:980px;*/
  width: 1200px;
  margin: 0 auto;
  padding: 10px 0;
}

/*****************************************************************************
	logo
 *****************************************************************************/
/* line 47, scss/_header.scss */
#logo {
  float: left;
}
/* line 49, scss/_header.scss */
#logo h1 {
  float: left;
  width: 66px;
}
/* line 53, scss/_header.scss */
#logo .meta_logo {
  float: left;
  padding-left: 12px;
}
/* line 56, scss/_header.scss */
#logo .meta_logo h2 {
  color: #fff;
  font-size: 32px;
  margin-top: 8px;
  /*
  -webkit-text-shadow: -1px 3px 1px rgba(150, 150, 150, 0.4);
  -moz-text-shadow: -1px 3px 1px rgba(150, 150, 150, 0.4);
  text-shadow: -1px 3px 1px rgba(150, 150, 150, 0.4);
  */
}
/* line 66, scss/_header.scss */
#logo .meta_logo p {
  color: #fff;
  font-size: 20px;
  margin-top: 5px;
  font-weight: bold;
}

 /*****************************************************************************
	side_menu
 *****************************************************************************/
/* line 79, scss/_header.scss */
#side_menu {
  float: right;
  margin-top: 7px;
}
/* line 82, scss/_header.scss */
#side_menu .font_box {
  float: right;
  padding-bottom: 4px;
  font-size: 14px;
}
/* line 86, scss/_header.scss */
#side_menu .font_box p {
  float: left;
  font-weight: bold;
}
/* line 90, scss/_header.scss */
#side_menu .font_box ul {
  float: left;
  padding-left: 15px;
}
/* line 93, scss/_header.scss */
#side_menu .font_box ul li {
  list-style-type: none;
  display: inline;
}
/* line 96, scss/_header.scss */
#side_menu .font_box ul li a {
  padding: 4px;
  background: #FFFFFF;
  text-decoration: none;
}
/* line 100, scss/_header.scss */
#side_menu .font_box ul li a:hover {
  background: #d3e5f5;
  color: #FFFFFF;
}
/* line 108, scss/_header.scss */
#side_menu .search_box {
  /*margin-top:9px;*/
  clear: both;
  width: 245px;
}
/* line 112, scss/_header.scss */
#side_menu .search_box dl {
  position: relative;
  border: 1px solid #888888;
  background: #FFFFFF;
}
/* line 118, scss/_header.scss */
#side_menu .search_box dl dt input[type="text"] {
  width: 75%;
  height: 20px;
  background: none;
  border: none;
  font-size: 0.75em;
}
/* line 126, scss/_header.scss */
#side_menu .search_box dl dd {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20%;
}
/* line 131, scss/_header.scss */
#side_menu .search_box dl dd button {
  display: block;
  background: #ef889c;
  width: 100%;
  height: 26px;
  height: 28px\9;
  /* IE10以下 */
  border: none;
  line-height: 1em;
}
/* line 139, scss/_header.scss */
#side_menu .search_box dl dd button:hover {
  background: #dc9fb7;
}
/* line 142, scss/_header.scss */
#side_menu .search_box dl dd button span {
  display: block;
  color: #FFF;
}

/* line 152, scss/_header.scss */
.share_system_btn {
  float: right;
  margin-left: 10px;
  margin-top: 5px;
}
/* line 156, scss/_header.scss */
.share_system_btn form {
  line-height: 0;
}
/* line 159, scss/_header.scss */
.share_system_btn button {
  border: none;
  background: none;
}
/* line 162, scss/_header.scss */
.share_system_btn button img:hover {
  opacity: 0.5;
}

 /*****************************************************************************
	support_area
 *****************************************************************************/
/* line 172, scss/_header.scss */
#support_area {
  border-top: 1px solid #fff;
  padding: 5px 0 5px 0;
  background: #d9ecfb;
  min-width: 1200px;
}
/* line 177, scss/_header.scss */
#support_area .support_wap {
  width: 1200px;
  margin: 0 auto;
}
/* line 180, scss/_header.scss */
#support_area .support_wap .support_left {
  float: left;
  	  /*
        .arrow_box {
          float: left;
          height: 20px;
          line-height: 30px;
          ul li {
            display: inline;
          }
        }
  	  */
}
/* line 192, scss/_header.scss */
#support_area .support_wap .support_left .path {
  float: left;
  padding-left: 10px;
  line-height: 1.25em;
}
/* line 197, scss/_header.scss */
#support_area .support_wap .support_left ul li {
  display: inline;
  line-height: 30px;
}
/* line 200, scss/_header.scss */
#support_area .support_wap .support_left ul li a {
  color: blue;
}
/* line 205, scss/_header.scss */
#support_area .support_wap .support_right {
  float: right;
  line-height: 1.25em;
}
/* line 208, scss/_header.scss */
#support_area .support_wap .support_right .clinic_data {
  float: left;
  padding-right: 20px;
  line-height: 30px;
}
/* line 212, scss/_header.scss */
#support_area .support_wap .support_right .clinic_data p {
  display: inline;
}
/* line 216, scss/_header.scss */
#support_area .support_wap .support_right .support_nav {
  float: right;
}
/* line 220, scss/_header.scss */
#support_area .support_wap .support_right .support_nav li {
  display: inline;
  width: 28px;
}

/*****************************************************************************
 	global_nav
 *****************************************************************************/
/* line 232, scss/_header.scss */
#global_nav {
  background: url(../images/header/g_nav_bg.png) repeat-x top center;
  height: 78px;
}
/* line 236, scss/_header.scss */
#global_nav nav {
  width: 1200px;
  margin: 1px auto 0 auto;
  overflow: hidden;
  line-height: 0;
}
/* line 241, scss/_header.scss */
#global_nav nav ul li {
  float: left;
}
/* line 244, scss/_header.scss */
#global_nav nav ul li:last-child {
  border-right: 1px solid #fff;
}

/* line 257, scss/_header.scss */
#global_nav ul li:nth-child(n+1) {
  border-left: 1px solid #fff;
}

/* line 261, scss/_header.scss */
hr {
  min-width: 1200px;
  margin: 0;
}

/* line 267, scss/_header.scss */
hr.g_nav1_line {
  border-top: 10px solid #9ac1e2;
}

/* line 271, scss/_header.scss */
hr.g_nav2_line {
  border-top: 10px solid #7bb2e2;
}

/* line 275, scss/_header.scss */
hr.g_nav3_line {
  border-top: 10px solid #aad992;
}

/* line 279, scss/_header.scss */
hr.g_nav4_line {
  border-top: 10px solid #e99987;
}

/* line 283, scss/_header.scss */
hr.g_nav5_line {
  border-top: 10px solid #e69bb7;
}

/* line 287, scss/_header.scss */
hr.g_nav6_line {
  border-top: 10px solid #b9a3f0;
}

/* line 291, scss/_header.scss */
hr.g_nav7_line {
  border-top: 10px solid #f4be8f;
}

/* line 295, scss/_header.scss */
hr.g_nav8_line {
  border-top: 10px solid #95dfdf;
}

/* line 299, scss/_header.scss */
hr.g_nav9_line {
  border-top: 10px solid #91abef;
}

/* line 303, scss/_header.scss */
hr.g_nav10_line {
  border-top: 10px solid #eadc86;
}

/* line 307, scss/_header.scss */
#global_nav ul li.g_nav1_on {
  border-bottom: 1px solid #9ac1e2;
}

/* line 312, scss/_header.scss */
#global_nav ul li.g_nav2_on {
  border-bottom: 1px solid #7bb2e2;
}

/* line 316, scss/_header.scss */
#global_nav ul li.g_nav3_on {
  border-bottom: 1px solid #aad992;
}

/* line 320, scss/_header.scss */
#global_nav ul li.g_nav4_on {
  border-bottom: 1px solid #e99987;
}

/* line 324, scss/_header.scss */
#global_nav ul li.g_nav5_on {
  border-bottom: 1px solid #e69bb7;
}

/* line 328, scss/_header.scss */
#global_nav ul li.g_nav6_on {
  border-bottom: 1px solid #b9a3f0;
}

/* line 332, scss/_header.scss */
#global_nav ul li.g_nav7_on {
  border-bottom: 1px solid #f4be8f;
}

/* line 336, scss/_header.scss */
#global_nav ul li.g_nav8_on {
  border-bottom: 1px solid #95dfdf;
}

/* line 340, scss/_header.scss */
#global_nav ul li.g_nav9_on {
  border-bottom: 1px solid #91abef;
}

/* line 344, scss/_header.scss */
#global_nav ul li.g_nav10_on {
  border-bottom: 1px solid #eadc86;
}

/* *****************************
 *
 * contentcss file.
 *
 **************************** */
/*****************************************************************************
	 content
 *****************************************************************************/
/* line 13, scss/_content.scss */
#content #login_wap {
  width: 700px;
  margin: 70px auto 120px auto;
}
/* line 16, scss/_content.scss */
#content #login_wap h1 {
  font-size: 1.25em;
  margin-bottom: 20px;
}
/* line 20, scss/_content.scss */
#content #login_wap .login_area {
  padding: 30px 120px 30px 120px;
  overflow: hidden;
  background: #d9ecfb;
  margin-bottom: 25px;
  /* border-radius */
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}
/* line 30, scss/_content.scss */
#content #login_wap .nav {
  margin-top: 20px;
  text-align: center;
}
/* line 33, scss/_content.scss */
#content #login_wap .nav a {
  color: blue;
}

/*****************************************************************************
	 login
 *****************************************************************************/
/* line 44, scss/_content.scss */
.login_area p.forgetmenot {
  float: left;
}
/* line 47, scss/_content.scss */
.login_area p label {
  color: #000;
  vertical-align: middle;
}

/* line 53, scss/_content.scss */
.button-primary {
  display: block;
  width: 270px;
  height: 66px;
  line-height: 66px;
  text-decoration: none;
  background: #90c5f2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 2px 2px 5px 0px rgba(255, 255, 255, 0.5) inset, -2px -2px 5px 0px rgba(0, 0, 0, 0.5) inset;
  text-align: center;
  color: #fff;
  font-size: 1.876rem;
  text-shadow: 0px 1px #333333;
  font-weight: bold;
  border: none;
  margin: 25px auto 0 auto;
}
/* line 70, scss/_content.scss */
.button-primary:hover {
  background: #87b9e4;
}

/* line 75, scss/_content.scss */
.manual_area {
  background: #d9ecfb;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 30px 24px;
}
/* line 79, scss/_content.scss */
.manual_area .cont {
  float: left;
  width: 358px;
  margin-top: 8px;
}
/* line 84, scss/_content.scss */
.manual_area .manual_btn {
  float: right;
  width: 274px;
}
/* line 87, scss/_content.scss */
.manual_area .manual_btn a {
  display: block;
  width: 270px;
  height: 66px;
  line-height: 66px;
  text-decoration: none;
  background: #feb5bf;
  border: 2px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 2px 2px 5px 0px rgba(255, 255, 255, 0.5) inset, -2px -2px 5px 0px rgba(0, 0, 0, 0.5) inset;
  text-align: center;
  color: #fff;
  font-size: 1.250rem;
  text-shadow: 0px 1px #333333;
  font-weight: bold;
}
/* line 102, scss/_content.scss */
.manual_area .manual_btn a:hover {
  background: #f2acb5;
}

/* line 110, scss/_content.scss */
#content #login_wap .login_area input[type=text], #content #login_wap .login_area input[type=password] {
  width: 100%;
  padding: 3px;
  margin: 2px 6px 10px 0;
  color: #333;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 119, scss/_content.scss */
#content #login_wap .login_area input[type=checkbox], #content #login_wap .login_area input[type=text], #content #login_wap .login_area input[type=password] {
  background: #fbfbfb;
}

/* line 125, scss/_content.scss */
input[type=checkbox], input[type=radio] {
  border: 1px solid #bbb;
  background: #fff;
  color: #555;
  clear: none;
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  height: 16px;
  margin: -2px 4px 0 0;
  outline: 0;
  padding: 0 !important;
  text-align: center;
  vertical-align: middle;
  width: 16px;
  min-width: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: .05s border-color ease-in-out;
  transition: .05s border-color ease-in-out;
}

/*****************************************************************************
	 index
 *****************************************************************************/
/* line 153, scss/_content.scss */
.index_wap {
  width: 1200px;
  margin: 25px auto 30px auto;
}
/* line 156, scss/_content.scss */
.index_wap .index_nav {
  width: 646px;
  float: left;
}
/* line 159, scss/_content.scss */
.index_wap .index_nav .nav_left {
  float: left;
  width: 322px;
}
/* line 163, scss/_content.scss */
.index_wap .index_nav .nav_right {
  float: right;
  width: 322px;
}
/* line 167, scss/_content.scss */
.index_wap .index_nav .nav_left ul li, .index_wap .index_nav .nav_right ul li {
  line-height: 0;
  margin-top: 2px;
}

/*****************************************************************************
 	side_box
 *****************************************************************************/
/* line 178, scss/_content.scss */
.side_box {
  float: right;
  width: 530px;
}

/*
.link_btn ul li {
  filter: dropshadow(color = #fff, offX = 0, offY = -1) dropshadow(color = #fff, offX = 1, offY = 0) dropshadow(color = #fff, offX = 0, offY = 1) dropshadow(color = #fff, offX = -1, offY = 0);
  -webkit-text-stroke-color: #fff;
  -webkit-text-stroke-width: 1px;
  text-shadow: #fff 1px 1px 0px, black -1px 1px 0px, #fff 1px -1px 0px, black -1px -1px 0px;
}
*/
/**医院回覧・お知らせ**/
/* line 195, scss/_content.scss */
.side_box .news_area {
  margin-top: 20px;
}
/* line 197, scss/_content.scss */
.side_box .news_area hgroup h1 {
  float: left;
  color: #4087c7;
  font-size: 1.125em;
}
/* line 203, scss/_content.scss */
.side_box .community_area hgroup h1 {
  float: left;
  color: #4087c7;
  font-size: 1.313em;
  margin-top: 2%;
}
/* line 209, scss/_content.scss */
.side_box .news_area .link_btn, .side_box .community_area .link_btn {
  float: right;
  margin-top: 5px;
  font-size: 1.063em;
}
/* line 214, scss/_content.scss */
.side_box .news_area .link_btn ul li, .side_box .community_area .link_btn ul li {
  display: inline;
  cursor: pointer;
}
/* line 219, scss/_content.scss */
.side_box .news_area .link_btn ul li a {
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(93, 171, 235, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(93, 171, 235, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(93, 171, 235, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(93, 171, 235, 0.75) 3px 3px 10px 0px rgba(93, 171, 235, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(93, 171, 235, 0.75) 3px 3px 10px 0px rgba(93, 171, 235, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(93, 171, 235, 0.75) 3px 3px 10px 0px rgba(93, 171, 235, 0.75) -3px -3px 10px 0px inset;
  */
  background: #93c7f2;
  display: inline-block;
  font-weight: normal;
  padding: 10px 20px 8px 20px;
  text-decoration: none;
  font-size: 1.25em;
  border: 1px solid #5dabeb;
  text-align: center;
  line-height: 1em;
  text-shadow: 0px 1px #333333;
  font-size: 1.25em;
}
/* line 223, scss/_content.scss */
.side_box .news_area .link_btn ul li a:hover {
  background: #5dabeb;
}
/* line 228, scss/_content.scss */
.side_box .community_area .link_btn ul li a {
  color: #ffffff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(225, 195, 47, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(225, 195, 47, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(225, 195, 47, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(225, 195, 47, 0.75) 3px 3px 10px 0px rgba(225, 195, 47, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(225, 195, 47, 0.75) 3px 3px 10px 0px rgba(225, 195, 47, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(225, 195, 47, 0.75) 3px 3px 10px 0px rgba(225, 195, 47, 0.75) -3px -3px 10px 0px inset;
  */
  background: #ebd75e;
  display: inline-block;
  font-weight: normal;
  padding: 10px 20px 8px 20px;
  text-decoration: none;
  font-size: 1.25em;
  border: 1px solid #e1c32f;
  text-align: center;
  line-height: 1em;
  text-shadow: 0px 1px #333333;
  font-size: 1.25em;
}
/* line 232, scss/_content.scss */
.side_box .community_area .link_btn ul li a:hover {
  background: #e1c32f;
}

/* line 240, scss/_content.scss */
.list_box {
  margin-top: 10px;
  border: 1px solid #aaa;
  height: 186px;
  overflow: auto;
}
/* line 245, scss/_content.scss */
.list_box ul {
  padding: 8px;
  border-bottom: 1px solid #aaaaaa;
}
/* line 246, scss/_content.scss */
.list_box ul li {
  float: left;
}

/* line 255, scss/_content.scss */
.list_box2 {
  margin-top: 10px;
  border: 1px solid #aaa;
  height: 234px;
  overflow: auto;
}
/* line 260, scss/_content.scss */
.list_box2 ul {
  padding: 8px;
  border-bottom: 1px solid #aaaaaa;
}
/* line 261, scss/_content.scss */
.list_box2 ul li {
  float: left;
}

/**index_b**/
/* line 271, scss/_content.scss */
.list_box_2 {
  margin-top: 10px;
  border: 1px solid #aaa;
  height: 186px;
  overflow: auto;
}
/* line 276, scss/_content.scss */
.list_box_2 ul {
  padding: 8px;
  border-bottom: 1px solid #aaaaaa;
}
/* line 277, scss/_content.scss */
.list_box_2 ul li {
  float: left;
}

/* line 286, scss/_content.scss */
.list_box2_2 {
  margin-top: 10px;
  border: 1px solid #aaa;
  height: 186px;
  overflow: auto;
}
/* line 291, scss/_content.scss */
.list_box2_2 ul {
  padding: 8px;
  border-bottom: 1px solid #aaaaaa;
}
/* line 292, scss/_content.scss */
.list_box2_2 ul li {
  float: left;
}

/* line 302, scss/_content.scss */
.community_area {
  margin-top: 29px;
}

/**icon**/
/* line 307, scss/_content.scss */
li.icon {
  color: #fff;
  font-size: 12px;
  width: 96px;
  padding-right: 15px;
  text-shadow: 0px 1px #999999;
}
/* line 315, scss/_content.scss */
li.icon span.clinic_icon {
  border: 1px solid #7b9aeb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #a7bcf2;
  display: block;
  text-align: center;
  width: 96px;
}
/* line 319, scss/_content.scss */
li.icon span.mente_icon {
  border: 1px solid #eb7bb7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #f2a7cf;
  display: block;
  text-align: center;
  width: 96px;
}
/* line 323, scss/_content.scss */
li.icon span.gan_icon {
  border: 1px solid #60a2dc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #95c1e8;
  display: block;
  text-align: center;
  width: 96px;
}
/* line 327, scss/_content.scss */
li.icon span.zaitaku_icon {
  border: 1px solid #99d27c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #bbe1a8;
  display: block;
  text-align: center;
  width: 96px;
}
/* line 331, scss/_content.scss */
li.icon span.kaigo_icon {
  border: 1px solid #e4846f;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #edad9f;
  display: block;
  text-align: center;
  width: 96px;
}
/* line 335, scss/_content.scss */
li.icon span.syoku_icon {
  border: 1px solid #f1b178;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #f6cba5;
  display: block;
  text-align: center;
  width: 96px;
}
/* line 339, scss/_content.scss */
li.icon span.iryou_icon {
  border: 1px solid #eb7bb7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #f2a7cf;
  display: block;
  text-align: center;
  width: 96px;
}
/* line 343, scss/_content.scss */
li.icon span.sonota_icon {
  border: 1px solid #7b9aeb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #a7bcf2;
  display: block;
  text-align: center;
  width: 96px;
}

/* line 349, scss/_content.scss */
li.time_data {
  font-size: 1em;
  padding-right: 20px;
}
/* line 353, scss/_content.scss */
li.time_data span.new_mark {
  margin-right: 10px;
  color: #FF0000;
}

/* line 359, scss/_content.scss */
li.list_cont {
  width: 40%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 366, scss/_content.scss */
li.answer_data {
  float: right!important;
}

/*****************************************************************************
 	患者一覧
 *****************************************************************************/
/* line 378, scss/_content.scss */
.user_list_box .user_search_box {
  float: left;
  width: 338px;
  padding: 10px 25px 20px 25px;
  border: 1px solid #e69bb7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #fcf1f5;
}
/* line 386, scss/_content.scss */
.user_list_box .user_search_box table th {
  color: #c13667;
  white-space: nowrap;
}
/* line 391, scss/_content.scss */
.user_list_box .user_search_box .btn {
  text-align: center;
}
/* line 393, scss/_content.scss */
.user_list_box .user_search_box .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  padding: 10px 40px 8px 40px;
}
/* line 396, scss/_content.scss */
.user_list_box .user_search_box .btn input:hover {
  background: #d86993;
}
/* line 402, scss/_content.scss */
.user_list_box .arrow_icon {
  float: left;
}
/* line 405, scss/_content.scss */
.user_list_box .user_list_area {
  float: right;
  width: 675px;
}
/* line 409, scss/_content.scss */
.user_list_box .user_list_area .aside_area .search_data {
  float: left;
}
/* line 411, scss/_content.scss */
.user_list_box .user_list_area .aside_area .search_data span {
  font-weight: bold;
  color: #c13667;
}
/* line 416, scss/_content.scss */
.user_list_box .user_list_area .aside_area .sort_box {
  float: right;
}
/* line 418, scss/_content.scss */
.user_list_box .user_list_area .aside_area .sort_box ul li {
  display: inline;
  padding: 0 5px;
}
/* line 425, scss/_content.scss */
.user_list_box .user_list_box {
  margin-top: 10px;
}
/* line 427, scss/_content.scss */
.user_list_box .user_list_box table {
  border: 1px solid #c13667;
}
/* line 430, scss/_content.scss */
.user_list_box .user_list_box table tr:nth-child(2n) {
  background: #faebf1;
}
/* line 434, scss/_content.scss */
.user_list_box .user_list_box table tr.user_tab_list {
  cursor: pointer;
}
/* line 436, scss/_content.scss */
.user_list_box .user_list_box table tr.user_tab_list:hover {
  background: #c67392;
  color: #fff;
}
/* line 441, scss/_content.scss */
.user_list_box .user_list_box table th {
  color: #c13667;
  text-align: center;
  border: 1px solid #c13667;
}
/* line 446, scss/_content.scss */
.user_list_box .user_list_box table td {
  border-left: 1px solid #c13667;
  border-right: 1px solid #c13667;
  white-space: nowrap;
  text-align: center;
  padding: 15px 10px;
}
/* line 452, scss/_content.scss */
.user_list_box .user_list_box table td a {
  color: blue;
}
/* line 458, scss/_content.scss */
.user_list_box .page_nav {
  text-align: right;
  border-left: 1px solid #c13667;
  border-right: 1px solid #c13667;
  border-bottom: 1px solid #c13667;
  padding: 10px 20px 10px 20px;
}
/* line 464, scss/_content.scss */
.user_list_box .page_nav ul li {
  display: inline;
}
/* line 466, scss/_content.scss */
.user_list_box .page_nav ul li a {
  padding: 5px;
  background: #fff;
  border: 1px solid #c13667;
  text-decoration: none;
}
/* line 471, scss/_content.scss */
.user_list_box .page_nav ul li a:hover {
  background: #c13667;
  color: #fff;
}
/* line 476, scss/_content.scss */
.user_list_box .page_nav ul li span {
  padding: 6px;
  background: #c13667;
  color: #fff;
}
/* line 483, scss/_content.scss */
.user_list_box .csv_btn {
  padding: 20px 10px;
  text-align: right;
  border-left: 1px solid #c13667;
  border-right: 1px solid #c13667;
  border-bottom: 1px solid #c13667;
}
/* line 489, scss/_content.scss */
.user_list_box .csv_btn a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
}
/* line 491, scss/_content.scss */
.user_list_box .csv_btn a:hover {
  background: #d86993;
}

/*****************************************************************************
 	患者詳細
 *****************************************************************************/
/* line 503, scss/_content.scss */
.user_info .user_data {
  margin-top: 25px;
}
/* line 505, scss/_content.scss */
.user_info .user_data table {
  border: 1px solid #e69bb7;
}
/* line 507, scss/_content.scss */
.user_info .user_data table th {
  background: #e69bb7;
  color: #fff;
  font-size: 0.875em;
  padding: 0 15px;
  line-height: 1.75em;
}
/* line 514, scss/_content.scss */
.user_info .user_data table td {
  border: 1px solid #e69bb7;
  font-size: 0.875em;
  padding: 3px 15px;
  line-height: 1.75em;
}
/* line 519, scss/_content.scss */
.user_info .user_data table td a {
  color: blue;
  display: block;
}
/* line 524, scss/_content.scss */
.user_info .user_data table td.btn {
  text-align: center;
}
/* line 526, scss/_content.scss */
.user_info .user_data table td.btn a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  font-size: 1.125em;
  width: 100%;
  box-sizing: border-box;
}
/* line 532, scss/_content.scss */
.user_info .user_data table td.btn a:hover {
  background: #d86993;
}
/* line 539, scss/_content.scss */
.user_info .history_area {
  padding: 17px 35px;
  width: 937px;
  margin: 0 auto;
}
/* line 543, scss/_content.scss */
.user_info .history_area .history_box {
  float: left;
  width: 685px;
}
/* line 546, scss/_content.scss */
.user_info .history_area .history_box h1 {
  margin-bottom: 12px;
  color: #c13667;
  font-size: 1.375em;
}
/* line 552, scss/_content.scss */
.user_info .history_area .history_box .history_list ul.page_nav {
  text-align: right;
  margin-top: 10px;
}
/* line 555, scss/_content.scss */
.user_info .history_area .history_box .history_list ul.page_nav li {
  display: inline;
}
/* line 557, scss/_content.scss */
.user_info .history_area .history_box .history_list ul.page_nav li a {
  padding: 5px;
  background: #fff;
  border: 1px solid #c13667;
  text-decoration: none;
}
/* line 562, scss/_content.scss */
.user_info .history_area .history_box .history_list ul.page_nav li a:hover {
  background: #c13667;
  color: #fff;
}
/* line 566, scss/_content.scss */
.user_info .history_area .history_box .history_list ul.page_nav li a span {
  padding: 6px;
  background: #c13667;
  color: #fff;
}
/* line 574, scss/_content.scss */
.user_info .history_area .history_box .history_list .history_table {
  background: #fff;
}
/* line 576, scss/_content.scss */
.user_info .history_area .history_box .history_list .history_table a {
  color: blue;
  display: block;
}
/* line 581, scss/_content.scss */
.user_info .history_area .history_box .history_list table {
  border: 1px solid #c13667;
}
/* line 583, scss/_content.scss */
.user_info .history_area .history_box .history_list table th {
  color: #c13667;
  text-align: center;
  border: 1px solid #c13667;
  border-bottom: none;
}
/* line 589, scss/_content.scss */
.user_info .history_area .history_box .history_list table td {
  border: 1px solid #c13667;
  border-bottom: none;
}
/* line 594, scss/_content.scss */
.user_info .history_area .history_box .history_list .print_btn {
  text-align: right;
  margin-top: 10px;
}
/* line 597, scss/_content.scss */
.user_info .history_area .history_box .history_list .print_btn a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  padding: 5px 30px;
}
/* line 600, scss/_content.scss */
.user_info .history_area .history_box .history_list .print_btn a:hover {
  background: #d86993;
}
/* line 607, scss/_content.scss */
.user_info .history_area .karte_box {
  float: left;
  width: 652px;
}
/* line 611, scss/_content.scss */
.user_info .history_area .form_list {
  float: right;
  width: 237px;
}
/* line 614, scss/_content.scss */
.user_info .history_area .form_list h1 {
  margin-top: 47px;
  color: #c13667;
  white-space: nowrap;
  font-size: 1.25em;
  /*追記*/
  position: relative;
  /**追記**/
}
/* line 622, scss/_content.scss */
.user_info .history_area .form_list h1 span {
  position: absolute;
  right: 0;
}
/* line 627, scss/_content.scss */
.user_info .history_area .form_list .form_list_box {
  border: 1px solid #e69bb7;
  border-bottom: none;
  margin-top: 10px;
}
/* line 631, scss/_content.scss */
.user_info .history_area .form_list .form_list_box ul li {
  border-bottom: 1px solid #e69bb7;
}
/* line 633, scss/_content.scss */
.user_info .history_area .form_list .form_list_box ul li a {
  display: block;
  padding: 10px;
  text-decoration: none;
  background: #fff;
}
/* line 638, scss/_content.scss */
.user_info .history_area .form_list .form_list_box ul li a:hover {
  background: #fbf1f5;
  color: #c13667;
}
/* line 646, scss/_content.scss */
.user_info .history_area .form_list .old_30_block {
  text-align: center;
}
/* line 648, scss/_content.scss */
.user_info .history_area .form_list .old_30_block .toggle_btn {
  margin-bottom: 10px;
  cursor: pointer;
}
/* line 651, scss/_content.scss */
.user_info .history_area .form_list .old_30_block .toggle_btn:hover {
  color: #e69bb7;
}
/* line 655, scss/_content.scss */
.user_info .history_area .form_list .old_30_block .old_30_area {
  display: none;
  padding: 10px;
  background: #fff;
  border: 1px solid #e69bb7;
}
/* line 664, scss/_content.scss */
.user_info .history_area .form_list .dr_btn ul li.shidou1 a,
.user_info .history_area .form_list .dh_btn ul li.shidou1 a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  display: block;
  text-align: center;
  margin-top: 10px;
  font-size: 1.125em;
}
/* line 670, scss/_content.scss */
.user_info .history_area .form_list .dr_btn ul li.shidou1 a:hover,
.user_info .history_area .form_list .dh_btn ul li.shidou1 a:hover {
  background: #d86993;
}
/* line 674, scss/_content.scss */
.user_info .history_area .form_list .dr_btn ul li.shidou2 a,
.user_info .history_area .form_list .dh_btn ul li.shidou2 a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(169, 57, 91, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(169, 57, 91, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(169, 57, 91, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(169, 57, 91, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(169, 57, 91, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(169, 57, 91, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #a9395b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #c67392;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  display: block;
  text-align: center;
  margin-top: 10px;
  font-size: 1.125em;
}
/* line 680, scss/_content.scss */
.user_info .history_area .form_list .dr_btn ul li.shidou2 a:hover,
.user_info .history_area .form_list .dh_btn ul li.shidou2 a:hover {
  background: #a9395b;
}
/* line 684, scss/_content.scss */
.user_info .history_area .form_list .dr_btn ul li.shidou3 a,
.user_info .history_area .form_list .dh_btn ul li.shidou3 a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(169, 57, 91, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(169, 57, 91, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(169, 57, 91, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(169, 57, 91, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(169, 57, 91, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(169, 57, 91, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #a9395b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #c67392;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  background: #a05573!important;
  display: block;
  text-align: center;
  margin-top: 10px;
  font-size: 1.125em;
}
/* line 691, scss/_content.scss */
.user_info .history_area .form_list .dr_btn ul li.shidou3 a:hover,
.user_info .history_area .form_list .dh_btn ul li.shidou3 a:hover {
  background: #d86993;
  background: #a9395b!important;
}
/* line 698, scss/_content.scss */
.user_info .history_area .karte_list {
  float: right;
  width: 270px;
}

/*****************************************************************************
 	新規患者登録
 *****************************************************************************/
/* line 709, scss/_content.scss */
.user_info {
  clear: both;
  width: 1100px;
  margin: 37px auto;
  position: relative;
}
/* line 711, scss/_content.scss */
.user_info hgroup {
  float: left;
}
/* line 713, scss/_content.scss */
.user_info hgroup p {
  margin-top: 6px;
}
/* line 717, scss/_content.scss */
.user_info .head_btn {
  float: right;
  margin-top: 10px;
}
/* line 720, scss/_content.scss */
.user_info .head_btn ul li {
  display: inline;
}
/* line 722, scss/_content.scss */
.user_info .head_btn ul li a, .user_info .head_btn ul li input, .user_info .head_btn ul li span {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  font-size: 1.125em;
  cursor: pointer;
}
/* line 726, scss/_content.scss */
.user_info .head_btn ul li a:hover, .user_info .head_btn ul li input:hover, .user_info .head_btn ul li span:hover {
  background: #d86993;
  cursor: pointer;
}
/* line 733, scss/_content.scss */
.user_info .tab_area {
  margin: 30px auto 0 auto;
  width: 999px;
}
/* line 738, scss/_content.scss */
.user_info .tab_area ul li {
  float: left;
  padding-left: 1px;
}
/* line 742, scss/_content.scss */
.user_info .tab_area ul li a {
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  display: block;
}
/* line 746, scss/_content.scss */
.user_info .tab_area ul li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 755, scss/_content.scss */
.user_info .share_system_box {
  position: absolute;
  top: 62px;
  right: 39px;
  border: 1px solid #1991eb;
}
/* line 761, scss/_content.scss */
.user_info .share_system_box dl dt {
  float: left;
  width: auto;
  padding: 10px;
  background: #4aa7ed;
  color: #fff;
}
/* line 768, scss/_content.scss */
.user_info .share_system_box dl dd {
  float: left;
  width: auto;
  padding: 10px;
  /*
  #is_system_share1 {
    display: none;
  }
  .is_system_share1 {
    display: none;
  }
  */
}

/* line 785, scss/_content.scss */
.user_info .form_area {
  width: 980px;
  padding: 20px 20px;
  margin: 0 auto;
}

/* line 793, scss/_content.scss */
.user_info .tab_area ul li.nav1 a {
  background: #e69bb9;
}
/* line 797, scss/_content.scss */
.user_info .tab_area ul li.nav2 a {
  background: #c67293;
}
/* line 801, scss/_content.scss */
.user_info .tab_area ul li.nav3 a {
  background: #a05573;
}
/* line 805, scss/_content.scss */
.user_info .tab_area ul li.nav4 a {
  background: #7e445a;
}
/* line 810, scss/_content.scss */
.user_info .nav1-tb {
  border-top: 25px solid #e69bb9;
  border-bottom: 25px solid #e69bb9;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fcf1f5;
}
/* line 819, scss/_content.scss */
.user_info .nav2-tb {
  border-top: 25px solid #c67293;
  border-bottom: 25px solid #c67293;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fcf1f5;
}
/* line 828, scss/_content.scss */
.user_info .nav3-tb {
  border-top: 25px solid #a05573;
  border-bottom: 25px solid #a05573;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fcf1f5;
}
/* line 837, scss/_content.scss */
.user_info .nav4-tb {
  border-top: 25px solid #7e445a;
  border-bottom: 25px solid #7e445a;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fcf1f5;
}

/* line 850, scss/_content.scss */
.user_info .form_area table.input_table th,
.modal_wap table.input_table th,
.paper_pink_cont table.input_table th {
  color: #fff;
  background: #e69bb9;
  border: 1px solid #c13667;
  font-weight: normal;
}
/* line 856, scss/_content.scss */
.user_info .form_area table.input_table td,
.modal_wap table.input_table td,
.paper_pink_cont table.input_table td {
  border: 1px solid #c13667;
  box-sizing: border-box;
  /**背景テスト**/
  background: #fff;
}
/* line 860, scss/_content.scss */
.user_info .form_area table.input_table td textarea,
.modal_wap table.input_table td textarea,
.paper_pink_cont table.input_table td textarea {
  box-sizing: border-box;
  width: 100%;
}
/* line 864, scss/_content.scss */
.user_info .form_area table.input_table td input,
.modal_wap table.input_table td input,
.paper_pink_cont table.input_table td input {
  width: 100%;
  box-sizing: border-box;
  vertical-align: baseline;
}
/* line 869, scss/_content.scss */
.user_info .form_area table.input_table td ul li,
.modal_wap table.input_table td ul li,
.paper_pink_cont table.input_table td ul li {
  display: inline;
}

/* line 878, scss/_content.scss */
.user_info .form_area table.input_table th,
.paper_pink_cont table.input_table th {
  white-space: nowrap;
}

/* line 885, scss/_content.scss */
.user_info .form_area table.kaigo_table th {
  color: #fff;
  background: #e69bb9;
  border: 1px solid #c13667;
}
/* line 891, scss/_content.scss */
.user_info .form_area table.kaigo_table td {
  border: 1px solid #c13667;
}
/* line 893, scss/_content.scss */
.user_info .form_area table.kaigo_table td input {
  width: 100%;
  box-sizing: border-box;
  vertical-align: middle;
}
/* line 898, scss/_content.scss */
.user_info .form_area table.kaigo_table td ul li {
  display: inline;
}

/* line 908, scss/_content.scss */
.user_info .form_area .assessment_form h2,
.user_info .form_area .kaigohoken_form h2,
.user_info .form_area .kouhi_form h2 {
  color: #c13667;
  margin: 20px 0 10px 0;
}

/* line 916, scss/_content.scss */
.houmon_input_form h2 {
  color: #c13667;
  font-weight: normal;
}

/* line 925, scss/_content.scss */
table.input_table input[type="submit"],
a.modal_btn {
  /*
  @include btn_base($padding:10px);
  @include border-radius(5px);
  background:$user_info_nav1;
  margin:0 5px 0 0;*/
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  width: 120px !important;
  padding: 3px;
  vertical-align: middle;
}
/* line 935, scss/_content.scss */
table.input_table input[type="submit"]:hover,
a.modal_btn:hover {
  background: #d86993;
}

/* line 943, scss/_content.scss */
.form_btn {
  text-align: center;
  padding: 30px 0 0 0;
  background: #fcf1f5;
}
/* line 947, scss/_content.scss */
.form_btn ul li {
  display: inline;
}
/* line 949, scss/_content.scss */
.form_btn ul li input[type="submit"] {
  margin: 0 5px;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  width: 180px;
}
/* line 954, scss/_content.scss */
.form_btn ul li input[type="submit"]:hover {
  background: #d86993;
}

/* line 962, scss/_content.scss */
.kensa_area {
  position: relative;
  padding: 372px 0;
}
/* line 965, scss/_content.scss */
.kensa_area .inspection_table {
  position: absolute;
  top: 20px;
  left: -254px;
  z-index: 1;
  margin: 0 auto;
}
/* line 974, scss/_content.scss */
.kensa_area .inspection_table td {
  padding: 0!important;
}
/* line 976, scss/_content.scss */
.kensa_area .inspection_table td div {
  margin: 14px auto;
}
/* line 980, scss/_content.scss */
.kensa_area .inspection_table td.td_center {
  border-right: 3px solid #c13667;
}
/* line 983, scss/_content.scss */
.kensa_area .inspection_table td.text1 input {
  width: 100%!important;
  box-sizing: border-box;
}
/* line 987, scss/_content.scss */
.kensa_area .inspection_table td.text2 input {
  width: 25px!important;
  box-sizing: border-box;
}
/* line 992, scss/_content.scss */
.kensa_area input[type=number]::-webkit-inner-spin-button, .kensa_area input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 1001, scss/_content.scss */
.time_list_area #addBtn1 {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
  cursor: pointer;
  padding: 10px 10px 8px 10px;
  font-size: 0.75em;
}
/* line 1007, scss/_content.scss */
.time_list_area .delete_btn {
  text-align: center;
  cursor: pointer;
  display: inline-block;
  padding: 5px 10px;
  background: #eee;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 0.75em;
}

/* line 1020, scss/_content.scss */
#lean_overlay {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  display: none;
}

/* line 1041, scss/_content.scss */
#cm_modal,
#print_modal, #input_modal, .houmon_modal, .modal_block,
.syuujyutuki_modal {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
  display: none;
  width: 520px;
  text-align: left;
}
/* line 1048, scss/_content.scss */
#cm_modal .modal_head,
#print_modal .modal_head, #input_modal .modal_head, .houmon_modal .modal_head, .modal_block .modal_head,
.syuujyutuki_modal .modal_head {
  padding: 10px 10px 10px 10px;
  background: #e69bb9;
  color: #fff;
}
/* line 1052, scss/_content.scss */
#cm_modal .modal_head h1,
#print_modal .modal_head h1, #input_modal .modal_head h1, .houmon_modal .modal_head h1, .modal_block .modal_head h1,
.syuujyutuki_modal .modal_head h1 {
  font-size: 1.25em;
}
/* line 1056, scss/_content.scss */
#cm_modal .modal_wap,
#print_modal .modal_wap, #input_modal .modal_wap, .houmon_modal .modal_wap, .modal_block .modal_wap,
.syuujyutuki_modal .modal_wap {
  padding: 30px;
}
/* line 1058, scss/_content.scss */
#cm_modal .modal_wap .btn,
#print_modal .modal_wap .btn, #input_modal .modal_wap .btn, .houmon_modal .modal_wap .btn, .modal_block .modal_wap .btn,
.syuujyutuki_modal .modal_wap .btn {
  text-align: center;
  margin-top: 20px;
}
/* line 1061, scss/_content.scss */
#cm_modal .modal_wap .btn input,
#print_modal .modal_wap .btn input, #input_modal .modal_wap .btn input, .houmon_modal .modal_wap .btn input, .modal_block .modal_wap .btn input,
.syuujyutuki_modal .modal_wap .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  padding: 10px 40px 8px 40px;
}
/* line 1064, scss/_content.scss */
#cm_modal .modal_wap .btn input:hover,
#print_modal .modal_wap .btn input:hover, #input_modal .modal_wap .btn input:hover, .houmon_modal .modal_wap .btn input:hover, .modal_block .modal_wap .btn input:hover,
.syuujyutuki_modal .modal_wap .btn input:hover {
  background: #d86993;
}
/* line 1069, scss/_content.scss */
#cm_modal .modal_wap .cm_list,
#print_modal .modal_wap .cm_list, #input_modal .modal_wap .cm_list, .houmon_modal .modal_wap .cm_list, .modal_block .modal_wap .cm_list,
.syuujyutuki_modal .modal_wap .cm_list {
  margin-top: 20px;
}
/* line 1071, scss/_content.scss */
#cm_modal .modal_wap .cm_list h2,
#print_modal .modal_wap .cm_list h2, #input_modal .modal_wap .cm_list h2, .houmon_modal .modal_wap .cm_list h2, .modal_block .modal_wap .cm_list h2,
.syuujyutuki_modal .modal_wap .cm_list h2 {
  font-size: 1.25em;
  margin-bottom: 5px;
  float: left;
}
/* line 1076, scss/_content.scss */
#cm_modal .modal_wap .cm_list p,
#print_modal .modal_wap .cm_list p, #input_modal .modal_wap .cm_list p, .houmon_modal .modal_wap .cm_list p, .modal_block .modal_wap .cm_list p,
.syuujyutuki_modal .modal_wap .cm_list p {
  float: right;
  margin-bottom: 5px;
}
/* line 1079, scss/_content.scss */
#cm_modal .modal_wap .cm_list p a,
#print_modal .modal_wap .cm_list p a, #input_modal .modal_wap .cm_list p a, .houmon_modal .modal_wap .cm_list p a, .modal_block .modal_wap .cm_list p a,
.syuujyutuki_modal .modal_wap .cm_list p a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  font-size: 0.75em;
}
/* line 1082, scss/_content.scss */
#cm_modal .modal_wap .cm_list p a:hover,
#print_modal .modal_wap .cm_list p a:hover, #input_modal .modal_wap .cm_list p a:hover, .houmon_modal .modal_wap .cm_list p a:hover, .modal_block .modal_wap .cm_list p a:hover,
.syuujyutuki_modal .modal_wap .cm_list p a:hover {
  background: #d86993;
}
/* line 1087, scss/_content.scss */
#cm_modal .modal_wap .cm_list ul,
#print_modal .modal_wap .cm_list ul, #input_modal .modal_wap .cm_list ul, .houmon_modal .modal_wap .cm_list ul, .modal_block .modal_wap .cm_list ul,
.syuujyutuki_modal .modal_wap .cm_list ul {
  border: 1px solid #c13667;
  height: 194px;
  overflow: auto;
}
/* line 1091, scss/_content.scss */
#cm_modal .modal_wap .cm_list ul li,
#print_modal .modal_wap .cm_list ul li, #input_modal .modal_wap .cm_list ul li, .houmon_modal .modal_wap .cm_list ul li, .modal_block .modal_wap .cm_list ul li,
.syuujyutuki_modal .modal_wap .cm_list ul li {
  border-bottom: 1px solid #c13667;
}
/* line 1093, scss/_content.scss */
#cm_modal .modal_wap .cm_list ul li a,
#print_modal .modal_wap .cm_list ul li a, #input_modal .modal_wap .cm_list ul li a, .houmon_modal .modal_wap .cm_list ul li a, .modal_block .modal_wap .cm_list ul li a,
.syuujyutuki_modal .modal_wap .cm_list ul li a {
  padding: 5px 10px;
  display: block;
  text-decoration: none;
}
/* line 1097, scss/_content.scss */
#cm_modal .modal_wap .cm_list ul li a:hover,
#print_modal .modal_wap .cm_list ul li a:hover, #input_modal .modal_wap .cm_list ul li a:hover, .houmon_modal .modal_wap .cm_list ul li a:hover, .modal_block .modal_wap .cm_list ul li a:hover,
.syuujyutuki_modal .modal_wap .cm_list ul li a:hover {
  background: #c13667;
  color: #fff;
}

/* line 1110, scss/_content.scss */
#input_modal ul li a {
  display: block;
}

/* line 1117, scss/_content.scss */
.modal_close {
  position: absolute;
  top: 12px;
  right: 12px;
  display: block;
  width: 14px;
  height: 14px;
  z-index: 2;
}

/*****************************************************************************
 	設定業務　医院情報
 *****************************************************************************/
/* line 1138, scss/_content.scss */
.setting_wap {
  clear: both;
  width: 1100px;
  margin: 37px auto;
}

/**メニュー**/
/* line 1143, scss/_content.scss */
.setting_nav {
  width: 1200px;
  margin: 11px auto 0 auto;
}
/* line 1146, scss/_content.scss */
.setting_nav ul li {
  float: left;
  width: 160px;
  border-right: 1px solid #fff;
  text-align: center;
  background: #95dfdf;
  font-size: 16px;
  padding: 0 0 5px 0;
}
/* line 1154, scss/_content.scss */
.setting_nav ul li a {
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  display: inline-block;
  width: 150px;
  padding: 5px 0;
}
/* line 1161, scss/_content.scss */
.setting_nav ul li a:hover {
  background: #60cfcf;
}
/* line 1165, scss/_content.scss */
.setting_nav ul li.on a {
  background: #60cfcf;
}

/* line 1173, scss/_content.scss */
.setting_wap hgroup {
  float: left;
}
/* line 1175, scss/_content.scss */
.setting_wap hgroup h1 {
  font-size: 1.375em;
}
/* line 1177, scss/_content.scss */
.setting_wap hgroup h1 span {
  font-size: 1.25em;
}
/* line 1181, scss/_content.scss */
.setting_wap hgroup p {
  margin-top: 6px;
}
/* line 1187, scss/_content.scss */
.setting_wap .head_btn {
  float: right;
  margin-top: 10px;
}
/* line 1190, scss/_content.scss */
.setting_wap .head_btn ul li {
  display: inline;
}
/* line 1192, scss/_content.scss */
.setting_wap .head_btn ul li a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #60cfcf;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #95dfdf;
  text-align: center;
  line-height: 1em;
  font-size: 1.125em;
}
/* line 1195, scss/_content.scss */
.setting_wap .head_btn ul li a:hover {
  background: #60cfcf;
}
/* line 1202, scss/_content.scss */
.setting_wap .setting_cont {
  margin-top: 20px;
  border: 1px solid #95dfdf;
  background: #ebf8f8;
}
/* line 1206, scss/_content.scss */
.setting_wap .setting_cont h1 {
  padding: 10px 15px;
  background: #33a0a0;
  color: #fff;
  font-size: 1.125em;
}
/* line 1212, scss/_content.scss */
.setting_wap .setting_cont .setting_table_wap {
  padding: 20px 55px;
}
/* line 1214, scss/_content.scss */
.setting_wap .setting_cont .setting_table_wap table {
  border: 1px solid #95dfdf;
}
/* line 1216, scss/_content.scss */
.setting_wap .setting_cont .setting_table_wap table th {
  background: #77c8c8;
  color: #fff;
  border: 1px solid #95dfdf;
  white-space: nowrap;
}
/* line 1222, scss/_content.scss */
.setting_wap .setting_cont .setting_table_wap table td {
  background: #fff;
  border: 1px solid #95dfdf;
}
/* line 1225, scss/_content.scss */
.setting_wap .setting_cont .setting_table_wap table td input {
  width: 100%;
  box-sizing: border-box;
  vertical-align: baseline;
}
/* line 1230, scss/_content.scss */
.setting_wap .setting_cont .setting_table_wap table td span {
  margin-right: 10px;
  line-height: 20px;
  width: 20px;
  height: 20px;
  display: inline-block;
}
/* line 1239, scss/_content.scss */
.setting_wap .setting_cont .setting_table_wap ul li {
  margin-top: 5px;
}
/* line 1241, scss/_content.scss */
.setting_wap .setting_cont .setting_table_wap ul li:first-child {
  margin-top: 0;
}
/* line 1246, scss/_content.scss */
.setting_wap .setting_cont .setting_table_wap textarea.consultation_datetime::-webkit-input-placeholder::after {
  display: block;
  content: "毎週月曜日から金曜日　午前8:00から12:00　午後13:00から18:00\A 月、火、水　午前08:00から12:00　午後14:00から午後19:00\A 木、金　午前08:00から12:00　午後15:00から19:00\A 土曜日　午前09:00〜12:00　午後14:00から17:00\A 休診　日曜・祝日";
}
/* line 1251, scss/_content.scss */
.setting_wap .setting_cont .setting_table_wap textarea.menber_name::-webkit-input-placeholder::after {
  display: block;
  content: "福岡花子 \A 福岡次郎";
}

/* line 1260, scss/_content.scss */
.setting_list_area {
  margin-top: 20px;
}
/* line 1262, scss/_content.scss */
.setting_list_area h1 {
  padding: 10px 15px;
  background: #33a0a0;
  color: #fff;
  font-size: 1.125em;
  border-top: 1px solid #95dfdf;
  border-left: 1px solid #95dfdf;
  border-right: 1px solid #95dfdf;
}
/* line 1272, scss/_content.scss */
.setting_list_area .dr_list {
  float: left;
}
/* line 1276, scss/_content.scss */
.setting_list_area .dh_list {
  float: right;
}
/* line 1280, scss/_content.scss */
.setting_list_area .dr_list, .setting_list_area .dh_list {
  width: 545px;
  background: #ebf8f8;
}
/* line 1283, scss/_content.scss */
.setting_list_area .dr_list table, .setting_list_area .dh_list table {
  border: 1px solid #95dfdf;
}
/* line 1285, scss/_content.scss */
.setting_list_area .dr_list table th, .setting_list_area .dh_list table th {
  background: #77c8c8;
  color: #fff;
  border: 1px solid #95dfdf;
  white-space: nowrap;
}
/* line 1291, scss/_content.scss */
.setting_list_area .dr_list table tr.mothballs, .setting_list_area .dh_list table tr.mothballs {
  background: #E5E5E5 !important;
  color: #888;
}
/* line 1295, scss/_content.scss */
.setting_list_area .dr_list table tr.user_data_tr, .setting_list_area .dh_list table tr.user_data_tr {
  cursor: pointer;
  background: #fff;
}
/* line 1298, scss/_content.scss */
.setting_list_area .dr_list table tr.user_data_tr:hover, .setting_list_area .dh_list table tr.user_data_tr:hover {
  background: #dff5f5;
}
/* line 1301, scss/_content.scss */
.setting_list_area .dr_list table tr.user_data_tr td, .setting_list_area .dh_list table tr.user_data_tr td {
  border: 1px solid #95dfdf;
}

/* line 1310, scss/_content.scss */
.setting_tmpl_cont {
  margin-top: 20px;
}
/* line 1312, scss/_content.scss */
.setting_tmpl_cont .l-column, .setting_tmpl_cont .r-column, .setting_tmpl_cont .normal-column {
  background: #ebf8f8;
  border: 1px solid #95dfdf;
}
/* line 1315, scss/_content.scss */
.setting_tmpl_cont .l-column ul, .setting_tmpl_cont .r-column ul, .setting_tmpl_cont .normal-column ul {
  padding: 20px;
  display: none;
}
/* line 1318, scss/_content.scss */
.setting_tmpl_cont .l-column ul li, .setting_tmpl_cont .r-column ul li, .setting_tmpl_cont .normal-column ul li {
  padding: 3px;
  background: #fff;
  border-top: 1px solid #95dfdf;
}
/* line 1322, scss/_content.scss */
.setting_tmpl_cont .l-column ul li:last-child, .setting_tmpl_cont .r-column ul li:last-child, .setting_tmpl_cont .normal-column ul li:last-child {
  border-bottom: 1px solid #95dfdf;
}
/* line 1325, scss/_content.scss */
.setting_tmpl_cont .l-column ul li a, .setting_tmpl_cont .r-column ul li a, .setting_tmpl_cont .normal-column ul li a {
  display: block;
  text-decoration: none;
  padding: 15px 45px 15px 20px;
  background: url(../images/button/link.png) no-repeat 97% center;
}
/* line 1330, scss/_content.scss */
.setting_tmpl_cont .l-column ul li a:hover, .setting_tmpl_cont .r-column ul li a:hover, .setting_tmpl_cont .normal-column ul li a:hover {
  background-color: #dff5f5;
}
/* line 1337, scss/_content.scss */
.setting_tmpl_cont h1 {
  font-size: 1.125em;
}
/* line 1339, scss/_content.scss */
.setting_tmpl_cont h1 span {
  padding: 10px 15px;
  color: #fff;
  display: block;
  background: url(../images/button/close.png) no-repeat 97% center #33a0a0;
  margin-bottom: 10px;
}
/* line 1345, scss/_content.scss */
.setting_tmpl_cont h1 span:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 1349, scss/_content.scss */
.setting_tmpl_cont h1 span.open {
  background: url(../images/button/open.png) no-repeat 97% center #33a0a0;
}
/* line 1354, scss/_content.scss */
.setting_tmpl_cont .l-column {
  float: left;
  width: 545px;
}
/* line 1359, scss/_content.scss */
.setting_tmpl_cont .r-column {
  float: right;
  width: 545px;
}

/* line 1366, scss/_content.scss */
.setting_wap .setting_btn {
  text-align: center;
  padding: 20px 0;
}
/* line 1370, scss/_content.scss */
.setting_wap .setting_btn ul li {
  display: inline;
}
/* line 1372, scss/_content.scss */
.setting_wap .setting_btn ul li input[type="submit"] {
  margin: 0 5px;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #60cfcf;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #95dfdf;
  text-align: center;
  line-height: 1em;
  width: 180px;
}
/* line 1377, scss/_content.scss */
.setting_wap .setting_btn ul li input[type="submit"]:hover {
  background: #60cfcf;
}

/* line 1386, scss/_content.scss */
.setting_tmpl_data_cont {
  border: 1px solid #95dfdf;
  background: #ebf8f8;
}
/* line 1389, scss/_content.scss */
.setting_tmpl_data_cont h1 {
  font-size: 1.125em;
  padding: 10px 15px;
  background: #33a0a0;
  color: #fff;
}
/* line 1395, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap {
  margin: 35px 50px;
}
/* line 1397, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box {
  background: #fff;
}
/* line 1399, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box hgroup {
  padding: 10px 15px;
  background: #60cfcf;
  color: #fff;
  float: none;
}
/* line 1404, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box hgroup h2 {
  font-size: 1.125em;
  float: left;
  font-weight: normal;
}
/* line 1408, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box hgroup h2 a {
  text-decoration: none;
  color: #0000ff;
}
/* line 1411, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box hgroup h2 a:hover {
  text-decoration: underline;
}
/* line 1416, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box hgroup .add_btn {
  float: right;
}
/* line 1418, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box hgroup .add_btn button {
  color: #333;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  padding: 0px 10px;
}
/* line 1424, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box hgroup .add_btn button:hover {
  background: #eee;
}
/* line 1427, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box hgroup .add_btn button span {
  color: #33a0a0;
  font-weight: bold;
  padding: 0 5px 0 0;
}
/* line 1435, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list {
  padding: 10px;
}
/* line 1437, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list form {
  padding: 10px 7px;
}
/* line 1442, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list table td.tx_area {
  width: 768px;
}
/* line 1446, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list table td.btn_area, .setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list table td.btn_area2 {
  width: 115px;
  text-align: center;
}
/* line 1450, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list table .btn_area2 {
  padding-top: 0;
}
/* line 1452, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list table .btn_area2 button {
  width: 112px;
}
/* line 1456, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list table td {
  border-bottom: 1px solid #95dfdf;
}
/* line 1458, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list table td textarea {
  width: 100%;
  vertical-align: middle;
}
/* line 1462, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list table td button {
  color: #333;
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  padding: 0px 10px;
}
/* line 1468, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list table td button:hover {
  background: #eee;
}
/* line 1473, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list table td ul li {
  display: inline;
  margin: 0 3px;
}
/* line 1476, scss/_content.scss */
.setting_tmpl_data_cont .setting_cont_data_wap .setting_tmpl_box .setting_table_list table td ul li span {
  color: #33a0a0;
  font-weight: bold;
  padding: 0 5px 0 0;
}

/* line 1493, scss/_content.scss */
.setting_extra_cont {
  padding: 50px 70px;
}
/* line 1495, scss/_content.scss */
.setting_extra_cont .btn {
  margin-top: 40px;
  text-align: center;
}
/* line 1498, scss/_content.scss */
.setting_extra_cont .btn ul li {
  display: inline;
}
/* line 1501, scss/_content.scss */
.setting_extra_cont .btn a, .setting_extra_cont .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #60cfcf;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #95dfdf;
  text-align: center;
  line-height: 1em;
  padding: 10px 40px 8px 40px;
}
/* line 1504, scss/_content.scss */
.setting_extra_cont .btn a:hover, .setting_extra_cont .btn input:hover {
  background: #60cfcf;
}
/* line 1510, scss/_content.scss */
.setting_extra_cont table tr {
  background: #fff;
}
/* line 1512, scss/_content.scss */
.setting_extra_cont table tr:nth-child(2n) {
  background: #fff;
}
/* line 1516, scss/_content.scss */
.setting_extra_cont table tr th {
  background: #33a0a0;
  color: #fff;
  border: 1px solid #95dfdf;
  white-space: nowrap;
}
/* line 1522, scss/_content.scss */
.setting_extra_cont table tr td {
  border: 1px solid #95dfdf;
  white-space: nowrap;
}
/* line 1528, scss/_content.scss */
.setting_extra_cont table tr.cm_tab_list {
  cursor: pointer;
}
/* line 1530, scss/_content.scss */
.setting_extra_cont table tr.cm_tab_list:hover {
  background: #95dfdf;
  color: #fff;
}
/* line 1536, scss/_content.scss */
.setting_extra_cont table.extra_table {
  width: auto;
  margin: 0 auto;
}
/* line 1540, scss/_content.scss */
.setting_extra_cont table.extra_table tr th {
  background: #33a0a0;
  text-align: center;
}
/* line 1544, scss/_content.scss */
.setting_extra_cont table.extra_table tr td {
  background: #fff;
}
/* line 1546, scss/_content.scss */
.setting_extra_cont table.extra_table tr td input[type="submit"] {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #60cfcf;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #95dfdf;
  text-align: center;
  line-height: 1em;
  font-size: 1.125em;
}
/* line 1549, scss/_content.scss */
.setting_extra_cont table.extra_table tr td input[type="submit"]:hover {
  background: #60cfcf;
}
/* line 1556, scss/_content.scss */
.setting_extra_cont table.extra_list {
  margin-top: 40px;
}
/* line 1559, scss/_content.scss */
.setting_extra_cont table.extra_list tr th, .setting_extra_cont table.extra_list tr td {
  text-align: center;
}
/* line 1567, scss/_content.scss */
.setting_extra_cont .cm_data_box table tr {
  background: #fff !important;
}
/* line 1571, scss/_content.scss */
.setting_extra_cont .cm_data_box table .google_btn {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #60cfcf;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #95dfdf;
  text-align: center;
  line-height: 1em;
  padding: 10px;
}
/* line 1574, scss/_content.scss */
.setting_extra_cont .cm_data_box table .google_btn:hover {
  background: #60cfcf;
}

/* line 1584, scss/_content.scss */
td.extra_td input[type="text"] {
  width: auto;
  box-sizing: border-box;
}

/* line 1589, scss/_content.scss */
td.extra_td input[type="submit"] {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
}
/* line 1591, scss/_content.scss */
td.extra_td input[type="submit"]:hover {
  background: #82a770;
}

/* line 1598, scss/_content.scss */
.setting_cm_list {
  margin-top: 20px;
}
/* line 1600, scss/_content.scss */
.setting_cm_list .aside_area {
  margin-bottom: 10px;
}
/* line 1602, scss/_content.scss */
.setting_cm_list .aside_area p.search_data {
  float: left;
  margin-top: 7px;
}
/* line 1605, scss/_content.scss */
.setting_cm_list .aside_area p.search_data span {
  font-weight: bold;
  color: #95dfdf;
}
/* line 1610, scss/_content.scss */
.setting_cm_list .aside_area .add_btn {
  float: right;
}
/* line 1612, scss/_content.scss */
.setting_cm_list .aside_area .add_btn a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(96, 207, 207, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(96, 207, 207, 0.75) 3px 3px 10px 0px rgba(96, 207, 207, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #60cfcf;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #95dfdf;
  text-align: center;
  line-height: 1em;
  font-size: 1.125em;
}
/* line 1615, scss/_content.scss */
.setting_cm_list .aside_area .add_btn a:hover {
  background: #60cfcf;
}

/*****************************************************************************
 	在宅診療業務
 *****************************************************************************/
/* line 1632, scss/_content.scss */
.zaitaku_wap {
  clear: both;
  width: 1100px;
  margin: 37px auto;
}
/* line 1634, scss/_content.scss */
.zaitaku_wap h1 {
  font-size: 1.375em;
}
/* line 1636, scss/_content.scss */
.zaitaku_wap h1 span {
  font-size: 1.25em;
}

/**メニュー**/
/* line 1643, scss/_content.scss */
.zaitaku_nav {
  width: 1200px;
  margin: 11px auto 0 auto;
}
/* line 1646, scss/_content.scss */
.zaitaku_nav ul li {
  float: left;
  width: 160px;
  border-right: 1px solid #fff;
  text-align: center;
  background: #aad992;
  font-size: 16px;
  padding: 0 0 5px 0;
}
/* line 1654, scss/_content.scss */
.zaitaku_nav ul li a {
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  display: inline-block;
  width: 150px;
  padding: 5px 0;
}
/* line 1661, scss/_content.scss */
.zaitaku_nav ul li a:hover {
  background: #8bc964;
}
/* line 1665, scss/_content.scss */
.zaitaku_nav ul li.on a {
  background: #8bc964;
}

/* line 1673, scss/_content.scss */
.zaitaku_cont {
  margin: 30px auto 30px auto;
  width: 1070px;
}
/* line 1676, scss/_content.scss */
.zaitaku_cont .day_title {
  float: left;
}
/* line 1678, scss/_content.scss */
.zaitaku_cont .day_title h2 {
  font-size: 1.375em;
  font-weight: normal;
}
/* line 1681, scss/_content.scss */
.zaitaku_cont .day_title h2 span {
  font-size: 0.818em;
}
/* line 1686, scss/_content.scss */
.zaitaku_cont .head2_btn {
  float: right;
}
/* line 1688, scss/_content.scss */
.zaitaku_cont .head2_btn a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
  font-size: 1.125em;
}
/* line 1691, scss/_content.scss */
.zaitaku_cont .head2_btn a:hover {
  background: #82a770;
}

/* line 1699, scss/_content.scss */
.sc_wap {
  margin-top: 30px;
}
/* line 1705, scss/_content.scss */
.sc_wap .sc_table table.user_list th {
  background: #8bc964;
  color: #fff;
  border: 1px solid #aad992;
  white-space: nowrap;
}
/* line 1712, scss/_content.scss */
.sc_wap .sc_table table.user_list td input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
}
/* line 1714, scss/_content.scss */
.sc_wap .sc_table table.user_list td input:hover {
  background: #82a770;
}
/* line 1722, scss/_content.scss */
.sc_wap .sc_table table.sc_list_tb td {
  border-right: 1px solid #8bc964;
  border-left: 1px solid #8bc964;
  border-bottom: 1px solid #8bc964;
}
/* line 1728, scss/_content.scss */
.sc_wap .sc_table table {
  margin-top: 15px;
}
/* line 1732, scss/_content.scss */
.sc_wap .sc_table table tr.cancell {
  background: #ffbfbf;
}
/* line 1736, scss/_content.scss */
.sc_wap .sc_table table tr.change {
  background: #fff799;
}
/* line 1740, scss/_content.scss */
.sc_wap .sc_table table tr.finished {
  background: #ccc;
}
/* line 1743, scss/_content.scss */
.sc_wap .sc_table table th {
  background: #f2f9ee;
  text-align: center;
  color: #4e9025;
  border: 1px solid #8bc964;
  width: 10%;
}
/* line 1749, scss/_content.scss */
.sc_wap .sc_table table th.tg-time {
  vertical-align: top;
  border-bottom: 2px solid #8bc964;
}
/* line 1754, scss/_content.scss */
.sc_wap .sc_table table td {
  border: 1px solid #8bc964;
  text-align: center;
  vertical-align: middle;
  font-size: 0.875em;
}
/* line 1760, scss/_content.scss */
.sc_wap .sc_table table td.tg-col {
  border-bottom: 2px solid #8bc964;
}
/* line 1763, scss/_content.scss */
.sc_wap .sc_table table td a {
  color: blue;
}
/* line 1765, scss/_content.scss */
.sc_wap .sc_table table td a img {
  vertical-align: bottom;
}
/* line 1767, scss/_content.scss */
.sc_wap .sc_table table td a img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 1772, scss/_content.scss */
.sc_wap .sc_table table td input[type="submit"] {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
}
/* line 1774, scss/_content.scss */
.sc_wap .sc_table table td input[type="submit"]:hover {
  background: #82a770;
}
/* line 1780, scss/_content.scss */
.sc_wap .sc_table ul.bikou {
  margin-top: 10px;
  float: left;
}
/* line 1783, scss/_content.scss */
.sc_wap .sc_table ul.bikou li {
  display: inline;
  padding-right: 10px;
}
/* line 1786, scss/_content.scss */
.sc_wap .sc_table ul.bikou li span {
  margin-right: 5px;
  line-height: 20px;
  width: 20px;
  height: 20px;
  display: inline-block;
}
/* line 1794, scss/_content.scss */
.sc_wap .sc_table ul.bikou li span.cancell {
  background: #ffbfbf;
}
/* line 1798, scss/_content.scss */
.sc_wap .sc_table ul.bikou li span.change {
  background: #fff799;
}
/* line 1802, scss/_content.scss */
.sc_wap .sc_table ul.bikou li span.finished {
  background: #ccc;
}
/* line 1806, scss/_content.scss */
.sc_wap .sc_table ul.bikou li span.houmon {
  background: #8BC964;
}
/* line 1810, scss/_content.scss */
.sc_wap .sc_table ul.bikou li span.shisetu {
  background: #fff799;
}
/* line 1814, scss/_content.scss */
.sc_wap .sc_table ul.bikou li span.kaigi {
  background: #DF7058;
}
/* line 1818, scss/_content.scss */
.sc_wap .sc_table ul.bikou li span.gairai {
  background: #9ACDFF;
}
/* line 1822, scss/_content.scss */
.sc_wap .sc_table ul.bikou li span.apng {
  background: #FFBFBF;
}
/* line 1829, scss/_content.scss */
.sc_wap .btn {
  margin-top: 20px;
  text-align: right;
}
/* line 1832, scss/_content.scss */
.sc_wap .btn a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
  font-size: 1.500em;
  padding: 15px 20px;
}
/* line 1836, scss/_content.scss */
.sc_wap .btn a:hover {
  background: #82a770;
}

/* line 1849, scss/_content.scss */
.sc_wap .sc_calendar .sc_calendar_title {
  margin: 30px 0 5px 0;
}
/* line 1851, scss/_content.scss */
.sc_wap .sc_calendar .sc_calendar_title h2 {
  float: left;
  color: #4e9025;
  font-size: 1.125em;
}
/* line 1855, scss/_content.scss */
.sc_wap .sc_calendar .sc_calendar_title h2 a {
  color: #4e9025;
}
/* line 1859, scss/_content.scss */
.sc_wap .sc_calendar .sc_calendar_title .calendar_link {
  float: right;
}
/* line 1861, scss/_content.scss */
.sc_wap .sc_calendar .sc_calendar_title .calendar_link ul li {
  display: inline;
}
/* line 1863, scss/_content.scss */
.sc_wap .sc_calendar .sc_calendar_title .calendar_link ul li:last-child {
  margin-left: 10px;
}
/* line 1866, scss/_content.scss */
.sc_wap .sc_calendar .sc_calendar_title .calendar_link ul li a {
  color: blue;
}
/* line 1873, scss/_content.scss */
.sc_wap .sc_calendar table th {
  background: #f2f9ee;
  text-align: center;
  color: #4e9025;
  border: 1px solid #8bc964;
}
/* line 1879, scss/_content.scss */
.sc_wap .sc_calendar table td {
  border: 1px solid #8bc964;
  text-align: center;
  vertical-align: middle;
  padding: 1px;
  white-space: nowrap;
}
/* line 1885, scss/_content.scss */
.sc_wap .sc_calendar table td a {
  color: blue;
  display: block;
}
/* line 1888, scss/_content.scss */
.sc_wap .sc_calendar table td a:hover {
  background: #f2f9ee;
}
/* line 1895, scss/_content.scss */
.sc_wap .sc_calendar table th.sat,
.sc_wap .sc_calendar table td.sat {
  color: blue;
  background: #eaf4ff;
}
/* line 1902, scss/_content.scss */
.sc_wap .sc_calendar table th.sun,
.sc_wap .sc_calendar table td.sun {
  color: #FF0004;
  background: #fff2f3;
}
/* line 1908, scss/_content.scss */
.sc_wap .sc_calendar table td.today a {
  font-weight: bold;
  color: #DE664B;
}
/* line 1912, scss/_content.scss */
.sc_wap .sc_calendar table td.on_day a {
  font-weight: bold;
  background: #8bc964;
}
/* line 1918, scss/_content.scss */
.sc_wap .week_link {
  margin-top: 30px;
}
/* line 1921, scss/_content.scss */
.sc_wap .week_link table th {
  border: none;
  background: #fff;
}
/* line 1924, scss/_content.scss */
.sc_wap .week_link table th a {
  color: #0000FF;
  display: block;
}
/* line 1929, scss/_content.scss */
.sc_wap .week_link table th.cr_title {
  font-size: 1.25em;
}
/* line 1932, scss/_content.scss */
.sc_wap .week_link table th.lf {
  text-align: left;
}
/* line 1935, scss/_content.scss */
.sc_wap .week_link table th.ri {
  text-align: right;
}

/**タイムテーブル**/
/* line 1945, scss/_content.scss */
table.sc_time_table th.sat, table.sc_time_table td.sat {
  background: #EAF4FF!important;
  color: #0000FF!important;
}
/* line 1950, scss/_content.scss */
table.sc_time_table th.sun, table.sc_time_table td.sun {
  background: #FFF2F3!important;
  color: #FF0000!important;
}
/* line 1955, scss/_content.scss */
table.sc_time_table td.mark_a {
  background: #8BC964;
}
/* line 1959, scss/_content.scss */
table.sc_time_table td.mark_b {
  background: #FFF799;
}
/* line 1963, scss/_content.scss */
table.sc_time_table td.mark_c {
  background: #FFBFBF;
}
/* line 1967, scss/_content.scss */
table.sc_time_table td.mark_d {
  background: #9ACDFF;
}
/* line 1971, scss/_content.scss */
table.sc_time_table td.mark_e {
  background: #DF7058;
}
/* line 1974, scss/_content.scss */
table.sc_time_table th, table.sc_time_table td {
  text-align: center;
}
/* line 1977, scss/_content.scss */
table.sc_time_table td.link_td {
  cursor: pointer;
}

/* line 1989, scss/_content.scss */
#data_modal,
#sc_modal,
#cancel_modal,
#change_modal,
#send_modal,
#bikou_modal {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
  display: none;
  width: 520px;
  text-align: left;
}
/* line 1996, scss/_content.scss */
#data_modal .modal_head,
#sc_modal .modal_head,
#cancel_modal .modal_head,
#change_modal .modal_head,
#send_modal .modal_head,
#bikou_modal .modal_head {
  padding: 10px 10px 10px 10px;
  background: #aad992;
  color: #fff;
}
/* line 2001, scss/_content.scss */
#data_modal .modal_head h1,
#sc_modal .modal_head h1,
#cancel_modal .modal_head h1,
#change_modal .modal_head h1,
#send_modal .modal_head h1,
#bikou_modal .modal_head h1 {
  font-size: 1.25em;
}
/* line 2005, scss/_content.scss */
#data_modal .modal_wap,
#sc_modal .modal_wap,
#cancel_modal .modal_wap,
#change_modal .modal_wap,
#send_modal .modal_wap,
#bikou_modal .modal_wap {
  margin: 0;
  padding: 20px;
  background: #f2f9ee;
}
/* line 2010, scss/_content.scss */
#data_modal .modal_wap h2,
#sc_modal .modal_wap h2,
#cancel_modal .modal_wap h2,
#change_modal .modal_wap h2,
#send_modal .modal_wap h2,
#bikou_modal .modal_wap h2 {
  color: #4e9025;
  text-align: center;
  font-weight: normal;
}
/* line 2016, scss/_content.scss */
#data_modal .modal_wap ul,
#sc_modal .modal_wap ul,
#cancel_modal .modal_wap ul,
#change_modal .modal_wap ul,
#send_modal .modal_wap ul,
#bikou_modal .modal_wap ul {
  text-align: center;
  margin: 40px 0;
}
/* line 2019, scss/_content.scss */
#data_modal .modal_wap ul li,
#sc_modal .modal_wap ul li,
#cancel_modal .modal_wap ul li,
#change_modal .modal_wap ul li,
#send_modal .modal_wap ul li,
#bikou_modal .modal_wap ul li {
  display: inline;
  margin: 0 10px;
}
/* line 2025, scss/_content.scss */
#data_modal .modal_wap table th,
#sc_modal .modal_wap table th,
#cancel_modal .modal_wap table th,
#change_modal .modal_wap table th,
#send_modal .modal_wap table th,
#bikou_modal .modal_wap table th {
  color: #4e9025;
  white-space: nowrap;
}
/* line 2029, scss/_content.scss */
#data_modal .modal_wap .btn,
#sc_modal .modal_wap .btn,
#cancel_modal .modal_wap .btn,
#change_modal .modal_wap .btn,
#send_modal .modal_wap .btn,
#bikou_modal .modal_wap .btn {
  text-align: center;
}
/* line 2032, scss/_content.scss */
#data_modal .modal_wap .btn a, #data_modal .modal_wap .btn input,
#sc_modal .modal_wap .btn a,
#sc_modal .modal_wap .btn input,
#cancel_modal .modal_wap .btn a,
#cancel_modal .modal_wap .btn input,
#change_modal .modal_wap .btn a,
#change_modal .modal_wap .btn input,
#send_modal .modal_wap .btn a,
#send_modal .modal_wap .btn input,
#bikou_modal .modal_wap .btn a,
#bikou_modal .modal_wap .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
  padding: 10px 40px 8px 40px;
}
/* line 2035, scss/_content.scss */
#data_modal .modal_wap .btn a:hover, #data_modal .modal_wap .btn input:hover,
#sc_modal .modal_wap .btn a:hover,
#sc_modal .modal_wap .btn input:hover,
#cancel_modal .modal_wap .btn a:hover,
#cancel_modal .modal_wap .btn input:hover,
#change_modal .modal_wap .btn a:hover,
#change_modal .modal_wap .btn input:hover,
#send_modal .modal_wap .btn a:hover,
#send_modal .modal_wap .btn input:hover,
#bikou_modal .modal_wap .btn a:hover,
#bikou_modal .modal_wap .btn input:hover {
  background: #82a770;
}

/* line 2048, scss/_content.scss */
.sc_user_column .sc_user_wap h2,
.sc_add_column .sc_user_wap h2 {
  font-size: 1em;
  color: #4e9025;
  margin-bottom: 5px;
}
/* line 2054, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table,
.sc_user_column .sc_user_wap .sc_add_table,
.sc_add_column .sc_user_wap .sc_user_table,
.sc_add_column .sc_user_wap .sc_add_table {
  padding: 10px 25px 20px 25px;
  background: #f2f9ee;
  border: 1px solid #8bc964;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
/* line 2060, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table table th,
.sc_user_column .sc_user_wap .sc_add_table table th,
.sc_add_column .sc_user_wap .sc_user_table table th,
.sc_add_column .sc_user_wap .sc_add_table table th {
  color: #4e9025;
  white-space: nowrap;
}
/* line 2064, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table table td,
.sc_user_column .sc_user_wap .sc_add_table table td,
.sc_add_column .sc_user_wap .sc_user_table table td,
.sc_add_column .sc_user_wap .sc_add_table table td {
  box-sizing: border-box;
}
/* line 2067, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table table td ul,
.sc_user_column .sc_user_wap .sc_add_table table td ul,
.sc_add_column .sc_user_wap .sc_user_table table td ul,
.sc_add_column .sc_user_wap .sc_add_table table td ul {
  background: #fff;
  width: 100%;
  border: 1px solid #8bc964;
  height: 194px;
  overflow: auto;
}
/* line 2073, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table table td ul li,
.sc_user_column .sc_user_wap .sc_add_table table td ul li,
.sc_add_column .sc_user_wap .sc_user_table table td ul li,
.sc_add_column .sc_user_wap .sc_add_table table td ul li {
  padding: 5px;
  border-bottom: 1px solid #8bc964;
}
/* line 2076, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table table td ul li label,
.sc_user_column .sc_user_wap .sc_add_table table td ul li label,
.sc_add_column .sc_user_wap .sc_user_table table td ul li label,
.sc_add_column .sc_user_wap .sc_add_table table td ul li label {
  text-align: left;
}
/* line 2080, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table table td ul li:last-child,
.sc_user_column .sc_user_wap .sc_add_table table td ul li:last-child,
.sc_add_column .sc_user_wap .sc_user_table table td ul li:last-child,
.sc_add_column .sc_user_wap .sc_add_table table td ul li:last-child {
  border-bottom: none;
}
/* line 2086, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table .btn,
.sc_user_column .sc_user_wap .sc_add_table .btn,
.sc_add_column .sc_user_wap .sc_user_table .btn,
.sc_add_column .sc_user_wap .sc_add_table .btn {
  text-align: center;
  padding-bottom: 20px;
  border-bottom: 1px dotted #8bc964;
}
/* line 2090, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table .btn ul li,
.sc_user_column .sc_user_wap .sc_add_table .btn ul li,
.sc_add_column .sc_user_wap .sc_user_table .btn ul li,
.sc_add_column .sc_user_wap .sc_add_table .btn ul li {
  display: inline;
}
/* line 2093, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table .btn input,
.sc_user_column .sc_user_wap .sc_add_table .btn input,
.sc_add_column .sc_user_wap .sc_user_table .btn input,
.sc_add_column .sc_user_wap .sc_add_table .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
  font-size: 1.125em;
}
/* line 2096, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table .btn input:hover,
.sc_user_column .sc_user_wap .sc_add_table .btn input:hover,
.sc_add_column .sc_user_wap .sc_user_table .btn input:hover,
.sc_add_column .sc_user_wap .sc_add_table .btn input:hover {
  background: #82a770;
}
/* line 2101, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table .user_list_box,
.sc_user_column .sc_user_wap .sc_add_table .user_list_box,
.sc_add_column .sc_user_wap .sc_user_table .user_list_box,
.sc_add_column .sc_user_wap .sc_add_table .user_list_box {
  padding-top: 20px;
  border-top: 1px dotted #fff;
}
/* line 2104, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table .user_list_box h2,
.sc_user_column .sc_user_wap .sc_add_table .user_list_box h2,
.sc_add_column .sc_user_wap .sc_user_table .user_list_box h2,
.sc_add_column .sc_user_wap .sc_add_table .user_list_box h2 {
  font-weight: normal;
}
/* line 2107, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table .user_list_box ul,
.sc_user_column .sc_user_wap .sc_add_table .user_list_box ul,
.sc_add_column .sc_user_wap .sc_user_table .user_list_box ul,
.sc_add_column .sc_user_wap .sc_add_table .user_list_box ul {
  border: 1px solid #8bc964;
  background: #fff;
  height: 194px;
  overflow: auto;
}
/* line 2112, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table .user_list_box ul li,
.sc_user_column .sc_user_wap .sc_add_table .user_list_box ul li,
.sc_add_column .sc_user_wap .sc_user_table .user_list_box ul li,
.sc_add_column .sc_user_wap .sc_add_table .user_list_box ul li {
  border-bottom: 1px solid #8bc964;
}
/* line 2115, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table .user_list_box ul li:last-child,
.sc_user_column .sc_user_wap .sc_add_table .user_list_box ul li:last-child,
.sc_add_column .sc_user_wap .sc_user_table .user_list_box ul li:last-child,
.sc_add_column .sc_user_wap .sc_add_table .user_list_box ul li:last-child {
  border-bottom: none;
}
/* line 2118, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table .user_list_box ul li a,
.sc_user_column .sc_user_wap .sc_add_table .user_list_box ul li a,
.sc_add_column .sc_user_wap .sc_user_table .user_list_box ul li a,
.sc_add_column .sc_user_wap .sc_add_table .user_list_box ul li a {
  padding: 5px 10px;
  display: block;
  text-decoration: none;
}
/* line 2122, scss/_content.scss */
.sc_user_column .sc_user_wap .sc_user_table .user_list_box ul li a:hover,
.sc_user_column .sc_user_wap .sc_add_table .user_list_box ul li a:hover,
.sc_add_column .sc_user_wap .sc_user_table .user_list_box ul li a:hover,
.sc_add_column .sc_user_wap .sc_add_table .user_list_box ul li a:hover {
  background: #f2f9ee;
  color: #4e9025;
}

/* line 2134, scss/_content.scss */
.sc_user_column {
  float: left;
  width: 400px;
}

/* line 2139, scss/_content.scss */
.sc_add_column {
  float: right;
  width: 665px;
}
/* line 2142, scss/_content.scss */
.sc_add_column .sc_add_table .btn {
  padding-bottom: 0 !important;
  border-bottom: none !important;
}

/* line 2153, scss/_content.scss */
.zaitaku_wap .tab_area {
  margin: 30px auto 0 auto;
  width: 1070px;
}
/* line 2156, scss/_content.scss */
.zaitaku_wap .tab_area ul li {
  float: left;
  padding-left: 1px;
}
/* line 2159, scss/_content.scss */
.zaitaku_wap .tab_area ul li a {
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  display: block;
}
/* line 2166, scss/_content.scss */
.zaitaku_wap .tab_area ul li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 2172, scss/_content.scss */
.zaitaku_wap .tab_area li.nav1 a {
  background: #aad992;
}
/* line 2176, scss/_content.scss */
.zaitaku_wap .tab_area li.nav2 a {
  background: #81a96c;
}
/* line 2179, scss/_content.scss */
.zaitaku_wap .tab_area li.nav3 a {
  background: #658d50;
}

/* line 2185, scss/_content.scss */
.zaitaku_wap .nav1-tb {
  border-top: 25px solid #aad992;
  border-bottom: 25px solid #aad992;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fff;
  margin: 0;
}
/* line 2193, scss/_content.scss */
.zaitaku_wap .nav2-tb {
  border-top: 25px solid #81a96c;
  border-bottom: 25px solid #81a96c;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fff;
  margin: 0;
}
/* line 2201, scss/_content.scss */
.zaitaku_wap .nav3-tb {
  border-top: 25px solid #658d50;
  border-bottom: 25px solid #658d50;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fff;
  margin: 0;
}
/* line 2210, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont {
  padding: 50px 70px;
  background: #f2f9ee;
}
/* line 2213, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont h2 {
  font-weight: normal;
  margin: 20px 0 5px 0;
  color: #4e9025;
}
/* line 2218, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont .btn {
  margin-top: 40px;
  text-align: center;
}
/* line 2221, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont .btn ul li {
  display: inline;
}
/* line 2224, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont .btn a, .zaitaku_wap .zaitaku_extra_cont .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
  padding: 10px 40px 8px 40px;
}
/* line 2227, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont .btn a:hover, .zaitaku_wap .zaitaku_extra_cont .btn input:hover {
  background: #82a770;
}
/* line 2233, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont p.search_data span {
  font-weight: bold;
  color: #4e9025;
}
/* line 2240, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table tr {
  background: #fff;
                /*
				&:nth-child(2n) {
				background: #f2f9ee;
				}
                */
}
/* line 2247, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table tr th {
  background: #8bc964;
  color: #fff;
  border: 1px solid #aad992;
  white-space: nowrap;
}
/* line 2253, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table tr td {
  border: 1px solid #aad992;
  white-space: nowrap;
}
/* line 2259, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table tr.cm_tab_list {
  cursor: pointer;
}
/* line 2261, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table tr.cm_tab_list:hover {
  background: #aad992;
  color: #fff;
}
/* line 2268, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table tr.sent {
  background: #e5e5e5 !important;
  color: #888888;
}
/* line 2271, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table tr.sent:hover {
  background: #aad992;
  color: #fff;
}
/* line 2277, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table th label {
  color: #fff !important;
}
/* line 2279, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table th label input {
  margin-right: 10px;
}
/* line 2285, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table.extra_table {
  width: auto;
  margin: 0 auto;
}
/* line 2289, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table.extra_table tr th {
  background: #4e9025;
  text-align: center;
}
/* line 2293, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table.extra_table tr td {
  background: #fff;
}
/* line 2295, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table.extra_table tr td input[type="submit"] {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(130, 167, 112, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(130, 167, 112, 0.75) 3px 3px 10px 0px rgba(130, 167, 112, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(130, 167, 112, 0.75)3px 3px 10px 0px rgba(130, 167, 112, 0.75)-3px -3px 10px 0px inset;
  */
  border: 1px solid #82a770;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #aad992;
  text-align: center;
  line-height: 1em;
  font-size: 1.125em;
}
/* line 2298, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table.extra_table tr td input[type="submit"]:hover {
  background: #82a770;
}
/* line 2305, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table.extra_list {
  margin-top: 40px;
}
/* line 2308, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont table.extra_list tr th, .zaitaku_wap .zaitaku_extra_cont table.extra_list tr td {
  text-align: center;
}
/* line 2316, scss/_content.scss */
.zaitaku_wap .zaitaku_extra_cont .cm_data_box table tr {
  background: #fff !important;
}

/*****************************************************************************
 	書式入力画面
 *****************************************************************************/
/* line 2333, scss/_content.scss */
.paper_syuujyutuki_cont,
.paper_purple_cont,
.paper_pink_cont {
  clear: both;
  width: 1100px;
  margin: 37px auto;
}
/* line 2335, scss/_content.scss */
.paper_syuujyutuki_cont hgroup,
.paper_purple_cont hgroup,
.paper_pink_cont hgroup {
  float: left;
  margin-top: 5px;
}
/* line 2339, scss/_content.scss */
.paper_syuujyutuki_cont .head_btn,
.paper_purple_cont .head_btn,
.paper_pink_cont .head_btn {
  float: right;
  margin: 0;
}
/* line 2342, scss/_content.scss */
.paper_syuujyutuki_cont .head_btn ul li,
.paper_purple_cont .head_btn ul li,
.paper_pink_cont .head_btn ul li {
  display: inline;
}
/* line 2344, scss/_content.scss */
.paper_syuujyutuki_cont .head_btn ul li a,
.paper_purple_cont .head_btn ul li a,
.paper_pink_cont .head_btn ul li a {
  font-size: 1.125em;
}
/* line 2349, scss/_content.scss */
.paper_syuujyutuki_cont .user_data,
.paper_purple_cont .user_data,
.paper_pink_cont .user_data {
  margin-top: 25px;
}
/* line 2352, scss/_content.scss */
.paper_syuujyutuki_cont .user_data table th,
.paper_purple_cont .user_data table th,
.paper_pink_cont .user_data table th {
  color: #fff;
  font-size: 0.875em;
  padding: 0 15px;
  line-height: 1.75em;
}
/* line 2358, scss/_content.scss */
.paper_syuujyutuki_cont .user_data table td,
.paper_purple_cont .user_data table td,
.paper_pink_cont .user_data table td {
  font-size: 0.875em;
  padding: 3px 15px;
  line-height: 1.75em;
}
/* line 2362, scss/_content.scss */
.paper_syuujyutuki_cont .user_data table td a,
.paper_purple_cont .user_data table td a,
.paper_pink_cont .user_data table td a {
  display: block;
}
/* line 2366, scss/_content.scss */
.paper_syuujyutuki_cont .user_data table td.btn,
.paper_purple_cont .user_data table td.btn,
.paper_pink_cont .user_data table td.btn {
  text-align: center;
}
/* line 2368, scss/_content.scss */
.paper_syuujyutuki_cont .user_data table td.btn a,
.paper_purple_cont .user_data table td.btn a,
.paper_pink_cont .user_data table td.btn a {
  font-size: 1.125em;
  width: 100%;
  box-sizing: border-box;
}
/* line 2379, scss/_content.scss */
.paper_syuujyutuki_cont span.template_btn,
.paper_purple_cont span.template_btn,
.paper_pink_cont span.template_btn {
  display: block;
  text-align: right;
}
/* line 2384, scss/_content.scss */
.paper_syuujyutuki_cont .page_break_title,
.paper_purple_cont .page_break_title,
.paper_pink_cont .page_break_title {
  margin: 50px 0 0 0;
}
/* line 2386, scss/_content.scss */
.paper_syuujyutuki_cont .page_break_title h1,
.paper_purple_cont .page_break_title h1,
.paper_pink_cont .page_break_title h1 {
  color: #c13667;
}

/* line 2392, scss/_content.scss */
.paper_input_wap {
  margin-top: 40px;
}
/* line 2394, scss/_content.scss */
.paper_input_wap .paper_input_area {
  padding: 30px 40px;
  width: 890px;
  margin: 0 auto;
}
/* line 2398, scss/_content.scss */
.paper_input_wap .paper_input_area .paper_forme_area {
  margin-top: 20px;
}

/* line 2408, scss/_content.scss */
.paper_purple_cont .head_btn ul li a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
  vertical-align: middle;
}
/* line 2411, scss/_content.scss */
.paper_purple_cont .head_btn ul li a:hover {
  background: #9675e8;
}
/* line 2418, scss/_content.scss */
.paper_purple_cont .user_data table {
  border: 1px solid #9675e8;
}
/* line 2420, scss/_content.scss */
.paper_purple_cont .user_data table th {
  background: #b9a3f0;
}
/* line 2423, scss/_content.scss */
.paper_purple_cont .user_data table td {
  border: 1px solid #9675e8;
}
/* line 2425, scss/_content.scss */
.paper_purple_cont .user_data table td a {
  color: blue;
}
/* line 2429, scss/_content.scss */
.paper_purple_cont .user_data table td.btn {
  text-align: center;
}
/* line 2431, scss/_content.scss */
.paper_purple_cont .user_data table td.btn a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
  vertical-align: middle;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
  width: 100%;
  box-sizing: border-box;
}
/* line 2439, scss/_content.scss */
.paper_purple_cont .user_data table td.btn a:hover {
  background: #9675e8;
}
/* line 2446, scss/_content.scss */
.paper_purple_cont .area_kaigohoken {
  border: 1px solid #9675e8;
  background: #f1edfc;
}
/* line 2449, scss/_content.scss */
.paper_purple_cont .area_kaigohoken h1, .paper_purple_cont .area_kaigohoken h2 {
  color: #9675e8;
  font-weight: normal;
}
/* line 2454, scss/_content.scss */
.paper_purple_cont table {
  border: 1px solid #b9a3f0;
}
/* line 2456, scss/_content.scss */
.paper_purple_cont table th {
  color: #fff;
  background: #b9a3f0;
  border: 1px solid #3d8bd3;
  white-space: nowrap;
  font-weight: normal;
}
/* line 2463, scss/_content.scss */
.paper_purple_cont table td {
  border: 1px solid #9675e8;
  background: #fff;
  box-sizing: border-box;
}
/* line 2467, scss/_content.scss */
.paper_purple_cont table td input {
  width: 100%;
  box-sizing: border-box;
  vertical-align: baseline;
}
/* line 2472, scss/_content.scss */
.paper_purple_cont table td input[type="submit"] {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
  vertical-align: middle;
  line-height: 1;
  text-decoration: none;
  padding: 5px 15px;
  vertical-align: middle;
  font-size: 1.125em;
  box-sizing: border-box;
}
/* line 2481, scss/_content.scss */
.paper_purple_cont table td input[type="submit"]:hover {
  background: #9675e8;
}
/* line 2486, scss/_content.scss */
.paper_purple_cont table td span.template_btn {
  margin: 10px 0 20px 0;
}
/* line 2488, scss/_content.scss */
.paper_purple_cont table td span.template_btn a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
  vertical-align: middle;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
  box-sizing: border-box;
}
/* line 2497, scss/_content.scss */
.paper_purple_cont table td span.template_btn a:hover {
  background: #9675e8;
}
/* line 2505, scss/_content.scss */
.paper_purple_cont .form_btn {
  background: #f1edfc;
}
/* line 2507, scss/_content.scss */
.paper_purple_cont .form_btn ul li {
  display: inline;
}
/* line 2509, scss/_content.scss */
.paper_purple_cont .form_btn ul li input[type="submit"] {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
  vertical-align: middle;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
  box-sizing: border-box;
}
/* line 2518, scss/_content.scss */
.paper_purple_cont .form_btn ul li input[type="submit"]:hover {
  background: #9675e8;
}

/* line 2530, scss/_content.scss */
.paper_syuujyutuki_cont .head_btn ul li a {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 2544, scss/_content.scss */
.paper_syuujyutuki_cont .head_btn ul li a:hover {
  background: #5096d7;
}
/* line 2550, scss/_content.scss */
.paper_syuujyutuki_cont .area_syuujyutuki {
  border: 1px solid #7bb2e2;
  background: #eff7fe;
}
/* line 2553, scss/_content.scss */
.paper_syuujyutuki_cont .area_syuujyutuki h1, .paper_syuujyutuki_cont .area_syuujyutuki h2 {
  color: #5096d7;
  font-weight: normal;
}
/* line 2559, scss/_content.scss */
.paper_syuujyutuki_cont .user_data table {
  border: 1px solid #7bb2e2;
}
/* line 2561, scss/_content.scss */
.paper_syuujyutuki_cont .user_data table th {
  background: #7bb2e2;
}
/* line 2564, scss/_content.scss */
.paper_syuujyutuki_cont .user_data table td {
  border: 1px solid #7bb2e2;
}
/* line 2566, scss/_content.scss */
.paper_syuujyutuki_cont .user_data table td a {
  color: blue;
}
/* line 2570, scss/_content.scss */
.paper_syuujyutuki_cont .user_data table td.btn {
  text-align: center;
}
/* line 2572, scss/_content.scss */
.paper_syuujyutuki_cont .user_data table td.btn a {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
  width: 100%;
  box-sizing: border-box;
}
/* line 2588, scss/_content.scss */
.paper_syuujyutuki_cont .user_data table td.btn a:hover {
  background: #5096d7;
}
/* line 2596, scss/_content.scss */
.paper_syuujyutuki_cont table th {
  color: #fff;
  background: #7bb2e2;
  border: 1px solid #3d8bd3;
  white-space: nowrap;
  font-weight: normal;
}
/* line 2603, scss/_content.scss */
.paper_syuujyutuki_cont table td {
  border: 1px solid #3d8bd3;
  background: #fff;
  box-sizing: border-box;
}
/* line 2607, scss/_content.scss */
.paper_syuujyutuki_cont table td input {
  width: 100%;
  box-sizing: border-box;
  vertical-align: baseline;
}
/* line 2612, scss/_content.scss */
.paper_syuujyutuki_cont table td input[type="submit"] {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 5px 15px;
  vertical-align: middle;
  font-size: 1.125em;
  box-sizing: border-box;
}
/* line 2627, scss/_content.scss */
.paper_syuujyutuki_cont table td input[type="submit"]:hover {
  background: #5096d7;
}
/* line 2632, scss/_content.scss */
.paper_syuujyutuki_cont table td span.template_btn {
  margin: 10px 0 20px 0;
}
/* line 2634, scss/_content.scss */
.paper_syuujyutuki_cont table td span.template_btn a {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
  box-sizing: border-box;
}
/* line 2649, scss/_content.scss */
.paper_syuujyutuki_cont table td span.template_btn a:hover {
  background: #5096d7;
}
/* line 2657, scss/_content.scss */
.paper_syuujyutuki_cont .form_btn {
  background: #eff7fe;
}
/* line 2659, scss/_content.scss */
.paper_syuujyutuki_cont .form_btn ul li {
  display: inline;
}
/* line 2661, scss/_content.scss */
.paper_syuujyutuki_cont .form_btn ul li input[type="submit"] {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
  box-sizing: border-box;
}
/* line 2676, scss/_content.scss */
.paper_syuujyutuki_cont .form_btn ul li input[type="submit"]:hover {
  background: #5096d7;
}

/* line 2696, scss/_content.scss */
#input_modal,
#input_modal1,
#input_modal2,
#input_modal3,
#input_modal4,
#input_modal5,
#input_modal6,
#input_modal7,
#input_modal8,
.bunsyo_teikyou_modal {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
  display: none;
  width: 520px;
  text-align: left;
}
/* line 2702, scss/_content.scss */
#input_modal .modal_head,
#input_modal1 .modal_head,
#input_modal2 .modal_head,
#input_modal3 .modal_head,
#input_modal4 .modal_head,
#input_modal5 .modal_head,
#input_modal6 .modal_head,
#input_modal7 .modal_head,
#input_modal8 .modal_head,
.bunsyo_teikyou_modal .modal_head {
  padding: 10px 10px 10px 10px;
  color: #fff;
  position: relative;
}
/* line 2706, scss/_content.scss */
#input_modal .modal_head h1,
#input_modal1 .modal_head h1,
#input_modal2 .modal_head h1,
#input_modal3 .modal_head h1,
#input_modal4 .modal_head h1,
#input_modal5 .modal_head h1,
#input_modal6 .modal_head h1,
#input_modal7 .modal_head h1,
#input_modal8 .modal_head h1,
.bunsyo_teikyou_modal .modal_head h1 {
  font-size: 1.25em;
}
/* line 2710, scss/_content.scss */
#input_modal .modal_wap,
#input_modal1 .modal_wap,
#input_modal2 .modal_wap,
#input_modal3 .modal_wap,
#input_modal4 .modal_wap,
#input_modal5 .modal_wap,
#input_modal6 .modal_wap,
#input_modal7 .modal_wap,
#input_modal8 .modal_wap,
.bunsyo_teikyou_modal .modal_wap {
  padding: 30px;
}
/* line 2712, scss/_content.scss */
#input_modal .modal_wap .btn,
#input_modal1 .modal_wap .btn,
#input_modal2 .modal_wap .btn,
#input_modal3 .modal_wap .btn,
#input_modal4 .modal_wap .btn,
#input_modal5 .modal_wap .btn,
#input_modal6 .modal_wap .btn,
#input_modal7 .modal_wap .btn,
#input_modal8 .modal_wap .btn,
.bunsyo_teikyou_modal .modal_wap .btn {
  text-align: center;
  margin-top: 20px;
}
/* line 2715, scss/_content.scss */
#input_modal .modal_wap .btn input,
#input_modal1 .modal_wap .btn input,
#input_modal2 .modal_wap .btn input,
#input_modal3 .modal_wap .btn input,
#input_modal4 .modal_wap .btn input,
#input_modal5 .modal_wap .btn input,
#input_modal6 .modal_wap .btn input,
#input_modal7 .modal_wap .btn input,
#input_modal8 .modal_wap .btn input,
.bunsyo_teikyou_modal .modal_wap .btn input {
  padding: 10px 40px 8px 40px;
}
/* line 2721, scss/_content.scss */
#input_modal .input_table td,
#input_modal1 .input_table td,
#input_modal2 .input_table td,
#input_modal3 .input_table td,
#input_modal4 .input_table td,
#input_modal5 .input_table td,
#input_modal6 .input_table td,
#input_modal7 .input_table td,
#input_modal8 .input_table td,
.bunsyo_teikyou_modal .input_table td {
  padding: 0;
}
/* line 2723, scss/_content.scss */
#input_modal .input_table td ul,
#input_modal1 .input_table td ul,
#input_modal2 .input_table td ul,
#input_modal3 .input_table td ul,
#input_modal4 .input_table td ul,
#input_modal5 .input_table td ul,
#input_modal6 .input_table td ul,
#input_modal7 .input_table td ul,
#input_modal8 .input_table td ul,
.bunsyo_teikyou_modal .input_table td ul {
  height: 145px;
  overflow: auto;
}
/* line 2726, scss/_content.scss */
#input_modal .input_table td ul li,
#input_modal1 .input_table td ul li,
#input_modal2 .input_table td ul li,
#input_modal3 .input_table td ul li,
#input_modal4 .input_table td ul li,
#input_modal5 .input_table td ul li,
#input_modal6 .input_table td ul li,
#input_modal7 .input_table td ul li,
#input_modal8 .input_table td ul li,
.bunsyo_teikyou_modal .input_table td ul li {
  padding: 10px;
}
/* line 2729, scss/_content.scss */
#input_modal .input_table td ul li a,
#input_modal1 .input_table td ul li a,
#input_modal2 .input_table td ul li a,
#input_modal3 .input_table td ul li a,
#input_modal4 .input_table td ul li a,
#input_modal5 .input_table td ul li a,
#input_modal6 .input_table td ul li a,
#input_modal7 .input_table td ul li a,
#input_modal8 .input_table td ul li a,
.bunsyo_teikyou_modal .input_table td ul li a {
  display: block;
}

/* line 2740, scss/_content.scss */
.syuujyutuki_modal .modal_head {
  background: #7bb2e2;
}
/* line 2745, scss/_content.scss */
.syuujyutuki_modal .modal_wap .btn input {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 2759, scss/_content.scss */
.syuujyutuki_modal .modal_wap .btn input:hover {
  background: #5096d7;
}
/* line 2764, scss/_content.scss */
.syuujyutuki_modal .modal_wap .input_table {
  border-collapse: collapse;
}
/* line 2766, scss/_content.scss */
.syuujyutuki_modal .modal_wap .input_table th {
  border: 1px solid #3d8bd3 !important;
  background: #7bb2e2 !important;
}
/* line 2770, scss/_content.scss */
.syuujyutuki_modal .modal_wap .input_table td {
  border: 1px solid #3d8bd3 !important;
}
/* line 2772, scss/_content.scss */
.syuujyutuki_modal .modal_wap .input_table td ul li {
  border-bottom: 1px solid #3d8bd3;
}
/* line 2778, scss/_content.scss */
.syuujyutuki_modal .modal_wap .cm_list p a {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 2792, scss/_content.scss */
.syuujyutuki_modal .modal_wap .cm_list p a:hover {
  background: #5096d7;
}

/* line 2802, scss/_content.scss */
.bunsyo_teikyou_modal .modal_head {
  background: #B9A3F0 !important;
}
/* line 2807, scss/_content.scss */
.bunsyo_teikyou_modal .modal_wap .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
  background: #b9a3f0 !important;
  border: 1px solid #9675e8 !important;
}
/* line 2811, scss/_content.scss */
.bunsyo_teikyou_modal .modal_wap .btn input:hover {
  background: #9675e8 !important;
}
/* line 2816, scss/_content.scss */
.bunsyo_teikyou_modal .modal_wap .input_table {
  border-collapse: collapse;
}
/* line 2818, scss/_content.scss */
.bunsyo_teikyou_modal .modal_wap .input_table th {
  border: 1px solid #9675E8 !important;
  background: #B9A3F0 !important;
}
/* line 2822, scss/_content.scss */
.bunsyo_teikyou_modal .modal_wap .input_table td {
  border: 1px solid #9675E8 !important;
}
/* line 2824, scss/_content.scss */
.bunsyo_teikyou_modal .modal_wap .input_table td ul li {
  border-bottom: 1px solid #9675E8;
  display: block;
  /**17_0331**/
}

/* line 2836, scss/_content.scss */
.kanja_ichiran_modal .modal_head {
  background: #fcf1f5;
}
/* line 2841, scss/_content.scss */
.kanja_ichiran_modal .modal_wap .btn input {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #fcf1f5;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 2855, scss/_content.scss */
.kanja_ichiran_modal .modal_wap .btn input:hover {
  background: #5096d7;
}
/* line 2860, scss/_content.scss */
.kanja_ichiran_modal .modal_wap .input_table {
  border-collapse: collapse;
}
/* line 2862, scss/_content.scss */
.kanja_ichiran_modal .modal_wap .input_table th {
  border: 1px solid #3d8bd3 !important;
  background: #7bb2e2 !important;
}
/* line 2866, scss/_content.scss */
.kanja_ichiran_modal .modal_wap .input_table td {
  border: 1px solid #3d8bd3 !important;
}
/* line 2868, scss/_content.scss */
.kanja_ichiran_modal .modal_wap .input_table td ul li {
  border-bottom: 1px solid #3d8bd3;
}
/* line 2874, scss/_content.scss */
.kanja_ichiran_modal .modal_wap .cm_list p a {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 2888, scss/_content.scss */
.kanja_ichiran_modal .modal_wap .cm_list p a:hover {
  background: #5096d7;
}

/* line 2897, scss/_content.scss */
.area_pink {
  border: 1px solid #e69bb7;
  background: #fcf1f5;
}
/* line 2900, scss/_content.scss */
.area_pink h1, .area_pink h2 {
  color: #c13667;
  font-weight: normal;
}

/* line 2906, scss/_content.scss */
.paper_pink_cont {
  clear: both;
  width: 1100px;
  margin: 37px auto;
}
/* line 2908, scss/_content.scss */
.paper_pink_cont hgroup {
  float: left;
  margin-top: 5px;
}
/* line 2911, scss/_content.scss */
.paper_pink_cont hgroup h1 {
  color: #c13667;
}
/* line 2915, scss/_content.scss */
.paper_pink_cont .head_btn {
  float: right;
}
/* line 2917, scss/_content.scss */
.paper_pink_cont .head_btn ul li {
  display: inline;
}
/* line 2919, scss/_content.scss */
.paper_pink_cont .head_btn ul li a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  font-size: 1.125em;
}
/* line 2922, scss/_content.scss */
.paper_pink_cont .head_btn ul li a:hover {
  background: #d86993;
}
/* line 2928, scss/_content.scss */
.paper_pink_cont .user_data {
  margin-top: 25px;
}
/* line 2930, scss/_content.scss */
.paper_pink_cont .user_data table {
  border: 1px solid #e69bb7;
}
/* line 2932, scss/_content.scss */
.paper_pink_cont .user_data table th {
  background: #e69bb7;
  color: #fff;
  font-size: 0.875em;
  padding: 0 15px;
  line-height: 1.75em;
}
/* line 2939, scss/_content.scss */
.paper_pink_cont .user_data table td {
  border: 1px solid #e69bb7;
  font-size: 0.875em;
  padding: 3px 15px;
  line-height: 1.75em;
}
/* line 2944, scss/_content.scss */
.paper_pink_cont .user_data table td a {
  color: blue;
  display: block;
}
/* line 2949, scss/_content.scss */
.paper_pink_cont .user_data table td.btn {
  text-align: center;
}
/* line 2951, scss/_content.scss */
.paper_pink_cont .user_data table td.btn a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  font-size: 1.125em;
  width: 100%;
  box-sizing: border-box;
}
/* line 2957, scss/_content.scss */
.paper_pink_cont .user_data table td.btn a:hover {
  background: #d86993;
}
/* line 2966, scss/_content.scss */
.paper_pink_cont span.template_btn {
  margin: 10px 0 20px 0;
}
/* line 2968, scss/_content.scss */
.paper_pink_cont span.template_btn a {
 /*
box-shadow:inset -1px -1px 2px rgba(61, 139, 211, 0.6),inset 1px 1px 2px rgba(255,255,255,0.8);
-webkit-box-shadow:inset -1px -1px 2px rgba(61, 139, 211, 0.6),inset 1px 1px 2px rgba(255,255,255,0.8);
border:1px solid #3d8bd3;
background: #d86993;
color: #fff;
@include border-radius(5px);
@include text-shadow(0px 1px #333);
@include border-radius(5px);
line-height: 1;
text-decoration:none;
padding:10px 15px;
vertical-align: middle;
box-sizing: border-box;
*/
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(217, 105, 146, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(217, 105, 146, 0.75) 3px 3px 10px 0px rgba(217, 105, 146, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #d86993;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e69bb7;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.25em;
  font-size: 1.125em;
}
/* line 2986, scss/_content.scss */
.paper_pink_cont span.template_btn a:hover {
  background: #d86993;
}

/* line 2993, scss/_content.scss */
.paper_input_wap {
  margin-top: 40px;
}
/* line 2995, scss/_content.scss */
.paper_input_wap .paper_input_area {
  padding: 30px 40px;
  width: 890px;
  margin: 0 auto;
}
/* line 2999, scss/_content.scss */
.paper_input_wap .paper_input_area .paper_forme_area {
  margin-top: 20px;
}

/*****************************************************************************
 	介護レセプト出力
 *****************************************************************************/
/* line 3013, scss/_content.scss */
.rezept_wap {
  clear: both;
  width: 1100px;
  margin: 37px auto;
}
/* line 3015, scss/_content.scss */
.rezept_wap h1 {
  font-size: 1.375em;
}
/* line 3017, scss/_content.scss */
.rezept_wap h1 span {
  font-size: 1.25em;
}

/**メニュー**/
/* line 3024, scss/_content.scss */
.rezept_nav {
  width: 1200px;
  margin: 11px auto 0 auto;
}
/* line 3027, scss/_content.scss */
.rezept_nav ul li {
  float: left;
  width: 160px;
  border-right: 1px solid #fff;
  text-align: center;
  background: #e99987;
  font-size: 16px;
  padding: 0 0 5px 0;
}
/* line 3035, scss/_content.scss */
.rezept_nav ul li a {
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  display: inline-block;
  width: 150px;
  padding: 5px 0;
}
/* line 3042, scss/_content.scss */
.rezept_nav ul li a:hover {
  background: #de664b;
}
/* line 3046, scss/_content.scss */
.rezept_nav ul li.on a {
  background: #de664b;
}

/* line 3053, scss/_content.scss */
.btn ul li {
  display: inline;
}

/* line 3061, scss/_content.scss */
.rezept_wap .tab_area {
  margin: 30px auto 0 auto;
  width: 1070px;
}
/* line 3064, scss/_content.scss */
.rezept_wap .tab_area ul li {
  float: left;
  padding-left: 1px;
}
/* line 3067, scss/_content.scss */
.rezept_wap .tab_area ul li a {
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  display: block;
}
/* line 3074, scss/_content.scss */
.rezept_wap .tab_area ul li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 3080, scss/_content.scss */
.rezept_wap .tab_area li.nav1 a {
  background: #e99987;
}
/* line 3084, scss/_content.scss */
.rezept_wap .tab_area li.nav2 a {
  background: #de664b;
}

/* line 3091, scss/_content.scss */
.rezept_wap .nav1-tb {
  border-top: 25px solid #e99987;
  border-bottom: 25px solid #e99987;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fcf1f5;
  margin: 0;
}
/* line 3098, scss/_content.scss */
.rezept_wap .nav2-tb {
  border-top: 25px solid #de664b;
  border-bottom: 25px solid #de664b;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fcf1f5;
  margin: 0;
}
/* line 3105, scss/_content.scss */
.rezept_wap .rezept_cont_tab_area {
  padding: 50px 70px;
  background: #fdf2e9;
}

/* line 3114, scss/_content.scss */
.rezept_wap .user_data {
  margin-top: 25px;
}
/* line 3116, scss/_content.scss */
.rezept_wap .user_data table {
  border: 1px solid #f6c0b4;
}
/* line 3118, scss/_content.scss */
.rezept_wap .user_data table th {
  background: #e99987;
  color: #fff;
  font-size: 0.875em;
  padding: 0 15px;
  line-height: 1.75em;
}
/* line 3125, scss/_content.scss */
.rezept_wap .user_data table td {
  border: 1px solid #f6c0b4;
  font-size: 0.875em;
  padding: 3px 15px;
  line-height: 1.75em;
}
/* line 3130, scss/_content.scss */
.rezept_wap .user_data table td a {
  color: blue;
  display: block;
}
/* line 3135, scss/_content.scss */
.rezept_wap .user_data table td.btn {
  text-align: center;
}
/* line 3137, scss/_content.scss */
.rezept_wap .user_data table td.btn a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(233, 153, 135,0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #de664b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e99987;
  text-align: center;
  line-height: 1em;
  font-size: 1.125em;
  width: 100%;
  box-sizing: border-box;
}
/* line 3143, scss/_content.scss */
.rezept_wap .user_data table td.btn a:hover {
  background: #de664b;
}

/* line 3153, scss/_content.scss */
.rezept_cont, .rezept_cont_tab_area {
  padding-top: 20px;
}
/* line 3155, scss/_content.scss */
.rezept_cont h2, .rezept_cont_tab_area h2 {
  font-weight: normal;
}
/* line 3158, scss/_content.scss */
.rezept_cont h2.title, .rezept_cont_tab_area h2.title {
  margin: 20px 0 10px 0;
}
/* line 3161, scss/_content.scss */
.rezept_cont .rezept_title_area, .rezept_cont .rezept_title_area2, .rezept_cont_tab_area .rezept_title_area, .rezept_cont_tab_area .rezept_title_area2 {
  margin: 30px 0 10px 0;
}
/* line 3163, scss/_content.scss */
.rezept_cont .rezept_title_area h2, .rezept_cont .rezept_title_area2 h2, .rezept_cont_tab_area .rezept_title_area h2, .rezept_cont_tab_area .rezept_title_area2 h2 {
  float: left;
}
/* line 3167, scss/_content.scss */
.rezept_cont .rezept_title_area .rezept_btn, .rezept_cont .rezept_title_area2 .rezept_btn, .rezept_cont_tab_area .rezept_title_area .rezept_btn, .rezept_cont_tab_area .rezept_title_area2 .rezept_btn {
  float: right;
}
/* line 3169, scss/_content.scss */
.rezept_cont .rezept_title_area .rezept_btn li, .rezept_cont .rezept_title_area2 .rezept_btn li, .rezept_cont_tab_area .rezept_title_area .rezept_btn li, .rezept_cont_tab_area .rezept_title_area2 .rezept_btn li {
  display: inline;
}
/* line 3171, scss/_content.scss */
.rezept_cont .rezept_title_area .rezept_btn li input, .rezept_cont .rezept_title_area2 .rezept_btn li input, .rezept_cont_tab_area .rezept_title_area .rezept_btn li input, .rezept_cont_tab_area .rezept_title_area2 .rezept_btn li input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(233, 153, 135,0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #de664b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e99987;
  text-align: center;
  line-height: 1em;
}
/* line 3173, scss/_content.scss */
.rezept_cont .rezept_title_area .rezept_btn li input:hover, .rezept_cont .rezept_title_area2 .rezept_btn li input:hover, .rezept_cont_tab_area .rezept_title_area .rezept_btn li input:hover, .rezept_cont_tab_area .rezept_title_area2 .rezept_btn li input:hover {
  background: #de664b;
}
/* line 3180, scss/_content.scss */
.rezept_cont .rezept_title_area2, .rezept_cont_tab_area .rezept_title_area2 {
  margin-top: 10px;
}
/* line 3185, scss/_content.scss */
.rezept_cont .rezept_table table th, .rezept_cont .rezept_table table td, .rezept_cont_tab_area .rezept_table table th, .rezept_cont_tab_area .rezept_table table td {
  border: 1px solid #f6c0b4;
}
/* line 3188, scss/_content.scss */
.rezept_cont .rezept_table table th, .rezept_cont_tab_area .rezept_table table th {
  background: #e99987;
  color: #fff;
}
/* line 3194, scss/_content.scss */
.rezept_cont .rezept_table table th.check_th label, .rezept_cont_tab_area .rezept_table table th.check_th label {
  color: #fff;
  display: inline-block;
}
/* line 3202, scss/_content.scss */
.rezept_cont .rezept_table .input_table th, .rezept_cont_tab_area .rezept_table .input_table th {
  white-space: nowrap;
  font-size: 0.75em;
  line-height: 1.25;
}
/* line 3207, scss/_content.scss */
.rezept_cont .rezept_table .input_table td, .rezept_cont_tab_area .rezept_table .input_table td {
  font-size: 0.75em;
  text-align: center;
  color: #de664b;
}
/* line 3213, scss/_content.scss */
.rezept_cont .rezept_table .input_table td.sat, .rezept_cont_tab_area .rezept_table .input_table td.sat {
  background: #EAF4FF;
  color: #0000FF;
}
/* line 3217, scss/_content.scss */
.rezept_cont .rezept_table .input_table td.sun, .rezept_cont_tab_area .rezept_table .input_table td.sun {
  background: #FFF2F3;
  color: #FF0000;
}
/* line 3222, scss/_content.scss */
.rezept_cont .rezept_table .btn, .rezept_cont_tab_area .rezept_table .btn {
  text-align: center;
  margin-top: 40px;
}
/* line 3225, scss/_content.scss */
.rezept_cont .rezept_table .btn a, .rezept_cont .rezept_table .btn input, .rezept_cont_tab_area .rezept_table .btn a, .rezept_cont_tab_area .rezept_table .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(233, 153, 135,0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #de664b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e99987;
  text-align: center;
  line-height: 1em;
  padding: 10px 40px 8px 40px;
}
/* line 3228, scss/_content.scss */
.rezept_cont .rezept_table .btn a:hover, .rezept_cont .rezept_table .btn input:hover, .rezept_cont_tab_area .rezept_table .btn a:hover, .rezept_cont_tab_area .rezept_table .btn input:hover {
  background: #de664b;
}
/* line 3233, scss/_content.scss */
.rezept_cont .rezept_table table.extra_table, .rezept_cont_tab_area .rezept_table table.extra_table {
  width: 450px;
  margin: 0 auto;
  border: 1px solid #f6c0b4;
}
/* line 3238, scss/_content.scss */
.rezept_cont .rezept_table table.extra_table tr th, .rezept_cont_tab_area .rezept_table table.extra_table tr th {
  background: #e99987;
  text-align: center;
}
/* line 3242, scss/_content.scss */
.rezept_cont .rezept_table table.extra_table tr td, .rezept_cont_tab_area .rezept_table table.extra_table tr td {
  background: #fff;
}
/* line 3244, scss/_content.scss */
.rezept_cont .rezept_table table.extra_table tr td input[type="submit"], .rezept_cont_tab_area .rezept_table table.extra_table tr td input[type="submit"] {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(233, 153, 135,0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #de664b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e99987;
  text-align: center;
  line-height: 1em;
  font-size: 1.125em;
}
/* line 3247, scss/_content.scss */
.rezept_cont .rezept_table table.extra_table tr td input[type="submit"]:hover, .rezept_cont_tab_area .rezept_table table.extra_table tr td input[type="submit"]:hover {
  background: #de664b;
}
/* line 3258, scss/_content.scss */
.rezept_cont .user_list_box .user_search_box, .rezept_cont_tab_area .user_list_box .user_search_box {
  float: left;
  width: 338px;
  padding: 10px 25px 20px 25px;
  border: 1px solid #f6c0b4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #fbebe7;
}
/* line 3265, scss/_content.scss */
.rezept_cont .user_list_box .user_search_box table, .rezept_cont_tab_area .user_list_box .user_search_box table {
  border: none;
}
/* line 3267, scss/_content.scss */
.rezept_cont .user_list_box .user_search_box table th, .rezept_cont_tab_area .user_list_box .user_search_box table th {
  color: #de664b;
  white-space: nowrap;
  border: none;
}
/* line 3272, scss/_content.scss */
.rezept_cont .user_list_box .user_search_box table td, .rezept_cont_tab_area .user_list_box .user_search_box table td {
  text-align: left;
  border: none;
}
/* line 3277, scss/_content.scss */
.rezept_cont .user_list_box .user_search_box .btn, .rezept_cont_tab_area .user_list_box .user_search_box .btn {
  text-align: center;
}
/* line 3279, scss/_content.scss */
.rezept_cont .user_list_box .user_search_box .btn input, .rezept_cont_tab_area .user_list_box .user_search_box .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(233, 153, 135,0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #de664b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e99987;
  text-align: center;
  line-height: 1em;
  padding: 10px 40px 8px 40px;
}
/* line 3282, scss/_content.scss */
.rezept_cont .user_list_box .user_search_box .btn input:hover, .rezept_cont_tab_area .user_list_box .user_search_box .btn input:hover {
  background: #de664b;
}
/* line 3288, scss/_content.scss */
.rezept_cont .user_list_box .arrow_icon, .rezept_cont_tab_area .user_list_box .arrow_icon {
  float: left;
}
/* line 3292, scss/_content.scss */
.rezept_cont .user_list_area, .rezept_cont_tab_area .user_list_area {
  float: right;
  width: 675px;
}
/* line 3296, scss/_content.scss */
.rezept_cont .user_list_area .aside_area .search_data, .rezept_cont_tab_area .user_list_area .aside_area .search_data {
  float: left;
}
/* line 3298, scss/_content.scss */
.rezept_cont .user_list_area .aside_area .search_data span, .rezept_cont_tab_area .user_list_area .aside_area .search_data span {
  font-weight: bold;
  color: #de664b;
}
/* line 3303, scss/_content.scss */
.rezept_cont .user_list_area .aside_area .sort_box, .rezept_cont_tab_area .user_list_area .aside_area .sort_box {
  float: right;
}
/* line 3305, scss/_content.scss */
.rezept_cont .user_list_area .aside_area .sort_box ul li, .rezept_cont_tab_area .user_list_area .aside_area .sort_box ul li {
  display: inline;
  padding: 0 5px;
}
/* line 3312, scss/_content.scss */
.rezept_cont .user_list_box, .rezept_cont_tab_area .user_list_box {
  margin-top: 10px;
}
/* line 3314, scss/_content.scss */
.rezept_cont .user_list_box table, .rezept_cont_tab_area .user_list_box table {
  border: 1px solid #f6c0b4;
}
/* line 3317, scss/_content.scss */
.rezept_cont .user_list_box table tr:nth-child(2n), .rezept_cont_tab_area .user_list_box table tr:nth-child(2n) {
  background: #fbebe7;
}
/* line 3321, scss/_content.scss */
.rezept_cont .user_list_box table tr.user_tab_list, .rezept_cont_tab_area .user_list_box table tr.user_tab_list {
  cursor: pointer;
}
/* line 3324, scss/_content.scss */
.rezept_cont .user_list_box table th, .rezept_cont_tab_area .user_list_box table th {
  color: #de664b;
  text-align: center;
  border: 1px solid #f6c0b4;
}
/* line 3329, scss/_content.scss */
.rezept_cont .user_list_box table td, .rezept_cont_tab_area .user_list_box table td {
  border-left: 1px solid #f6c0b4;
  border-right: 1px solid #f6c0b4;
  white-space: nowrap;
  text-align: center;
  padding: 15px 10px;
}
/* line 3335, scss/_content.scss */
.rezept_cont .user_list_box table td a, .rezept_cont_tab_area .user_list_box table td a {
  color: blue;
}
/* line 3341, scss/_content.scss */
.rezept_cont .page_nav, .rezept_cont_tab_area .page_nav {
  text-align: right;
  border-left: 1px solid #f6c0b4;
  border-right: 1px solid #f6c0b4;
  border-bottom: 1px solid #f6c0b4;
  padding: 10px 20px 10px 20px;
}
/* line 3347, scss/_content.scss */
.rezept_cont .page_nav ul li, .rezept_cont_tab_area .page_nav ul li {
  display: inline;
}
/* line 3349, scss/_content.scss */
.rezept_cont .page_nav ul li a, .rezept_cont_tab_area .page_nav ul li a {
  padding: 5px;
  background: #fff;
  border: 1px solid #f6c0b4;
  text-decoration: none;
}
/* line 3354, scss/_content.scss */
.rezept_cont .page_nav ul li a:hover, .rezept_cont_tab_area .page_nav ul li a:hover {
  background: #e99987;
  color: #fff;
}
/* line 3359, scss/_content.scss */
.rezept_cont .page_nav ul li span, .rezept_cont_tab_area .page_nav ul li span {
  padding: 6px;
  background: #e99987;
  color: #fff;
}
/* line 3368, scss/_content.scss */
.rezept_cont tbody.cm_tab_group:hover, .rezept_cont_tab_area tbody.cm_tab_group:hover {
  background: #e99987;
  color: #fff;
}
/* line 3374, scss/_content.scss */
.rezept_cont tbody.sent, .rezept_cont_tab_area tbody.sent {
  background: #e5e5e5;
  color: #888888;
}
/* line 3377, scss/_content.scss */
.rezept_cont tbody.sent:hover, .rezept_cont_tab_area tbody.sent:hover {
  color: #fff;
}
/* line 3381, scss/_content.scss */
.rezept_cont tr.cm_tab_list, .rezept_cont_tab_area tr.cm_tab_list {
  cursor: pointer;
}
/* line 3383, scss/_content.scss */
.rezept_cont tr.cm_tab_list:hover, .rezept_cont_tab_area tr.cm_tab_list:hover {
  background: #e99987;
  color: #fff;
}
/* line 3389, scss/_content.scss */
.rezept_cont tr.sent, .rezept_cont_tab_area tr.sent {
  background: #e5e5e5;
  color: #888888;
}
/* line 3392, scss/_content.scss */
.rezept_cont tr.sent:hover, .rezept_cont_tab_area tr.sent:hover {
  color: #fff;
}
/* line 3396, scss/_content.scss */
.rezept_cont tr.sent2, .rezept_cont_tab_area tr.sent2 {
  background: #e5e5e5;
  color: #888888;
}
/* line 3400, scss/_content.scss */
.rezept_cont p.search_data span, .rezept_cont_tab_area p.search_data span {
  color: #de664b;
}

/* line 3405, scss/_content.scss */
#send2_modal {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
  display: none;
  width: 520px;
  text-align: left;
}
/* line 3411, scss/_content.scss */
#send2_modal .modal_head {
  padding: 10px 10px 10px 10px;
  background: #e99987;
  color: #fff;
}
/* line 3415, scss/_content.scss */
#send2_modal .modal_head h1 {
  font-size: 1.25em;
}
/* line 3419, scss/_content.scss */
#send2_modal .modal_wap {
  margin: 0;
  padding: 20px;
  background: #fbebe7;
}
/* line 3424, scss/_content.scss */
#send2_modal .modal_wap h2 {
  color: #de664b;
  text-align: center;
  font-weight: normal;
}
/* line 3430, scss/_content.scss */
#send2_modal .modal_wap ul {
  text-align: center;
  margin: 40px 0;
}
/* line 3433, scss/_content.scss */
#send2_modal .modal_wap ul li {
  display: inline;
  margin: 0 10px;
}
/* line 3439, scss/_content.scss */
#send2_modal .modal_wap table th {
  color: #fbebe7;
  white-space: nowrap;
}
/* line 3443, scss/_content.scss */
#send2_modal .modal_wap .btn {
  text-align: center;
}
/* line 3446, scss/_content.scss */
#send2_modal .modal_wap .btn a, #send2_modal .modal_wap .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(233, 153, 135, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(233, 153, 135,0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(233, 153, 135, 0.75) 3px 3px 10px 0px rgba(233, 153, 135, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #de664b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e99987;
  text-align: center;
  line-height: 1em;
  padding: 10px 40px 8px 40px;
}
/* line 3449, scss/_content.scss */
#send2_modal .modal_wap .btn a:hover, #send2_modal .modal_wap .btn input:hover {
  background: #de664b;
}

/*****************************************************************************
	 食支援
 *****************************************************************************/
/* line 3467, scss/_content.scss */
.fd_wap {
  clear: both;
  width: 1100px;
  margin: 37px auto;
}
/* line 3469, scss/_content.scss */
.fd_wap h1 {
  font-size: 1.375em;
}
/* line 3471, scss/_content.scss */
.fd_wap h1 span {
  font-size: 1.25em;
}

/**メニュー**/
/* line 3478, scss/_content.scss */
.fd_nav {
  width: 1200px;
  margin: 11px auto 0 auto;
}
/* line 3481, scss/_content.scss */
.fd_nav ul li {
  float: left;
  width: 170px;
  border-right: 1px solid #fff;
  text-align: center;
  background: #f4be8f;
  font-size: 16px;
  padding: 0 0 5px 0;
}
/* line 3489, scss/_content.scss */
.fd_nav ul li a {
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  display: inline-block;
  width: 160px;
  padding: 5px 0;
}
/* line 3496, scss/_content.scss */
.fd_nav ul li a:hover {
  background: #f0a360;
}
/* line 3500, scss/_content.scss */
.fd_nav ul li.on a {
  background: #f0a360;
}

/* line 3510, scss/_content.scss */
.fd_wap .tab_area {
  margin: 30px auto 0 auto;
  width: 1070px;
}
/* line 3513, scss/_content.scss */
.fd_wap .tab_area ul li {
  float: left;
  padding-left: 1px;
}
/* line 3516, scss/_content.scss */
.fd_wap .tab_area ul li a {
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  display: block;
}
/* line 3523, scss/_content.scss */
.fd_wap .tab_area ul li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 3529, scss/_content.scss */
.fd_wap .tab_area li.nav1 a {
  background: #f0a360;
}
/* line 3533, scss/_content.scss */
.fd_wap .tab_area li.nav2 a {
  background: #c97d3d;
}

/* line 3539, scss/_content.scss */
.fd_wap .nav1-tb {
  border-top: 25px solid #f0a360;
  border-bottom: 25px solid #f0a360;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fcf1f5;
  margin: 0;
}
/* line 3546, scss/_content.scss */
.fd_wap .nav2-tb {
  border-top: 25px solid #c97d3d;
  border-bottom: 25px solid #c97d3d;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fcf1f5;
  margin: 0;
}
/* line 3553, scss/_content.scss */
.fd_wap .fd_extra_cont {
  padding: 50px 70px;
  background: #fdf2e9;
}
/* line 3556, scss/_content.scss */
.fd_wap .fd_extra_cont h2 {
  font-weight: normal;
  margin: 20px 0 5px 0;
  color: #c97d3d;
}
/* line 3561, scss/_content.scss */
.fd_wap .fd_extra_cont .fd_link_box {
  margin-top: 30px;
}
/* line 3563, scss/_content.scss */
.fd_wap .fd_extra_cont .fd_link_box .l_box {
  float: left;
  width: 465px;
}
/* line 3567, scss/_content.scss */
.fd_wap .fd_extra_cont .fd_link_box .r_box {
  float: right;
  width: 465px;
}
/* line 3572, scss/_content.scss */
.fd_wap .fd_extra_cont .fd_link_box ul.list_1 li {
  margin-bottom: 30px;
}
/* line 3574, scss/_content.scss */
.fd_wap .fd_extra_cont .fd_link_box ul.list_1 li a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(232, 119, 48, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(232, 119, 48, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(232, 119, 48, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(232, 119, 48, 0.75) 3px 3px 10px 0px rgba(232, 119, 48, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(232, 119, 48, 0.75) 3px 3px 10px 0px rgba(232, 119, 48, 0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(232, 119, 48, 0.75) 3px 3px 10px 0px rgba(232, 119, 48, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #de664b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #e99987;
  text-align: center;
  line-height: 1em;
  padding: 20px 30px;
  display: block;
  text-align: left;
  background: url(../images/button/link2.png) no-repeat 97% center #f0a360;
}
/* line 3580, scss/_content.scss */
.fd_wap .fd_extra_cont .fd_link_box ul.list_1 li a:hover {
  background: url(../images/button/link2.png) no-repeat 97% center #e87530;
}
/* line 3583, scss/_content.scss */
.fd_wap .fd_extra_cont .fd_link_box ul.list_1 li a span {
  display: block;
}
/* line 3591, scss/_content.scss */
.fd_wap .fd_extra_cont .fd_link_box ul.list_2 li {
  margin-bottom: 30px;
}
/* line 3593, scss/_content.scss */
.fd_wap .fd_extra_cont .fd_link_box ul.list_2 li a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(201, 124, 61, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(201, 124, 61, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(201, 124, 61, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  /*
  box-shadow:rgba(201, 124, 61, 0.75) 3px 3px 10px 0px rgba(201, 124, 61, 0.75) -3px -3px 10px 0px inset;
  -webkit-box-shadow:rgba(201, 124, 61, 0.75) 3px 3px 10px 0px rgba(201, 124, 61,0.75) -3px -3px 10px 0px inset;
  -moz-box-shadow:rgba(201, 124, 61, 0.75) 3px 3px 10px 0px rgba(201, 124, 61, 0.75) -3px -3px 10px 0px inset;
  */
  border: 1px solid #de664b;
  display: inline-block;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #ae3e1e;
  text-align: center;
  line-height: 1em;
  padding: 20px 30px;
  display: block;
  text-align: left;
  background: url(../images/button/link2.png) no-repeat 97% center #c97d3d;
}
/* line 3599, scss/_content.scss */
.fd_wap .fd_extra_cont .fd_link_box ul.list_2 li a:hover {
  background: url(../images/button/link2.png) no-repeat 97% center #ae3e1e;
}
/* line 3602, scss/_content.scss */
.fd_wap .fd_extra_cont .fd_link_box ul.list_2 li a span {
  display: block;
}
/* line 3613, scss/_content.scss */
.fd_wap ul.page_link li.back {
  float: left;
}
/* line 3616, scss/_content.scss */
.fd_wap ul.page_link li.next {
  float: right;
}

/* line 3623, scss/_content.scss */
.fd_cont_section {
  margin-top: 30px;
}
/* line 3625, scss/_content.scss */
.fd_cont_section h1 {
  padding: 10px 20px;
  background: #f0a360;
  border: 1px solid #f0a360;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  font-size: 1.125em;
  color: #fff;
}
/* line 3633, scss/_content.scss */
.fd_cont_section .fd_left_tmp {
  margin: 30px 20px;
}
/* line 3635, scss/_content.scss */
.fd_cont_section .fd_left_tmp .tmp_data {
  float: left;
  width: 600px;
}
/* line 3638, scss/_content.scss */
.fd_cont_section .fd_left_tmp .tmp_data ol {
  margin-top: 5px;
}
/* line 3640, scss/_content.scss */
.fd_cont_section .fd_left_tmp .tmp_data ol li {
  list-style-type: decimal-leading-zero;
  margin-left: 35px;
}
/* line 3646, scss/_content.scss */
.fd_cont_section .fd_left_tmp .tmp_img {
  float: right;
}
/* line 3650, scss/_content.scss */
.fd_cont_section ul {
  margin: 5px 0 10px 0;
}
/* line 3652, scss/_content.scss */
.fd_cont_section ul li {
  list-style-type: disc;
  margin-left: 20px;
}
/* line 3655, scss/_content.scss */
.fd_cont_section ul li a {
  color: #0000ff;
}
/* line 3659, scss/_content.scss */
.fd_cont_section ul li.ul_level2 {
  list-style-type: none;
}
/* line 3663, scss/_content.scss */
.fd_cont_section table {
  margin-top: 20px;
  background: #fff;
}
/* line 3666, scss/_content.scss */
.fd_cont_section table th {
  white-space: nowrap;
  border: 1px solid #C97D3D;
  background: #f0a360;
  color: #fff;
}
/* line 3672, scss/_content.scss */
.fd_cont_section table td {
  border: 1px solid #C97D3D;
}
/* line 3677, scss/_content.scss */
.fd_cont_section .fd_right_tmp {
  margin: 30px 20px;
}
/* line 3679, scss/_content.scss */
.fd_cont_section .fd_right_tmp .tmp_data {
  float: right;
  width: 600px;
}
/* line 3683, scss/_content.scss */
.fd_cont_section .fd_right_tmp .tmp_img {
  float: left;
}
/* line 3688, scss/_content.scss */
.fd_cont_section .fd_normal_tmp {
  margin: 30px 20px;
}
/* line 3690, scss/_content.scss */
.fd_cont_section .fd_normal_tmp ol {
  margin-top: 20px;
}
/* line 3692, scss/_content.scss */
.fd_cont_section .fd_normal_tmp ol li {
  list-style-type: decimal-leading-zero;
  margin-left: 35px;
}
/* line 3700, scss/_content.scss */
.fd_cont_section .tmp_data p {
  line-height: 1.5;
}
/* line 3702, scss/_content.scss */
.fd_cont_section .tmp_data p span.point2 {
  display: block;
  margin-top: 10px;
  font-weight: bold;
}

/* line 3715, scss/_content.scss */
.fd_link_box .point_list h1 {
  font-size: 0.75em;
}
/* line 3717, scss/_content.scss */
.fd_link_box .point_list h1 span {
  padding: 20px 30px;
  color: #fff;
  display: block;
  text-align: left;
  background: url(../images/button/close.png) no-repeat 97% center #f0a360;
}
/* line 3723, scss/_content.scss */
.fd_link_box .point_list h1 span:hover {
  background: url(../images/button/close.png) no-repeat 97% center #de664b;
}
/* line 3727, scss/_content.scss */
.fd_link_box .point_list h1 span.open {
  background: url(../images/button/open.png) no-repeat 97% center #de664b;
}
/* line 3732, scss/_content.scss */
.fd_link_box .point_list {
  background: #fff;
  border: 1px solid #de664b;
  margin-bottom: 30px;
}
/* line 3737, scss/_content.scss */
.fd_link_box .point_list ul, .fd_link_box .point_list .point_cont {
  padding: 20px;
  display: none;
}
/* line 3740, scss/_content.scss */
.fd_link_box .point_list ul li, .fd_link_box .point_list .point_cont li {
  padding: 3px;
  background: #f0a360;
  border-top: 1px solid #de664b;
}
/* line 3744, scss/_content.scss */
.fd_link_box .point_list ul li:last-child, .fd_link_box .point_list .point_cont li:last-child {
  border-bottom: 1px solid #de664b;
}
/* line 3747, scss/_content.scss */
.fd_link_box .point_list ul li a, .fd_link_box .point_list .point_cont li a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 9px;
  background: url(../images/button/link2.png) no-repeat 97% center;
}
/* line 3753, scss/_content.scss */
.fd_link_box .point_list ul li a:hover, .fd_link_box .point_list .point_cont li a:hover {
  background-color: #de664b;
}

/*****************************************************************************
	 がん周術期
 *****************************************************************************/
/* line 3770, scss/_content.scss */
.syuujyutuki_wap {
  clear: both;
  width: 1100px;
  margin: 37px auto;
}
/* line 3772, scss/_content.scss */
.syuujyutuki_wap h1 {
  font-size: 1.375em;
}
/* line 3774, scss/_content.scss */
.syuujyutuki_wap h1 span {
  font-size: 1.25em;
}

/**メニュー**/
/* line 3781, scss/_content.scss */
.syuujyutuki_nav {
  width: 1200px;
  margin: 10px auto 0 auto;
}
/* line 3784, scss/_content.scss */
.syuujyutuki_nav ul li {
  float: left;
  width: 170px;
  border-right: 1px solid #fff;
  text-align: center;
  background: #7bb2e2;
  font-size: 16px;
  padding: 0 0 5px 0;
}
/* line 3792, scss/_content.scss */
.syuujyutuki_nav ul li a {
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  display: inline-block;
  width: 160px;
  padding: 5px 0;
}
/* line 3799, scss/_content.scss */
.syuujyutuki_nav ul li a:hover {
  background: #5096d7;
}
/* line 3803, scss/_content.scss */
.syuujyutuki_nav ul li.on a {
  background: #5096d7;
}

/* line 3810, scss/_content.scss */
.syuujyutuki_cont .flow_cont1, .syuujyutuki_cont .flow_cont2, .syuujyutuki_cont .flow_cont3, .syuujyutuki_cont .flow_cont4 {
  border: 1px solid #7bb2e2;
  background: #eff7fe;
  padding: 20px;
}
/* line 3814, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 h1, .syuujyutuki_cont .flow_cont2 h1, .syuujyutuki_cont .flow_cont3 h1, .syuujyutuki_cont .flow_cont4 h1 {
  color: #5096d7;
}
/* line 3817, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_main, .syuujyutuki_cont .flow_cont2 .step_main, .syuujyutuki_cont .flow_cont3 .step_main, .syuujyutuki_cont .flow_cont4 .step_main {
  padding: 20px 0 40px 0;
  background: url(../images/button/bottom_arrow.png) no-repeat bottom center;
}
/* line 3820, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_main .step_main_wap, .syuujyutuki_cont .flow_cont2 .step_main .step_main_wap, .syuujyutuki_cont .flow_cont3 .step_main .step_main_wap, .syuujyutuki_cont .flow_cont4 .step_main .step_main_wap {
  border: 1px solid #7bb2e2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  padding: 15px 10px;
}
/* line 3825, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_main .step_main_wap h2, .syuujyutuki_cont .flow_cont2 .step_main .step_main_wap h2, .syuujyutuki_cont .flow_cont3 .step_main .step_main_wap h2, .syuujyutuki_cont .flow_cont4 .step_main .step_main_wap h2 {
  font-size: 0.938em;
  font-weight: normal;
}
/* line 3831, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_cont, .syuujyutuki_cont .flow_cont1 .step_cont_end, .syuujyutuki_cont .flow_cont2 .step_cont, .syuujyutuki_cont .flow_cont2 .step_cont_end, .syuujyutuki_cont .flow_cont3 .step_cont, .syuujyutuki_cont .flow_cont3 .step_cont_end, .syuujyutuki_cont .flow_cont4 .step_cont, .syuujyutuki_cont .flow_cont4 .step_cont_end {
  background: url(../images/button/bottom_arrow.png) no-repeat bottom center;
  padding-bottom: 40px;
}
/* line 3834, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_cont h2, .syuujyutuki_cont .flow_cont1 .step_cont_end h2, .syuujyutuki_cont .flow_cont2 .step_cont h2, .syuujyutuki_cont .flow_cont2 .step_cont_end h2, .syuujyutuki_cont .flow_cont3 .step_cont h2, .syuujyutuki_cont .flow_cont3 .step_cont_end h2, .syuujyutuki_cont .flow_cont4 .step_cont h2, .syuujyutuki_cont .flow_cont4 .step_cont_end h2 {
  font-size: 0.938em;
  font-weight: normal;
}
/* line 3838, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_cont a, .syuujyutuki_cont .flow_cont1 .step_cont_end a, .syuujyutuki_cont .flow_cont2 .step_cont a, .syuujyutuki_cont .flow_cont2 .step_cont_end a, .syuujyutuki_cont .flow_cont3 .step_cont a, .syuujyutuki_cont .flow_cont3 .step_cont_end a, .syuujyutuki_cont .flow_cont4 .step_cont a, .syuujyutuki_cont .flow_cont4 .step_cont_end a {
  margin: 10px 0;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  display: block;
  text-decoration: none;
  padding: 15px 25px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1.25em;
}
/* line 3849, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_cont span.step1, .syuujyutuki_cont .flow_cont1 .step_cont span.step2, .syuujyutuki_cont .flow_cont1 .step_cont span.step3, .syuujyutuki_cont .flow_cont1 .step_cont_end span.step1, .syuujyutuki_cont .flow_cont1 .step_cont_end span.step2, .syuujyutuki_cont .flow_cont1 .step_cont_end span.step3, .syuujyutuki_cont .flow_cont2 .step_cont span.step1, .syuujyutuki_cont .flow_cont2 .step_cont span.step2, .syuujyutuki_cont .flow_cont2 .step_cont span.step3, .syuujyutuki_cont .flow_cont2 .step_cont_end span.step1, .syuujyutuki_cont .flow_cont2 .step_cont_end span.step2, .syuujyutuki_cont .flow_cont2 .step_cont_end span.step3, .syuujyutuki_cont .flow_cont3 .step_cont span.step1, .syuujyutuki_cont .flow_cont3 .step_cont span.step2, .syuujyutuki_cont .flow_cont3 .step_cont span.step3, .syuujyutuki_cont .flow_cont3 .step_cont_end span.step1, .syuujyutuki_cont .flow_cont3 .step_cont_end span.step2, .syuujyutuki_cont .flow_cont3 .step_cont_end span.step3, .syuujyutuki_cont .flow_cont4 .step_cont span.step1, .syuujyutuki_cont .flow_cont4 .step_cont span.step2, .syuujyutuki_cont .flow_cont4 .step_cont span.step3, .syuujyutuki_cont .flow_cont4 .step_cont_end span.step1, .syuujyutuki_cont .flow_cont4 .step_cont_end span.step2, .syuujyutuki_cont .flow_cont4 .step_cont_end span.step3 {
  display: block;
  text-align: center;
  line-height: 1em;
}
/* line 3854, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_cont span.step1 a, .syuujyutuki_cont .flow_cont1 .step_cont_end span.step1 a, .syuujyutuki_cont .flow_cont2 .step_cont span.step1 a, .syuujyutuki_cont .flow_cont2 .step_cont_end span.step1 a, .syuujyutuki_cont .flow_cont3 .step_cont span.step1 a, .syuujyutuki_cont .flow_cont3 .step_cont_end span.step1 a, .syuujyutuki_cont .flow_cont4 .step_cont span.step1 a, .syuujyutuki_cont .flow_cont4 .step_cont_end span.step1 a {
  box-shadow: inset -1px -1px 2px rgba(40, 97, 195, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(40, 97, 195, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #2861c3;
  background: #5096d7;
}
/* line 3859, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_cont span.step1 a:hover, .syuujyutuki_cont .flow_cont1 .step_cont_end span.step1 a:hover, .syuujyutuki_cont .flow_cont2 .step_cont span.step1 a:hover, .syuujyutuki_cont .flow_cont2 .step_cont_end span.step1 a:hover, .syuujyutuki_cont .flow_cont3 .step_cont span.step1 a:hover, .syuujyutuki_cont .flow_cont3 .step_cont_end span.step1 a:hover, .syuujyutuki_cont .flow_cont4 .step_cont span.step1 a:hover, .syuujyutuki_cont .flow_cont4 .step_cont_end span.step1 a:hover {
  background: #2861c3;
}
/* line 3863, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_cont span.step2 a, .syuujyutuki_cont .flow_cont1 .step_cont_end span.step2 a, .syuujyutuki_cont .flow_cont2 .step_cont span.step2 a, .syuujyutuki_cont .flow_cont2 .step_cont_end span.step2 a, .syuujyutuki_cont .flow_cont3 .step_cont span.step2 a, .syuujyutuki_cont .flow_cont3 .step_cont_end span.step2 a, .syuujyutuki_cont .flow_cont4 .step_cont span.step2 a, .syuujyutuki_cont .flow_cont4 .step_cont_end span.step2 a {
  box-shadow: inset -1px -1px 2px rgba(50, 115, 202, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(50, 115, 202, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #64a2dc;
  background: #5096d7;
}
/* line 3868, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_cont span.step2 a:hover, .syuujyutuki_cont .flow_cont1 .step_cont_end span.step2 a:hover, .syuujyutuki_cont .flow_cont2 .step_cont span.step2 a:hover, .syuujyutuki_cont .flow_cont2 .step_cont_end span.step2 a:hover, .syuujyutuki_cont .flow_cont3 .step_cont span.step2 a:hover, .syuujyutuki_cont .flow_cont3 .step_cont_end span.step2 a:hover, .syuujyutuki_cont .flow_cont4 .step_cont span.step2 a:hover, .syuujyutuki_cont .flow_cont4 .step_cont_end span.step2 a:hover {
  background: #3273ca;
}
/* line 3872, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_cont span.step3 a, .syuujyutuki_cont .flow_cont1 .step_cont_end span.step3 a, .syuujyutuki_cont .flow_cont2 .step_cont span.step3 a, .syuujyutuki_cont .flow_cont2 .step_cont_end span.step3 a, .syuujyutuki_cont .flow_cont3 .step_cont span.step3 a, .syuujyutuki_cont .flow_cont3 .step_cont_end span.step3 a, .syuujyutuki_cont .flow_cont4 .step_cont span.step3 a, .syuujyutuki_cont .flow_cont4 .step_cont_end span.step3 a {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
}
/* line 3877, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_cont span.step3 a:hover, .syuujyutuki_cont .flow_cont1 .step_cont_end span.step3 a:hover, .syuujyutuki_cont .flow_cont2 .step_cont span.step3 a:hover, .syuujyutuki_cont .flow_cont2 .step_cont_end span.step3 a:hover, .syuujyutuki_cont .flow_cont3 .step_cont span.step3 a:hover, .syuujyutuki_cont .flow_cont3 .step_cont_end span.step3 a:hover, .syuujyutuki_cont .flow_cont4 .step_cont span.step3 a:hover, .syuujyutuki_cont .flow_cont4 .step_cont_end span.step3 a:hover {
  background: #3d8bd3;
}
/* line 3881, scss/_content.scss */
.syuujyutuki_cont .flow_cont1 .step_cont p.point, .syuujyutuki_cont .flow_cont1 .step_cont_end p.point, .syuujyutuki_cont .flow_cont2 .step_cont p.point, .syuujyutuki_cont .flow_cont2 .step_cont_end p.point, .syuujyutuki_cont .flow_cont3 .step_cont p.point, .syuujyutuki_cont .flow_cont3 .step_cont_end p.point, .syuujyutuki_cont .flow_cont4 .step_cont p.point, .syuujyutuki_cont .flow_cont4 .step_cont_end p.point {
  font-size: 0.875em;
  line-height: 1.5em;
}
/* line 3887, scss/_content.scss */
.syuujyutuki_cont .step_cont_end {
  background: none!important;
  padding-bottom: 0!important;
}
/* line 3892, scss/_content.scss */
.syuujyutuki_cont .flow_cont2, .syuujyutuki_cont .flow_cont3, .syuujyutuki_cont .flow_cont4 {
  margin-top: 30px;
}

/* line 3897, scss/_content.scss */
.syuujyutuki_page_nav {
  margin-bottom: 20px;
}
/* line 3899, scss/_content.scss */
.syuujyutuki_page_nav ul li {
  border-bottom: 1px solid #fff;
  text-align: center;
  background: #7bb2e2;
  font-size: 16px;
  padding: 5px;
  vertical-align: middle;
}
/* line 3906, scss/_content.scss */
.syuujyutuki_page_nav ul li a {
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  display: block;
  padding: 10px;
}
/* line 3912, scss/_content.scss */
.syuujyutuki_page_nav ul li a:hover {
  background: #5096d7;
}
/* line 3916, scss/_content.scss */
.syuujyutuki_page_nav ul li span {
  padding: 6px;
  background: ＃5096d7;
  color: #fff;
}

/* line 3926, scss/_content.scss */
.syuujyutuki_area {
  border-top: 25px solid #2861c3;
  border-bottom: 25px solid #2861c3;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #eff7fe;
  margin: 0;
}

/* line 3934, scss/_content.scss */
.syuujyutuki_extra_cont {
  padding: 50px 70px;
}
/* line 3936, scss/_content.scss */
.syuujyutuki_extra_cont .btn {
  margin-top: 40px;
  text-align: center;
}
/* line 3939, scss/_content.scss */
.syuujyutuki_extra_cont .btn ul li {
  display: inline;
}
/* line 3942, scss/_content.scss */
.syuujyutuki_extra_cont .btn a, .syuujyutuki_extra_cont .btn input {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 3956, scss/_content.scss */
.syuujyutuki_extra_cont .btn a:hover, .syuujyutuki_extra_cont .btn input:hover {
  background: #5096d7;
}
/* line 3962, scss/_content.scss */
.syuujyutuki_extra_cont table tr {
  background: #fff;
  /*
  &:nth-child(2n) {
  background: #eff7fe;
  }
  */
}
/* line 3969, scss/_content.scss */
.syuujyutuki_extra_cont table tr th {
  background: #5096d7;
  color: #fff;
  border: 1px solid #7bb2e2;
  width: auto;
}
/* line 3976, scss/_content.scss */
.syuujyutuki_extra_cont table tr td {
  border: 1px solid #7bb2e2;
  white-space: nowrap;
}
/* line 3982, scss/_content.scss */
.syuujyutuki_extra_cont table tr.cm_tab_list {
  cursor: pointer;
}
/* line 3984, scss/_content.scss */
.syuujyutuki_extra_cont table tr.cm_tab_list:hover {
  background: #5096d7;
  color: #fff;
}
/* line 3990, scss/_content.scss */
.syuujyutuki_extra_cont table.extra_table {
  width: auto;
  margin: 0 auto;
}
/* line 3994, scss/_content.scss */
.syuujyutuki_extra_cont table.extra_table tr th {
  background: #5096d7;
  text-align: center;
}
/* line 3998, scss/_content.scss */
.syuujyutuki_extra_cont table.extra_table tr td {
  background: #fff;
}
/* line 4000, scss/_content.scss */
.syuujyutuki_extra_cont table.extra_table tr td input[type="submit"] {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 4014, scss/_content.scss */
.syuujyutuki_extra_cont table.extra_table tr td input[type="submit"]:hover {
  background: #5096d7;
}
/* line 4021, scss/_content.scss */
.syuujyutuki_extra_cont table.extra_list {
  margin-top: 40px;
}
/* line 4024, scss/_content.scss */
.syuujyutuki_extra_cont table.extra_list tr th, .syuujyutuki_extra_cont table.extra_list tr td {
  text-align: center;
}
/* line 4032, scss/_content.scss */
.syuujyutuki_extra_cont .cm_data_box table tr {
  background: #fff !important;
}

/* line 4039, scss/_content.scss */
td.extra_td input[type="text"] {
  width: auto;
  box-sizing: border-box;
}

/* line 4045, scss/_content.scss */
.syuujyutuki_datail_list {
  margin-top: 30px;
}
/* line 4047, scss/_content.scss */
.syuujyutuki_datail_list .aside_area {
  margin-bottom: 10px;
}
/* line 4049, scss/_content.scss */
.syuujyutuki_datail_list .aside_area p.search_data {
  float: left;
  margin-top: 7px;
}
/* line 4052, scss/_content.scss */
.syuujyutuki_datail_list .aside_area p.search_data span {
  font-weight: bold;
  color: #5096d7;
}
/* line 4057, scss/_content.scss */
.syuujyutuki_datail_list .aside_area .add_btn {
  float: right;
}
/* line 4059, scss/_content.scss */
.syuujyutuki_datail_list .aside_area .add_btn a {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 4073, scss/_content.scss */
.syuujyutuki_datail_list .aside_area .add_btn a:hover {
  background: #5096d7;
}

/* line 4083, scss/_content.scss */
.clinic_detail_box h2 {
  color: #5096d7;
  margin-bottom: 10px;
}

/* line 4090, scss/_content.scss */
.syuujyutuki_cont {
  margin-top: 30px;
}
/* line 4093, scss/_content.scss */
.syuujyutuki_cont .l_box,
.syuujyutuki_cont .r_box {
  border: 1px solid #7bb2e2;
}
/* line 4095, scss/_content.scss */
.syuujyutuki_cont .l_box dl,
.syuujyutuki_cont .r_box dl {
  border-bottom: 1px solid #7bb2e2;
}
/* line 4097, scss/_content.scss */
.syuujyutuki_cont .l_box dl ul li a,
.syuujyutuki_cont .r_box dl ul li a {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 4111, scss/_content.scss */
.syuujyutuki_cont .l_box dl ul li a:hover,
.syuujyutuki_cont .r_box dl ul li a:hover {
  background: #5096d7;
}

/* line 4121, scss/_content.scss */
.paper_cont .user_search_box,
.syuujyutuki_cont .user_search_box {
  float: left;
  width: 338px;
  padding: 10px 25px 20px 25px;
  border: 1px solid #7bb2e2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #eff7fe;
}
/* line 4128, scss/_content.scss */
.paper_cont .user_search_box table,
.syuujyutuki_cont .user_search_box table {
  border: none;
}
/* line 4130, scss/_content.scss */
.paper_cont .user_search_box table th,
.syuujyutuki_cont .user_search_box table th {
  color: #5096d7;
  white-space: nowrap;
  border: none;
}
/* line 4135, scss/_content.scss */
.paper_cont .user_search_box table td,
.syuujyutuki_cont .user_search_box table td {
  text-align: left;
  border: none;
}
/* line 4140, scss/_content.scss */
.paper_cont .user_search_box .btn,
.syuujyutuki_cont .user_search_box .btn {
  text-align: center;
}
/* line 4142, scss/_content.scss */
.paper_cont .user_search_box .btn input,
.syuujyutuki_cont .user_search_box .btn input {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #3d8bd3;
  background: #7bb2e2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 40px 8px 40px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 4156, scss/_content.scss */
.paper_cont .user_search_box .btn input:hover,
.syuujyutuki_cont .user_search_box .btn input:hover {
  background: #5096d7;
}
/* line 4162, scss/_content.scss */
.paper_cont .user_list_area,
.syuujyutuki_cont .user_list_area {
  float: right;
  width: 675px;
}
/* line 4166, scss/_content.scss */
.paper_cont .user_list_area .aside_area .search_data,
.syuujyutuki_cont .user_list_area .aside_area .search_data {
  float: left;
}
/* line 4168, scss/_content.scss */
.paper_cont .user_list_area .aside_area .search_data span,
.syuujyutuki_cont .user_list_area .aside_area .search_data span {
  font-weight: bold;
  color: #5096d7;
}
/* line 4173, scss/_content.scss */
.paper_cont .user_list_area .aside_area .sort_box,
.syuujyutuki_cont .user_list_area .aside_area .sort_box {
  float: right;
}
/* line 4175, scss/_content.scss */
.paper_cont .user_list_area .aside_area .sort_box ul li,
.syuujyutuki_cont .user_list_area .aside_area .sort_box ul li {
  display: inline;
  padding: 0 5px;
}

/* line 4185, scss/_content.scss */
.paper_cont .user_list_box,
.syuujyutuki_cont .user_list_box {
  margin-top: 10px;
}
/* line 4187, scss/_content.scss */
.paper_cont .user_list_box table,
.syuujyutuki_cont .user_list_box table {
  border: 1px solid #7bb2e2;
}
/* line 4190, scss/_content.scss */
.paper_cont .user_list_box table tr:nth-child(2n),
.syuujyutuki_cont .user_list_box table tr:nth-child(2n) {
  background: #eff7fe;
}
/* line 4194, scss/_content.scss */
.paper_cont .user_list_box table tr.user_tab_list,
.syuujyutuki_cont .user_list_box table tr.user_tab_list {
  cursor: pointer;
}
/* line 4196, scss/_content.scss */
.paper_cont .user_list_box table tr.user_tab_list:hover,
.syuujyutuki_cont .user_list_box table tr.user_tab_list:hover {
  background: #5096d7;
  color: #fff;
}
/* line 4201, scss/_content.scss */
.paper_cont .user_list_box table th,
.syuujyutuki_cont .user_list_box table th {
  color: #5096d7;
  text-align: center;
  border: 1px solid #7bb2e2;
}
/* line 4206, scss/_content.scss */
.paper_cont .user_list_box table td,
.syuujyutuki_cont .user_list_box table td {
  border-left: 1px solid #7bb2e2;
  border-right: 1px solid #7bb2e2;
  white-space: nowrap;
  text-align: center;
  padding: 15px 10px;
}
/* line 4212, scss/_content.scss */
.paper_cont .user_list_box table td a,
.syuujyutuki_cont .user_list_box table td a {
  color: blue;
}
/* line 4218, scss/_content.scss */
.paper_cont .paper_page_nav,
.syuujyutuki_cont .paper_page_nav {
  text-align: right;
  border-left: 1px solid #7bb2e2;
  border-right: 1px solid #7bb2e2;
  border-bottom: 1px solid #7bb2e2;
  padding: 10px 20px 10px 20px;
}
/* line 4224, scss/_content.scss */
.paper_cont .paper_page_nav ul li,
.syuujyutuki_cont .paper_page_nav ul li {
  display: inline;
}
/* line 4226, scss/_content.scss */
.paper_cont .paper_page_nav ul li a,
.syuujyutuki_cont .paper_page_nav ul li a {
  padding: 5px;
  background: #fff;
  border: 1px solid #7bb2e2;
  text-decoration: none;
}
/* line 4231, scss/_content.scss */
.paper_cont .paper_page_nav ul li a:hover,
.syuujyutuki_cont .paper_page_nav ul li a:hover {
  background: #5096d7;
  color: #fff;
}
/* line 4236, scss/_content.scss */
.paper_cont .paper_page_nav ul li span,
.syuujyutuki_cont .paper_page_nav ul li span {
  padding: 6px;
  background: #5096d7;
  color: #fff;
}

/*****************************************************************************
	 文書提供業務
 *****************************************************************************/
/* line 4257, scss/_content.scss */
.paper_wap {
  clear: both;
  width: 1100px;
  margin: 37px auto;
}
/* line 4259, scss/_content.scss */
.paper_wap h1 {
  font-size: 1.375em;
}
/* line 4261, scss/_content.scss */
.paper_wap h1 span {
  font-size: 1.25em;
}

/**メニュー**/
/* line 4268, scss/_content.scss */
.paper_nav {
  width: 1200px;
  margin: 11px auto 0 auto;
}
/* line 4271, scss/_content.scss */
.paper_nav ul li {
  float: left;
  width: 149px;
  border-right: 1px solid #fff;
  text-align: center;
  background: #b9a3f0;
  font-size: 16px;
  padding: 0 0 5px 0;
}
/* line 4279, scss/_content.scss */
.paper_nav ul li a {
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  display: inline-block;
  width: 139px;
  padding: 5px 0;
}
/* line 4286, scss/_content.scss */
.paper_nav ul li a:hover {
  background: #9675e8;
}
/* line 4290, scss/_content.scss */
.paper_nav ul li.on a {
  background: #9675e8;
}

/* line 4296, scss/_content.scss */
.paper_cont {
  margin-top: 30px;
}
/* line 4299, scss/_content.scss */
.paper_cont .l_box,
.paper_cont .r_box {
  font-size: 1.125em;
}
/* line 4301, scss/_content.scss */
.paper_cont .l_box dl,
.paper_cont .r_box dl {
  padding: 15px 5px 15px 15px;
  border-bottom: 1px solid #b9a3f0;
}
/* line 4304, scss/_content.scss */
.paper_cont .l_box dl dd.list,
.paper_cont .r_box dl dd.list {
  text-align: left;
  margin-top: 10px;
  font-size: 0.875em;
  line-height: 1.5em;
}
/* line 4310, scss/_content.scss */
.paper_cont .l_box dl dd,
.paper_cont .r_box dl dd {
  text-align: right;
  margin-top: 20px;
}
/* line 4313, scss/_content.scss */
.paper_cont .l_box dl dd ul li,
.paper_cont .r_box dl dd ul li {
  display: inline;
  margin: 0 2px;
}
/* line 4316, scss/_content.scss */
.paper_cont .l_box dl dd ul li a,
.paper_cont .r_box dl dd ul li a {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
}
/* line 4318, scss/_content.scss */
.paper_cont .l_box dl dd ul li a:hover,
.paper_cont .r_box dl dd ul li a:hover {
  background: #9675e8;
}
/* line 4325, scss/_content.scss */
.paper_cont .l_box dl:last-child,
.paper_cont .r_box dl:last-child {
  border: none;
}
/* line 4330, scss/_content.scss */
.paper_cont .l_box {
  float: left;
  width: 540px;
  border: 1px solid #b9a3f0;
}
/* line 4336, scss/_content.scss */
.paper_cont .r_box {
  float: right;
  width: 540px;
  border: 1px solid #b9a3f0;
}

/* line 4345, scss/_content.scss */
.paper_cont .user_search_box {
  border: 1px solid #b9a3f0;
  background: #f1edfc;
}
/* line 4349, scss/_content.scss */
.paper_cont .user_search_box table th {
  color: #9675e8;
}
/* line 4354, scss/_content.scss */
.paper_cont .user_search_box .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #9675e8;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #b9a3f0;
  text-align: center;
  line-height: 1em;
}
/* line 4356, scss/_content.scss */
.paper_cont .user_search_box .btn input:hover {
  background: #9675e8;
}

/* line 4363, scss/_content.scss */
.user_list_area {
  width: 675px;
}

/* line 4369, scss/_content.scss */
.paper_cont .user_list_box table {
  border: 1px solid #b9a3f0;
}
/* line 4372, scss/_content.scss */
.paper_cont .user_list_box table tr:nth-child(2n) {
  background: #f1edfc;
}
/* line 4377, scss/_content.scss */
.paper_cont .user_list_box table tr.user_tab_list:hover {
  background: #9675e8;
}
/* line 4381, scss/_content.scss */
.paper_cont .user_list_box table th {
  color: #9675e8;
  border: 1px solid #b9a3f0;
}
/* line 4385, scss/_content.scss */
.paper_cont .user_list_box table td {
  border-left: 1px solid #b9a3f0;
  border-right: 1px solid #b9a3f0;
}
/* line 4388, scss/_content.scss */
.paper_cont .user_list_box table td a {
  color: blue;
}
/* line 4393, scss/_content.scss */
.paper_cont .user_list_box .page_nav {
  border-left: 1px solid #b9a3f0;
  border-right: 1px solid #b9a3f0;
  border-bottom: 1px solid #b9a3f0;
}
/* line 4398, scss/_content.scss */
.paper_cont .user_list_box .page_nav ul li a {
  border: 1px solid #b9a3f0;
}
/* line 4400, scss/_content.scss */
.paper_cont .user_list_box .page_nav ul li a:hover {
  background: #b9a3f0;
  color: #fff;
}
/* line 4405, scss/_content.scss */
.paper_cont .user_list_box .page_nav ul li span {
  background: #b9a3f0;
  color: #fff;
  padding: 6px;
}

/*****************************************************************************
 	医院回覧お知らせ　コミュニティ掲示板
 *****************************************************************************/
/* line 4420, scss/_content.scss */
.news_wap,
.community_wap {
  clear: both;
  width: 1100px;
  margin: 37px auto;
}
/* line 4422, scss/_content.scss */
.news_wap h1,
.community_wap h1 {
  font-size: 1.375em;
}
/* line 4424, scss/_content.scss */
.news_wap h1 span,
.community_wap h1 span {
  font-size: 1.25em;
}
/* line 4430, scss/_content.scss */
.news_wap .news_area,
.news_wap .community_area,
.community_wap .news_area,
.community_wap .community_area {
  border-top: 25px solid #9ac1e2;
  border-bottom: 25px solid #9ac1e2;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #eff7fe;
  margin: 0;
}
/* line 4438, scss/_content.scss */
.news_wap .community_area,
.community_wap .community_area {
  border-top: 25px solid #eadc86;
  border-bottom: 25px solid #eadc86;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fbf8e7;
  margin: 0;
}

/* line 4448, scss/_content.scss */
.news_extra_cont,
.community_extra_cont {
  padding: 50px 70px;
}
/* line 4450, scss/_content.scss */
.news_extra_cont table.extra_table,
.community_extra_cont table.extra_table {
  width: auto;
  margin: 0 auto;
}
/* line 4454, scss/_content.scss */
.news_extra_cont table.extra_table tr th,
.community_extra_cont table.extra_table tr th {
  color: #fff;
  border: 1px solid #5dabeb;
  background: #5dabeb;
  text-align: center;
}
/* line 4460, scss/_content.scss */
.news_extra_cont table.extra_table tr td,
.community_extra_cont table.extra_table tr td {
  border: 1px solid #5dabeb;
  background: #fff;
}
/* line 4463, scss/_content.scss */
.news_extra_cont table.extra_table tr td input[type="submit"],
.community_extra_cont table.extra_table tr td input[type="submit"] {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #5dabeb;
  background: #93c7f2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 4477, scss/_content.scss */
.news_extra_cont table.extra_table tr td input[type="submit"]:hover,
.community_extra_cont table.extra_table tr td input[type="submit"]:hover {
  background: #5dabeb;
}

/* line 4488, scss/_content.scss */
.news_datail_list,
.community_datail_list {
  margin-top: 30px;
}
/* line 4490, scss/_content.scss */
.news_datail_list .aside_area,
.community_datail_list .aside_area {
  margin-bottom: 10px;
}
/* line 4492, scss/_content.scss */
.news_datail_list .aside_area p.search_data,
.community_datail_list .aside_area p.search_data {
  float: left;
  margin-top: 7px;
}
/* line 4495, scss/_content.scss */
.news_datail_list .aside_area p.search_data span,
.community_datail_list .aside_area p.search_data span {
  font-weight: bold;
  color: #5dabeb;
}
/* line 4500, scss/_content.scss */
.news_datail_list .aside_area .add_btn,
.community_datail_list .aside_area .add_btn {
  float: right;
}
/* line 4502, scss/_content.scss */
.news_datail_list .aside_area .add_btn a,
.community_datail_list .aside_area .add_btn a {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #5dabeb;
  background: #93c7f2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 15px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 4516, scss/_content.scss */
.news_datail_list .aside_area .add_btn a:hover,
.community_datail_list .aside_area .add_btn a:hover {
  background: #5dabeb;
}
/* line 4523, scss/_content.scss */
.news_datail_list table tr,
.community_datail_list table tr {
  background: #fff;
}
/* line 4525, scss/_content.scss */
.news_datail_list table tr th,
.community_datail_list table tr th {
  background: #9ac1e2;
  color: #fff;
  border: 1px solid #5dabeb;
  white-space: nowrap;
}
/* line 4531, scss/_content.scss */
.news_datail_list table tr td,
.community_datail_list table tr td {
  border: 1px solid #5dabeb;
  word-break: break-all;
}
/* line 4537, scss/_content.scss */
.news_datail_list .btn,
.community_datail_list .btn {
  margin-top: 30px;
  text-align: center;
}
/* line 4540, scss/_content.scss */
.news_datail_list .btn input,
.community_datail_list .btn input {
  box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset -1px -1px 2px rgba(61, 139, 211, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.8);
  border: 1px solid #5dabeb;
  background: #93c7f2;
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  line-height: 1;
  text-decoration: none;
  padding: 10px 40px 8px 40px;
  vertical-align: middle;
  font-size: 1.125em;
}
/* line 4554, scss/_content.scss */
.news_datail_list .btn input:hover,
.community_datail_list .btn input:hover {
  background: #5dabeb;
}
/* line 4560, scss/_content.scss */
.news_datail_list .news_list_box,
.news_datail_list .community_list_box,
.community_datail_list .news_list_box,
.community_datail_list .community_list_box {
  margin-top: 20px;
  background: #fff;
  border: 1px solid #5dabeb;
}
/* line 4564, scss/_content.scss */
.news_datail_list .news_list_box ul,
.news_datail_list .community_list_box ul,
.community_datail_list .news_list_box ul,
.community_datail_list .community_list_box ul {
  padding: 10px;
  border-bottom: 1px dotted #5dabeb;
}
/* line 4567, scss/_content.scss */
.news_datail_list .news_list_box ul li,
.news_datail_list .community_list_box ul li,
.community_datail_list .news_list_box ul li,
.community_datail_list .community_list_box ul li {
  float: left;
}
/* line 4571, scss/_content.scss */
.news_datail_list .news_list_box ul:last-child,
.news_datail_list .community_list_box ul:last-child,
.community_datail_list .news_list_box ul:last-child,
.community_datail_list .community_list_box ul:last-child {
  border-bottom: none;
}
/* line 4575, scss/_content.scss */
.news_datail_list .paper_page_nav,
.community_datail_list .paper_page_nav {
  text-align: right;
  padding: 10px 0;
}
/* line 4578, scss/_content.scss */
.news_datail_list .paper_page_nav ul li,
.community_datail_list .paper_page_nav ul li {
  display: inline;
}
/* line 4580, scss/_content.scss */
.news_datail_list .paper_page_nav ul li a,
.community_datail_list .paper_page_nav ul li a {
  padding: 5px;
  background: #fff;
  border: 1px solid #5dabeb;
  text-decoration: none;
}
/* line 4585, scss/_content.scss */
.news_datail_list .paper_page_nav ul li a:hover,
.community_datail_list .paper_page_nav ul li a:hover {
  background: #5dabeb;
  color: #fff;
}
/* line 4590, scss/_content.scss */
.news_datail_list .paper_page_nav ul li span,
.community_datail_list .paper_page_nav ul li span {
  padding: 6px;
  background: #5dabeb;
  color: #fff;
}

/* line 4602, scss/_content.scss */
.news_detail_box h2,
.community_detail_box h2 {
  color: #5096d7;
  margin-bottom: 10px;
}

/*****************************************************************************
 	コミュニティ掲示板
 *****************************************************************************/
/**メニュー**/
/* line 4613, scss/_content.scss */
.community_nav {
  width: 1200px;
  margin: 11px auto 0 auto;
}
/* line 4616, scss/_content.scss */
.community_nav ul li {
  float: left;
  width: 170px;
  border-right: 1px solid #fff;
  text-align: center;
  background: #eadc86;
  font-size: 16px;
  padding: 0 0 5px 0;
}
/* line 4624, scss/_content.scss */
.community_nav ul li a {
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  display: inline-block;
  width: 160px;
  padding: 5px 0;
}
/* line 4631, scss/_content.scss */
.community_nav ul li a:hover {
  background: #E1CC4C;
}
/* line 4635, scss/_content.scss */
.community_nav ul li.on a {
  background: #E1CC4C;
}

/* line 4644, scss/_content.scss */
.community_extra_cont table.extra_table tr th {
  color: #fff;
  border: 1px solid #d0c166;
  background: #E1CC4C;
}
/* line 4649, scss/_content.scss */
.community_extra_cont table.extra_table tr td {
  border: 1px solid #d0c166;
  background: #fff;
}
/* line 4652, scss/_content.scss */
.community_extra_cont table.extra_table tr td input[type="submit"] {
  border: 1px solid #d0c166;
  background: #E1CC4C;
}
/* line 4655, scss/_content.scss */
.community_extra_cont table.extra_table tr td input[type="submit"]:hover {
  background: #eadc86;
}

/* line 4668, scss/_content.scss */
.community_datail_list .aside_area p.search_data span {
  font-weight: bold;
  color: #E1CC4C;
}
/* line 4674, scss/_content.scss */
.community_datail_list .aside_area .add_btn a {
  border: 1px solid #d0c166;
  background: #E1CC4C;
}
/* line 4677, scss/_content.scss */
.community_datail_list .aside_area .add_btn a:hover {
  background: #eadc86;
}
/* line 4685, scss/_content.scss */
.community_datail_list table tr th {
  background: #E1CC4C;
  border: 1px solid #d0c166;
}
/* line 4689, scss/_content.scss */
.community_datail_list table tr td {
  border: 1px solid #d0c166;
}
/* line 4695, scss/_content.scss */
.community_datail_list .btn input {
  border: 1px solid #d0c166;
  background: #E1CC4C;
}
/* line 4698, scss/_content.scss */
.community_datail_list .btn input:hover {
  background: #eadc86;
}
/* line 4703, scss/_content.scss */
.community_datail_list .community_list_box {
  border: 1px solid #d0c166;
}
/* line 4705, scss/_content.scss */
.community_datail_list .community_list_box ul {
  border-bottom: 1px dotted #d0c166;
}
/* line 4708, scss/_content.scss */
.community_datail_list .community_list_box ul:last-child {
  border-bottom: none;
}
/* line 4714, scss/_content.scss */
.community_datail_list .paper_page_nav ul li a {
  border: 1px solid #d0c166;
}
/* line 4716, scss/_content.scss */
.community_datail_list .paper_page_nav ul li a:hover {
  background: #E1CC4C;
}
/* line 4720, scss/_content.scss */
.community_datail_list .paper_page_nav ul li span {
  padding: 6px;
  background: #E1CC4C;
  color: #fff;
}

/* line 4731, scss/_content.scss */
.community_detail_box h2 {
  color: #E1CC4C;
}

/* line 4737, scss/_content.scss */
.write_add h2 {
  padding: 10px 20px;
  border-top: 1px solid #d0c166;
  border-left: 1px solid #d0c166;
  border-right: 1px solid #d0c166;
  color: #fff;
  background: #E1CC4C;
  font-weight: normal;
}

/* line 4750, scss/_content.scss */
.write_area h2 {
  padding: 10px 20px;
  border-top: 1px solid #d0c166;
  border-left: 1px solid #d0c166;
  border-right: 1px solid #d0c166;
  color: #fff;
  background: #E1CC4C;
  font-weight: normal;
}
/* line 4758, scss/_content.scss */
.write_area h2 span {
  color: #fff;
  font-size: 16px;
  margin-right: 15px;
  text-shadow: 1px 1px 1px #333333;
}
/* line 4765, scss/_content.scss */
.write_area h2 span.gan_icon {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #60a2dc;
  background: #95c1e8;
  padding: 5px;
}
/* line 4772, scss/_content.scss */
.write_area h2 span.zaitaku_icon {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #99d27c;
  background: #bbe1a8;
  padding: 5px;
}
/* line 4779, scss/_content.scss */
.write_area h2 span.kaigo_icon {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #e4846f;
  background: #edad9f;
  padding: 5px;
}
/* line 4786, scss/_content.scss */
.write_area h2 span.syoku_icon {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #f1b178;
  background: #f6cba5;
  padding: 5px;
}
/* line 4793, scss/_content.scss */
.write_area h2 span.iryou_icon {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #eb7bb7;
  background: #f2a7cf;
  padding: 5px;
}
/* line 4800, scss/_content.scss */
.write_area h2 span.sonota_icon {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #7b9aeb;
  background: #a7bcf2;
  padding: 5px;
}
/* line 4808, scss/_content.scss */
.write_area dl {
  border: 1px solid #d0c166;
  padding: 20px;
  word-break: break-all;
  background: #fff;
}
/* line 4813, scss/_content.scss */
.write_area dl dt.weite_title {
  margin: 10px 0 0 0;
}
/* line 4815, scss/_content.scss */
.write_area dl dt.weite_title span {
  font-size: 0.875em;
  color: #555555;
}
/* line 4820, scss/_content.scss */
.write_area dl dt.write_data {
  margin-left: 30px;
  font-size: 0.875em;
}
/* line 4824, scss/_content.scss */
.write_area dl dd {
  border-bottom: 1px dotted  #d0c166;
  padding: 20px 20px 20px 30px;
  word-break: break-all;
}
/* line 4828, scss/_content.scss */
.write_area dl dd span.del_cont {
  display: block;
  margin-top: 10px;
}
/* line 4833, scss/_content.scss */
.write_area dl dd a {
  color: #0000FF;
}

/*****************************************************************************
 	分析
 *****************************************************************************/
/* line 4852, scss/_content.scss */
.analyses_wap {
  clear: both;
  width: 1100px;
  margin: 37px auto;
}
/* line 4854, scss/_content.scss */
.analyses_wap h1 {
  font-size: 1.375em;
}
/* line 4856, scss/_content.scss */
.analyses_wap h1 span {
  font-size: 1.25em;
}

/**メニュー**/
/* line 4863, scss/_content.scss */
.analyses_nav {
  width: 1200px;
  margin: 11px auto 0 auto;
}
/* line 4866, scss/_content.scss */
.analyses_nav ul li {
  float: left;
  width: 170px;
  border-right: 1px solid #fff;
  text-align: center;
  background: #91abef;
  font-size: 16px;
  padding: 0 0 5px 0;
}
/* line 4874, scss/_content.scss */
.analyses_nav ul li a {
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  display: inline-block;
  width: 160px;
  padding: 5px 0;
}
/* line 4881, scss/_content.scss */
.analyses_nav ul li a:hover {
  background: #5A81E7;
}
/* line 4885, scss/_content.scss */
.analyses_nav ul li.on a {
  background: #5A81E7;
}

/* line 4893, scss/_content.scss */
.analyses_wap .tab_area {
  margin: 30px auto 0 auto;
  width: 1070px;
}
/* line 4896, scss/_content.scss */
.analyses_wap .tab_area ul li {
  float: left;
  padding-left: 1px;
}
/* line 4899, scss/_content.scss */
.analyses_wap .tab_area ul li a {
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  color: #fff;
  text-shadow: 0px 1px #333333;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  display: block;
}
/* line 4906, scss/_content.scss */
.analyses_wap .tab_area ul li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 4912, scss/_content.scss */
.analyses_wap .tab_area li.nav1 a {
  background: #819fed;
}
/* line 4916, scss/_content.scss */
.analyses_wap .tab_area li.nav2 a {
  background: #91abef;
}

/* line 4923, scss/_content.scss */
.analyses_wap .nav1-tb {
  border-top: 25px solid #819fed;
  border-bottom: 25px solid #819fed;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fcf1f5;
  margin: 0;
}
/* line 4930, scss/_content.scss */
.analyses_wap .nav2-tb {
  border-top: 25px solid #91abef;
  border-bottom: 25px solid #91abef;
  box-shadow: 5px 0 5px -3px rgba(0, 0, 0, 0.2), -5px 0 5px -3px rgba(0, 0, 0, 0.2);
  background: #fcf1f5;
  margin: 0;
}
/* line 4937, scss/_content.scss */
.analyses_wap .analyses_cont_tab_area {
  padding: 50px 70px;
  background: #e6ecfb;
}
/* line 4941, scss/_content.scss */
.analyses_wap table.extra_table {
  width: 450px;
  margin: 0 auto;
}
/* line 4945, scss/_content.scss */
.analyses_wap table.extra_table tr th {
  background: #91abef;
  border: 1px solid #5a81e7;
  text-align: center;
  color: #fff;
  white-space: nowrap;
}
/* line 4952, scss/_content.scss */
.analyses_wap table.extra_table tr td {
  background: #fff;
  border: 1px solid #5a81e7;
}
/* line 4955, scss/_content.scss */
.analyses_wap table.extra_table tr td input[type="submit"] {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #5A81E7;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #91abef;
  text-align: center;
  line-height: 1em;
  font-size: 1.125em;
}
/* line 4958, scss/_content.scss */
.analyses_wap table.extra_table tr td input[type="submit"]:hover {
  background: #5A81E7;
}

/* line 4968, scss/_content.scss */
.analyses_cont, .analyses_cont_tab_area {
  padding-top: 20px;
}
/* line 4970, scss/_content.scss */
.analyses_cont h3, .analyses_cont_tab_area h3 {
  font-weight: normal;
  color: #5A81E7;
}
/* line 4976, scss/_content.scss */
.analyses_cont .analyses_table table th, .analyses_cont .analyses_table table td, .analyses_cont_tab_area .analyses_table table th, .analyses_cont_tab_area .analyses_table table td {
  border: 1px solid #5a81e7;
}
/* line 4979, scss/_content.scss */
.analyses_cont .analyses_table table th, .analyses_cont_tab_area .analyses_table table th {
  background: #91abef;
  color: #fff;
}
/* line 4983, scss/_content.scss */
.analyses_cont .analyses_table table td, .analyses_cont_tab_area .analyses_table table td {
  background: #fff;
}
/* line 4987, scss/_content.scss */
.analyses_cont .analyses_table .btn, .analyses_cont_tab_area .analyses_table .btn {
  text-align: center;
  margin-top: 40px;
}
/* line 4990, scss/_content.scss */
.analyses_cont .analyses_table .btn a, .analyses_cont .analyses_table .btn input, .analyses_cont_tab_area .analyses_table .btn a, .analyses_cont_tab_area .analyses_table .btn input {
  color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  text-shadow: 0px 1px #333333;
  /* box-shadow */
  box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  -moz-box-shadow: inset -1px -1px 2px rgba(150, 117, 232, 0.6), inset 1px 1px 2px rgba(255, 255, 255, 0.75);
  border: 1px solid #5A81E7;
  text-decoration: none;
  padding: 10px 20px 8px 20px;
  background: #91abef;
  text-align: center;
  line-height: 1em;
  padding: 10px 40px 8px 40px;
}
/* line 4993, scss/_content.scss */
.analyses_cont .analyses_table .btn a:hover, .analyses_cont .analyses_table .btn input:hover, .analyses_cont_tab_area .analyses_table .btn a:hover, .analyses_cont_tab_area .analyses_table .btn input:hover {
  background: #5A81E7;
}

/*****************************************************************************
 	口腔機能向上サービスの実施記録
 *****************************************************************************/
/* line 5005, scss/_content.scss */
.dh_title_list {
  display: none;
}
/* line 5007, scss/_content.scss */
.dh_title_list ul {
  margin-top: 10px;
}
/* line 5009, scss/_content.scss */
.dh_title_list ul li {
  padding: 7px;
  color: #fff;
  background: #e69bb9;
  border: 1px solid #c13667;
  border-bottom: none;
}
/* line 5015, scss/_content.scss */
.dh_title_list ul li:last-child {
  border-bottom: 1px solid #c13667;
}

/* 外枠 */
/* line 5023, scss/_content.scss */
div.x_data_area {
  overflow-y: hidden;
  /* 縦スクロール非表示 */
  overflow-x: scroll;
  /* 横スクロール */
  margin-top: 10px;
  /* 横スクロール部分 */
  /* テーブル */
}
/* line 5029, scss/_content.scss */
div.x_data_area div.x_scroll_box {
  background: #e69bb9;
}
/* line 5033, scss/_content.scss */
div.x_data_area table.data {
  table-layout: fixed;
  /* 内容を固定 */
  border-collapse: collapse;
  border-spacing: 0;
  /* tableのcellspacing="0"の代わり */
}
/* line 5040, scss/_content.scss */
div.x_data_area .width3420 {
  width: 3420px;
}
/* line 5042, scss/_content.scss */
div.x_data_area .width3420 .dh_table {
  width: auto !important;
}
/* line 5045, scss/_content.scss */
div.x_data_area .width3420 td {
  white-space: nowrap;
  width: 308px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 5049, scss/_content.scss */
  div.x_data_area .width3420 td textarea:not(:target) {
    height: 5em\9;
    /* IE10（\9なしでIE11にも適用） */
  }
}
/* line 5057, scss/_content.scss */
div.x_data_area table.data th.r_none,
div.x_data_area table.data td.r_none {
  border-right: none;
  /* 右ボーダーの重なりを防止 */
}

/*****************************************************************************
 	ヘルプページ
 *****************************************************************************/
/* line 5067, scss/_content.scss */
.help_wap {
  clear: both;
  width: 1100px;
  margin: 37px auto;
}
/* line 5069, scss/_content.scss */
.help_wap h1 {
  font-size: 1.75em;
}
/* line 5071, scss/_content.scss */
.help_wap h1 span {
  font-size: 1.25em;
}
/* line 5076, scss/_content.scss */
.help_wap .help_area {
  margin-top: 40px;
}
/* line 5078, scss/_content.scss */
.help_wap .help_area .manual_btn {
  width: 560px;
  margin: 0 auto;
}
/* line 5081, scss/_content.scss */
.help_wap .help_area .manual_btn .pdf_btn {
  float: left;
}
/* line 5083, scss/_content.scss */
.help_wap .help_area .manual_btn .pdf_btn a {
  display: block;
  width: 260px;
  height: 90px;
  line-height: 90px;
  text-decoration: none;
  background: #7bb2e2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 2px 2px 5px 0px rgba(255, 255, 255, 0.5) inset, -2px -2px 5px 0px rgba(0, 0, 0, 0.5) inset;
  text-align: center;
  color: #fff;
  font-size: 1.25rem;
  text-shadow: 0px 1px #333333;
  font-weight: bold;
}
/* line 5097, scss/_content.scss */
.help_wap .help_area .manual_btn .pdf_btn a:hover {
  background: #63a3dc;
}
/* line 5102, scss/_content.scss */
.help_wap .help_area .manual_btn .move_btn {
  float: right;
}
/* line 5104, scss/_content.scss */
.help_wap .help_area .manual_btn .move_btn a {
  display: block;
  width: 260px;
  height: 90px;
  line-height: 90px;
  text-decoration: none;
  background: #f7a965;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 2px 2px 5px 0px rgba(255, 255, 255, 0.5) inset, -2px -2px 5px 0px rgba(0, 0, 0, 0.5) inset;
  text-align: center;
  color: #fff;
  font-size: 1.25rem;
  text-shadow: 0px 1px #333333;
  font-weight: bold;
}
/* line 5118, scss/_content.scss */
.help_wap .help_area .manual_btn .move_btn a:hover {
  background: #f5964f;
}

/* line 5127, scss/_content.scss */
.help_cont {
  width: 1100px;
  margin: 40px auto 0 auto;
  position: relative;
}
/* line 5132, scss/_content.scss */
.help_cont table {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid #7bb2e2;
}
/* line 5136, scss/_content.scss */
.help_cont table th {
  border: 1px solid #7bb2e2;
  font-size: 1rem;
  color: #3d8bd3;
  background: #eff7fe;
  white-space: nowrap;
  padding: 30px 12px 28px 12px;
}
/* line 5144, scss/_content.scss */
.help_cont table td {
  border: 1px solid #7bb2e2;
}
/* line 5146, scss/_content.scss */
.help_cont table td a {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  text-shadow: 0px 1px #333333;
}
/* line 5153, scss/_content.scss */
.help_cont table td a span.pdf_btn {
  display: block;
  width: 160px;
  height: 55px;
  line-height: 55px;
  background: #7bb2e2;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 2px 2px 5px 0px rgba(255, 255, 255, 0.5) inset, -2px -2px 5px 0px rgba(0, 0, 0, 0.5) inset;
}
/* line 5161, scss/_content.scss */
.help_cont table td a span.pdf_btn:hover {
  background: #63a3dc;
}
/* line 5165, scss/_content.scss */
.help_cont table td a span.move_btn {
  display: block;
  width: 160px;
  height: 55px;
  line-height: 55px;
  margin-left: 10px;
  background: #f7a965;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 2px 2px 5px 0px rgba(255, 255, 255, 0.5) inset, -2px -2px 5px 0px rgba(0, 0, 0, 0.5) inset;
}
/* line 5174, scss/_content.scss */
.help_cont table td a span.move_btn:hover {
  background: #f5964f;
}

/* *****************************
 *
 * footercss file.
 *
 **************************** */
/*****************************************************************************
	 footer
 *****************************************************************************/
/* line 13, scss/_footer.scss */
footer {
  border-top: 2px solid #4d8fca;
  background: #99ccff;
  min-width: 1200px;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5Y2NmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2Q3ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #99ccff 0%, #b3d7f6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #99ccff), color-stop(100%, #b3d7f6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #99ccff 0%, #b3d7f6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #99ccff 0%, #b3d7f6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #99ccff 0%, #b3d7f6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #99ccff 0%, #b3d7f6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ccff', endColorstr='#b3d7f6',GradientType=0 );
  /* IE6-8 */
  margin: 0;
}
/* line 35, scss/_footer.scss */
footer .footer_wap {
  /*width:980px;*/
  width: 1200px;
  margin: 0 auto;
  padding: 5px 0;
}
/* line 40, scss/_footer.scss */
footer .footer_wap p.copy {
  font-size: 0.75em;
  text-align: right;
}

/* Z-INDEX */
/* line 4, scss/_validationEngine.jquery.scss */
.formError {
  z-index: 990;
}

/* line 5, scss/_validationEngine.jquery.scss */
.formError .formErrorContent {
  z-index: 991;
}

/* line 6, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow {
  z-index: 996;
}

/* line 8, scss/_validationEngine.jquery.scss */
.ui-dialog .formError {
  z-index: 5000;
}

/* line 9, scss/_validationEngine.jquery.scss */
.ui-dialog .formError .formErrorContent {
  z-index: 5001;
}

/* line 10, scss/_validationEngine.jquery.scss */
.ui-dialog .formError .formErrorArrow {
  z-index: 5006;
}

/* line 15, scss/_validationEngine.jquery.scss */
.inputContainer {
  position: relative;
  float: left;
}

/* line 20, scss/_validationEngine.jquery.scss */
.formError {
  position: absolute;
  top: 300px;
  left: 300px;
  display: block;
  cursor: pointer;
  text-align: left;
}

/* line 29, scss/_validationEngine.jquery.scss */
.formError.inline {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
}

/* line 36, scss/_validationEngine.jquery.scss */
.ajaxSubmit {
  padding: 20px;
  background: #55ea55;
  border: 1px solid #999;
  display: none;
}

/* line 43, scss/_validationEngine.jquery.scss */
.formError .formErrorContent {
  width: 100%;
  background: #ee0101;
  position: relative;
  color: #fff;
  min-width: 120px;
  font-size: 11px;
  border: 2px solid #ddd;
  box-shadow: 0 0 6px #000;
  -moz-box-shadow: 0 0 6px #000;
  -webkit-box-shadow: 0 0 6px #000;
  -o-box-shadow: 0 0 6px #000;
  padding: 4px 10px 4px 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
}

/* line 62, scss/_validationEngine.jquery.scss */
.formError.inline .formErrorContent {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
}

/* line 74, scss/_validationEngine.jquery.scss */
.greenPopup .formErrorContent {
  background: #33be40;
}

/* line 78, scss/_validationEngine.jquery.scss */
.blackPopup .formErrorContent {
  background: #393939;
  color: #FFF;
}

/* line 83, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow {
  width: 15px;
  margin: -2px 0 0 13px;
  position: relative;
}

/* line 89, scss/_validationEngine.jquery.scss */
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
  margin: -2px 13px 0 0;
}

/* line 93, scss/_validationEngine.jquery.scss */
.formError .formErrorArrowBottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  margin: 0px 0 0 12px;
  top: 2px;
}

/* line 102, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow div {
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  box-shadow: 0 2px 3px #444;
  -moz-box-shadow: 0 2px 3px #444;
  -webkit-box-shadow: 0 2px 3px #444;
  -o-box-shadow: 0 2px 3px #444;
  font-size: 0px;
  height: 1px;
  background: #ee0101;
  margin: 0 auto;
  line-height: 0;
  font-size: 0;
  display: block;
}

/* line 118, scss/_validationEngine.jquery.scss */
.formError .formErrorArrowBottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
}

/* line 125, scss/_validationEngine.jquery.scss */
.greenPopup .formErrorArrow div {
  background: #33be40;
}

/* line 129, scss/_validationEngine.jquery.scss */
.blackPopup .formErrorArrow div {
  background: #393939;
  color: #FFF;
}

/* line 134, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow .line10 {
  width: 13px;
  border: none;
}

/* line 139, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow .line9 {
  width: 11px;
  border: none;
}

/* line 144, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow .line8 {
  width: 11px;
}

/* line 148, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow .line7 {
  width: 9px;
}

/* line 152, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow .line6 {
  width: 7px;
}

/* line 156, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow .line5 {
  width: 5px;
}

/* line 160, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow .line4 {
  width: 3px;
}

/* line 164, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow .line3 {
  width: 1px;
  border-left: 2px solid #ddd;
  border-right: 2px solid #ddd;
  border-bottom: 0 solid #ddd;
}

/* line 171, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow .line2 {
  width: 3px;
  border: none;
  background: #ddd;
}

/* line 177, scss/_validationEngine.jquery.scss */
.formError .formErrorArrow .line1 {
  width: 1px;
  border: none;
  background: #ddd;
}

/*****************************************************************************
	201803
 *****************************************************************************/
/* line 8, scss/style.scss */
.addition_rate {
  /* 20180403 クラス名変更 */
  font-weight: bold;
  color: blue;
}

/*****************************************************************************
	201801ヘルプボタン追加分
 *****************************************************************************/
/* line 25, scss/style.scss */
#qestion_icon01 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon01 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon02 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon02 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon03 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon03 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon04 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon04 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon05 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon05 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon06 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon06 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon07 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon07 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon08 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon08 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon09 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon09 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon10 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon10 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon11 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon11 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon12 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon12 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon13 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon13 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon14 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon14 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon15 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon15 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon16 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon16 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon17 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon17 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon18 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon18 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon19 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon19 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon20 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon20 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon21 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon21 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon22 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon22 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon23 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon23 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon24 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon24 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon25 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon25 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon26 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon26 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon27 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon27 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon28 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon28 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon29 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon29 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon30 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon30 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon31 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon31 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon32 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon32 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon33 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon33 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon34 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon34 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon35 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon35 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon36 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon36 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon37 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon37 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon38 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon38 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon39 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon39 img {
  width: 22px;
}

/* line 25, scss/style.scss */
#qestion_icon40 {
  margin-left: 10px;
  vertical-align: middle;
}
/* line 28, scss/style.scss */
#qestion_icon40 img {
  width: 22px;
}

/* line 40, scss/style.scss */
#qestion_icon27 img,
#qestion_icon28 img,
#qestion_icon29 img,
#qestion_icon30 img,
#qestion_icon31 img,
#qestion_icon32 img,
#qestion_icon33 img,
#qestion_icon34 img {
  width: 22px;
}
