@charset "utf-8";
body{font-size:100%;line-height:140%;font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","ＭＳ Ｐゴシック",sans-serif;color:#333;text-align:center;background:#feb7be}
a:link{text-decoration:none;color:#333}
a:visited{text-decoration:none;color:#333}
a:active{text-decoration:none;color:#333}
a:hover{text-decoration:underline;color:#333}
#container{width:100%;min-width:1005px;text-align:center}
#twitter-widget-0{width:210px!important;min-width:210px!important}
header#siteHeader{width:100%;min-width:1000px;text-align:center;border-top:#fd727f 6px solid;background:#fff}
header#siteHeader .headInner{margin:0 auto;width:990px;height:145px;text-align:left;position:relative}
header#siteHeader h1#siteCatch{top:5px;left:5px;color:#333;font-size:10px;font-weight:400;position:absolute}
header#siteHeader h1#siteLogo{top:51px;left:0;width:234px;height:76px;position:absolute;overflow:hidden}
header#siteHeader .headSns{top:10px;right:0;width:78px;height:23px;position:absolute;overflow:hidden}
header#siteHeader .headSns li{width:26px;height:23px;text-align:right;float:left;display:inline;overflow:hidden}
header#siteHeader .headBanner{top:49px;right:0;width:728px;height:90px;position:absolute;overflow:hidden}
nav#global{width:100%;min-width:1000px;height:68px;text-align:center;background:#fff url(../img/common/globalnav_bg.jpg) repeat-x left bottom}
nav#global ul{padding:16px 0 0 5px;margin:0 auto;width:990px;height:52px;text-align:left}
nav#global ul li{width:140px;height:45px;float:left;background:transparent url(../img/common/globalnav_line.jpg) no-repeat right top;position:relative;display:inline}
nav#global ul li.lastlist{background:none}
nav#global ul li a{bottom:0;left:0;width:140px;height:45px;line-height:45px;text-align:center;position:absolute;display:block;z-index:2}
nav#global ul li a:link,nav#global ul li a:visited,nav#global ul li a:active,nav#global ul li a:hover{text-decoration:none;color:#430a0a;font-weight:700}
nav#global ul li.active a:link,nav#global ul li.active a:visited,nav#global ul li.active a:active,nav#global ul li.active a:hover{color:#fff}
nav#global ul li.active span#activeBg{bottom:0;left:-5px;width:150px;height:61px;background:transparent url(../img/common/globalnav_active.jpg) no-repeat left bottom;position:absolute;display:block;z-index:1}
*html nav#global ul li.active span#activeBg{bottom:-1px}
#newsTicker{width:100%;min-width:1000px;height:49px;text-align:center;background:#fff url(../img/common/news_bg.jpg) repeat-x left bottom;overflow:hidden}
#newsTicker .newsInner{margin:0 auto;width:990px;text-align:left;position:relative}
#newsTicker .newsInner .ticker{margin-left:5px;padding:10px 0;width:680px;text-align:left;position:relative;overflow:hidden}
#newsTicker .newsInner .ticker ul{width:100%;position:relative}
#newsTicker .newsInner .ticker ul li{width:100%;display:none}
#newsTicker .newsInner .ticker ul li *{font-size:10px;vertical-align:middle}
#newsTicker .newsInner .ticker ul li .date{margin-right:10px;width:105px;height:21px;line-height:21px;color:#fff;text-align:center;background:transparent url(../img/common/newsdate_bg.jpg) no-repeat left top;display:inline-block;overflow:hidden}
#newsTicker .newsInner .siteSearch{top:11px;right:0;width:262px;height:21px;text-align:left;background:#dedede;position:absolute;overflow:hidden}
#newsTicker .newsInner .siteSearch #searchInput{padding:0 5px;width:180px;height:21px;line-height:21px;border:none;background:#dedede}
#newsTicker .newsInner .siteSearch #searchBtn{top:0;right:0;width:63px;height:21px;border:none;background:transparent url(../img/common/search_btn.jpg) no-repeat left top;position:absolute;cursor:pointer;text-indent:-9999px}
#indexHeader{width:100%;min-width:1000px;text-align:center;background:#ebeada}
#indexHeader .indexHeaderInner{margin:0 auto;width:990px;height:260px;text-align:left;position:relative;overflow:hidden}
#indexHeader #indexSlider{width:673px;height:260px;text-align:left;background:transparent url(../img/siteindex/index_slider_bg.jpg) no-repeat left top;position:relative;overflow:hidden}
#indexHeader #indexSlider div{top:20px;left:20px;width:314px;height:220px;overflow:hidden;position:absolute}
#indexHeader #indexSlider div div,#indexHeader #indexSlider div div img{top:0;left:0;position:absolute}
#indexHeader #indexSlider div div span{bottom:0;left:0;display:block;position:absolute}
#indexHeader #indexSlider div div span.overlay{width:100%;height:32px;background:#fff;z-index:10}
#indexHeader #indexSlider div div span.readTxt{height:32px;line-height:32px;z-index:20}
#indexHeader #indexSlider div div span.readTxt a{text-indent:30px;display:block;background:transparent url(../img/common/arrow_bo.gif) no-repeat 15px center}
#indexHeader #indexSlider ul{top:20px;right:20px;width:295px;position:absolute}
#indexHeader #indexSlider ul li{width:295px;height:55px;background:transparent url(../img/siteindex/index_slider_listbg.jpg) no-repeat left top;position:relative;overflow:hidden}
#indexHeader #indexSlider ul li.active{background:transparent url(../img/siteindex/index_slider_listbg_active.jpg) no-repeat left top}
#indexHeader #indexSlider .active{filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important}
#indexHeader #indexSlider ul li a{width:295px;height:55px;display:block;position:relative;overflow:hidden}
#indexHeader #indexSlider ul li a img{top:9px;left:28px;width:53px;height:36px;position:absolute;overflow:hidden}
#indexHeader #indexSlider ul li a span{top:12px;left:90px;width:190px;font-size:10px;line-height:160%;position:absolute;overflow:hidden}
#indexHeader #indexBanner{top:0;right:0;width:310px;height:260px;text-align:left;position:absolute;overflow:hidden}
#indexHeader #indexBanner img{top:6px;left:6px;width:298px;position:absolute;overflow:hidden}
#pankz{width:100%;min-width:1000px;text-align:center;background:#ebeada}
#pankz .pankzInner{margin:0 auto;padding:10px 0;width:990px;text-align:left;overflow:hidden}
#pankz .pankzInner div{padding:0 5px}
#pankz .pankzInner div a:link{text-decoration:underline;color:#133e9f}
#pankz .pankzInner div a:visited{text-decoration:underline;color:#133e9f}
#pankz .pankzInner div a:active{text-decoration:underline;color:#133e9f}
#pankz .pankzInner div a:hover{text-decoration:none;color:#133e9f}
#wrapper{width:100%;min-width:1000px;text-align:center;background:#ebeada}
#wrapper .wrapInner{margin:0 auto;padding-bottom:20px;width:990px;text-align:left}
#wrapper #columnMain{margin-left:9px;width:530px;float:left;display:inline}
#wrapper #columnLeft{width:220px;float:left;display:inline}
#wrapper #columnRight{width:220px;float:right;display:inline}
#columnMain .articleWrap{width:100%;text-align:left;background:transparent url(../img/common/main_box_bg_w.jpg) repeat-y left top}
#columnMain .articleWrap .articleHead{padding-top:30px;width:100%;background:transparent url(../img/common/main_box_head_w.jpg) no-repeat left top}
#columnMain .articleWrap .articleBottom{padding-bottom:30px;width:100%;background:transparent url(../img/common/main_box_bottom_w.jpg) no-repeat left bottom}
#columnMain .articleWrap article{margin:0 0 10px 22px;padding-bottom:60px;width:490px;background:transparent url(../img/archive/archive_line02.jpg) no-repeat left bottom}
#columnMain .articleWrap article.search{margin:0 0 10px 12px;padding-bottom:60px;width:470px;background:transparent url(../img/archive/archive_line02.jpg) no-repeat left bottom}
#columnMain .articleWrap article.lastlist{padding-bottom:0;background:none;line-height:1.6}
#columnMain .articleWrap article h2{margin-bottom:15px;padding-bottom:12px;width:100%;font-size:100%;background:transparent url(../img/archive/archive_line01.jpg) no-repeat left bottom}
#columnMain .articleWrap article h2 img{float:left;display:inline}
#columnMain .articleWrap article h2 span{margin-left:23px;width:400px;font-size:120%;font-weight:700;line-height:140%;float:left;display:inline}
#columnMain .articleWrap article h3{margin-bottom:15px;padding-bottom:12px;font-weight:700;width:100%;font-size:100%;background:transparent url(../img/archive/archive_line03.jpg) no-repeat left bottom}
#columnMain .articleWrap article h4{margin-bottom:10px;font-weight:700;width:100%;font-size:100%}
#columnMain .articleWrap .pageTitle01{margin:0 0 25px 22px;padding-bottom:10px;width:490px;font-size:180%;font-weight:700;line-height:140%;background:transparent url(../img/archive/archive_line01.jpg) no-repeat left bottom}
#columnMain .articleWrap .pageTitle02{margin:0 0 25px 22px;padding-bottom:10px;width:490px;font-size:180%;font-weight:700;line-height:140%;border-bottom:#ccc 3px solid}
#columnMain .articleWrap .pageTitle03{margin:0 0 25px 10px;padding-bottom:10px;width:490px;font-size:180%;font-weight:700;line-height:140%;background:transparent url(../img/archive/archive_line01.jpg) no-repeat left bottom}
#columnMain .articleWrap article .atcThumb{width:114px;height:114px;float:left;display:inline;border:#dedede 7px solid;overflow:hidden}
#columnMain .articleWrap article .atcRead{margin-right:15px;padding-bottom:30px;width:320px;float:right;text-align:left;display:inline;position:relative}
#columnMain .articleWrap article .atcRead p{padding-bottom:20px}
#columnMain .articleWrap article .atcRead .readMore{bottom:0;left:0;text-indent:17px;display:inline-block;background:transparent url(../img/common/arrow_wr.jpg) no-repeat left 2px;overflow:hidden;position:absolute}
#columnMain .articleWrap article .atcRead .atcDate{bottom:0;right:0;text-align:right;position:absolute}
#columnMain.singleArticle .articleWrap article{margin-bottom:0;padding-bottom:0;background:none}
#columnMain.singleArticle .articleWrap article .category{width:100%;height:40px;position:relative}
#columnMain.singleArticle .articleWrap article .category .singleAtcDate{top:5px;right:0;text-align:right;position:absolute}
#columnMain.singleArticle .articleWrap article h2 span{margin-left:0;padding:0 10px;width:auto;float:none;display:block}
#columnMain.singleArticle .articleWrap article .socialBtn{padding:10px 0;width:100%}
#columnMain.singleArticle .articleWrap article .socialBtn ul{width:100%}
#columnMain.singleArticle .articleWrap article .socialBtn ul li{float:left;display:inline}
#columnMain.singleArticle .articleWrap article .socialBtn ul li.tw iframe{width:110px!important}
#columnMain.singleArticle .articleWrap article .socialBtn ul li.mi iframe{height:25px!important}
#columnMain.singleArticle .articleWrap article .socialBtn ul li.mi{padding-left:20px}
#columnMain.singleArticle .articleWrap article .socialBtn ul li.go div{width:80px!important}
#columnMain.singleArticle .articleWrap article .socialBtn ul li.hb iframe{width:80px!important}
#columnMain.singleArticle .articleWrap article .mainVisual{padding-bottom:20px;width:100%}
#columnMain.singleArticle .articleWrap article .mainVisual img{border:#dedede 7px solid}
#columnMain.singleArticle .articleWrap article .mainVisualBanner{padding-bottom:14px;width:100%}
#columnMain.singleArticle .articleWrap article p{padding-bottom:15px}
#columnMain.singleArticle .articleWrap article p img{text-align:left}
#columnMain .relatedArticle{width:100%;text-align:left;background:transparent url(../img/common/main_box_bg_w.jpg) repeat-y left top}
#columnMain .relatedArticle .relatedArticleHead{width:100%;background:transparent url(../img/common/main_box_head_w.jpg) no-repeat left top}
#columnMain .relatedArticle .relatedArticleBottom{padding-bottom:10px;width:100%;background:transparent url(../img/common/main_box_bottom_w.jpg) no-repeat left bottom}
#columnMain .relatedArticle dl{width:530px}
#columnMain .relatedArticle dl dt{width:530px;height:33px;overflow:hidden}
#columnMain .relatedArticle dl dd{padding:10px 0 10px 14px;overflow:hidden}
#columnMain .relatedArticle dl dd ul{width:510px}
#columnMain .relatedArticle dl dd ul li{margin-right:8px;width:162px;float:left;display:inline}
#columnMain .relatedArticle dl dd ul li a.raThumb{width:162px;height:112px;display:block;overflow:hidden}
#columnMain .relatedArticle dl dd ul li h3{padding:7px 0;width:100%;font-size:100%;display:block}
#columnMain .relatedArticle dl dd ul li h3 a{font-size:100%;font-weight:700}
#columnMain .relatedArticle dl dd ul li h3 a:link{text-decoration:underline;color:#294bc3}
#columnMain .relatedArticle dl dd ul li h3 a:visited{text-decoration:underline;color:#294bc3}
#columnMain .relatedArticle dl dd ul li h3 a:active{text-decoration:underline;color:#294bc3}
#columnMain .relatedArticle dl dd ul li h3 a:hover{text-decoration:none;color:#294bc3}
#columnMain ul.prList{padding-top:10px}
#columnMain.singleArticle ul.prList{padding:20px 0}
#columnMain ul.prList li{padding:0 0 5px 5px}
#columnMain ul.prList a:link{text-decoration:underline;color:#294bc3}
#columnMain ul.prList a:visited{text-decoration:underline;color:#294bc3}
#columnMain ul.prList a:active{text-decoration:underline;color:#294bc3}
#columnMain ul.prList a:hover{text-decoration:none;color:#294bc3}
#columnMain .pageNation{padding:10px 0;text-align:center}
#columnMain .pageNation *{vertical-align:middle}
#columnMain .pageNation span{padding:0 7px;display:inline-block;overflow:hidden}
#columnMain .pageNation a:link{text-decoration:underline;color:#294bc3}
#columnMain .pageNation a:visited{text-decoration:underline;color:#294bc3}
#columnMain .pageNation a:active{text-decoration:underline;color:#294bc3}
#columnMain .pageNation a:hover{text-decoration:none;color:#294bc3}
#columnLeft dl,#columnRight dl,.sideBanner{margin-bottom:10px;width:100%;text-align:left;background:transparent url(../img/common/side_box_bg_w.jpg) repeat-y left top}
#columnLeft dl dt,#columnRight dl dt,.sideBanner .sbHead{width:100%;background:transparent url(../img/common/side_box_head_w.jpg) no-repeat left top}
#columnLeft dl dd,#columnRight dl dd,.sideBanner .sbBottom{background:transparent url(../img/common/side_box_bottom_w.jpg) no-repeat left bottom}
#columnLeft dl.pk,#columnRight dl.pk{background:transparent url(../img/common/side_box_bg_p.jpg) repeat-y left top}
#columnLeft dl.pk dt,/* #columnRight dl.pk dt{background:transparent url(../img/common/side_box_head_p.jpg) no-repeat left top}
*/
#columnLeft dl.pk dd,#columnRight dl.pk dd{background:transparent url(../img/common/side_box_bottom_p.jpg) no-repeat left bottom}
.sideBanner{text-align:center}
.sideBanner .sbHead{padding-top:25px}
.sideBanner .sbBottom{padding-bottom:25px}
dl.latestIssue dd{padding:15px 0 15px 18px}
dl.latestIssue dd ul{width:184px;text-align:left}
dl.latestIssue dd ul li{margin-bottom:15px;padding-bottom:18px;width:184px;text-align:left;background:transparent url(../img/common/line01.jpg) repeat-x left bottom}
dl.latestIssue dd ul li.lastlist{padding-bottom:0;background:none}
dl.latestIssue dd ul li img{float:left;display:inline}
dl.latestIssue dd ul li span{width:105px;text-align:left;float:right;display:inline}
dl.grvGallery dd{padding:10px 0 8px 18px}
dl.grvGallery dd ul{width:190px;text-align:left}
dl.grvGallery dd ul li{width:95px;height:97px;float:left;display:inline}
dl.grvGallery dd ul li a{width:90px;height:90px;display:block;overflow:hidden}
#columnLeft .fbLike{margin:0 0 10px 5px;width:210px;background:#fff}
#columnLeft .twTweet{margin:0 0 10px 5px;width:210px}
dl.popularAtc dd{padding:10px 0 10px 18px}
dl.popularAtc dd ul{width:184px;text-align:left}
dl.popularAtc dd ul li{padding-bottom:15px;width:184px;text-align:left}
dl.popularAtc dd ul li h3{margin-bottom:10px;padding:2px 0 5px;width:184px;font-size:110%;text-align:left;font-weight:700;background:transparent url(../img/common/line02.jpg) repeat-x left bottom}
dl.popularAtc dd ul li a.paThumb{width:49px;height:49px;float:left;display:block;overflow:hidden}
dl.popularAtc dd ul li span{width:125px;font-size:90%;text-align:left;float:right;display:inline}
dl.recommendAtc dd{padding:10px 0 8px 18px}
dl.recommendAtc dd ul{width:180px;text-align:left}
dl.recommendAtc dd ul li{padding-bottom:10px;width:180px}
dl.recommendAtc dd ul li a{padding-left:10px;background:transparent url(../img/common/arrow_bp.jpg) no-repeat left 4px;display:block}
dl.providedBy dd{padding:15px 0 10px 18px}
dl.providedBy dd ul{width:180px;text-align:left}
dl.providedBy dd ul li{padding-bottom:10px;width:180px}
dl.blogList dd{padding:15px 0 15px 18px}
dl.blogList dd ul{width:184px;text-align:left}
dl.blogList dd ul li{margin-bottom:15px;padding-bottom:18px;width:184px;text-align:left;background:transparent url(../img/common/line01.jpg) repeat-x left bottom}
dl.blogList dd ul li.lastlist{padding-bottom:0;background:none}
dl.blogList dd ul li a.blThumb{width:69px;height:69px;float:left;display:block;overflow:hidden}
dl.blogList dd ul li span{width:105px;text-align:left;float:right;display:inline}
dl.tagCloud dd{padding:15px 18px;line-height:200%}
dl.tagCloud dd a.txtSmall{font-size:80%}
dl.tagCloud dd a.txtLarge{font-size:130%}
dl.tagCloud dd a:link,dl.tagCloud dd a:visited,dl.tagCloud dd a:active,dl.tagCloud dd a:hover{color:#666;font-weight:700}
footer#siteFooter{width:100%;min-width:1000px;text-align:center}
footer#siteFooter .bkLine{width:100%;height:92px;text-align:center;background:#2a2a2a;overflow:hidden}
footer#siteFooter .bkLineInner{margin:0 auto;width:990px;height:92px;text-align:left;position:relative;overflow:hidden}
footer#siteFooter .bkLineInner h1{top:23px;left:0;width:160px;height:52px;position:absolute}
footer#siteFooter .bkLineInner ul{top:35px;left:250px;width:750px;height:20px;position:absolute}
footer#siteFooter .bkLineInner ul li{padding-right:30px;float:left;display:inline;overflow:hidden}
footer#siteFooter .bkLineInner ul li a{padding-left:10px;background:transparent url(../img/common/arrow_wb.jpg) no-repeat left 4px;display:inline-block;overflow:hidden}
footer#siteFooter .bkLineInner ul li a:link{text-decoration:underline;color:#fff}
footer#siteFooter .bkLineInner ul li a:visited{text-decoration:underline;color:#fff}
footer#siteFooter .bkLineInner ul li a:active{text-decoration:underline;color:#fff}
footer#siteFooter .bkLineInner ul li a:hover{text-decoration:none;color:#fff}
footer#siteFooter .pkLine{width:100%;text-align:center;overflow:hidden}
footer#siteFooter .pkLineInner{margin:0 auto;width:990px;height:35px;color:#2a2a2a;font-size:80%;text-align:left;position:relative;overflow:hidden}
footer#siteFooter .pkLineInner .copyRight,footer#siteFooter .pkLineInner .notes{top:0;height:35px;line-height:35px;position:absolute;overflow:hidden}
footer#siteFooter .pkLineInner .copyRight{left:0}
footer#siteFooter .pkLineInner .notes{right:0;text-align:right}
.newzia_box{float:center;width:520px;height:250px;background-color:#fff}
.newzia_ul_class{margin:0 10px}
.newzia_li{text-align:left;line-height:150%}
.newzia_title{font-size:110%;list-style-type:square}
div#right{text-align:right;margin:0 10px}
.clearfix:after,header#siteHeader .headSns:after,nav#global ul:after,#wrapper .wrapInner:after,#columnMain .articleWrap article h2:after,#columnMain .articleWrap article:after,#columnMain.singleArticle .articleWrap article .socialBtn ul:after,#columnMain.singleArticle .articleWrap article p:after,#columnMain .relatedArticle dl dd ul:after,dl.latestIssue dd ul li:after,dl.grvGallery dd ul:after,dl.popularAtc dd ul li:after,dl.blogList dd ul li:after{content:".";height:0;clear:both;display:block;visibility:hidden}
.clearfix,header#siteHeader .headSns,nav#global ul,#wrapper .wrapInner,#columnMain .articleWrap article h2,#columnMain .articleWrap article,#columnMain.singleArticle .articleWrap article .socialBtn ul,#columnMain.singleArticle .articleWrap article p,#columnMain .relatedArticle dl dd ul,dl.latestIssue dd ul li,dl.grvGallery dd ul,dl.popularAtc dd ul li,dl.blogList dd ul li{display:inline-block}
p.pcSp{background-color:#ebeada;padding:10px 0}
a.hColor{color:#12c}