/* 
Theme Name: seisekishika Theme
Theme URI: http://www.seiseki-shika.com/
Descripsion: This is my seisekishika theme.
*/
@import url(https://web.archive.org/web/20180821092522cs_/http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);

body {
  background-color: #efeee8;
  margin: 0;
  padding: 0;
  height: 100%;
}
ul, menu, dir {
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 0.5em;
  -webkit-margin-after: 0.5em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 2.5em;
  -webkit-padding-start: 40px;
}
.com ul li {
  margin: 10px 0;
  list-style: disc;
}
ul {
  list-style: none;
}
li {
  list-style: none;
}

/* コンテナ */
#container {
  background-color: #EFEEE8;
  width: 940px;
  margin: auto;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* イメージ */
#img {
  margin: auto;
  margin-top: 0px; 
  margin-bottom: 20px;
}

/* ヘッダー */
#headbar {
  margin-bottom: 10px;
  width: 100%;
}
.headerin {
  float: left;
  margin: 0;
}
#header {
  position: relative;
  background-color: #efeee8;
}
#header p#image {
  margin: 0;
}
image {
  display:block;margin:auto;
}

/* ナビゲーションバー */
#nav {
  margin-top: 10px;
  margin-bottom: 10px;
}
a:link {
  color: #D84F59;
  text-decoration: none;
}
a:visited {
  color: #D84F59;
  text-decoration: none;
}
a:active {
  color: #D84F59;
  text-decoration: none;
}
a:{
  text-decoration: none;
}
.menu {
  font-size: 15px;
  font-weight: bold;
  font-color: #ffffff;
  text-decoration: none;
  height: 45px;
  background-image:url(/wp-content/assets/nabibar.jpg);
  background-color: #0086d1;
  margin: 0;
  padding: 0;
}
.menu ul {
  margin: 0;
  padding: 0;
}
.menu li {
  list-style-type: none;
  float: left;
}
.menu li a {
  display: block;
  width: 186.5px;
  line-height: 45px;
  border-right: solid 1px #aaaaaa;
  border-left: solid 1px #aaaaaa;
  text-align: center;
}
.menu li a:hover {
  background-color: #72f686;
}
#sidebar {
  width: 202px;
}
.sider {
  margin: 5px 0;
  width: 198px;
  height: 50px;
  border: 1px solid #ccc;
}
/* コンテンツ*/
.sv {
  padding: 10px;
}
#nr {
  margin-bottom: 10px;
  width: 700px;
  border: solid 1px #999;
  background-color: #fff;
  font-size: 0.775em;
  color: #4C4948;
}
#content {
  width: 700px;
  float: right;
}
p#pagetitle {
  font-size: 0.875em;
  font-weight: bold;
  color: #0c8bcd;
  border: dotted 1px #0c8bcd;
  text-align: center;
  padding: 10px 0;
  margin-top: 0;
}


