@charset "UTF-8";

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro','MS Gothic',Dotum,AppleGothic,sans-serif;font-size:12px}
body{background: #fff;}
html {overflow-Y: scroll;}
img{border:0}
fieldset{margin:3px 5px;padding:5px 7px}
legend{padding:3px 5px;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color: #151515;text-decoration:none}
a:hover,a:active,a:focus{color: #151515;text-decoration:underline}
a:hover{color: #7aafde; text-decoration: underline;}
.clears { clear: both; }
p.red { color: #e2003b; }
/*p,th,td,dt,li,ol,dd,dt,div,a { margin: 0; font-size: 12px; line-height: 18px; color: #4e4e4e; font-family: "Hiragino Kaku Gothic Pro" , "qMmpS Pro W3" , "lr oSVbN", "sans-serif" ; }*/
small { font-size: 11px; line-height: 14px; }
input { border: 1px solid #f7e6ee; }
input.btn {padding:3px 5px;border:1px solid #ddd;}
/* Layout */
#wrap{width:1024px;margin:0 auto}
#header{width:1024px}
#container{width:1024px;min-height:450px}
#container:after{display:block;clear:both;content:''}
#content{float:right;width:852px;border-left:1px solid #ddd;padding-left:10px}
#content2{float:right;width:852px}
#footer{width:1024px}
.aside{float:left;width:160px;}
.menu_box{width: 160px;float:right}
.mypage{margin:5px 1px;}
.mypage li{margin:4px 2px;}
.mypage li a{color:#ccc;font-size:14px;font-weight:bold;text-decoration:none;}
.studio_main{width:662px;text-align:center;float:left}
.studio_sub{width:170px;float:right;border-left:1px solid #ddd;padding-left:5px;}
.studio_sub .side{vertical-align:top}
.social{height:100px;margin-top:30px;}
.side_menu{padding:4px 0}
.side_menu li{margin:8px 0}
.studio_sub .staff{vertical-align:bottom}
.studio_sub .staff .staff_img{margin-top:5px}
.studio_sub .staff .staff_img a{padding: 3px 0}
*, * focus {outline: none;margin: 0;padding: 0;}
h2.acc_trigger {padding: 0;	margin: 20px 0;width: 150px;float: left;text-align:left;}
h2.acc_trigger a {color: #000;text-decoration: none;display: block;}
h2.acc_trigger a:hover {color: #ccc;}
h2.active {background-position: left bottom;}
.acc_container {margin: 0 0 0 5px; padding: 0;overflow: hidden;width:150px;float:left;}
.acc_container .block {text-align:left;margin:8px 0;}
.acc_container .block ul {text-align:left;margin:1px 0;}
.acc_container .block ul.sub_menu{padding:1px 4px}
.acc_container .block ul.sub_menu li{margin:12px 0}

a.menu{cursor:pointer}
#babycloset1{position:relative;_position:relative;top:-180px;left:596px;z-index:5000;width:130px;height:141px;}
#season1{position:relative;_position:relative;top:-300px;left:430px;z-index:4000;width:130px;height:75px;}
#season2{position:relative;_position:relative;top:-180px;left:280px;z-index:4000;width:370px;height:110px;}
#season3{position:relative;_position:relative;top:-180px;left:250px;z-index:4000;width:204px;height:86px;}
#cloud1{position:relative;_position:relative;top:-370px;left:280px;z-index:4500;width:130px;height:75px;}
#cloud2{position:relative;_position:relative;top:-290px;left:930px;z-index:4700;width:130px;height:75px;}
.sta{position:relative;width:100%;height:39px;margin:0 auto;padding-top:18px;font-size:12px;font-family:'돋움',Dotum,'굴림',Gulim,AppleGothic,Sans-serif}
.sta img,#sta fieldset{border:none}
.sta legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.sta:after{display:block;clear:both;content:''}
.sta h1{_display:inline;float:left;margin:0 15px 0 12px;_margin:0 12px;font-size:0}
.sta h1 a{display:block;float:left;margin:0 3px}
.sta a{color:#646464;text-decoration:none}
.sta .premium_search{display:inline-block;margin-top:1px;*margin-top:0;padding:6px;vertical-align:top;*vertical-align:baseline}
.sta .search_box{float:left;position:relative}
.sta .search_box .search_text{float:left;width:202px;height:15px;margin-right:4px;_margin-right:1px;padding:4px 0 0 7px;border:3px solid #3eaf0e;color:#000;font-size:12px;font-family:'돋움',Dotum,AppleGothic,sans-serif}
:root .sta .search_box .search_text{padding:3px 1px 1px 6px}
.sta .search_box .btn_search{margin-left:-1px;font-size:0;zoom:1}
.sta .search_box .btn_arrow{position:absolute;left:191px;top:3px}
.sta .search_box .btn_arrow img{vertical-align:top}
#footer{overflow:hidden;clear:both;margin:0;padding:22px 0 30px;color:#333;font-family:'나눔고딕',NanumGothic,'돋움',Dotum,AppleGothic,Sans-serif;text-align:center}
#footer a{color:#444;text-decoration:none}
#footer a:visited{color:#666;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer ul{margin:0 0 10px}
#footer ul li{display:inline;position:relative;padding:0 5px 0 7px;background:url(http://static.naver.com/common/footer/bu_bar.gif) 0 50% no-repeat;_background-position:0 10%;font-size:12px;white-space:nowrap}
#footer ul li a:hover,#footer ul li a:hover strong{color:#438a01}
#footer ul li.first{padding:0 3px 0 0;background:none}
#footer address{font-family:verdana;font-size:9px;line-height:14px;color:#ccc}
#footer address img{vertical-align:middle}
#footer address a{color:#ccc;font-family:tahoma;font-size:9px;font-weight:bold}
#footer address a:hover{color:#009bc8}
#footer address span{padding-left:2px}
#footer address em{padding-left:6px}
#footer address .logo{display:inline-block;*display:inline;vertical-align:top;*vertical-align:baseline}

/* UI Object */
.mw_login{display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%}
.mw_login.open{display:block}
.mw_login .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
#login{position:absolute;top:50%;left:50%;width:328px;margin:-150px 0 0 -194px;padding:28px 28px 0 28px;border:2px solid #555;background:#fff;font-size:12px;font-family:Tahoma, Geneva, sans-serif;color:#767676;line-height:normal;white-space:normal}
#login form{display:none;margin:0;padding:0}
#login fieldset{margin:0;padding:0;border:0}
#login legend{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
#login .btn_login,
#login .btn_login input{display:inline-block;overflow:visible;position:relative;height:32px;margin:0;padding:0;border:0;background:transparent url(/images/btn_login.gif) no-repeat;font-size:12px;font-weight:bold;color:#fff;line-height:32px;text-decoration:none !important;vertical-align:middle;cursor:pointer}
#login .btn_login{margin:0 4px 0 0;background-position:left top}
#login .btn_login input{left:4px;padding:0 24px 0 36px;background-position:right top;*vertical-align:top}
#login .item{position:relative}
#login .i_label{display:block;position:static;top:9px;font:bold 11px Tahoma}
#login .i_text{display:block;position:relative;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;font:bold 11px Tahoma;height:14px;color:#767676}
#login .help{float:none;display:block;position:relative;margin:0 -28px;border:0;padding:15px 0;border-top:1px solid #d9d9d9;background:#fafafa;text-align:center;list-style:none;*zoom:1}
#login .help li{display:inline;float:none;margin:0;padding:0 6px 0 10px;border-left:1px solid #c3c3c3 !important;line-height:1}
#login .help li.first{border:0 !important}
#login .help a{display:inline;float:none;padding:0;background:none;font-size:11px;font-family:Dotum, 돋움, Sans-serif;color:#767676;line-height:1;text-decoration:none}
#login .help a:hover,
#login .help a:active,
#login .help a:focus{color:#000;text-decoration:underline}
#login .g_login .i_label{left:10px}
#login .g_login .i_text{width:316px;margin:0 0 5px 0;padding:8px 0 6px 10px}
#login .g_login .btn_login{position:absolute;top:103px;right:28px}
#login .g_login .keeping{float:none;height:32px;margin:10px 0;padding:0;line-height:32px}
#login .g_login .keeping label{position:static;font-family:Dotum, 돋움, Thahoma;cursor:pointer}
#login .g_login .i_check{width:13px;height:13px;margin:0 4px 0 0;padding:0;vertical-align:middle}
#login .g_login .warning{display:none;float:none;margin:10px 0;line-height:1.4}
#login .g_login .warning.open{display:block}
#login .o_login{text-align:center}
#login .o_login .i_label{left:36px}
#login .o_login .i_text{width:291px;margin:0;padding:8px 0 6px 35px;background:url(/images/ico_openid.gif) no-repeat 10px center}
#login .o_login .btn_login{margin-top:10px;margin-bottom:10px}
#login.g_login .g_login,
#login.o_login .o_login{display:block}
#login .close{overflow:visible;position:absolute;top:0;right:0;width:25px;height:25px;padding:0;border:0;background:transparent;font:11px/25px Verdana, Geneva, sans-serif;color:#ccc;text-align:center;text-decoration:none !important;cursor:pointer}
/* //UI Object */
/* You must delete below style */
#wrap{background:#fff}
#header div{border:1px solid #ddd}
#header .sta,#header .sta div{border:none;background:#fff}
#header .gnb,#header .gnb div{border:none;background:#fff}
#header .gnb{width:200px;float:left;height:80px}
#header .blind{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0}
#header h1 a{float:left; width:200px; height:80px; margin:10px 20px 10px 0; background:url(/images/logo.png) no-repeat 0 0}
#header .lnb,#header .lnb div{border:none;background:#fff}
#header .lnb{float:right;width:700px;height:80px}
#header .lnb .log_box{padding-top:23px;padding-right:129px;text-align:right}
#header .lnb .link_box{padding-top:6px;padding-right:129px;text-align:right}
#header .lnb .link_box a{margin:2px;}
/*#container div,#content{background:#fff}*/
#footer{background:#fff}
.main_back{width:821px;height:510px;background:url(/images/main.png) no-repeat 0 0}
p.exp_ctc_c { line-height: 20px;text-align: left; font-weight: bold;}
/*schedule*/
table.schedule_list {margin:3px auto;width:840px;border: 0px; border-spacing: 1px; background-color: #A6CAF0;text-align:center; font-size: 10pt; color: #666;}
table.schedule_list tr.title {height:25px;text-align:center;font-weight: bold;background-color: #d7e7f5;}
table.schedule_list tr td {width:120px;font-size:12px;}
table.schedule_list tr td.sunday {color:#EC6489;}
table.schedule_list tr td.saturday {color:#6B73FA;}
table.schedule_list tr.schdisp td {font-size:11px;}
table.schedule_list tr.schdisp td table.today {background-color: #EFECCB;}
table.schedule_list tr.schdisp td table.norday {background-color: #fff;}
.photodata span{font-size:12px;}
#map_canvas {
  bottom:0;
  left:0;
  right:0;
  top:0;
}

@media print {
  #map_canvas {
    height: 950px;
  }
}
#right_hint {position: absolute;right: 20px;top: 110px;background: #fff;width: 100px;min-height: 160px;border: 1px solid #ddd;padding:2px;}
#right_hint .hint_box {border: 1px solid #eee;}
/* UI Object */
.form_table{margin:1em 0;font-size:12px;font-family:Tahoma, Geneva, sans-serif;text-align:left;}
.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button{font-size:12px}
.form_table table{width:100%;border:0;border-top:1px solid #7aafdf;border-spacing:0}
.form_table caption{padding:8px 0;font-weight:bold;text-align:left}
.form_table th,
.form_table td{padding:8px;border:0;vertical-align:top}
.form_table th{color:#333}
.form_table td{color:#666}
.form_table thead th{border-bottom:1px solid #7aafdf;background:#f8f8f8}
.form_table tbody th{border-bottom:1px solid #7aafdf;background:#d7e7f5;text-align:left}
.form_table tfoot th{border-bottom:1px solid #7aafdf}
.form_table tbody td{border-bottom:1px solid #7aafdf}
.form_table tfoot td{border-bottom:1px solid #7aafdf;font-weight:bold;color:#333}
.form_table .item{position:relative;margin:-4px 0}
.form_table .item .i_help{position:absolute;top:4px;right:0}
.form_table .item .i_label{ top:6px; left:10px}
.form_table .item .i_dsc{margin:2px 0}
.form_table .item .i_check,
.form_table .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.form_table .item .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}
.form_table .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form_table .item select{margin:2px}
.form_table .item label{margin:0 10px 0 0;cursor:pointer}

.tbl_type1,.tbl_type1 th,.tbl_type1 td{border:0}
.tbl_type1{width:100%;border-bottom:2px solid #dcdcdc;font-family:'돋움',dotum;font-size:12px;text-align:center;border-collapse:collapse}
.tbl_type1 caption{display:none}
.tbl_type1 tfoot{background-color:#f5f7f9;font-weight:bold}
.tbl_type1 th{padding:7px 0 4px;border-top:2px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:#f5f7f9;color:#666;font-family:'돋움',dotum;font-size:12px;font-weight:bold}
.tbl_type1 td{padding:6px 0 4px;border:1px solid #e5e5e5;color:#4c4c4c}
.tbl_type1 td.ranking{font-weight:bold}

.tbl_type2,.tbl_type2 th,.tbl_type2 td{border:0}
.tbl_type2{width:100%;border-bottom:1px solid #dddee2;font-family:'돋움',dotum;font-size:12px;table-layout:fixed}
.tbl_type2 caption{display:none}
.tbl_type2 th{padding:8px 0 5px 20px;border-top:1px solid #dddee2;background:#f1f1f3;color:#666;font-weight:bold;text-align:left;vertical-align:top}
.tbl_type2 td{padding:8px 5px 5px 12px;border-top:1px solid #dddee2;line-height:16px;vertical-align:top}
/* //UI Object */
/* product */
ul.tabs {
	margin: 0 0 0 110px;
	padding: 0;
	float: left;
	list-style: none;
	height: 25px;
	width: 80%;
}
ul.faq{padding-left: 60px;}
ul.theme{padding-left: 150px;}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 25px;
	line-height: 25px;
	margin-bottom: -1px;
	background: #fff;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 12px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #fff;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	padding: 5px;
}
.season_note{background:url(/images/season-reserve-done.png) no-repeat;width:198px;height:157px;text-align:left;padding:20px 5px;margin:0 auto}
.season_note ul{padding:10px 7px;}
.season_note ul li{margin:5px 0}
/* studio */
#description{width:594px;color:#58595b;}
#description .top_desc{}
#description .main_desc{background:url(/images/over_view-3.png) repeat-y;width:594px;padding:3px 7px;}
#description .main_desc .lp{padding:5px 7px;float:left;width:297px;}
#description .main_desc .rp{padding:5px 7px;float:right;width:297px;}
#description .bottom_desc{background:url(/images/over_view-1.png) no-repeat;width:594px;clear:both;}
#bbs{padding:5px; text-align:center;margin:0 auto;}
#bbs table.bbs_list{width:630px; text-align:center; font-size: 12px; color: #666; border-spacing: 0px;margin:15px auto;}
#bbs table.bbs_list tr{height:24px;}
#bbs table.bbs_list tr th{background-color:#d7e7f5;border-top:1px solid #7aafde;border-bottom:1px solid #7aafde;font-size:13px;color:#fff;}
#bbs table.bbs_list tr td{background-color:#fff;border-bottom:1px solid #c7c7c7;}
#bbs table.bbs_list tr td.paging{background-color:#fff;border:0;height:25px;}
#bbs table.bbs_list tr .no{width:60px;text-align:center;}
#bbs table.bbs_list tr .title{width:300px;text-align:left;padding-left:5px;}
#bbs table.bbs_list tr .name{width:120px;text-align:center;}
#bbs table.bbs_list tr .date{width:90px;text-align:center;}
#bbs table.bbs_list tr .hit{width:60px;text-align:center;}

#bbs table.bbs_photo{width:660px;margin:15px auto; text-align:center;}
#photo{width:200px;text-align:center;border-spacing:1px;background-color:#c8c7c7;margin:10px;}
#photo td.photo_image{width:200px;height:180px;margin:5px auto;background-color:#fff;padding:5px 0;}
#photo td.photo_title{height:25px;text-align:left;padding-left:3px;background-color:#fff;color:#c8c7c7;}
#photo td.photo_title a{color:#c8c7c7;}

#bbs table.bbs_view{width:630px; text-align:center; font-size: 12px; color: #666; border-spacing: 0px;margin:15px auto;}
#bbs table.bbs_view tr{height:24px;}
#bbs table.bbs_view tr th{background-color:#d7e7f5;font-size:13px;color:#fff;}
#bbs table.bbs_view tr td{background-color:#fff;border-bottom:1px solid #c7c7c7;}
#bbs table.bbs_view tr td.cont{padding:7px;border-bottom:1px solid #ddd;text-align:left;line-height:150%;}
#bbs table.bbs_view tr th.title{border-top:1px solid #7aafde;border-bottom:1px solid #7aafde;text-align:left;padding-left:5px;}
#bbs table.bbs_view tr th.name{border-bottom:1px solid #7aafde;width:120px;text-align:center;}
#bbs table.bbs_view tr th.date{border-bottom:1px solid #7aafde;width:120px;text-align:center;}
#bbs table.bbs_view tr td.val{border-bottom:1px solid #7aafde;text-align:center;}

#bbs table.comment_list{width:630px; text-align:center; font-size: 12px; color: #666; border-spacing: 0px;margin:15px auto;border-top:2px solid #ddd;}
#bbs table.comment_list tr{height:24px;}
#bbs table.comment_list tr td.cont{padding:7px;border-bottom:1px solid #ddd;text-align:left;line-height:130%;}
#bbs table.comment_list tr td.name{border-bottom:1px solid #ddd;text-align:left;padding-left:4px;width:120px;}
#bbs table.comment_list tr td.date{border-bottom:1px solid #ddd;text-align:center;width:90px;}
#staff{text-align:center;border-spacing: 0px;margin:0 auto;}
#staff table.staff_list{width:720px;margin:10px auto;}
#staff table.staff_list td{padding:10px 5px;}
.paging2 {text-align: center;}
.paging2 a, .paging2 strong {font-weight:bold;padding:1px 6px;text-decoration:none;width:19px;}
.paging2 strong {padding:1px 6px;color: #0080FF !important;}
.paging2 a.pn:hover {padding:1px 6px;color:#999;text-decoration:none;}
/* Quotes */
.quoteBox-big {width:620px;margin:3px auto;background:#fff;padding:10px;border:1px solid #dfdfdf;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;box-shadow: 0 0 3px black;-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1);}
.quoteBox-big .inner {background:url(/images/icon_quote.gif) 10px 5px no-repeat #fff;	border:1px dotted #d0d0d0;padding:10px 20px 10px 48px}
.quote-title, .quote-author {font-family:'VegurRegular', Arial, Helvetica, sans-serif;font-size:14px;color:#121212;}
.quote-title{margin-bottom: 15px;}
.quote-author {text-align:right;color:#8f8f8f;margin:5px 0 5px 0;font-style:italic;font-size:11px;}
.black{color:#000;font-size:13px;padding-right:10px;}
.quote-text {color:#663d18;font-family: 'DroidSerifItalic', Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;line-height:150%;text-align:left}
/* Toggle Contents */
.toggle, h3.toggle {cursor:pointer;margin:20px 0 10px 0;}
.toggle .ico {background:url(/images/icon_plus.gif) 0 0 no-repeat;width:10px;height:10px;font-size:10px;display:inline-block;margin-left:5px}
.toggle.active .ico {background:url(/images/icon_minus.gif) 0 0 no-repeat}
.toggle_content {line-height:1.6em;padding-right:2px}
.toggle_content p, .entry .toggle_content p {margin:0 0 10px 0}
.toggle_content .faq_list {margin:10px 0 0 0}
.toggle.box {padding:10px 20px;color:#121212;font-size:16px;font-weight:normal;font-family:'VegurRegular', Arial, Helvetica, sans-serif;background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e3e3e3));background: -moz-linear-gradient(top,  #f4f4f4,  #e3e3e3);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e3e3e3');border:1px solid #dadada;position:relative;	margin:20px 0 0 0;display:block}
.toggle.box.active {-webkit-border-radius: 5px;-webkit-border-bottom-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius: 5px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;border-radius: 5px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.toggle.box .ico {position:absolute;top:14px;right:16px}
.boxed {background:#fff;margin:0;border:1px solid #dadada;border-top:0;padding:20px}

.toggle_content .syntaxhighlighter {margin:0}
/* FAQ List */
.faq_list {margin:5px auto; width:650px;}
.faq_list h2, .faq_list h3, .payment_box h2, .payment_box h3 {margin-bottom:20px;font-size:23px}
.faq_question {color:#1d1f21;font-family:'VegurRegular', Arial, Helvetica, sans-serif;font-size:17px;background-color:#d7e7f5;border-top:1px solid #7aafde;border-bottom:1px solid #7aafde;padding:4px 5px;}
.faq_q {font-family:'VegurBold', Arial, Helvetica, sans-serif;margin:0 5px 2px 0;font-size:17px}
.faq_question.active {color:#248ae3}
.faq_answer {margin:10px 0 40px 0;color:#595959}
.sns{width:600px;text-align:right;padding:0 10px;height:20px;margin:5px auto;}
.sns iframe{width:100px;}

table.receipt{width:660px; text-align:center; font-size: 12px; color: #666; border-spacing: 0px;margin:15px auto;}
table.receipt tr{height:24px;}
table.receipt tr th{background-color:#d7e7f5;border-top:1px solid #7aafde;border-bottom:1px solid #7aafde;font-size:13px;color:#fff;}
table.receipt tr td{background-color:#fff;border-bottom:1px solid #c7c7c7;}
table.receipt tr .no{text-align:center;}
table.receipt tr .br{text-align:center;}
table.receipt tr .date{text-align:center;}
table.receipt tr .time{text-align:center;}
table.receipt tr .kind{text-align:center;}
table.receipt tr .stat{text-align:center;}
table.receipt tr .reg{text-align:center;}

.studio_info{float:left;color:#666;font-size:11px;background: url(/images/addrBox.png) no-repeat; text-align:left;width:250px;height:80px;padding:5px 1px;}
.address{line-height:120%;padding:1px 5px;}
.required{color:#E1412F;margin-left:3px;}
.guide_nav{text-align:center;vertical-align:center;margin:25px auto 15px auto;}
.guide_nav .arrow{margin:20px 0;}
.guide_desc{text-align:center;margin:2px auto;max-width:744px;}
.order_list tr td{padding:6px 0 5px 0;}
