body {
	font-size: 14px;
    margin: 0px;
    line-height: 140%;
	font-family: "ƒƒCƒŠƒI","ŸàƒSƒVƒbƒN",YuGothic;
}

area {
	border:none;
	outline:none;
	}

#wrapper {
    margin: 0 auto;
    padding: 0 1px;
    width: 860px;
    background-color: #fff;
}

#wrapper #main {
    margin-top: 5px;
    display: grid;
    grid-template-columns: 182px 1fr 182px;
    grid-template-areas:
        "areaA areaB areaC";
    }

#main #contents {
    margin: 0 8px;
    width: 480px;
    grid-area: areaB;
    }

#main #left_menu {
    width: 182px;
    grid-area: areaA;
    }

#main #right_menu {
    width: 182px;
    grid-area: areaC;
    }
    
#wrapper #footer {
    background-color: #ffe3e5;
    text-align: center;
    padding: 10px 10px;
    }
#wrapper #footer p{
    font-size: .8em;
    margin-bottom: 0px;
    line-height: 80%;
    }

#main .menu_box {
    border: solid 1px #767171;
    margin-bottom: 3px;
    }
#main #left_menu .menu_box {
    background-image: url(../img/bgtable.gif);
    }
#main .menu_box .menucontent {
    padding: 2px 0;
    }
#main .menu_box .menucontent p {
    margin: 0;
    padding: 0 3px;
    }

TD {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 1.4;
	text-align: left;
	margin: 10px;
}
A:hover {
	LEFT: 1px; POSITION: relative; TOP: 1px; TEXT-DECORATION: none;
}
H1 {
	FONT-SIZE: 12px;
	color: #666666;
	padding: 1px;
	margin: 0px;
}
h2 {
	border: 3px double #095EAB;
	padding: 5px;
	background-color: #339CFB;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal;
}
H4 {
	font-size: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #333333;
	padding-left: 12px;
	background-image: url(../img/top_list/list-h4.gif);
	background-repeat: repeat-y;
	background-color: #B9CBFF;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
FONT {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.8;
}
HR {
	COLOR: #339966;
}
.m2 {
	MARGIN: 5px 10px 5px 25px;
}
.m2s5 {
	MARGIN: 5px 10px 5px 40px;
}
.caption {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 10px 0px 0px; COLOR: #339966; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal;
}
.caption-s {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #339966; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal;
}
.menu {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.4;
}
.menu-s {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.4;
}
.kidsroom {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.4;
}
.norm {
	FONT-SIZE: 14px; LINE-HEIGHT: 1.8;
}
.small {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 140%;
	color: #333333;
}
.smaller {
	FONT-SIZE: 10px;
}
.smallest {
	FONT-SIZE: 9px; LINE-HEIGHT: 1.8;
}
.big {
	FONT-SIZE: 1.1em;
	LINE-HEIGHT: 140%;
}
.bigger {
	FONT-SIZE: 24px; LINE-HEIGHT: 1.8;
}
.bigest {
	FONT-SIZE: 28px; LINE-HEIGHT: 1.8;
}
.footer {
	FONT-SIZE: 10px; LINE-HEIGHT: 1.2;
}
.st_green {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #339933;
	LINE-HEIGHT: 140%;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
}
.st_orang {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #FF6600;
	LINE-HEIGHT: 140%;
}
.st_blue {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #009999;
	LINE-HEIGHT: 140%;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
}
.blue {
	color: #00B0F0;
	font-weight: bold;
}

.st_mazenda {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #6666cc; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal;
}
.st_red {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #FF0000;
	LINE-HEIGHT: 140%;
}

.st_pink {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #FD64A5;
	LINE-HEIGHT: 140%;
}

.st_bl {
	color: #006;
	FONT-WEIGHT: bold;
}
.box {
	border: 1px dotted #130C80;
	background-position: center center;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 5px;
}
.box3 {
	margin-right: 10px;
	margin-left: 10px;
	background-position: center center;
	padding: 0px;
}



.st_lpink {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff99ff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal
}
#flink {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 860px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffb0c6
}
#flink P {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	WIDTH: 854px;
	LINE-HEIGHT: 120%;
	PADDING-TOP: 3px;
}
#hlink {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 860px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #333 1px solid;
	BACKGROUND-COLOR: #ffb0c6
}
#hlink P {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	WIDTH: 854px;
	LINE-HEIGHT: 140%;
	PADDING-TOP: 1px;
}
.c_table {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eee 1px solid; BORDER-COLLAPSE: separate; BACKGROUND-COLOR: #fff
}
.c_table TR {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
.c_table TD {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid
}
.c_table .td_fr {
	WIDTH: 70%
}
.c_table .td_ft {
	WIDTH: 30%
}
.td_ft A {
	FONT-SIZE: 12px
}
#link_sp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #cccccc; LINE-HEIGHT: 100%; PADDING-TOP: 0px
}
#link_sp A {
	FONT-SIZE: 10px; COLOR: #cccccc
}
.tour1 {
	width: 400px;
	margin-right: auto;
	margin-left: 30px;
	padding: 0px;
}