/* 記事 */
hr {
  border: none;
  border-top:2px dotted #858585;
  height:1px;
  color:#FFFFFF;
  width:600px;
}
.post table {
  width: 100%;
  text-align: left;
}
.post tr {
}
.post th {
  padding: 30px 10px;
  border-top: 1px solid #ccc;
}
.post td {
  line-height: 1.6em;
  border-top: 1px solid #ccc;
}
#kotei {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
}
#koteiiin {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_iin.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.prof01 {
  margin-top: 80px;
  width: 100%;
}
.prof02 {
  margin-top: 80px;
  width: 100%;
}
.pic {
  float: left;
  width: 200px;
  margin: 0 50px 10px 50px;
}
.name {
  float: left;
}
.career {
  font-size: 0.875em;
  line-height: 1.6;
  padding: 15px;
  color: #595757;
  border: solid 1px #e4e4e5;
}
#koteisetsubi {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_setsubi.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.topleft {
  float: left;
  margin: 80px 0 30px 0;
  padding: 0 5px;
  width: 48%;
}
.topright {
  float: right;
  margin: 80px 0 30px 0;
  width: 50%;
}
.left {
  float: left;
  margin-bottom: 30px;
  padding: 0 5px;
  width: 67%;
}
.right {
  float: right;
  margin-bottom: 30px;
  width: 30%;
}
.topclean {
  padding: 0 10px;
}
.clean {
  text-align: center;
}
.clean img {
  float: left;
  margin: 0px 20px 30px 20px;
}
.bottomleft {
  float: left;
  margin: 0 0 30px 0;
  padding: 0 5px;
  width: 48%;
}
.bottomright {
  float: right;
  margin: 0 0 30px 0;
  width: 50%;
}
#koteiconcept {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_concept.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.concept {
  margin-top: 70px;
  width: 100%;
  height: 325px;
  background-image: url(/wp-content/assets/con_back.jpg);
}
#koteilink {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px 10px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_link.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
#koteiuni {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_uni.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.implant {
  margin-top: 70px;
  width: 100%;
  height: 625px;
  background-image: url(/wp-content/assets/inp_back.jpg);
}
#koteichild {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_child.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.child {
  margin-top: 70px;
  width: 100%;
  height: 300px;
  background-image: url(/wp-content/assets/child_back.jpg);
}
#koteimouth {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_mouth.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.mouth {
  margin-top: 70px;
  width: 100%;
  height: 410px;
  background-image: url(/wp-content/assets/mouth_back.jpg);
}
#koteidog {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_dog.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.dog {
  margin-top: 70px;
  width: 100%;
  height: 190px;
  background-image: url(/wp-content/assets/dog_back.jpg);
}
#koteicall {
  border: solid 1px #999999;
  height: 320px;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_call.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.call {
  margin-top: 50px;
  width: 100%;
  height: 245px;
  background-image: url(/wp-content/assets/hou_back.jpg);

}
#koteiyobou {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_yobou.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.yobou {
  margin-top: 70px;
  width: 100%;
  height: 200px;
  background-image: url(/wp-content/assets/yobou_back.jpg);
}
#koteipmtc {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_pmtc.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.pmtc {
  margin-top: 70px;
  width: 100%;
  height: 280px;
  background-image: url(/wp-content/assets/pmtc_back.jpg);
}
#koteianti {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_anti.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.anti01 {
  margin: 70px 0 0 0;
  width: 100%;
  height: 445px;
  background-image: url(/wp-content/assets/sap_back01.jpg);
}
.anti02 {
  margin: 0;
  width: 100%;
  height: 109px;
  background-image: url(/wp-content/assets/sap_back02.jpg);
}
.anti03 {
  margin: 0;
  width: 100%;
}
.anti04 {
  margin: 0;
  width: 100%;
  height: 99px;
  background-image: url(/wp-content/assets/sap_back03.jpg);
}

#koteiwhite {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_white.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.white01 {
  margin-top: 70px;
  width: 100%;
  height: 600px;
  background-image: url(/wp-content/assets/white_back.jpg);
}
.white02 {
}
#koteipata {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image: url(/wp-content/assets/kotei_pata.jpg);
  background-position: top;
  background-repeat: no-repeat;
}
.pata {
  margin-top: 70px;
  width: 100%;
  height: 405px;
  background-image: url(/wp-content/assets/pata_back.jpg);
}
#link {
  float: left;
  width: 285px;
  height: 100%;
  margin: 0 20px;
  margin-top: 80px;
  color: #595757;
}
#linkUnder {
  float: left;
  width: 285px;
  height: 100%;
  margin: 0 20px;
  margin-top: 40px;
  color: #595757;
}
.em11 {
  font-size: 1.1em;
}
.em6 {
  font-size: 0.6em;
  line-height: 0.8em;
}
.linkimg {
  text-align: center;
}
.linkimg .none {
  width: 222px;
  height: 182px;
  margin: 0 18px;
  border: 1px solid #555;
}
table.setsubi {
  border: 0;
  cellspacing: 0;
}
#kotei01 {
  border: solid 1px #999999;
  height: 100%;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  background-image:url(/wp-content/assets/back_child.jpg);
}
.messe p {
  margin-left: 10px;
  font-size: 0.875em;
  line-height: 1.6;
  margin-top: 10px;
  color: #595757;
}
p.messe02 {
  font-size: 0.875em;
  line-height: 1.6;
  padding: 15px;
  color: #595757;
  border: solid 1px #e4e4e5;
}
p.messe03 {
  font-size: 0.875em;
  line-height: 1.6;
  margin-top: 10px;
  color: #595757;
  text-align: left;
}
p.messe04 {
  font-size: 0.875em;
  line-height: 1.6;
  margin-top: 10px;
  color: #3e3a39;
}


