@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap');
/*------共通項目--------*/
#yoyaku table td label{display: block;
box-shadow: none;
border:none;}

.contents {
	width: 850px;
	margin: 25px auto 15px;
}
.main {
	float: left;
	width: 600px;
}
.sidebar {
	float: right;
	width: 230px;
}

.eye{
	margin: 0;
	padding: 0;
	text-align: center;
	background-color:#FEF5C0;
}

.eye img {
	display: block;
	height: auto;
	margin: 0 auto;
}

.space{
	display: block;
	height: 40px;
}

.inbox {
	padding: 0 5px 10px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
a img:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}
.main {
}
dl.kome{

}
dl.kome dt{
	float: left;
}
dl.kome dd{
	padding: 0 0 5px 1.5em;}

a.link{
	display: block;
	margin: 10px 0 0 20px;
	padding: 5px 40px 5px 10px;
	border-radius: 5px;
	float: right;
	color: #FFFFFF;
	font-size: 16px;
	text-decoration: none;
	background-color:#58CDBB;
	font-weight: bold;
	background-image: url(../image/common/link.png);
	background-repeat: no-repeat;
	background-position: 95% center;
	background-size: auto 10px;
}
a.link:hover,.link2 a:hover{
opacity: 0.7;
}
a.tel_link{
	font-size: 28px;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(../image/common/tel2.png);
	background-repeat: no-repeat;
	background-size: auto 24px;
	padding: 0 0 0 25px;
	background-position: left center;
	line-height: 30px;
	float: right;
	display: block;
	margin: 10px 0 0 20px;
}
.link2 a{
	display: block;
	margin: 10px auto;
	padding: 5px 40px 5px 10px;
	border-radius: 10px;
	width: 60%;
	text-align: center;
	color: #FFFFFF;
	font-size: 18px;
	text-decoration: none;
	background-color:#58CDBB;
	font-weight: bold;
	background-image: url(../image/common/link.png);
	background-repeat: no-repeat;
	background-position: 95% center;
	background-size: auto 10px;
}

/*------------------------------
	パンくずリスト
------------------------------*/

#breadcrumb{
	background-color: #FFF8E4;
	padding: 5px 0px;
	margin: 0 0 10px 0px;

}

#breadcrumb ul{
	width: 850px;
	margin: 0 auto;
	font-size: 13px;
	display: block;
	padding: 0;
}

#breadcrumb ul li{ display:inline;
margin:0 3px 0 0;}

#breadcrumb ul li:after{ content:"＞";
margin: 0 0 0 5px;}

#breadcrumb ul li:last-child:after{ content:none;}

#breadcrumb ul li a{text-decoration: none;
	color:#000;}

/*------------------------------
	トップページ
------------------------------*/
.topimg{
	margin: 0;
	padding: 0;
	text-align: center;
	background-color:#FEF5C0;
}



/*-----------------------------*/
.blocks{
	display: flex;
	align-content: stretch;
	align-items: stretch;
	flex-wrap: wrap;
	margin: 0 0 20px;
	justify-content: space-between;
}
.blocks .block{
	width: 48%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding:10px 10px;
	border-radius: 10px;
	box-sizing: border-box;
	margin: 0 0 20px;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0px 0px 5px #B7A959;
	box-shadow: 0px 0px 5px #B7A959;
	overflow: hidden;
}

.blocks .block a{
	text-decoration: none;
	display: block;
	overflow: hidden;
}
.blocks .block a span.title{
	color:#81671B;
	text-decoration: none;
	font-size: 18px;
	display: block;
	font-weight: bold;
	margin: 0 0 10px;
	background: #FCE396;
	padding: 3px 10px;
	border-radius: 8px;
}
.blocks .block img{
	float: left;}

.blocks .block a p{

		padding: 0 0 0 110px;
	margin: 0;
	margin: 0;
	color: #000000;
}
.blocks .block a p .more{background: #EC8B41;
display: block;
color: #fff;
text-align: center;
font-weight: bold;
border-radius: 6px;
margin: 10px auto 0 auto;}

.blocks .block a:hover{
	opacity: 0.7;
}



/*---------------------------*/

.pr01{
	margin: 0 auto 30px;
	box-shadow: 0 0 5px #888;
	padding: 15px;
	background-color: #FFFFFF;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 5px #B7A959;

}

.pr01 p{font-size: 16px;}

