body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(../images/back.gif);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #F0FCE0;
	color: #666666;
}
#co {
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
a:link {
	color:#666666;
}
a:visited {
	color:#666666;
}
a:hover {
	/*color:#CCCCCC;*/
	color:#666666;
	text-decoration: none;
}
.img-l {
	float: left;
	margin-right:10px;
}
.img-r {
	float: right;
	margin-left:10px;
}
.img-c {
	text-align:center;
}
.img-c2{
  text-align:center;
	padding-bottom:10px;
}
.clear-both {
	clear: both;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}
mt0{
margin-top: 0;
}
.ls01{
	letter-spacing:0.2em;
}

#tel-box {
	margin-top: 10px;
}
#copy {
	margin-top: 10px;
	text-align: center;
	margin-bottom: 10px;
}
#copy p {
	font-size: 0.65em;
	line-height: 1.6;
}
#main {
	margin-top: 8px;
}

#common-box #doctor h3 span{
	display:none;
}
#common-box #doctor h3{
	background-image:url(../images/doctor_title.jpg);
	height: 55px;
	width: 575px;
}


/* header */

#header {
	background-image: url(../images/header_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	height: 125px;
	padding-top: 10px;
}
#header #header-l {
	float: left;
	width: 300px;
	padding-bottom: 5px;
	text-align: left;
}
#header #header-r {
	float: right;
	width: 460px;
	text-align: right;
	padding-top: 17px;
	padding-bottom: 5px;
}
#header #header-r p#header-link {
	font-size: 0.65em;
	line-height: 1.6;
	margin-top:10px;
}
#header #header-sub {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}

/* header */

/* header-s */

#header-s {
	background-image: url(../images/header_back_s.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	height: 83px;
	padding-top: 10px;
}
#header-s #header-s-l {
	float: left;
	width: 300px;
	padding-bottom: 5px;
	text-align: left;
	padding-top: 12px;
}
#header-s #header-s-r {
	float: right;
	width: 460px;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 5px;
}
#header-s #header-s-r p#header-link {
	font-size: 0.65em;
	line-height: 1.6;
	margin-top:10px;
}
#header-s #header-s-sub {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}

/* header */

/* navi */

#navi{
	clear: both;
	margin: 10px 0px 0px;
	padding: 0px;
	height: 46px;
	width: 780px;
}
#navi span{
	display:none;
}
#navi ul {
	margin: 0px;
	padding: 0px;
	list-style:none;
}
#navi ul li {
	list-style-type: none;
	margin:0px;
	padding: 0px;
	font-size: 1%;
	display: inline;
	height: 46px;
	float: left;
}
#navi ul li a#navi-01{
    background-image:url(../images/navi_01.gif);
	display:block;
    width:97px;
    height:48px;
}
#navi ul li a:hover#navi-01{
    background-position:0px -48px;
}
#navi ul li a#navi-02{
    background-image:url(../images/navi_02.gif);
	display:block;
    width:97px;
    height:48px;
}
#navi ul li a:hover#navi-02{
    background-position:0px -48px;
}
#navi ul li a#navi-03{
    background-image:url(../images/navi_03.gif);
	display:block;
    width:97px;
    height:48px;
}
#navi ul li a:hover#navi-03{
    background-position:0px -48px;
}
#navi ul li a#navi-04{
    background-image:url(../images/navi_04_2.gif);
	display:block;
    width:98px;
    height:48px;
}
#navi ul li a:hover#navi-04{
    background-position:0px -48px;
}
#navi ul li a#navi-05{
    background-image:url(../images/navi_05.gif);
	display:block;
    width:97px;
    height:48px;
}
#navi ul li a:hover#navi-05{
    background-position:0px -48px;
}
#navi ul li a#navi-06{
    background-image:url(../images/navi_06.gif);
	display:block;
    width:97px;
    height:48px;
}
#navi ul li a:hover#navi-06{
    background-position:0px -48px;
}
#navi ul li a#navi-07{
    background-image:url(../images/navi_07.gif);
	display:block;
    width:97px;
    height:48px;
}
#navi ul li a:hover#navi-07{
    background-position:0px -48px;
}
#navi ul li a#navi-08{
    background-image:url(../images/navi_08.gif);
	display:block;
    width:100px;
    height:48px;
}
#navi ul li a:hover#navi-08{
    background-position:0px -48px;
}

/* navi */

/* navi-s */

