.text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 1.2rem;  /* 調整してください */
  animation: animate 15s linear infinite;
}

.text span {
  position: absolute;
  top: -100px;  /* この数字(100px)をtransform-originのY軸と同じにする */
  transform-origin: 0 100px;  /* この数字(100px)をtopと同じにする */
}








/* rstから移植 ------------------------------------------------------------------------------------------- */

/**
 * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
 * Richard Clark (http://richclarkdesign.com)
 * http://cssreset.com
 */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
/*     margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent; */
}

body {
/*     line-height:1; */
}
/* article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
nav ul {
    list-style:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

 */
/* bsから移植 ------------------------------------------------------------------------------------------- */
.clear {
display: inline-table;
min-height: 0;
}
.clear:after {
clear: both;
display: block;
height: 0;
visibility: hidden;
content: ".";
overflow:hidden;
font-size:0.1em;
line-height:0;
}

/* \*/ 
/* * html .clear { height: 0; } */
.clear { display: block; }
/* */ 
/* html,body{background: #33473e; background: #fff;}
body {
color: #000;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Arial, verdana, sans-serif;
font-size:13px;
text-align: center;
overflow-x: hidden;
line-height: 1.8em;
letter-spacing:0.08em;
-webkit-text-size-adjust: 100%;
}
*{ list-style: none; }
a{ text-decoration: none;}
a:hover{text-decoration: underline;} */

#wrap {
	width: 100%;
	height: 100%;
	min-width: 992px;
	display: block;
	margin: 0 auto;
	overflow-x: hidden;
	position: relative;
}

.w992 {
	width: 992px;
	margin: 0 auto;
}


/* main_contents */
#main_contents {
	width: 100%;
	padding: 180px 0 100px;
	background: #fff;
	/*text-align: left;*/
	margin: 0 auto;
}

#main_contents .inner{
	display: block;
}

@media screen and (max-width: 815px) {
	#wrap {
	min-width: 320px;
	}
	.w992 {
	width: auto;
	margin: 25px 10px 0;
	}

	#main_contents {
	width: 100%;
	padding: 82px 0 0;
	background: #fff;
	min-width: 320px;
	}

}


/* toppage.css ------------------------------------------------------------------------------------------- */

#main_contents {
	/*padding: 80px 0 0;*/
	padding: 0;
}

#main_contents #service{
	/*height: 550px;*/
/* 	height: 1000px; */
	/*text-align: left;*/
/* 	margin: 0 auto;
	background: url(../img/bg.jpg) #ececec right bottom no-repeat; */
}

#main_contents #service .inner{
/* 	height: 550px; */
	position: relative;
}

#main_contents #service #service_nav{
	/*width: 550px;*/
	width: 1000px;
	/*height: 550px;*/
	height: 1000px;
	/*float: left;*/
	margin: 0 auto;
}

#main_contents #service ul {
	/*width: 550px;*/
	width: 1000px;
	/*height: 550px;*/
	height: 1000px;
	position: relative;
	margin:0 auto;
	transform: rotate(-110deg);
}
#main_contents #service ul li{
	position: absolute;
	transform: rotate(110deg);
}


#main_contents #service ul li a {
	/*width: 116px;*/
	width: 120px;
	/*height: 116px;*/
	height: 120px;
	display: block;
	/*position: absolute;*/
	cursor: pointer;
	text-indent: -5000px;
	z-index: 1;
}

#main_contents #service ul li a:hover{
	z-index: 10;
}

#main_contents #service ul li a{
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: ease;
}


#main_contents #service ul li#sl2 a{
	background:url(../img/circle-2026-04/btn_service02.png) left top no-repeat;
}
#main_contents #service ul li#sl2 a:hover,
#main_contents #service ul li#sl2.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service02_on.png) left top no-repeat;
}


#main_contents #service ul li#sl3 a{
	background:url(../img/circle-2026-04/btn_service03.png) left top no-repeat;
}
#main_contents #service ul li#sl3 a:hover,
#main_contents #service ul li#sl3.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service03_on.png) left top no-repeat;
}

#main_contents #service ul li#sl4 a{
	background:url(../img/circle-2026-04/btn_service04.png) left top no-repeat;
}

#main_contents #service ul li#sl4 a:hover,
#main_contents #service ul li#sl4.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service04_on.png) left top no-repeat;
}

#main_contents #service ul li#sl5 a{
	background:url(../img/circle-2026-04/btn_service05.png) left top no-repeat;
}

#main_contents #service ul li#sl5 a:hover,
#main_contents #service ul li#sl5.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service05_on.png) left top no-repeat;
}

