/* masthead-min.css 1.0.0 */
.yjmth{*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea{float:left;}div.yjmthloginarea{float:left;margin:0px 0px 0px 3px;font-size:smaller;text-align:left;line-height:110%}div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/*\*/float:right;/* */margin:10px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}div#music div.yjmthcmnlnkarea{margin-top:26px;}div#music div.yjmthcplogoarea{margin-top:14px;}#masthead{width:100%;height:41px;margin:4px auto 10px auto;text-align:left;}#masthead strong{font-weight:bold;}#masthead:after{content:"."; display:block; position:relative;height:0; clear:both; visibility:hidden;}/*\*/* html #masthead{height:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/
@media print{div.yjmthloginarea{display:none;}}

div.yjmthcmnlnkarea{margin-right:15px;}
div.yjmthloginarea{margin:5px 0px 0px 14px}

/* emg-min.css 1.0.0 */
#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}#emg2 br{display:none;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}/* ie/mac \*//*/#emg,#emg2{margin-left:120px;}#emg3{margin-left:235px;}/**/

/* footer-min.css 1.0.0 */
#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top:1px solid #ccc;font-size:small;line-height:1.4;}

#footer{padding-top:10px;border-top:1px solid #ccc;}
#footer address{margin-top:6px;}
#footer ul{font-size:90%;text-align:center;}
#footer ul li{display:inline;border-left:1px solid #000;padding:0 10px;}
#footer ul li.first{border:none;}


/* n-min.css 1.0.0 */
#yjPosN{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;}#yjPosN table{margin:0 auto;text-align:left;}#yjPosN br{display:none;}#yjPosN a img{vertical-align:bottom;}

/* lrec-min.css 1.0.4 */
#yjLrec{margin-bottom:10px;}#yjLrec dl{margin:0;padding:0;}#yjLrec dt{margin:0;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;text-align:center;vertical-align:middle;}/* safari only \*/html:\66irst-child #yjLrec dt{padding:3px 0 2px;}/* /safari only */#yjLrec dd{margin:0;padding:0;}#yjLrec dd img{border:none;vertical-align:bottom;}.yj950-1 #contents{position:relative;}.yj950-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px; height:280px;margin:0;}.yj950-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj100per-1 #contents{position:relative;}.yj100per-1 #yjContentsBody span.yjGuid{position:relative;left:auto;float:right;width:310px; height:280px;margin:0;}.yj100per-1 #yjLrec{position:absolute;top:0;right:0;width:300px;}.yj950-1 #yjLrec{float:right;width:300px;margin-left:20px;}.yj100per-1 #yjLrec{float:right;width:300px;margin-left:20px;}