#rinen {
	margin: 0px;
	padding: 5px;
	width: 470px;
	border: 2px dotted #FF802A;
}
#rinen * {
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.box2 li {
	list-style-type: none;
	color: #CC3300;
	font-weight: bold;
	margin: 0px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 1% 9px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-image: url(../img/box/pin1e.gif);
}
.box2 ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.box2 {
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	background-position: center center;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 5px;
	border: 3px double #FF66FF;
	background-color: #FFCCFF;
}
.rss_contents {
	width:470px;
	margin:5px 0px 0px 0px;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #130C80;
}
.rss_contents P {
	font-size:14px;
	margin:0px;
	line-height:140%;
}
.rss_contents A {
	font-size:14px;
	line-height:140%;
}
.rss_contents img {
	padding-bottom: 3px;
}
/* DENTAL LINK */
.c_table555 {
	width:100%;
	border-collapse:separate;
	border:1px solid #ccc;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.c_table555 TR {
    border:1px solid #eee;
}
.c_table555 TD {
    padding:3px 5px;
    font-size:12px;
    vertical-align: top;
    border:1px solid #eee;
}
.c_table555 .td_fr {
    width:60%;
}
.c_table555 .td_ft {
    width:40%;
}
.td_ft A {
    font-size:12px;
}

.l_table555 {
    width:90%;
    background-color:#fff;
    text-align:center;.
    margin:0px auto;
    font-size:12px;
}
.l_table555 A {
    font-size:12px;
}
.faq_a/* DENTAL LINK1 */
 {
	padding: 5px;
	border: thin solid #130C80;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.faq_a  p {
	margin: 0px;
	padding: 0px;
}

.faq_q {
	padding: 5px;
	border: 1px solid #130C80;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #B9CBFF;
	margin-top: 10px;
}


.faq_q p {
	margin: 0px;
	padding: 0px;
}
.pra td {
	font-size: 12px;
}
.pra  .td1 {
	width: 100px;
}
.pra  .td2 {
	width: 28px;
}
.pra  .td3 {
	width: 96px;
}
.pra  .td4 {
	width: 120px;
}
.center {
	text-align: center;
}

#twitter-waku{
	margin-right: auto;
	margin-left: 25px;
	width: 430px;
	margin-top: 10px;
	}
	


.example {/*ediv*/
  position: relative;/*‘Š‘Î”z’u*/
  }

.example p {
  position: absolute;/*â‘Î”z’u*/
  color: white;/*•¶Žš‚Í”’‚É*/
  top: -5;
  left: 8;
  }

.example img {
  width: 100%;
  }

/* ’m—p */

.kokuti p {
	margin: 0;
	padding: 0;
}
.kokuti {
	text-align: center;
    margin: 1em 0 2em;
    padding-bottom: 1em;
    border: 2px solid #A1B67F;
    border-radius: 5px;
}