#main_contents #service ul li#sl6 a{
	background:url(../img/circle-2026-04/btn_service06.png) left top no-repeat;
}
#main_contents #service ul li#sl6 a:hover,
#main_contents #service ul li#sl6.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service06_on.png) left top no-repeat;
}

#main_contents #service ul li#sl7 a{
	background:url(../img/circle-2026-04/btn_service07.png) left top no-repeat;
}

#main_contents #service ul li#sl7 a:hover,
#main_contents #service ul li#sl7.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service07_on.png) left top no-repeat;
}

#main_contents #service ul li#sl8 a{
	background:url(../img/circle-2026-04/btn_service08.png) left top no-repeat;
}
#main_contents #service ul li#sl8 a:hover,
#main_contents #service ul li#sl8.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service08_on.png) left top no-repeat;
}

#main_contents #service ul li#sl9 a{
	background:url(../img/circle-2026-04/btn_service09.png) left top no-repeat;
}
#main_contents #service ul li#sl9 a:hover,
#main_contents #service ul li#sl9.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service09_on.png) left top no-repeat;
}

#main_contents #service ul li#sl10 a{
	background:url(../img/circle-2026-04/btn_service10.png) left top no-repeat;
}
#main_contents #service ul li#sl10 a:hover,
#main_contents #service ul li#sl10.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service10_on.png) left top no-repeat;
}

#main_contents #service ul li#sl11 a{
	background:url(../img/circle-2026-04/btn_service11.png) left top no-repeat;
}
#main_contents #service ul li#sl11 a:hover,
#main_contents #service ul li#sl11.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service11_on.png) left top no-repeat;
}

#main_contents #service ul li#sl12 a{
	background:url(../img/circle-2026-04/btn_service12.png) left top no-repeat;
}
#main_contents #service ul li#sl12 a:hover,
#main_contents #service ul li#sl12.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service12_on.png) left top no-repeat;
}

#main_contents #service ul li#sl13 a{
	background:url(../img/circle-2026-04/btn_service13.png) left top no-repeat;
}
#main_contents #service ul li#sl13 a:hover,
#main_contents #service ul li#sl13.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service13_on.png) left top no-repeat;
}

#main_contents #service ul li#sl14 a{
	background:url(../img/circle-2026-04/btn_service14.png) left top no-repeat;
}
#main_contents #service ul li#sl14 a:hover,
#main_contents #service ul li#sl14.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service14_on.png) left top no-repeat;
}

#main_contents #service ul li#sl15 a{
	background:url(../img/circle-2026-04/btn_service15.png) left top no-repeat;
}
#main_contents #service ul li#sl15 a:hover,
#main_contents #service ul li#sl15.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service15_on.png) left top no-repeat;
}

#main_contents #service ul li#sl16 a{
	background:url(../img/circle-2026-04/btn_service16.png) left top no-repeat;
}
#main_contents #service ul li#sl16 a:hover,
#main_contents #service ul li#sl16.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service16_on.png) left top no-repeat;
}

#main_contents #service ul li#sl17 a{
	background:url(../img/circle-2026-04/btn_service17.png) left top no-repeat;
}
#main_contents #service ul li#sl17 a:hover,
#main_contents #service ul li#sl17.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service17_on.png) left top no-repeat;
}

#main_contents #service ul li#sl18 a{
	background:url(../img/circle-2026-04/btn_service18.png) left top no-repeat;
}
#main_contents #service ul li#sl18 a:hover,
#main_contents #service ul li#sl18.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service18_on.png) left top no-repeat;
}

#main_contents #service ul li#sl19 a{
	background:url(../img/circle-2026-04/btn_service19.png) left top no-repeat;
}
#main_contents #service ul li#sl19 a:hover,
#main_contents #service ul li#sl19.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service19_on.png) left top no-repeat;
}
/* add by k.kudo 2016.03.25 */
#main_contents #service ul li#sl20 a{
	background:url(../img/circle-2026-04/btn_service20.png) left top no-repeat;
}
#main_contents #service ul li#sl20 a:hover,
#main_contents #service ul li#sl20.cycle-pager-active a{
	background:url(../img/circle-2026-04/btn_service20_on.png) left top no-repeat;
}














/*たじっこクラブ20200401削除
#main_contents #service ul li#sl21 a{
	top: 47px;
	left: 356px;
	background:url(../img/btn_service21.png) left top no-repeat;
}
#main_contents #service ul li#sl21 a:hover,
#main_contents #service ul li#sl21.cycle-pager-active a{
	background:url(../img/btn_service21_on.png) left top no-repeat;
}*/

