@charset "utf-8";

body{
  text-align: left;
}

div#container {
  position: relative;
  min-width: 960px;
  padding: 0 auto;
  overflow: hidden;
}

/* テキスト */
h1,h2,h3,h4,h5,h6,p {
  font-size: 100%;
}
p {
  margin: 0 0 1em !important;
}

/* table */

table.mceEditable {
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	line-height: 1.8;
}
table.mceEditable th,
table.mceEditable td {
	padding: 10px 15px;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}
table.mceEditable th {
	background: #f2faef;
	white-space: nowrap;
}

/*========================================
  header
========================================*/

div#header {
  position: relative;
  width: 960px;
  margin: 0 auto;
  padding: 25px 0 20px;
  overflow: hidden;
}
div#header div#site-title {
  float: left;
  clear: left;
  width: 360px;
}
div#header div#site-title a {
  display: block;
  width: 353px;
  height: 58px;
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/site-title.png?t=1450677650) no-repeat 0 0;
  text-indent: -9999px;
}
div#header ul#inquiry-list {
  float: right;
  clear: right;
  width: 430px;
  margin: 6px 0 0;
  padding: 0;
  overflow: hidden;
  list-style-type: none;
  letter-spacing: -.40em;
}
div#header ul#inquiry-list li {
  text-indent: -9999px;
  letter-spacing: normal;
  list-style-type: none;
}
div#header ul#inquiry-list li.tel {
  float: left;
  clear: left;
  width: 216px;
  height: 36px;
  margin: 5px 0 0;
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/tel.png?t=1450677703) no-repeat 0 0;
}
div#header ul#inquiry-list li.inquiry {
  float: right;
  clear: right;
  width: 190px;
}
div#header ul#inquiry-list li.inquiry a {
  display: block;
  width: 190px;
  height: 41px;
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1635471169) no-repeat 0 0;
}
div#header ul#inquiry-list li.inquiry a:hover {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1635471169) no-repeat -300px 0;
}

/*========================================
  navigation
========================================*/

div#navigation {
  min-width: 960px;
  width: auto !important;
  width: 960px;
  height: 63px;
  border-top: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
}
div#navigation div#navigation-inner {
  width: 960px;
  margin: 0 auto;
}
div#navigation ul.mainNav1 {
  display: flex;
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style-type: none;
  border-right: 1px solid #e9e9e9;
}
#navigation ul.mainNav2 { 
	display: none;
}
div#navigation ul.mainNav1 li {
  position: relative;
  flex: 1;
  list-style-type: none;
  letter-spacing: normal;
  height: 64px;
  display: flex;
  justify-content: center;
  border-left: 1px solid #e9e9e9;
}
div#navigation ul.mainNav1 li:not([id]) {display: none;}
div#navigation ul.mainNav1 li a {
  display: block;
  width: 238px;
  height: 54px;
  text-indent: -9999px;
}
div#navigation ul.mainNav1 li a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
div#navigation ul.mainNav1 li a:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: #1fae4c;
	opacity: 0;
}
div#navigation ul.mainNav1 li a:hover:after,
div#navigation ul.mainNav1 li a.current:after {
	opacity: 1;
}
div#navigation ul.mainNav1 li#cc-nav-view-970170015 a {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/navigation.png?t=1754442363) no-repeat -1px 0;
}
div#navigation ul.mainNav1 li#cc-nav-view-970170415 a {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/navigation.png?t=1754442363) no-repeat -240px 0;
}
div#navigation ul.mainNav1 li#cc-nav-view-970170315 a {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/navigation.png?t=1754442363) no-repeat -480px 0;
}
div#navigation ul.mainNav1 li#cc-nav-view-970170915 a {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/navigation.png?t=1754442363) no-repeat -720px 0;
}
div#navigation ul.mainNav1 li#cc-nav-view-970170015 a:hover,
div#navigation ul.mainNav1 li#cc-nav-view-970170015 a.current {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/navigation.png?t=1754442363) no-repeat -1px -64px;
}
div#navigation ul.mainNav1 li#cc-nav-view-970170415 a:hover,
div#navigation ul.mainNav1 li#cc-nav-view-970170415 a.current,
div#navigation ul.mainNav1 li#cc-nav-view-970170415 a.parent {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/navigation.png?t=1754442363) no-repeat -240px -64px;
}
div#navigation ul.mainNav1 li#cc-nav-view-970170315 a:hover,
div#navigation ul.mainNav1 li#cc-nav-view-970170315 a.current,
div#navigation ul.mainNav1 li#cc-nav-view-970170315 a.parent {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/navigation.png?t=1754442363) no-repeat -480px -64px;
}
div#navigation ul.mainNav1 li#cc-nav-view-970170915 a:hover,
div#navigation ul.mainNav1 li#cc-nav-view-970170915 a.current,
div#navigation ul.mainNav1 li#cc-nav-view-970170915 a.parent {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/navigation.png?t=1754442363) no-repeat -720px -64px;
}

