@charset "utf-8";
/* CSS Document */

/*----------------------------------* 
	inherit을 note에 맞도록 수정
*----------------------------------*/
div#wrap div#container{margin-top:156px;}
div#wrap div#container div#content{float:left;width:709px;padding:0 20px 0 0;border-right:1px solid #e8e8e8;}
div#wrap div#container div#rNoteListBar{float:left;width:226px;padding:0 0 0 20px;border-left:1px solid #e8e8e8;margin-left:-1px;}
div#wrap div#navigation{position:absolute;top:0;left:0;width:100%;margin:98px auto 0;border-top:0;}

div#navigation div#headerNavi{height:28px;margin-bottom:0;}
div#navigation div#headerNavi span.division{float:left;color:#d9d9d9;line-height:21px;}
div#navigation div#headerNavi div.countryList{margin-left:8px;}
div#navigation div#headerNavi div.countryList.hotel{z-index:2;}
div#navigation div#headerNavi div.countryList a.selectBox{background-color:#fff;}
div#navigation div#headerNavi div.countryList.hotel a.selectBox{color:#54af27;z-index:3;}
div#navigation div#headerNavi div.countryList.hotel a.selectBox span.ico_open{background-position:-287px -30px;}
div#navigation div#headerNavi div.countryList.hotel a.selectBox:hover span.ico_open{background-position:-287px -43px;}
div#navigation div#headerNavi div.countryList dl.countryList_box{width:496px;*width:510px;top:21px;left:-8px;border:1px solid #eca3a9;padding:5px 5px 5px 15px;}
div#navigation div#headerNavi div.countryList dl.countryList_box dt{width:496px;*width:510px;}
div#navigation div#headerNavi div.countryList dl.countryList_box dt.title{font-size:12px;line-height:21px;color:#d61223;padding-bottom:12px;}
div#navigation div#headerNavi div.countryList dl.countryList_box dt.title a{color:#d61223;}
div#navigation div#headerNavi div.countryList.hotel dl.countryList_box{width:555px;*width:570px;}
div#navigation div#headerNavi div.countryList.hotel dl.countryList_box dt{width:555px;*width:570px;}
div#navigation div#headerNavi div.countryList.hotel dl.countryList_box dt.title{color:#54af27;}
div#navigation div#headerNavi div.countryList.hotel dl.countryList_box dt.title a{color:#54af27;}
div#navigation div#headerNavi div.countryList.hotel dl.countryList_box{border-color:#c0e2af;}
div#navigation div#headerNavi div.countryList.hotel dl.countryList_box{background-color:#f6f8f1;}
div#navigation div#headerNavi div.countryList.hotel dl.countryList_box dd a{color:#54af27;}

ul#pageNavi{width:956px;height:19px;margin:0 auto;padding:7px 10px 3px;border-top:1px solid #e8e4e3;font-size:11px;line-height:14px;}