.kokuti2 p {
	margin: 0;
	padding: 0;
}
.kokuti2 {
	text-align: center;
    margin-top: 1em;
    margin-bottom: 2em;
    border: 2px solid #EE7F35;
    border-radius: 5px;
}
#contents_box {	
	width: 476px;
	margin: 0 10px;
	}
#contents_box p {
	font-size: 20px;
    line-height: 140%;
    margin: 0 0 30px;
	}
#contents_box p.space24 {
	font-size: 20px;
    line-height: 140%;
    margin: 0 24px 30px;
	}
    
#contents_box p.title{
    margin-bottom: 10px;
	} 
#contents_box p.title_blue{
    margin: 0 24px 10px;
    color: #153077;
	}  
#contents_box .box_01 {
	border: 1px #fcd674 solid;
    border-radius: 5px;
    background-color: #fff2cd;
    margin: 0 5px 30px;
    padding: 10px 5px;
	}
#contents_box .box_01 p {
    margin: 0;
	}
#contents_box .img_right {
	float: right;
    margin: 0;
    margin-left: 10px;
	}
#contents_box .img_left {
	float: left;
    margin: 0;
    margin-right: 10px;
	}
#contents_box .float_none {
	clear: both;
    margin: 0;
    }
#contents_box .syouni_waku_01{    
    background-image: url(../img/syouni/202006-img-back-01.jpg);
	background-position: right 150px;
	background-repeat: no-repeat;
}
#contents_box .syouni_waku_02{    
    background-image: url(../img/syouni/202006-img-back-02.jpg);
	background-position: 150px 130px;
	background-repeat: no-repeat;
}
#contents_box .syouni_waku_03{    
    background-image: url(../img/syouni/202006-img-back-03.jpg);
	background-position: 150px bottom;
	background-repeat: no-repeat;
}

#contents_box .img_flex_conta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#contents_box .img_flex_conta .item2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}

.boldline {
      font-weight: bold;
      text-decoration: underline;
      }
.markerline {
      background-color: #ffff00;
      text-decoration: underline;
      }
.markerline_brown {
      background-color: #ffff00;
      color: #990000;
      text-decoration: underline;
      font-weight: bold;
      }
.marker {
      background-color: #ffff00;
      }
.text_color_brown { color: #880000; }
#contents_box .mekkin_midasi {
    color: #880000;
    margin: 10px 24px 20px;
    }
#contents_box .mekkin_midasi p {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: bold;
    text-decoration: underline;
    }
#contents_box .mekkin_midasi p:nth-child(2) {
    text-align: right;
    }
#contents_box .mekkin_waku_01{    
    background-image: url(../img/mekkin/2020-06-back-01.jpg);
	background-position: right 220px;
	background-repeat: no-repeat;
    }

#contents_box .kisclub_waku {    
    margin: 0 24px;
    display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;
    justify-content:space-between;
    }
#contents_box .kisclub_waku .club_waku01 {    
    align-self: flex-start;
    margin-right: 10px;
    }
#contents_box .kisclub_waku .club_waku02 {    
        }
#contents_box .kisclub_waku .club_waku01 p {    
    margin-bottom: 0;
    }
#contents_box .kisclub_waku .club_waku01 p.title {    
    border: 2px solid #000;
    border-radius: 5px;
    padding: 2px 5px
    }
#contents_box .kids_midasi p {
    margin: 0 24px;
    font-size: 22px;
    text-decoration: underline double;
    }
#contents_box .kids_midasi p:nth-child(2) {
    text-align: right;
    }
#contents_box .kids_waku_01 {    
    background-image: url(../img/kids/back-01.jpg);
    background-color:rgba(255,255,255,0.8);
    background-blend-mode:lighten;
	background-position: center top;
	background-repeat: no-repeat;
    }