/*========================================
  eye-catch
========================================*/

body.cc-page-index div#eye-catch {
  clear: both;
  padding: 20px 0;
  background: #f7f7f7;
  border-bottom: 1px solid #c9c9c9;
}
div#eye-catch p {
  width: 960px;
  margin: 0 auto !important;
  text-indent: -9999px;
}
body.cc-page-index div#eye-catch p {
  height: 260px;
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/eye-catch.jpg?t=1450677578) no-repeat 0 0;
}

/*========================================
  content
========================================*/

div#content {
  clear: both;
  width: 960px;
  margin: 30px auto;
  overflow: hidden;
}

/*========================================
  main
========================================*/

div#main {
  float: left;
  clear: left;
  width: 640px;
}
div#main h1 {
	margin: 0 0 1em;
	padding: 0 10px 0;
	color: #FFF !important;
	font-size: 20px;
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/h1.gif?t=1450677603) no-repeat 0 0;
	line-height: 38px;
}
div#main h2 {
	padding: 0 0 0 15px;
	font-size: 18px;
	border-left: 5px solid #1fae4c;
}
div#main h3 {
	color: #37A75A;
	font-size: 16px;
	border-bottom: 1px dotted #C9C9C9;
}
div#main ul,
div#main ol {
	padding-left: 20px !important;
}
div#main ul li,
div#main ol li {
	margin-bottom: 0.7em;
}
div#main dl {
	border: 1px solid #1fae4c;
}
div#main dl dt {
	padding: 5px;
	background: #B4EFC7;
	border-bottom: 1px dotted #1fae4c;
}
div#main dl dd {
	margin: 0 !important;
	padding: 10px;
}
.j-calltoaction-link {
	text-align: left !important;
	background-color: #1FAE4C !important;
	border: 1px solid #1FAE4C !important;
}
.j-calltoaction-link-style-1 {
	display: block;
	width: 75% !important;
	margin: 0 0 0.4em;
	padding: 8px 16px 8px 36px !important;
	background-image: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/white-arrow.png?t=1450677733) !important;
	background-repeat: no-repeat;
	background-position: 16px center;
}

/*========================================
  sidebar
========================================*/

