/* container */
#container{margin:0 auto;background:#fff;width:100%;font-size:14px;line-height:100%;}

/* header */
#header{margin:0 auto;width:800px;height:54px;}
#header .box{margin:0 auto;width:800px;}
#header h1{float:left;margin:15px 0 0 0;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/logo.gif) no-repeat 0 0;width:181px;height:29px;text-indent:-9999px;font-size:0;}
#header h1 a{display:block;width:181px;height:29px;}
#header h2{float:right;margin:18px 0 0 0;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/logo.gif) no-repeat 0 -29px;width:113px;height:26px;text-indent:-9999px;}

/* wrapper */
#wrapper{margin:0 auto;margin-bottom:30px;width:800px;}

/* navi */
#navi{margin:0 auto;margin-bottom:20px;width:100%;}
#navi h1{margin:0 0 15px 0;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat center 0 #72b6e3;width:100%;height:2px;text-indent:-9999px;line-height:0;}
#navi h2{font-size:14px;font-weight:normal;}
#navi .inner{margin:0 auto;width:800px;}

/* left */
#left{float:left;margin:0 20px 0 0;width:540px;}
/* button */
#left .button{margin:0 auto;margin-bottom:50px;width:540px;text-align:center;}
#left .button h1 a{display:block;margin:0 auto;margin-bottom:10px;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -2px;width:320px;height:60px;text-indent:-9999px;}
#left .button h1 a:hover{display:block;margin:0 auto;margin-bottom:10px;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -320px -2px;width:320px;height:60px;text-indent:-9999px;}
#left .button h2 a{font-size:16px;}
#left .button h3{margin:0 auto;margin-bottom:20px;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -842px;width:444px;height:102px;text-indent:-9999px;}
/* map */
#left .map{position:relative;margin:0 0 30px 0;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -62px;width:540px;height:120px;text-indent:-9999px;font-size:0;}
#left .map p.ar_1 a{display:block;position:absolute;top:29px;left:465px;width:31px;height:48px;}
#left .map p.ar_2 a{display:block;position:absolute;top:78px;left:465px;width:31px;height:14px;}
#left .map p.ar_3 a{display:block;position:absolute;top:65px;left:442px;width:22px;height:27px;}
#left .map p.ar_4 a{display:block;position:absolute;top:65px;left:421px;width:20px;height:27px;}
#left .map p.ar_5 a{display:block;position:absolute;top:65px;left:393px;width:27px;height:27px;}
#left .map p.ar_6 a{display:block;position:absolute;top:65px;left:344px;width:45px;height:27px;}
/* menu */
#left .menu{margin:0 auto;width:540px;}
#left .menu ul{margin:0 0 12px 0;padding:0;list-style:none;text-indent:-9999px;}
#left .menu ul li{margin:0;padding:0;}
*html #left .menu ul li{display:inline;}
*:first-child+html #left .menu ul li{display:inline;}
#left .menu ul li.n1,#left .menu ul li.n1 a{margin:0 12px 0 0;}
#left .menu ul li.n2,#left .menu ul li.n2 a{margin:0 12px 0 0;}
#left .menu ul li.n3,#left .menu ul li.n3 a{margin:0;}
#left .menu ul li.n4,#left .menu ul li.n4 a{margin:0 12px 0 0;}
#left .menu ul li.n5,#left .menu ul li.n5 a{margin:0 12px 0 0;}
#left .menu ul li.n6,#left .menu ul li.n6 a{margin:0;}
#left .menu ul li.bt_1 a{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -182px;width:172px;height:75px;}
#left .menu ul li.bt_1 a:hover{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -257px;width:172px;height:75px;}
#left .menu ul li.bt_1_on{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/where.gif) no-repeat 0 0;width:172px;height:75px;}
#left .menu ul li.bt_2 a{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -172px -182px;width:172px;height:75px;}
#left .menu ul li.bt_2 a:hover{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -172px -257px;width:172px;height:75px;}
#left .menu ul li.bt_2_on{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/where.gif) no-repeat -172px 0;width:172px;height:75px;}
#left .menu ul li.bt_3 a{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -344px -182px;width:172px;height:75px;}
#left .menu ul li.bt_3 a:hover{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -344px -257px;width:172px;height:75px;}
#left .menu ul li.bt_3_on{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/where.gif) no-repeat -344px 0;width:172px;height:75px;}
#left .menu ul li.bt_4 a{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -332px;width:172px;height:75px;}
#left .menu ul li.bt_4 a:hover{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -407px;width:172px;height:75px;}
#left .menu ul li.bt_4_on{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/where.gif) no-repeat 0 -75px;width:172px;height:75px;}
#left .menu ul li.bt_5 a{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -172px -332px;width:172px;height:75px;}
#left .menu ul li.bt_5 a:hover{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -172px -407px;width:172px;height:75px;}
#left .menu ul li.bt_5_on{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/where.gif) no-repeat -172px -75px;width:172px;height:75px;}
#left .menu ul li.bt_6 a{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -344px -332px;width:172px;height:75px;}
#left .menu ul li.bt_6 a:hover{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -344px -407px;width:172px;height:75px;}
#left .menu ul li.bt_6_on{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/where.gif) no-repeat -344px -75px;width:172px;height:75px;}