#navi-s h2 span{
	display:none;
}
#navi-s h3 span{
	display:none;
}
#navi-s h3 a{
	height: 26px;
	width: 170px;
	display:block;
}
#navi-s h2#navi-s-title{
	background-image:url(../images/navi_s_title.gif);
	height: 40px;
	width: 190px;
}
#navi-s h2#navi-s-midashi-01{
	background-image:url(../images/navi_s_midashi_01.gif);
	height: 14px;
	width: 170px;
}
#navi-s h2#navi-s-midashi-02{
	background-image:url(../images/navi_s_midashi_02.gif);
	height: 14px;
	width: 170px;
	margin-top: 8px;
}
#navi-s h3#navi-s-01{
	background-image:url(../images/navi_s_01.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-02{
	background-image:url(../images/navi_s_02.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-03{
	background-image:url(../images/navi_s_03.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-04{
	background-image:url(../images/navi_s_04.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-05{
	background-image:url(../images/navi_s_05.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-06{
	background-image:url(../images/navi_s_06.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-07{
	background-image:url(../images/navi_s_07.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-08{
	background-image:url(../images/navi_s_08.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-09{
	background-image:url(../images/navi_s_09.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-29{
	background-image:url(../images/navi_s_29.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-10{
	background-image:url(../images/navi_s_10.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-11{
	background-image:url(../images/navi_s_11.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-12{
	background-image:url(../images/navi_s_12.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-13{
	background-image:url(../images/navi_s_13.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-14{
	background-image:url(../images/navi_s_14.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-15{
	background-image:url(../images/navi_s_15.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-16{
	background-image:url(../images/navi_s_16.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-17{
	background-image:url(../images/navi_s_17.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-31 {
	background-image:url(../images/navi_s_31.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}

#navi-s h3#navi-s-18{
	background-image:url(../images/navi_s_18.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-30 {
	background-image:url(../images/navi_s_30.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}

#navi-s h3#navi-s-19{
	background-image:url(../images/navi_s_19.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-20{
	background-image:url(../images/navi_s_20.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-21{
	background-image:url(../images/navi_s_21.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-22{
	background-image:url(../images/navi_s_22.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-23{
	background-image:url(../images/navi_s_23.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-24{
	background-image:url(../images/navi_s_24.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-25{
	background-image:url(../images/navi_s_25.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-34{
	background-image:url(../images/navi_s_34.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-32 {
	background-image:url(../images/navi_s_32.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-33 {
	background-image:url(../images/navi_s_33.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-26{
	background-image:url(../images/navi_s_26.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-27{
	background-image:url(../images/navi_s_27.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-28{
	background-image:url(../images/navi_s_28.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}
#navi-s h3#navi-s-35{
	background-image:url(../images/navi_s_35.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}

#navi-s h3#navi-s-36{
	background-image:url(../images/navi_s_36.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}

#navi-s h3#navi-s-37{
	background-image:url(../images/navi_s_37.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}


#navi-s h3#navi-s-38{
	background-image:url(../images/navi_s_38.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}


#navi-s h3#navi-s-39{
	background-image:url(../images/navi_s_39.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}

#navi-s h3#navi-s-ultraformer{
	background-image:url(../images/navi_s_ultraformer.gif);
	height: 26px;
	width: 170px;
	margin-top:3px;
}

#navi-s h3#navi-s-cleartouch {
	background-image: url(../images/navi_s_cleartouch.gif);
	height: 26px;
	width: 170px;
	margin-top: 3px;
}
#navi-s h3#navi-s-innercle {
	background-image: url(../images/navi_s_innercle.gif);
	height: 26px;
	width: 170px;
	margin-top: 3px;
}
#navi-s h3#navi-s-picosure {
	background-image: url(../images/navi_s_picosure.png);
	height: 26px;
	width: 170px;
	margin-top: 3px;
}

#co #co-sub {
	margin-top: 10px;
}
#co #co-sub #co-l {
	float: left;
	width: 190px;
	padding-bottom: 10px;
}
#co #co-sub #co-r {
	float: right;
	width: 585px;
	padding-bottom: 10px;
}
#co #co-sub #co-l #navi-s #navi-s-back {
	background-image: url(../images/navi_s_back.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#co #co-sub #co-l #navi-s #navi-s-back #navi-s-sub {
	width: 170px;
	margin-right: auto;
	margin-left: auto;
}

/* navi-s */

/* navi-bnr0 */

#navi-bnr0 h3 span{
	display:none;
}
#navi-bnr0 h3 a{
	height: 33px;
	width: 190px;
	display:block;
}
#navi-bnr0 h3#navi-bnr-0{
	background-image:url(../images/navi_bnr_00.gif);
	height: 33px;
	width: 190px;
	margin-bottom:5px;
}

/* navi-bnr */

#navi-bnr h3 span{
	display:none;
}
#navi-bnr h3 a{
	height: 34px;
	width: 190px;
	display:block;
}
#navi-bnr h3#navi-bnr-01{
/*	background-image:url(../images/navi_bnr_01.gif);*/
	background-image:url(../images/navi_bnr_02_04.gif);
	height: 34px;
	width: 190px;
	margin-top:5px;
}
#navi-bnr h3#navi-bnr-02{
	background-image:url(../images/navi_bnr_02_03.png);
	height: 34px;
	width: 190px;
	margin-top:5px;
}
#navi-bnr h3#navi-bnr-03{
	background-image:url(../images/navi_bnr_03.gif);
	height: 34px;
	width: 190px;
	margin-top:5px;
}
#navi-bnr h3#navi-bnr-04{
	background-image:url(../images/navi_bnr_04.gif);
	height: 34px;
	width: 190px;
	margin-top:5px;
}

/* navi-bnr */

/* btn-box */

#btn-box h3 span{
	display:none;
}
#btn-box h3 a{
	height: 35px;
	width: 190px;
	display:block;
}
#btn-box h3#btn-box-01{
	background-image:url(../images/btn_news.gif);
	height: 35px;
	width: 190px;
	margin-top:5px;
}
#btn-box h3#btn-box-02{
	background-image:url(../images/btn_campaign.gif);
	height: 35px;
	width: 190px;
	margin-top:5px;
}
#btn-box h3#btn-box-03{
	background-image:url(../images/btn_blog.gif);
	height: 35px;
	width: 190px;
	margin-top:5px;
}

/* btn-box */

/* index */

#index #news-box {
	background-image: url(../images/news_back_5line.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 150px;
	padding-top: 30px;
}
#index #news-box #news-box-sub {
	width: 515px;
	margin-right: auto;
	margin-left: auto;
}
#index #news-box #news-box-sub #news-box-sub-l {
	float: left;
	width: 70px;
	text-align: left;
}
#index #news-box #news-box-sub #news-box-sub-r {
	float: right;
	width: 445px;
	text-align: left;
	/*height: 165px;*/
	height: 130px;
	overflow: auto;
}
#index #news-box #news-box-sub #news-box-sub-r p {
	font-size: 0.75em;
/*	font-size: 12px;*/
	line-height: 1.6;
	letter-spacing: -.1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

#index #news-box #news-box-sub #news-box-sub-r p strong {
	letter-spacing: 0;
}

#index #btn-box {
	margin-top: 10px;
}
#index #btn-box img {
	margin-right: 1px;
	margin-left: 1px;
}
#index #chiryo-box h2 span{
	display:none;
}
#index #chiryo-box h2{
	background-image:url(../images/chiryo_title.gif);
	height: 43px;
	width: 575px;
	margin-top:0px;
}
#index #chiryo-box {
	margin-top: 10px;
}
#index #chiryo-box h3 span{
	display:none;
}
#index #chiryo-box h3 a{
	display:block;
	height: 28px;
	width: 280px;
}
#index #chiryo-box h3#chiryo-title-01{
	background-image:url(../images/chiryo_title_01.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-02{
	background-image:url(../images/chiryo_title_02.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-03{
	background-image:url(../images/chiryo_title_03.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-04{
	background-image:url(../images/chiryo_title_04.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-05{
	background-image:url(../images/chiryo_title_05.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-06{
	background-image:url(../images/chiryo_title_06.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-07{
	background-image:url(../images/chiryo_title_07.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-08{
	background-image:url(../images/chiryo_title_08.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-09{
	background-image:url(../images/chiryo_title_09.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-10{
	background-image:url(../images/chiryo_title_10.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-11{
	background-image:url(../images/chiryo_title_11.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-12{
	background-image:url(../images/chiryo_title_12.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-13{
	background-image:url(../images/chiryo_title_13.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-14{
	background-image:url(../images/chiryo_title_14.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-17{
	background-image:url(../images/chiryo_title_17.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-18{
	background-image:url(../images/chiryo_title_18.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-19{
	background-image:url(../images/chiryo_title_19.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}

/*---*/
#index #chiryo-box #chiryo-box2 h3 span{
	display:none;
}
#index #chiryo-box #chiryo-box2 h3 a{
	display:block;
	height: 28px;
	width: 280px;
}
#index #chiryo-box #chiryo-box2 h3#chiryo-title2-01{
	background-image:url(../images/chiryo_title2_01.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box #chiryo-box2 h3#chiryo-title2-02{
	background-image:url(../images/chiryo_title2_022.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box #chiryo-box2 h3#chiryo-title2-03{
	background-image:url(../images/chiryo_title2_03.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box #chiryo-box2 h3#chiryo-title2-04{
	background-image:url(../images/chiryo_title2_04.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
/*
#index #chiryo-box #chiryo-box2 h3#chiryo-title2-05{
	background-image:url(../images/chiryo_title2_05.gif);
	height: 28px;
	width: 575px;
	margin-top:0px;
}
#index #chiryo-box #chiryo-box2 h3#chiryo-title2-06{
	background-image:url(../images/chiryo_title2_06.gif);
	height: 35px;
	width: 280px;
	margin-top:0px;
}
*/
/*---*/
#index #chiryo-box #chiryo-box3 h3#chiryo-title3-01{
	background-image:url(../images/chiryo_title3_01.gif);
	height: 30px;
	width: 575px;
	margin-top:10px;
}
#index #chiryo-box #chiryo-box3 h3#chiryo-title3-02{
	background-image:url(../images/chiryo_title3_02.gif);
	height: 30px;
	width: 575px;
	margin-top:0px;
}
#index #chiryo-box #chiryo-box3 h3#chiryo-title3-03{
	background-image:url(../images/chiryo_title3_03.gif);
	height: 30px;
	width: 575px;
	margin-top:0px;
}
#index #chiryo-box #chiryo-box3 h3#chiryo-title3-04{
	background-image:url(../images/chiryo_title3_04.gif);
	height: 30px;
	width: 575px;
	margin-top:0px;
}
#index #chiryo-box #chiryo-box3 h3#chiryo-title3-05{
	background-image:url(../images/chiryo_title3_05.gif);
	height: 30px;
	width: 575px;
	margin-top:0px;
}

#index #chiryo-box #chiryo-box3 h3#chiryo-title-harg{
	background-image:url(../images/chiryo-title-harg.gif);
	height: 30px;
	width: 575px;
	margin-top:0px;
}
#index #chiryo-box #chiryo-box-harg h3 span{
	display:none;
}
#index #chiryo-box #chiryo-box-harg h3 a{
	display:block;
	height: 28px;
	width: 575px;
}
#index #chiryo-box #chiryo-box-harg h3#chiryo-title-harg{
	background-image:url(../images/chiryo_title-harg.gif);
	height: 28px;
	width: 575px;
	margin-top:0px;
}

/*---*/
#index #chiryo-box #chiryo-box4 h3 span{
	display:none;
}
#index #chiryo-box #chiryo-box4 h3 a{
	display:block;
	height: 28px;
	width: 575px;
}
#index #chiryo-box #chiryo-box4 h3#chiryo-title4-01{
	background-image:url(../images/chiryo_title4_01.gif);
	height: 28px;
	width: 575px;
	margin-top:0px;
}
#index #chiryo-box #chiryo-box4 h3#chiryo-title4-02{
	background-image:url(../images/chiryo_title4_02.gif);
	height: 28px;
	width: 575px;
	margin-top:0px;
}
/*---*/
#index .chiryo-box-all {
	margin-top:10px;
}
#index .chiryo-box-all .catchsub {
	text-align:left;
}
#index .chiryo-box-all .chiryo-box-l {
	float: left;
	width: 280px;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-l .l-all {
	margin-top: 10px;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-l .l-all .l-l {
	float: left;
	width: 90px;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-l .l-all .l-r {
	float: right;
	width: 190px;
	text-align: left;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-l .l-all .l-r p {
	font-size: 0.75em;
	line-height: 1.6;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-l .l-all .l-r p a.blue {
	color: #0099FF;
}
#index #chiryo-box .chiryo-box-all p.back-color {
	font-size: 0.75em;
	line-height: 1.6;
	font-weight: 900;
	color: #EF4B4B;
	padding: 6px;
	border: 1px solid #EF4B4B;
}
#index #chiryo-box .chiryo-box-all p.back-color-b {
	font-size: 0.75em;
	line-height: 1.6;
	font-weight: 900;
	color: #0099FF;
}
#index .chiryo-box-all .chiryo-box-r {
	float: right;
	width: 280px;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-r .r-all {
	margin-top: 10px;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-r .r-all .r-l {
	float: left;
	width: 90px;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-r .r-all .r-r {
	float: right;
	width: 190px;
	text-align: left;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-r .r-all .r-r p {
	font-size: 0.75em;
	line-height: 1.6;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-r .r-all .r-r p a.blue {
	color: #0099FF;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-r .r-all .r-botox {
	margin-top:0px;
	text-align:left;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-r .r-all .r-botox p {
	font-size: 0.75em;
	line-height: 1.6;
}
#index #chiryo-box .chiryo-box-all .chiryo-box-r .r-all .r-botox p a.blue {
	color: #0099FF;
}
#index #chiryo-box .chiryo-box-all strong {
	color: #EF4B4B;
}

/* index */

/* common */

#common-box {
	text-align: left;
}
#common-box h1{
	margin-top:10px;
}
#common-box h2{
	margin-top:15px;
	clear: both;
}
#common-box p {
	font-size: 0.75em;
	line-height: 1.6;
	margin-top: 10px;
	margin-left: 15px;
}
#common-box p .LetterSpace{
letter-spacing: 0.12em;
}


#common-box p.mt-2 {
	margin-top: -2px;
}
.common-boxp {
	font-size: 0.75em;
	line-height: 1.9;
	margin-top: 0px;
	margin-left: 15px;
	float: right;
}
#common-box p5 {
	font-size: 0.75em;
	line-height: 1.6;
	margin-top: 5px;
	margin-left: 15px;
}
#common-box p .under-red {
	color: #EF4B4B;
	font-weight: 900;
}
#common-box p .under-green {
	color: #6DB82B;
	font-weight: 900;
}
#common-box p .under-black {
	color: #535353;
	font-weight: 900;
}
#common-box p .under-white {
	color: #FFCC00;
	font-weight: 900;
	width: 100%;
    filter: dropshadow( color=#cccccc, offx=1, offy=1, positive=1 );
}
#common-box p a.green {
	color: #6DB82B;
	font-weight: 900;
}
#common-box p a.blue {
	color: #0099FF;
	font-weight: 900;
}
#common-box p .brown-b {
	line-height: 1.3;
	margin-top: 10px;
	font-weight: 900;
	color: #98722C;
	font-size: 1.2em;
	padding-bottom: 2px;
}
#common-box p.green-bb {
	color: #6DB82B;
	font-weight: 900;
}
#common-box p.green-bbb {
	color: #6DB82B;
	font-weight: 900;
	font-size:1.0em;
}
#common-box p.green-bb-02 {
	color: #FFFFFF;
	font-weight: 900;
	background-color: #6DB82B;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	font-size: 0.85em;
}
#common-box p.green-bb-02 .under {
	text-decoration: underline;
}
#common-box p.bb {
	font-size: 0.85em;
	line-height: 1.6;
	margin-top: 10px;
	margin-left: 15px;
}
#common-box p#address {
	font-size: 1em;
	line-height: 1.6;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: 900;
	color: #6EB92B;
}

#common-box h4 {
	font-size: 0.75em;
	line-height: 1.3;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: 900;
	color: #98722C;
	padding-bottom: 2px;
	padding-top:5px;
}
.line {
	font-size: 0.75em;
	line-height: 1.3;
	margin-top: 5px;
	margin-left: 15px;
	font-weight: 900;
	color: #98722C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6DCC0;
	padding-bottom: 2px;
	padding-top:1px;
	margin-right: 5px;
}
#common-box h3 {
	font-size: 0.75em;
	line-height: 1.3;
	margin-top: 10px;
	margin-left: 15px;
	font-weight: 900;
	color: #98722C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6DCC0;
	padding-bottom: 2px;
	padding-top:5px;
}
#common-box h3.ml-15 {
	font-size: 0.75em;
	line-height: 1.3;
	margin-top: 10px;
	margin-left: 0px;
	font-weight: 900;
	color: #98722C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6DCC0;
	padding-bottom: 2px;
	padding-top:5px;
}
#common-box h3.ml-15mt-10 {
	font-size: 0.75em;
	line-height: 1.3;
	margin-top: 0px;
	margin-left: 0px;
	font-weight: 900;
	color: #98722C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6DCC0;
	padding-bottom: 2px;
	padding-top:5px;
}

#common-box h3 .green {
	color: #6DB82B;
}
#common-box h3 .black {
	color: #494949;
}
#common-box h3 .blue {
	color: #0099FF;
}
#common-box h3 .green-bb {
	color: #6DB82B;
	font-size: 1.3em;
}
#common-box h3 .brown-bb {
	color: #98722C;
	font-size: 1.2em;
}
#common-box h3 .green-b {
	color: #6DB82B;
	font-size: 1.3em;
}
#common-box h3 a {
	color: #6DB82B;
	font-weight:100;
}
#common-box h3 a:link {
	color:#6DB82B;
}
#common-box h3 a:visited {
	color:#6DB82B;
}
#common-box h3 a:hover {
	color:#6DB82B;
	text-decoration: none;
}
#common-box h3 .black a  {
	color: #666666;
	font-weight:100;
}
#common-box h3 .black a:link {
	color:#666666;
}
#common-box h3 .black a:visited {
	color:#666666;
}
#common-box h3 .black a:hover {
	color:#666666;
	text-decoration: none;
}
#common-box h3 .blue a  {
	color: #0099FF;
	font-weight:100;
}
#common-box h3 .blue a:link {
	color:#0099FF;
}
#common-box h3 .blue a:visited {
	color:#0099FF;
}
#common-box h3 .blue a:hover {
	color:#CCCCCC;
	text-decoration: none;
}
#common-box h4 .green {
	color: #6DB82B;
}
#common-box h4 .black {
	color: #494949;
}
#common-box h4 .blue {
	color: #0099FF;
}
#common-box h4 .green-bb {
	color: #6DB82B;
	font-size: 1.3em;
}
#common-box h4 .brown-bb {
	color: #98722C;
	font-size: 1.2em;
}
#common-box h4 .green-b {
	color: #6DB82B;
	font-size: 1.3em;
}
#common-box h4 a {
	color: #6DB82B;
	font-weight:100;
}
#common-box h4 a:link {
	color:#6DB82B;
}
#common-box h4 a:visited {
	color:#6DB82B;
}
#common-box h4 a:hover {
	color:#6DB82B;
	text-decoration: none;
}
#common-box h4 .black a  {
	color: #666666;
	font-weight:100;
}
#common-box h4 .black a:link {
	color:#666666;
}
#common-box h4 .black a:visited {
	color:#666666;
}
#common-box h4 .black a:hover {
	color:#666666;
	text-decoration: none;
}
#common-box h4 .blue a  {
	color: #0099FF;
	font-weight:100;
}
#common-box h4 .blue a:link {
	color:#0099FF;
}
#common-box h4 .blue a:visited {
	color:#0099FF;
}
#common-box h4 .blue a:hover {
	color:#CCCCCC;
	text-decoration: none;
}
#common-box p.no {
	font-size: 0.75em;
	line-height: 1.6;
	margin-top: 10px;
	margin-left: 0px;
}
#common-box p.all-no {
	font-size: 0.75em;
	line-height: 1.6;
	margin-top: 0px;
	margin-left: 0px;
}
#common-box p.all-no-cellrevive {
	font-size: 0.75em;
	line-height: 0.5;
	margin-top: 0px;
	margin-left: 0px;
}
#common-box p#anker {
	font-size: 0.75em;
	line-height: 1.6;
	margin-top: 10px;
	text-align: center;
	margin-left: 0px;
}
#common-box #anker a:link {
	color:#6DB82B;
}
#common-box #anker a:visited {
	color:#6DB82B;
}
#common-box #anker a:hover {
	color:#6DB82B;
	text-decoration: none;
}
#common-box p#back {
	font-size: 0.85em;
	line-height: 1.6;
	margin-top: 25px;
	text-align: center;
}
#common-box p#pan {
	font-size: 0.65em;
	line-height: 1.6;
	margin: 0px;
}
#common-box p#gray-b {
	font-size: 1.05em;
	font-weight: 900;
	line-height: 1.6;
	margin: 0px 0px 0px 15px;
}
#common-box #back img {
	vertical-align: middle;
	margin-right: 5px;
}
#common-box #back a:link {
	color:#6DB82B;
}
#common-box #back a:visited {
	color:#6DB82B;
}
#common-box #back a:hover {
	color:#6DB82B;
	text-decoration: none;
}
#common-box .table-clinic {
	margin-top: 10px;
	width: 560px;
	margin-left: 15px;
}
#common-box .table-normal {
	margin-top: 10px;
	margin-left: 15px;
}
#common-box .table-normal td {
	padding-right: 8px;
}
#common-box .table-clinic td {
	vertical-align: top;
}
#common-box .img-middle {
	vertical-align: middle;
	margin-right: 5px;
}
#common-box .algn-r {
	text-align: right;
}
#common-box .map-r {
	text-align: right;
	font-size:0.85em;
}
#common-box ul {
	margin-top: 10px;
	margin-left: 15px;
}
#common-box ul.no {
	margin-top: 0px;
	margin-left: 0px;
}
#common-box ul li {
	font-size: 0.75em;
	line-height: 1.6;
	margin-top: 5px;
	background-image: url(../images/point_01.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 12px;
}
#common-box ul.blue li {
	font-size: 0.75em;
	line-height: 1.6;
	margin-top: 5px;
	background-image: url(../images/point_blue.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 12px;
	color: #666666;
}
#common-box ul.blue li a {
	color: #666666;
}