.pr01 p.name{font-size: 18px;
text-align: right;
font-weight: bold;
color: #58CDBB;}

/*---------------------------*/

.pr02{
	margin: 0 auto 30px;
	box-shadow: 0 0 5px #888;
	padding: 10px;
	background-color: #FFFFFF;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 5px #888;
	overflow: hidden;
}
.pr02 .chui,.message{background: #F5F2E3;
border-radius: 10px;
position:relative;
font-weight: bold;
padding: 15px 20px;
margin: 0 auto 30px auto;
font-size: 16px;}

.message{
text-align: center;
}


.pr02 .chui img{position: absolute;
right: 0;
top: -5px;}

.pr02 p{
	
}

/*---------------------------*/
#info {position: relative;}

#info .edit {
	position: absolute;
	right: 15px;
	top: 12px;
	width: 27px;
	height: 24px;
}
#info .info {
	width: 100%;
	height: 250px;	/*適当な高さに*/
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	display: inline-block;
}

#info .info iframe{
	width:100%;
	height:100%;
	border:none;
	display:block;
}


/*------------------------------
	初めての方へ
------------------------------*/
 .outbox{
	margin-bottom: 30px;
	box-shadow: 0 0 5px #B7A959;
	border-radius: 10px;
	padding: 10px;
	background: #fff;
	 
}



/*--------------------------------*/

ol.nagare{
}
ol.nagare li{
	margin: 0 0 10px;
	padding: 0 0 60px;
	clear: both;
	background-image:url("../image/common/yajirusi.png");
	background-repeat: no-repeat;
	background-position: 40% bottom;
	background-size: auto 30px;
}
ol.nagare li:last-child{
	padding: 0 0 0px;
	background-image: none;
}
ol.nagare li:last-child::after{
	content: "";
	display: block;
	clear: both;
}
ol.nagare li dl{}
ol.nagare li dl dt{
	color: #663300;
	font-weight: bold;
	padding: 5px;
	margin: 0 0 10px;
	font-size: 16px;
	border-radius: 5px;
	background: #FFFFE3;
}
ol.nagare li dl dt span{
	padding: 0 5px;
	margin: 0 10px 0 0;
	display: inline-block;
	background-color: #58CDBB;
	border-radius: 5px;
	color: #FFFFFF;
}
ol.nagare li dl dd{
	margin: 0 10px;
}
ol.nagare li dl dd img{
	margin: 0 0 15px 20px;
	width: 170px;
	float: right;
	height: auto;
	border-radius: 5px;
}

/*-----------------------------*/



dl.faq dt {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #B25900;
	position: relative;
	padding: 2px 0 2px 30px;
	line-height: 21px;
}

dl.faq dt:before{
	content: "Q";
	width: 25px;
	height: 25px;
	background-color:#FF7373;
	color: #fff;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 25px;
	line-height: 25px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}


dl.faq dd {
	line-height: 1.5;
	margin-bottom: 10px;
	position: relative;
	padding: 0 0 10px 30px;
	border-bottom: 2px dotted #FFD1A3;
	font-size: 14px;
	text-align: left;
}



