/**
* http://bts2.nhncorp.com/nhnbts/browse/NJWEBSEARCH-1533
* fix safari font-size bug
* @release date 2013.03.26
* -- filename: mod_search_reset.css	revision: 233553
* -- filename: mod_search_base.css	revision: 282818
* -- filename: mod_search_layout.css	revision: 567767
* -- filename: mod_search_vertical_layout.css	revision: 596086
* -- filename: mod_gnb.css	revision: 596107
* -- filename: mod_footer.css	revision: 567767
* -- filename: mod_browser_upgrade.css	revision: 239809
*/
/*--------------------------------------------------------------------
	* Note
	
	このファイルはいわゆるReset CSSです。
	Reset CSSはブラウザー間の差異を吸収する事のみを目的として使用しま
	す。
	SUIにて承認が下りない限り内容の変更はしないでください。
	また、Reset CSSを差し替えたプロジェクトでは全て同じReset CSSを使
	用するように管理してください。
--------------------------------------------------------------------*/

/*--------------------------------------
  Reset Style
--------------------------------------*/
body,
h1,h2,h3,h4,h5,h6,
p,dl,dt,dd,ul,ol,li,th,td,
div,blockquote,pre,
form,fieldset,input,textarea{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
ol,ul{list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
img,fieldset,table,th,td {border:none;}
input{*margin:-1px 0;}
input,textarea{font-size:1.0em;}
em,cite{font-style:normal;}


/*--------------------------------------------------------------------
	* Note

	このファイルは各プロジェクトで効率化及び継承の簡略化のために基本
	となる装飾を定義するためのCSSです。
	bodyのbackgroundやテキストの基本的な色、リンクの基本的な装飾など
	を定義し、作業の効率化や継承活用によるブラウザのレンダリング効率
	確保を目的としています。
--------------------------------------------------------------------*/

/*--------------------------------------
	nvr_common_Zからの引継ぎstyle
	(整理統合終了)
--------------------------------------*/


/*--------------------------------------
  Default Style
--------------------------------------*/
html{overflow-y:scroll;}/* 右スクロール絶えず表示 */
body {font:13px/1.231/*line-height:16px相当*/ arial,sans-serif; _font-family:"MS PGothic", arial, sans-serif;}
*+html body{position:relative;}
a:link {color:#1546c3;}
a:hover,
a:active,
a:focus {color: #1546c3;text-decoration: underline;}
a:visited {color:#672874;}
a img{vertical-align:top;}
:focus {outline:none;}

/**
  * zoom for hasLayout bug
  */
* html div,
* html h1,
* html h2,
* html h3,
* html h4,
* html h5,
* html h6,
* html ul,
* html ol,
* html dl,
* html dt,
* html dd,
* html table,
* html th,
* html td,
* html form,
* html fieldset,
* html legend {zoom:1;}

/**
  * @file mod_search_layout.css
  * @author SUI
  * @css-for IE 6, IE 7, IE 8, Safari 5, Firefox 3.6, Chrome 5
  * @demo-file /nvCommon_ver4/search_ver4/search_layout.html
  */

/**
  * LyWrap 外枠の定義
  *
  * Window 可変、最小幅 : 995px
  */
.LyWrap {min-width:995px;}

/**
  * LyHead ヘッダーGNB領域の定義
  *
  * 背景グラデーション、IE以外は css gradient
  */
.LyHead {height:101px;border-bottom:1px solid #087c00;background:#2aad03 url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) repeat-x;position:relative;*white-space:nowrap;}/*背景画像を変更した場合は、/nvCommon_ver4/css/mod_search_vertical_layout.cssの「.VTopImage .LyHead」も変更してください。*/

.LyContents{zoom:1;}
.LyMain{float:left;}
.TabTotal .LyContents,
.TabWeb .LyContents,
.TabBlog .LyContents,
.TabMatome .LyContents,
.TabNews .LyContents,
.TabReal .LyContents,
.TabBbs .LyContents,
.TabTopic .LyContents,
.TabTheme .LyContents {max-width:1145px;}
.TabTotal .LyMain,
.TabWeb .LyMain,
.TabBlog .LyMain,
.TabMatome .LyMain,
.TabNews .LyMain,
.TabReal .LyMain,
.TabBbs .LyMain,
.TabTopic .LyMain,
.TabTheme .LyMain{width:100%;margin-left:-205px;}
.TabTotal .LyMainInner,
.TabWeb .LyMainInner,
.TabBlog .LyMainInner,
.TabMatome .LyMainInner,
.TabNews .LyMainInner,
.TabReal .LyMainInner,
.TabBbs .LyMainInner,
.TabTopic .LyMainInner,
.TabTheme .LyMainInner{margin-left:205px;}
.TabImage .LyMain{float:none;}
.LySub {float:left;width:166px;margin-left:-2px;padding:20px 20px 80px 21px;background:url(/search_ver4/img/LyMainInner.png) repeat-y left top;}

.VTopImage {background-image:none;}
.VTopImage .LyContents {margin:8px 0 0;padding: 0 0 14px;border-top:1px solid #1f2021;border-bottom: 1px solid #0c0d0d;background:#191a1b url(/search_ver4/img/tab_image/LyContents_VTopImage.png) repeat-y 0 0;overflow: hidden;}
.VTopImage .LyMain{float:right;width:100%;margin-right:-173px;}
.VTopImage .LyMainInner {margin-right:173px;padding:15px 0 0 25px;}
.VTopImage .LySub {float:right;width:173px;margin: 0;padding:0 0 80px 0;background:none;}

/* clearFix */
.LyContents:after {content:"";clear:both;height:0;display:block;}
a .Noimage01,
a .MdNoimage01,
a .Noimage02,
a .MdNoimage02,
a .Noimage03,
a .MdNoimage03{cursor:pointer/*for ie6-7*/;}
.Noimage01,
.MdNoimage01 {display:inline-block;*display:block;zoom:1;background:url(/nvCommon/img/ver3_bg_no-image_01.png) center center;overflow:hidden;text-indent:-9999px;vertical-align:top;}
.Noimage02,
.MdNoimage02 {display:inline-block;*display:block;zoom:1;background:url(/nvCommon/img/ver3_bg_no-image_02.png) center center;overflow:hidden;text-indent:-9999px;vertical-align:top;}
.Noimage03,
.MdNoimage03 {display:inline-block;*display:block;zoom:1;background:url(/nvCommon/img/ver3_bg_no-image_03.png) center center;overflow:hidden;text-indent:-9999px;vertical-align:top;}






/**
  * @file mod_search_layout.css
  * @author SUI
  * @css-for IE 6, IE 7, IE 8, Safari 5, Firefox 3.6, Chrome 5
  * @demo-file /nvCommon_ver4/search_ver4/search_layout.html
  */

/**
  * LyWrap 外枠の定義
  *
  * Window 可変、最小幅 995px
  */
body {background:url(/nvCommon_ver4/img/gnb/bg_search_01.png) repeat-x top;}
.LyWrap {margin:0 auto;width:995px;position:relative;}
.LyHead {background:none;height:187px;text-align:center;}

/**
  * SuperTop 関連
  */
.STop{background:url(/nvCommon_ver4/img/gnb/bg_search_03.png) repeat-x top;}
.STopClose {background:url(/nvCommon_ver4/img/gnb/bg_search_04.png) repeat-x top;}
.STopNotice {background:url(/nvCommon_ver4/img/gnb/bg_search_08.png) repeat-x top;}
.STopClose.STopNotice {background:url(/nvCommon_ver4/img/gnb/bg_search_09.png) repeat-x top;}
.STop .LyHead {height:213px;}
.STopNotice .LyHead {height:326px;}
.STop .MdGnbTitle03 {padding-top:105px;}
.STop .MdGnbSearch02 {padding-top:105px;}
.STop .MdGnbMsg01 {top:113px;}

/*/**
  * ThemeTop 関連
  */
.VTopTheme{background:url(/nvCommon_ver4/img/gnb/bg_search_05.png) repeat-x top}
.VTopTheme .MdNaverLink01{margin-top:-1px;padding:0}

/**
  * ImageTop 関連
  */
.VTopImage {background-color:#141417;}
.VTopImage .LyWrap {width:100%;}
.VTopImage .LyHead {background:#2aad03 url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) repeat-x 0 0;height:101px;}

/**
  * TopicsTop 関連
  */
.VTopTopics {background:url("/nvCommon_ver4/img/gnb/bg_search_06.png") repeat-x left top;}

/**
  * VideoTop 関連
  */
.VTopVideo {background-color:#141417;}
.VTopVideo .LyWrap {width:100%;}
.VTopVideo .LyHead {background:#2aad03 url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) repeat-x 0 0;height:101px;}

.VTopImg .MdGnbTitle03 .MdGnbTitle01SubImg{padding-left:61px;background-image:url(/nvCommon_ver4/img/gnb/tit_gnb_image.png);}
.VTopVdo .MdGnbTitle03 .MdGnbTitle01SubImg{padding-left:59px;background-image:url(/nvCommon_ver4/img/gnb/tit_gnb_video.png);}
.VTopWeb .MdGnbTitle03 .MdGnbTitle01SubImg{padding-left:82px;background-image:url(/nvCommon_ver4/img/gnb/tit_gnb_blog.png);}
.VTopNews .MdGnbTitle03 .MdGnbTitle01SubImg{padding-left:107px;background-image:url(/nvCommon_ver4/img/gnb/tit_gnb_news.png);}
.VTopShop .MdGnbTitle03 .MdGnbTitle01SubImg{padding-left:159px;background-image:url(/nvCommon_ver4/img/gnb/tit_gnb_shop.png);}
.VTopRealtime .MdGnbTitle03 .MdGnbTitle01SubImg{padding-left:155px;background-image:url(/nvCommon_ver4/img/gnb/tit_gnb_realtime.png);}
.VTopBbs .MdGnbTitle03 .MdGnbTitle01SubImg{padding-left:107px;background-image:url(/nvCommon_ver4/img/gnb/tit_gnb_bbs.png);}

/**
  * @file mod_gnb.css
  * @author SUI
  * @css-for IE 6, IE 7, IE 8, Safari 5, Firefox 3.6, Chrome 5
  * @demo-file /nvCommon_ver4/search_ver4/search_layout.html
  */

/**
  * 統合検索用 GNB モジュール
  */



/**
  * NAVER Logo
  */
.MdGnbTitle01 {position:absolute;top:52px;left:18px;}
.MdGnbTitle01 .MdGnbTitle01Img {padding-left:120px;width:0;height:25px;display:inline-block;*display:inline;*zoom:1;position:absolute;overflow:hidden;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -83px -102px;}

.MdGnbTitle02 {position:absolute;top:51px;left:142px;}
.LyHeadTabImage .MdGnbTitle02Img {padding-left:46px;width:0;height:25px;display:inline-block;*display:inline;*zoom:1;position:absolute;overflow:hidden;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat 0 -159px;}
.LyHeadTabVideo .MdGnbTitle02Img {padding-left:46px;width:0;height:25px;display:inline-block;*display:inline;*zoom:1;position:absolute;overflow:hidden;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -47px -159px;}
.LyHeadTabWeb .MdGnbTitle02Img {padding-left:62px;width:0;height:25px;display:inline-block;*display:inline;*zoom:1;position:absolute;overflow:hidden;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -94px -159px;}
.LyHeadTabBlog .MdGnbTitle02Img {padding-left:62px;width:0;height:25px;display:inline-block;*display:inline;*zoom:1;position:absolute;overflow:hidden;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -157px -159px;}
.LyHeadTabMatome .MdGnbTitle02Img {padding-left:62px;width:0;height:25px;display:inline-block;*display:inline;*zoom:1;position:absolute;overflow:hidden;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -220px -159px;}
.LyHeadTabNews .MdGnbTitle02Img {padding-left:75px;width:0;height:25px;display:inline-block;*display:inline;*zoom:1;position:absolute;overflow:hidden;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat 0px -185px;}
.LyHeadTabRealtime .MdGnbTitle02Img {padding-left:119px;width:0;height:25px;display:inline-block;*display:inline;*zoom:1;position:absolute;overflow:hidden;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -78px -185px;}
.LyHeadTabTheme .MdGnbTitle02Img {padding-left:61px;width:0;height:25px;display:inline-block;*display:inline;*zoom:1;position:absolute;overflow:hidden;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -198px -185px;}
.LyHeadTabBbs .MdGnbTitle02Img {padding-left:80px;width:0;height:25px;display:inline-block;*display:inline;*zoom:1;position:absolute;overflow:hidden;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -0px -211px;}
.LyHeadTabTopics .MdGnbTitle02Img {padding-left:80px;width:0;height:25px;display:inline-block;*display:inline;*zoom:1;position:absolute;overflow:hidden;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -81px -211px;}

/* VerticalTop */
.MdGnbTitle03 {display:inline-block;*display:inline;*zoom:1;padding-top:94px;font-size:0;vertical-align:top;}
.MdGnbTitle03 .MdGnbTitle01Img {padding-left:154px;width:0;height:32px;display:inline-block;*display:inline;*zoom:1;overflow:hidden;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat 0px -237px;vertical-align:top;}
.MdGnbTitle03 .MdGnbTitle01SubImg{width:0;height:32px;display:inline-block;*display:inline;*zoom:1;overflow:hidden;vertical-align:top;}

/**
  * Search Input 検索入力欄
  *
  */
.MdGnbSearch01 {position:absolute;display:block;top:50px;left:150px;width:420px;}
.MdGnbSearch01 .mdGnbSearch01Hide {display:none;}
.MdGnbSearch01 .mdGnbSearch01Btn01 {padding:0 0 0 42px;width:0;*width:42px;height:29px;float:left;display:inline-block;*display:inline;*zoom:1;overflow:hidden;border:none;text-indent:-999px;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -40px -102px;cursor:pointer;}
.MdGnbSearch01 .mdGnbSearch01Btn02 {padding:0 0 0 25px;width:0;*width:25px;height:25px;display:inline-block;*display:inline;*zoom:1;overflow:hidden;text-indent:-999px;border:none;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -14px -102px;text-indent:-999px;*text-indent:0;cursor:pointer;}
.MdGnbSearch01 .mdGnbSearch01Input {margin-right:4px;padding:1px;background:#1d9b00;float:left;width:371px;overflow:hidden;border-right:1px solid #3fc10a;border-bottom:1px solid #3fc10a;}
.MdGnbSearch01 .mdGnbSearch01InputInner {padding:0 5px;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-bottom:1px solid #fff;background:#fff;float:left;width:360px;}
.MdGnbSearch01 .mdGnbSearch01InputTxt {border:0;width:331px;font-size:14px;font-weight:bold;vertical-align:baseline;*vertical-align:3px;position:relative;top:2px;*top:0;-webkit-border-radius:0;-webkit-appearance:none;}

.LyHeadTabImage .MdGnbSearch01 {left:197px;}
.LyHeadTabVideo .MdGnbSearch01 {left:197px;}
.LyHeadTabWeb .MdGnbSearch01 {left:213px;}
.LyHeadTabBlog .MdGnbSearch01 {left:214px;}
.LyHeadTabMatome .MdGnbSearch01 {left:213px;}
.LyHeadTabNews .MdGnbSearch01 {left:227px;}
.LyHeadTabRealtime .MdGnbSearch01 {left:269px;}
.LyHeadTabTheme .MdGnbSearch01 {left:213px;}
.LyHeadTabBbs .MdGnbSearch01 {left:231px;}
.LyHeadTabTopics .MdGnbSearch01 {left:231px;}

.MdGnbSearch02 {display:inline-block;*display:inline;*zoom:1;padding-top:94px;vertical-align:top;}
.MdGnbSearch02 .mdGnbSearch02Hide {display:none;}
.MdGnbSearch02 .mdGnbSearch02Btn01 {margin-top:-1px;padding:0 0 0 46px;width:0;*width:46px;height:32px;float:left;display:inline-block;*display:inline;*zoom:1;overflow:hidden;border:none;text-indent:-999px;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -164px -237px;_background-position:-164px -236px;cursor:pointer;}
.MdGnbSearch02 .mdGnbSearch02Btn02 {padding:0 0 0 25px;width:0;*width:25px;height:25px;display:inline-block;*display:inline;*zoom:1;overflow:hidden;text-indent:-999px;border:none;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -14px -102px;text-indent:-999px;*text-indent:0;cursor:pointer;}
.MdGnbSearch02 .mdGnbSearch02Input {margin-right:4px;padding:1px;width:359px;*width:auto;overflow:hidden;background:#1d9b00;float:left;border-right:1px solid #3fc10a;border-bottom:1px solid #3fc10a;}
.MdGnbSearch02 .mdGnbSearch02InputInner {padding:1px 3px;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-bottom:1px solid #fff;background:#fff;float:left;}
.MdGnbSearch02 .mdGnbSearch02InputTxt {border:0;width:323px;*width:327px;font-size:14px;font-weight:bold;vertical-align:baseline;*vertical-align:3px;-webkit-border-radius:0;-webkit-appearance:none;}

/**
  * GNB 各タブメニュー
  *
  * 統合検索、画像検索、動画検索、ウェブ、ブログ、まとめ
  */
.MdGnbNav01 {position:absolute;display:block;top:2px;left:12px;text-shadow:1px 1px 0 #23A400;color:#fff;font-size:12px;}
.MdGnbNav01 .mdGnbNav01Li {float:left;}
.MdGnbNav01 .mdGnbNav01LiLink {padding:5px 6px 5px 8px;display:inline-block;*display:inline;zoom:1;filter:dropshadow(color=#23A400,offx=1,offy=1,positive=1);zoom:1;}
.MdGnbNav01 .mdGnbNav01LiCurrent {padding:5px 6px 5px 8px;display:inline-block;*display:inline;zoom:1;filter:dropshadow(color=#23A400,offx=1,offy=1,positive=1);zoom:1;color:#f0ff00;font-weight:bold;}
.MdGnbNav01 .mdGnbIco01 {margin-left:-2px;margin-top:5px;padding:0 0 0 13px;width:0;height:14px;overflow:hidden;display:inline-block;*display:inline;*zoom:1;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat 0 -102px;vertical-align:top;color:#E7FF20;}
.MdGnbNav01 .MdGnbNavLay01 {display:none;}
.MdGnbNav01 a:link,
.MdGnbNav01 a:visited {color:#fff;text-decoration:none;}
.MdGnbNav01 a:hover,
.MdGnbNav01 a:active,
.MdGnbNav01 a:focus {color:#fff;text-decoration:underline;}
.MdGnbNav01 a.mdGnbNav01LiCurrent {color:#E7FF20;}

.MdGnbNavLay01 {display:block;position:absolute;top:28px;left:0;border-bottom:solid 1px rgba(0,0,0,0.2)/*#d7d7d7d7*/;font-size:12px;z-index:100;}
.MdGnbNavLay01 ul{_width:0;border:solid 2px #000;}
.MdGnbNavLay01 li{zoom:1}
.MdGnbNavLay01 .mdGnbNavLay01Link{padding:6px 18px 6px 8px;background:#fff;display:block;zoom:1;border-top:#f1f1f1 solid 1px;width:6em;zoom:1;}
.MdGnbNavLay01 .mdGnbNavLay01Link:first-child {border-top: 0;}
.MdGnbNavLay01 .mdGnbNavLay01Link:link,
.MdGnbNavLay01 .mdGnbNavLay01Link:visited {color:#000;text-decoration:none;}
.MdGnbNavLay01 .mdGnbNavLay01Link:hover,
.MdGnbNavLay01 .mdGnbNavLay01Link:active,
.MdGnbNavLay01 .mdGnbNavLay01Link:focus {background:#f1f1f1;color:#000;text-decoration:underline;position:relative;z-index:1;}
.MdGnbNavLay01 .mdGnbNavLay01LinkFirstChild:link,
.MdGnbNavLay01 .mdGnbNavLay01LinkFirstChild:visited,
.MdGnbNavLay01 .mdGnbNavLay01LinkFirstChild:hover,
.MdGnbNavLay01 .mdGnbNavLay01LinkFirstChild:active,
.MdGnbNavLay01 .mdGnbNavLay01LinkFirstChild:focus {margin-top:0;border-top:none;}
.MdGnbNavLay01 .mdGnbNavLay01LastLi {border-top:solid 1px #ababab;position:relative;z-index:100;}
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:link,
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:visited,
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:hover,
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:active,
.MdGnbNavLay01 .mdGnbNavLay01LinkLastChild:focus {margin-bottom:0;border-bottom:none;border-top:solid 2px #f4f4f4;padding:5px 18px 5px 8px;background-image:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227);background-position:0 -132px;}




/**
  * GNB ログインメニュー
  *
  * 会員登録、ログイン、pick
  */
.MdGnbUtil01 {position:absolute;display:block;top:2px;right:14px;font-size:12px;}
.MdGnbUtil01 .mdGnbUtil01Li {float:left;}
.MdGnbUtil01 .mdGnbUtil01Li a {padding:5px 6px 5px 8px;display:inline-block;*display:inline;zoom:1;/*filter:dropshadow(color=#23A400,offx=1,offy=1,positive=1)*/;zoom:1;}
.MdGnbUtil01 a:link,
.MdGnbUtil01 a:visited {color:#fff;text-decoration:none;}
.MdGnbUtil01 a:hover,
.MdGnbUtil01 a:active,
.MdGnbUtil01 a:focus {color:#fff;text-decoration:underline;}

/**
  * GNB VerticalTop メッセージリンク
  *
  *
  */
.MdGnbMsg01 {position:absolute;top:102px;left:770px;font-size:12px;color:#fff;}
.MdGnbMsg01 a:link,
.MdGnbMsg01 a:visited {text-decoration:underline;color:#fff;}
.MdGnbMsg01 a:hover,
.MdGnbMsg01 a:active,
.MdGnbMsg01 a:focus {text-decoration:none;color:#fff;}
.MdGnbMsg01.mdMdGnbMsg01Camp a{color:#f0ff00;font-weight:bold;}
/**
  * GNB 災害情報リンク
  *
  *
  */
.MdGnbLink01 {position:absolute;top:144px;left:347px;/*width:361px;*/font-size:12px;overflow:hidden;zoom:1;}
.MdGnbLink01 a,
.MdGnbLink01 a:link,
.MdGnbLink01 a:visited,
.MdGnbLink01 a:hover,
.MdGnbLink01 a:active,
.MdGnbLink01 a:focus {text-decoration:underline;color:#eaf7e6;}
.MdGnbLink01 .mdGnbLink01Ul:after {display:block;content:"";clear:both;visibility:hidden;height:0;}
.MdGnbLink01 .mdGnbLink01Ul {*zoom:1;float:left;/*width:327px;*/}
.MdGnbLink01 .mdGnbLink01Li {float:left;margin-right:6px;}
.MdGnbLink01 .mdGnbLink01Li a {padding: 2px 5px 2px 0;display:inline-block;}
.MdGnbLink01 .mdGnbLink01Pagination {float:left;width:27px;}
.MdGnbLink01 .mdGnbLink01Pagination a {display:inline-block;*display:inline;*zoom:1;overflow:hidden;width:0;min-width:0;height:16px;padding-left:14px;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat;cursor:pointer;}
.MdGnbLink01 .mdGnbLink01Pagination .mdGnbLink01PaginationBefore {background-position:-205px -102px;}
.MdGnbLink01 .mdGnbLink01Pagination .mdGnbLink01PaginationNext {margin-left:-1px;background-position:-218px -102px;}




/**
  * サジェストレイヤー
  *
  * 旧マークアップをそのまま適用モジュールルートのclass名のみ変更
  */
.MdSuggest01,
.MdSuggest01 *,
.MdSuggest01 .suggestDtl,
.MdSuggest01 .suggestDtl * {margin: 0 !important;padding: 0 !important;border: none !important;color:#666 !important;font-family:"Hiragino Kaku Gothic Pro", "MS PGothic", sans-serif !important;font-size:12px !important;line-height:1.2 !important;text-align: left !important;text-decoration: none !important;background: none !important;}.MdSuggest01 {position:absolute;overflow:visible;z-index:20001;}
.MdSuggest01 .suggestDtl {position: relative;border: 2px solid #000 !important;background: #fff !important;zoom:1;}
.MdSuggest01 .suggestDtl h3 {position: absolute;left: 11px;bottom: 10px;}
.MdSuggest01 .suggestDtl ul {padding: 9px 9px 12px 9px !important;}
.MdSuggest01 .suggestDtl ul li a {display: block;width: 98%;padding: 4px 3px !important;color: #323232 !important;}
.MdSuggest01 .suggestDtl ul li a.selected {background: #eee !important;}
.MdSuggest01 .suggestDtl .suggestOption {height: 12px;padding: 8px 12px !important;border-top: 1px solid #efefef !important;background: #f7f7f7 !important;text-align: right !important;}
.MdSuggest01 .suggestDtl .suggestOption a {margin-left: 9px !important;color: #828282 !important;text-decoration: underline !important;}
.MdSuggest01 .suggestDtl p {padding: 13px 36px 14px 11px !important;
color: #646464 !important;}
.MdSuggest01 .suggestDtl .suggestSwithch {padding: 0 36px 14px 11px !important;
}
.MdSuggest01 .suggestDtl .suggestSwithch a {color: #2569ce !important;text-decoration: underline !important;}
.MdSuggest01 .ac_layerHide ,
.MdSuggest01.ac_layerHide {display: none;}
.MdSuggest01 .suggestDtl li{*zoom:1;}



/**
  * 細かなモジュールたち
  */

/**
  * GNB用緑色のパイプ
  */
.MdGnbSeparator01{width:0;height:11px;border-left:1px #26ab02 solid;border-right:#49c225 solid 1px;overflow:hidden;display:inline-block;*display:inline;*zoom:1;vertical-align:-1px;*vertical-align:4px;}
.MdGnbSeparator02 {width:0;height:11px;border-left:1px #2e970e solid;border-right:#39bc0c solid 1px;overflow:hidden;display:inline-block;*display:inline;*zoom:1;vertical-align:-1px;*vertical-align:0;}

/**
  * 本来存在すべき情報を隠すためのモジュール
  */
.MdHide01 {position:absolute;left:-9999px;}

/**
  * メッセージ
  */
.MdTopMessage01 {position:absolute;top:200px;left:28px;width:951px;padding:18px 0 17px;border:3px solid #000;background:#fff;text-align:center;font-size:18px;}
.MdTopMessage01 .mdTopMessage01Ttl {margin-bottom:7px;color:#ea2700;font-weight:bold;text-decoration:underline;}
.MdTopMessage01 .mdTopMessage01Txt b {padding-right:7px;}
.MdTopMessage01 .mdTopMessage01More {margin-left:-2px;font-size:13px;}


/**
  * @file mod_gnb.css
  * @author SUI
  * @css-for IE 6, IE 7, IE 8, Safari 5, Firefox 3.6, Chrome 5
  * @demo-file /nvCommon_ver4/search_ver4/search_layout.html
  */

/**
  * 統合検索用 footer モジュール
  */
.MdFooter01 {padding-top:26px;border-top:2px solid #000;}

.MdFooterSearch01 {zoom:1;margin-bottom:-4px;}
.MdFooterSearch01:after {content:"";height:0;clear:both;display:block;}
.MdFooterSearch01 form {width:411px;margin:0 auto;}
.MdFooterSearch01 legend {display:none;}
.MdFooterSearch01 .mdGnbFooterSearch01Input {border:solid 4px #3fb50d;float:left;padding:5px 4px 3px;margin-right:5px;}
.MdFooterSearch01 .mdGnbFooterSearch01Input input{border:none;height:17px;outline:none;font-size:14px;font-weight:bold;vertical-align:top;width:339px;background:#fff;}
.MdFooterSearch01 .mdFooterSearch01Btn01 {padding:0 0 0 42px;width:0;*width:42px;height:33px;display:inline-block;*display:inline;*zoom:1;overflow:hidden;border:none;text-indent:-999px;background:url(/nvCommon_ver4/img/gnb/sprite_search_01.png?20121227) no-repeat -211px -237px;cursor:pointer;float:left;}

.MdNaverLink01 {padding-top:29px;text-align:center;margin-bottom:50px;}
.MdNaverLink01 .mdNaverLink01Ul {display:inline;}
.MdNaverLink01 .mdNaverLink01Li {display:inline-block;*display:inline;*zoom:1;}
.MdNaverLink01 a:link,
.MdNaverLink01 a:visited {color:#7d7d7d;text-decoration:none;}
.MdNaverLink01 a:hover,
.MdNaverLink01 a:focus,
.MdNaverLink01 a:active {color:#7d7d7d;text-decoration:underline;}
.MdFootSeparator01 {margin:2px 2px 0;*margin:0 6px 0 2px;padding-left:1px;display:inline-block;*display:inline;*zoom:1;width:1px;height:11px;width:0;background:#d7d7d7;font-size:0;vertical-align:top;*vertical-align:-2px;overflow:hidden;}
.MdCopyright01 {margin-left:24px;*margin-left:28px;display:inline;color:#969696;font-size:11px;font-family:'tahoma';}
.MdCopyright01 .mdCopyright01Naver{color:#29ab03;}

.VTopImage .MdFootSeparator01{background:#27282a;}
.VTopImage .MdNaverLink01 a:link,
.VTopImage .MdNaverLink01 a:visited,
.VTopImage .MdNaverLink01 a:hover,
.VTopImage .MdNaverLink01 a:active,
.VTopImage .MdNaverLink01 a:focus,
.VTopImage .MdCopyright01 { color:#5f6163; }

/**
  * @file mod_browser_upgrade.css
  * @author SUI
  * @css-for IE 6, IE 7, IE 8, Safari 5, Firefox 3.6, Chrome 5
  * @demo-file /nvCommon_ver4/etc/etc_browser_upgrade.html
  */

/**
  * ブラウザアップグレード喚起メッセージ
  */
.MdBrowserUpgrade01 {position:absolute;top:5px;right:72px;z-index:9999;}
.MdBrowserUpgrade01 img {vertical-align:top;}
.mdBrowserUpgrade01Message {display:inline-block;*display:inline;*zoom:1;}
.mdBrowserUpgrade01Close {display:inline-block;*display:inline;*zoom:1;cursor:pointer;}

.mdBrowserUpgrade01Ie {}
.mdBrowserUpgrade01Fx {top:50px;} /*[tmp]表示確認用の指定*/
.mdBrowserUpgrade01Safari {top:100px;} /*[tmp]表示確認用の指定*/