#common-box ul li.ss {
	font-size: 0.65em;
	line-height: 1.6;
	margin-top: 5px;
	background-image: url(../images/point_01.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 12px;
}
#common-box ul li a.green {
	color: #6DB82B;
	font-weight: 900;
}
#common-box ul li.green {
	color: #6DB82B;
	font-weight: 900;
}
#common-box ol {
	margin-top: 0px;
	margin-left: 40px;
}
#common-box ol li {
	font-size: 0.75em;
	line-height: 1.6;
	margin-top: 5px;
}
#common-box .table-border {
	margin-top: 10px;
	width: 560px;
	background-color: #D2F7AE;
	margin-left: 15px;
}
#common-box .table-border th {
	background-color: #EAFBD9;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
}
#common-box .table-border td {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
}
#common-box .table-border td.normal {
	padding: 0px;
	background-color: #F7FDF0;
	font-size: 1.0em;
}
#common-box .table-border td.line {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D2F7AE;
	border-right-color: #D2F7AE;
	border-bottom-color: #D2F7AE;
	border-left-color: #D2F7AE;
}
#common-box .table-border th.campaign {
	background-color: #EAFBD9;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#0099FF;
	font-weight:900;
}
#common-box .table-border th.campaign2 {
	background-color: #EAFBD9;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#FF00cc;
	font-weight:900;
}
#common-box .table-border th.tdpink {
	background-color: #FEF1F5;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#FF00cc;
	font-weight:900;
}
#common-box .table-border td.campaign {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#0099FF;
	font-weight:900;
}
#common-box .table-border td.campaign2 {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	font-weight:900;
}
#common-box .table-border td.campaign3 {
	background-color: #DFF2FF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#0099ff;
	font-weight:900;
}
#common-box .table-border td.gray {
	background-color: #F7FDF0;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
}
#common-box .table-border td.gray-line {
	background-color: #F7FDF0;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D2F7AE;
}
#common-box .table-border td.tdpink {
	background-color: #FEF1F5;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#FF00cc;
	font-weight:900;
}
#common-box .table-border td.tdpink a {
	color:#FF00cc;
	font-weight:900;
}
#common-box .table-border td.tdpink2 {
	/*background-color: #FEF1F5;*/
	background-color: #FFEDFB;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	font-weight:normal;
}
#common-box .table-border td.tdpink3 {
	background-color: #DFF2FF;
	padding-top:10px;
	font-size: 0.95em;
	color:#0099ff;
	font-weight:900;
}
#common-box .table-border td ul li, #common-box .table-border td p{
	font-size:1.0em;
}
#common-box .table-border2 {
	margin-top: 10px;
	width: 560px;
	background-color: #A4C6F8;
	margin-left: 15px;
}
#common-box .table-border2 th {
	background-color: #5B99F6;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#FFFFFF;
}
#common-box .table-border2 td {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
}
#common-box .table-border2 td.normal {
	padding: 0px;
	background-color: #F7FDF0;
	font-size: 1.0em;
}
#common-box .table-border2 td.line {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D2F7AE;
	border-right-color: #D2F7AE;
	border-bottom-color: #D2F7AE;
	border-left-color: #D2F7AE;
}
#common-box .table-border2 th.campaign {
	background-color: #EAFBD9;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#0099FF;
	font-weight:900;
}
#common-box .table-border2 th.campaign2 {
	background-color: #EAFBD9;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#FF00cc;
	font-weight:900;
}
#common-box .table-border2 th.tdpink {
	background-color: #FEF1F5;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#FF00cc;
	font-weight:900;
}
#common-box .table-border2 td.campaign {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#0099FF;
	font-weight:900;
}
#common-box .table-border2 td.campaign2 {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	font-weight:900;
}
#common-box .table-border2 td.campaign3 {
	background-color: #DFF2FF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#0099ff;
	font-weight:900;
}
#common-box .table-border2 td.gray {
	background-color: #F7FDF0;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
}
#common-box .table-border2 td.gray-line {
	background-color: #F7FDF0;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D2F7AE;
}
#common-box .table-border2 td.tdpink {
	background-color: #FEF1F5;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#FF00cc;
	font-weight:900;
}
#common-box .table-border2 td.tdpink a {
	color:#FF00cc;
	font-weight:900;
}
#common-box .table-border2 td.tdpink2 {
	/*background-color: #FEF1F5;*/
	background-color: #FFEDFB;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	font-weight:normal;
}
#common-box .table-border2 td.tdpink3 {
	background-color: #DFF2FF;
	padding-top:10px;
	font-size: 0.95em;
	color:#0099ff;
	font-weight:900;
}
#common-box .table-border2 td ul li, #common-box .table-border2 td p{
	font-size:1.0em;
}
#common-box .new {
	vertical-align: middle;
	margin-left: 5px;
}
#common-box .table-clinic p {
	margin: 5px 0px 0px;
	text-align: right;
	font-weight: 900;
	color: #956C22;
}
#common-box .table-news {
	margin-top: 10px;
	width: 560px;
	margin-left: 15px;
}
#common-box .table-news2 {
	margin-top: 10px;
	width: 560px;
	margin-left: 15px;
}
#common-box .table-news th {
	vertical-align: top;
	width: 45px;
}
#common-box .table-news th p {
	margin: 0px 0px 5px;
	font-weight: 900;
	color: #956C22;
	text-align: left;
}
#common-box .table-news td {
	vertical-align: top;
	/*background-image: url(../images/point_02.gif);*/
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 15px;
}
#common-box .table-news td p {
	margin: 0px 0px 5px;