#contents_box .kids_waku_02 {    
    background-image: url(../img/kids/back-02.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .kids_waku_03 {    
    background-image: url(../img/kids/back-03.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
    
#contents_box .oyako_waku_01 {    
    background-image: url(../img/oyako/back-01.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }

.underbar_single_bold {    
    text-decoration:underline;
    font-weight: bold;
    }
.underbar_double_bold {    
    text-decoration: underline double;
    font-weight: bold;
    }
#contents_box .maternity_waku_01 {    
    background-image: url(../img/maternity/back-01.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .maternity_waku_01 .underbar_single_bold {    
    font-size: 19px;
    }
#contents_box .maternity_waku_02 {    
    background-image: url(../img/maternity/back-02.jpg);
	background-position: right 200px;
	background-repeat: no-repeat;
    }
.side_menu {
    width: 176px;
    background-color: #ffffcc;
    border: solid 2px #767171;
    border-radius: 10px;
    padding: 8px 0;
    }
.side_menu a {
	display: block;
    }
.side_menu a:hover {
	position: relative;
    text-decoration: none;
    top: 0;
    left: 0;
    opacity: 0.3;
    }
#main .menu_box2 {
    margin-bottom: 3px;
    }

.imp_nagare_arrow {
    margin-bottom: 3em;
    display: grid;
    grid-template-columns: 1fr 60px 1fr;
    grid-template-areas:
        "areaA areaB areaC"
    }
.imp_nagare_arrow div.box_grid {
    display: flex;
    align-items: center;    
    }
.imp_nagare_arrow div.areaA {
    grid-area: areaA;
    }
.imp_nagare_arrow div.areaB {
    grid-area: areaB;
    justify-content: center;
    }
.imp_nagare_arrow div.areaC {
    grid-area: areaC;
    font-size: 20px;
    line-height: 140%;
    padding: 0 10px;
    }
#contents_box .imp_nagare_midasi {
    color: #880000;
    margin: 10px 24px 5px;
    }
#contents_box .imp_nagare_midasi p {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: bold;
    }
#contents_box .imp_nagare_midasi p:nth-child(2) {
    text-align: right;
    }
#contents_box .imp_nagare_waku_01{    
    background-color: #fff2cc;
    border: solid 2px #f7c8ab;
    border-radius: 15px;
    padding: 8px 15px;
    margin: 0 24px 30px;
    }
#contents_box .imp_nagare_waku_01 p{    
    margin: 0;
    }
#contents_box .imp_nagare_waku_01 p:nth-child(2) {
    margin-left: 1em;
    }
    
#contents_box .imp_nagare_table {
    margin: 0 24px 30px;
    }
#contents_box .imp_nagare_table p{
    margin-bottom: 3px;
    }
#contents_box .imp_nagare_table span.title {
    background-color: #ffff00;
    font-weight: bold;    
    }
#contents_box .imp_nagare_table .imp_td_box {
    border-left: solid 1px #000;
    display: grid;
    grid-template-columns: 80px 1fr;
    grid-template-areas:
        "areaD areaE";
    }
#contents_box .imp_nagare_table .imp_td_box:first-of-type {
    border-top: solid 1px #000;
    border-left: solid 1px #000;
    }
#contents_box .imp_nagare_table .imp_td_box:last-of-type {
    margin-bottom: 5px;
    }
.imp_nagare_table .imp_td_box .areaD {
    grid-area: areaD;
    font-size: 22px;
    padding: 10px 4px;
    border-right: solid 1px #000; 
    border-bottom: solid 1px #000;
    text-align: center;
    }
.imp_nagare_table .imp_td_box .areaE {
    grid-area: areaE;
    font-size: 22px;
    padding: 10px 5px;    
    text-align: center;
    border-bottom: solid 1px #000;
    border-right: solid 1px #000; 
    }
#contents_box .usinau_waku_01 {    
    background-image: url(../img/usinau/back-01.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    } 
#contents_box .usinau_waku_02 {    
    background-color: #fdeada;
    border: solid 2px #e46c0a;
    border-radius: 15px;
    padding: 8px 15px;
    margin: 0 24px 30px;
    }
#contents_box .usinau_waku_02 p{    
    margin: 0;
    }
#contents_box .usinau_link {
    background-color: #fdeada;
    border: solid 1px #e46c0a;
    border-radius: 10px;
    padding: 2px 5px;
    margin: 0 5px;
    }
#contents_box .usinau_link a {
    text-decoration: none;
    font-weight: bold; 
    color: #000;
    }
