@media screen and (max-width: 1200px){
}
@media screen and (max-width: 920px){
.ContentsWidth {margin:0px auto;width:100%;max-width:720px;}

/* BLOCK */


.BlockSet021 > div {display:inline-block;margin-left:-6px;width:50%;vertical-align:top;}

.BlockSet04 {padding:60px 0px;}
.BlockSet04 .ImageBox {width:calc(90% - 2px);height:180px;}
.BlockSet04 .TextSet {width:calc(90% - 2px);height:46px;}
.BlockSet04 .TextSet .Script {font-size:12px;}
.BlockSet04 .TextSet .Name {font-size:16px;}
.BlockSet04 .TextSet .Spacer {padding:4px;}


.TBlockSet02 {margin-left:3px;padding:0px;width:100%;overflow:hidden;}
.TBlockSet02 .Block02 {display:inline-block;margin-left:-6px;width:50%;vertical-align:top;}
.TBlockSet02 .Block01 {display:inline-block;margin-left:-6px;width:25%;vertical-align:top;}

.BlockSet05 {margin-left:3px;padding:40px 0px;width:100%;}
.BlockSet05 .Block04 {display:inline-block;margin-left:-6px;width:8100%;}
.BlockSet05 .Block03 {display:inline-block;margin-left:-6px;width:100%;}
.BlockSet05 .Block02 {display:inline-block;margin-left:-6px;width:66%;}
.BlockSet05 .Block01 {display:inline-block;margin-left:-6px;width:33%;}

.BlockSet08 .Block01 {display:inline-block;margin-top:20px;width:25%;vertical-align:top;text-align:center;}






/* TOP */
#menu-container {height: 122px;}

.TopMenu li {font-size:12px;}
.LoginButton {padding:5px 10px;}
.MenuSet {line-height:42px;}
.D1MenuSet > div {font-size:16px;margin-right:40px;}
.D2MenuSet {margin-left:-10px;}
.D2MenuSet > li {padding:4px 10px;line-height:26px;font-size:14px;}

.MobileMenu {margin-top:4px;}



.MainPic {position:absolute;top:270px;right:20px;width:200px;}
.MainVisual {height:630px;}

/*
.VisualText {margin-top:400px;margin-left:20px;}
.VisualText .Text01 {font-size:56px;}
.VisualText .Text02 {font-size:32px;}
.VisualText .Text03 {font-size:24px;}
*/
.VisualText {margin-top:380px;margin-left:20px;}
.VisualText .Text01 {font-size:48px;}
.VisualText .Text02 {font-size:24px;}
.VisualText .Text03 {font-size:16px;}
.RightContents {margin-right:20px;}
.RightContents .Box {width:90px;height:90px;}
.MainVisual .Notice {top:530px;}
.VisualCount {top:600px;}


.MapAPI {height:410px;}
.MapSpace {height:410px;}

/* MainEnd */



.Section {padding:80px 0px;}
.SubSection {padding:0px 0px 40px 0px;}

.SubTopSet .MobileMenu {float:right;display:block;margin-right:15px;}
.SubTopSet .MobileMenu img {width:32px;}
.SubTopSet .MenuSet {display:none;}

.Spacer {margin-top:60px;padding-top:60px;border-top:1px solid #EFEFEF;}




/* BOTTOM */

.BottomMenu {height:42px;}
.BottomMenu > div > div {padding:0px 10px;
line-height:42px;letter-spacing:-0.05em;}


.BottomInfoSet .InfoSet {margin-left:5px;text-align:left;}
.BottomInfoSet .Address {font-weight:100;line-height:1.5em;letter-spacing:-0.02em;}
.BottomInfoSet .Address span {margin:0px 5px;}
.BottomInfoSet .CopyRight {margin-top:5px;font-weight:100;line-height:1.5em;}

}











@media screen and (max-width: 700px){
.ContentsWidth {margin:0px auto;width:100%;max-width:320px;}


.PopBox {margin:15px auto;padding:15px;}
.PopTitleSet > .PopTitle {line-height:24px;font-size:18px;}
.PopContentsSet > .TextSet {line-height:16px;font-size:12px;}
.PopClose {position:absolute;top:35px;right:15px;cursor:pointer;}
.PopContentsSet {padding:5px 0px;}

/* BLOCK */
.BlockSet02 > .Block01 {width:100%;margin:10px 0px;}
.BlockSet03 > div {display:block;}
.BlockSet03 > .Block01 {width:100%;margin:10px 0px;}
.BlockSet05 > .Block01 {width:48%;margin:10px 0px;}
.BlockSet06 > .Block01 {width:48%;margin:10px 0px;}


.Block01 .Circle01 {margin:20px auto;width:102px;height:102px;background:#EAEAEA;border-radius:50%;}
.Block01 .Circle01 img {margin:20px;width:64px;height:64px;}
.Block01 .Circle01Text {line-height:1.5em;font-size:11px;color:#999;
text-align:center;}


/* TOP */
#menu-container {height:60px;}

.TopSet {display:none;}
.MenuSet {display:none;}

.MobileTopSet {display:block;height:60px;background:#FFF;border-bottom:1px solid #d3aa75;overflow:hidden;}
.MobileTopSet .LogoSet {position:relative;top:-14px;left:0%;margin:0px;padding:0px;width:240px;}
.MobileTopSet .LogoSet .Logo {width:40px;}
.MobileTopSet .LogoSet .Logo img {width:100%;}
/*.MobileTopSet .LogoSet .Name {width:200px;
font-family:'Nanum Brush Script';font-size:28px;font-weight:800;color:#333;
letter-spacing:-0.05em;text-align:center;}*/
.MobileTopSet .LogoSet .Name {margin-top:2px;width:200px;font-size:18px;font-weight:800;color:#333;
letter-spacing:-0.1em;text-align:center;}
.MobileTopSet .LogoSet > div {float:left;}

.MobileMenu {margin-top:10px;}


/* Main */

.MainPic {display:none;}
.MainVisual {height:380px;}
/*
.VisualText {margin-top:130px;margin-left:10px;}
.VisualText .Text01 {line-height:32px;font-size:48px;letter-spacing:-0.05em;}
.VisualText .Text02 {clear:both;margin-left:5px;line-height:1em;}
.VisualText .Text03 {display:none;}
.VisualText .Text03M {display:block;clear:both;margin-left:5px;padding-top:10px;line-height:1.2em;
font-family:'Nanum Brush Script';font-size:18px;font-weight:400;color:#FFF;letter-spacing:-0.05em;}
*/
.VisualText {margin-top:150px;margin-left:10px;}
.VisualText .Text01 {line-height:32px;font-size:42px;letter-spacing:-0.1em;}
.VisualText .Text02 {clear:both;font-size:18px;margin-left:5px;line-height:1em;}
.VisualText .Text03 {display:none;}
.VisualText .Text03M {display:block;clear:both;margin-left:5px;padding-top:10px;line-height:1.5em;font-size:12px;font-weight:400;color:#FFF;letter-spacing:-0.05em;}


.MainSectionTitle {font-size:28px;}
.MainSectionScript {font-size:14px;}
.MainSectionIconSet {margin-top:30px;;overflow:hidden;}
.MainSectionIconSet div {float:left;margin-right:10px;}
.MainSectionIconSet .Icon {padding:15px;width:66px;height:66px;background:rgba(255,255,255,0.3);border-radius:50%;}
.MainSectionIconSet .Icon img {width:100%;}
.MainSectionIconSet .Name {margin-top:10px;font-size:14px;color:#FFF;text-align:center;}


.MapAPI {height:320px;}
.MapSpace {height:320px;}


.LocationInfo {margin-left:-120px;padding:5px 10px;width:260px;}
.LocationInfo .Info {display:none;}
.LocationInfo .InfoM {display:inline-block;vertical-align:top;margin:0px 5px;
line-height:1.2em;font-size:14px;font-weight:100;color:#666;}





/* SUB */
.BlockSet04 > .Block01 {width:48%;}
.BlockSet04 > .Block011 {width:99%;}
.BlockSet04 > .Block03 {width:99%;}



.SubVisual {height:200px;}
/*
.SubVisual > div > .D1Name {top:100px;left:5px;font-size:48px;}
*/
.SubVisual > div > .D1Name {top:110px;left:5px;font-size:26px;}
.SubVisual > div > .Slogan {display:none;}

.SubMenuLine {height:32px;}
.SubMenuLine > div > div {padding:0px 5px;line-height:32px;font-size:11px;}
.SubMenuLine > div > div > a {color:#666;}
.SubMenuLine > div > div:hover {font-weight:600;color:#FFF;background:#d3aa75;}
.SubMenuLine > div > div:hover > a {color:#FFF;}



.SectionTitleSet {margin:0px 0px 30px 0px;padding:0px 0px 4px 5px;border-left:5px solid #d8b078;}
.SectionTitleSet .Title {line-height:1.5em;font-size:22px;}
.SectionTitleSet .Script {font-size:11px;}

.SectionSubTitleSet00 {margin:5px 0px;line-height:2em;text-align:center;}
.SectionSubTitleSet00 span {display:block;padding:5px;font-size:16px;letter-spacing:-0.05em;}
.TextSet00 {padding:10px;line-height:1.7em;font-size:14px;text-align:justify;}
.Spacer {margin-top:30px;padding-top:30px;border-top:1px solid #EFEFEF;}


.HistorySet .History {margin:0px 20px 10px 20px;padding:10px 0px 20px 0px;overflow:hidden;border-bottom:1px dotted #CCC;}
.HistorySet .History .Date {float:none;margin-bottom:5px;width:280px;font-size:18px;}
.HistorySet .History .Contents {float:none;padding:3px 0px;width:280px;line-height:1.4em;font-size:14px;text-align:justify;}





/* BOTTOM */

.BottomMenuLine {height:36px;display:none;}
.BottomMenu > div > div {padding:0px 10px;line-height:36px;font-size:14px;}
.BottomMenu a {color:#FFF;}

.MailBlock {display:none !important;}
.MobileMailBlock {display:inline-block !important;}

.BottomInfoSet .Address {display:none;}
.BottomInfoSet .AddressM {display:block;font-size:12px;font-weight:100;line-height:1.5em;}
.BottomInfoSet .AddressM span {margin:0px 5px;}
.BottomInfoSet .CopyRight {margin-top:5px;font-size:10px;}


}