@charset "utf-8";
/*===============================================================================================================*/
/*  NGZK css - Create      : 2013.03.12                                                                          */
/*           - Last Update : 2014.01.10 - ProfileClass                                                           */
/*===============================================================================================================*/




/* NGZK
------------------------------------*/
#NGZK {display:block;margin-bottom:10px;}
#NGZK:after {clear:both;content:"";display:block;height:0;visibility:hidden;}
#NGZK #NGZKInner:after {clear:both;content:"";display:block;height:0;visibility:hidden;}
#NGZK .NGZKmain {float:right;width:450px;_margin-right:-10px;}
#NGZK .NGZKsub  {float:left; width:200px;}
div#Main dl.PrInfo {_clear:both;/*IE6対応*/}
#NGZK a:hover {color:#812990;}

/* Title
------------------------------------*/
#NGZK .Section .Title {background:url("images/bg_vioret_turtan.gif") repeat scroll 0 0 #7F1085;padding-left:13px!important;border-bottom:none!important;border-top:none!important;}
#NGZK .Section .Title a,
#NGZK .Section .Title a:visited {background:url("images/arrows_link.gif") no-repeat scroll right 5px transparent!important;color:#fff!important;font-family:meiryo,ヒラギノ!important;}
#NGZK .Section .Title a:hover {background:url("images/arrows_link.gif") no-repeat scroll right -34px transparent!important;}

#NGZK .Movie {margin-left:5px!important;}
#NGZK .Section .ListBlock li {}

#NGZK .Section .ListBlock li.Next{border-bottom:1px solid #E1E1DA!important;padding-bottom: 10px!important;text-align:center!important;}
#NGZK .Section .ListBlock li.Next:hover {background-color:#F9F2FF!important;}
#NGZK .Section .ListBlock li.Next:hover span {font-weight:bold!important;}
#NGZK .Section .ListBlock li.Next span{color: #90539D!important;display: block!important;font-weight: normal!important;cursor:pointer!important;cursor:hand!important;}

#NGZK .Section .ListBlock li p { font-weight:normal !important; }

/* VideoIcon
------------------------------------*/
.VideoIcon {width:60px;height:10px;background:url("images/videoPurple.gif") no-repeat scroll 0 0 transparent; display:block;position:absolute;right:18px;_right:28px;top:0;}


/*================================================================*/
/* TOP Main                                                       */
/*================================================================*/