#main_contents #service #service_contents{
	/*width: 360px;*/
	/*width: 200px;*/
	width: 500px;
	/*float: right;*/
	/*margin: 125px 0 0;*/
	margin: 0 auto;
	/* ↓説明文の位置 */
	position: absolute;
	/*top:350px;*/
	top:280px;
	right:0;
	left: 45px !important;
    text-align:center;
}

#main_contents #service #service_contents .box {
    text-align:center;
    margin:0 auto;
    right:0;
    top: 12% !important;
}

#main_contents #service #service_contents .box h3{
	/*margin: 0 0 10px;*/
/* 	margin: 0 0 5px; */
}

#main_contents #service #service_contents .box .btn_list{
	margin: 30px 0 0;
	/* margin: 15px 0; */
	cursor: pointer;
}

#main_contents #service #service_contents .box .btn_list a img:hover {
	opacity:0.6;
}

#main_contents #service #service_contents #top-message {
    position:relative !important;
    top: 80px !important;
}


#main_contents #service #service_contents img {
	display: inline-block  !important;
    
}
#main_contents #service #service_contents .box .icon {
    margin:0 0 15px 0;
}

#main_contents #service #service_contents .box ul.child {
	margin: 0 0 0 30%;
	text-align: left;
	font-size: 80%;
	line-height: 1.7;
	height: auto;
	width: auto;
}

.jcarousel ul.circle-box {
 transform: rotate( -90deg );
}
.jcarousel ul.circle-box li{
 transform: rotate( 90deg );
}




@media screen and (max-width: 992px) {
.circle-box{
  display: flex;
	flex-wrap: wrap;
}
	.w992 {
	width: auto;
	margin: 0 auto;
	}
	
	#main_contents #service h2.pc {
		display: none;
	}
	#main_contents #service h2.sp {
		position: static;
		margin: 0 auto;
		padding: 15px 0;
		text-align: center;
		display: block;
	}
	#main_contents #service{
	height: auto;
	/*height: 1000px;*/
	background: url(../img/bg.jpg) #ececec right bottom no-repeat;
	background-size: none;
	}
	#main_contents #service,#main_contents #service .inner {
		height: auto;
/* 		height: 800px; */
	}
	#main_contents #service #service_nav{
		float: none;
		margin:  0 auto 10px;
		height: auto;
		/*width: 320px;*/
		width: 730px;
	}
	#main_contents #service #service_nav ul{
		/*width: 320px;*/
		width: 730px;
		padding: 0;
		margin: 0 auto;
		height: auto;
	}
	
		#main_contents #service ul {
    overflow: hidden;
		height: auto;
		width:auto;
		transform: unset;
}