dl.faq dd:before{
	content: "A";
	width: 25px;
	height: 25px;
	font-weight: bold;
	background-color: #8C6D3F;
	color: #fff;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 25px;
	line-height: 25px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

dl.faq dd:last-child{ border-bottom:none;
margin-bottom:0;}


dl.faq dd img{
	width: 230px;
	margin: 0 0 10px 20px;
	float: right;
}

/*------------------------------
	当院紹介
------------------------------*/


/*-----------------------------*/
.feature h3{
	background-image: url("../image/shoukai/feature.png");
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0 0 10px;
	padding: 0 0 20px;
	background-size: auto 20px;
	background-color: #FFFFFF;
	color: #663300;
	font-size: 22px;
	border-bottom-style: none;
	font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN",  Arial, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.feature h3 strong{
	color: #FF8000;
	font-size: 26px;
}


.feature p {
	margin:0 10px 30px 10px;
	font-size:15px;
	line-height:1.8;}

/*-----------------------------*/

.greet .inchou{
	width: 190px;
	margin: 0 0 30px 20px;
	float: right;
}
.greet .inchou img{
	width: 180px;
	height: auto;
	margin: 0 0 10px;
	border-radius: 5px;
	display: block;
	border:5px solid #fff;
	box-shadow: 0 0 4px #aaa;
}
.greet .inchou figcaption{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #FF8000;
}
.greet .inchou figcaption strong{
	color: #663300;
}

.greet p{
	margin: 0 0 10px;
}

.greet .inchou dl{
	padding: 5px;
	margin: 10px 0 0 0;
	border: 1px dotted #BBBBBB;
}
.greet .inchou dl dt{
	padding: 0 0.5em;
	display: block;
	text-align: center;
	border-radius: 5px;
	background-color: #663300;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
}
.greet .inchou dl dd{
	padding: 0 0 5px 4em;
	margin: 0 0 5px;
	border-bottom: 1px dotted #888888;
}
.greet .inchou dl dd:last-child{
	padding: 0 0 0px 4em;
	margin: 0;
	border-bottom: none;
}

/*-----------------------------*/

.staff{}
.staffbox{}
.staffbox p{
	margin: 0 0 10px 210px;
}

.staffbox img{
	width: 180px;
	height: auto;
	margin: 0 0 10px;
	border-radius: 5px;
	display: block;
	border: 5px solid #fff;
	box-shadow: 0 0 4px #aaa;
	float: left;
}
.staffbox dl{
	margin: 0 0 0 210px;
}
.staffbox dl dt{
	padding: 0 0.5em;
	display: block;
	width: 4em;
	text-align: center;
	border-radius: 5px;
	background-color: #663300;
	color: #FFFFFF;
	font-weight: bold;
	float: left;

}
.staffbox dl dd{
	padding: 0 0 10px 6em;
	margin: 0 0 10px;
	border-bottom: 2px dotted #888888;
}
.staffbox dl dd small{
	padding: 0 0 0 1em;
	font-size: 90%;
	color: #555555;
}

/*-----------------------------*/
#shashin{
	padding-bottom:20px;
}

#shashin #office_ph {
	padding: 0;
	text-align: center;
	margin-bottom:20px;
}
#imgList {
	margin: 10px auto 20px auto;
	width:100%;
	display: flex;
	justify-content: space-between;
}
#imgList li{
	width: 23%;
	list-style: none;
	margin-right:5px;
}
#imgList li + li{
	border-left:none;
}
#imgList li img{
	cursor: pointer;
	width:100%;
	height: auto;
	border: solid 2px #ddd;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#imgList .list1 img, #imgList .list2 img, #imgList .list3 img, #imgList .list4 img{
	border-color:#FFF;
}

/*------求人情報-------------*/
dl.kyujin > dt,dl.kyujin > dd {
margin: 0;
padding: 15px;
}


dl.kyujin{display: flex;
flex-wrap: wrap;
align-items:stretch;
font-size: 14px;
	background:#F3ECCB;
	border:1px solid #663300;
	border-bottom:none;
	width:100%;
	margin:0 auto 15px auto;
}

dl.kyujin > dt {
width: 28%;
	border-bottom:1px solid #663300;
	box-sizing: border-box;
}
dl.kyujin > dd {
background: #fff;
border-left: 1px solid #663300;
	border-bottom:1px solid #663300;
	width: 72%;
	box-sizing: border-box;
}



/*------お問い合わせ----------------------------*/

.inquiry p.telnum {
	font-size: 25px;

	margin: 15px auto 15px;
}

.inquiry p.note {
	font-weight: bold;
	color: #F00;
}


.inquiry p.tel a {
	text-decoration: none;
	color: #59B200;
}



dl.formList dt,dl.formList dd {
margin: 0;
padding: 15px;
}
.formList dt b{
	margin: 0 0 0 4px;
font-size:120%;
	color: #F00;
}

dl.formList{
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	font-size: 14px;
	background-color: #FFEFBF;
	border-top: 1px dotted #C9AC6C;
	border-bottom: none;
	width: 100%;
	margin: 15px auto 15px auto;
}

dl.formList dt {
	width: 30%;
	border-bottom: 1px dotted #C9AC6C;
	box-sizing: border-box;
}
dl.formList dd {
	background: #fff;
	border-bottom: 1px dotted #C9AC6C;
	width: 70%;
	box-sizing: border-box;
}
.formList dd span{
margin:0 4px 0 0;
}

.formList dd input[type=text],
.formList dd input[type=email],
.formList dd input[type=tel],
.formList dd input[type=number],
.formList dd input[type=password],
.formList dd textarea{
padding:10px;
border-radius:4px;
border:#ddd solid 1px;
-webkit-box-shadow:inset 1px 1px 5px #eee;
box-shadow:inset 1px 1px 5px #eee;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
	width: 100%;
}

