@charset "utf-8";

#wrap {background:url('/images/common/wrapBg.gif') repeat-x 0 0;}
#header {width:966px;height:73px;margin:0 auto;background:url('/images/common/headerBg.gif') no-repeat 0 0;position:relative;z-index:0;}
#container {width:966px;margin:0 auto;padding:35px 0 50px 0;}
#content {float:left;width:746px;}
#aside {float:right;width:200px;padding-top:39px;position:relative;}
#aside .go-infocenter {margin-top:12px;}

#footer {width:966px;height:130px;margin:0 auto;background:url('/images/common/footerLogo.gif') no-repeat 54px 68px;}

/* reservation */

.reservation-submenu1 {width:711px;height:36px;background:url('/images/content/reservation_submenu1.gif') no-repeat 0 0;padding:10px 0 0 35px;}
.reservation-submenu1 li {width:82px;height:25px;float:left;margin-right:15px;_display:inline;}
.reservation-submenu1 li a {display:block;height:25px;}
.reservation-submenu1 li a span {display:none;}
.reservation-submenu1 li.rs01 {width:px;}
.reservation-submenu1 li.rs02 {width:70px;}
.reservation-submenu1 li.rs03 {width:70px;}
.reservation-submenu1 li.rs04 {width:85px;}
.reservation-submenu1 li.rs05 {width:100px;}
.reservation-submenu1 li.rs06 {width:87px;}
.reservation-submenu1 li.rs07 {width:87px;}

.reservation-submenu2 {width:711px;height:31px;background:url('/images/content/reservation_submenu2.gif') no-repeat 0 0;padding:8px 0 0 35px;text-align:right;}
.reservation-submenu2 select {margin-right:5px;}

#temple-info-list {margin-top:20px;}
#temple-info-list h2 {display:none;}
#temple-info-list .body ul li {background:url('/images/content/dotBg.gif') repeat-x 0 100%;padding-bottom:25px;margin-bottom:25px;zoom:1;}
#temple-info-list .body ul li:last-child {background:none;padding-bottom:0;margin-bottom:0;}
#temple-info-list .body ul li.last {background:none;padding-bottom:0;margin-bottom:0;}
#temple-info-list .body {margin-top:10px;}
#temple-info-list .body dl {width:513px;padding-left:233px;position:relative;}
#temple-info-list .body dl dt {color:#d27a32;font-weight:bold;font-size:15px;padding-top:2px;}
#temple-info-list .body dl dt a {color:#d27a32;}
#temple-info-list .body dl dt a:hover {color:#d27a32;}
#temple-info-list .body dl dt span {color:#413d36;font-size:12px;margin-left:10px;}
#temple-info-list .body dl dd.info1 {padding-top:15px;line-height:16px;font-size:12px;font-family:arial;height:130px;overflow:hidden;}
#temple-info-list .body div.info2 {margin-top:15px;}
#temple-info-list .body div.info2 p {font-weight:bold;}
#temple-info-list .body div.info2 div {margin-top:5px;background:#f8f4f1;border:1px solid #dcd1c7;padding:5px 10px;}
#temple-info-list .body dl dd.img {position:absolute;top:0;left:0;}
#temple-info-list .body dl dd.img img {border:1px solid #b5b2ae;}
#temple-info-list .body dl.imgNone {width:746px;padding-left:0;}
#temple-info-list .body dl.imgNone dd.info1 {height:66px;}
#temple-info-list .body div.infoNone {width:746px;padding-left:0;}
#temple-info-list .body div.infoNone p.name {color:#d27a32;font-weight:bold;font-size:15px;line-height:20px;}
#temple-info-list .body div.infoNone p.name a {color:#d27a32;}
#temple-info-list .body div.infoNone p.name a:hover {color:#d27a32;}
#temple-info-list .body div.infoNone .info2 {margin-top:15px;}
#temple-info-list .body div.infoNone .info2 p {font-weight:bold;}
#temple-info-list .body div.infoNone .info2 div {margin-top:5px;background:#f8f4f1;border:1px solid #dcd1c7;padding:5px 10px;}