div#sidebar {
  float: right;
  clear: right;
  width: 290px;
}
div#sidebar ul.mainNav1 li#cc-nav-view-2287979987,
div#sidebar ul.mainNav1 li#cc-nav-view-2287980087,
div#sidebar ul.mainNav1 li#cc-nav-view-2287981987,
div#sidebar ul.mainNav1 li#cc-nav-view-2287982087,
div#sidebar ul.mainNav1 li#cc-nav-view-2287980187 {
	display: none;
}
div#sidebar ul.mainNav1 li .level_1 {
	display: none;
}
div#sidebar ul.mainNav1,
div#sidebar ul.mainNav1 li ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#sidebar ul.mainNav1 li ul.mainNav2 {
	margin: 0 0 40px;
	border-top: 1px solid #1fae4c;
	border-bottom: 1px solid #1fae4c;
}
div#sidebar ul.mainNav1 li ul.mainNav2 li {
	border-top: 1px dotted #1fae4c;
}
div#sidebar ul.mainNav1 li ul.mainNav2 li:first-child {
	border-top: none;
}
div#sidebar ul.mainNav1 li ul.mainNav2 li a {
	display: block;
	padding: 10px 0 8px 20px;
	color: #333;
	text-decoration: none;
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/green-arrow.gif?t=1450677588) no-repeat 8px 15px;
}
div#sidebar ul.mainNav1 li ul.mainNav2 li a:hover {
	text-decoration: underline;
	background: #f2faef url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/green-arrow.gif?t=1450677588) no-repeat 10px 15px;
}
div#sidebar ul.mainNav1 li ul.mainNav2 li a.current {
	background: #f2faef url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/green-arrow.gif?t=1450677588) no-repeat 8px 15px;
}
div#sidebar ul.mainNav1 li ul.mainNav3 li a {
	padding: 10px 0 8px 35px;
	color: #555;
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/green-line.gif?t=1450677588) no-repeat 20px 18px;
}
div#sidebar ul.mainNav1 li ul.mainNav3 li a:hover,
div#sidebar ul.mainNav1 li ul.mainNav3 li a.current {
	background: #f2faef url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/green-line.gif?t=1450677588) no-repeat 20px 18px;
}
div.sideinquiry {
  width: 240px;
  height: 41px;
  margin: 0 0 20px;
  padding: 116px 25px 20px;
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat 0 -105px;
}
div.sideinquiry a {
  display: block;
  width: 240px;
  height: 41px;
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat 0 -51px;
  text-indent: -9999px;
}
div.sideinquiry a:hover {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat -300px -51px;
}
div.sidebanner ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
div.sidebanner ul li {
  margin: 0 0 5px;
  list-style-type: none;
}
div.sidebanner ul li.isms {
  margin: 0 0 20px;
}
div.sidebanner ul li a {
  display: block;
  width: 290px;
  height: 60px;
  text-indent: -9999px;
}
div.sidebanner ul li.payroll a {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat 0 -303px;
}
div.sidebanner ul li.outsourcing a {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat 0 -368px;
}
div.sidebanner ul li.education a {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat 0 -433px;
}
div.sidebanner ul li.mental a {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat 0 -498px;
}
div.sidebanner ul li.employment a {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat 0 -563px;
}
div.sidebanner ul li.isms a {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat 0 -813px;
}
div.sidebanner ul li.nari,
div.sidebanner ul li.it-jinji,
div.sidebanner ul li.cloud-teacher {
  margin-bottom: 10px;
}
div.sidebanner ul li.nari a {
  height: 73px;
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat 0 -646px;
}
div.sidebanner ul li.cloud-teacher a {
  height: 73px;
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/cloud-teacher.jpg?t=1754442354) no-repeat 0 0;
}
div.sidebanner ul li.cloud-teacher a:hover {
  opacity: 0.7;
}
div.sidebanner ul li.it-jinji a {
  height: 76px;
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/it-jinji2.jpg?t=1719797906) no-repeat 0 0;
}
div.sidebanner ul li.it-jinji a:hover {
  opacity: 0.7;
}
div.sidebanner ul li.cloudbpo a {
  height: 67px;
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat 0 -729px;
}
div.sidebanner ul li.cloudbpo a:hover {
  opacity: 0.7;
}
div.sidebanner ul li.backoffice-expo a {
    box-sizing: border-box;
    margin-top: 10px;
    height: 152px;
    background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/backoffice-expo.jpg?t=1638323286) no-repeat 0 0;
    background-size: 100%;
    border: 1px solid #CCC;
    image-rendering: -webkit-optimize-contrast;
}
div.sidebanner ul li.backoffice-expo a:hover {
  opacity: 0.7;
}
div.sidebanner ul li.payroll a:hover {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat -300px -303px;
}
div.sidebanner ul li.outsourcing a:hover {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat -300px -368px;
}
div.sidebanner ul li.education a:hover {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat -300px -433px;
}
div.sidebanner ul li.mental a:hover {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat -300px -498px;
}
div.sidebanner ul li.employment a:hover {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat -300px -563px;
}
div.sidebanner ul li.isms a:hover {
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/css-sprite.png?t=1754442354) no-repeat -300px -813px;
}
div.sidebanner ul li.nari a:hover {
  filter: alpha(opacity=90);
  -moz-opacity: 0.8;
  opacity: 0.8;
}