.formList dd textarea{
resize:vertical;
}

.formList dd .short{
	width: 50%!important;
	margin:0 0 10px 0;
}

.formList dd input[name^=post]{
width:60px;
}



.inquiry p.send_btn {
	text-align: center!important;
	font-size: 25px;
	color: #ff7373;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 0px auto 10px;
}


/*------------------------------
	施術内容
------------------------------*/


/*-----------------------------*/
.ryokin table {
	border: 1px solid #aaa;
	width: 100%;
	margin: 0 0 15px;
	font-size: 16px;
}
.ryokin table th, .ryokin table td {
	border: 1px dotted #aaa;
	font-size: 17px;
	font-weight: normal;
	vertical-align: middle;
}
.ryokin table th {
	background-color: #FFEFBF;
	padding: 8px 0px;
	text-align: center;
}
.ryokin table td {
	padding: 8px 10px;
	text-align: center;
}

.ryokin p {
	font-size: 16px;
	padding-left: 5px;
}
.ryokin dl {
	font-size: 15px;
	line-height: 25px;

}
.ryokin dl dt {
	width: 1em;
	float: left;
}
.ryokin dl dd {
	padding-left: 1.5em;
}



/*-----------------------------*/
.hoken h3{
	clear: both;
}


.hoken p{
	margin: 0 5px 20px 5px;
} 


.hoken p img{
	margin: 0 0 20px 20px;
	float: right;
	width: 230px;
	height: auto;
}

.hoken dl.ryokin{
	margin: 0px 5px 35px;
	padding: 10px 15px;
	clear: both;
	display: block;
	-webkit-box-shadow: 0px 0px 3px #BBBBBB;
	box-shadow: 0px 0px 3px #BBBBBB;
}
.hoken dl.ryokin dt{
	float: left;
	font-weight: bold;
	color: #FB7F05;
}
.hoken dl.ryokin dd{
	text-align: right;
	padding: 0 0 5px;
	margin: 0 0 5px;
	border-bottom: 1px dotted #888888;
}
.hoken dl.ryokin dd:last-child{
	text-align: right;
	padding: 0 0 0px;
	margin: 0 0 0px;
	border-bottom: none;
}


/*-----------------------------*/
.ryokin2{
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	margin: 0 5px 40px;
	justify-content: space-between;
}

.ryokin2 table {
	border: 1px solid #aaa;
	width: 48%;
	margin: 0 0 25px;
	font-size: 16px;
}
.ryokin2 table th, .ryokin2 table td {
	border: 1px dotted #aaa;
	font-size: 16px;
	font-weight: normal;
	vertical-align: middle;
}
.ryokin2 table th {
	background-color: #DAEDFC;
	padding: 8px 5px;
	text-align: center;
	width: 45%;
}
.ryokin2 table td {
	padding: 8px 5px;
	text-align: center;
}

/*-----------------------------*/

h3.point{
	padding: 0;
	text-align: center;
	background-color: #FFFFFF;
	background-image: none;
	font-weight: bold;
	line-height: 1.3;
	border-radius: 0;
	margin: 0 5px 20px;
	font-size: 35px;
	border-style: none;
	border-width: 0;
}
h3.point img{
	border-radius: 10px;
}

ul.point{
	display: flex;
	flex-wrap: wrap;
	align-content: stretch;
	align-items: stretch;
	justify-content: space-between;
	margin: 0 5px;
}
ul.point li{
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0 0 20px;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-shadow: 0px 0px 4px #888888;
	box-shadow: 0px 0px 4px #888888;

}
ul.point li dl{}
ul.point li dl dt{
	padding: 0 0 5px;
	margin: 0 0 10px;
	border-bottom: 2px solid #FF6A6A;
	text-align: left;
	color: #FF6A6A;
	font-weight: bold;
	font-size: 20px;
}
ul.point li dl dt img{
	margin: 0 auto 5px;
	display: block;
}
ul.point li dl dd{
overflow: hidden;
}
ul.point li dl dd img{
	width: 230px;
	margin: 0 0 0 20px;
	float: right;
}
ul.point li:nth-child(2n) dl dd img{
	width: 230px;
	margin: 0 20px 0 0;
	float: left;
}
ul.point li:last-of-type dl dt{
	border-bottom: none;
	padding: 0 0;
}

/*-----------------------------*/