#introduction {margin-top:40px;}
#introduction h2 {height:25px;display:block;background:url('/images/content/reservation_titleBg01.gif') no-repeat 0 0;font-size:18px;color:#6d685c;padding:10px 0 0 50px;}
#introduction h2 span {color:#5990bb;}
#introduction .body {margin-top:10px;}
#introduction .body dl {width:513px;height:164px;padding-left:233px;position:relative;}
#introduction .body dl dt {color:#6b4d19;font-weight:bold;font-size:15px;}
#introduction .body dl dd.location {padding-top:10px;}
#introduction .body dl dd.info {padding-top:13px;line-height:16px;font-size:13px;font-family:arial;height:112px;overflow:hidden;}
#introduction .body dl dd.img {position:absolute;top:0;left:0;}
#introduction .body dl dd.img img {border:1px solid #b5b2ae;}
#introduction .body dl.imgNone {width:746px;height:135px;padding-left:0;padding-top:3px;}
#introduction .body dl.imgNone dt {color:#6b4d19;font-weight:bold;font-size:15px;}
#introduction .body dl.imgNone dd.location {padding-top:10px;}
#introduction .body dl.imgNone dd.info {padding-top:13px;line-height:16px;font-size:13px;font-family:arial;height:82px;overflow:hidden;}
#introduction .body .view-style2 {line-height:16px;font-size:13px;font-family:arial;}
#introduction .body .view-style2 img {border:1px solid #b5b2ae;float:left;margin:0 20px 10px 0;_display:inline;}
.locaInfo1 {line-height:18px;font-size:13px;}
.icon-area {padding-top:15px;}
.icon-area .icon01 {color:#7d4900;font-weight:bold;margin-right:20px;}
.icon-area .icon02 {color:#416f88;font-weight:bold;}

#schedule {margin-top:40px;}
#schedule h2.title {height:40px;display:block;background:url('/images/content/reservation_titleBg02.gif') no-repeat 0 3px;font-size:18px;color:#6d685c;padding:0 0 0 60px;}
#schedule h2 span {color:#d27a32;}
#schedule h2 em {display:block;font-size:11px;margin-top:5px;padding-left:2px;}
#schedule .body {margin-top:10px;}
#schedule .body ul li {padding-bottom:15px;margin-bottom:0px;zoom:1;}
#schedule .body ul li:last-child {background:none;padding-bottom:0;margin-bottom:0;}
#schedule .body ul li.last {background:none;padding-bottom:0;margin-bottom:0;}
#schedule .body dl {width:513px;padding-left:233px;position:relative;}
#schedule .body dl dt {font-weight:bold;}
#schedule .body dl dd.period {padding-top:7px;}
#schedule .body dl dd.course {padding-top:5px;}
#schedule .body dl dd.course img {vertical-align:middle;}
#schedule .body dl dd.info {padding-top:12px;line-height:16px;font-size:13px;font-family:arial;height:65px;overflow:hidden;}
#schedule .body dl dd.img {position:absolute;top:0;left:0;}
#schedule .body dl dd.img img {border:1px solid #b5b2ae;}
#schedule .body dl.imgNone {width:746px;padding-left:0;padding-top:3px;}
#schedule .body dl.imgNone dt {font-weight:bold;}
#schedule .body dl.imgNone dd.period {padding-top:7px;}
#schedule .body dl.imgNone dd.course {padding-top:5px;}
#schedule .body dl.imgNone dd.course img {vertical-align:middle;}
#schedule .body dl.imgNone dd.info {padding-top:15px;line-height:16px;font-size:13px;font-family:arial;height:65px;overflow:hidden;}

#schedule2 {margin-top:40px;}
#schedule2 h2 {height:40px;display:block;background:url('/images/content/reservation_titleBg02.gif') no-repeat 0 3px;font-size:18px;color:#6d685c;padding:0 0 0 60px;}
#schedule2 h2 span {color:#d27a32;}
#schedule2 h2 em {display:block;font-size:11px;margin-top:5px;padding-left:2px;}
#schedule2 .body {margin-top:10px;}
#schedule2 .body ul li {background:url('/images/content/dotBg.gif') repeat-x 0 100%;padding-bottom:15px;margin-bottom:15px;zoom:1;}
#schedule2 .body ul li:last-child {background:none;padding-bottom:0;margin-bottom:0;}
#schedule2 .body ul li.last {background:none;padding-bottom:0;margin-bottom:0;}
#schedule2 .body dl {width:746px;}
#schedule2 .body dl dt {font-weight:bold;}
#schedule2 .body dl dt img {margin-right:20px;}
#schedule2 .body dl dd.period {padding-top:7px;}
#schedule2 .body dl dd.course {padding-top:5px;}
#schedule2 .body dl dd.course img {vertical-align:middle;}
#schedule2 .body dl dd.info {padding-top:12px;line-height:16px;font-size:13px;font-family:arial;}
#schedule2 .body dl.imgNone {width:746px;padding-left:0;padding-top:3px;}
#schedule2 .body dl.imgNone dt {font-weight:bold;}
#schedule2 .body dl.imgNone dd.period {padding-top:7px;}
#schedule2 .body dl.imgNone dd.course {padding-top:5px;}
#schedule2 .body dl.imgNone dd.course img {vertical-align:middle;}
#schedule2 .body dl.imgNone dd.info {padding-top:15px;line-height:16px;font-size:13px;font-family:arial;}

#epilogue {margin-top:40px;}
#epilogue h2 {height:40px;display:block;background:url('/images/content/reservation_titleBg03.gif') no-repeat 0 3px;font-size:18px;color:#6d685c;padding:0 0 0 60px;position:relative;}
#epilogue h2 span {color:#75ab55;}
#epilogue h2 em {display:block;font-size:11px;margin-top:5px;padding-left:2px;}
#epilogue h2 strong {position:absolute;top:18px;right:3px;}
#epilogue .body ul {}
#epilogue .body ul li {background:url('/images/content/dotBg.gif') repeat-x 0 100%;padding-bottom:15px;margin-bottom:15px;zoom:1;}
#epilogue .body ul li:last-child {background:none;padding-bottom:0;margin-bottom:0;}
#epilogue .body ul li.last {background:none;padding-bottom:0;margin-bottom:0;overflow:hidden;}
#epilogue .body {margin-top:10px;}
#epilogue .body dl {width:513px;height:147px;padding-left:233px;position:relative;}
#epilogue .body dl dt {font-weight:bold;font-size:14px;line-height:16px;width:500px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space: nowrap;}
#epilogue .body dl dd.writer {position:absolute;top:2px;right:0;font-size:14px;}
#epilogue .body dl dd.info {padding-top:13px;line-height:16px;font-size:13px;font-family:arial;height:66px;overflow:hidden;}
#epilogue .body dl dd.img {position:absolute;top:0;left:0;}
#epilogue .body dl dd.img img {border:1px solid #b5b2ae;}
#epilogue .body dl.imgNone {width:746px;height:82px;padding-left:0;}
#epilogue .body dl.imgNone dt {font-weight:bold;font-size:14px;height:18px;line-height:16px;width:340px;overflow:hidden;}
#epilogue .body dl.imgNone dd.writer {position:absolute;top:2px;right:0;font-size:14px;}
#epilogue .body dl.imgNone dd.info {padding-top:13px;line-height:16px;font-size:13px;font-family:arial;height:50px;overflow:hidden;}

#photoVideo {margin-top:40px;}
#photoVideo h2 {height:40px;display:block;background:url('/images/content/reservation_titleBg04.gif') no-repeat 0 3px;font-size:18px;color:#6d685c;padding:0 0 0 55px;position:relative;}
#photoVideo h2 span {color:#5990bb;}
#photoVideo h2 em {display:block;font-size:11px;margin-top:5px;padding-left:2px;}
#photoVideo h2 strong {position:absolute;top:18px;right:3px;}
#photoVideo .body ul {height:245px;}
#photoVideo .body ul li {float:left;margin-right:52px;_display:inline;}
#photoVideo .body ul li:last-child {margin-right:0;}
#photoVideo .body ul li.last {margin-right:0;}
#photoVideo .body {margin-top:10px;}
#photoVideo .body dl {width:213px;padding-top:147px;position:relative;}
#photoVideo .body dl dt {width:213px;margin-top:5px;font-weight:bold;font-size:14px;line-height:18px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space: nowrap;}
#photoVideo .body dl dd.info {width:213px;padding-top:3px;line-height:16px;font-size:13px;font-family:arial;height:66px;overflow:hidden;}
#photoVideo .body dl dd.img {position:absolute;left:0;top:0;}
#photoVideo .body dl dd.img img {border:1px solid #b5b2ae;}

#cultureAssets {margin-top:40px;}
#cultureAssets h2 {height:40px;display:block;background:url('/images/content/reservation_titleBg03.gif') no-repeat 0 3px;font-size:18px;color:#6d685c;padding:0 0 0 60px;}
#cultureAssets h2 span {color:#d27a32;}
#cultureAssets h2 em {display:block;font-size:11px;margin-top:5px;padding-left:2px;}
#cultureAssets .body ul li {background:url('/images/content/dotBg.gif') repeat-x 0 100%;padding-bottom:15px;margin-bottom:15px;}
#cultureAssets .body ul li:last-child {background:none;padding-bottom:0;margin-bottom:0;}
#cultureAssets .body ul li.last {background:none;padding-bottom:0;margin-bottom:0;}
#cultureAssets .body {margin-top:10px;}
#cultureAssets .body dl {width:513px;height:147px;padding-left:233px;position:relative;}
#cultureAssets .body dl dt {font-weight:bold;font-size:14px;line-height:17px;width:500px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space: nowrap;}
#cultureAssets .body dl dd.info1 {position:absolute;top:2px;right:0;}
#cultureAssets .body dl dd.info2 {padding-top:15px;line-height:16px;font-size:13px;font-family:arial;height:115px;overflow:hidden;}
#cultureAssets .body dl dd.img {position:absolute;top:0;left:0;}
#cultureAssets .body dl dd.img img {border:1px solid #b5b2ae;}

#sightseeing {margin-top:40px;}
#sightseeing h2 {height:40px;display:block;background:url('/images/content/reservation_titleBg04.gif') no-repeat 0 3px;font-size:18px;color:#6d685c;padding:0 0 0 55px;}
#sightseeing h2 span {color:#5990bb;}
#sightseeing h2 em {display:block;font-size:11px;margin-top:5px;padding-left:2px;}
#sightseeing .body ul {height:245px;}
#sightseeing .body ul li {float:left;margin-right:52px;_display:inline;}
#sightseeing .body ul li:last-child {margin-right:0;}
#sightseeing .body ul li.last {margin-right:0;}
#sightseeing .body {margin-top:10px;}
#sightseeing .body dl {width:213px;padding-top:147px;position:relative;}
#sightseeing .body dl dt {width:213px;margin-top:5px;font-weight:bold;font-size:14px;line-height:18px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space: nowrap;}
#sightseeing .body dl dd.info {width:213px;padding-top:3px;line-height:16px;font-size:13px;font-family:arial;height:66px;overflow:hidden;}
#sightseeing .body dl dd.img {position:absolute;left:0;top:0;}
#sightseeing .body dl dd.img img {border:1px solid #b5b2ae;}

#mapService {margin-top:40px;}
#mapService h2 {height:25px;display:block;background:url('/images/content/reservation_titleBg01.gif') no-repeat 0 0;font-size:18px;color:#6d685c;padding:10px 0 0 50px;}
#mapService h2 span {color:#5990bb;}
#mapService .body {margin-top:10px;}

#mapService .body .templeName {font-weight:bold;color:#996c1e;margin-bottom:15px;padding-top:15px;}
#mapService .body .locaInfo2 {}
#mapService .body .locaInfo2 .byBus {margin-top:25px;font-weight:bold;background:url('/images/content/bulByBus.gif') no-repeat 0 0;padding:2px 0 0 30px;height:17px;color:#79571b;font-size:14px;}
#mapService .body .locaInfo2 .byBus-detail {margin-left:30px;}
#mapService .body .locaInfo2 .byBus-detail li {font-weight:bold;margin-top:18px;}
#mapService .body .locaInfo2 .byBus-detail li ul {padding-top:5px;}
#mapService .body .locaInfo2 .byBus-detail li ul li {font-weight:normal;line-height:18px;margin-top:1px;}
#mapService .body .locaInfo2 .busStop {margin-top:5px;background-color:#f5f3ec;border:1px solid #dbd9d0;width:545px;padding:5px 10px;}
#mapService .body .locaInfo2 .bySubway {margin-top:25px;font-weight:bold;background:url('/images/content/bulByBus.gif') no-repeat 0 0;padding:2px 0 0 30px;height:17px;color:#79571b;font-size:14px;}
#mapService .body .locaInfo2 .bySubway-detail {margin-left:30px;margin-top:18px;}
#mapService .body .locaInfo2 .bySubway-detail li {font-weight:bold;line-height:18px;margin-top:1px;}
#mapService .body .locaInfo2 .bySubway-detail li ul {padding-top:5px;}
#mapService .body .locaInfo2 .bySubway-detail li ul li {font-weight:normal;line-height:18px;margin-top:1px;}
#mapService .body .locaInfo2 .subwqyStop {background-color:#f5f3ec;border:1px solid #dbd9d0;width:545px;padding:5px 10px;line-height:18px;}

.new-location-style {width:612px;}
.new-location-style .top {background:url('/images/content/howtogoTop.gif') no-repeat 0 0;height:4px;overflow:hidden;}
.new-location-style .mid {background:url('/images/content/howtogoMid.gif') no-repeat 100% 100%;overflow:hidden;border-right:1px solid #ddd;border-left:1px solid #ddd;padding:13px;color:#473d33;}
.new-location-style .bot {background:url('/images/content/howtogoBot.gif') no-repeat 0 0;height:4px;overflow:hidden;}

.schedule-info {margin-top:35px;width:729px;}
.schedule-info h2 {padding-top:10px;height:23px;color:#6d685c;background:url('/images/content/reservation_titleBg03.gif') no-repeat 100% 0;font-size:16px;font-weight:bold;}

.reservation-input {margin-top:40px;}
.reservation-input h2 {display:none;}
.reservation-input .payarea {background:url('/images/content/reservation_inputBg.gif') no-repeat 0 0;width:719px;height:26px;text-align:right;color:#fff;font-weight:bold;padding:10px 10px 0 0;}
.reservation-input .payarea em {color:#ffd615;}
.wrap-reservation-tb {width:727px;padding:15px 0;background-color:#e6e4df;border:1px solid #b8b4ad;}
.wrap-reservation-tb2 {margin-top:10px;width:727px;padding:15px 0;background-color:#e6e4df;border:1px solid #b8b4ad;}
.reservation-input table {width:727px;background-color:#e6e4df;}
.reservation-input table tr td {font-weight:bold;color:#6d685c;height:27px;padding:2px 0;}
.reservation-input table tr td span {margin-left:15px;display:block;}
.reservation-input table input.text {border:1px solid #a7a49d;height:18px;width:210px;}
.reservation-input table input.radio {border:0px; width:20px;vertical-align:middle;}
.reservation-input table input.check {border:0px; width:20px;vertical-align:middle;}
.reservation-tip {font-family:arial;background:url('/images/content/reservation-input-tableBg.gif') repeat-x 0 0 #f2f1ee;line-height:18px;font-size:13px;padding:15px 15px;width:697px;border:1px solid #b8b4ad;border-top:0;}
.reservation-button {width:729px;text-align:center;margin-top:10px;}

#reservation-confirm {margin-top:40px;}
#reservation-confirm h2 {height:30px;display:block;background:url('/images/content/reservation_titleBg02.gif') no-repeat 0 3px;font-size:18px;color:#6d685c;padding:10px 0 0 60px;}
#reservation-confirm h2 span {color:#d27a32;}
#reservation-confirm h2 em {font-size:12px;padding-left:15px;}
#reservation-confirm .body {margin-top:10px;}
#reservation-confirm .body ul li {background:url('/images/content/dotBg.gif') repeat-x 0 100%;padding-bottom:15px;margin-bottom:15px;zoom:1;}
#reservation-confirm .body ul li:last-child {background:none;padding-bottom:0;margin-bottom:0;}
#reservation-confirm .body ul li.last {background:none;padding-bottom:0;margin-bottom:0;}
#reservation-confirm .body dl {width:513px;height:121px;padding-left:233px;position:relative;}
#reservation-confirm .body dl dt {font-weight:bold;}
#reservation-confirm .body dl dd.period {padding-top:7px;}
#reservation-confirm .body dl dd.course {padding-top:5px;}
#reservation-confirm .body dl dd.course img {vertical-align:middle;}
#reservation-confirm .body dl dd.info {padding-top:13px;line-height:16px;font-size:13px;font-family:arial;height:47px;overflow:hidden;}
#reservation-confirm .body dl dd.img {position:absolute;top:0;left:0;}
#reservation-confirm .body dl dd.img img {border:1px solid #b5b2ae;}
#reservation-confirm .body dl.imgNone {width:746px;height:107px;padding-left:0;padding-top:3px;}
#reservation-confirm .body dl.imgNone dt {font-weight:bold;}
#reservation-confirm .body dl.imgNone dd.period {padding-top:7px;}
#reservation-confirm .body dl.imgNone dd.course {padding-top:5px;}
#reservation-confirm .body dl.imgNone dd.course img {vertical-align:middle;}
#reservation-confirm .body dl.imgNone dd.info {padding-top:15px;line-height:16px;font-size:13px;font-family:arial;height:35px;overflow:hidden;}
.wrap-reservation-confirm {margin-top:40px;}
.wrap-reservation-confirm h2 {display:none;}
.wrap-reservation-confirm .payarea {background:url('/images/content/reservation_confirm_inputBg.gif') no-repeat 0 0;width:719px;height:26px;text-align:right;color:#fff;font-weight:bold;padding:10px 10px 0 0;}
.wrap-reservation-confirm .payarea em {color:#ffd615;}
.wrap-confirm-tb {width:727px;padding:15px 0;background-color:#e6e4df;border:1px solid #b8b4ad;}
.wrap-reservation-confirm table {width:727px;background-color:#e6e4df;}
.wrap-reservation-confirm table tr td {font-weight:bold;color:#6d685c;height:27px;padding:2px 0;}
.wrap-reservation-confirm table tr td span {margin-left:15px;display:block;}
.wrap-reservation-confirm table input.text {border:1px solid #a7a49d;height:18px;width:210px;}
.wrap-reservation-confirm table input.radio {border:0px; width:20px;vertical-align:middle;}
.wrap-reservation-confirm table input.check {border:0px; width:20px;vertical-align:middle;}
.wrap-present-state {padding-top:25px;}
.reservation-confirm-write-tip {width:694px;padding:25px;border:1px solid #b6b2ab;color:#6d685c;font-size:14px;font-family:arial;line-height:18px;background-color:#fbfbfa;}
.reservation-confirm-write {border:1px solid #b6b2ab;border-top:0;padding:20px 50px;background-color:#e6e4df;}
.reservation-confirm-write-find {border:1px solid #b6b2ab;padding:20px 50px;background-color:#e6e4df;}
.reservation-confirm-write-find table td input {border:1px solid #a7a49d;height:18px;width:480px;font-size:12px;padding:1px 10px 0 10px;}
.reservation-confirm-write table {width:644px;table-layout:fixed;}
.reservation-confirm-write table th {text-align:left;}
.reservation-confirm-write table td {padding:3px 0;}
.reservation-confirm-write table td input {border:1px solid #a7a49d;height:18px;width:480px;font-size:12px;padding:1px 10px 0 10px;}
.reservation-confirm-write table td textarea {width:615px;height:240px;border:1px solid #a7a49d;overflow:auto;padding:10px;font-size:12px;}
.question-button {width:746px;text-align:center;margin-top:18px;}

.present-state {width:728px;margin-bottom:13px;}
.present-state .state {float:left;width:120px;}
.present-state .info {float:right;width:598px;background:url('/images/content/reservation_confirm_listBg.gif') repeat-x 0 100%;padding:20px 0;min-height:60px;_height:60px;border:1px solid #b8b4ad;}
.present-state .info p {font-weight:bold;color:#6d685c;padding: 0 30px;line-height:18px;}
.present-state .info p strong {color:#e28909;}
.present-state-btn {width:728px;text-align:center;}

/* Support */

.qna-tip {width:694px;padding:25px;border:1px solid #b6b2ab;color:#6d685c;font-size:14px;font-family:arial;line-height:18px;background-color:#fbfbfa;}
.question-write {border:1px solid #b6b2ab;border-top:0;padding:20px 50px;background-color:#e6e4df;}
.question-write table {width:644px;table-layout:fixed;}
.question-write table th {text-align:left;}
.question-write table td {padding:3px 0;}
.question-write table td input {border:1px solid #a7a49d;height:18px;width:550px;font-size:12px;padding:1px 10px 0 10px;}
.question-write table td textarea {width:615px;height:240px;border:1px solid #a7a49d;overflow:auto;padding:10px;font-size:12px;}
.question-button {width:746px;text-align:center;margin-top:18px;}

/* Content */

.submenu-none {padding-bottom:3px;}

.content-list-style {margin-top:20px;}
.content-list-style h2 {display:none;}
.content-list-style .body ul li {background:url('/images/content/dotBg.gif') repeat-x 0 100%;padding-bottom:25px;margin-bottom:25px;overflow:hidden;}
.content-list-style .body ul li:last-child {background:none;padding-bottom:0;margin-bottom:0;}
.content-list-style .body ul li.last {background:none;padding-bottom:0;margin-bottom:0;}
.content-list-style .body {margin-top:10px;}
.content-list-style .body dl {width:513px;height:146px;padding-left:233px;position:relative;}
.content-list-style .body dl dt {color:#d27a32;font-weight:bold;font-size:15px;padding-top:2px;}
.content-list-style .body dl dt a {color:#d27a32;}
.content-list-style .body dl dt a:hover {color:#d27a32;}
.content-list-style .body dl dt span {color:#413d36;font-size:12px;margin-left:10px;}
.content-list-style .body dl dd.info {padding-top:15px;line-height:16px;font-size:12px;font-family:arial;height:111px;overflow:hidden;}
.content-list-style .body dl dd.img {position:absolute;top:0;left:0;}
.content-list-style .body dl dd.img img {border:1px solid #b5b2ae;}
.content-list-style .body dl.imgNone {width:746px;height:112px;padding-left:0;}
.content-list-style .body dl.imgNone dd.info {height:79px;}
.content-list-style .movie-content {margin-top:3px;width:704px;border:1px solid #ddd2c8;background:url('/images/content/photo_view_content_bg.gif') repeat-x 0 0 #f3eae1;padding:20px;text-align:center;}
.contents-view-subject {background:url('/images/content/content_view_title.gif') no-repeat 0 0;width:696px;height:29px;color:#d27a32;font-weight:bold;font-size:15px;padding:8px 20px 0 30px;line-height:18px;}
.contents-view-subject em {font-size:12px;color:#413d36;margin-left:12px;}
.content-list-style .body ul li.contents-view-style div.contents-view {width:704px;background:url('/images/content/content_view_info.gif') no-repeat 0 100% #f7f4f0;border:1px solid #ddd2c8;padding:20px;}

.faq-list-style .body ul {width:746px;padding-top:25px;overflow:hidden;}
.faq-list-style .body ul li {width:746px;background:url('/images/content/dotBg.gif') repeat-x 0 100%;padding-bottom:20px;margin-bottom:20px;overflow:hidden;}
.faq-list-style .body ul li p {color:#d27a32;font-weight:bold;font-size:15px;padding-top:2px;line-height:16px;}
.faq-list-style .body ul li p a {color:#d27a32;}
.faq-list-style .body ul li p a:hover {color:#d27a32;}
.faq-list-style .body ul li p span {color:#413d36;font-size:12px;margin-left:10px;}
.faq-list-style .body ul li.faq-view-info {width:746px;}
.faq-list-style .body ul li.faq-view-info div.faq-view {padding:20px;background:url('/images/content/content_view_info.gif') no-repeat 0 100% #f7f4f0;border:1px solid #ddd2c8;line-height:16px;font-size:13px;font-family:arial;color:#777;}
.faq-list-style .body ul li.faq-view-info div.faq-view p {line-height:16px;font-size:13px;font-family:arial;color:#777;}
.faq-list-style .body ul li.faq-view-info div.faq-view p a {color:#516a9c;}
.faq-list-style .body ul li.faq-view-info div.faq-view p a:hover {color:#516a9c;}

/* Content - Photo/Movies */
.photo-list-style {}
.photo-list-line {float:left;}
.photo-list-line li {float:left;background:url('/images/content/photo_list_bg.gif') no-repeat 0 0;width:727px;height:331px;padding-top:31px;margin-bottom:4px;padding-left:19px;overflow:hidden;}
.photo-list-line li dl {float:left;width:223px;padding-top:171px;position:relative;margin:0 19px 0 0;_display:inline;}
.photo-list-line li dl dt {background:url('/images/content/photo_list_subject_bg.gif') no-repeat 100% 100% #faf4e8;padding:6px 0;width:221px;font-weight:bold;color:#d27a32;font-size:14px;line-height:18px;border:1px solid #b8b4ad;}
.photo-list-line li dl dt img {margin:3px 7px 0 7px;}
.photo-list-line li dl dt span {display:inline-block;width:170px;}
.photo-list-line li dl dt a {color:#d27a32;}
.photo-list-line li dl dt a:hover {color:#d27a32;}
.photo-list-line li dl dt em {color:#413d36;font-size:12px;}
.photo-list-line li dl dd.info {line-height:16px;color:#413d36;height:65px;width:223px;overflow:hidden;margin-top:3px;}
.photo-list-line li dl dd.img {border:1px solid #707070;background-color:#d0ced0;padding:5px;position:absolute;left:0;top:0;}

.photo-view-style .represent {width:704px;border:1px solid #ddd2c8;background:url('/images/content/photo_view_content_bg.gif') repeat-x 0 0 #f3eae1;padding:20px;}
.photo-view-style .represent dl {width:474px;height:146px;padding-left:230px;position:relative;}
.photo-view-style .represent dl dt {color:#d27a32;font-weight:bold;font-size:15px;padding-top:2px;}
.photo-view-style .represent dl dt a {color:#d27a32;}
.photo-view-style .represent dl dt a:hover {color:#d27a32;}
.photo-view-style .represent dl dt span {color:#413d36;font-size:12px;margin-left:10px;}
.photo-view-style .represent dl dd.info {padding-top:15px;line-height:16px;font-size:12px;font-family:arial;height:111px;overflow:hidden;}
.photo-view-style .represent dl dd.img {position:absolute;top:0;left:0;}
.photo-view-style .represent dl dd.img img {border:1px solid #b5b2ae;}
.photo-view-style .photo-content {margin-top:3px;width:704px;border:1px solid #ddd2c8;background:url('/images/content/photo_view_content_bg.gif') repeat-x 0 0 #f3eae1;padding:20px;}
.photo-view-style .movie-content {margin-top:3px;width:704px;border:1px solid #ddd2c8;background:url('/images/content/photo_view_content_bg.gif') repeat-x 0 0 #f3eae1;padding:20px;text-align:center;}

/* event */

.event-list-style {margin-top:20px;}
.event-list-style h2 {display:none;}
.event-list-style .body ul li {background:url('/images/content/dotBg.gif') repeat-x 0 100%;padding-bottom:25px;margin-bottom:25px;overflod:hidden;}
.event-list-style .body ul li:last-child {background:none;padding-bottom:0;margin-bottom:0;}
.event-list-style .body ul li.last {background:none;padding-bottom:0;margin-bottom:0;}
.event-list-style .body {margin-top:10px;}
.event-list-style .body dl {width:513px;height:172px;padding-left:233px;position:relative;}
.event-list-style .body dl dt {color:#413d36;font-weight:bold;padding-top:4px;width:511px;height:21px;border:1px solid #b9b5ae;background:url('/images/content/event_list_bg01.gif') repeat-x 0 0;}
.event-list-style .body dl dt strong {color:#4776ab;margin-left:10px;}
.event-list-style .body dl dd.date {margin-top:3px;color:#413d36;font-weight:bold;padding-top:4px;width:511px;height:21px;border:1px solid #b9b5ae;background:url('/images/content/event_list_bg02.gif') repeat-x 0 0;}
.event-list-style .body dl dd.date strong {color:#7199c6;margin-left:10px;}
.event-list-style .body dl dd.info {margin-top:3px;padding:20px 20px 20px 20px;line-height:16px;background-color:#f2f6fa;}
.event-list-style .body dl dd.info p {height:47px;width:473px;overflow:hidden;}
.event-list-style .body dl dd.img {position:absolute;top:0;left:0;}
.event-list-style .body dl dd.img img {border:1px solid #b5b2ae;}
.event-list-style .body dl dd.btn {width:513px;text-align:right;margin-top:3px;}
.event-list-style .body dl.imgNone {width:746px;height:157px;padding-left:0;}
.event-list-style .body dl.imgNone dt {width:744px;}
.event-list-style .body dl.imgNone dd.date {width:744px;}
.event-list-style .body dl.imgNone dd.info p {height:33px;width:704px;overflow:hidden;}
.event-list-style .body dl.imgNone dd.btn {width:746px;text-align:right;margin-top:3px;} 

.event-view-style .body {}
.event-view-style .body dl {width:746px;}
.event-view-style .body dl dt {color:#413d36;font-weight:bold;padding-top:10px;width:746px;height:27px;background:url('/images/content/event_view_bg01.gif') no-repeat 0 0;}
.event-view-style .body dl dt strong {color:#4776ab;margin-left:32px;}
.event-view-style .body dl dd.date {margin-top:3px;color:#413d36;font-weight:bold;padding-top:7px;width:744px;height:23px;border:1px solid #b9b5ae;background:url('/images/content/event_view_bg02.gif') repeat-x 0 0;}
.event-view-style .body dl dd.date strong {color:#7199c6;margin-left:10px;}
.event-view-style .body dl dd.info {margin-top:3px;width:704px;padding:20px;border:1px solid #b9b5ae;background-color:#f2f6fa;}

/* Templestay Information Center */
.inforcenter-area {}
.inforcenter01 {padding-top:10px;}
.inforcenter02 {}
.inforcenter03 {padding-top:25px;}
.inforcenter04 {margin-top:15px;color:#6d685c;font-size:14px;font-weight:bold;line-height:20px;font-family:'arial';}
.inforcenter05 {margin-top:15px;color:#6d685c;font-size:14px;line-height:20px;font-family:'arial';}
.inforcenter06 {margin-top:20px;color:#6d6145;font-size:14px;line-height:20px;font-family:'arial';}
.inforcenter06 .floatL {width:393px;}
.inforcenter06 .floatR {width:306px;padding-top:5px;}
.inforcenter07 {margin-top:25px;}
.inforcenter07 .floatL {width:390px;border:1px solid #b8b4ad;}
.inforcenter07 .floatR {width:307px;}
.inforcenter07-2 {background-color:#e6e4df;font-weight:bold;padding:7px 15px;color:#6d6145;line-height:20px;}
.inforcenter07-3 {background:url('/images/content/infocenter_06.jpg') no-repeat 0 0;width:390px;height:311px;}
.ic06-3-1 {padding:40px 0 0 28px;}
.ic06-3-2 {margin:40px 0 0 28px;}
.ic06-3-3 {margin:65px 0 0 90px;}
.ic06-3-4 {margin:18px 0 0 90px;}
.ic06-3-5 {margin:20px 0 0 22px;}
.inforcenter08 {margin-top:37px;}
.inforcenter08-2 {padding:15px 0 0 0;}
.inforcenter08-3 {padding:10px 0 0 5px;}
.inforcenter08-3  li {background:url('/images/content/infocenter_listBg.gif') no-repeat 0 9px;padding-left:10px;color:#6d6145;line-height:20px;}
.inforcenter08-4 {padding:15px 0 0 0;}
.inforcenter-area .pic {margin-top:15px;}

.new-center-info {width:746px;position:relative;}
.floor00 {display:none;width:746px;background-color:#000;position:absolute;left:0;top:0;}
.floor00 .floor {margin:3px;}
.floor00 .floor img {}
.floor00 .floor span {color:#c1c1c1;font-size:15px;font-weight:bold;display:inline-block;padding-top:4px;line-height:20px;}
.floor00 .pic-list {padding-top:5px;}
.floor00 .pic-list .prev {float:left;width:30px;margin:215px 0 0 20px;_display:inline;}
.floor00 .pic-list .next {float:left;width:30px;margin:215px 0 0 20px;_display:inline;}
.floor00 .pic-list .img {float:left;width:645px;height:456px;text-align:center;background-color:#1d1d1d;}
.floor00 .floor-info {width:645px;margin:0 auto;color:#fff;line-height:18px;padding-top:20px;padding-bottom:20px;}
.floor00 .floor-info a {color:#fff;}
.floor00 .close {position:absolute;right:15px;top:10px;}
.floor01 {display:none;width:746px;background-color:#000;position:absolute;left:0;top:0;}
.floor01 .floor {margin:3px;}
.floor01 .floor img {}
.floor01 .floor span {color:#c1c1c1;font-size:15px;font-weight:bold;display:inline-block;padding-top:4px;line-height:20px;}
.floor01 .pic-list {padding-top:5px;}
.floor01 .pic-list .prev {float:left;width:30px;margin:215px 0 0 20px;_display:inline;}
.floor01 .pic-list .next {float:left;width:30px;margin:215px 0 0 20px;_display:inline;}
.floor01 .pic-list .img {float:left;width:645px;height:456px;text-align:center;background-color:#1d1d1d;}
.floor01 .floor-info {width:645px;margin:0 auto;color:#fff;line-height:18px;padding-top:20px;padding-bottom:20px;}
.floor01 .floor-info a {color:#fff;}
.floor01 .close {position:absolute;right:15px;top:10px;}
.floor02 {display:none;width:746px;background-color:#000;position:absolute;left:0;top:0;}
.floor02 .floor {margin:3px;}
.floor02 .floor img {}
.floor02 .floor span {color:#c1c1c1;font-size:15px;font-weight:bold;display:inline-block;padding-top:4px;line-height:20px;}
.floor02 .pic-list {padding-top:5px;}
.floor02 .pic-list .prev {float:left;width:30px;margin:215px 0 0 20px;_display:inline;}
.floor02 .pic-list .next {float:left;width:30px;margin:215px 0 0 20px;_display:inline;}
.floor02 .pic-list .img {float:left;width:645px;height:456px;text-align:center;background-color:#1d1d1d;}
.floor02 .floor-info {width:645px;margin:0 auto;color:#fff;line-height:18px;padding-top:20px;padding-bottom:20px;}
.floor02 .close {position:absolute;right:15px;top:10px;}
.floor02 .floor-info a {color:#fff;}
.floor03 {display:none;width:746px;background-color:#000;position:absolute;left:0;top:0;}
.floor03 .floor {margin:3px;}
.floor03 .floor img {}
.floor03 .floor span {color:#c1c1c1;font-size:15px;font-weight:bold;display:inline-block;padding-top:4px;line-height:20px;}
.floor03 .pic-list {padding-top:5px;}
.floor03 .pic-list .prev {float:left;width:30px;margin:215px 0 0 20px;_display:inline;}
.floor03 .pic-list .next {float:left;width:30px;margin:215px 0 0 20px;_display:inline;}
.floor03 .pic-list .img {float:left;width:645px;height:456px;text-align:center;background-color:#1d1d1d;}
.floor03 .floor-info {width:645px;margin:0 auto;color:#fff;line-height:18px;padding-top:20px;padding-bottom:20px;}
.floor03 .floor-info a {color:#fff;}
.floor03 .close {position:absolute;right:15px;top:10px;}
.floor04 {display:none;width:746px;background-color:#000;position:absolute;left:0;top:0;}
.floor04 .floor {margin:3px;}
.floor04 .floor img {}
.floor04 .floor span {color:#c1c1c1;font-size:15px;font-weight:bold;display:inline-block;padding-top:4px;line-height:20px;}
.floor04 .pic-list {padding-top:5px;}
.floor04 .pic-list .prev {float:left;width:30px;margin:215px 0 0 20px;_display:inline;}
.floor04 .pic-list .next {float:left;width:30px;margin:215px 0 0 20px;_display:inline;}
.floor04 .pic-list .img {float:left;width:645px;height:456px;text-align:center;background-color:#1d1d1d;}
.floor04 .floor-info {width:645px;margin:0 auto;color:#fff;line-height:18px;padding-top:20px;padding-bottom:20px;}
.floor04 .floor-info a {color:#fff;}
.floor04 .close {position:absolute;right:15px;top:10px;}
.floor05 {display:none;width:746px;background-color:#000;position:absolute;left:0;top:0;}
.floor05 .floor {margin:3px;}
.floor05 .floor img {}
.floor05 .floor span {color:#c1c1c1;font-size:15px;font-weight:bold;display:inline-block;padding-top:4px;line-height:20px;}
.floor05 .pic-list {padding-top:5px;}
.floor05 .pic-list .prev {float:left;width:30px;margin:215px 0 0 20px;_display:inline;}
.floor05 .pic-list .next {float:left;width:30px;margin:215px 0 0 20px;_display:inline;}
.floor05 .pic-list .img {float:left;width:645px;height:456px;text-align:center;background-color:#1d1d1d;}
.floor05 .floor-info {width:645px;margin:0 auto;color:#fff;line-height:18px;padding-top:20px;padding-bottom:20px;}
.floor05 .floor-info a {color:#fff;}
.floor05 .close {position:absolute;right:15px;top:10px;}

/* E-book */
.book-list-style {margin-top:20px;}
.book-list-style h2 {display:none;}
.book-list-style .body ul li {background:url('/images/content/dotBg.gif') repeat-x 0 100%;padding-bottom:25px;margin-bottom:25px;overflow:hidden;}
.book-list-style .body ul li:last-child {background:none;padding-bottom:0;margin-bottom:0;}
.book-list-style .body ul li.last {background:none;padding-bottom:0;margin-bottom:0;}
.book-list-style .body {margin-top:10px;}
.book-list-style .body dl {width:513px;height:50px;padding-left:233px;position:relative;}
.book-list-style .body dl dt {color:#d27a32;font-weight:bold;font-size:15px;padding-top:2px;}
.book-list-style .body dl dt a {color:#d27a32;}
.book-list-style .body dl dt a:hover {color:#d27a32;}
.book-list-style .body dl dt span {color:#413d36;font-size:12px;margin-left:10px;}
.book-list-style .body dl dd.info {padding-top:15px;line-height:16px;font-size:12px;font-family:arial;height:15px;overflow:hidden;}
.book-list-style .body dl dd.img {position:absolute;top:0;left:0;}
.book-list-style .body dl dd.img img {border:1px solid #b5b2ae;}
.book-list-style .body dl.imgNone {width:746px;height:112px;padding-left:0;}
.book-list-style .body dl.imgNone dd.info {height:79px;}
.book-list-style .body ul li.book-view-style div.book-view {width:704px;background:url('/images/content/content_view_info.gif') no-repeat 0 100% #f7f4f0;border:1px solid #ddd2c8;padding:20px;}

/* sitemap */
.sitemap-area {width:744px;height:720px;border:1px solid #b8b4ad;}
.sitemap-area .sitemap-logo {float:left;width:243px;background-color:#e6e4df;height:720px;border-right:1px solid #b8b4ad;}
.sitemap-area .sitemap-logo img {margin:260px 0 0 40px;}
.sitemap-area .sitemap-list {float:left;width:500px;}
.sitemap-area .sitemap-list ul {margin:55px 0 0 55px;}
.sitemap-area .sitemap-list ul li {font-size:20px;color:#464545;line-height:20px;}
.sitemap-area .sitemap-list ul li ul {margin:10px 0 0 10px;padding-bottom:40px;}
.sitemap-area .sitemap-list ul li ul li {font-size:14px;color:6d685c;line-height:20px;}
.sitemap-area .sitemap-list ul li ul li a {color:6d685c;}

/* mail popup */
#popArea {display:none;}
#popBg {background-color:#000;opacity:0.8;filter:alpha(opacity=80);position:absolute;top:0;left:0;z-index:99;}
#mailPop {width:400px;border:1px solid #bdb9b3;position:absolute;left:50%;top:50%;z-index:100;}
#mailPop .heading {background:url('/images/content/popMailBg.gif') repeat-x 0 0;height:34px;}
#mailPop .heading p {color:#ffde00;font-size:14px;line-height:16px;padding:8px 0 0 30px;font-weight:bold;font-family:'arial';}
#mailPop .body {width:400px;float:left;background-color:#e6e4df;padding:15px 0;}
#mailPop .body dl {float:left;background-color:#e6e4df;padding-bottom:5px;padding-left:30px;}
#mailPop .body dl dt {float:left;width:110px;padding-top:2px;color:#6d685c;font-size:13px;font-weight:bold;}
#mailPop .body dl dd {float:left;}
#mailPop .body dl dd input {border:1px solid #6d685c;height:18px;width:222px;}
#mailPop .body .btn-area {padding-left:140px;padding-top:5px;}

/* about Templestay */
.aboutTemple {width:733px;padding-top:10px;}
.aboutTemple p {font-size:14px;color:#6d685c;line-height:20px;font-family:'arial';margin-bottom:25px;}
.aboutTemple .floatR {padding-left:35px;}
.aboutTemple .organImg {margin-top:60px;}

/* Find Your Templestay */
.find-temple {padding-top:10px;padding-bottom:30px;width:746px;}
.find-temple .tip {padding:5px 0;font-size:14px;font-weight:bold;color:#6d685c;font-family:'arial';}
.find-temple .find-box {margin-top:13px;}
.find-temple .find-box dl {}
.find-temple .find-box dl dt {padding-left:20px;background:url('/images/content/popMailBg.gif') repeat-x 0 0;height:30px;color:#fff;font-size:14px;font-family:'arial';font-weight:bold;line-height:27px;}
.find-temple .find-box dl dd {margin-top:1px;border:1px solid #b8b4ad;padding:15px 30px 15px 30px;background:url('/images/content/find_answerBg.gif') repeat-y 100% 100%;}
.find-temple .find-box dl dd div {line-height:22px;font-size:14px;color:#686358;}
.find-temple .find-box dl dd div input {margin-right:10px;_margin-right:7px;}
.find-temple .btn-area {text-align:right;margin-top:10px;}

/* Temmpl etiquette */
.etiquette {padding-top:10px;font-size:14px;color:#6d685c;font-family:'arial';line-height:18px;}
.style1 {border:1px solid #dbd9d0;background-color:#f5f3ec;color:#7b2e00;padding:15px;margin:20px 0;}
.style2 {padding-bottom:20px;}
.style2 p {padding:0 12px;}
.style2 .style2-box {margin-bottom:10px;background:url('/images/content/etiquette_subject_bg1.gif') no-repeat 22px 4px #faf9f8;border:1px solid #bab6af;font-weight:bold;height:25px;padding:5px 0 0 50px;}
.style3 {padding-bottom:20px;}
.style3 p {padding:0 12px;}
.style3 ol {padding:0 0 0 20px;}
.style3 .style3-box {margin-bottom:10px;background:url('/images/content/etiquette_subject_bg2.gif') no-repeat 22px 6px #faf9f8;border:1px solid #bab6af;font-weight:bold;height:25px;padding:5px 0 0 50px;}
.style4 {padding-bottom:20px;}
.style4 p {padding:0 12px;}
.style4 div.heading {margin-left:12px;line-height:22px;background:url('/images/content/email_bul.gif') no-repeat 0 5px;padding-left:20px;color:#b67a1d;font-weight:bold;margin-bottom:3px;}
.style4 .style4-box {margin-bottom:10px;background:url('/images/content/etiquette_subject_bg3.gif') no-repeat 22px 6px #faf9f8;border:1px solid #bab6af;font-weight:bold;height:25px;padding:5px 0 0 50px;}

/* Contact Us */
.contactus {padding:0 0 10px 0;}
.contactus .bookstore-info {width:722px;height:238px;background:url('/images/content/contact_03.gif') no-repeat 0 0;}
.contactus .bookstore-info .info1 {padding:75px 0 0 200px;font-weight:bold;color:#6d685c;}
.contactus .bookstore-info .info2 {padding:15px 0 0 200px;font-weight:bold;color:#6d685c;line-height:18px;}
.contactus .bookstore-info .info3 {padding:20px 0 0 125px;color:#555;font-size:13px;font-weight:bold;line-height:18px;}







/*일정테이블*/
#container_schedule {clear:both; display:inline-block; }
#container_schedule td{padding:20px 0px 20px 20px; border:1px solid #dfdfdf;font-size:14px;}
#container_schedule .schedule_thead td{text-align:center; height:40px; background-color:#d84066; background-color:#f17b27; border-left:1px solid #dfdfdf; border-right:1px solid #de6c1a; font-size:15px; color:#fff;padding:0px;}
#container_schedule .schedule_time_head{width:250px;}


#container_schedule .schedule_time{font-size:14px; font-weight:bold; color:#e18637; background-color:#fafafa; text-align:center;}



/* program02 */
.program_box01{width:100%; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
.program_inline_box01{ border:1px solid #dfdfdf; padding:20px 46px; line-height:25px; font-size:13px; color:#4c4c4c;}

.explain_title{font-size:18px; font-weight:bold; margin:45px 0 15px 0px; color:#4c4c4c;}




.pro_btn{ width:193px; height:52px;  background-color:#de6c1a; margin:23px auto; text-align:center; line-height:52px;}
.pro_btn a{font-size:16px; color:#fff; font-weight:bold; display:block;}

.pro_btn_small{display:inline-block;font-size:14px; background-color:#de6c1a; padding:3px 10px 3px 10px; text-align:center; line-height:22px; color:#fff; font-weight:bold;}


/* program03*/
.ta02{width:100%; border-top:1px solid #e18637; border-bottom:1px solid #e0e4e3; font-family:'돋움',dotum; font-size:11px;}
.td01{width:93px; background-color:#f8f8f8; font-weight:bold; color:#67717b; padding:15px 12px;}
.td01_line{border-bottom:1px solid #e0e4e3;}
.td02{padding:15px 12px; color:#727272;}
.td02_line{border-bottom:1px solid #e0e4e3;}
.td04{padding:15px 12px; color:#727272;}
.ta02 table{width:552px !important; font-size:12px;}
.ta02 table input{margin-top:2px; margin-right:3px;}
.cel_bo{width:138px;}
.pro_input01{height:21px;}
.pro_input02{width:63px; height:21px; margin-right:10px;}

.h1_wrap h2{font-size:18px; font-weight:bold; margin:20px 0 15px 133px; color:#4c4c4c; float:left;}
.h1_wrap p{float:left; margin-top:28px; margin-left:839px;}
.h1_wrap p img{margin-top:7px; margin-right:5px;}
.pro_add{margin-bottom:5px;}
.pro_add img{margin-left:5px;}
.susin{margin-top:4px; margin-left:5px;}

.ta02_top{margin-top:10px;}
.td05{width:50px; font-weight:bold; color:#67717b; padding:15px 12px; text-align:center;}
.textarea01{width:572px; height:76px;}








.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}



/* 단순_목록*/

.result_list_title{ display:block;text-align:left; font-size:16px; color:#4e4e4e; letter-spacing:-2px; font-weight:bold; padding:0 0 15px 14px;margin-bottom:3px;}
.result_list_normal{table-layout:fixed;width:100%; border:0;border-collapse:collapse;border-top:2px solid #eb6903;border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0;  border-right:1px solid #e0e0e0;}
.result_list_normal th.title{text-align:left}
.result_list_normal th.title span.input_block_title{display:inline-block;width:50%;float:left;color:#000000;margin:0em 0 0 0.4em; padding:0 0 0 18px; font:bold 1.4em/1 "NanumGothic";}
.result_list_normal th.title span.input_block_title_right{display:inline-block;font-weight:normal;width:40%;float:right;text-align:right;}
.result_list_normal th{background:#faf6eb;font-weight:normal;text-align:center;border:1px solid #e0e0e0; border-bottom:none !important; padding:15px 0px 15px 0px;font:700 1.1em/1 "NanumGothic"; }
.result_list_normal td{height:25px;padding:8px 5px !important; border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0; background:#ffffff;text-align:center;}
.result_list_normal td.align_left{text-align:left;}
.result_list_normal td.align_right{text-align:right;}

.result_list_normal td.block_right table{float:right}
.result_list_normal tr.tr_rollover{cursor:pointer;}
.result_list_normal tr.tr_rollover:hover > td{background-color:#ffff00 !important;}
.result_list_normal tr.tr_rollover:hover > td input{background-color:#ffff00 !important;}



.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-add {
  color: #fff !important;
  background-color: #918277 !important;
  border-color: #7c6e65 !important;
}

.btn-exelres {
  color: #fff !important;
  background-color: #9a7876 !important;
  border-color: #80605e !important;
}

.hidden{display:none;}
/*smart input*/
.smart_input {font-size:12px;line-height:20px;height:25px;border:0px;vertical-align:top;width:100%;background:transparent;}
.smart_input_gray {font-size:12px;line-height:20px;height:25px;border:0px;vertical-align:top;width:100%;background:#fffefe;}
.input_required{background:#cfcfcf}
.smart_textarea {font-size:12px;line-height:20px;height:25px;border:0px;vertical-align:top;background:#eee;width:100%;}
.smart_select {font-size:15px;line-height:20px;height:25px;border:0px;vertical-align:top;width:100%;background:transparent;}
.smart_select_130 {font-size:15px;line-height:20px;height:25px;border:0px;vertical-align:top;width:130px;background:transparent;}
.smart_align_right{text-align:right;}
.smart_align_center{text-align:center}