/*font-size: 12px;*/
}

#common-box .table-news td p strong{
	letter-spacing:0.1em;
}

#common-box #doctor p {
	margin: 0px;
}
#common-box #doctor #doctor-sub {
	background-image: url(../images/doctor_back.jpg);
	background-repeat: repeat-y;
	background-position: center;
	padding: 10px 45px;
}
#common-box #table-chemical {
	margin-top: 10px;
	margin-left: 15px;
}
#common-box #table-chemical td {
	vertical-align: top;
}
#common-box #table-chemical td.sub {
	vertical-align: middle;
}
#common-box #table-chemical td.middle {
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
}
#common-box #table-chemical p {
	margin: 0px;
	text-align: left;
	font-weight: 900;
	color: #956C22;
}
#common-box #table-cellrevive {
	margin-top: 10px;
	margin-left: 15px;
}
#common-box #table-cosme {
	margin-top: 10px;
	width: 560px;
	margin-left: 15px;
}
#common-box #table-cosme td {
	vertical-align: top;
}
#common-box #table-cosme td p {
	margin: 0px 0px 5px;
}
#common-box .cosme-box-all {
	margin-top:15px;
}
#common-box .cosme-box-all .cosme-box-l {
	float: left;
	width: 280px;
}
#common-box .cosme-box-all .cosme-box-l .l-all {
	margin-top: 10px;
}
#common-box .cosme-box-all .cosme-box-l .l-all .l-l {
	float: left;
	width: 120px;
	text-align: center;
}
#common-box .cosme-box-all .cosme-box-l .l-all .l-r {
	float: right;
	width: 150px;
	text-align: left;
}
#common-box .cosme-box-all .cosme-box-l .l-all .l-r p {
	font-size: 0.75em;
	line-height: 1.6;
}
#common-box .cosme-box-all .cosme-box-r {
	float: right;
	width: 280px;
}
#common-box .cosme-box-all .cosme-box-r .r-all {
	margin-top: 10px;
}
#common-box .cosme-box-all .cosme-box-r .r-all .r-l {
	float: left;
	width: 120px;
}
#common-box .cosme-box-all .cosme-box-r .r-all .r-r {
	float: right;
	width: 150px;
	text-align: left;
}
#common-box .cosme-box-all .cosme-box-r .r-all .r-r p {
	font-size: 0.75em;
	line-height: 1.6;
}
#common-box .cosme-box-all p {
	margin: 0px;
}
#common-box .radiessebox {
	padding-left:55px;
	width: 450px;
}
/* common */
#common-box .back-green {
	background-color: #F0FCE0;
	margin-left: 15px;
	margin-top: 10px;
	width: 530px;
	padding-top: 18px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
}
#common-box .back-white {
	background-color: #FFFFFF;
	margin-left: 20px;
	width: 520px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#common-box .back-white2 {
	background-color: #FFFFFF;
	margin-left: 10px;
	width: 530px;
	padding: 10px;
}
#common-box .back-green-270 {
	display:block;
	width:270px;
	background-color: #F0FCE0;
	padding: 15px;
	margin-left: 15px;
	margin-top: 10px;
}
#common-box .back-green-no {
	background-color: #F0FCE0;
	padding: 15px;
	margin-left: 15px;
	margin-top: 10px;
}
#common-box .back-green-no2 {
	background-color: #F0FCE0;
	padding: 15px 3px 22px 3px;  
	margin-left: 15px;
	margin-top: 10px;
}
#common-box .back-green-no3 {
	background-color: #F0FCE0;
	padding: 5px;
	margin-left: 15px;
	margin-top: 10px;
}
#common-box .back-green-no-none {
padding-top: 10px;
padding-bottom: 10px;
}
#common-box .back-green p,#common-box .back-green-no p {
	margin: 0px 0px 5px;
}
#common-box .back-green ul,#common-box .back-green-no ul {
	margin: 0px;
}
#common-box .back-green h4,#common-box .back-green-no h4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#common-box .back-green p.back-green-midashi,#common-box .back-green-no p.back-green-midashi {
	font-size: 0.85em;
	font-weight: 900;
	color: #FFFFFF;
	margin: 0px 0px 10px;
	padding: 3px 8px;
	background-color: #6DB82A;
}
#common-box .cosme-box-all .cosme-box-l .l-all .l-l p {
	margin-right: auto;
	margin-left: auto;
}
#common-box .cosme-box-all .cosme-box-r .r-all .r-l p {
	margin-right: auto;
	margin-left: auto;
}

