#goTop{float:right;margin:-160px -60px 0 0}#contents-inner-2 .hr,#contents-inner .hr{display:block;background:url(../img/bgLine.png);border:none;height:5px;margin:32px 0}#contents-inner-2 .hr:after,#contents-inner .hr:after{content:"";display:block;clear:both}#contents-inner-2 .hr{margin:20px 0}#contents-inner{padding:61.5px}#contents-inner h3,#contents-inner dt,#contents-inner thead{color:#775511}#contents-inner h2{padding:0 0 16px 0}#contents-inner h3{font-size:15pt;margin-bottom:10px}#contents-inner p{line-height:170%}#contents-inner .clearfix:after{content:"";display:block;clear:both}#header li{float:left}#header li:first-child{padding:0 15px}#header li:nth-child(2){padding:0 15.5px}#header li:nth-child(3){padding:0 22.5px}#header li:nth-child(5){padding:0 1px}#header li:nth-child(7){padding:0 13px}#cate-home #header{height:650px}#cate-home #header img{padding:20px 0 0 0}#cate-under #header li{padding-top:10px}#cate-under #header h1{float:left;margin:0 0 0 -90px}#cate-under #header div img{float:right;padding:10px 0 0 0}#cate-under #contents{-webkit-box-shadow:1px 1px 9px 3px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 9px 3px rgba(0,0,0,0.1);box-shadow:1px 1px 9px 3px rgba(0,0,0,0.1)}#allInfo{display:block;padding:30px 0 0 345px}#allInfo img{margin:0 5px 5px 0}.a-contact-index ul{float:left;margin:-50px 17px 0 0}.a-contact-index #info{background:url(../img/top/bg_a-contact_ul.png) no-repeat;height:197px;width:422px}
.a-contact-index #info li{
    color:#aa7711;
    font-size:10pt;
    padding:0 0 0 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.a-contact-index #info li span{padding:0 0 0 15px}.a-contact-index #info li:first-child{padding-top:60px}.a-contact-index #banners li{padding:13.5px 0 0 0}.a-contact-index #buttons li{padding:9.5px 0 0 0}.a-contact-index #buttons li:last-child{padding-left:4px}.facilities{float:left;padding:0 19px 0 0;width:232px}.facilities dt{font-size:15pt}.facilities dd{padding:0 0 20px 0}.facilities dd img{padding:0 0 10px 0}.facilities-last{margin:0;padding:0}.prices table{margin:0 0 10px 0}.prices table thead{background-color:#e3d4b7}.prices table thead td{font-size:10pt;border-top:1px solid #c9b489}.prices table tr:nth-child(even){background-color:#f8f5ed}.prices table tr:last-child td{border-bottom:1px solid #c9b489}.prices table td{border:1px solid #eee7d8;font-size:10pt;height:54px;padding:10px;text-align:center;vertical-align:middle;width:122.5px}.prices table td:first-child{border-left:1px solid #c9b489;font-weight:bolder}.prices table td:last-child{border-right:1px solid #c9b489}.prices .table-attentions{font-size:10pt}.flow{padding:60px 0 0 0}.flow dt{float:left;padding:0 40px 20px 0}.flow dt img:last-child{padding:20px 0 0 142.5px}.flow dd li{list-style-image:url(../img/flow/ico_square.png);margin-left:350px}.flow dd:after{clear:both;content:"";display:block}.access iframe{border:1px solid #c9b489;margin:0 0 40px 0}.access #detail{float:left;margin-right:40px}.access dl{padding:20px 0 0 0}.access dl dt{font-size:15pt}.access dl dd{padding:0 0 20px 300px}.summary h3 span{font-size:13pt}.summary p{padding:0 0 20px 0}.summary #president{font-size:8pt;float:right;margin:-40px 0 0 0;padding:0 0 0 20px;width:30%}.summary #president img{padding:0 0 4px 0}.summary #president h3{text-align:center;margin:0 0 5px 0}.summary #president ul{padding:0 0 10px 0}.summary #sakurai{float:right;margin:-40px 0 0 0}.summary #stainedGlass img,.summary #stainedGlass p{float:left;margin:20px 0 0 0}.summary #stainedGlass p{line-height:130%;padding:0 40px;width:300px}.summary #stainedGlass p #spring{color:#775511;font-size:14pt}.summary #stainedGlass p #name{display:block;text-align:right}.summary #staff img{float:left;padding:20px 10px 0 0}.summary #staff p{padding:20px 0 0 0}.summary #detail{padding:20px 0 0 0}.summary #detail img{float:right;padding:0 0 80px 20px}.summary #detail ul li{padding:0 0 10px 0}.summary #detail ul li span{color:#775511;font-weight:bolder}.summary #detail ul .none{padding:0 0 10px 62px}.privacy p{padding:0 0 40px 0}.privacy li{color:#775511;list-style-type:square;margin:0 0 0 20px;padding:0 0 20px 0}.privacy li span{color:#666}.faq #links{background-color:#FEFEFE;padding:30px;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.1);box-shadow:0 0 2px 1px rgba(0,0,0,0.1)}.faq #links li{list-style-image:url(../img/faq/ico_down.png);margin:0 0 0 20px}.faq th{padding:0 10px 10px 0}.faq td{padding:0 10px 10px 0;line-height:170%;vertical-align:middle}.faq .questions{color:#ff4281}