ul.point2{
	display: flex;
	flex-wrap: wrap;
	align-content: stretch;
	align-items: stretch;
	justify-content: space-between;
	margin: 0 5px 30px;
}
ul.point2 li{
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0 0px 25px 0;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-shadow: 0px 0px 4px #888888;
	box-shadow: 0px 0px 4px #888888;
	border-radius: 10px;
	background-color: #DBECFC;
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(219,236,252,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(219,236,252,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(219,236,252,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(219,236,252,1.00) 100%);
}
ul.point2 li dl{}
ul.point2 li dl dt{
	padding: 5px 10px;
	margin: 0 0 10px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	border-radius: 5px;
	font-size: 20px;
	background-color: #006DB0;
}
ul.point2 li dl dt img{
	margin: 0 auto 5px;
	display: block;
}
ul.point2 li dl dd{
overflow: hidden;
}
ul.point2 li dl dd img{
	width: 230px;
	margin: 0 0 0 20px;
	float: right;
}
ul.point2 li:nth-child(2n) dl dd img{
	width: 230px;
	margin: 0 20px 0 0;
	float: left;
}


p.o2box_btm{
	border-radius: 15px;
	margin: 0 5px 10px;
	padding: 8px 10px;
	background-color: #0163AC;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
}


/*------------------------------
	交通事故治療
------------------------------*/
.jiko p img{float:right;
width:230px;
height:auto;
margin:0 0 10px 20px;}

.jibai p img{
	display: block;
	width: 230px;
	margin: 0 20px 0px 0px;
	float: left;
}
.jibai p.link a{
	background: #2baf44;
	float:right;
	font-size: 16px;
	font-weight:bold;
	font-family: 'Noto Sans JP', sans-serif;
	text-shadow: 0 0 7px #306018;
	color: #fff;
	margin: 10px 0 0 0;
	padding: 5px 10px;
	border-radius: 3px;
	text-decoration:none;
}
.jibai p.link a:hover {
    filter:alpha(opacity=60);
    opacity:0.6;
}

/*-----------------------------*/

dl.tokucho{background: url("../image/common/paper.jpg") repeat left top;
padding:15px;
font-size:16px;
counter-reset:number;
margin:0 0 20px 0;
box-shadow: 0 0 4px #aaa;
border-radius: 5px;}

dl.tokucho dt{background: #85B200;
font-weight:bold;
color:#fff;
padding:5px 10px;
border-radius: 6px;
margin:0 0 10px 0;}

dl.tokucho dd{position: relative;
padding:10px 0 10px 45px;
	border-bottom:1px dashed #85B200;
background: #fff;}


dl.tokucho dd:last-of-type{border:none;}

dl.tokucho dd::before{
  /* 以下数字をつける */
  position: absolute;
  counter-increment: number;
  content: counter(number);
  /*以下数字のデザイン変える*/
  display:inline-block;
  background:#FF9226;
  color: white;
  font-weight:bold;
  font-size: 15px;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  /*以下 上下中央寄せのため*/
  top: 10px;
	left:10px;

}
.imgbox3 ul,
.imgbox2 ul{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	margin: 0 auto;
	justify-content: space-between;
}

.imgbox3 ul li {
width: 32%;
margin: 0 0 20px;
}

.imgbox2 ul li {
	width: 48%;
	margin: 0 0 20px;
}


.imgbox3 ul li img,
.imgbox2 ul li img{
	display: block;
	width: 100%;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.algincenter{
	margin: 0 5px 10px;
}
.algincenter img{
display: block;
margin: 0 auto;
}


ul.check{
	margin: 0 0px 20px;
	font-size: 18px;
	background-image: url(../image/esthe/check_bg.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: 80px auto;
}
ul.check li{
	padding: 0 0 8px 30px;
	margin: 0 0 8px;
	border-bottom: 1px dotted #AAAAAA;
	background-repeat: no-repeat;
	background-image: url(../image/common/check.png);
	background-position: left top;
	background-size: auto 22px;
}
ul.check li img{
	display: block;
	width: 230px;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 5px solid #fff;
	box-shadow: 0 0 4px #ccc;
	margin: 0 0 10px 20px;
	float: right;
}

ul.check li strong{
	color: #FF0000;
	font-weight: normal;
}

ul.dot{
	padding: 10px 10px 10px 30px;
	margin: 0;
	border-radius: 10px;
	border: 2px dotted #FF8000;
	background-color: #FFEEEF;
}
ul.dot li{
	list-style-position: outside;
	list-style-type: disc;
}