#index #news-box #news-box-sub #news-box-sub-r .new {
	vertical-align: middle;
	margin-left: 5px;
}
#common-box .cosme-box-all .cosme-box-l .back-cosme {
	background-color: #F0FCE0;
	padding: 15px;
	border: 1px solid #D3F7A4;
}
#co #co-sub #co-r #index #chiryo-box .chiryo-box-all .catch {
	margin-bottom: 10px;
}
/* cellrevive */
#common-box #cellrevive {
}
#common-box #cellrevive ul li {
	font-size: 0.75em;
	line-height: 1.6em;
	margin-top: 5px;
	background-image: url(../images/point_01.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 12px;
}
#common-box #cellrevive ul.ss li {
	font-size: 0.75em;
	line-height: 1.0em;
	margin-top: 5px;
	background-image: url(../images/point_01.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 12px;
}
#common-box #cellrevive dl {
}
#common-box #cellrevive dt {
 float:left;
 padding:5px 0 5px 15px;
 clear:both;
 font-size:17px;
 color:#FF0066;
 font-weight:900;  
}   
#common-box #cellrevive dd {   
 margin-left:40px;
 font-size:0.75em;
 line-height:1.6em;
 padding:5px 5px 5px 10px;
} 
#common-box #cellrevive .box1 {
	background-color: #ffffff;
	margin-top:10px;
	margin-bottom: 10px;
	padding: 15px;
	border: 1px solid #D3F7A4;
	font-size:14px;
	line-height:1.7em;
	color:#66CC33;
	font-weight:700;
}
#common-box #cellrevive .box2 {
	background-color: #ffffff;
	margin-top:10px;
	margin-bottom: 10px;
	padding: 15px;
	font-size:14px;
	line-height:1.7em;
	color:#66CC33;
	font-weight:700;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3F7A4;
}
/* price */
#common-box .kome_green dl {
	text-align:left;
	margin-top: 10px;
	margin-left: 15px;
	color:#009900;
	font-size:12px;
	font-weight:normal;
	line-height:1.6;
}
#common-box .kome_sumi dl {
	text-align:left;
	margin-top: 10px;
	margin-left: 15px;
	color:#009900;
	font-size:12px;
	font-weight:normal;
	line-height:1.6;
}
#common-box .kome_green dl a {
	color:#009900;
}
#common-box .kome_green dl a:hover {
	color:#009900;
}
#common-box .kome_green dt {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: left;
	font-weight:normal;
}
#common-box .kome_green dd {
	padding: 0px 0px 0px 1em;
}
/* */
#common-box .kome_boldblue dl {
	text-align:left;
	margin-top: 10px;
	margin-left: 15px;
	color:#0099FF;
	font-size:12px;
	line-height:1.6;
}
#common-box .kome_boldblue dt {
	padding: 0px 0px 0px 0px;
	font-weight:900;
	float: left;
	clear: left;
}
#common-box .kome_boldblue dd {
	font-weight:900;
	padding: 0px 0px 0px 1em;
}
/* */
#common-box .kome_boldgreen dl {
	text-align:left;
	margin-top: 10px;
	margin-left: 0px;
	color:#6DB82B;
	font-size:12px;
	line-height:1.6;
}
#common-box .kome_boldgreen dt {
	padding: 0px 0px 0px 0px;
	font-weight:900;
	float: left;
	clear: left;
}
#common-box .kome_boldgreen dd {
	font-weight:900;
	padding: 0px 0px 0px 1em;
}
/* */
#common-box .kome_greent dl {
	color:#009900;
	font-size:12px;
	font-weight:normal;
	line-height:1.6;
}
#common-box .kome_greent dl a {
	color:#009900;
}
#common-box .kome_greent dl a:hover {
	/*color:#cccccc;*/
	color:#009900;
}
#common-box .kome_greent dt {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: left;
	font-weight:normal;
}
#common-box .kome_greent dd {
	padding: 0px 0px 0px 1em;
}
/* */
#common-box .kome_bluet dl {
	text-align:left;
	color:#0099FF;
	font-size:12px;
	font-weight:normal;
	line-height:1.6;
}
#common-box .kome_bluet dl a {
	color:#0099FF;
}
#common-box .kome_bluet dl a:hover {
	color:#0099FF;
}
#common-box .kome_bluet dt {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: left;
	font-weight:normal;
}
#common-box .kome_bluet dd {
	padding: 0px 0px 0px 1em;
}
/* */
#common-box .kome_bluet2 dl {
	text-align:left;
	color:#0099FF;
	font-size:12px;
	font-weight:normal;
	line-height:1.6;
}
#common-box .kome_bluet2 dt {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: left;
	font-weight:normal;
}
#common-box .kome_bluet2 dd {
	padding: 0px 0px 0px 1em;
}
/* */
#common-box .kome_blackt dl {
	text-align:left;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	line-height:1.6;
	margin-left:0px;
}
#common-box .kome_blackt dt {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: left;
	font-weight:normal;
}
#common-box .kome_blackt dd {
	padding: 0px 0px 0px 1em;
}
/* */
#common-box .kome_blackt2 dl {
	text-align:left;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	line-height:1.6;
}
#common-box .kome_blackt2 dt {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: left;
	font-weight:normal;
}
#common-box .kome_blackt2 dd {
	padding: 0px 0px 0px 1em;
}
/* */
#common-box .kome_boldpinkt dl {
	text-align:left;
	color:#FF00cc;
	font-size:12px;
	line-height:1.6;
}
#common-box .kome_boldpinkt dt {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: left;
	font-weight:900;
}
#common-box .kome_boldpinkt dd {
	padding: 0px 0px 0px 1em;
	font-weight:900;
}
#common-box .kome_pinkt dl {
	text-align:left;
	color:#FF00cc;
	font-size:12px;
	line-height:1.6;
}
#common-box .kome_pinkt dt {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: left;
	font-weight:normal;
}
#common-box .kome_pinkt dd {
	padding: 0px 0px 0px 1em;
	font-weight:normal;
}
/* */
#common-box .comment dl {
	text-align:left;
	color:#666;
	font-size:12px;
	font-weight:normal;
	line-height:1.6;
}
#common-box .comment dl a {
	color:#6DB82B;
}
#common-box .comment dl a:hover {
	color:#6DB82B;
}
#common-box .comment dt {
	padding: 0px 0px 0px 0px;
	float: left;
	clear: left;
	font-weight:normal;
}
#common-box .comment dd {
	padding: 0px 0px 0px 1em;
}
/* */
#common-box .cantitle_r {
	float: right;
	padding-right:30px;
	padding-bottom:3px;
}
#common-box .cantitle_l {
	font-weight:900;
	font-size:14px;
	line-height:1.6;
	padding-top:1px;
	padding-left:30px;
}
/* */
#common-box .postscript {
	background-color:#FEF1F5;
	text-align:left;
	font-weight:normal;
	font-size:12px;
	line-height:1.6;
	margin-top:0px;
	margin-left:15px;
	padding:5px 0px 5px 5px;
}
#common-box .postscript a {
	color:#66CC33;
}
#common-box .postscript a:hover {
	color:#66CC33;
}
#common-box .postscript .title {
	color:#FF00cc;
	font-weight:700;
}
#common-box .postscript .title a {
	color:#FF00cc;
}
#common-box .postscript .title a:hover {
	color:#FF00cc;
}
#common-box .postscript .title2 {
	color:#66CC33;
	font-weight:700;
	font-size:0.9em;
}
#common-box .postscript .title2 a {
	color:#66CC33;
}
#common-box .postscript .title2 a:hover {
	color:#66CC33;
}
#common-box .postscript_head {
	background-color:#DFF2FF;
	color:#0099FF;
	text-align:left;
	font-weight:900;
	font-size:0.95em;
	line-height:1.6;
	margin-top:10px;
	margin-left:15px;
	padding:5px 0px 5px 5px;	
}
#common-box .postscript_head a {
	color:#0099FF;
}
#common-box .postscript_head a:hover {
	color:#0099FF;
}
/* */
#common-box .brand {
	font-weight:normal;
	font-size:12px;
	color:#0099FF;
}
#common-box .brand a {
	color:#0099FF;
}
#common-box .brand a:hover {
	color:#0099FF;
}
/* */
#common-box .bihada-can {
	font-weight:normal;
	font-size:12px;
	color:#FF00cc;
	text-align:center;
}


