@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
	display:block;
}audio,canvas,video{
	display:inline-block;*display:inline;*zoom:1
}audio:not([controls]){
	display:none;
}html{
	font-size:100%;
}a:focus{
	outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px
}a:active,a:hover{
	outline:0;
}address,blockquote,body,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,html,legend,li,ol,p,pre,span,table,tbody,td,tfoot,thead,tr,ul{
	margin:0;padding:0;
}address{
	font-style:normal;
}sub,sup{
	position:relative;font-size:75%;line-height:0;vertical-align:baseline;
}sup{
	top:-.5em;
}sub{
	bottom:-.25em;
}img{
	vertical-align:middle;border:0;-ms-interpolation-mode:bicubic
}button,input,select,textarea{
	margin:0;font-size:100%;vertical-align:middle;
}button,input{*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{
	cursor:pointer;-webkit-appearance:button;
}input[type="search"]{
	-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;
}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{
	overflow:auto;vertical-align:top;
}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{
	display:table;content:"";line-height:0;
}.clearfix:after{
	clear:both;
}@-webkit-keyframes lead-animation-lg{0%{-webkit-transform:translate(0,140px);-ms-transform:translate(0,140px);transform:translate(0,140px);opacity:0;font-size:150%;margin:0 0 -3em}2.94%,32.35%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}35.29%{-webkit-transform:translate(0,-140px);-ms-transform:translate(0,-140px);transform:translate(0,-140px);opacity:0}100%{-webkit-transform:translate(0,-140px);-ms-transform:translate(0,-140px);transform:translate(0,-140px);opacity:0;font-size:150%;margin:0 0 -3em}}@keyframes lead-animation-lg{0%{-webkit-transform:translate(0,140px);-ms-transform:translate(0,140px);transform:translate(0,140px);opacity:0;font-size:150%;margin:0 0 -3em}2.94%,32.35%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}35.29%{-webkit-transform:translate(0,-140px);-ms-transform:translate(0,-140px);transform:translate(0,-140px);opacity:0}100%{-webkit-transform:translate(0,-140px);-ms-transform:translate(0,-140px);transform:translate(0,-140px);opacity:0;font-size:150%;margin:0 0 -3em}}@-webkit-keyframes lead-grp-animation-lg{0%,100%{padding-top:60px}}@keyframes lead-grp-animation-lg{0%,100%{padding-top:60px}}@-webkit-keyframes lead-animation-md{0%{-webkit-transform:translate(300px,0);-ms-transform:translate(300px,0);transform:translate(300px,0);opacity:0;font-size:125%;margin:0 0 -3em}2.94%,32.35%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}35.29%{-webkit-transform:translate(-300px,0);-ms-transform:translate(-300px,0);transform:translate(-300px,0);opacity:0}100%{-webkit-transform:translate(-300px,0);-ms-transform:translate(-300px,0);transform:translate(-300px,0);opacity:0;font-size:125%;margin:0 0 -3em}}@keyframes lead-animation-md{0%{-webkit-transform:translate(300px,0);-ms-transform:translate(300px,0);transform:translate(300px,0);opacity:0;font-size:125%;margin:0 0 -3em}2.94%,32.35%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}35.29%{-webkit-transform:translate(-300px,0);-ms-transform:translate(-300px,0);transform:translate(-300px,0);opacity:0}100%{-webkit-transform:translate(-300px,0);-ms-transform:translate(-300px,0);transform:translate(-300px,0);opacity:0;font-size:125%;margin:0 0 -3em}}@-webkit-keyframes lead-animation-sm{0%{-webkit-transform:translate(200px,0);-ms-transform:translate(200px,0);transform:translate(200px,0);opacity:0;margin:0 0 -3em}2.94%,32.35%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}35.29%{-webkit-transform:translate(-200px,0);-ms-transform:translate(-200px,0);transform:translate(-200px,0);opacity:0}100%{-webkit-transform:translate(-200px,0);-ms-transform:translate(-200px,0);transform:translate(-200px,0);opacity:0;margin:0 0 -3em}}@keyframes lead-animation-sm{0%{-webkit-transform:translate(200px,0);-ms-transform:translate(200px,0);transform:translate(200px,0);opacity:0;margin:0 0 -3em}2.94%,32.35%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}35.29%{-webkit-transform:translate(-200px,0);-ms-transform:translate(-200px,0);transform:translate(-200px,0);opacity:0}100%{-webkit-transform:translate(-200px,0);-ms-transform:translate(-200px,0);transform:translate(-200px,0);opacity:0;margin:0 0 -3em}}body,button,input,select,td,textarea,th{
	font-size:16px;line-height:1.5;font-family:"Helvetica Neue",Helvetica,Arial,"メイリオ",Meiryo,sans-serif;
}body{
	color:#333;background:#fff;-webkit-text-size-adjust:100%;
}button,input,isindex,keygen,select,textarea{
	color:#333;
}a{
	color:#05b;text-decoration:none;
}a:focus,a:hover{
	color:#019;
}ol,ul{
	list-style:none;
}.ol,.ul{
	margin:1.5em 0;padding-left:3em;
}.ul{
	list-style:disc;
}li .ul{
	list-style:square;
}li li .ul{
	list-style:circle;
}.ol{
	list-style:decimal;
}.ul .img{
	margin:5px 0 10px;
}.img{
	line-height:1;
}.img img{
	max-width:100%;width:auto\9;height:auto;vertical-align:top;
}.img img ~img{
	margin-top:3px;
}.btn-list{
	margin:1.5em 0;text-align:center;
}.btn{
	display:inline-block;position:relative;min-width:270px;margin:0 0 10px;padding:10px 13px;border:solid 2px #3e7fd3;font-weight:700;color:#3e7fd3;background:#fff;border-radius:4px;
}.btn:focus,.btn:hover{
	border-color:#05b;color:#05b;background-color:#f7fcff;
}.btn:before{
	content:"";display:block;position:absolute;left:10px;top:50%;margin-top:-4px;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent #3e7fd3;
}.btn:focus:before,.btn:hover:before{
	border-color:transparent #05b;
}.div-4 .btn{
	min-width:205px;
}.gc{
	position:relative;width:980px;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1
}.gc:after,.gc:before{
	display:table;content:"";line-height:0;
}.gc:after{
	clear:both;
}.row{*zoom:1}.row:after,.row:before{
	display:table;content:"";line-height:0;
}.row:after{
	clear:both;
}.g-header,.home-header{
	border-bottom:solid 1px #8ebde3;color:#fff;background:url(img/header-bg.png) repeat-x 50% 50% #0084d3;text-shadow:0 1px 8px rgba(0,0,0,.2);
}.brand a{opacity:.9}.brand a:hover{opacity:1}.g-header .brand{
	float:left;width:320px;margin:14px 0;
}.g-header .g-nav{
	float:right;margin:17px 0 10px;
}.g-nav{
	text-align:center;
}.g-nav li{
	display:inline-block;vertical-align:middle;text-align:center;
}.g-nav a{
	display:block;min-width:90px;padding:10px;font-weight:700;line-height:40px;color:#ddeef9;white-space:nowrap;
}.g-nav a:focus,.g-nav a:hover{
	color:#fff;background:transparent url(img/arw-d-8.png) no-repeat center bottom;
}.g-nav a span{
	display:block;line-height:20px;
}.g-nav ul{
	list-style:none;
}.gnav li{
	float:left;margin-right:2em;
}.home-header .brand{
	float:left;width:330px;margin:95px 0 105px;
}.home-header .brand img{
	margin:0 -10px;
}.lead-grp{
	float:right;width:500px;margin:40px;text-align:center;
}.lead{
	margin:15px 0 0;
}.home-nav .g-nav{
	margin:10px 170px 10px 0;text-align:left;
}.home-nav .g-nav li{
	width:24%;font-size:106.25%;
}.home-nav .g-nav a{
	line-height:46px;
}.home-nav .g-nav a span{
	line-height:23px;
}.home-nav .weather{
	float:right;margin:-76px 0 0 0;
}.home-header .brand{
	margin-bottom:32%;
}.home-header{
	text-shadow:0 1px 12px #09367b;background:transparent url(img/header-bg.jpg) no-repeat 50% 50%;background-size:cover;
}.home-nav{
	background:#4c4047;background:rgba(0,0,0,.3);text-shadow:0 1px 8px rgba(32,32,32,.5);
}.weather{
	text-align:right;line-height:1.1;color:#ddeef9;
}.weather:focus,.weather:hover{
	color:#fff;
}.weather >span{
	vertical-align:middle;
}.weather .icon{
	font-size:48px;
}.weather .date{
	display:block;font-size:12px;
}.weather .temp{
	display:inline-block;line-height:1.3;
}.weather .temp span{
	display:block;
}.weather-table td{
	text-align:center;
}.weather-table td:nth-of-type(3),.weather-table td:nth-of-type(5){
	text-align:right;padding-right:1.5em;
}.back-top{
	margin:0 0 1.5em;text-align:right;
}.back-top a{
	position:relative;display:inline-block;padding:8px 12px 8px 28px;font-size:87.5%;line-height:1.2;border:solid 1px #ddd;border-radius:3px;
}.back-top a:hover{
	border-color:#bbb;box-shadow:0 1px 5px rgba(0,0,0,.1);
}.back-top a:before{
	content:"";display:block;position:absolute;left:10px;top:50%;margin-top:-2px;border-style:solid;border-width:0 4px 6px;border-color:#3e7fd3 transparent;
}.home-news-sec{
	float:left;width:64%;margin:2em 0;
}.home-news-sec .title{
	margin:0 0 1em;padding:0 0 .25em;font-size:125%;font-weight:400;border-bottom:solid 3px #d8e0a5;
}.news-sec{
	margin:1.5em 0 3em;
}.news-list{
	list-style:none;
}.news-item{
	display:block;margin:0 0 9px;padding-bottom:9px;border-bottom:dotted 1px #ccc;
}.news-date,.news-title{
	display:block;min-height:1.5em;
}.news-date{
	font-size:87.5%;color:#888;
}.news-sec .title{
	font-size:150%;
}.news-sec .date{
	text-align:right;
}.news-sec .body{
	margin:1.5em 0;min-height:7.5em;
}.news-sec .pics{
	margin:48px 0;font-size:0;text-align:center;
}.news-sec .pics .pic{
	display:inline-block;margin:0 0 24px;width:100%;max-width:400px;
}.news-sec .pics.n-3 .pic{
	width:32%;margin-left:2%;
}.news-sec .pics.n-3 .pic:first-child{
	margin-left:0;
}.more a{
	display:block;padding:8px 15px;background:#f4f4f4;border-bottom:solid 1px #f4f4f4;text-align:center;
}.more a:focus,.more a:hover{
	border-color:#ddd;
}.more a:active{
	background:#ddd;border-color:#f4f4f4;
}.home-menu-sec{
	float:right;width:32%;margin:2em 0;
}.home-menu-sec .obj-sec:first-child{
	margin-top:0;
}.p-title{
	margin:1em 0;padding:.5em 0;font-size:200%;line-height:1.5;font-weight:400;border-bottom:double 3px #5e8fd3;box-shadow:0 1px 0 #5e8fd3;
}.heading{
	margin:2.5em 0 .5em;font-size:150%;line-height:1;font-weight:700;
}.subheading{
	margin:2.5em 0 .5em;font-size:120%;line-height:1;font-weight:700;border-left:solid 1em #0084d3;padding-left:.5em;
}.title small{
	font-weight:400;
}.with-img-r{*zoom:1}.with-img-r:after,.with-img-r:before{
	display:table;content:"";line-height:0;
}.with-img-r:after{
	clear:both;
}.with-img-r .img{
	float:right;width:220px;margin:0 0 0 20px;
}.rel-links{
	margin:3em 0;padding:1.6em 2em;background:#f4f4f4;
}.rel-links .heading{
	margin:0 0 10px;font-size:120%;
}.rel-links ul{
	list-style:none;
}.rel-links li:before{
	content:"→ ";
}.img-sec{
	margin:20px 0;padding:15px;border:solid 5px #e4f1c0;
}.obj-sec{
	margin:16px 0;font-size:87.5%;padding:15px;border:solid 5px #e4f1c0;background:#fcfcf1;
}.obj-sec.cls-1{
	border-color:#e4f1c0;background-color:#fcfcf1;
}.obj-sec.cls-2{
	border-color:#d2e8f4;background-color:#f9fcfd;
}.obj-sec.cls-3{
	border-color:#f8d9ab;background-color:#fffbf4;
}.obj .ol,.obj .ul{
	margin:.5em 0;
}.obj-sec .obj ~.obj{
	margin:15px 0 0;padding:15px 0 0;border-top:dotted 1px #d8e0a5;
}.obj .title{
	margin:3px 0 10px;font-size:118.9%;line-height:20px;font-weight:700;
}.obj .title small{
	font-size:70.7%;font-weight:400;vertical-align:middle;
}.obj .img{
	line-height:1;text-align:center;
}.obj-subsec{
	margin:15px 0 0;padding:15px 0 0;border-top:dotted 1px #d8e0a5;
}.cls-2 .obj-subsec{
	border-color:#aed7ec;
}.cls-3 .obj-subsec{
	border-color:#f7d39f;
}.obj-subsec .title{
	margin:15px 0 5px;font-size:100%;font-weight:700;color:#9aae26;
}.obj-subsec .title:first-child{
	margin-top:0;
}.cls-2 .obj-subsec .title{
	color:#2396dd;
}.cls-3 .obj-subsec .title{
	color:#e48712;
}.tel-block{
	margin:0;font-size:200%;text-align:center;color:#2396dd;
}.proc >li{
	position:relative;margin:0 0 30px;font-size:87.5%;padding:15px;border:solid 5px #d2e8f4;background:#f9fcfd;*zoom:1
}.proc >li.cls-1{
	border-color:#e4f1c0;background-color:#fcfcf1;
}.proc >li.cls-2{
	border-color:#d2e8f4;background-color:#f9fcfd;
}.proc >li.cls-3{
	border-color:#f8d9ab;background-color:#fffbf4;
}.proc >li:after,.proc >li:before{
	display:table;content:"";line-height:0;
}.proc >li:after{
	clear:both;
}.proc >li:before{
	content:"";display:block;position:absolute;left:50%;top:0;width:0;margin:-29px -20px 0;border:solid 20px transparent;border-top-color:#aed7ec;border-bottom:0;
}.proc >li:first-child:before{
	display:none;
}.proc .title{
	font-size:125%;font-weight:700;
}.proc .text{
	margin-top:5px;
}.compare{
	margin:0 0 15px;padding:15px;border:solid 5px #e4f1c0;background:#fcfcf1;
}.compare.cls-1{
	border-color:#e4f1c0;background-color:#fcfcf1;
}.compare.cls-2{
	border-color:#d2e8f4;background-color:#f9fcfd;
}.compare.cls-3{
	border-color:#f8d9ab;background-color:#fffbf4;
}.compare .title{
	margin:0 0 .5em;font-size:100%;font-weight:700;
}.compare .title em{
	font-size:125%;color:#9aae26;
}.compare.cls-2 .title em{
	font-size:125%;color:#2396dd;
}.compare .ol,.compare .ul{
	margin:.5em 0;
}.caution-head{
	width:4em;padding:.4em .5em;font-size:100%;font-weight:400;text-align:center;color:#fff;background:#e03132;
}.caution-head +ul{
	margin-top:1em;
}.gmap-replace{
	margin:1.5em 0 3em;
}.slink-list.in-body{
	margin:1.5em 0 1.5em 1em;
}.slink-list li{
	margin:.5em 0 0;
}.slink-list.iso li{
	margin-left:1em;
}.slink-list.iso li img{
	margin-right:.375em;
}.link-list li{
	margin:1em 0 0;
}.equipments{
	margin:3em auto;max-width:720px;text-align:center;
}.equipments img{
	margin:0 5px 20px;vertical-align:top;
}.g-footer{
	padding:1.5em 0;font-size:87.5%;color:#666;background:#eee;
}.g-footer h2{
	margin:0 2em 10px 0;font-size:128.5%;font-weight:400;
}.g-footer .address,.g-footer h2{
	float:left;
}.g-footer .address{
	margin:.14em 0 1em;
}.g-footer .address li{
	display:inline-block;margin-right:2em;
}.copyright{
	clear:both;margin:1em 0 0;padding:1em 0 0;border-top:solid 1px #ddd;text-align:center;
}.arunke-rsv{
	margin:3em 0 0;padding-left:292px;cursor:default;
}.arunke-rsv .cal-sec,.arunke-rsv .rtt-sec{
	margin:0 0 1.5em;
}.arunke-rsv .rtt-sec{
	float:right;min-width:100%;
}.arunke-rsv .cal-sec{
	float:left;width:260px;max-width:260px;margin-left:-292px;
}.arunke-rsv .dyload{
	position:relative;
}.arunke-rsv .dyload.loading:after{
	content:"読み込み中...";position:absolute;left:0;top:0;right:0;bottom:0;text-align:center;line-height:100px;color:#888;background:rgba(255,255,255,.5);
}.arunke-rsv,.arunke-rsv .sec-header{*zoom:1}.arunke-rsv .sec-header:after,.arunke-rsv .sec-header:before,.arunke-rsv:after,.arunke-rsv:before{
	display:table;content:"";line-height:0;
}.arunke-rsv .sec-header:after,.arunke-rsv:after{
	clear:both;
}.arunke-rsv .sec-header{
	margin:0 0 5px;font-size:125%;text-align:center;
}.arunke-rsv .sec-header small{
	margin:0 1px;font-size:64%;
}.arunke-rsv .sec-header .nav{
	font-size:70%;
}.arunke-rsv .sec-header .nav a{
	display:inline-block;position:relative;padding:.2143em .5em;border:solid 1px #ddd;border-radius:3px;cursor:pointer;
}.arunke-rsv .sec-header .nav a:hover{
	border-color:#ccc;box-shadow:0 1px 5px rgba(0,0,0,.1);
}.arunke-rsv .sec-header .nav a.disabled{
	color:#999;border-color:#ddd;box-shadow:none;text-decoration:none;cursor:default;
}.arunke-rsv .sec-header .nav.next a.disabled:before,.arunke-rsv .sec-header .nav.prev a.disabled:before{
	border-color:transparent #aaa;
}.arunke-rsv .sec-header .nav.prev{
	float:left;
}.arunke-rsv .sec-header .nav.prev a{
	padding-left:1.3em;
}.arunke-rsv .sec-header .nav.next{
	float:right;
}.arunke-rsv .sec-header .nav.next a{
	padding-right:1.3em;
}.arunke-rsv .sec-header .nav.next a:before,.arunke-rsv .sec-header .nav.prev a:before{
	content:"";display:block;position:absolute;top:50%;margin-top:-4px;border-style:solid;border-width:4px 5px;border-color:transparent #05b;
}.arunke-rsv .sec-header .nav.prev a:before{
	left:7px;border-left:0;
}.arunke-rsv .sec-header .nav.next a:before{
	right:7px;border-right:0;
}.arunke-rsv table,.arunke-rsv td,.arunke-rsv th{
	padding:0;border:solid 1px #ccc;
}.cal-table,.rtt-table{
	width:100%;border-collapse:collapse;table-layout:fixed;
}.rtt-table .rtt-name{
	width:132px;
}.cal-table caption{
	border-bottom:0;padding:7px 7px 4px;text-align:left;font-size:18px;font-weight:700;line-height:1;
}.cal-table caption small{
	font-size:12px;padding:0 5px 0 1px;
}.cal-table,.cal-table thead th{
	border:0;font-size:12px;font-weight:400;color:#777;
}.cal-table caption,.cal-table thead{
	background:#ddd;
}.cal-table th{
	width:14.286%;padding:0;text-align:center;
}.cal-table td{
	padding:0;font-size:16px;line-height:36px;text-align:center;
}.cal-table a{
	display:block;color:#444;text-decoration:none;cursor:pointer;
}.cal-table .in a{
	line-height:32px;border:solid 2px #0084d3;
}.cal-table.mini caption{
	font-size:17px;
}.cal-table.mini td{
	font-size:15px;line-height:30px;
}.cal-table.mini .selected a{
	line-height:26px;border:solid 2px #66f;border-color:rgba(0,0,255,.6);
}.cal-oor,.cal-table .offset{
	color:#aaa;background:#f4f4f4;
}.cal-table .closed{
	background:#e6e6f0;
}.cal-table .closed:hover{
	background:#d4d4e8;
}.rtt-table{
	width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:15px;
}.rtt-table +.rtt-table{
	margin-top:-15px;
}.rtt-table thead{
	background:#ddd;
}.rtt-table tbody th{
	font-size:14px;
}.rtt-table tbody td{
	background:#ccc;
}.rtt-axis,.rtt-cell{
	width:72%;padding:0;
}.rtt-axis{
	height:18px;font:normal normal 11px/18px "Helvetica Neue",Helvetica,Arial,Meiryo,sans-serif;color:#777;text-indent:2px;text-align:left;
}.rtt-cell{
	height:38px;line-height:38px;
}.rtt-area{
	position:relative;width:100%;height:100%;overflow:hidden;
}.rtt-area >span{
	display:block;position:absolute;top:0;bottom:0;white-space:nowrap;overflow:hidden;
}.rtt-axis .rtt-area >span{
	border-left:solid 1px #bbb;text-align:left;
}.rtt-cell .rtt-area >span{
	margin:0 -1px 0 0;border:solid 1px #ccc;border-style:none solid;text-align:center;
}.rtt-sel{
	cursor:pointer;
}.cal-s0:hover,.rtt-s0{
	background-color:#f5f5fe;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f8f8ff),to(#f0f0fc));background-image:linear-gradient(to bottom,#f8f8ff,#f0f0fc);background-repeat:repeat-x;
}.rtt-sel.rtt-s0.hover,.rtt-sel.rtt-s0:hover{
	background-color:#dbedff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#e2f0ff),to(#d0e8ff));background-image:linear-gradient(to bottom,#e2f0ff,#d0e8ff);background-repeat:repeat-x;
}.cal-s3,.rtt-s3{
	background-color:#fffcbe;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffc),to(#fff8aa));background-image:linear-gradient(to bottom,#ffc,#fff8aa);background-repeat:repeat-x;
}.cal-s3:hover,.rtt-sel.rtt-s3.hover,.rtt-sel.rtt-s3:hover{
	background-color:#fef4ac;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fffbb9),to(#fce999));background-image:linear-gradient(to bottom,#fffbb9,#fce999);background-repeat:repeat-x;
}.cal-s2,.rtt-s2{
	background-color:#fba3a3;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbaeae),to(#fb9393));background-image:linear-gradient(to bottom,#fbaeae,#fb9393);background-repeat:repeat-x;
}.cal-s2:hover,.rtt-sel.rtt-s2.hover,.rtt-sel.rtt-s2:hover{
	background-color:#f7acaa;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcc0bd),to(#f08d8d));background-image:linear-gradient(to bottom,#fcc0bd,#f08d8d);background-repeat:repeat-x;
}.cal-s1,.cal-s1.closed,.rtt-s1{
	background:#ccc;
}.rtt-sel.rtt-s1.hover,.rtt-sel.rtt-s1:hover{
	background-color:#eaeaea;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#ddd));background-image:linear-gradient(to bottom,#f2f2f2,#ddd);background-repeat:repeat-x;
}.cal-s1,.cal-s1 a{
	cursor:default;
}.legends{
	list-style:none;margin:0 0 1.5em;
}.legends.right{
	text-align:right;
}.legends li{
	display:inline-block;margin:0 1.5em 0 0;font-size:87.5%;
}.legends.right li{
	margin:0 0 0 1.5em;
}.legends.right li:first-child{
	margin-left:0;
}.legends span{
	vertical-align:middle;
}.legend-box{
	display:inline-block;width:16px;height:16px;font-size:13px;line-height:16px;border:solid 1px #ccc;text-align:center;vertical-align:middle;
}.arunke-rsv td,.legend-box{
	font-family:"Hiragino Gothic ProN",Meiryo,"メイリオ",sans-serif;
}@media (min-width:0){.gc{
	max-width:100%;
}}@media (min-width:1000px){.col2{
	float:left;width:49%;margin-left:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}.col2:first-child{
	margin-left:0;
}.col3{
	float:left;width:32%;margin-left:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}.col3:first-child{
	margin-left:0;
}.col2 .obj .img{
	max-width:180px;
}.home-nav .g-nav li{
	font-size:118.75%;
}.proc .title{
	width:8em;
}.proc .text{
	margin:-1.72em 0 0 12em;
}.proc .tel-block{
	margin-left:-6em;
}.row .compare{
	float:left;width:49%;margin-left:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}.row .compare:first-child{
	margin-left:0;
}}@media (max-width:999px){.gc{
	padding-left:10px;padding-right:10px;
}.arunke-rsv{
	padding-left:0;
}.arunke-rsv .cal-sec,.arunke-rsv .rtt-sec{
	float:none;width:auto;min-width:0;margin-left:0;
}.arunke-rsv .cal-sec{
	margin-left:auto;margin-right:auto;
}}@media (min-width:960px){.lead{-webkit-animation:lead-animation-lg 17s ease-in-out infinite normal;animation:lead-animation-lg 17s ease-in-out infinite normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}.lead.t1{-webkit-animation-delay:5.5s;animation-delay:5.5s}.lead.t2{-webkit-animation-delay:11s;animation-delay:11s}.lead-grp{-webkit-animation:lead-grp-animation-lg 1s linear infinite normal;animation:lead-grp-animation-lg 1s linear infinite normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media (max-width:959px){.home-header{
	background-image:url(img/header-bg-sm.jpg);
}.home-header .brand{
	float:none;width:auto;margin:20px 0;text-align:center;
}.home-header .brand img{
	margin:0;max-width:100%;
}.home-nav{
	background:rgba(32,32,32,.6);
}.lead-grp{
	float:none;width:auto;margin:20px -10px 160px;overflow:hidden;
}.lead{
	margin:0 0 10px;
}}@media (max-width:959px) and (min-width:450px){.lead-grp{
	min-height:60px;
}.lead{-webkit-animation:lead-animation-md 17s ease-in-out infinite normal;animation:lead-animation-md 17s ease-in-out infinite normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}.lead.t1{-webkit-animation-delay:5.5s;animation-delay:5.5s}.lead.t2{-webkit-animation-delay:11s;animation-delay:11s}}@media (max-width:834px){.g-header .brand,.g-header .g-nav{
	float:none;width:auto;
}.g-header .brand{
	margin:12px 0 6px;text-align:center;
}.g-header .g-nav{
	margin:6px 0;
}}@media (max-width:714px){.home-nav .g-nav{
	margin-right:0;
}.home-nav .weather{
	display:none;
}.home-menu-sec,.home-news-sec{
	float:none;width:auto;
}.with-img-r .img{
	float:none;width:100%;margin:0 0 24px;text-align:center;
}.with-img-r .img img{
	max-width:256px;
}}@media (max-width:449px){.g-nav a{
	min-width:0;
}.home-nav .g-nav li{
	font-size:93.75%;
}.home-nav .g-nav{
	margin:5px -10px;
}.lead-grp{
	min-height:48px;
}.lead{-webkit-animation:lead-animation-sm 17s ease-in-out infinite normal;animation:lead-animation-sm 17s ease-in-out infinite normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}.lead.t1{-webkit-animation-delay:5.5s;animation-delay:5.5s}.lead.t2{-webkit-animation-delay:11s;animation-delay:11s}}