#service_circle_nav{
	width:100%;
}
#main_contents #service ul{
	transition: unset;
}
#main_contents #service ul li {
   transform: unset;
}
		
	#main_contents #service ul li,	
	#main_contents #service ul li a{
		position: static;
		float: left;
		width: 90px;
		height: 90px;
		background-size: 90px!important;
		display: block;
	}
	
	#main_contents #service ul li#sl1{
		display: none;
	}
	






















	
	#main_contents #service ul li#sl1.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service01_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl2.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service02_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl3.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service03_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl4.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service04_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl5.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service05_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl6.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service06_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl7.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service07_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl8.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service08_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl9.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service09_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl10.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service10_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl11.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service11_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl12.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service12_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	/* add by k.kudo 2016.03.25 */
	#main_contents #service ul li#sl13.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service13_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl14.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service14_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl15.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service15_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl16.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service16_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl17.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service17_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl18.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service18_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl19.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service19_on.png) left top no-repeat!important;
		background-size:90px!important;
	}
	#main_contents #service ul li#sl20.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service20_on.png) left top no-repeat!important;
		background-size:90px!important;
	}	



	#main_contents #service ul li#sl1 a:hover{
		background:url(../img/circle-2026-04/btn_service01.png) left top no-repeat;
	}
	#main_contents #service ul li#sl2 a:hover{
		background:url(../img/circle-2026-04/btn_service02.png) left top no-repeat;
	}
	#main_contents #service ul li#sl3 a:hover{
		background:url(../img/circle-2026-04/btn_service03.png) left top no-repeat;
	}
	#main_contents #service ul li#sl4 a:hover{
		background:url(../img/circle-2026-04/btn_service04a.png) left top no-repeat;
	}
	#main_contents #service ul li#sl5 a:hover{
		background:url(../img/circle-2026-04/btn_service05.png) left top no-repeat;
	}
	#main_contents #service ul li#sl6 a:hover{
		background:url(../img/circle-2026-04/btn_service06.png) left top no-repeat;
	}
	#main_contents #service ul li#sl7 a:hover{
		background:url(../img/circle-2026-04/btn_service07.png) left top no-repeat;
	}
	#main_contents #service ul li#sl8 a:hover{
		background:url(../img/circle-2026-04/btn_service08.png) left top no-repeat;
	}
	#main_contents #service ul li#sl9 a:hover{
		background:url(../img/circle-2026-04/btn_service09.png) left top no-repeat;
	}
	#main_contents #service ul li#sl10 a:hover{
		background:url(../img/circle-2026-04/btn_service10.png) left top no-repeat;
	}
	#main_contents #service ul li#sl11 a:hover{
		background:url(../img/circle-2026-04/btn_service11.png) left top no-repeat;
	}
	#main_contents #service ul li#sl12 a:hover{
		background:url(../img/circle-2026-04/btn_service12.png) left top no-repeat;
	}
	/* add by k.kudo 2016.03.25 */
	#main_contents #service ul li#sl13 a:hover{
		background:url(../img/circle-2026-04/btn_service13.png) left top no-repeat;
	}
	#main_contents #service ul li#sl14 a:hover{
		background:url(../img/circle-2026-04/btn_service14.png) left top no-repeat;
	}
	#main_contents #service ul li#sl15 a:hover{
		background:url(../img/circle-2026-04/btn_service15.png) left top no-repeat;
	}
	#main_contents #service ul li#sl16 a:hover{
		background:url(../img/circle-2026-04/btn_service16.png) left top no-repeat;
	}
	#main_contents #service ul li#sl17 a:hover{
		background:url(../img/circle-2026-04/btn_service17.png) left top no-repeat;
	}
	#main_contents #service ul li#sl18 a:hover{
		background:url(../img/circle-2026-04/btn_service18.png) left top no-repeat;
	}
	#main_contents #service ul li#sl19 a:hover{
		background:url(../img/circle-2026-04/btn_service19.png) left top no-repeat;
	}
	#main_contents #service ul li#sl20 a:hover{
		background:url(../img/circle-2026-04/btn_service20.png) left top no-repeat;
	}

	#main_contents #service #service_contents {
		width: 80%;
		float: none;
		margin: 0 auto 50px;
    	min-height: 400px;
	}
	#main_contents #service #service_contents .box h3{
		margin: 0 auto 5px;
	}
	#main_contents #service #service_contents .box .btn_list{
		margin:10px 0 0;
	}


	#main_contents #service #service_contents{
/* 	top: 380px; */
		position:relative;
    	top:0;
    	left: 0 !important;
	}
	#main_contents #service #service_contents #top-message {
    	top: 0 !important;
	}

	#main_contents #service #service_contents .box ul.child  {
		margin:0 0 0 15px;
	}
	#main_contents #service #service_contents .box ul.child li {
		display:inline-block;
    	margin: 0 15px;
	}


}

/* Custom, Mobile Retina */
@media only screen and (max-width : 380px) {

	#main_contents #service #service_nav,
	#main_contents #service #service_nav ul {
    	width: 350px;
	}

	#main_contents #service ul li a {
   		width: 75px;
    	height: 75px;
    	background-size: 75px !important;
	}

	/* active size */
	#main_contents #service ul li#sl1.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service01_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl2.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service02_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl3.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service03_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl4.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service04_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl5.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service05_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl6.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service06_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl7.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service07_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl8.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service08_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl9.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service09_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl10.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service10_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl11.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service11_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl12.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service12_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	/* add by k.kudo 2016.03.25 */
	#main_contents #service ul li#sl13.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service13_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl14.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service14_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl15.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service15_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl16.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service16_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl17.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service17_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl18.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service18_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}
	#main_contents #service ul li#sl19.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service19_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}

	#main_contents #service ul li#sl20.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service20_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}

	#main_contents #service ul li#sl21.cycle-pager-active a{
		background:url(../img/circle-2026-04/btn_service21_on.png) left top no-repeat!important;
		background-size: 75px!important;
	}


	#main_contents #service #service_contents {
    	width: 95%;
	}

	#main_contents #service #service_contents p {
		font-size:14px;
	}


 
	#main_contents #service #service_contents .box {
    	/* right: 30% !important; */
    	top: 0 !important;
	}
	#main_contents #service #service_contents #top-message h3 {
    	margin: 0 auto 5px;
    	position: relative;
    	/* right: 50px; */
	}










}