/* right */
#right{float:left;margin:0;width:240px;}
/* button */
#right .button{margin:0 auto;margin-bottom:20px;width:240px;text-align:center;}
#right .button h1 a{display:block;margin:0 0 10px 0;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/button_3.gif) no-repeat 0 0;width:240px;height:50px;text-indent:-9999px;}
#right .button h1 a:hover{display:block;margin:0 0 10px 0;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/button_3.gif) no-repeat -240px 0;width:240px;height:50px;text-indent:-9999px;}
#right .button h2 a{font-size:14px;}
/* map */
#right .map{position:relative;margin:0 0 20px 0;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -540px -162px;width:240px;height:156px;text-indent:-9999px;}
#right .map p.ar_1 a{display:block;position:absolute;top:65px;left:165px;width:31px;height:48px;}
#right .map p.ar_2 a{display:block;position:absolute;top:114px;left:165px;width:31px;height:14px;}
#right .map p.ar_3 a{display:block;position:absolute;top:101px;left:142px;width:22px;height:27px;}
#right .map p.ar_4 a{display:block;position:absolute;top:101px;left:121px;width:20px;height:27px;}
#right .map p.ar_5 a{display:block;position:absolute;top:101px;left:93px;width:27px;height:27px;}
#right .map p.ar_6 a{display:block;position:absolute;top:101px;left:44px;width:45px;height:27px;}
/* menu */
#right .menu{margin:0 0 20px 0;}
#right .menu ul{margin:0;padding:0;list-style:none;text-indent:-9999px;}
#right .menu ul li{margin:0;padding:0;}
#right .menu ul li.n1,#right .menu ul li.n1 a{margin:0 0 5px 0;}
#right .menu ul li.n2,#right .menu ul li.n2 a{margin:0 0 5px 0;}
#right .menu ul li.n3,#right .menu ul li.n3 a{margin:0 0 5px 0;}
#right .menu ul li.n4,#right .menu ul li.n4 a{margin:0 0 5px 0;}
#right .menu ul li.n5,#right .menu ul li.n5 a{margin:0 0 5px 0;}
#right .menu ul li.n6,#right .menu ul li.n6 a{margin:0;}
#right .menu ul li.bt_1 a{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -482px;width:240px;height:60px;}
#right .menu ul li.bt_1 a:hover{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -542px;width:240px;height:60px;}
#right .menu ul li.bt_1_on{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/where.gif) no-repeat 0 -150px;width:240px;height:60px;}
#right .menu ul li.bt_2 a{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -240px -482px;width:240px;height:60px;}
#right .menu ul li.bt_2 a:hover{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -240px -542px;width:240px;height:60px;}
#right .menu ul li.bt_2_on{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/where.gif) no-repeat -240px -150px;width:240px;height:60px;}
#right .menu ul li.bt_3 a{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -602px;width:240px;height:60px;}
#right .menu ul li.bt_3 a:hover{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -662px;width:240px;height:60px;}
#right .menu ul li.bt_3_on{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/where.gif) no-repeat 0 -210px;width:240px;height:60px;}
#right .menu ul li.bt_4 a{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -240px -602px;width:240px;height:60px;}
#right .menu ul li.bt_4 a:hover{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -240px -662px;width:240px;height:60px;}
#right .menu ul li.bt_4_on{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/where.gif) no-repeat -240px -210px;width:240px;height:60px;}
#right .menu ul li.bt_5 a{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -722px;width:240px;height:60px;}
#right .menu ul li.bt_5 a:hover{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat 0 -782px;width:240px;height:60px;}
#right .menu ul li.bt_5_on{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/where.gif) no-repeat 0 -270px;width:240px;height:60px;}
#right .menu ul li.bt_6 a{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -240px -722px;width:240px;height:60px;}
#right .menu ul li.bt_6 a:hover{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -240px -782px;width:240px;height:60px;}
#right .menu ul li.bt_6_on{display:block;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/where.gif) no-repeat -240px -270px;width:240px;height:60px;}
/* tel */
#right .tel{margin:0 auto;margin-bottom:30px;width:240px;}
#right .tel h1{margin:0 0 5px 0;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -540px -318px;width:240px;height:318px;text-indent:-9999px;}
#right .tel h5{font-size:12px;font-weight:normal;}
/* flow */
#right .flow{margin:0;width:240px;}
#right .flow h1{margin:0;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -540px -636px;width:240px;height:40px;text-indent:-9999px;font-size:0;}
#right .flow h2{margin:0 0 5px 0;width:210px;height:22px;text-indent:-9999px;}
#right .flow h2.ti_1{background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -540px -676px;}
#right .flow h2.ti_2{background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -540px -698px;}
#right .flow h2.ti_3{background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -540px -720px;}
#right .flow div.frame{margin:0;padding:14px;border-left:1px solid #53beec;border-right:1px solid #53beec;border-bottom:1px solid #53beec;width:208px;}
#right .flow dl{margin:0 auto;padding:0;}
#right .flow dl dt{padding:0 0 0 95px;width:115px;font-size:12px;line-height:120%;}
#right .flow dl dt.st_1{margin:0 0 10px 0;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.jpg) no-repeat 0 0;}
#right .flow dl dt.st_2{margin:0 0 10px 0;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.jpg) no-repeat 0 -60px;}
#right .flow dl dt.st_3{margin:0;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.jpg) no-repeat 0 -120px;}
#right .flow dl dd{margin:0 0 10px 85px;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/common.gif) no-repeat -625px -742px;width:40px;height:10px;text-indent:-9999px;}

/* footer */
#footer{margin:0 auto;padding:16px 0 30px 0;border-top:1px dotted #ccc;line-height:100%;}
#footer .box{margin:0 auto;width:800px;}
#footer h1{float:left;background:url(http://d3u6cws9edckhy.cloudfront.net/ss_imgs_1/logo.gif) no-repeat 0 -55px;width:162px;height:13px;text-indent:-9999px;}
#footer h1 a{display:block;width:162px;height:13px;}
#footer p{float:right;font-size:12px;line-height:13px;}

/* body */
body{margin:0;background:#fff;font-size:0;color:#333;font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3",Verdana,Arial,sans-serif;line-height:0;}

/* default */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;}
p{margin:0;line-height:150%;}
ul{margin:0;}
dl{margin:0;}
form{margin:0;padding:0;}

/* link */
a{}
a:link{color:#00f;}
a:visited{color:#969;}
a:hover{color:#999;text-decoration:none;}

/* clear */
.cl:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.cl{min-height:1px;}
*html .cl{height:1px;/*\*//*/height:auto;overflow:hidden;/**/}

/* none */
.td_n{text-decoration:none;}
.di_n{display:none;}

/* margin & padding */
.m0{margin:0 !important;}
.p0{padding:0 !important;}