#contents_box .usinau_link a:hover {   
    top: 0;
    left: 0;
    opacity: 0.3;
    }
#contents_box .usinau_list  {margin-bottom: 4em;}
#contents_box .usinau_list p.title_usinau {margin: 0 24px 5px;}
#contents_box .usinau_list p.title_usinau span {
    margin: 0;
    font-size: 20px;
    text-decoration: underline solid #e46c0a;
    font-weight: bold; 
    }
#contents_box .usinau_list ul {
    font-size: 20px;
    line-height: 140%;
    margin: 0 24px 30px;
    }
#contents_box .usinau_list li {
    margin-bottom: 8px;
    }
p.parking_style {
    font-size: 1.4em;
    color: #952002;
    font-weight: bold;
    margin-bottom: 0px;
    }
.parking_style2 {
    font-size: 1.8em;
    color: #952002;
    font-weight: bold;
    margin: 10px 0;
    }
.parking_style2 span {
    background-color: #952002;
    padding: 2px 5px;
    border-radius: 10px;
    }    
#contents_box p.joinus_title {
    color: #2e74b5;
    text-decoration: underline;
    margin: 0 24px 10px;
    font-weight: bold;
    }
#contents_box .yobou_waku_01 {    
    background-image: url(../img/yobou/back-01.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    } 
#contents_box .yobou_waku_02 {    
    background-image: url(../img/yobou/back-02.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    } 
#contents_box .yobou_waku_03 {    
    background-image: url(../img/yobou/back-03.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    } 
.brown_waku {
    border: solid 2px #843c0c;
    margin: 0 10px 2em;
    border-radius: 30px;
    padding: 10px;
    }
.brown_waku p {margin-bottom: 5px;}
.brown_title {
    color:#843c0c;
    background-color: #f7caac;
    font-weight: bold;
    padding: 5px 3px;
    }
.brown {
    color:#843c0c;
    font-weight: bold;
    }
.img_text_center { display: flex;
  align-items: center; }
#contents_box .sisyu_waku_01 {    
    background-image: url(../img/sisyu/back-01.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .itakunai_waku_01 {    
    background-image: url(../img/itakunai/back-01.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
.red { color: red;}
.navy_blue { color: #2f5496; font-weight: bold;}
.pras_title { 
    border: solid 1px #333;
    color: #c00000;
    font-weight: bold;
    font-size: 1.1em;
    padding: 5px;
    background-color: #fff2cc;
    border-radius: 10px;    
    }
#contents_box .pras_waku_01 {    
    background-image: url(../img/pra/back-01.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .job_dr_waku_01 {    
    background-image: url(../img/dr/2021-bk_001.jpg);
	background-position: right center;
	background-repeat: no-repeat;
    }
#contents_box .job_dr_waku_02 {    
    background-image: url(../img/dr/2021-bk_002.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .white_waku_01 {    
    background-image: url(../img/white/bk-001.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .white_waku_02 {    
    background-image: url(../img/white/bk-002.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .bruxism_waku_01 {    
    background-image: url(../img/bruxism/bk-001.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .bruxism_waku_02 {    
    background-image: url(../img/bruxism/bk-002.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .bruxism_waku_03 {    
    background-image: url(../img/bruxism/bk-003.jpg);
	background-position: right bottom 50%;
	background-repeat: no-repeat;
    }
#contents_box .jyudosisyu_waku_01 {    
    background-image: url(../img/jyudosisyu/back-01.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .sports_midasi {
    color: #538135;
    margin: 10px 24px 20px;
    }
#contents_box .sports_midasi p {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: bold;
    text-decoration: underline;
    }
#contents_box .sports_midasi p:nth-child(2) {
    text-align: right;
    }
#contents_box .sports_waku_01 {    
    background-image: url(../img/sports/back-01.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .sports_waku_02 {    
    background-image: url(../img/sports/back-02.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .sports_waku_03 {    
    background-image: url(../img/sports/back-03.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }
#contents_box .kounai_waku_01 {    
    background-image: url(../img/kounai/bk-01.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
    }