a.c_blue:link, a.c_blue:visited, a.c_blue:hover, a.c_blue:active{color:#0033cc;} 

div.map_bu_ho{background:url(//img.ntcdn.net/images/note/bu/bu_mark_ho.gif) no-repeat;}
div.map_bu_fo{background:url(//img.ntcdn.net/images/note/bu/bu_mark_fo.gif) no-repeat;}
div.map_bu_sh{background:url(//img.ntcdn.net/images/note/bu/bu_mark_sh.gif) no-repeat;}
div.map_bu_pl{background:url(//img.ntcdn.net/images/note/bu/bu_mark_pl.gif) no-repeat;}
div.map_bu_se{background:url(//img.ntcdn.net/images/note/bu/bu_mark_se.gif) no-repeat;}
div.map_bu_et{background:url(//img.ntcdn.net/images/note/bu/bu_mark_et.gif) no-repeat;}
#map_no_position{float:left; width:16px; height:16px; margin-right:4px; margin-top:3px;}

/*----------------------------------* 
	#main_head 공통 헤더
*----------------------------------*/
.main_head{width:949px;margin-bottom:20px;padding:12px 10px 44px 17px;border-top:1px solid #dfe9b5;border-bottom:1px solid #a4c12b;background-color:#f4f7e5;}
.main_head.ho{border-top-color:#dfe9b5;border-bottom-color:#a4c12b;background-color:#f4f7e5;}
.main_head.fo{border-top-color:#fbc7b2;border-bottom-color:#f35f21;background-color:#fbf4f2;}
.main_head.sh{border-top-color:#b6d5ec;border-bottom-color:#2f88c9;background-color:#f3faff;}
.main_head.se{border-top-color:#e5bbe8;border-bottom-color:#b53dbc;background-color:#fff4ff;}
.main_head.pl{border-top-color:#aeafe8;border-bottom-color:#161bbc;background-color:#f3f5ff;}
.main_head.et{border-top-color:#d2d2d2;border-bottom-color:#7d7d7d;background-color:#f3f3f3;}
.main_head span.note_detail_title{background:url(//img.ntcdn.net/img/note/note_detail/note_sprite.png) no-repeat;height:44px;width:44px; margin:0 9px 0 0}
.main_head.ho span.note_detail_title{background-position:0 -66px;}
.main_head.fo span.note_detail_title{background-position:-44px -66px;}
.main_head.sh span.note_detail_title{background-position:-88px -66px;}
.main_head.se span.note_detail_title{background-position:-132px -66px;}
.main_head.pl span.note_detail_title{background-position:-176px -66px;}
.main_head.et span.note_detail_title{background-position:-220px -66px;}
.main_head div.head{position:relative;float:left;width:100%;}
.main_head div.head div.note_title{float:left;width:750px;margin-bottom:7px;}
.main_head div.head div.note_title h1{float:left;font-size:34px;line-height:40px;letter-spacing:-0.05em;}
.main_head div.head div.note_title h1.f31{font-size:31px;line-height:37px;}
.main_head div.head div h2{display:inline;float:left;margin:0 12px 0 0;font-weight:normal;font-size:12px;}
.main_head div.head div p.data_null{display:inline;float:left;margin:0 12px 0 2px;color:#c9c9c9;font-weight:normal;font-size:12px;}
.main_head div.head ul.head_place{float:left;padding-left:5px;font-size:11px;}
.main_head div.head ul.head_place li{float:left;color:#d9d9d9;}
.main_head div.head ul.head_place li a{color:#8f8f8f;}
.main_head div.head div.head_star{float:left;width:100%;margin-top:5px;}
.main_head div.head div.head_star ul{margin-top:-1px;}
.main_head div.head div.head_star ul li{float:left;height:17px;}
.main_head div.head div.head_star p span.c_org{color:#f3830b;font-weight:bold;}
.main_head div.head div.head_star p span.c_gray{color:#d9d9d9;}
.main_head div.head div.head_star strong{float:left;margin-left:5px;color:#f3830b;font-size:12px;line-height:18px;}
.main_head div.head div.head_star span{color:#444;font-weight:normal;}
.main_head div.head div.head_etc{position:absolute;top:0;right:0;width:150px;line-height:13px;}
.main_head div.head div.head_etc a.eng{float:right;width:29px;height:17px;padding:3px 0 0 23px;background:url('//img.ntcdn.net/img/note/note_detail/note_sprite.png') no-repeat 0 -20px;color:#b37e5d;font-size:11px;line-height:17px;letter-spacing:1px;}
.main_head div.head div.head_etc a.eng:hover{color:#d61223;text-decoration:none;}
.main_head div.head div.head_etc a.btn_notePrint{float:right;width:46px;height:17px;margin-left:8px;padding:3px 0 0 25px;background:url('//img.ntcdn.net/img/note/note_detail/note_sprite.png') no-repeat 0 0;font-size:11px;line-height:17px;}
.main_head div.head div.head_etc a.btn_notePrint:hover{color:#d61223;text-decoration:none;}
a:link#link_photo_reveiw, a:visited#link_photo_reveiw{background:url(//img.ntcdn.net/images/note/png/note_photo_review_A1.png) no-repeat;float:left;width:66px;height:28px;display:block;cursor:pointer;margin:6px 0 0 8px;}
* html a:link#link_photo_reveiw, * html a:visited#link_photo_reveiw{background-image:url(//img.ntcdn.net/images/note/blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ntcdn.net/images/note/png/note_photo_review_A1.png',sizingMethod='crop');}
a:hover#link_photo_reveiw, a:active#link_photo_reveiw{background:url(//img.ntcdn.net/images/note/png/note_photo_review_A1_on.png) no-repeat;}
* html a:hover#link_photo_reveiw, * html a:active#link_photo_reveiw{background-image:url(//img.ntcdn.net/images/note/blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ntcdn.net/images/note/png/note_photo_review_A1_on.png',sizingMethod='crop');}
/* IE6,7 에서는 float 시 전체 텍스트 길이에 따른 자동 줄바꿈이 안됨 */
.main_head div.head div h2{_float:none;}
.main_head div.head div p.data_null{_float:none;}
*:first-child+html .main_head div.head div h2{float:none;}
*:first-child+html .main_head div.head div p.data_null{float:none;}
/* etc 헤더 (홈페이지 링크) */
.etcHome{width:600px;padding:3px 0 0 53px;}
.etcHome span img{float:left;margin-top:2px;margin-right:6px;}
.etcHome a.btn_urllink{display:block;width:15px;height:11px;margin-top:3px;background:url(//img.ntcdn.net/img/note/note_detail/note_sprite.png) no-repeat -256px 0;}


/*----------------------------------* 
	div#note_tab 공통 탭메뉴
*----------------------------------*/
div#note_tab{float:left;width:959px;margin-top:-55px;padding-left:17px;}
div#note_tab.ho h3 a:hover, div#note_tab.ho h3 a:active, div#note_tab.ho h3 a.select{border-top:1px solid #a4c12b;border-left:1px solid #a4c12b;border-right:1px solid #a4c12b;}
div#note_tab.fo h3 a:hover, div#note_tab.fo h3 a:active, div#note_tab.fo h3 a.select{border-top:1px solid #f35f21;border-left:1px solid #f35f21;border-right:1px solid #f35f21;}
div#note_tab.sh h3 a:hover, div#note_tab.sh h3 a:active, div#note_tab.sh h3 a.select{border-top:1px solid #2f88c9;border-left:1px solid #2f88c9;border-right:1px solid #2f88c9;}
div#note_tab.se h3 a:hover, div#note_tab.se h3 a:active, div#note_tab.se h3 a.select{border-top:1px solid #b53dbc;border-left:1px solid #b53dbc;border-right:1px solid #b53dbc;}
div#note_tab.pl h3 a:hover, div#note_tab.pl h3 a:active, div#note_tab.pl h3 a.select{border-top:1px solid #161bbc;border-left:1px solid #161bbc;border-right:1px solid #161bbc;}
div#note_tab.et h3 a:hover, div#note_tab.et h3 a:active, div#note_tab.et h3 a.select{border-top:1px solid #7d7d7d;border-left:1px solid #7d7d7d;border-right:1px solid #7d7d7d;}
div#note_tab h3{float:left;line-height:18px;margin-left:-1px;}
div#note_tab h3 a{display:block;padding:10px 14px 6px 1px;color:#666;font-family:meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px;text-align:center;}
div#note_tab h3 a:hover, div#note_tab h3 a:active, div#note_tab h3 a.select{padding:9px 13px 7px 0;background-color:#fff;text-decoration:none;}
div#note_tab h3 strong{padding-left:13px;margin-left:-1px;}
div#note_tab h3 strong span{font-size:12px;line-height:115%;}

div#note_tab.ho h3 a,div#note_tab.ho h3 a:hover, div#note_tab.ho h3 a.select{color:#a4c12b;}
div#note_tab.fo h3 a,div#note_tab.fo h3 a:hover, div#note_tab.fo h3 a.select{color:#f35f21;}
div#note_tab.sh h3 a,div#note_tab.sh h3 a:hover, div#note_tab.sh h3 a.select{color:#2f88c9;}
div#note_tab.se h3 a,div#note_tab.se h3 a:hover, div#note_tab.se h3 a.select{color:#b53dbc;}
div#note_tab.pl h3 a,div#note_tab.pl h3 a:hover, div#note_tab.pl h3 a.select{color:#161bbc;}
div#note_tab.et h3 a,div#note_tab.et h3 a:hover, div#note_tab.et h3 a.select{color:#7d7d7d;}

div#note_tab h3 a.coupon{color:#444;}
div#note_tab h3 span.no_service{cursor:default;padding:10px 14px 6px 1px;display:block;color:#666;font-family:meiryo,"メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Hiragino Kaku Gothic ProN",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px;text-align:center;}
div#note_tab h3 span.no_service strong{color:#c9c9c9;}


/*----------------------------------* 
	#content 
*----------------------------------*/
/* #content 상세정보 & 지도 & 사진 */
.detail_wrap{position:relative;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #e8e8e8;}
.detail_wrap ul.detail_info{float:left;width:462px;padding-left:17px}
.detail_wrap ul.detail_info li{display:inline-block;zoom:1;*display:inline;float:left;padding-bottom:6px;line-height:17px; .float:none;}
.detail_wrap ul.detail_info li p{font-size:12px;}
.detail_wrap ul.detail_info li .data_null{color:#c9c9c9}
.detail_wrap ul.detail_info li span img{float:left;margin-top:2px;margin-right:6px;}
.detail_wrap ul.detail_info li span.bu_time img{margint:3px 4px 0 0;}
.detail_wrap ul.detail_info li span.bu_time img,.detail_wrap ul.detail_info li span.bu_fax img,.detail_wrap ul.detail_info li span.bu_rest img{margin-top:3px;}
.detail_wrap ul.detail_info li span.bu_nation img,.detail_wrap ul.detail_info li span.bu_card img{margin-top:4px;}
.detail_wrap ul.detail_info li a.btn_urllink{display:block;width:15px;height:11px;margin-top:3px;background:url(//img.ntcdn.net/img/note/note_detail/note_sprite.png) no-repeat -256px 0;}
.detail_wrap ul.detail_pic{float:left;width:462px;padding:8px 0 0 17px;}
.detail_wrap ul.detail_pic li{display:inline;float:left;margin:0 4px 0 0;}
.detail_wrap ul.detail_pic li.pic_all{width:70px;margin:35px 0 0;}
.detail_wrap ul.detail_pic li div{border:1px solid #cacaca; padding:2px;}
.detail_wrap ul.detail_pic li div p{width:46px;height:46px;background-repeat:no-repeat;background-position:center center;cursor:pointer;overflow:hidden;}
.detail_wrap div.detail_map{float:right;position:relative;width:218px;height:173px;border:1px solid #c0c0c0;}
.detail_wrap div.detail_map div#mapDiv{float:right;position:relative;width:218px;height:173px;}
.detail_wrap div.detail_map div#mapDiv img.loading{float:left;margin:51px 0 0 76px;}
.detail_wrap div.detail_map a.mapBig{position:absolute;right:0;padding-top:1px;margin:-1px -1px 0 0;background-color:#8e8e8e;color:#fff;}
.detail_wrap div.detail_map a.mapBig span{display:block;width:10px;height:10px;margin:3px 3px 0 0;background:url(//img.ntcdn.net/img/note/note_detail/note_sprite.png) no-repeat -227px 0;}
.detail_wrap div.detail_map p.mapSumup{position:absolute;top:157px;left:0;width:100%;height:14px;line-height:14px;padding:1px 0;background:url(//img.ntcdn.net/img/note/note_detail/bg_map.png) repeat 0 0;}
.detail_wrap div.detail_map p.mapSumup.twoLine{top:143px;height:28px;}


/*  #content h4 */
div.sec_cat_wrap{margin-top:32px;padding-bottom:10px;}
h4.sec_cat_tit{float:left;background-position:0px 6px;background-repeat:no-repeat;font-weight:bold;font-size:20px;line-height:24px;}
#AL01 h4.sec_cat_tit{width:645px;font-size:21px;line-height:23px;letter-spacing:-0.01em;padding-left:0px;}
h4 span.bullet{display:block;float:left;width:11px;height:11px;margin:5px 5px 0 0;background:url(//img.ntcdn.net/img/note/note_detail/note_sprite.png) no-repeat -211px -48px;}
h4 span.bullet.ho{background-position:-84px -55px;}
h4 span.bullet.fo{background-position:-95px -55px;}
h4 span.bullet.sh{background-position:-106px -55px;}
h4 span.bullet.se{background-position:-117px -55px;}
h4 span.bullet.pl{background-position:-128px -55px;}

/* */
.referer_data {font-size:11px;text-align:right;}

/* イベント開催中 */
div#noteEvent{padding:0 0 11px;line-height:145%;}
div.event_view h4{position:absolute;margin:-8px 0 0 13px;padding:0 2px;background-color:#fff;}
div.event_view h4.ho_evnet{color:#d61223;}
div.event_view .ho_event_txt{padding:16px 15px 12px;border:1px solid #d61223;border-bottom:0;}
div.event_view .pl_event_txt{padding:16px 15px 12px;border:1px solid #161bbc;border-bottom:0;}
div.event_view .ho_event_tit{width:709px;height:9px;}
div.event_view .event_box_bl{border-bottom:1px solid #161bbc;}

/* #content ホテル新着情報 */
.newInfo{padding:10px 0;margin-top:10px;border-top:1px dashed #cecece;border-bottom:1px dashed #cecece;}
.newInfo ol{overflow:auto;overflow-x:hidden;width:679px;max-height:77px;padding:7px 15px 0;color:#666;}
.newInfo ol li{line-height:160%;}
.hoNewInfo strong{padding:0 3px 0 15px;color:#a4c12b;font-size:15px;}
.hoNewInfo span.bu_hoNew{display:block;width:15px;height:16px;margin-top:-2px;background:url(//img.ntcdn.net/img/note/note_detail/note_sprite.png) no-repeat -212px 0;}

/* #content temp txt_cont ここはfck_editorareaと同く　*/
div.txt_cont{clear:both;line-height:160%}
div.txt_cont h1{font-size:200%; line-height:130%;}
div.txt_cont h2{font-size:180%; line-height:130%;}
div.txt_cont h3{font-size:160%; line-height:130%;}
div.txt_cont h4{font-size:140%; line-height:130%;}
div.txt_cont h5{font-size:120%; line-height:130%;}
div.txt_cont h6{font-size:110%; line-height:130%;}

/* #content 템플릿 */
table.pattern_A, table.pattern_B{line-height:150%}

/* #content 호텔 객실 정보 */
div.roominfo{width:677px;padding:0 15px 15px;border:1px solid #d9d9d9;}
div.roominfo ul.roomWrap{float:left;position:relative;width:100%;}
div.roominfo ul.roomWrap li.roomList{float:left;width:49.9%;padding-top:15px;}
div.roominfo div.roomPicWrap{float:left;width:100px;}
div.roominfo div.roomPicWrap div{float:left;width:84px;height:84px;padding:2px;border:1px solid #cacaca;}
div.roominfo div.roomPicWrap div p{width:84px;height:84px;background-color:#fff;background-position:center;cursor:pointer;overflow:hidden;}
div.roominfo p.roomPicLink{float:left;width:90px;padding-top:3px;text-align:center;}
div.roominfo p.roomPicLink a{color:#8f8f8f;}
div.roominfo dl{float:left;width:230px;}
div.roominfo dt,div.roominfo dd{overflow:hidden;height:17px;margin-bottom:1px;}
div.roominfo dd.btn_rsv{margin-top:9px;height:23px;}
div.roominfo dd.btn_rsv a.btn_bg_mid{padding:0 8px;}
div.roominfo dd img{vertical-align:-2px;}
div.roominfo ul.roomBonus{position:absolute;top:121px;left:100px;border:1px solid #a4c239;background-color:#fff;}
div.roominfo ul.roomBonus a{display:block;padding:4px 7px;}
div.roominfo ul.roomBonus a:hover{background-color:#a4c239;color:#fff;text-decoration:none;}

/* #content 호텔 비품 사진 */
ul.photo_thumb{margin-bottom:12px;}
ul.photo_thumb li{display:inline;float:left;margin:0 4px 0 0;}
ul.photo_thumb li div{padding:2px;border:1px solid #cacaca;}
ul.photo_thumb li div p{width:55px;height:55px;background-color:#fff;background-position:center;cursor:pointer;overflow:hidden;}
ul.photo_thumb li p.morePic{float:left;padding-left:3px;margin-top:46px;background-position:right center;}
ul.photo_thumb li p.morePic a{font-size:12px;}

/* #content 호텔 비품 목록 */
table.provide_furni{width:100%;margin-top:5px;border-top:1px solid #cacaca;border-right:1px solid #cacaca;}
table.provide_furni .no_provide{color:#8e8e8e;}
table.provide_furni td{width:25%; height:22px;vertical-align:middle;border-bottom:1px solid #cacaca;border-left:1px solid #cacaca;padding-left:5px;font-size:12px;}
table.provide_furni td span{display:inline-block;zoom:1;*display:inline;width:13px;height:12px;background:url(//img.ntcdn.net/img/note/note_detail/note_sprite.png) no-repeat -271px 0;cursor:pointer;}
table.provide_furni img{padding:0 5px 0 0;vertical-align:-2px;}
table.provide_furni img.layer{padding:0 0 0 2px;vertical-align:-1px;}
div.provide_detail{margin-top:2px;}
div.provide_detail span{padding:0 5px 0 5px;font-size:10px;color:#737373;}
div.provide_detail span img{padding:3px 5px 0 0;vertical-align:-2px;}

/* #content 태그 */
div#TG01{margin:30px 0 15px;padding:15px 0 10px;border-top:1px dashed #cecece;border-bottom:1px dashed #cecece;}
div#TG01 div.sec_cat_wrap{padding-bottom:5px;margin:0;}
div#TG01 div.sec_cat_wrap h4{margin:0;padding:0;font-size:14px;}
div#TG01 div.sec_cat_wrap h4.ho{color:#a4c12b;}
div#TG01 div.sec_cat_wrap h4.fo{color:#f35f21;}
div#TG01 div.sec_cat_wrap h4.sh{color:#2f88c9;}
div#TG01 div.sec_cat_wrap h4.pl{color:#161bbc;}
div#TG01 div.sec_cat_wrap h4.se{color:#b53dbc;}
div#TG01 div.sec_cat_wrap h4.et{color:#7d7d7d;}
div#TG01 div.sec_cat_wrap span.btn_small{margin-top:0;}
ul.tag_box{color:#757575;line-height:20px;}
ul.tag_box li{float:left; margin:0 14px 4px 0;text-decoration:none;white-space:nowrap;}
ul.tag_box li div{float:left;}
ul.tag_box li.inputText{margin:0 5px 0 0;}
ul.tag_box li.inputText input{width:194px;padding:2px 3px;border:1px solid #c9c9c9;color:#8e8e8e;font-size:12px;line-height:130%;}
ul.tag_box li.addBtn{padding-top:1px;}
ul.tag_box li span.btn_small{float:left;}

/* #content 노트 없을시 */
div.nothing{padding:18px 0;}
div.nothing .btn_mid{display:inline-block;zoom:1;*display:inline;}

/* #content 노트 최종 수정일 */
div.note_de_fineditor{padding:10px;border:1px solid #e8e8e8;background-color:#f8f8f8;}
div.note_de_fineditor dl.editDate{float:left;width:220px;margin-bottom:7px;}
div.note_de_fineditor span.go_CCL{display:block;float:right;width:258px;height:33px;margin-top:0;padding:0;}


/*----------------------------------* 
	TRAVELNOTE written by USER !
*----------------------------------*/
/* by USER! 노트 없을때 */
div.noteNo div.noteNo_txt{padding:20px 15px;border:1px dashed #cecece;text-align:center;}
div.noteNo div.noteNo_txt p.c_gray{line-height:160%;}
div.noteNo div.noteNo_txt p.c_gray strong{color:#444;}
div.noteNo div.noteNo_txt p.c_gray a{font-size:11px;color:#f3830b;text-decoration:underline;}
div.noteNo div.noteNo_tit{width:709px;height:9px;}
div.noteNo a.btn_org_large{margin-top:17px;}
div.noteNo ul{text-align:center;}
div.noteNo li{display:inline-block;zoom:1;*display:inline;}
div.noteNo li p{float:left;padding:0 25px 0 8px;background-position:left 2px;}
div.noteNo li p.prn{padding-right:0;}
div.noteNo li p a{color:#444;}
div.noteNo li p a.c_sky{color:#549dff;}

/* by USER! h4 */
div.byUser{padding-bottom:12px;margin-top:32px;border-bottom:2px solid #d9d9d9;}
div.byUser h4{float:left;}
div.byUser p.more{float:right;padding-left:3pxbackground-position:right center;}
div.byUser p.more a{font-size:12px;}

/* by USER! 쿠치코미, U블로그 없음 */
div.kuchiBlog_no{padding:18px 7px;border-bottom:1px solid #e7e7e7;}
div.kuchiBlog_no p{padding-right:14px;}
div.kuchiBlog_no span.btn_large{margin-top:4px;}
div.kuchiBlog_no_editor{margin-top:100px;}


/*----------------------------------* 
	common
*----------------------------------*/
.mt30{margin-top:30px;}
.mt12{margin-top:12px;}
.mt3{margin-top:3px;}
span.c_gray{color:#8f8f8f;cursor:default;}
.f16{font-size:16px;line-height:18px;}
.f18{font-size:18px;line-height:20px;}
.f20{font-size:20px;line-height:24px;}

/* no Image */
.noImage170{
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(//img.ntcdn.net/images/note/bg/bg_no_image.gif) no-repeat scroll -34px -33px !important;
height:170px;
width:170px;
}
.noImage115{
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(//img.ntcdn.net/images/note/bg/bg_no_image.gif) no-repeat scroll -212px -88px !important;
height:115px;
width:115px;
}
.noImage84{
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(//img.ntcdn.net/images/note/bg/bg_no_image.gif) no-repeat scroll -336px -120px !important;
height:84px;
width:84px;
}
.noImage55{
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(//img.ntcdn.net/images/note/bg/bg_no_image.gif) no-repeat scroll -428px -149px !important;
height:55px;
width:55px;
}

/* Button: TOP Button */
p.go_top{clear:both;height:5px;margin:10px 0 0 0;text-align:right;}
p.go_top a{float:right; width:29px; height:5px; background:url('//img.ntcdn.net/img/note/note_detail/note_sprite.png') no-repeat -178px -11px;}

/* Button: 編集履歴 */
.edit_list_btn{float:right;margin-top:2px;}
.edit_list_btn a.btn_bg_mid{padding:4px 2px 0 3px;color:#8f8f8f;font-size:12px;letter-spacing:0;}

/* Button: お気に入りに追加 */
.main_head .bookmark{position:absolute;top:33px;right:0;}
.main_head .bookmark span.btn_bg_left{float:left;height:21px;width:12px;background:url("//img.ntcdn.net/img/note/note_detail/note_sprite.png") no-repeat 0 0;}
.main_head .bookmark a{float:left;height:15px;padding:4px 1px 0 4px;background-color:#fff;font-size:10px;line-height:11px;letter-spacing:1px;cursor:pointer;}
.main_head .bookmark a.btn_bg_mid:hover{color:#d61223;text-decoration:none;cursor:pointer;}
.main_head .bookmark a.btn_bg_mid span{font-weight:bold;}
.main_head .bookmark span.btn_bg_right{float:left;width:2px;height:21px;background:url("//img.ntcdn.net/img/note/note_detail/note_sprite.png") no-repeat 0 0;}
.main_head.ho .bookmark span.btn_bg_left{background-position:0 -40px;}
.main_head.ho .bookmark a{border-top:1px solid #a4c12b;border-bottom:1px solid #a4c12b;}
.main_head.ho .bookmark span.btn_bg_right{background-position:-12px -40px;}
.main_head.fo .bookmark span.btn_bg_left{background-position:-14px -40px;}
.main_head.fo .bookmark a{border-top:1px solid #f35f21;border-bottom:1px solid #f35f21;}
.main_head.fo .bookmark span.btn_bg_right{background-position:-26px -40px;}
.main_head.sh .bookmark span.btn_bg_left{background-position:-28px -40px;}
.main_head.sh .bookmark a{border-top:1px solid #2f88c9;border-bottom:1px solid #2f88c9;}
.main_head.sh .bookmark span.btn_bg_right{background-position:-40px -40px;}
.main_head.se .bookmark span.btn_bg_left{background-position:-42px -40px;}
.main_head.se .bookmark a{border-top:1px solid #b53dbc;border-bottom:1px solid #b53dbc;}
.main_head.se .bookmark span.btn_bg_right{background-position:-54px -40px;}
.main_head.pl .bookmark span.btn_bg_left{background-position:-56px -40px;}
.main_head.pl .bookmark a{border-top:1px solid #161bbc;border-bottom:1px solid #161bbc;}
.main_head.pl .bookmark span.btn_bg_right{background-position:-68px -40px;}
.main_head.et .bookmark span.btn_bg_left{background-position:-70px -40px;}
.main_head.et .bookmark a{border-top:1px solid #7d7d7d;border-bottom:1px solid #7d7d7d;}
.main_head.et .bookmark span.btn_bg_right{background-position:-82px -40px;}

/* Button: 追加 */
.btn_add span.btn_bg_left{float:left;height:19px;width:14px;background:url("//img.ntcdn.net/img/note/note_detail/note_sprite.png") no-repeat -52px -20px;}
.btn_add a.btn_bg_mid{float:left;border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9;height:13px;letter-spacing:1px;line-height:10px;padding:4px 1px 0 4px;}
.btn_add a.btn_bg_mid:hover{color:#d61223;text-decoration:none;cursor:pointer;}
.btn_add span.btn_bg_right{float:left;width:3px;height:19px;background:url("//img.ntcdn.net/img/note/note_detail/note_sprite.png") no-repeat -66px -20px;}

.btn_add_org span.btn_bg_left{float:left;height:19px;width:14px;background:url("//img.ntcdn.net/img/note/note_detail/note_sprite.png") no-repeat -69px -20px;}
.btn_add_org a.btn_bg_mid{float:left;border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9;height:13px;letter-spacing:1px;line-height:10px;padding:4px 1px 0 4px;}
.btn_add_org a.btn_bg_mid:hover{color:#d61223;text-decoration:none;cursor:pointer;}
.btn_add_org  span.btn_bg_right{float:left;width:3px;height:19px;background:url("//img.ntcdn.net/img/note/note_detail/note_sprite.png") no-repeat -66px -20px;}