#common-box .bihada-can a {
	color:#FF00cc;
}
#common-box .bihada-can a:hover {
	color:#FF00cc;
}
/* */
#common-box .pricebtn {
	padding-top:20px;
	text-align:center;
}
#common-box .mensbtn {
	padding-top:0px;
	text-align:center;
}
#common-box .pricebtn2 {
	padding-top:20px;
	text-align:right;
}
/* */ 
.boldgreen {
	/*color:#66CC33;*/
	color:#6DB82B;
	font-weight:700;
}
.boldgreen a {
	color:#6DB82B;
	font-weight:700;
}
.boldgreen a:hover {
	color:#6DB82B;
	font-weight:700;
}
.green a {
	color:#6DB82B;
}
.green a:hover {
	color:#6DB82B;
}
.boldgreen2 {
	color:#5FAB30;
	/*font-weight:700;*/
}
.boldred {
	/*color:#66CC33;*/
	color:#6DB82B;
	font-weight:700;
}
/*
.boldgreen2 {
	color:#009900;
	font-weight:700;
}*/
.boldpink {
	color:#FF00cc;
	font-weight:700;
}
.boldpink a {
	color:#FF00cc;
}
.boldpink a:hover {
	color:#FF00cc;
}
.boldpink2 {
	color:#FF0066;
	font-weight:700;
}
.boldblue {
	color:#0099FF;
	font-weight:700;
}
.boldpurple {
	color:#9F45B9;
	font-weight:700;
}
.blue {
	color:#0099FF;
}
.boldblue a {
	color:#0099FF;
}
.boldblue a:hover {
	color:#0099FF;
}
.boldbrown {
	color:#996633;
	font-weight:700;
}
.boldred {
	color:#FF0000;
	font-weight:700;
}
.green {
	/*color:#66CC33;*/
	color:#6DB82B;
	font-weight:normal;
}
.green2 {
	color:#009900;
	font-weight:normal;
}
.green2 a {
	color:#009900;
	font-weight:normal;
}
.green2 a:link {
	color:#009900;
}
.green2 a:visited {
	color:#009900;
}
.green2 a:hover {
	color:#009900;
	text-decoration: none;
}
.blue {
	color:#0099FF;
	font-weight:normal;
}
.blue2 {
	color:#265CFF;
	font-weight:normal;
}
.blue3 {
	color:#0000FD;
}
a span.blue3{
	color:#0000FD;
}