/* NGZKmenu/Section
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #NGZKmenu.Section {background:#E1D3F4;display:none;margin-bottom:4px;padding:6px 0 6px 6px;}
#Contents #ContentsInner #Main #NGZK #NGZKmenu.Section ul {display:block;margin:0;padding:0;}
#Contents #ContentsInner #Main #NGZK #NGZKmenu.Section ul li {float:left;font-size:75%;font-weight:bold;letter-spacing:1px;margin:0;padding:0 3px 0 0;vertical-align:bottom;width:144px;}
#Contents #ContentsInner #Main #NGZK #NGZKmenu.Section ul li a {background:url("images/arrows_menu.gif") no-repeat scroll 0 0 transparent;color:#000000;display:block;padding:1px 3px 0 22px;}
#Contents #ContentsInner #Main #NGZK #NGZKmenu.Section ul li a:hover {background:url("images/arrows_menu.gif") no-repeat scroll 0 -54px #ffffff;color:#812990;text-decoration:none !important;}

/* NGZKticker/Section
------------------------------------*/
#NGZKticker{overflow:hidden;}
#loading {background:#f6f6f6;width:385px;_width:380px;margin:0 0 0 65px;padding:7px 0;text-align:center;}
#Contents #ContentsInner #Main #NGZK #NGZKticker.Section {padding-bottom:3px;height:30px;}
#Contents #ContentsInner #Main #NGZK #NGZKticker.Section .newsimg {float:left;margin:0;padding:2px 0;}
.ticker {background:url("images/ticker_l.gif") no-repeat scroll left 0 #f6f6f6;width:385px;_width:380px;height:30px;margin:0 0 0 65px;padding:0;overflow:hidden;}
.ticker .area {background:url("images/ticker_r.gif") no-repeat scroll right 0 transparent;position:relative;padding:6px 0;width:auto;overflow:hidden;}
.ticker .area {background:url("images/ticker_r.gif") no-repeat scroll right 0 transparent;position:relative;padding:6px 0;width:auto;overflow:hidden;}


ul.tickers {position:relative;left:385px;font-size:86%;margin:0;padding:0;list-style-type:none !important;}
ul.tickers li {float:left;margin:0;padding:0;white-space:nowrap;color:#512e96;}
ul.tickers li a {white-space:nowrap;margin:0 50px 0 0;padding:0;color:#512e96;font-size:92%;}
ul.tickers li:hover a {color:#E2437A;}
ul.tickers span {margin:0 10px 0 0;}

/* NGZKmainphoto/Section
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #NGZKmainphoto.Section {padding-bottom:9px;}

/* Interview/Section
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #Interview.Section .Title {margin-bottom:10px;}
#Contents #ContentsInner #Main #NGZK #Interview.Section .Title h2 {color:#ffffff;font-family:meiryo,ヒラギノ;}
/*present*/
#Contents #ContentsInner #Main #NGZK #Interview.Section .Title .Presents {float:right;margin:-5px 0 0 0;padding:0 5px 0 0;}
#Contents #ContentsInner #Main #NGZK #Interview.Section .Title .Presents li {color:#5A5A53;display:inline;float:left;line-height:1.1;margin:0 0 0 10px;padding:0 0 0 13px;}
#Contents #ContentsInner #Main #NGZK #Interview.Section .Title .Presents li a {background:none !important;}
#Contents #ContentsInner #Main #NGZK #Interview.Section .Title .Presents li a img:hover {opacity:0.90;}
#Contents #ContentsInner #Main #NGZK #Interview.Section .ListBlock.topPhoto li {padding:0;border-top:none;}
#Contents #ContentsInner #Main #NGZK #Interview.Section .ListBlock.topPhoto li p {padding-bottom:7px;}
#Contents #ContentsInner #Main #NGZK #Interview.Section .ListBlock.topPhoto li p a span {margin-bottom:0;display:block;}
#Contents #ContentsInner #Main #NGZK #Interview.Section .ListBlock.topPhoto li p a:hover span img {opacity:0.75;}


/* Fukidashi_l */
.Fukidashi_l {background:url("images/fukidashi2_bg.gif") repeat-y scroll 0 0;display:block;}
.Fukidashi_l:hover {background:url("images/fukidashi2_bg_on.gif") repeat-y scroll 0 0;}
.Fukidashi_l dl {position:relative;top:-9px;}
.Fukidashi_l dl dt {padding:0 20px;color:#3E2C80;font-size:78%;}
.Fukidashi_l dl dt a {color:#4c2fa5;}
.Fukidashi_l dl dd {padding:6px 20px 0 20px;font-weight:bold;}
.Fukidashi_l dl dd p {margin-bottom:0;}
.Fukidashi_l .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 0 #ffffff;display:block;height:20px;}
.Fukidashi_l:hover .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 -215px #ffffff;}
.Fukidashi_l .FukidashiBottom {background:url("images/fukidashi2.gif") no-repeat scroll 0 -62px #ffffff;display:block;height:42px;margin-top:-14px;}
.Fukidashi_l:hover .FukidashiBottom {background:url("images/fukidashi2.gif") no-repeat scroll 0 -277px #ffffff;}
.Fukidashi_l .FukidashiMidashi {position:relative;top:-9px;}
.Fukidashi_l .FukidashiMidashi a {}
.Fukidashi_l .FukidashiMidashi a p{margin-bottom:0;position:relative;}
.Fukidashi_l .FukidashiMidashi .midashi {color:#4C2FA5;font-size:78%;padding:0 20px;font-weight:bold;display:block;}
.Fukidashi_l .FukidashiMidashi a:hover p .midashi {color:#812990;}
.Fukidashi_l .FukidashiMidashi .bun {font-size:100%;font-weight:bold;padding:6px 20px 0;display:block;color:#666666;}
.Fukidashi_l .FukidashiMidashi a:hover p .bun {color:#812990;}

/* Fukidashi_c */
.Fukidashi_c {background:url("images/fukidashi2_bg.gif") repeat-y scroll 0 0;display:block;}
.Fukidashi_c:hover {background:url("images/fukidashi2_bg_on.gif") repeat-y scroll 0 0;}
.Fukidashi_c dl {position:relative;top:-9px;}
.Fukidashi_c dl dt {padding:0 20px;color:#3E2C80;font-size:78%;}
.Fukidashi_c dl dt a {color:#4c2fa5;}
.Fukidashi_c dl dd {padding:6px 20px 0 20px;font-weight:bold;}
.Fukidashi_c dl dd p {margin-bottom:0;}
.Fukidashi_c .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 0 #ffffff;display:block;height:20px;}
.Fukidashi_c:hover .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 -215px #ffffff;}
.Fukidashi_c .FukidashiBottom {background:url("images/fukidashi3.gif") no-repeat scroll 0 -513px #ffffff;display:block;height:42px;margin-top:-14px;}
.Fukidashi_c:hover .FukidashiBottom {background:url("images/fukidashi3.gif") no-repeat scroll 0 -556px #ffffff;}
.Fukidashi_c .FukidashiMidashi {position:relative;top:-9px;}
.Fukidashi_c .FukidashiMidashi a {}
.Fukidashi_c .FukidashiMidashi a p{margin-bottom:0;position:relative;}
.Fukidashi_c .FukidashiMidashi .midashi {color:#4C2FA5;font-size:78%;padding:0 20px;font-weight:bold;display:block;}
.Fukidashi_c .FukidashiMidashi a:hover p .midashi {color:#812990;}
.Fukidashi_c .FukidashiMidashi .bun {font-size:100%;font-weight:bold;padding:6px 20px 0;display:block;color:#666666;}
.Fukidashi_c .FukidashiMidashi a:hover p .bun {color:#812990;}

/* Fukidashi_r */
.Fukidashi_r {background:url("images/fukidashi2_bg.gif") repeat-y scroll 0 0;display:block;}
.Fukidashi_r:hover {background:url("images/fukidashi2_bg_on.gif") repeat-y scroll 0 0;}
.Fukidashi_r dl {position:relative;top:-9px;}
.Fukidashi_r dl dt {padding:0 20px;color:#3E2C80;font-size:78%;}
.Fukidashi_r dl dt a {color:#4c2fa5;}
.Fukidashi_r dl dd {padding:6px 20px 0 20px;font-weight:bold;}
.Fukidashi_r dl dd p {margin-bottom:0;}
.Fukidashi_r .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 0 #ffffff;display:block;height:20px;}
.Fukidashi_r:hover .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 -215px #ffffff;}
.Fukidashi_r .FukidashiBottom {background:url("images/fukidashi2.gif") no-repeat scroll 0 -429px #ffffff;display:block;height:42px;margin-top:-14px;}
.Fukidashi_r:hover .FukidashiBottom {background:url("images/fukidashi2.gif") no-repeat scroll 0 -471px #ffffff;}
.Fukidashi_r .FukidashiMidashi {position:relative;top:-9px;}
.Fukidashi_r .FukidashiMidashi a {}
.Fukidashi_r .FukidashiMidashi a p{margin-bottom:0;position:relative;}
.Fukidashi_r .FukidashiMidashi .midashi {color:#4C2FA5;font-size:78%;padding:0 20px;font-weight:bold;display:block;}
.Fukidashi_r .FukidashiMidashi a:hover p .midashi {color:#812990;}
.Fukidashi_r .FukidashiMidashi .bun {font-size:100%;font-weight:bold;padding:6px 20px 0;display:block;color:#666666;}
.Fukidashi_r .FukidashiMidashi a:hover p .bun {color:#812990;}

/* Fukidashi_r */
.Fukidashi_r1 {background:url("images/fukidashi2_bg.gif") repeat-y scroll 0 0;display:block;}
.Fukidashi_r1:hover {background:url("images/fukidashi2_bg_on.gif") repeat-y scroll 0 0;}
.Fukidashi_r1 dl {position:relative;top:-9px;}
.Fukidashi_r1 dl dt {padding:0 20px;color:#3E2C80;font-size:78%;}
.Fukidashi_r1 dl dt a {color:#4c2fa5;}
.Fukidashi_r1 dl dd {padding:6px 20px 0 20px;font-weight:bold;}
.Fukidashi_r1 dl dd p {margin-bottom:0;}
.Fukidashi_r1 .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 0 #ffffff;display:block;height:20px;}
.Fukidashi_r1:hover .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 -215px #ffffff;}
.Fukidashi_r1 .FukidashiBottom {background:url("images/fukidashi2.gif") no-repeat scroll 0 -429px #ffffff;display:block;height:42px;margin-top:-14px;}
.Fukidashi_r1:hover .FukidashiBottom {background:url("images/fukidashi2.gif") no-repeat scroll 0 -472px #ffffff;}
.Fukidashi_r1 .FukidashiMidashi {position:relative;top:-9px;}
.Fukidashi_r1 .FukidashiMidashi a {}
.Fukidashi_r1 .FukidashiMidashi a p{margin-bottom:0;position:relative;}
.Fukidashi_r1 .FukidashiMidashi .midashi {color:#4C2FA5;font-size:78%;padding:0 20px;font-weight:bold;display:block;}
.Fukidashi_r1 .FukidashiMidashi a:hover p .midashi {color:#812990;}
.Fukidashi_r1 .FukidashiMidashi .bun {font-size:100%;font-weight:bold;padding:6px 20px 0;display:block;color:#666666;}
.Fukidashi_r1 .FukidashiMidashi a:hover p .bun {color:#812990;}


/* Fukidashi_t_l_1 */
.Fukidashi_t_l_1 {background:url("images/fukidashi2_bg.gif") repeat-y scroll 0 0;display:block;}
.Fukidashi_t_l_1:hover {background:url("images/fukidashi2_bg_on.gif") repeat-y scroll 0 0;}
.Fukidashi_t_l_1 dl {position:relative;top:-9px;}
.Fukidashi_t_l_1 dl dt {padding:0 20px;color:#3E2C80;font-size:78%;}
.Fukidashi_t_l_1 dl dt a {color:#4c2fa5;}
.Fukidashi_t_l_1 dl dd {padding:6px 20px 0 20px;font-weight:bold;}
.Fukidashi_t_l_1 dl dd p {margin-bottom:0;}
.Fukidashi_t_l_1 .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 0 #ffffff;display:block;height:20px;}
.Fukidashi_t_l_1:hover .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 -215px #ffffff;}
.Fukidashi_t_l_1 .FukidashiBottom {background:url("images/fukidashi2.gif") no-repeat scroll 0 -62px #ffffff;display:block;height:42px;margin-top:-14px;}
.Fukidashi_t_l_1:hover .FukidashiBottom {background:url("images/fukidashi2.gif") no-repeat scroll 0 -277px #ffffff;}
.Fukidashi_t_l_1 .FukidashiMidashi {position:relative;top:-9px;}
.Fukidashi_t_l_1 .FukidashiMidashi a {}
.Fukidashi_t_l_1 .FukidashiMidashi a p{margin-bottom:0;position:relative;}
.Fukidashi_t_l_1 .FukidashiMidashi .midashi {color:#4C2FA5;font-size:78%;padding:0 20px;font-weight:bold;display:block;}
.Fukidashi_t_l_1 .FukidashiMidashi a:hover p .midashi {color:#812990;}
.Fukidashi_t_l_1 .FukidashiMidashi .bun {font-size:100%;font-weight:bold;padding:6px 20px 0;display:block;color:#666666;}
.Fukidashi_t_l_1 .FukidashiMidashi a:hover p .bun {color:#812990;}

/* Fukidashi_t_l_2 */
.Fukidashi_t_l_2 {background:url("images/fukidashi2_bg.gif") repeat-y scroll 0 0;display:block;}
.Fukidashi_t_l_2:hover {background:url("images/fukidashi2_bg_on.gif") repeat-y scroll 0 0;}
.Fukidashi_t_l_2 dl {position:relative;top:-9px;}
.Fukidashi_t_l_2 dl dt {padding:0 20px;color:#3E2C80;font-size:78%;}
.Fukidashi_t_l_2 dl dt a {color:#4c2fa5;}
.Fukidashi_t_l_2 dl dd {padding:6px 20px 0 20px;font-weight:bold;}
.Fukidashi_t_l_2 dl dd p {margin-bottom:0;}
.Fukidashi_t_l_2 .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 0 #ffffff;display:block;height:20px;}
.Fukidashi_t_l_2:hover .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 -215px #ffffff;}
.Fukidashi_t_l_2 .FukidashiBottom {background:url("images/fukidashi2.gif") no-repeat scroll 0 -20px #ffffff;display:block;height:42px;margin-top:-14px;}
.Fukidashi_t_l_2:hover .FukidashiBottom {background:url("images/fukidashi2.gif") no-repeat scroll 0 -234px #ffffff;}
.Fukidashi_t_l_2 .FukidashiMidashi {position:relative;top:-9px;}
.Fukidashi_t_l_2 .FukidashiMidashi a {}
.Fukidashi_t_l_2 .FukidashiMidashi a p{margin-bottom:0;position:relative;}
.Fukidashi_t_l_2 .FukidashiMidashi .midashi {color:#4C2FA5;font-size:78%;padding:0 20px;font-weight:bold;display:block;}
.Fukidashi_t_l_2 .FukidashiMidashi a:hover p .midashi {color:#812990;}
.Fukidashi_t_l_2 .FukidashiMidashi .bun {font-size:100%;font-weight:bold;padding:6px 20px 0;display:block;color:#666666;}
.Fukidashi_t_l_2 .FukidashiMidashi a:hover p .bun {color:#812990;}

/* Fukidashi_t_r_1 */
.Fukidashi_t_r_1 {background:url("images/fukidashi2_bg.gif") repeat-y scroll 0 0;display:block;}
.Fukidashi_t_r_1:hover {background:url("images/fukidashi2_bg_on.gif") repeat-y scroll 0 0;}
.Fukidashi_t_r_1 dl {position:relative;top:-9px;}
.Fukidashi_t_r_1 dl dt {padding:0 20px;color:#3E2C80;font-size:78%;}
.Fukidashi_t_r_1 dl dt a {color:#4c2fa5;}
.Fukidashi_t_r_1 dl dd {padding:6px 20px 0 20px;font-weight:bold;}
.Fukidashi_t_r_1 dl dd p {margin-bottom:0;}
.Fukidashi_t_r_1 .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 0 #ffffff;display:block;height:20px;}
.Fukidashi_t_r_1:hover .FukidashiTop {background:url("images/fukidashi2.gif") no-repeat scroll 0 -215px #ffffff;}
.Fukidashi_t_r_1 .FukidashiBottom {background:url("images/fukidashi2.gif") no-repeat scroll 0 -429px #ffffff;display:block;height:42px;margin-top:-14px;}
.Fukidashi_t_r_1:hover .FukidashiBottom {background:url("images/fukidashi2.gif") no-repeat scroll 0 -472px #ffffff;}
.Fukidashi_t_r_1 .FukidashiMidashi {position:relative;top:-9px;}
.Fukidashi_t_r_1 .FukidashiMidashi a {}
.Fukidashi_t_r_1 .FukidashiMidashi a p{margin-bottom:0;position:relative;}
.Fukidashi_t_r_1 .FukidashiMidashi .midashi {color:#4C2FA5;font-size:78%;padding:0 20px;font-weight:bold;display:block;}
.Fukidashi_t_r_1 .FukidashiMidashi a:hover p .tInfo dl dd p a.Link {background:none repeat scroll 0 0 #F4EDFC;border:2px solid #E1D3F4;color:#4C2FA5;display:block;font-size:92%;padding:8px;}
#Contents #ContentsInner #Main #NGZK #Challenge.Section .ListBlock.ListInfo li p.SiteLink {background:url("http://www.asahicom.jp/css/images/arrow_list.gif") no-repeat scroll 0 3px transparent;margin:10px 0 0 0.5em;padding:0 0 0 11px;}
#Contents #ContentsInner #Main #NGZK #Challenge.Section li dl dt a.Kiji {background:url("http://www.asahicom.jp/css/images/arrow_list.gif") no-repeat scroll 0 3px transparent;padding:0 0 0 11px;color:#DD2299;margin-left:0.5em;font-size:92%;font-weight:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#Contents #ContentsInner #Main #NGZK #Challenge.Section li dl dt a.Kiji {letter-spacing: 0;} }/*safari*/


/* Freedom/Section
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #Freedom.Section .Title {margin-bottom: 10px;}
#Contents #ContentsInner #Main #NGZK #Freedom.Section .Title h2{color: #ffffff;font-family: meiryo,ヒラギノ;}
#Contents #ContentsInner #Main #NGZK #Freedom.Section .ListBlock.ListInfo li{border-top: none;}
#Contents #ContentsInner #Main #NGZK #Freedom.Section .ListBlock.ListInfo li p span a {/*width: 250px;height: 300px;overflow: hidden;*/}
#Contents #ContentsInner #Main #NGZK #Freedom.Section .ListBlock.ListInfo li p span a img {/*width: 250px;height: auto;*/}
#Contents #ContentsInner #Main #NGZK #Freedom.Section .ListBlock.ListInfo li dl dd p {color: #5A5A53!important;font-size: 88%;line-height: 1.5;}

/* Hibikore/Section
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #Hibikore.Section .Title .Presents {float:right;margin:-5px 0 0 0;padding:0 5px 0 0;}
#Contents #ContentsInner #Main #NGZK #Hibikore.Section .Title .Presents li {color:#5A5A53;display:inline;float:left;line-height:1.1;margin:0 0 0 10px;padding:0 0 0 13px;}
#Contents #ContentsInner #Main #NGZK #Hibikore.Section .Title .Presents li a {background:none !important;}
#Contents #ContentsInner #Main #NGZK #Hibikore.Section .Title .Presents li a img:hover {opacity:0.90;}

/* Special
------------------------------------*/
#Contents #ContentsInner #Main #NGZK .Section .ListBlock.ListInfo.Special li{border-top: none!important;}
#Contents #ContentsInner #Main #NGZK .Section .ListBlock.ListInfo.Special li p span a {width: 250px;height: 300px;overflow: hidden;}
#Contents #ContentsInner #Main #NGZK .Section .ListBlock.ListInfo.Special li p span a img {width: 250px;height: auto;}
#Contents #ContentsInner #Main #NGZK .Section .ListBlock.ListInfo.Special li dl dd p {color: #5A5A53!important;font-size: 88%;line-height: 1.5;}

/* NGZKphotogallery
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery.Section {padding:0;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery.Section .Title h2 {color:#ffffff;font-family:meiryo,ヒラギノ;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery.Section .ListBlockCol2 li {width:202px;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery.Section .ListBlockCol2 li .MaximumImage a span {height:130px;width:200px;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery.Section .ListBlock li dl dt span a:hover,
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery.Section .ListBlock li dl dt span a:active{background:url("images/arrow_link_small.gif") no-repeat scroll right -119px transparent;color:#812990;text-decoration:underline;}#Contents #ContentsInner #Main #NGZK #NGZKphotogallery.Section .ListBlock li dl dt a:hover,
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery.Section .ListBlock li dl dt a:active {color:#812990;text-decoration:underline;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery.Section p a.Kiji {background:url("http://www.asahicom.jp/css/images/arrow_list.gif") no-repeat scroll 0 3px transparent;padding:0 0 0 11px;color:#DD2299;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery.Section p a.Kiji:hover {background:url("http://www.asahicom.jp/css/images/arrow_list.gif") no-repeat scroll 0 -497px transparent;}

/* NGZKphotogalleryList 手貼り
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #NGZKphotogalleryList .photogalleryBox {background-color:#D8C2E5;border:5px solid #90539D;margin:0;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogalleryList .photogalleryBox table {width: 100%;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogalleryList .photogalleryBox p {background-color:#D8C2E5;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogalleryList .photogalleryBox td {border-bottom: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;font-size: 88%;padding-bottom: 13px;padding-top: 10px;text-align: center;vertical-align: middle;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogalleryList .photogalleryBox table
#Contents #ContentsInner #Main #NGZK #NGZKphotogalleryList .photogalleryBox table {border-collapse: separate;border-left: 1px solid #FFFFFF;margin: 0 -2px 0 0;width: 100%;}

/* NGZKphotogallery2
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery2.Section {margin-top:10px;padding:0;border-top:2px dotted #90539D;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery2.Section .Title h2 {color:#ffffff;font-family:meiryo,ヒラギノ;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery2.Section .ListBlockCol2 li {width:202px;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery2.Section .ListBlockCol2 li .MaximumImage a span {height:130px;width:200px;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery2.Section .ListBlock li {border:none!important;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery2.Section .ListBlock li dl dt span a:hover,
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery2.Section .ListBlock li dl dt span a:active{background:url("images/arrow_link_small.gif") no-repeat scroll right -119px transparent;color:#812990;text-decoration:underline;}#Contents #ContentsInner #Main #NGZK #NGZKphotogallery.Section .ListBlock li dl dt a:hover,
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery2.Section .ListBlock li dl dt a:active {color:#812990;text-decoration:underline;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery2.Section p a.Kiji {background:url("http://www.asahicom.jp/css/images/arrow_list.gif") no-repeat scroll 0 3px transparent;padding:0 0 0 11px;color:#DD2299;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogallery2.Section p a.Kiji:hover {background:url("http://www.asahicom.jp/css/images/arrow_list.gif") no-repeat scroll 0 -497px transparent;}

/* NGZKphotogalleryList2 手貼り
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #NGZKphotogalleryList2 .photogalleryBox {background-color:#D8C2E5;border:5px solid #90539D;margin:0;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogalleryList2 .photogalleryBox table {width: 100%;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogalleryList2 .photogalleryBox p {background-color:#D8C2E5;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogalleryList2 .photogalleryBox td {border-bottom: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;font-size: 88%;padding-bottom: 13px;padding-top: 10px;text-align: center;vertical-align: middle;}
#Contents #ContentsInner #Main #NGZK #NGZKphotogalleryList2 .photogalleryBox table
#Contents #ContentsInner #Main #NGZK #NGZKphotogalleryList2 .photogalleryBox table {border-collapse: separate;border-left: 1px solid #FFFFFF;margin: 0 -2px 0 0;width: 100%;}

/* nogizakatoha/Section
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #nogizakatoha.Section {border:solid 5px #e1e1da;padding-bottom:0;margin-bottom:10px;}
#Contents #ContentsInner #Main #NGZK #nogizakatoha.Section .Title {background:#efefef;margin-bottom:5px;}
#Contents #ContentsInner #Main #NGZK #nogizakatoha.Section .ListBlock li {margin-bottom:0;border-top:0;}
#Contents #ContentsInner #Main #NGZK #nogizakatoha.Section .ListBlock li .Image {margin:7px 7px 0 10px;}
#Contents #ContentsInner #Main #NGZK #nogizakatoha.Section .ListBlock li p {padding:0 12px 7px;}

/* ProfileList/Section
------------------------------------*/
#Contents #ContentsInner #NGZK .ProfileList {margin-top:20px;}
#Contents #ContentsInner #NGZK .ProfileList.Section .List li a {background:url("images/arrow_list.gif") no-repeat scroll 6px -108px transparent;}

/* NewsList/Section
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #NewsList.Section .Title h2 {color:#ffffff;font-family:meiryo,ヒラギノ;}
#Contents #ContentsInner #Main #NGZK #NewsList.Section ul.List.ListSideThumb.ListHeadline {overflow:auto;height:237px;width:auto;}

/* NGZKpr
------------------------------------*/
/*#Contents #ContentsInner #Main #NGZK #NGZKpr.Section {text-align:center;border-top:1px dotted #E5E5E5;padding:16px 0 12px;}*/





/*================================================================*/
/* Sub                                                            */
/*================================================================*/

/* NGZKtitle
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #NGZKtitle.Section {padding-bottom:10px;}
#Contents #ContentsInner #Main #NGZK #NGZKtitle.Section a:hover img {opacity:0.75;}
/* NGZKchoice
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section {}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .ListBlock li .MaximumImage a.Height span img {height:192px;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .ListBlock li .MaximumImage a.Width span img {width:200px;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Title h2 {color:#ffffff;font-family:meiryo,ヒラギノ;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Fst {margin:0;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Fst dl dt.Big span {padding:0;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Fst dl dt.Big span a{font-size:100%;text-decoration:none !important;color:#63645e;background:none !important;padding-right:0;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Fst dl dt.Big span a:hover{color:#333333;background:none !important;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Fst dl dt.Big a{font-size:76%;text-decoration:underline;color:#930091;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Fst dl dt.Big a:hover{color:#e90000;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .ListBlock li.Fst dl dd {padding-top:4px;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .ListBlock li.Fst dl dd p {font-size:72%;display:block;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Tsuzuki,
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Backnumber {border-top:0;margin:0;padding:0;vertical-align:bottom;clear:both;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Tsuzuki a {font-size:100%;color:#930091;float:right;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Backnumber a {font-size:76%;text-decoration:underline;color:#930091;}
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Tsuzuki a:hover,
#Contents #ContentsInner #Main #NGZK #NGZKchoice.Section .Backnumber a:hover {color:#e90000;text-decoration:underline;}

/* NGZKmember（横２人）
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #NGZKmember.Section h2 {color:#ffffff;font-family:meiryo,ヒラギノ;}
#Contents #ContentsInner #Main #NGZK #NGZKmember.Section h2 span {font-size:82%;}
#NGZKmember .NGZKmemberList {padding-top:8px;}
#NGZKmember a:hover {text-decoration:none !important;}
#NGZKmember .namae {color:#333333;font-size:77%;display:block;line-height:1.3em;}
#NGZKmember .namae.Long {}
#NGZKmember a:hover .namae {color:#812990;text-decoration:none !important;}
#NGZKmember ul li {float:left;width:100px;display:block;overflow:hidden;text-align:center;margin-bottom:0;line-height:1em;}
#NGZKmember ul li p {margin-bottom:5px;padding:1px;}
#NGZKmember ul li p a {display:block;}
#NGZKmember ul li img {background:url("../img/member/member94x114-201404.jpg") no-repeat scroll 0 0 transparent;display:block;width:94px;height:114px;margin:0 1px 2px 1px;border:1px solid #d8d8d8;}
#NGZKmember ul li:hover img {border:1px solid #812990;opacity:0.75;}
    #NGZKmember ul li .akimotomanatsu  {background-position:    0px 0;}
    #NGZKmember ul li .ikutaerika      {background-position:  -94px 0;}
    #NGZKmember ul li .ikomarina       {background-position: -188px 0;}
    #NGZKmember ul li .ichikirena      {background-position: -282px 0;}
    #NGZKmember ul li .itounene        {background-position: -376px 0;}
    #NGZKmember ul li .itoumarika      {background-position: -470px 0;}
    #NGZKmember ul li .inouesayuri     {background-position: -564px 0;}
    #NGZKmember ul li .etoumisa        {background-position: -658px 0;}
    #NGZKmember ul li .kawagohina      {background-position: -752px 0;}
    #NGZKmember ul li .kawamuramahiro  {background-position: -846px 0;}
    #NGZKmember ul li .kitanohinako    {background-position: -940px 0;}
    #NGZKmember ul li .saitouasuka     {background-position:-1034px 0;}
    #NGZKmember ul li .saitouchiharu   {background-position:-1128px 0;}
    #NGZKmember ul li .saitouyuuri     {background-position:-1222px 0;}
    #NGZKmember ul li .sakuraireika    {background-position:-1316px 0;}
    #NGZKmember ul li .shiraishimai    {background-position:-1410px 0;}
    #NGZKmember ul li .shinuchimai     {background-position:-1504px 0;}
    #NGZKmember ul li .takayamakazumi  {background-position:-1598px 0;}
    #NGZKmember ul li .nakadakana      {background-position:-1692px 0;}
    #NGZKmember ul li .nakamotohimeka  {background-position:-1786px 0;}
    #NGZKmember ul li .nagashimaseira  {background-position:-1880px 0;}
    #NGZKmember ul li .nishinonanase   {background-position:-1974px 0;}
    #NGZKmember ul li .noujouami       {background-position:-2068px 0;}
    #NGZKmember ul li .hashimotonanami {background-position:-2162px 0;}
    #NGZKmember ul li .hatanakaseira   {background-position:-2256px 0;}
    #NGZKmember ul li .higuchihina     {background-position:-2350px 0;}
    #NGZKmember ul li .fukagawamai     {background-position:-2444px 0;}
    #NGZKmember ul li .hoshinominami   {background-position:-2538px 0;}
    #NGZKmember ul li .horimiona       {background-position:-2632px 0;}
    #NGZKmember ul li .matsumurasayuri {background-position:-2726px 0;}
    #NGZKmember ul li .yamatorina      {background-position:-2820px 0;}
    #NGZKmember ul li .wakatsukiyumi   {background-position:-2914px 0;}
    #NGZKmember ul li .wadamaaya       {background-position:-3008px 0;}
/* Second */
#NGZKmember .Second ul li p .href {display:block;}
#NGZKmember .Second ul li img {background:url("../img/member/member94x114-201404.jpg") no-repeat scroll 0 0 transparent;display:block;width:94px;height:114px;margin:0 1px 2px 1px;border:1px solid #d8d8d8;}
#NGZKmember .Second ul li:hover img {border:1px solid #812990;opacity:0.75;}
    #NGZKmember .Second ul li .itokarin         {background-position:-3102px 0;}
    #NGZKmember .Second ul li .itojunna         {background-position:-3196px 0;}
    #NGZKmember .Second ul li .sasakikotoko     {background-position:-3290px 0;}
    #NGZKmember .Second ul li .suzukiayane      {background-position:-3384px 0;}
    #NGZKmember .Second ul li .teradaranze      {background-position:-3478px 0;}
    #NGZKmember .Second ul li .yadarisako       {background-position:-3572px 0;}
    #NGZKmember .Second ul li .yamazakirena     {background-position:-3666px 0;}
    #NGZKmember .Second ul li .yonetokukyoka    {background-position:-3760px 0;}
    #NGZKmember .Second ul li .watanabemiria    {background-position:-3854px 0;}

/* NGZKmember（横３人）
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #NGZKmember3.Section h2 {color:#ffffff;font-family:meiryo,ヒラギノ;}
#Contents #ContentsInner #Main #NGZK #NGZKmember3.Section h2 span {font-size:77%;}
#NGZKmember3 .NGZKmember3List {}
#NGZKmember3 a:hover {text-decoration:none!important;}
#NGZKmember3 .namae {color:#333333;font-size:70%;display:block;line-height:1.3em;}
#NGZKmember3 .namae.Long {}
#NGZKmember3 a:hover .namae {color:#812990;text-decoration:none!important;}
#NGZKmember3 ul li {float:left;width:66px;display:block;overflow:hidden;text-align:center;margin-bottom:0;line-height:1em;}
#NGZKmember3 ul li p {margin-bottom:5px;padding:1px;}
#NGZKmember3 ul li p a {display:block;}
#NGZKmember3 ul li img {background:url("../img/member/member60x73-winter.jpg") no-repeat scroll 0 0 transparent;display:block;width:60px;height:73px;margin:0 1px 2px 1px;border:1px solid #d8d8d8;}
#NGZKmember3 ul li:hover img {border:1px solid #812990;opacity:0.75;}
    #NGZKmember3 ul li .akimotomanatsu  {background-position:    0px 0;}
    #NGZKmember3 ul li .andoumikumo     {background-position:  -60px 0;}
    #NGZKmember3 ul li .ikutaerika      {background-position: -120px 0;}
    #NGZKmember3 ul li .ikomarina       {background-position: -180px 0;}
    #NGZKmember3 ul li .ichikirena      {background-position: -240px 0;}
    #NGZKmember3 ul li .itounene        {background-position: -300px 0;}
    #NGZKmember3 ul li .itoumarika      {background-position: -360px 0;}
    #NGZKmember3 ul li .inouesayuri     {background-position: -420px 0;}
    #NGZKmember3 ul li .etoumisa        {background-position: -480px 0;}
    #NGZKmember3 ul li .kashiwayukina   {background-position: -540px 0;}
    #NGZKmember3 ul li .kawagohina      {background-position: -600px 0;}
    #NGZKmember3 ul li .kawamuramahiro  {background-position: -660px 0;}
    #NGZKmember3 ul li .saitouasuka     {background-position: -720px 0;}
    #NGZKmember3 ul li .saitouchiharu   {background-position: -780px 0;}
    #NGZKmember3 ul li .saitouyuuri     {background-position: -840px 0;}
    #NGZKmember3 ul li .sakuraireika    {background-position: -900px 0;}
    #NGZKmember3 ul li .shiraishimai    {background-position: -960px 0;}
    #NGZKmember3 ul li .takayamakazumi  {background-position:-1020px 0;}
    #NGZKmember3 ul li .nakadakana      {background-position:-1080px 0;}
    #NGZKmember3 ul li .nakamotohimeka  {background-position:-1140px 0;}
    #NGZKmember3 ul li .nagashimaseira  {background-position:-1200px 0;}
    #NGZKmember3 ul li .nishinonanase   {background-position:-1260px 0;}
    #NGZKmember3 ul li .noujouami       {background-position:-1320px 0;}
    #NGZKmember3 ul li .hashimotonanami {background-position:-1380px 0;}
    #NGZKmember3 ul li .hatanakaseira   {background-position:-1440px 0;}
    #NGZKmember3 ul li .higuchihina     {background-position:-1500px 0;}
    #NGZKmember3 ul li .fukagawamai     {background-position:-1560px 0;}
    #NGZKmember3 ul li .hoshinominami   {background-position:-1620px 0;}
    #NGZKmember3 ul li .matsumurasayuri {background-position:-1680px 0;}
    #NGZKmember3 ul li .miyazawaseira   {background-position:-1740px 0;}
    #NGZKmember3 ul li .yamatorina      {background-position:-1800px 0;}
    #NGZKmember3 ul li .wakatsukiyumi   {background-position:-1860px 0;}
    #NGZKmember3 ul li .wadamaaya       {background-position:-1920px 0;}

/* NGZKtoha
------------------------------------*/
#NGZK #NGZKtoha.Section {}
#NGZK #NGZKtoha.Section .ListBlock li .MaximumImage a.Height span img {height:192px!important;}
#NGZK #NGZKtoha.Section .ListBlock li .MaximumImage a.Width span img {width:200px!important;}
#NGZK #NGZKtoha.Section .Title h2 {color:#ffffff!important;font-family:meiryo,ヒラギノ!important;}
#NGZK #NGZKtoha.Section .Fst {margin:0!important;}
#NGZK #NGZKtoha.Section .ListBlock li.Fst {padding-top:4px!important;}
#NGZK #NGZKtoha.Section .ListBlock li.Fst p {font-size:72%!important;display:block!important;margin-top:6px!important;color:#5A5A53!important;}

/* NGZKline
------------------------------------*/
#NGZK #NGZKline.Section {}
#NGZK #NGZKline.Section .ListBlock li .MaximumImage a.Height span img {height:192px!important;}
#NGZK #NGZKline.Section .ListBlock li .MaximumImage a.Width span img {width:200px!important;}
#NGZK #NGZKline.Section .Title h2 {color:#ffffff!important;font-family:meiryo,ヒラギノ!important;}
#NGZK #NGZKline.Section .LineInner {border: 5px solid #3fc500!important;margin-top: 10px!important;}
#NGZK #NGZKline.Section dl {}
#NGZK #NGZKline.Section dt {font-weight: bold!important;border-bottom: 1px dotted #3fc500!important;padding:1px 0 1px 8px!important;}
#NGZK #NGZKline.Section dt.Open {font-size: 88%;}
#NGZK #NGZKline.Section dt.First {font-size: 88%;}
#NGZK #NGZKline.Section dd {text-align: center!important;}
#NGZK #NGZKline.Section dd.Open {font-size: 76%!important;text-align: left!important;padding:  5px!important; border-bottom: 2px solid #3fc500!important;}
#NGZK #NGZKline.Section dd.Open span {margin:0 5px;border-bottom: dotted 1px #3fc500;}
#NGZK #NGZKline.Section dd.First { border-bottom: 2px solid #3fc500!important;}

/* NGZKprofile / 個人プロフィール
------------------------------------*/
#NGZKprofile {}
#Contents #ContentsInner #Main #NGZK #NGZKprofile .Title h2 {color:#ffffff;font-family:meiryo,ヒラギノ;}
#Contents #ContentsInner #Main #NGZK #NGZKprofile h3 {padding:8px 0 0 8px;background:none !important;}
#NGZKprofile h3 .kana {color:#999999;font-size:68%;display:block;letter-spacing:0.3em;padding-left:0.5em;font-weight:normal;}
#NGZKprofile h3 .name {color:#333333;font-size:162%;display:block;line-height:1.4em;}
#NGZKprofile h3.ruby .name {display:inline;}
#NGZKprofile h3.ruby .kana {display:inline;font-size:72%;}
#NGZKprofile h3.ruby .classNum {background:#7f1085;color:#fff;font-size:85%;font-weight:normal;padding:4px 6px 4px 8px;float:right;}
#NGZKprofile h3.ruby .classNum.NumTwo {background:#104385;}
#NGZKprofile .Photos {clear:both;/*border:solid 1px #cccccc;*/}
#NGZKprofile .Photos>p {margin-bottom:3px;text-align:center;padding:5px 0 0 0;}
/*PhotoList*/
#NGZKprofile .PhotoList {display:block;background:#666666;padding:12px 0;}
#NGZKprofile .PhotoList ul {margin-bottom:0;}
#NGZKprofile .PhotoList ul li {float:left;margin-left:10px;}
#NGZKprofile .PhotoList ul li img {border:solid 1px #cccccc;}
#NGZKprofile .PhotoList ul li:hover img {border:solid 1px #ffffff;}
#NGZKprofile .PhotoListInner:after {clear:both;content:"";display:block;height:0;visibility:hidden;}
/*PhotoAdd*/
#NGZKprofile .PhotoAdd {padding-top:5px;}
#NGZKprofile .PhotoAdd p {color:#666666;text-align:right;font-size:77%;}
/*Datas*/
#NGZKprofile .Datas {padding:6px 0 24px 0;border-top:1px solid #7f1085;}
#NGZKprofile .Datas dt {border-bottom:1px solid #7f1085;float:left;color:#7f1085;width:92px;text-align:right;font-size:72%;padding:12px 0 6px 0;}
#NGZKprofile .Datas dd {border-bottom:1px solid #7f1085;margin-left:92px;color:#666666;font-size:72%;padding:12px 0 6px 12px;}
#NGZKprofile .Commnets {padding:0 12px;clear:both;}
#Contents #ContentsInner #Main #NGZK #NGZKprofile .Commnets .ListBlock li {margin:10px 0 0;}
#Contents #ContentsInner #Main #NGZK #NGZKprofile .Commnets .ListBlock li dl dt {font-size:100%;color:#7f1085;margin-top:8px;}
#Contents #ContentsInner #Main #NGZK #NGZKprofile .Commnets .ListBlock li dl dd {}
#Contents #ContentsInner #Main #NGZK #NGZKprofile .Commnets .ListBlock li dl dd p {padding-top:6px;padding-bottom:0;}
#Contents #ContentsInner #Main #NGZK #NGZKprofile .Commnets .ListBlock li dl dd p span {font-weight:bold;}
#NGZKprofile .PhotoList ul li{margin-left:0px;margin-bottom:0px;width:89px;height:98px;}
#NGZKprofile .PhotoList ul a{width:89px;height:98px;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:98px;*display:block;*width:auto;*height:90px;_overflow:hidden;}
html>/**/body #NGZKprofile .PhotoList ul a {display/***/:block\9;width/***/:auto\9;height/***/:auto\9;} 
#NGZKprofile .PhotoList ul li img{vertical-align:middle;max-width:75px;max-height:98px;height:auto;width:auto;*max-height:80px;_width:75px;_height:auto;}
#thumBox li a span{display:none !important;}
#mainBox span{display:block;font-size:80%;text-align:center;}
#mainBox{height:370px;width:448px;text-align:center;display:table-cell;vertical-align:middle;*display:block;_overflow:hidden;_width:440px;border:solid 1px #cccccc;}
html>/**/body #mainBox {display/***/:block\9;}
#mainBox img{/*visibility:hidden;*/vertical-align:middle;max-height:350px;max-width:440px;width:auto;height:auto;_height:350px ;_width:auto;_overflow:hidden;-webkit-animation-name:'fadein';-webkit-animation-duration:0.5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:1;-moz-animation-name:'fadein';-moz-animation-duration:0.5s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:1;animation-name:'fadein';animation-duration:0.5s;animation-timing-function:linear;animation-iteration-count:1;-o-animation-name:'fadein';-o-animation-duration:0.5s;-o-animation-timing-function:linear;-o-animation-iteration-count:1;-ms-animation-name:'fadein';-ms-animation-duration:0.5s;-ms-animation-timing-function:linear;-ms-animation-iteration-count:1;}
#mainBox img{-webkit-animation-name:'fadein';-webkit-animation-duration:0.5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:1;-moz-animation-name:'fadein';-moz-animation-duration:0.5s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:1;animation-name:'fadein';animation-duration:0.5s;animation-timing-function:linear;animation-iteration-count:1;-o-animation-name:'fadein';-o-animation-duration:0.5s;-o-animation-timing-function:linear;-o-animation-iteration-count:1;-ms-animation-name:'fadein';-ms-animation-duration:0.5s;-ms-animation-timing-function:linear;-ms-animation-iteration-count:1;}
#mainBox.on img{visibility:visible;}
@-webkit-keyframes 'fadein' {0%{opacity:0;background-color:white;}100%{ opacity:1;background-color:white;}}
@keyframes 'fadein'{0%{opacity:0;background-color:white;}100%{ opacity:1;background-color:white;}}
@-moz-keyframes 'fadein'{0%{opacity:0;background-color:white;}100%{ opacity:1;background-color:white;}}
@-o-keyframes 'fadein' {0%{opacity:0;background-color:white;}100%{ opacity:1;background-color:white;}}
@-ms-keyframes 'fadein' {0%{opacity:0;background-color:white;}100%{ opacity:1;background-color:white;}}
.indexUrl a{color:#0000CD;text-decoration:underline;}
.PhotoListInner table{width:100%;table-layout:fixed;}
.PhotoListInner table td{vertical-align:middle;text-align:center;height:89px;}
.PhotoListInner td a span{display:none !important;}
.PhotoListInner td a img{max-width:75px;max-height:98px;height:auto;width:auto;*max-height:80px;_width:75px;_height:auto;border:solid 1px #cccccc;}
.PhotoListInner td a:hover img{border:solid 1px #fff;}

/* Official/Section
------------------------------------*/
#Contents #ContentsInner #Main #NGZK #Official.Section p {margin-bottom:0;}
#Contents #ContentsInner #Main #NGZK #Official.Section p a:hover img {opacity:0.75;}


/*================================================================*/
/* photogallery LIST / NEWS                                       */
/*================================================================*/

/* NGZKphotogalleryLIST
------------------------------------*/
.NGZKphotogalleryLIST .Head {background:url("images/bg_vioret_turtan.gif") repeat scroll 0 0 #7F1085;padding:5px 0 5px 10px;}
.NGZKphotogalleryLIST .Head span.Title {font-size:110%;font-weight:bold;color:#ffffff;font-family:meiryo,ヒラギノ;}
.NGZKphotogalleryLIST .Head span.Attention {font-size:76%;padding-left:10px;color:#ffffff;}
.NGZKphotogalleryLIST .PhotoBox  {background:#D8C2E5;border:5px solid #90539D;margin:20px 0 30px;padding:1px 0 0;}
.NGZKphotogalleryLIST .PhotoBox .PhotoBoxTable {width:100%;background:#ffffff;}
.NGZKphotogalleryLIST .PhotoBox .PhotoBoxTable tr {}
.NGZKphotogalleryLIST .PhotoBox .PhotoBoxTable tr td {background:#D8C2E5;text-align:center;padding:5px 0;margin:1px;width:25%;vertical-align:middle;border-top:solid 1px #ffffff;border-right:solid 1px #eee4f3;border-bottom:solid 1px #eee4f3;border-left:solid 1px #ffffff;}
.NGZKphotogalleryLIST .PhotoBox .PhotoBoxTable tr td p a span img {background-color:#FFFFFF;border:1px solid #CFCCC8;padding:2px;max-width:100px;max-height:100px;}
.NGZKphotogalleryLIST .PhotoBox .PhotoBoxTable tr td p a:hover span img {border:solid 1px #812990;}

/* NGZKphotogalleryNEWS
------------------------------------*/
/* ------------------
 Sequece Navigation */
.NGZKphotogalleryNEWS .SeqNav {margin:10px 0;text-align:center;line-height:2;}/*clear:both;*/
/*Buttons*/
.NGZKphotogalleryNEWS .SeqNav p,
.NGZKphotogalleryNEWS .SeqNav ol {margin:0;display:inline;font-size:88% !important;}
.NGZKphotogalleryNEWS .SeqNav ol li {margin:0;display:inline-block;}/* 20110407modified */
.NGZKphotogalleryNEWS .SeqNav ol li, x:-moz-any-link {display:-moz-inline-box;}/*FF2*/
.NGZKphotogalleryNEWS .SeqNav ol li, x:-moz-any-link, x:default {display:inline-block;}/*FF3*/
.NGZKphotogalleryNEWS .SeqNav ol li {*display:inline;/*IE7以下*/}
/* Buttons - inside */
.NGZKphotogalleryNEWS .SeqNav p a ,
.NGZKphotogalleryNEWS .SeqNav p span ,
.NGZKphotogalleryNEWS .SeqNav ol li a ,
.NGZKphotogalleryNEWS .SeqNav ol li em {padding:3px 6px 2px;border:solid 2px #fff;line-height:1.1;color:#333;background:#eee4f3;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.NGZKphotogalleryNEWS .SeqNav ol li a ,
	.NGZKphotogalleryNEWS .SeqNav ol li em {line-height:2;} /* Safari3以降 */
	}
.NGZKphotogalleryNEWS .SeqNav ol li a , x:-moz-any-link,
.NGZKphotogalleryNEWS .SeqNav ol li em, x:-moz-any-link {display:block;}/*FF2(以降)*/

.NGZKphotogalleryNEWS .SeqNav p a:hover ,
.NGZKphotogalleryNEWS .SeqNav p a:active ,
.NGZKphotogalleryNEWS .SeqNav p a:focus ,
.NGZKphotogalleryNEWS .SeqNav ol li a:hover ,
.NGZKphotogalleryNEWS .SeqNav ol li a:focus ,
.NGZKphotogalleryNEWS .SeqNav ol li a:active ,
.NGZKphotogalleryNEWS .SeqNav ol li em {color:#fff;background-color:#90539D;text-decoration:none;}
*:first-child+html .NGZKphotogalleryNEWS .SeqNav p a ,
*:first-child+html .NGZKphotogalleryNEWS .SeqNav p span ,
*:first-child+html .NGZKphotogalleryNEWS .SeqNav ol li a ,
*:first-child+html .NGZKphotogalleryNEWS .SeqNav ol li em {display:inline-block;}
* html .NGZKphotogalleryNEWS .SeqNav p a ,
* html .NGZKphotogalleryNEWS .SeqNav p span ,
* html .NGZKphotogalleryNEWS .SeqNav ol li a ,
* html .NGZKphotogalleryNEWS .SeqNav ol li em {display:inline-block; margin-bottom:5px;}
/* Buttons - Prev or Next */
.NGZKphotogalleryNEWS .SeqNav p a ,
.NGZKphotogalleryNEWS .SeqNav p span {white-space:nowrap;font-weight:bold;}
.NGZKphotogalleryNEWS .SeqNav p span {color:#ddd;}
/* Buttons - Prev */
.NGZKphotogalleryNEWS .SeqNav p.Prev a ,
.NGZKphotogalleryNEWS .SeqNav p.Prev span {padding-right:5px;padding-left:28px;background-image:url(/css08/images/mkr_prev_on.gif);background-position:0 50%;}
.NGZKphotogalleryNEWS .SeqNav p.Prev span {background-image:url(/css08/images/mkr_prev_off.gif);}
/* Buttons - Next */
.NGZKphotogalleryNEWS .SeqNav p.Next a ,
.NGZKphotogalleryNEWS .SeqNav p.Next span {padding-right:28px;padding-left:5px;background-image:url(/css08/images/mkr_next_on.gif);background-position:100% 50%;}
.NGZKphotogalleryNEWS .SeqNav p.Next span {background-image:url(/css08/images/mkr_next_off.gif);}
/*Layout調整 080708*/
.NGZKphotogalleryNEWS .SeqNav p ,
.NGZKphotogalleryNEWS .SeqNav ol li {margin:0 -3px 0 1px;}
*:first-child+html .NGZKphotogalleryNEWS .SeqNav ol li {margin:0 -3px 0 2px;}
*:first-child+html .NGZKphotogalleryNEWS .SeqNav p{margin-right:0px;}
div#Main div.Box div.SeqNav p ,div#Main div.Box div.SeqNav ol li {margin:0 1px 0 1px;}
*:first-child+html div#Main div.Box div.SeqNav p{margin-left:1px;}
* html .NGZKphotogalleryNEWS .SeqNav ol li {margin:0 -3px 0 1px;}
* html .NGZKphotogalleryNEWS .SeqNav p {margin-right:1px;}
/* 080708 記事分割した場合のページ送り調整 - SeqNavとforSplitを併記 */
div#Main div.forSplit p.Prev {margin:0 1px 5px !important;}/*20110407*/
div#Main div.forSplit p.Next {margin:5px 1px 0 !important;}/*20110407*/
div#Main div.forSplit ol li {margin:0 1px !important;}



.NGZKphotogalleryNEWS .Head {background:url("images/bg_vioret_turtan.gif") repeat scroll 0 0 #7F1085;padding:5px 0 5px 10px;}
.NGZKphotogalleryNEWS .Head span {font-size:110%;font-weight:bold;color:#ffffff;font-family:meiryo,ヒラギノ;}
.NGZKphotogalleryNEWS .SeqNav {padding:6px 0;background:#90539D;margin:10px 0;text-align:center;line-height:2;}
.NGZKphotogalleryNEWS .SeqNav.snTop {margin:20px 0 0 0;}
.NGZKphotogalleryNEWS .SeqNav.snBottom {margin:0 0 20px 0;}


.NGZKphotogalleryNEWS .SeqNav p a {font-weight:bold;}
.NGZKphotogalleryNEWS .SeqNav p a:hover,
.NGZKphotogalleryNEWS .SeqNav ol li a:hover {border:2px solid #D8C2E5;background-color:#90539D;}
.NGZKphotogalleryNEWS .SeqNav.snTop ol li a {font-size:97%;}
.NGZKphotogalleryNEWS .SeqNav.snBottom ol li a {font-size:96%;}

.NGZKphotogalleryNEWS .SeqNav p.Prev a, 
.NGZKphotogalleryNEWS .SeqNav p.Prev span {padding-right:5px;padding-left:28px;background: url(/css08/images/mkr_prev_on.gif) no-repeat scroll 0 50% #D8C2E5;}
.NGZKphotogalleryNEWS .SeqNav p.Next a, 
.NGZKphotogalleryNEWS .SeqNav p.Next span {padding-right:28px;padding-left:5px;background: url(/css08/images/mkr_next_on.gif) no-repeat scroll 100% 50% #D8C2E5;}


.NGZKphotogalleryNEWS .SeqNav p a:hover,
.NGZKphotogalleryNEWS .SeqNav ol li a:hover {border: 2px solid #D8C2E5;background-color: #90539D;color:#fff;}

.NGZKphotogalleryNEWS .ImageSpace {padding:12px 0;background:#D8C2E5;text-align:center;}
.NGZKphotogalleryNEWS .ImageSpace a img {border:solid 2px #ffffff;max-width:640px;}
.NGZKphotogalleryNEWS .ImageSpace a:hover img {border:solid 2px #812990;}
.NGZKphotogalleryNEWS .ImageSpace .ImgCaption {width:510px;background:#ffffff;margin:12px auto 0;padding:8px 12px;border:2px solid #EEE4F3;text-align:left;}
.NGZKphotogalleryNEWS .ImageSpace .iEtoki {text-align:left;}
.NGZKphotogalleryNEWS .ImageSpace .iMidashi {border-top:2px solid #D8C2E5;font-size:88%;margin-bottom:0;padding-top:10px;}
.NGZKphotogalleryNEWS .ImageSpace .iMidashi a {color:#4C2FA5;}
.NGZKphotogalleryNEWS .ImageSpace .iMidashi a:hover {color:#90539D;text-align:left;font-weight:normal;}









/* EOF */