p.postinfo {
  color: #0c8bcd;
  text-align: right;
  margin: 20px 0 0;
  clear: both;
}
p.postinfo a {
  color: #0c8bcd;
}
#recruit {
  margin-bottom: 10px;
  width: 700px;
  border: solid 1px #999;
  background-color: #fff;
  font-size: 0.775em;
  color: #4C4948;
}
/* トップ記事 */
#in {
  font-size: 0.775em;
  color: #4C4948;
  line-height: 1.6;
  margin-top: 5px;
  margin-bottom: 10px;
  background-color: #fff;
}
.toppro {
  width: 700px;
  height: 180px;
  color: #4c4948;
  background: url(/wp-content/assets/step.jpg);
}
.topanti {
  width: 700px;
  height: 180px;
  color: #4c4948;
  background: url(/wp-content/assets/health.jpg);
}
.topchild01 {
  width: 700px;
  height: 180px;
  color: #4c4948;
  background: url(/wp-content/assets/child.jpg);
}
.topchild02 {
  width: 700px;
  height: 180px;
  color: #4c4948;
  background: url(/wp-content/assets/support.jpg);
}
#in p {
  padding: 70px 30px 0 30px;
}
#schedule  {
  position: relative;
  margin-bottom: 10px;
  width: 700px;
  height: 200px;
  border: solid 1px #999;
  background-color: #fff;
  font-size: 0.775em;
  color: #4C4948;
}
#schedule.img {
  position: absolute;
  top: 0;
}
.com {
  width: 100%;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: hidden;
}
#time  {
  margin-bottom: 10px;
  width: 700px;
  border: solid 1px #999;
  background-color: #fff;
  font-size: 0.775em;
  color: #4C4948;
}
.schedule img {
  margin: 10px;
}
.dot {
  margin: 0 10px;
  width: 97%;
  border-bottom: 2px dotted #858585;
}

/* サイドバー */
#sidebar ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sidem {
}

#sidebar ul li a img {
  list-style: none;
}
li.card {
  width: 200px;
  height: 250px;
  background: url(/wp-content/assets/card.jpg);
}
.cardt {
  padding-top: 10px;
  text-align: center;
  font-size: 0.9em;
  font-weight: 600;
  color: #fff;
}
.cardc {
  padding: 120px 10px 10px 10px;
  font-size: 0.7em;
  color: #555;
}

/* フッター */
#footer {
  clear: both;
  border-top: solid 1px #000000;
  padding: 3px 0;
  margin: auto;
  text-align: center;
}
address {
  width: 90%;
  font-size: 0.75em;
  font-style: normal;
  font-family: Verdana, sans-serif;
  margin: auto;
}
address a {
  color: #000000;
  margin: auto;
}
.google {
  position: absolute;
  top: 10px;
  right: 10px;
}
.rec_content {
  margin-bottom: 20px;
  width: 700px;
  background: #fff;
  border: 1px solid #ccc;
}

@media only screen and (orientation : landscape) {
.post table {
  margin: 10px;
  width: 97%;
  text-align: left;
  color: #555;
}}
@media only screen and (orientation : landscape) {
.post td {
  padding: 15px;
  line-height: 1.6em;
  border-top: 1px solid #ccc;
}}
.rec p {
  font-size: 1.3em;
  font-family: 'Noto Sans Japanese', sans-serif;
  font-weight: 500;
  text-align: center;
  -webkit-margin-before: 0.5em;
  -webkit-margin-after: 0;
}
.moco img {
  border: 1px solid #555;
}
/*
     FILE ARCHIVED ON 09:25:22 Aug 21, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:35:20 Jul 21, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.436
  load_resource: 492.76 (2)
  PetaboxLoader3.resolve: 421.743 (2)
  PetaboxLoader3.datanode: 27.386 (2)
*/