.blue a:link {
	color:#0099FF;
}
.blue a:visited {
	color:#0099FF;
}
.blue a:hover {
	color:#0099FF;
	text-decoration: none;
}
.purple {
	color:#55364F;
	font-weight:normal;
}
.purple2 {
	color:#7F0993;
	font-weight:normal;
}
.purple3 {
	color:#9F45B9;
	}
.purple4 {
	color:#B007F0;	
	}
	
	
.brown {
	color:#996633;
	font-weight:normal;
}
.pink {
	color:#FF0066;
	font-weight:nomal;
}
.pink2 {
	color:#FF00cc;
	font-weight:nomal;
}
.pink2 a {
	color:#FF00cc;
}
.pink2 a:hover {
	color:#FF00cc;
}
.red {
	color:#FF0000;
	font-weight:normal;
}
.green4 {
	color:#6DB82B;
}
.mb05 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mt00 { margin-top:0px; }
.mt05 { margin-top:5px; }
.mt07 { margin-top:7px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.ml05 { padding-left:5px; }
.ml10 { padding-left:10px; }
.ml15 { padding-left:15px; }
.pr05 { margin-right:5px; }
.pr10 { margin-right:10px; }
.pr15 { margin-right:15px; }
.fsb01 {font-size:1.2em;}
.fsb02 {font-size:1.4em;}
.fsb03 {font-size:1.6em;}
.fss01 {font-size:0.9em;}
.fss02 {font-size:0.8em;}
.fss03 {font-size:0.7em;}
.fw900 {font-weight:900;}
.pt00{ padding:0;}
/* bihada */
.tentekinaiyo {
	background:#6DB82A;
	color:#FFFFFF;
	font-weight:900;
	text-align:left;
	padding:3px 3px 0 3px;
	width:275px;
}
/*100729以降追加*/
#common-box .table-border th.campaign3 {
	background-color: #FFEDFB;
	padding-top:10px;
	font-size: 0.75em;
	/*color:#0099ff;*/
	color:#FF00cc;
	font-weight:900;
}
#index #chiryo-box h3#chiryo-title-15 {
	background-image:url(../images/chiryo_title_15.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
#index #chiryo-box h3#chiryo-title-16 {
	background-image:url(../images/chiryo_title_16.gif);
	height: 28px;
	width: 280px;
	margin-top:0px;
}
.newsbox {
	height: 300px;
	width: 545px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/news_back1201.jpg);
	background-repeat: no-repeat;
	font-size: 0.75em;
	font-weight: bold;
	color: #956C22;
}
.newsbox2 {
	height: 300px;
	width: 545px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/news_back120102.jpg);
	background-repeat: no-repeat;
	font-size: 0.75em;
	font-weight: bold;
	color: #956C22;
}
.newsbox_01 {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 35px;
}
.newsbox_text01 {
	width: 440px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	line-height: 150%;
}
.newsbox_text02 {
	width: 440px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 38px;
	line-height: 150%;
	color: #666;
}
.newsbox_text03 {
	width: 440px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	line-height: 150%;
	color: #666;
}
.newsbox_02 {
	width: 173px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
.newsbox_02w {
	width: 162px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
.newsbox_01w {
	width: 350px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
.waku {
	margin: 0px;
	padding: 0px;
	width: 250px;
}
.nado {
	font-size: 0.75em;
	line-height: 1.6;
	padding-left: 27px;
	padding-top: 7px;
}
.common-boxp img {
	padding-top: 10px;
}

/* 2013.09 add */

.menu-ippanTable{
	margin-left:20px;
	margin-left:0px\9;/* IE8 */
	*margin-left:0px;/* IE7 */
	_margin-left:0px;/* IE6 */
	}



.menu-ippan-noticeTable{
	margin-left:20px;
	margin-left:0px\9;/* IE8 */
	*margin-left:0px;/* IE7 */
	_margin-left:0px;/* IE6 */
	}


#common-box .table-borde-yag {
	margin-top: 10px;
	width: 343px;
	background-color: #D2F7AE;
	margin-left: 15px;
}
#common-box .table-borde-yag th {
	background-color: #EAFBD9;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
}
#common-box .table-borde-yag td {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
}
#common-box .table-borde-yag td.normal {
	padding: 0px;
	background-color: #F7FDF0;
	font-size: 1.0em;
}
#common-box .table-borde-yag td.line {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D2F7AE;
	border-right-color: #D2F7AE;
	border-bottom-color: #D2F7AE;
	border-left-color: #D2F7AE;
}
#common-box .table-borde-yag th.campaign {
	background-color: #EAFBD9;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#0099FF;
	font-weight:900;
}
#common-box .table-borde-yag th.campaign2 {
	background-color: #EAFBD9;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#FF00cc;
	font-weight:900;
}
#common-box .table-borde-yag th.tdpink {
	background-color: #FEF1F5;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#FF00cc;
	font-weight:900;
}
#common-box .table-borde-yag td.campaign {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#0099FF;
	font-weight:900;
}
#common-box .table-borde-yag td.campaign2 {
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	font-weight:900;
}
#common-box .table-borde-yag td.campaign3 {
	background-color: #DFF2FF;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#0099ff;
	font-weight:900;
}
#common-box .table-borde-yag td.gray {
	background-color: #F7FDF0;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
}
#common-box .table-borde-yag td.gray-line {
	background-color: #F7FDF0;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #D2F7AE;
}
#common-box .table-borde-yag td.tdpink {
	background-color: #FEF1F5;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	color:#FF00cc;
	font-weight:900;
}
#common-box .table-borde-yag td.tdpink a {
	color:#FF00cc;
	font-weight:900;
}
#common-box .table-borde-yag td.tdpink2 {
	/*background-color: #FEF1F5;*/
	background-color: #FFEDFB;
	padding: 5px;
	font-size: 0.75em;
	line-height: 1.6;
	font-weight:normal;
}
#common-box .table-borde-yag td.tdpink3 {
	background-color: #DFF2FF;
	padding-top:10px;
	font-size: 0.95em;
	color:#0099ff;
	font-weight:900;
}