#page-970170415 div#sidebar div.j-nav-variant-standard,
#page-987210115 div#sidebar div.j-nav-variant-standard,
#page-987217315 div#sidebar div.j-nav-variant-standard,
#page-987217415 div#sidebar div.j-nav-variant-standard,
#page-987217515 div#sidebar div.j-nav-variant-standard,
#page-987217615 div#sidebar div.j-nav-variant-standard,
#page-987210215 div#sidebar div.j-nav-variant-standard,
#page-987209715 div#sidebar div.j-nav-variant-standard,
#page-987209415 div#sidebar div.j-nav-variant-standard,
#page-987210315 div#sidebar div.j-nav-variant-standard,
#page-2540067288 div#sidebar div.j-nav-variant-standard {
	display: none;
} 

/*========================================
  footer
========================================*/

div#footer{
  clear: both;
  width: 940px;
  margin: 0 auto;
  padding: 20px 10px 10px;
  border-top: 1px solid #e1e1e1;
  overflow: hidden;
}
div.site-info {
  float: left;
  clear: left;
  width: 390px;
  margin: 10px 0 0;
  line-height: 1.8;
}
div.site-info p.company {
  margin: 0 !important;
  font-size: 16px;
  font-weight: bold;
}
div.site-info p.company span {
  font-size: 11px;
  font-weight: normal;
}
div.site-info address {
  font-size: 12px;
}
div.gutter {
  float: right;
  clear: right;
  width: 550px;
}
div#contentfooter div.leftrow {
  width: 100% !important;
  float: none !important;
  margin: 15px 0 0;
  color: #adadad;
  text-align: right !important;
}
div#contentfooter div.rightrow {
  width: 100% !important;
  margin: 1em 0;
}
.jimdo-free-footer-ad.jimdo-kddi-footer {
  display: none;
}

/*========================================
  各ページ
========================================*/

/* 新着情報 */

div.blogselection {
  margin: 0 10px 0 32px;
}
div.datetime.dt-alignment-right {
  float: left !important;
  clear: left !important;
  letter-spacing: -.40em;
}
div.datetime.dt-alignment-right p {
  letter-spacing: normal;
}
div.datetime.dt-style0 {
  width: 100px !important;
  min-width: 100px !important;
  min-height: auto !important;
  margin: 0 !important;
  background-color: #FFF !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
div.datetime.dt-style0 p.yr {
  display: inline !important;
  color: #333;
  font-size: 12px;
}
div.datetime.dt-style0 p.mon {
  display: inline !important;
  padding-top: 0 !important;
  font-size: 12px !important;
  color: #333 !important;
  text-align: left !important;
}
div.datetime.dt-style0 p.day {
  display: inline;
  padding-top: 0 !important;
  font-size: 12px !important;
  line-height: 1em !important;
  color: #333 !important;
  text-align: left !important;
}
div.j-blogarticle h2 {
  float: right;
  clear: right;
  width: 478px;
	margin: 0 !important;
  padding-left: 10px !important;
	font-size: 12px !important;
  background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/green-arrow.gif?t=1450677588) no-repeat 0 6px;
	border-left: none !important;
}
div.j-blogarticle h2 a {
  display: block;
  color: #333 !important;
  font-size: 12px;
}
span.comment,
div.j-comment {
  display: none !important;
}
.cc-page-index div.j-blogSelection div.j-module {
	padding: 8px 10px 10px 110px !important;
	border-bottom: 1px dotted #e9e9e9;
}
.cc-page-index div.j-blogSelection div.j-module p {
	margin-bottom: 0 !important;
}
.cc-page-blog div.datetime.dt-alignment-right {
	float: none !important;
	display: block !important;
}