/* initialize */
body{font-family:"MS PGothic","Osaka",Arial,sans-serif;word-break:break-all;word-wrap:break-word;}
strong{font-weight:bold;}
a{color:#00529e;text-decoration:none;}
a:hover{text-decoration:underline;}
a:active,
a:visited{color:#8b43a5;}
#yjContentsBody{clear:both;}
#contents{clear:both;color:#585858;}
#yjContentsBody span.yjGuid{display:none;position:relative;}

.cf{zoom:1;}
.cf:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.cl{clear:both;}

.yjPlaceholderOn{color:#999;}

.ct,
.ct .cl,
.cb,
.cb .cl{display:block;font-size:0;height:5px;line-height:0;margin:0;position:relative;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/splite_corner.png) no-repeat;}
.ct,
.cb{right:-1px;width:100%;}
.ct .cl,
.cb .cl{left:-2px;width: 5px;}
.ct{background-position:right -5px;text-align:left;top:-1px;}
.ct .cl{background-position:left 0;}
.cb{background-position:right -15px;bottom:-1px;text-align:left;}
.cb .cl{background-position:left -10px;}

ul.list li{padding-left:13px;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/splite_icon.png) no-repeat 0 -100px;}


.floatL{float:left;}
.floatR{float:right;}

.mod_error{margin-bottom:10px;padding:10px;border:1px solid #eebb3c;background:#fff9df;line-height:1.2}
.mod_error dl{text-align:center;}
.mod_error dl dt{padding-bottom:10px;color:#bf292b;font-weight:bold;}
.mod_error dl dd{color:#585858;font-size:90%;}

p.noscript{padding-bottom:5px;color:#bf2928;font-size:75%;text-align:center;line-height:1.2;}
#mod_searchAreaTop p.noscript,
#mod_searchAreaBottom p.noscript{text-align:left;}

#yjContentsHeader{margin-bottom:15px;}

#yjContentsFooter{padding:30px 0 10px;}
#yjContentsFooter ul{text-align:center}
#yjContentsFooter ul li{display:inline;border-left:1px solid #000;padding:0 10px;}
#yjContentsFooter ul li.first{border:none;}

/* gNav */
#gNav{border-top:7px solid #009090;}
#gNav ul{}
#gNav ul li{float:left;text-indent:-9999px;}
#gNav ul li.first{}
#gNav ul li.last{float:right;width:385px;height:35px;padding-right:10px;font-size:80%;text-align:right;text-indent:0;}
#gNav ul li a{display:block;width:111px;height:35px;outline:none;}
#gNav ul li.last a,
#gNav ul li.last strong{display:inline;width:auto;height:auto;padding-left:10px;line-height:2.6;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/splite_icon.png) no-repeat 0 -50px;}
#gNav ul li strong{}


/* yjBreadcrumbs */
#yjBreadcrumbs{margin-bottom:-5px;padding-top:10px;color:#303030;font-size:80%;line-height:1;}
#yjBreadcrumbs ol{}
#yjBreadcrumbs ol li{display:inline;}
#yjBreadcrumbs ol li a{}
#yjBreadcrumbs ol li strong{font-weight:normal;}
#yjBreadcrumbs ol li span{padding:0 5px;}

/* temporaly clear*/
.section{}
.section .bd h3,
.section .bd ul li,
.article{clear:both;}


/* common */
.section{clear:both;zoom:1;}
.section:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.section .hd{padding-bottom:3px;}
.section .hd h2{float:left;text-indent:-9999px;}
.section .hd p,
.section .hd ul{padding-right:4px;float:right;line-height:1;font-size:80%;}
.section .hd p a{padding-left:10px;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/splite_icon.png) no-repeat 0 0;color:#5bab9b;}
.section .hd p select{display:none;}
.section .hd ul{padding-top:8px;text-align:right;						width:70%;}
.section .hd ul li{display:inline;padding:0 5px;border-left:1px solid #3e3e3e;}
.section .hd ul li.first{border-left:none;}
.section .hd ul li a{color:#5aab98;}
.section .bd{clear:both;}
.section .bd p.count{padding:5px 10px;font-size:80%;font-weight:bold;}
.section .bd p.count strong{padding:0 5px;}
.section .bd ul{}
.section .bd ul li{}
.section .bd ul li.odd{background:#f4f4f4;}
.section .bd ul li div{padding:10px;}
.section .bd ul li div h3,
.section .bd ul li div h4,
.section .bd ul li div p{float:right;}
.section .bd ul li div p a{margin-left:10px;white-space:nowrap;}
.section .bd ul li div h3{padding-bottom:2px;}
.section .bd ul li div p{font-size:80%;line-height:1.2;}
.section .bd ul li div p.thumb{float:left;width:auto;}
.section .bd ul li div p.meta{padding-bottom:4px;color:#595959;}
.section .bd ul li div p.thumb a,
.section .bd ul li div p.meta a{margin:0;}
.section .bd ul li div p.meta a{margin-right:5px;}
.section .bd ul li div p.meta span{padding-left:5px;}
.section .ft{clear:both;}

#yjMain .section{margin-bottom:15px;}
#yjMain .section .bd ul li div h3,
#yjMain .section .bd ul li div h4,
#yjMain .section .bd ul li div p{width:548px;}
#yjMain .section .bd ul li div h3{font-size:120%;font-weight:bold;line-height:1;}
#yjMain .section .bd ul li div p.thumb{width:auto;}

#yjSub .section{margin-bottom:10px;}
#yjSub .border{border:1px solid #cdcdcd;}
#yjSub .border .hd{border-bottom:1px solid #cdcdcd;}
#yjSub .section .hd{padding-top:3px;}
#yjSub .section .hd h2{float:none;}
#yjSub .section .bd ul li div{padding:9px;}
#yjSub .section .bd ul li div h3,
#yjSub .section .bd ul li div p{width:208px;}
#yjSub .section .bd ul li div h3{padding-bottom:4px;font-size:90%;line-height:1.1;}
#yjSub .section .bd ul li div p{line-height:1.2;}
#yjSub .section .bd ul li div p.thumb{width:auto;}

.sectionInfo{margin-bottom:15px;border:1px solid #d8d8d8;background:#f8f8f8;font-size:90%;}
.sectionInfo .innerUnit{padding:0 4px;}
.sectionInfo .hd{padding:0 5px 5px;}
.sectionInfo .hd h2{color:#059093;font-weight:bold;}
.sectionInfo .bd ul{padding-bottom:10px;}
.sectionInfo .bd ul li{clear:none;width:310px;float:left;}
.sectionInfo .bd ul li dl{padding:0 5px;}
.sectionInfo .bd ul li dl dt,
.sectionInfo .bd ul li dl dd{width:250px;float:right;line-height:1.2;}
.sectionInfo .bd ul li dl dt{padding-bottom:3px;font-weight:bold;}
.sectionInfo .bd ul li dl dd{}
.sectionInfo .bd ul li dl dd.thumb{width:auto;float:left;}

.article .hd .pager{font-size:80%;}
.article .ft .pager,
.section .ft .pager{margin:10px 0 20px;text-align:center;}
.article .hd .pager ul{margin:0 -3px;}

.pager ul{}
.pager ul li{display:inline;}
.pager ul li a,
.pager ul li strong,
.pager ul li .current_page{padding:4px;}
.pager ul li a{border:1px solid #eee;}
.pager ul li a:hover{background:#00529e;color:#fff;}
.pager ul li strong,
.pager ul li .current_page{border:1px solid #ddd;background:#eee;font-weight:bold;}

.article .hd{}
.article .hd .entryTitle{margin-bottom:15px;padding:9px;border:1px solid #cdcdcd;}
.article .hd .entryTitle h2,
.article .hd .entryTitle p{float:right;width:448px;}
.article .hd .entryTitle h2{color:#007f81;font-size:120%;font-weight:bold;line-height:1.2;}
.article .hd .entryTitle p{font-size:80%;line-height:1.3;}
.article .hd .entryTitle p.thumb{float:left;width:auto;}
.article .hd .entryTitle p.metaTop{color:#007f81;margin-bottom:20px;}
.article .hd .entryTitle p.metaBottom{color:#7c7c7c;}
.article .hd .entryTitle ul{clear:both;}
.article .hd .entryTitle ul li{float:right;padding-left:5px;}
.article .hd .pager{padding:0 10px 15px;text-align:center;}
.article .hd .pager ul{float:right;}
.article .hd .pager ul li{display:inline;}
.article .hd .pager ul li a{}
.article .bd{padding:0 10px;}
.article .bd h3{margin-bottom:0.5em;padding-left:10px;color:#313131;font-size:110%;font-weight:bold;line-height:1;}
.article .bd p{margin-bottom:2em;}
.article .bd p b,
.article .bd p strong{font-weight:bold;}
.article .bd p img{display:block;margin:0 auto;}
.article .bd p em{display:block;font-size:80%;text-align:center;}
.article .ft{}
.article .ft .relatedLink{margin-bottom:5px;padding:4px 9px;border:1px solid #d8d8d8;font-size:88%;}
.article .ft .relatedLink h2{}
.article .ft .relatedLink ul{}
.article .ft .relatedLink ul li{}
.article .ft .relatedLink ul li dl{padding-bottom:5px;line-height:1.3;}
.article .ft .relatedLink ul li dl dt{}
.article .ft .relatedLink ul li dl dd{ font-size:90%;}
.article .ft .relatedLink ul li dl dt a{}
.article .ft .backLink{padding:0 10px;font-size:80%;}
.article .ft .backLink ul{}
.article .ft .backLink ul li{}
.article .ft .backLink ul li a{}

/* Elements in yjSub */
#mod_search,
#mod_feed,
#mod_announcement,
#mod_featureLink,
#mod_columnLink,
#mod_relatedLink{}

#mod_searchBox{padding:6px 9px 0;border:1px solid #cdcdcd;}
#mod_searchBox form{}
#mod_searchBox form p{}
#mod_searchBox form p #srchInput{width:190px;}
#mod_searchBox form p #srchBtn{}
#mod_searchBox p#srchLogo{padding-top:4px;font-size:75%;text-align:center;}
#mod_searchBox p#srchLogo a{color:#999;}

#mod_feed{background:#f4f4f4;padding:5px 10px;border:1px solid #e2e2e2;border-left:none;border-right:none;line-height:1;}
#mod_feed h2{float:left;padding-top:2px;color:#999;font-size:80%;line-height:1;}
#mod_feed ul{float:right;}
#mod_feed ul li{display:inline;}
#mod_feed ul li a{}
#mod_feed ul li a img{vertical-align:top;}

#mod_announcement{background:#f4f4f4;}
#mod_announcement .bd{padding:10px;font-size:80%;}


#mod_sns{}
#mod_sns div{padding:9px;}
#mod_sns div.first{border-bottom:1px solid #cdcdcd;}
#mod_sns div h2,
#mod_sns div p{float:right;width:240px;font-size:80%;line-height:1.3;}
#mod_sns div p.thumb{float:left;width:auto;}


#mod_featureLink,
#mod_columnLink,
#mod_columnClosedLink,
#mod_relatedLink{border:1px solid #cdcdcd;}
#mod_featureLink .hd,
#mod_columnLink .hd,
#mod_columnClosedLink .hd,
#mod_relatedLink .hd{}
#mod_relatedLink .bd{padding:5px 10px 10px;font-size:80%;}
#yjSub #mod_featureLink .bd ul li div h3,
#yjSub #mod_featureLink .bd ul li div p,
#yjSub #mod_columnLink .bd ul li div h3,
#yjSub #mod_columnLink .bd ul li div p,
#yjSub #mod_columnClosedLink .bd ul li div h3,
#yjSub #mod_columnClosedLink .bd ul li div p{width:230px;}
#yjSub #mod_featureLink .bd ul li div p.thumb,
#yjSub #mod_columnLink .bd ul li div p.thumb,
#yjSub #mod_columnClosedLink .bd ul li div p.thumb{width:auto;}




/* for boder with image */
#yjTabMenu_feature #mainDisp ul li div p.thumb img,
#yjTabMenu_feature #subDisp ul li a dl dd.thumb img,
#mod_column .bd ul li div p.thumb img,
#mod_topicsEntries .bd ul li div p.thumb img,
#mod_relatedEntries .bd ul li div p.thumb img,
#mod_featureList .bd ul li div p.thumb img,
#mod_columnList .bd ul li div p.thumb img,
#mod_columnClosedList .bd ul li div p.thumb img,
.article .hd .entryTitle p.thumb img{border:1px solid #cdcdcd}

/* for background with css splite */
#gNav ul li a,
#gNav ul li.last{background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/bg_gnav.png) no-repeat 0 0;}
#gNav ul li.last{background-position:0 -105px;}
#gNav ul li#gn1 a{background-position:0 0;}
#gNav ul li#gn2 a{background-position:-111px 0;}
#gNav ul li#gn3 a{background-position:-222px 0;}
#gNav ul li#gn4 a{background-position:-333px 0;}
#gNav ul li#gn5 a{background-position:-444px 0;}
#gNav ul li#gn6 a{background-position:-555px 0;}
#gNav ul li#gn1 strong a,
#gNav ul li#gn1 strong a:hover{background-position:0 -35px;}
#gNav ul li#gn2 strong a,
#gNav ul li#gn2 strong a:hover{background-position:-111px -35px;}
#gNav ul li#gn3 strong a,
#gNav ul li#gn3 strong a:hover{background-position:-222px -35px;}
#gNav ul li#gn4 strong a,
#gNav ul li#gn4 strong a:hover{background-position:-333px -35px;}
#gNav ul li#gn5 strong a,
#gNav ul li#gn5 strong a:hover{background-position:-444px -35px;}
#gNav ul li#gn6 strong a,
#gNav ul li#gn6 strong a:hover{background-position:-555px -35px;}
#gNav ul li#gn1 a:hover{background-position:0 -70px;}
#gNav ul li#gn2 a:hover{background-position:-111px -70px;}
#gNav ul li#gn3 a:hover{background-position:-222px -70px;}
#gNav ul li#gn4 a:hover{background-position:-333px -70px;}
#gNav ul li#gn5 a:hover{background-position:-444px -70px;}
#gNav ul li#gn6 a:hover{background-position:-555px -70px;}


.section .hd{padding-bottom:3px;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/bg_section_hd.png) no-repeat right bottom;}
#yjMain .section .hd{background-position:right bottom;}
#yjSub .section .hd{background-position:0 0;}
#yjSub #mod_relatedLink .hd,
#yjSub #mod_featureLink .hd,
#yjSub #mod_columnLink .hd{background-position:0 -100px;}


.section .hd h2,
.article .bd h3,
#mod_about .bd h3{background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/splite_headline.png) no-repeat 0 0;}

#mod_feature .hd h2{width:80px;height:27px;background-position:0 0;}
#mod_column .hd h2{width:81px;height:29px;background-position:0 -50px;}

#mod_featureList .hd h2{width:148px;height:29px;background-position:0 -100px;}
#mod_columnList .hd h2{width:150px;height:29px;background-position:0 -150px;}

#mod_news .hd h2{width:210px;height:18px;background-position:-500px 0;}
#mod_report .hd h2{width:64px;height:18px;background-position:-500px -50px;}
#mod_newsList .hd h2{width:222px;height:20px;background-position:-500px -100px;}
#mod_reportList .hd h2{width:66px;height:20px;background-position:-500px -150px;}
#mod_about .hd h2{width:164px;height:20px;background-position:-500px -200px;}
#mod_reportList_1 .hd h2{width:168px;height:17px;background-position:-500px -250px;}
#mod_reportList_2 .hd h2{width:300px;height:17px;background-position:-500px -300px;}

#mod_announcement .hd h2{width:144px;height:18px;background-position:-1000px 0;}
#mod_topicsEntries .hd h2{width:65px;height:18px;background-position:-1000px -50px;}
#mod_relatedEntries .hd h2{width:71px;height:18px;background-position:-1000px -100px;}
#mod_relatedLink .hd h2{width:71px;height:15px;background-position:-1000px -150px;}
#mod_featureLink .hd h2{width:109px;height:15px;background-position:-1000px -200px;}
#mod_columnLink .hd h2{width:109px;height:15px;background-position:-1000px -250px;}
#mod_columnClosedLink .hd h2{width:75px;height:15px;background-position:-1000px -300px;}

.article .bd h3,
#mod_about .bd h3{background-position:-1500px 0;}

#mod_searchBox,
.article .hd .entryTitle{background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/bg_gradation.png) repeat-x 0 0;}
.article .hd .entryTitle{background-position:0 0;background-color:#eaeaea;}
#mod_searchBox{background-position:0 bottom;background-color:#fff;}

/* elements for unique pages */
/* for top */
#mod_feature .hd p,
#mod_column .hd p{padding-top:8px;}

#yjMain #mod_column .bd ul li div{padding-top:0;}
#yjMain #mod_column .bd ul li div h3{clear:both;float:none;width:auto;font-size:100%;font-weight:normal;line-height:2;}
#yjMain #mod_column .bd ul li div h4{padding-bottom:5px;font-size:120%;font-weight:bold;line-height:1;}

#mod_yjPlugin{margin-top:35px;}

#mod_report,
#mod_reportList,
#mod_reportList_1,
#mod_reportList_2,
#mod_news,
#mod_newsList{line-height:1.3;}
#mod_report .bd,
#mod_reportList .bd,
#mod_news .bd,
#mod_newsList .bd{padding:10px 10px 20px;}
#mod_report .bd a,
#mod_reportList .bd a,
#mod_reportList_1 .bd a,
#mod_reportList_2 .bd a,
#mod_news .bd a,
#mod_newsList .bd a{font-size:110%;}
#mod_report .bd a img,
#mod_reportList .bd a img,
#mod_reportList_1 .bd a img,
#mod_reportList_2 .bd a img{padding-left:5px;}
#mod_report .bd ul li,
#mod_reportList .bd ul li,
#mod_reportList_1 .bd ul li,
#mod_reportList_2 .bd ul li,
#mod_news .bd  ul li,
#mod_newsList .bd  ul li{padding-bottom:5px;font-size:80%;}
#mod_news .bd ul li span,
#mod_newsList .bd ul li span,
#mod_report .bd ul li dl dt span,
#mod_reportList .bd ul li dl dt span,
#mod_reportList_1 .bd ul li dl dt span,
#mod_reportList_2 .bd ul li dl dt span{padding-left:5px;font-size:90%;}

#mod_reportList .bd p,
#mod_reportList_1 .bd p,
#mod_reportList_2 .bd p,
#mod_newsList .bd p{padding:5px 0 10px;font-size:80%;}
#mod_reportList .bd p.count,
#mod_reportList_1 .bd p.count,
#mod_reportList_2 .bd p.count,
#mod_newsList .bd p.count{padding:0 0 5px;}

#mod_reportList .bd h3{color:#059093;font-size:90%;font-weight:bold;}
#mod_reportList .ft .pager{margin-bottom:30px;}


/* for about */
#mod_about{}
#mod_about .mainDisp{width:640px;height:150px;margin-bottom:10px;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/bg_about.png) no-repeat 0 0;}
#mod_about .mainDisp p{text-indent:-9999px;}
#mod_about .bd{padding:0 10px;}
#mod_about .bd h3{margin-bottom:0.2em;padding-left:10px;color:#313131;font-size:110%;font-weight:bold;line-height:1;}
#mod_about .bd p{margin-bottom:2em;}

#mod_introduction{}
#mod_introduction .hd{padding-left:7px;}
#mod_introduction .bd{padding:0 10px;}
#mod_introduction .bd ul{padding:0 10px;}
#mod_introduction .bd ul li,
#mod_introduction .bd ul li dl dt,
#mod_introduction .bd ul li dl dd{float:none;width:auto;}
#mod_introduction .bd ul li{padding-bottom:10px;}
#mod_introduction .bd ul li dl{padding:0;/width:597px;}
#mod_introduction .bd ul li dl dt{padding:0;font-size:90%;}
#mod_introduction .bd ul li dl dd{font-size:80%;}

#mod_profile{}
#mod_profile .hd{padding-left:7px;}
#mod_profile .bd ul{padding:0;}
#mod_profile .bd ul li{float:none;width:auto;}
#mod_profile .bd ul li dl{padding-bottom:10px;}
#mod_profile .bd ul li dl dt,
#mod_profile .bd ul li dl dd{width:570px;}
#mod_profile .bd ul li dl dt{}
#mod_profile .bd ul li dl dd{font-size:90%;}
#mod_profile .bd ul li dl dd.thumb{width:auto;}
#mod_profile .bd ul li dl dd.thumb img{border:1px solid #cdcdcd;}

/* for search */
.searchArea{}
#mod_searchAreaTop{padding:15px 0 0;}

/*#mod_searchAreaBottom{background:#f4f4f4;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}*/
#mod_searchAreaBottom{border:1px solid #d8d8d8;background:#f8f8f8;}
#mod_searchAreaBottom .bd{border-bottom:1px solid #d8d8d8;background:#f1f1f1;}
#mod_searchAreaBottom .bd form{padding:10px 15px 15px;}
#mod_searchAreaBottom .cf{padding:15px 15px 10px;border:none;background:#f8f8f8;}
#mod_searchAreaBottom .cf .floatL,
#mod_searchAreaBottom .cf .floatR{width:444px;}
#mod_searchAreaBottom .cf h2{color:#595959;font-size:90%;font-weight:bold;}
#mod_searchAreaBottom .cf dl{color:#595959;font-size:90%;padding-left:10px;}
#mod_searchAreaBottom .cf dl dt{margin-top:5px;padding-left:13px;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/splite_icon.png) no-repeat 0 -100px;}
#mod_searchAreaBottom .cf dl dd{padding-left:13px;font-size:90%;}
.searchArea form p input{vertical-align:middle;}
.searchArea form p .srchInput{width:20em;margin-right:5px;padding:0.1em 4px;border:1px solid #5f5f5f;line-height:1;}
.searchArea form p .srchBtn{width:75px;height:25px;border:none;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/btn_search.png) no-repeat 0 0;text-indent:-9999px;cursor:pointer;}
#mod_searchAreaBottom form p .srchBtn{background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/btn_search2.png) no-repeat 0 0;}
#mod_searchAreaBottom form p a{padding-left:5px;font-size:75%;color:#999;}

#mod_searchAreaBottom form p .disabledBtn,
.searchArea form p .disabledBtn{background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/btn_search3.png) no-repeat 0 0;cursor:default;}
.searchArea form p .disabledInput{background:#999;}

/* for error */
.errorArea{height:250px;margin-bottom:20px;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/bg_error.png) no-repeat 600px 40px;position:relative;}
.errorArea h2,
.errorArea p{width:500px;color:#049193;position:absolute;left:100px;}
.errorArea h2{font-size:110%;font-weight:bold;top:100px;}
.errorArea p{top:140px;}


/* CSS hack for ie6, 7 */
#mod_report .bd ul li dl,
#mod_reportList .bd ul li dl,
#mod_reportList_1 .bd ul li dl,
#mod_reportList_2 .bd ul li dl,
.article .ft .relatedLink ul li dl{/width:607px;}

/* for topPage js*/
#yjTabMenu_feature{}
#yjTabMenu_feature #mainDisp{width:640px;overflow:hidden;}
#yjTabMenu_feature #mainDisp ul{width:3840px;}
#yjTabMenu_feature #mainDisp ul li {width:640px;float:left;clear:none;}
#yjTabMenu_feature #mainDisp ul li div{padding:10px 10px 5px 0;}
#yjTabMenu_feature #mainDisp ul li div h3,
#yjTabMenu_feature #mainDisp ul li div p{float:right;width:460px;}
#yjTabMenu_feature #mainDisp ul li div h3{}
#yjTabMenu_feature #mainDisp ul li div p{font-size:82%;}
#yjTabMenu_feature #mainDisp ul li div p.thumb{margin-left:0;float:left;width:auto;}

#yjTabMenu_feature #subDisp{width:600px;padding:6px 20px 0;overflow:hidden;position:relative;display:none;}
#yjTabMenu_feature #subDisp ul{width:1200px;}
#yjTabMenu_feature #subDisp ul li{width:200px;height:82px;float:left;clear:none;position:relative;}
#yjTabMenu_feature #subDisp ul li.active{background:#e0e0e0;}
#yjTabMenu_feature #subDisp ul li.active a:after{content:"aaa";display:block;width:22px;height:7px;background:#000;position:absolute;top:-6px;left:89px;z-index:50;overflow:hidden;}

#yjTabMenu_feature #subDisp ul li a{display:block;cursor:pointer;}
#yjTabMenu_feature #subDisp ul li a:hover{text-decoration:none;}

#yjTabMenu_feature #subDisp ul li.active a dl{background:none;}
#yjTabMenu_feature #subDisp ul li a dl{padding:10px;line-height:1.1;}
#yjTabMenu_feature #subDisp ul li a dl dt,
#yjTabMenu_feature #subDisp ul li a dl dd{width:110px;float:right;word-wrap:break-word;word-break:break-all;}
#yjTabMenu_feature #subDisp ul li a dl dt{padding:10px 0 5px;font-size:80%;}
#yjTabMenu_feature #subDisp ul li a:hover dl dt{text-decoration:underline;}
#yjTabMenu_feature #subDisp ul li a dl dd{color:#595959;font-size:70%;}
#yjTabMenu_feature #subDisp ul li a dl dd.thumb{width:70px;float:left;line-height:1;}
#yjTabMenu_feature #subDisp #yjTabMenu_feature_rimocon{width:auto;}
#yjTabMenu_feature #subDisp #yjTabMenu_feature_rimocon li{width:20px;height:82px;float:none;margin-top:6px;position:absolute;top:0;text-indent:-9999px;}
#yjTabMenu_feature #subDisp #yjTabMenu_feature_rimocon li.prev{left:0;}
#yjTabMenu_feature #subDisp #yjTabMenu_feature_rimocon li.next{right:0;}
#yjTabMenu_feature #subDisp #yjTabMenu_feature_rimocon li a{display:block;height:100%;outline:none;}

#yjTabMenu_feature #subDisp ul li,
#yjTabMenu_feature #subDisp ul li.active,
#yjTabMenu_feature #subDisp ul li.active a:after,
#yjTabMenu_feature #subDisp #yjTabMenu_feature_rimocon li a{background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/splite_tabmenu.png) no-repeat 0 0;}

#yjTabMenu_feature #subDisp ul li{background-position:0 0;}
#yjTabMenu_feature #subDisp ul li.active{background-position:0 -100px;}
#yjTabMenu_feature #subDisp ul li.active a:after{background-position:0 -200px;}
#yjTabMenu_feature #subDisp #yjTabMenu_feature_rimocon li.prev a{background-position:0 -400px;}
#yjTabMenu_feature #subDisp #yjTabMenu_feature_rimocon li.next a{background-position:-100px -400px;}
#yjTabMenu_feature #subDisp #yjTabMenu_feature_rimocon li.prev a.disable{background-position:0 -300px;}
#yjTabMenu_feature #subDisp #yjTabMenu_feature_rimocon li.next a.disable{background-position:-100px -300px;}


/* sns btn */
.sns_tw,
.sns_fb,
.sns_gp,
.sns_hb,
.sns_yb{display:block;width:16px;height:16px;text-indent:-9999px;overflow:hidden;background-position:top center;background-repeat:no-repeat;}

.sns_tw{background-image:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/ico_tw.gif);}
.sns_fb{background-image:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/ico_fb.gif);}
.sns_gp{background-image:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/ico_gp.gif);}
.sns_hb{background-image:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/ico_hb.gif);}
.sns_yb{background-image:url(http://i.yimg.jp/images/sicons/ybm16.gif);}

.sns_share_button{margin-top:-4px;}

.sns_btn{padding-bottom:5px;}
.sns_btn ul{}
.sns_btn ul li{float:right;padding:0 5px;}
.sns_btn ul li a{display:block;height:24px;text-indent:-9999px;overflow:hidden;background-position:top left;background-repeat:no-repeat;}

.btn_tw{width:83px;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/btn_tw.gif);}
.btn_fb{width:68px;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/btn_fb.gif);}
.btn_gp{width:40px;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/btn_gp.gif);}


.article .hd .entryTitle ul li .sns_tw,
.article .hd .entryTitle ul li .sns_fb,
.article .hd .entryTitle ul li .sns_gp,
.article .hd .entryTitle ul li .sns_hb,
.article .hd .entryTitle ul li .sns_yb{display:block;width:16px;height:16px;text-indent:-9999px;overflow:hidden;background-position:top center;background-repeat:no-repeat;}
.article .hd .entryTitle ul li .sns_tw{background-image:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/ico_tw.gif);}
.article .hd .entryTitle ul li .sns_fb{background-image:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/ico_fb.gif);}
.article .hd .entryTitle ul li .sns_gp{background-image:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/ico_gp.gif);}
.article .hd .entryTitle ul li .sns_hb{background-image:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/ico_hb.gif);}
.article .hd .entryTitle ul li .sns_yb{background-image:url(http://i.yimg.jp/images/sicons/ybm16.gif);}

.article .hd .entryTitle ul li .sns_share_button{margin-top:-4px;}

.article .ft .sns_btn{padding-bottom:5px;}
.article .ft .sns_btn ul li{float:right;padding:0 5px;}
.article .ft .sns_btn ul li a{display:block;height:24px;text-indent:-9999px;overflow:hidden;background-position:top left;background-repeat:no-repeat;}
.article .ft .sns_btn ul li .sns_tw{width:83px;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/btn_tw.gif);}
.article .ft .sns_btn ul li .sns_fb{width:68px;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/btn_fb.gif);}
.article .ft .sns_btn ul li .sns_gp{width:40px;background:url(http://i.yimg.jp/images/netadguide/nag/1.0.0/images/sns_btn/btn_gp.gif);}