.style1{font-size: 0.75%}
.style2{font-size: 0.75em;color: #666600;}
.red-s{font-weight:bold; color:#F00;}
p.kome{text-indent:-0.8em;  padding:0 0 0.5em 1.1em; line-height:1.2em;}

.mr50{margin-right:50px;}

#co ruby rt {
	font-size:9px;
	padding:3px 0;
}

p.qa-a{padding-left:15px; text-indent:-0.9em;}

/* 2015.01.26*/
span.eiji{letter-spacing:0.15em; font-weight:800;}
#ultraformer-img {margin:20px 0px; padding-bottom:0px;}
#ultraformer-img .step1{ padding-left:12px;width:200px;}
#ultraformer-img .step1 p ,#ultraformer-img .step2 p, #ultraformer-img .step3 p ,#ultraformer-img .step4 p{ padding-right:1.0em; text-indent:-1.0em;}
#ultraformer-img .step2{ padding-left:12px;width:375px; margin-left:192px; margin-top:-218px;}
#ultraformer-img .step3{ padding-left:12px;width:210px; margin-top:42px; margin-bottom:0px;}
#ultraformer-img .step4{ padding-left:12px;width:192px; margin-left:192px; margin-top:-238px;}
h3.qa-q {
	padding-left:16px; text-indent:-15px;
}
.recruit_message {
	font-size: 12px;
	font-weight: 100;
	padding-left: 28px;
}


/* 2015.05.11 */

.end-btn {
	margin:30px auto;
	width:480px;
}
.end-btn .left{
	float:left;
	margin-left:20px;
}
.end-btn .right{
	float:right;
}
.h0{
	clear:both;
	height:1px;
}

.h05{
	clear:both;
	height:5px;
	width:100%;
}
.h08{
	clear:both;
	height:8px;
	width:100%;
}
.h10{
	clear:both;
	height:10px;
	width:100%;
}

.h20{
	clear:both;
	height:20px;
	width:100%;
}

/* 2016.02.04 dermaroller */
ul.kome {
	text-align: left;
}
ul.kome li {
	text-indent: -1.0em;
	padding-left: 1.0em;
}
ul.kome li:before {
	content: "※";
	text-align: left;
}

.monshin-detail{
margin-top: 4px;
margin-bottom: 4px;
}

.flowLeft_cleartouch{
float: left;
width: 360px;
}
.flowRigh_cleartoucht{
float: right;
width: 200px;
padding-right: 10px;
}

.blue_back01{
background: #DEF1FE;
overflow: hidden;
width: 540px;
padding: 10px 10px 10px 10px ;
margin-left: 15px;
margin-top: 1em;
}
.flowRight_picosure{
float: right;
width: 130px;
text-align: right;
overflow:hidden;
}
.flowLeft_picosure{
float: left;
width: 390px;
}
#common-box .blue_back01 .flowLeft_picosure p{
margin-top: 0px;
margin-left:0px;
padding: 0;
overflow: hidden;
padding-left: 1.5em;
text-indent: -1.5em;
line-height: 1.68;
}
#common-box p.kome-indent{
padding-left: 1.5em;
text-indent: -1.0em;
margin-left: 10px;
}

dl.innercle_kijyo{
font-size: 12px;
padding: 0 20px 20px;
}
dl.innercle_kijyo dt{
background: url(../menu/method/img/innercle_dt_point.jpg) no-repeat 0px 50%;
padding-left: 30px;
font-size: 12px;
line-height: 46px;
font-weight: bold;
color:#00AEEF;
}
dl.innercle_kijyo dd{
margin-top: -33px;
margin-left: 80px;
}
table.table-kijyo {
width: 100%;
margin-left: 20px;
}
table.table-kijyo td{
font-size: 12px;
text-align: left;
padding: 5px 0;
width: 33%;
vertical-align: top;
font-weight: bold;
}