.cc-page-index #news-block {
	overflow-y: scroll;
	height: 300px;
}
.cc-page-index dl.news {
	overflow: hidden;
	margin: 0 10px 10px;
	padding-left: 10px;
	border: none !important;
	border-bottom: 1px dotted #E2E2E2 !important;
}
.cc-page-index dl.news dt {
	float: left;
	clear: left;
	padding: 0 !important;
	color: #666;
	font-size: 12px;
	background: none !important;
	border-bottom: none !important;
}
.cc-page-index dl.news dd {
	float: right;
	clear: right;
	width: 470px;
	padding: 0 0 0 10px !important;
	font-weight: bold;
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/green-arrow.gif?t=1450677588) no-repeat 0 6px;
}
.cc-page-index dl.news dd div.news-body {
	margin: 8px 0 0;
	font-weight: normal;
}
.cc-page-index dl.news dd div.news-body p {
	margin: 0 0 0.7em !important;
}

/* スタッフ情報 */

div.staff {
	overflow: hidden;
}
div.staff div.img-left {
	display: block;
	float: left;
	clear: left;
	width: 127px;
	height: 150px;
}
div.staff div.img-right {
	display: block;
	float: right;
	clear: right;
	width: 127px;
	height: 150px;
}
div.terachi div.img-left {
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/terachi-img.jpg?t=1450677715) no-repeat 0 0;
}
div.narisawa div.img-right {
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/narisawa-img.jpg?t=1450677623) no-repeat 0 0;
}
div.takagi div.img-left {
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/takagi-img.jpg?t=1450677678) no-repeat 0 0;
}
div.yokoo div.img-right {
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/yokoo-img.jpg?t=1450677747) no-repeat 0 0;
}
div.sudo div.img-left {
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/sudo-img.jpg?t=1450677670) no-repeat 0 0;
}
div.miyazaki div.img-right {
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/miyazaki-img.jpg?t=1450677610) no-repeat 0 0;
}
div.staff div.txt-right {
	float: right;
	clear: right;
	width: 473px;
	padding: 0 10px 0 20px;
}
div.staff div.txt-left {
	float: left;
	clear: left;
	width: 473px;
	padding: 0 20px 0 10px;
}
div.terachi div.txt-right {
	padding-top: 68px;
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/terachi-txt1.png?t=1450677716) no-repeat 0 0;
}
div.narisawa div.txt-left {
	padding-top: 68px;
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/narisawa-txt1.png?t=1450677630) no-repeat 0 0;
}
div.takagi div.txt-right {
	padding-top: 57px;
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/takagi-txt1.png?t=1450677688) no-repeat 0 0;
}
div.yokoo div.txt-left {
	padding-top: 48px;
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/yokoo-txt1.png?t=1450677752) no-repeat 0 0;
}
div.sudo div.txt-right {
	padding-top: 48px;
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/sudo-txt1.png?t=1450677678) no-repeat 0 0;
}
div.miyazaki div.txt-left {
	padding-top: 57px;
	background: url(https://u.jimcdn.com/cms/o/sc52fb948c241da4b/userlayout/img/miyazaki-txt1.png?t=1450677626) no-repeat 0 0;
}

/*========================================
  General
========================================*/

/* font-size
---------------*/

.small {
  font-size: 85%;
}
.medium {
  font-size: 115%;
}
.large {
  font-size: 128%;
}

/* color
---------------*/

.font-green {
  color: #1fae4c;
}
.font-red {
  color: #F00;
}
.font-org {
  color: #ff7a1a;
}

.indent {
position: relative;
padding-left: 1em;
}
.indent .icon {
position: absolute;
top: 0;
left: 0;
}
.mb0 {
margin-bottom: 0 !important;
}