@import url( calendar.css );
@import url( http://www.girlsmedia.jp/guide/style/footer_js.css );
@import url( tag.css );

.lh115{line-height:115%;}.lh130{line-height:130%;}.lh150{line-height:150%;}
.gmmth{*height:1%;}.gmmth img{vertical-align:middle;border:0px;}.gmmth a{border:0px;}

div.gmlogoarea{float:left; font-size:10px; padding:0px 0px 0px 0px;}
div.gmlogoarea2{float:left; font-size:10px; padding:0px 0px 0px 0px;}
div.gmloginarea{float:left;margin:8px 0px 0px 3px;font-size:14px;text-align:left;line-height:120%}
div.gmhead_rarea{/* Without MacIE \*/float:right;/* */margin:10px 3px 0px 0px;font-size:12px;text-align:right;line-height:110%;}

/* FontSize 2009.12.24 */
<!--
.gmXXL{
	font-size:x-large;       /* WinIE5.x */
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:xx-large;      /* WinIE6.x(Standard) */
	font-size /**/:x-large;} /* WinIE6.x(Quirks), WinIE7(Quirks) */
html>body .gmXXL{
	font-size:180%;          /* MacIE5.x */
	font-size/**/:xx-large;} /* WinFF, MacFF, Safari, WinIE7(Standard) */

.gmXL{font-size:16px;voice-family:"\"}\"";voice-family:inherit;font-size:16px;font-size /**/:16px;}
html>body .gmXL{font-size:16px;font-size/**/:16px;}

.gmL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}
html>body .gmL{font-size:120%;font-size/**/:large;}

.gmM{font-size:12px;voice-family:"\"}\"";voice-family:inherit;font-size:12px;font-size /**/:12px;}
html>body .gmM{font-size:12px;font-size/**/:12px;}

.gmMt{font-size:12px;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:12px;font-size /**/:12px;}
html>body .gmMt{font-size:12px;font-size/**/:12px;}

.gmS{font-size:10px;voice-family:"\"}\"";voice-family:inherit;font-size:10px;font-size /**/:10px;}
html>body .gmS{font-size:10px;font-size/**/:10px;}

.gmSt{font-size:13px;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:13px;font-size /**/:13px;}
html>body .gmSt{font-size:13px;font-size/**/:13px;}

.gmXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:10px;font-size /**/:xx-small;}
html>body .gmXS{font-size:70%;font-size/**/:x-small;}
-->

/*** ----------***/
#300-250{margin-bottom:10px;text-align:center;}#300-250 dl{background-color:#fff;color:#555;}#300-250 dt{display:inline-block;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;vertical-align:middle;}#300-250 td{text-align:left;}/* safari only \*/html:\66irst-child #300-250 dt{padding:3px 0 2px;}/* /safari only */#300-250 dd{}#300-250 dd img{vertical-align:bottom;}/* ---- in std template ---- */.gm950-1 #contents{position:relative;}.gm950-1 #contents-body span.gm-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.gm950-1 #contents-body #sub #300-250{position:absolute;top:0;right:0;width:300px;}.gm950-1-3 #main #sub-block2{margin-top:280px;}.gm100P-1 #contents{position:relative;}.gm100P-1 #contents-body span.gm-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.gm100P-1 #contents-body #sub #300-250{position:absolute;top:0;right:0;width:300px;}.gm100P-1-3 #main #sub-block2{margin-top:280px;}

/*** ----------***/
#tlb div table{text-align:left;}
#tlb img{display:block;}
#tlb br{display:none;}
#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}
#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}
/* ie/mac \*//*/#emg, #emg2, #emg3{margin-left:235px;}
/**/#pos-n{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;}
#pos-n table{margin:0 auto;text-align:left;}
#pos-n br{display:none;}
#search-foot{padding:10px 0;border-top:1px solid #ccc;text-align:center;font-size:12px;}
#search-foot table{width:500px;margin:0 auto;text-align:left;line-height:1em;}

/* for ie5/mac \*//*/#search-foot table{margin-left:235px;}
/**/#masthead{background:url(http://www.girlsmedia.jp/image/logo_bg.gif) no-repeat; width:100%;height:60px;margin:0px auto 10px auto;text-align:left;}
#masthead strong{font-weight:bold;}
/* === standard clear-after rules === */#masthead:after{content:".";display:block;position:relative;/*works better in IE5.5 or float in float situations */height:0;clear:both;visibility:hidden;}
/* hide from ie/mac  needed for IE \*/* html #masthead{height:60px;}
* html #masthead .gmmth{margin:0;padding:0;}
/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/

/*** VersionUp版 ----------***/
body{margin:0;padding:0;text-align:center;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ul li, ol li{list-style:none;}table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.separat{display:none;}fieldset{border:double 8px #e2ded8;margin:0px 10px 10px 10px;padding:15px;}

/*** 3-1:layout ----------***/
#wrapper{text-align:left;font-size:medium;line-height:1.56em;}#cat-sp{margin-bottom:10px;padding-left:7px;}#contents-body{/* use clearfix hack */position:relative;}.gm-guid{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.gm-skip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}#footer{text-align:center;}#footer address{padding:10px 0 10px;border-top:1px solid #ccc;font-size:12px;line-height:1.4em;}

/*** gm950 ----------***/
.gm950-1 #wrapper,.gm950-1-3 #wrapper,.gm950-2 #wrapper,.gm950-3 #wrapper{width:950px;margin:0 auto;padding:0 15px;}.gm950-1 #contents,.gm950-1-3 #contents,.gm950-2 #contents,.gm950-3 #contents{text-align:left;}

/*** gm950-1 ----------***/
.gm950-1 #contents{position:relative;}.gm950-1 #contents-body span.gm-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.gm950-1 #contents-body #sub #300-250{position:absolute;top:0;right:0;width:300px;}

/*** gm950-1-3 ----------***/
.gm950-1-3 #contents-body #sub #300-250{position:absolute;top:0;right:0;width:300px;}.gm950-1-3 #main .wrapper{float:left;width:634px;}.gm950-1-3 #main #main-block{float:right;width:432px;}.gm950-1-3 #main #sub-block1{float:left;width:192px;}.gm950-1-3 #main #sub-block2{float:right;width:300px;margin-top:280px;}

/*** gm950-2 ----------***/
.gm950-2 #contents-body #main{float:left;width:634px;}.gm950-2 #contents-body #sub{float:right;width:300px;}

/*** gm950-3 ----------***/
.gm950-3 #contents-body #main{/* use clearfix hack */float:left;width:634px;}.gm950-3 #contents-body #main-main{float:right;width:432px;}.gm950-3 #contents-body #main-sub{float:left;width:192px;}.gm950-3 #contents-body #sub{float:right;width:300px;}

/*** gm100P ----------***/
.gm100P-1,.gm100P-1-3,.gm100P-2,.gm100P-3{width:100%;}.gm100P-1 #wrapper,.gm100P-1-3 #wrapper,.gm100P-2 #wrapper,.gm100P-3 #wrapper{min-width:950px;padding:0 15px;}* html.gm100P-1 #wrapper,* html.gm100P-1-3 #wrapper,* html.gm100P-2 #wrapper,* html.gm100P-3 #wrapper{/* Win IE6 min-width */width:expression(document.body.clientWidth < 1001 ? "950px":"auto");}

/*** gm100P-1 ----------***/
.gm100P-1 #contents{position:relative;}.gm100P-1 #contents-body span.gm-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.gm100P-1 #contents-body #sub #300-250{position:absolute;top:0;right:0;width:300px;}

/*** gm100P-1-3 ----------***/
.gm100P-1-3 #contents-body #sub #300-250{position:absolute;top:0;right:0;width:300px;}.gm100P-1-3 #main #main-main-wrapper{float:left;width:100%;margin-left:-316px;}.gm100P-1-3 #main #main-main{margin-left:316px;}.gm100P-1-3 #main #main-block-wrapper{float:right;width:100%;margin-right:-202px;}.gm100P-1-3 #main #main-block{margin-right:202px;}.gm100P-1-3 #main #sub-block1{float:left;width:192px;}.gm100P-1-3 #main #sub-block2{float:right;width:300px;margin-top:280px;}

/*** gm100P-2 ----------***/
.gm100P-2 #contents-body #main-wrapper{float:left;width:100%;margin-left:-316px;}.gm100P-2 #contents-body #main{margin-left:316px;}.gm100P-2 #contents-body #sub{float:right;width:300px;}

/*** gm100P-3 ----------***/
.gm100P-3 #contents-body #main-wrapper{float:left;width:100%;margin-left:-316px;}.gm100P-3 #contents-body #main{margin-left:316px;}.gm100P-3 #contents-body #main-main-wrapper{float:right;width:100%;margin-right:-202px;}.gm100P-3 #contents-body #main-main{margin-right:202px;}.gm100P-3 #contents-body #main-sub{float:left;width:192px;}.gm100P-3 #contents-body #sub{float:right;width:300px;}

/* 2-3.clearfix *//* for FF,Safari,Opera */
#contents-body:after,.gm950-3 #contents-body #main:after{display:block;visibility:hidden;clear:both;height:0;content:".";}

/* for Win IE5.5-7 */
#contents-body,.gm950-3 #contents-body #main{zoom:1;}

/*** ----------***/
/* Hide Mac IE5 \*//*/.gm-guid{line-height:0;display:block;position:static;height:0;width:0;overflow:hidden;}#300-250 dt{padding:4px 0 3px;}.gm-skip{margin:-1px;}.gm950-1 #contents-body #sub #300-250{margin-right:-7px;}.gm100P-1 #contents-body #main-wrapper,.gm100P-1 #contents-body #main,.gm950-1 #contents-body #main{display:inline}#contents-body,.gm950-3 #contents-body #main{display:inline-block;height:auto;}

/*** ----------***/
#wrapper{font-size:12px;voice-family:"\"}\"";voice-family:inherit;font-size:medium;}
#footer address{font-size:12px;voice-family:"\"}\"";voice-family:inherit;font-size:12px;}

/* tlb patch */
.gm100P-1 #wrapper,.gm100P-1-3 #wrapper,.gm100P-2 #wrapper,.gm100P-3 #wrapper{padding:0;voice-family:"\"}\"";voice-family:inherit;padding:0 15px;}
.gm100P-1 #tlb table td,.gm100P-1-3 #tlb table td,.gm100P-2 #tlb table td,.gm100P-3 #tlb table td{padding-left:15px;padding-right:15px;voice-family:"\"}\"";voice-family:inherit;padding-left:0;parring-right:0;}
.gm100P-1 #tlb table td td,.gm100P-1-3 #tlb table td td,.gm100P-2 #tlb table td td,.gm100P-3 #tlb table td td{padding-left:2px;padding-right:2px;voice-family:"\"}\"";voice-family:inherit;padding-left:0;padding-right:0;}
.gm100P-1 #masthead,.gm100P-1 #contents,.gm100P-1 #footer,.gm100P-1-3 #masthead,.gm100P-1-3 #contents,.gm100P-1-3 #footer,.gm100P-2 #masthead,.gm100P-2 #contents,.gm100P-2 #footer,.gm100P-3 #masthead,.gm100P-3 #contents,.gm100P-3 #footer{padding-left:15px;padding-right:15px;voice-family:"\"}\"";voice-family:inherit;padding-left:0;padding-right:0;}

/* for gm950 column */
.gm950-1 #wrapper,.gm950-1-3 #wrapper,.gm950-2 #wrapper,.gm950-3 #wrapper{width:980px;voice-family:"\"}\"";voice-family:inherit;width:950px;}

/* for 100P column */
.gm100P-1-3 #contents-body #main-block,.gm100P-3 #contents-body #main-main{margin-left:316px;voice-family:"\"}\"";voice-family:inherit;margin-left:0;}
.gm100P-1-3 #contents-body #center{margin-left:310px;voice-family:"\"}\"";voice-family:inherit;margin-left:0;}* html .gm100P-1 #wrapper,* html .gm100P-1-3 #wrapper,* html .gm100P-2 #wrapper,* html .gm100P-3 #wrapper{/* Win IE5.x min-width */width:expression(document.body.clientWidth < 1001 ? "980px":"auto");voice-family:"\"}\"";voice-family:inherit;width:expression(document.body.clientWidth < 1001 ? "950px":"auto");}/* 3-3.clearfix *//* for Win IE5 */#contents-body,.gm950-3 #contents-body #main{height:1%;voice-family:"\"}\"";voice-family:inherit;height:auto;}

/*** ----------***/
.gm-skip{margin:-1px;voice-family:"\"}\"";voice-family:inherit;margin:0;}
/*** ----------***/

/*** property color declaration ----------***/
.gmTitleBg06{background:#d3d3ff;}
.gmTitleBg04{background:#bbbcf5;color:#fff;}
.gmediaBodyBG{background:#f1f1f1;}
.gmediaBodyBorder{border:solid 1px #d3d3ff;border-top:none;}
/*** /property color declaration ----------***/

strong{font-weight:700;}
/* clearfix */
.clearFix{display:inline-block;}
.clearFix:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0;}
* html .clearFix{height:1%;}
.clearFix{display:block;}

/* gmMS */
.gmMS{font-size:90%;letter-spacing:0.065em;}
body:first-of-type .gmMS{letter-spacing:0em;}
html:\66irst-child .gmMS{letter-spacing:0em;}
.gmMSt{font-size:90%;line-height:1.35em;letter-spacing:0.065em;}
body:first-of-type .gmMSt{letter-spacing:0em;}
html:\66irst-child .gmMSt{letter-spacing:0em;}

/* titlebar */
.gmediaTitle{font-weight:700;padding:2px 6px 0px 6px;display:block;}
.gmediaEditLink{float:right;margin:0 6px 0 0;}

/* 3D */
.gmedia3DHeader{border:solid 1px #999;border-bottom:none;font-size:87.5%;}.gmedia3DHeader div{border:solid 1px #fff;border-bottom:none;}.gmedia3DContainer{border:solid 1px #999;background:#ededed;}.gmedia3DContainer div{border:solid 1px #fff;padding:5px 10px;}

/* container */
.gmediaContainer{margin:0 0 10px 0;padding:5px;}
.gmediaContainerNopad{margin-bottom:5px;}

/* paging */
.gmediaPagingTop{margin:0;padding:5px 0px;}.gmediaPagingTop span{float:right;}.gmediaPagingTop .gmediaInactive{color:#666;}.gmediaPagingBottom{padding-top:0.5em 0 ;text-align:center;zoom:1;margin-bottom:1em;}.gmediaPagingBottom span, .gmediaPagingBottom a{padding:0.25em 0.4em;_padding:0 0.4em;margin:2px;border:1px solid #eee;zoom:1;}*:first-child+html .gmediaPagingBottom span, *:first-child+html .gmediaPagingBottom a{padding:0 0.4em;margin:2px;border:1px solid #eee;zoom:1;}.gmediaPagingBottom span{background:#eee;font-weight:bold;}.gmediaPagingBottom a:hover{border-color:#00d;background:#039;color:#fff;}

/* list ul */
.gmediaList{background:none;}
.gmediaList a:link{text-decoration:none;color:#825B0A;}
.gmediaListNone li{padding:0;margin:4px 0 8px 0;}
.gmediaSingleLine{background:url(http://www.girlsmedia.jp/image/lineS_2x1.gif) repeat-x bottom;padding-bottom:5px !important;margin-bottom:5px !important;zoom:1;}
.gmediaDotLine{background:url(http://www.girlsmedia.jp/image/lineW_4x1.gif) repeat-x bottom;padding-bottom:5px !important;margin-bottom:5px !important;zoom:1;}
.gmediaSeeMore{text-align:right;}

/* list li */
.gmediaList li{margin:4px 0;}.gmediaList li.gmediaRanking{padding:0;margin:4px 0;}

/*** ranking ----------***/
.gmediaList li.gmediaRanking{background:url(http://www.girlsmedia.jp/image/ranking.png) no-repeat;padding:1px 0 6px 25px;}
.gmediaList li.gmediaRanking img{float:left;border:solid 1px;margin:0 5px 0 0;}
.gmediaList li.gmediaRank01{background-position:0 0;}
.gmediaList li.gmediaRank02{background-position:0 -120px;}
.gmediaList li.gmediaRank03{background-position:0 -240px;}
.gmediaList li.gmediaRank04{background-position:0 -360px;}
.gmediaList li.gmediaRank05{background-position:0 -480px;}
.gmediaList li.gmediaRank06{background-position:0 -600px;}
.gmediaList li.gmediaRank07{background-position:0 -720px;}
.gmediaList li.gmediaRank08{background-position:0 -840px;}
.gmediaList li.gmediaRank09{background-position:0 -960px;}
.gmediaList li.gmediaRank10{background-position:0 -1080px;}
.gmediaList li.gmediaRank11{background-position:0 -1200px;}
.gmediaList li.gmediaRank12{background-position:0 -1320px;}
.gmediaList li.gmediaRank13{background-position:0 -1440px;}
.gmediaList li.gmediaRank14{background-position:0 -1560px;}
.gmediaList li.gmediaRank15{background-position:0 -1680px;}
.gmediaList li.gmediaRank16{background-position:0 -1800px;}
.gmediaList li.gmediaRank17{background-position:0 -1920px;}
.gmediaList li.gmediaRank18{background-position:0 -2040px;}
.gmediaList li.gmediaRank19{background-position:0 -2160px;}
.gmediaList li.gmediaRank20{background-position:0 -2280px;}
.gmediaList li.gmediaRank21{background-position:0 -2400px;}
.gmediaList li.gmediaRank22{background-position:0 -2520px;}
.gmediaList li.gmediaRank23{background-position:0 -2640px;}
.gmediaList li.gmediaRank24{background-position:0 -2760px;}
.gmediaList li.gmediaRank25{background-position:0 -2880px;}

#main ul.gmediaList li.gmediaRanking:after,
#sub  ul.gmediaList li.gmediaRanking:after{content:".";height:0;clear:both;visibility:hidden;line-height:0;display:block;}
#main ul.gmediaList li.gmediaRanking,
#sub  ul.gmediaList li.gmediaRanking{display:block;min-height:1%;}
*:first-child+html #main ul.gmediaList li.gmediaRanking,
*:first-child+html #sub  ul.gmediaList li.gmediaRanking{display:inline-block;/* for IE 7*/}
*html #main ul.gmediaList li.gmediaRanking,
*html #sub  ul.gmediaList li.gmediaRanking{display:inline-block;/* for IE 6*/}

/* text decoration */
.gmArrow1{background:url(http://www.girlsmedia.jp/image/arrow_01.png) no-repeat 0 9px;padding:0 0 0 10px;}
.gmArrow2{background:url(http://www.girlsmedia.jp/image/arrow_02.png) no-repeat 2px 8px;padding:0 0 0 10px;}
.gmArrow3{background:url(http://www.girlsmedia.jp/image/arrow_03.gif) no-repeat 0 9px;padding:0 0 0 14px;}
.gmArrow4{background:url(http://www.girlsmedia.jp/image/arrow_04.gif) no-repeat 0 9px;padding:0 0 0 14px;}
.gmediaPhoto{background:url(http://www.girlsmedia.jp/image/photo-new_45x15.gif) no-repeat 5px 2px;cursor:default;display:inline-block;line-height:20px;width:18px;height:20px;text-indent:-9999px;margin-right:2px;}
.gmediaNew{background:url(http://www.girlsmedia.jp/image/photo-new_45x15.gif) no-repeat -15px 3px;cursor:default;display:inline-block;line-height:20px;width:31px;height:20px;text-indent:-9999px;margin-right:2px;}
.gmediaPhoto,x:-moz-any-link{display:-moz-inline-box;vertical-align:middle;padding:20px 0 0 0;overflow:hidden;}/*hack for firefox2*/
.gmediaNew,x:-moz-any-link{display:-moz-inline-box;vertical-align:middle;padding:20px 0 0 0;overflow:hidden;}/*hack for firefox2*/
.gmediaPhoto, x:-moz-broken {display:inline-block;padding:0;overflow:auto;}/*hack for firefox3 and after*/
.gmediaNew, x:-moz-broken {display:inline-block;padding:0;overflow:auto;}/*hack for firefox3 and after*/
.gmediaPhotoNew{background:url(http://www.girlsmedia.jp/image/photo-new_45x15.gif) no-repeat 5px -2px;padding:0 25px 2px 25px;cursor:default;text-indent:-9999px;}
.gmediaDate{color:#666;}

/*** FONT css set ----------***/
body{color:#333333;font-family:"MS PGothic", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "sans-serif";}
#contents #main .gmXL{font-size:16px;font-weight:bold;letter-spacing:-0.05em;}

.fsl{font-size:16px;voice-family:"\"}\"";voice-family:inherit;font-size:16px;font-size /**/:16px;}
html>body .fsl{font-size:16px;font-size/**/:16px;}

.fsm{font-size:15px;voice-family:"\"}\"";voice-family:inherit;font-size:15px;font-size /**/:15px;}
html>body .fsm{font-size:15px;font-size/**/:15px;}

.fsmt{font-size:14px;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:14px;font-size /**/:14px;}
html>body .fsmt{font-size:14px;font-size/**/:14px;}

.fss{font-size:12px;voice-family:"\"}\"";voice-family:inherit;font-size:12px;font-size /**/:12px;}
html>body .fss{font-size:12px;font-size/**/:12px;}

.fsst{font-size:12px;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:12px;font-size /**/:12px;}
html>body .fsst{font-size:12px;font-size/**/:12px;}

/*gmedia rewrite */
.gmediaContainer{margin-bottom:10px;padding-left:5px;padding-right:5px;}
.gmediaBodyBorder{border:solid 1px #825B0A;border-top:none;}

/*AD*/
.adPr{margin-bottom:10px;}
.adPr .gmbox_side table table table{width:100%}
.adPr .gmbox_side table table table td{padding:3px 0px;text-align:center;}
.adCt{text-align:center;margin-bottom:10px;}
.adHSM{margin-bottom:10px;line-height:100%;}
.adHSM table table td{padding:3px 4px 4px 4px;}
.adTyumoku{border:1px solid #ccc;border-top:none;padding:4px 5px;}
.adTyumoku table{width:285px;}
.adTyumoku img{margin:0 4px 0 0;}

/*** LINK decolation ----------***/
a:link{text-decoration:none;color:#333333;}
/* color:#0a83bf; */
a:hover {color:#A10707;text-decoration:underline;}
a:visited {color:#9F66A9;text-decoration:underline;}
/* color:#FF7300; */

strong{font-weight:700;}
hr.line{border:solid #ccc;border-width:1px 0px 0px 0px;height:1px;overflow:hidden;clear:both;}
.darkRed{color:#c00;}
.greyText{color:#666;}
//.ComTra{color:#5D4718 !important;}//
.textNomal{font-weight:normal;}
.textCenter{margin:0 auto;text-align:center;}
.mar0A{margin:0 auto;}
.marB5{margin-bottom:5px;}
.marb10{margin-bottom:10px;}
.pad4{padding:4px;}
.padImg{padding:4px 4px 4px 160px;}
.padTB4{padding:4px 0;}
.padLR4{padding:0 4px;}
.padL70{padding-left:70px !important;}
.floatL{float:left;}
.floatR{float:right;}
#main .imgMargin img{margin:0 5px 0 0;float:left;}
#sub .imgMargin img{margin:0 5px 0 0;float:left;border:solid 1px;}
.listingBlock{float:left;width:50px;white-space:nowrap;}
.floatPad{padding-left:60px;} 
.floatBlock{float:left;width:55px;font-weight:bold;white-space:nowrap;}

/*** Sprite ----------***/
/*ico*/
.icoBookmark,.icoHatena,.icoBuzzurl,.icoLivedoor,.icoChoix,.icoNewsing,.icoIza,.icoDemocracy,.helpIcon,.netarica .netaRank01,.netarica .netaRank02,.netarica .netaRank03,.blogS,.blogA,.blogB,.blogC,.wakabaIcon,.gmediaTV,#trackbacks h3,#comments h3,#comments-info h3,#gmFreshEye h3,#gmAffinityList h3,#gmRating h3,.feye,#toggleControl ul.toggleIcon{background:url(http://www.girlsmedia.jp/image/gm_sprite_icons.png) no-repeat;}
.icoBookmark{background-position:0 0;padding:0 4px 2px 18px;}
.icoHatena{background-position:0 -50px;padding:0 4px 2px 18px;}
.icoBuzzurl{background-position:0 -100px;padding:0 4px 2px 25px;}
.icoLivedoor{background-position:0 -150px;padding:0 4px 2px 18px;}
.icoChoix{background-position:0 -200px;padding:0 4px 2px 20px;}
.icoNewsing{background-position:0 -1250px;padding:0 4px 2px 20px;}
.icoIza{background-position:0 -1350px;padding:0 4px 2px 20px;}
.icoDemocracy{background-position:0 -1645px;padding:0 4px 0 20px;}
.helpIcon{background-position:0 -245px;padding-left:16px;display:block;/*float:right;*/}
.wakabaIcon{background-position:0 -1450px;padding:0 0 2px 18px;}
.gmediaTV{background-position:0 -1550px;padding:0 0 0 16px;cursor:default;}

/*** Title ----------***/
.gmTitleBg03,.gmFrame03,.gmTitleBg02,.gmFrame02,.gmTitleBg01,.gmFrame01,#gmCloseUp .gmTitleBg04,#gmCloseUpSyuin .gmTitleBg04,#main .gmTitleBg06, .gmTitleBg03-2,.gmTitleBg04-2{background:url(http://www.girlsmedia.jp/image/gm_sprite_bg.png) repeat-x;}

/*Main*/
.photoBg,#recommendedAD .gmTitleBg06{background-image:url(http://www.girlsmedia.jp/image/gm_sprite_bg.png);}

/*** GNavi ----------***/
/* ----- reset ------*/
#gmSearch *{margin:0 ;padding:0;}
#GNavi *{margin:0 ;padding:0;}
#hrGlobalNavigation{display:none;}
#hrgmSearch{display:none;}
/* ----- global navi sprite ------*/
#gmSearch,
#gmSearch input#searchButton,
#GNavi ul#gmCat,
#GNavi ul#gmCat.selectCat li#gmCatAccent,
#GNavi ul#gmSec,
#GNavi ul#gmSec li,
#SNavi ul li,
#SNavi ul.SNaviPaging li,
#XML a.rssBtn,
#XML #gmfsS a.off,#XML #gmfsM a.off,#XML #gmfsL a.off,
#XML #gmfsS a:hover.off,#XML #gmfsM a:hover.off,#XML #gmfsL a:hover.off,
#XML #gmfsS span.on,#XML #gmfsM span.on,#XML #gmfsL span.on{
	background-image:url(http://www.girlsmedia.jp/image/gm_gnavi_sprite.png);
}

/*** gmSearch ----------***/
#gmSearch{zoom:1;background-color:#d0d4d7;background-repeat:repeat-x;background-position:0 0;padding:6px 10px;border-top:1px solid #d1d6dc;border-bottom:1px solid #b7c1c4;margin-bottom:2px;font-size:12px;line-height:1.3;color:#ffffff;}
#gmSearch:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#gmSearch input#searchText{vertical-align:middle;width:300px;margin-right:5px;padding:2px;}
#gmSearch input#searchButton{vertical-align:middle;border:1px solid #999303;background-color:#C6BE3F;background-position:0 -200px;margin:0 5px 0 0;cursor:pointer;padding:2px;width:7em;color:#ffffff;}
#gmSearch form{float:left;}
#gmSearch form a{}
#gmSearch .relLink{float:right;color:#666666;line-height:2;}
#gmSearch .relLink dt,#gmSearch .relLink dd{display:inline;}

#gmSearch a{text-decoration:none;color:#A10707;}
#gmSearch a:hover {color:#A10707;text-decoration:underline;}
#gmSearch a:visited {color:#9F66A9;text-decoration:underline;}

#GNavi{font-size:12px;line-height:1.3;}
#GNavi ul{list-style:none;}

/* ----- primary hierarchy ------*/
#GNavi ul#gmCat{z-index:10;zoom:1;background-color:#111111;background-repeat:repeat-x;background-position:0 -100px;color:#ffffff;position:relative;}
#GNavi ul#gmCat:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}

#GNavi ul#gmCat li{display:block;float:left;background:url(http://www.girlsmedia.jp/image/border01.gif) no-repeat 0px;}
/* #GNavi ul#gmCat li{display:block;float:left;border-right:1px inset #9D7225;} */

#GNavi ul#gmCat a{display:block;padding:5px 10px;color:#ffffff;}
#GNavi ul#gmCat.selectCat li#gmCatAccent{background-color:#eeeeee;background-repeat:repeat-x;background-position:0 bottom;}
#GNavi ul#gmCat.selectCat li#gmCatAccent a{margin-bottom:-2px;font-weight:bold;color:#0000ff;border:1px solid #825B0A;border-bottom:1px solid #fdf4e3;}
#GNavi ul#gmCat.selectCat li#gmCatAccent a:visited{color:#800080;}

/*** サブメニュー ----------***/
#GNavi ul#gmSec{position:relative;z-index:9;zoom:1;background-color:#eeeeee;background-repeat:repeat-x;background-position:0 -330px;border:1px solid #825B0A;border-top:0;font-size:10px;}
#GNavi ul#gmSec:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#GNavi ul#gmSec li{float:left;background-repeat:no-repeat;background-position:right -392px;}
#GNavi ul#gmSec li a{display:block;padding:1px 4px;margin:4px 8px;}
#GNavi ul#gmSec li a{ background:url(http://www.girlsmedia.jp/image/sub_li_icon.gif) no-repeat 0px 5px;padding-left:8px; }
#GNavi ul#gmSec li.on a{background:#111111;font-weight:bold;color:#ffffff;}
#GNavi ul#gmSec li h1{font-size:100%;}
#GNavi ul#gmCat li#gmCatAccent a{background-image:url(http://www.girlsmedia.jp/image/gm_gnavi_sprite.png);background-repeat:repeat-x;background-position:0 -300px;}

/*** Sub Navi ----------***/
#SNavi *{margin:0 ;padding:0;}#SNavi{zoom:1;border-bottom:1px solid #e0e0e0;padding-bottom:2px;margin-bottom:10px;}#SNavi:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}#SNavi h1{display:block;float:left;padding:5px 16px 2px 16px;font-weight:bold;color:#ffffff;line-height:1;}#SNavi h1.logo{display:block;float:left;padding:0;}#SNavi p{display:block;float:left;padding:5px 24px 3px 8px;font-weight:bold;color:#ffffff;line-height:1;}#SNavi p.logo{display:block;float:left;padding:0;}#SNavi ul{zoom:1;float:left;}#SNavi ul:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}#SNavi ul li{float:left;background-repeat:no-repeat;background-position:left -444px;font-size:13px;line-height:1;}#SNavi ul li span.select{font-weight:bold;}#SNavi ul li.first{background:0;}#SNavi ul li a{display:block;padding:1px 4px;margin:4px 8px;}#SNavi ul li.photoNewsSlideshow{background:0;font-weight:bold;margin-left:10px;}#SNavi ul li.photoNewsSlideshow{background:0;font-weight:bold;margin-left:10px;}#SNavi ul li.photoNewsSlideshow select{margin:0;padding:0;width:5.5em;}

*html #SNavi ul li.photoNewsSlideshow select{margin:0 5px 0 0;padding:0;}
*:first-child+html #SNavi ul li.photoNewsSlideshow select{margin:0 5px 0 0;padding:0;}

#SNavi .topnews{background:#9999ff;}#SNavi .flash{background:#9999ff;}#SNavi .pnavi{background-image:url(http://www.girlsmedia.jp/image/pnavi.gif);font-size:12px;}#SNavi .c_int{background:#00b486;}#SNavi .bus{background:#0099ff;}#SNavi .c_ent{background:#e1b401;}#SNavi .c_spo{background:#66cc00;}#SNavi .c_sci{background:#b7b800;}#SNavi .loc{background:#9999ff;}#SNavi .others{background:#9999ff;}#SNavi .closeup{background:#9999ff;}

#SNavi .domestic{background:#cc6633;}#SNavi .world{background:#00b486;}#SNavi .economy{background:#0099ff;}#SNavi .entertainment{background:#e1b401;}#SNavi .sports{background:#66cc00;}#SNavi .computer{background:#b7b800;}#SNavi .science{background:#999933}#SNavi .local{background:#9999ff;}#SNavi .editcenter{background:#9999ff;}

#SNavi .polls{background:#99cc66;font-size:100%;}#SNavi div.linkBox{float:right;font-size:13px;background:#f7f7d1;border:1px solid #d2d59c;padding:4px 10px;}#SNavi div.linkBox a{line-height:1;}#SNavi ul.SNaviPaging{float:right;font-size:13px;color:#666666;zoom:1;}#SNavi ul:after.SNaviPaging{content:".";display:block;clear:both;height:0;visibility:hidden;border:1px solid #ff0000;line-height:0;}#SNavi ul.SNaviPaging li{float:left;background-repeat:no-repeat;background-position:right -396px;padding:0 6px;line-height:1.56;}#SNavi ul.SNaviPaging li.last{background:0;}#SNavi ul.SNaviPaging li a{display:inline;padding:0;margin:0;}

/*** XML (Right Column) ----------***/
#XML *{margin:0;padding:0;}
#XML{margin-bottom:0px;line-height:1;}
#XML a.rssBtn,#XML #gmfsS a.off,#XML #gmfsM a.off,#XML #gmfsL a.off,#XML #gmfsS a:hover.off,#XML #gmfsM a:hover.off,#XML #gmfsL a:hover.off,#XML #gmfsS span.on,#XML #gmfsM span.on,#XML #gmfsL span.on{background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;display:block;}
#XML #gmFsCtl{float:right;display:block;border-right:1px dotted #999999;padding-right:9px;margin-right:10px;}
#XML a.rssBtn {text-decoration:none;font-size:2px;display:block;text-indent:-700em;float:right;margin:2px 0;width:85px;height:21px;background-position:0 -550px;}
#XML a.rssBtn:hover {background-position:0 -571px;}
#XML #gmfsLabel{float:left;display:block;line-height:24px;}
#XML #gmfsS{float:left;display:block;width:16px;height:24px;}
#XML #gmfsM{float:left;display:block;width:18px;height:24px;margin-left:2px;}
#XML #gmfsL{float:left;display:block;width:20px;height:24px;margin-left:2px;}
#XML #gmfsS a.off{width:16px;height:24px;background-position:0 -571px;}
#XML #gmfsM a.off{width:18px;height:24px;background-position:-16px -571px;}
#XML #gmfsL a.off{width:20px;height:24px;background-position:-34px -571px;}
#XML #gmfsS a:hover.off{width:16px;height:24px;background-position:0 -595px ;}
#XML #gmfsM a:hover.off{width:18px;height:24px;background-position:-16px -595px;}
#XML #gmfsL a:hover.off{width:20px;height:24px;background-position:-34px -595px;}
#XML #gmfsS span.on{width:16px;height:24px;background-position:0 -619px;}
#XML #gmfsM span.on{width:18px;height:24px;background-position:-16px -619px;}
#XML #gmfsL span.on{width:20px;height:24px;background-position:-34px -619px;}

/*** Main ----------***/
.gmediaDotHr{background:url(http://www.girlsmedia.jp/image/lineW_4x1.gif) repeat-x 0 0 ;margin:5px 0;padding:0 !important;zoom:1;overflow:hidden;height:2px;font-size:0;}
.gmediaSingleHr{background:url(http://www.girlsmedia.jp/image/lineS_2x1.gif) repeat-x 0 0;margin:5px 0;padding:0 !important;zoom:1;overflow:hidden;height:2px;font-size:0;}

#pos-olPr{width:100%;}
#pos-ol{border:2px solid #cacaca;background:#ffffff;font-size:14px;}
#pos-FootPr{line-height:1.3;width:100%;}
#pos-FootPr tr[bgcolor="#eeeeee"] td{text-align:center;}
#gmCloseUp .gmTitleBg04{background-position:0 -300px;}
#gmCloseUp .gmediaBodyBorder{border:1px solid #825B0A;}
.gmTitleBg04-2{background-position:0 -300px;color:#fff;}
.gmediaBodyBorderBlue{border:1px solid #111111;}
#gmCloseUp .gmCloseUpPhoto, #gmCloseUpSyuin .gmCloseUpPhoto{float:right;margin:5px 5px 5px 10px;border:1px solid #dddddd;background:#f4f4f4;padding:5px;}
#gmCloseUp .gmCloseUpPhotoImg, #gmCloseUpSyuin .gmCloseUpPhotoImg{width:280px;margin:5px 0;text-align:center;}
#gmCloseUp .gmCloseUpPhotoCaption, #gmCloseUpSyuin .gmCloseUpPhotoCaption{width:280px;}
#main .gmTitleBg06{background-position:0 0;border:1px solid #825B0A;vertical-align:middle;}
#main .gmTitleBg06 h2{vertical-align:middle;border-bottom:1px solid #ffffff;padding:4px 10px;}
#main .gmTitleBg06 h2 ul{line-height:2;}
#main .gmTitleBg06 h2 a{vertical-align:middle;}
#main .gmTitleBg06 p{border-bottom:1px solid #ffffff;padding:4px 10px;}
ul.gmTopSubGenreList{display:inline;margin-left:25px;font-weight:normal;color:#666666;}
ul.gmTopSubGenreList li{display:inline;}
ul li h2.gmXL{margin-bottom:5px;}
*html ul li h2.gmXL{margin-bottom:3px;}
*:first-child+html ul li h2.gmXL{margin-bottom:3px;}
.photoBg{background-color:#ededed;background-repeat:repeat-x;background-position:0 -600px;}
#gmPhotoMod li{width:25%;float:left;}
* html #gmPhotoMod li{width:24%;padding-left:5px;}
*:first-child+html #gmPhotoMod li{width:24%;padding-left:5px;}
#gmPhotoMod li table{width:150px;height:150px;margin:0 auto;text-align:center;}
#gmPhotoMod li .photoCategory{margin:0 4px;padding:4px 0;background:#e1e1e1;text-align:center;}
#gmPhotoMod li .photoProvider{display:block;color:#666666;}
#PhotoMod{margin-bottom:5px;padding-left:0px;}
#PhotoMod li{float:left;text-align:center;width:25%;}
*html #PhotoMod li{width:24%;}
#PhotoMod li table.photoBg{width:145px;height:150px;padding:0;margin:0 auto;text-align:center;}
#gmDetail h1{margin-bottom:5px;}
#gmDetail .gmDetailPhoto table{float:left;border:1px solid #cccccc;width:1%;margin-right:10px;margin-bottom:10px;}
#gmDetail .gmDetailPhoto .gmDetailPhotoImg{padding:5px;}
#gmDetail .gmDetailPhoto .gmDetailPhotoZoom{text-align:center;padding:5px;}
#gmDetail .gmDetailPhoto .gmDetailPhotoCaption{padding:0 5px 5px 5px;}

/*** trackbacks & comments ----------***/
#trackbacks h3,#gmAffinityList h3{background-position:0 -295px;font-weight:bold;padding-left:18px;}
#trackbacks{font-size:16px;}
#trackbacks span a{font-weight:bold;color:#339933;}
#trackbacks li,#gmAffinityList li{margin:4px 0;line-height:1.3;}
#comments h3,#comments-info h3,#gmAffinityList h3{background-position:0 -495px;font-weight:bold;padding-left:18px;}
#comments{font-size:16px;}
#comments span a{font-weight:bold;color:#339933;}
#comments li,#gmAffinityList li{margin:4px 0;line-height:1.3;}

/*** recommend module ----------***/
#recommendedAD{display:none;border-bottom:1px solid #dcdcdc;zoom:1;}
#recommendedAD .gmTitleBg06{padding:5px;background-repeat:repeat-x;background-position:0 -500px;border-bottom:0;zoom:1;/*! need for debug !*/}
#recommendedADTab li{display:inline;padding-left:10px;padding-right:10px;}
#recommendedADTab li.first{border-right:1px solid #666666;}
#toggleControl li{display:inline;padding-left:10px;padding-right:10px;}
#toggleControl ul.toggleIcon{background-repeat:no-repeat;width:32px;height:16px;line-height:0;overlfow:hidden;margin-top:3px;margin-right:3px;}
#toggleControl ul.toggleIcon li{text-indent:-9999px;width:16px;height:16px;float:left;overlfow:hidden;padding:0;cursor:default;}
#toggleControl ul.toggleIcon li.on{cursor:pointer;}
#toggleControl ul.open{background-position:0 -1866px;}
#toggleControl ul.close{background-position:0 -1850px;}
#toggleControl strong{color:#000000;font-weight:bold;text-decoration:none;cursor:default;}
#toggleControl strong.on{color:#0033cc;font-weight:normal;text-decoration:underline;cursor:pointer;}
#recommendedAD .gmTitleBg06 p{padding:0;}
#recommendedADMain{display:none;}
#recommendedAD h2{display:none;}
#recommendedAD dl.recommendContentsList{padding:4px;}
#recommendedAD dl.recommendContentsList dt{display:block;font-weight:bold;}
#recommendedAD dl.recommendContentsList dd{display:inline;padding-right:10px;}
#recommendedAD .gmediaBodyBorder{border-bottom:0;}

/*** Sub ----------***/
/* area */
.area dl{margin:0;padding:0;}
.area dl dt{float:left;width:3.5em;padding:4px 6px;font-weight:bold;}
.area dl dd{float:left;padding:4px 0;display:block;white-space:nowrap;line-height:115%;}.area dl.grey{background:#eee;}
/* weather */
.gmFrame01 div.area dl dt{float:left;width:90px;padding:4px 6px 4px 7px;font-weight:normal;}
.gmFrame01 div.area dl dd{padding:4px 6px 4px 6px;text-align:right;}
.gmFrame01 div.area dl dd i{font-style:normal;margin:0 10px;}
.gmFrame01 div.area dl dd i span.red{color:#ff3300;}
.gmFrame01 div.area dl dd i span.blue{color:#0066ff;}

/* topics */
.topicsList li span{padding-bottom:1px;}
.topicsGuide{float:right;margin:6px 6px 0 0;padding:2px 6px;background:#fff;border:1px solid #d8d8d8;}

/* block */
.blockFloat li{float:left;display:block;white-space:nowrap;}
.blockFloat2Col li{float:left;display:block;width:133px;}
/* netalica */
.netarica li{margin:6px 0;}.netarica .netaRank01{padding-left:22px;background-position:0 -948px;}
.netarica .netaRank02{padding-left:22px;background-position:0 -1048px;}
.netarica .netaRank03{padding-left:22px;background-position:0 -1148px;}
/* blog ranking */
.blogRanking li{padding:0 0 0 35px;margin:4px 0;}
.blogRanking .blogS{background-position:0 -550px;}
.blogRanking .blogA{background-position:0 -650px;}
.blogRanking .blogB{background-position:0 -750px}
.blogRanking .blogC{background-position:0 -850px;}
/* 3D LightBlue */
.gmediaHeaderBGLB{background:#81b6d5;color:#FFF;}
.gmedia3DHeaderLB{border:solid 1px #d4d4d4;}
.gmedia3DHeaderLB div{border:solid 1px #fff;border-bottom:none;}
.gmedia3DContainerLB{border:solid 1px #d4d4d4;background:#fff;border-top:none;margin-bottom:10px;}
.gmedia3DContainerLB div{border:solid 1px #fff;padding:4px 5px;}
/* 3D LightBlue2 */
.gmTitleBg03{background-position:0 -200px;line-height:32px;}
.gmedia3DHeaderLB2{border:solid 1px #d4d4d4;}
.gmedia3DHeaderLB2 div{border:none;border-bottom:1px solid #ffffff;}
.gmFrame03{background-position:0 bottom;border:solid 1px #d4d4d4;border-top:none;}
.gmFrame03 div{border:solid 1px #fff;padding:4px 5px;}
.gmFrame03 div.area{border:solid 1px #fff;padding:4px 0;}
/* 3D NikkeiBPLightBlue2 */
.gmTitleBg03-2{background-position:0 -200px;line-height:32px;}
.gmedia3DHeaderLBP{border:solid 1px #d4d4d4;}
.gmedia3DHeaderLBP div{border:none;border-bottom:1px solid #ffffff;}
.gmedia3DContainerLBP{background-position:0 bottom;border:solid 1px #d4d4d4;border-top:none;}
.gmedia3DContainerLBP div{border:solid 1px #fff;padding:4px 5px;}
/* 3D LightYellow */
.gmTitleBg02{background-position:0 -100px;line-height:32px;}
.gmedia3DHeaderLY{border:solid 1px #d8d8d8;}
.gmedia3DHeaderLY div{border:1px solid #fff;border-left:none;border-right:none;}
.gmFrame02{background-position:0 bottom;border:solid 1px #d8d8d8;border-top:none;margin-bottom:10px;}
.gmFrame02 div{border:solid 1px #fff;padding:4px 5px;}
/* 3D LightOrenge */
.gmediaHeaderBGLO{background:#fdd4b6;}
.gmedia3DHeaderLO{border:solid 1px #d8c8a5;}
.gmedia3DHeaderLO	 div{border:solid 1px #fff;border-bottom:none;}
.gmedia3DContainerLO{border:solid 1px #d8c8a5;background:#fff;border-top:none;margin-bottom:10px;}
.gmedia3DContainerLO div{border:solid 1px #fff;padding:4px 5px;}
/* 3D LightPurple */
.gmediaHeaderBGLP{background:#e4e2f6;}
.gmedia3DHeaderLP{border:solid 1px #b0acdf;}
.gmedia3DHeaderLP div{border:solid 1px #fff;border-bottom:none;}
.gmedia3DContainerLP{border:solid 1px #b0acdf;background:#fff;border-top:none;margin-bottom:10px;}
.gmedia3DContainerLP div{border:solid 1px #fff;padding:4px 5px;}
/* 3D LightGrey */
.gmediaHeaderBGLG{background:#eee;}
.gmedia3DHeaderLG{border:solid 1px #ccc;border-bottom:none;}
.gmedia3DContainerLG{border:solid 1px #ccc;background:#fff;border-top:none;margin-bottom:10px;}
.gmedia3DContainerLG div{border:solid 1px #fff;padding:4px 5px;}
/* 3D LightGrey2 */
.gmTitleBg01{background-position:0 0;line-height:32px;}
.gmedia3DHeaderLG2{border:solid 1px #dbdbdb;}
.gmedia3DHeaderLG2 div{border:none;border-bottom:1px solid #ffffff;}
.gmFrame01{background-position:0 bottom;border:solid 1px #dbdbdb;border-top:none;}
.gmFrame01 div{border:solid 1px #fff;padding:4px 5px;}
.gmFrame01 div.area{border:solid 1px #fff;padding:4px 0;}
.gmFrame01 div table{width:auto;/*ズバリ*/}
/* 3D LightGreen */
.gmediaHeaderBGLGR{background:#e6eddd;}
.gmedia3DHeaderLGR{border:solid 1px #93ac6f;}
.gmedia3DHeaderLGR div{border:solid 1px #fff;border-bottom:none;}
.gmedia3DContainerLGR{border:solid 1px #93ac6f;background:#fff;border-top:none;margin-bottom:10px;}
.gmedia3DContainerLGR div.ClickSpace{border:solid 1px #fff;padding:4px 5px 6px 5px;}

/* Comment */
.gmFrame03 div ul.comRanking li div{border:none;padding:0;}

/*** Footer navigation ----------***/
#bottomNav{margin-bottom:10px;text-align:left;}#bottomNav dt{display:inline;font-weight:bold;}#bottomNav dd{display:inline;padding-left:5px;padding-right:5px;border-left:1px solid #666666;}#bottomNav dd.first{border-left:0;}#bottomNav dd.on{font-weight:bold;}

/*** girl_l ----------***/
#girl_l{margin:0 auto;width:320px;margin:0 12px;}
#girl_l .install,#girl_l .guide{background:url(http://www.girlsmedia.jp/image/girl_l_bg.png) no-repeat;}
#girl_l .install{background-position:0 0;width:320px;height:228px;color:#fff;}
#girl_l .install p{padding:10px;font-weight:bold;text-align:left;margin-bottom:30px;line-height:110%;}
#girl_l .install p.alert{padding:5px 10px 0 10px;font-weight:normal;text-align:left;margin-bottom:0;line-height:110%;}#girl_l .install img{border:none;}
#girl_l .guide{background-position:0 -228px;height:54px;color:#fff;text-align:left;font-size:12px;line-height:130%;}
#girl_l a{color:#fff;}

/*** delete after 120 days ----------***/
#main .photo{margin:5px 0;padding:0px;float:left;}
#main .fcg{color:#666666;}
#main .gmbox{margin:0;padding:0;}
#main .gmbox_left{float:left;margin:0;padding:0;}
#main .gmbox_right{float:right;margin:0;padding:0;}
#main .gmbox_center{padding:0px;margin:0px;text-align:center;}
#main .gmbox_center img{padding:0px;margin:0px 0px 4px 0px;}
#main .spacer{display:block;clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
html>body #main div.spacer{height:.01em;}
#main .fssg{margin:0px;padding:0px;font-size:12px;color:#666666;}
*html #main .fssg{font-size:10px;}

/*** CSS for printing ----------***/
@media print{
/* fonts */.f11{font-size:11px;line-height:110%;}.f13{font-size:13px;line-height:110%;}.f15{font-size:15px;line-height:110%;}.f17{font-size:17px;line-height:115%;}.f11b{font-size:11px;line-height:110%;font-weight:bold;}.f13b{font-size:13px;line-height:110%;font-weight:bold;}.f15b{font-size:15px;line-height:120%;font-weight:bold;}.f17b{font-size:17px;line-height:125%;font-weight:bold;}/* line-height */.lh115{line-height:115%;}.lh130{line-height:130%;}.lh150{line-height:150%;}/* masthead */div.gmloginarea{display:none;}
}

/*** CSS 追加 menuParts ----------***/
.menuParts{background:url(http://www.girlsmedia.jp/image/menuParts.png) repeat-x;font-size:12px;}

/*** CSS 追加 sub-menu ----------***/
#sub-menu {}#sub-menu h3 { display:none; }

/*** CSS 追加 trackbacks-info ----------***/
#trackbacks-info {margin:0px 10px 10px 10px;border: 1px dashed #554735;padding:10px;color: #292e33;font-size:18px;font-weight:bold;text-align:light;background: #e2ded8;}#trackback_url {background:#f7f3f0;font-size:18px;border:1px solid #866f53;color:#000000;}

/*** CSS 追加 comments-info ----------***/
#comments-info {margin:0px 10px 10px 10px;border: 1px dashed #554735;padding:10px;color: #292e33;font-size:12px;font-weight:normal;text-align:light;background: #e2ded8;}

/*** CSS 追加 追記情報 ----------***/
legend { font-size:18px; }
#comment-author {background:#f9f9f9;font-size:14px;border:1px solid #cccccc;color:#666666;}#comment-email {background:#f9f9f9;font-size:14px;border:1px solid #cccccc;color:#666666;}#comment-url {background:#f9f9f9;font-size:14px;border:1px solid #cccccc;color:#666666;}#comment-text {background:#f9f9f9;font-size:14px;border:1px solid #cccccc;color:#666666;}#comment-preview,#comment-post,#comment-cancel  {width:100px;font-size:14px;}
ul.comments-open-footer  {padding-top: 15px;}
.comments-open-footer li {display:inline;list-style-type:none;margin-right:15px;}
.comments-post label {font-size:14px;margin:10px 0;}
ul.cookie { list-style:none; }

/*** CSS 追加 ヘッダーバナー ----------***/
#headerBanner {clear:left;padding:8px 0px 8px 0px;text-align:center;width:100%;margin:8px 0px 8px 0px;}

/*** CSS 追加 お知らせ ----------***/
#information {font-size:16px;width:100%;margin:0px 0px 5px 0px;}

/*** CSS 追加 PRテキストボックス ----------***/
div.prtextBox{padding:5px 2px;border:#c8c8c8 solid 1px;margin-bottom:10px;}
div.prtextBox ul{}div.prtextBox ul li{line-height:1;width:100%;font-size:12px;}
div.prtextBox ul li a{display:block;padding:5px 5px 5px 30px;background:#fff url(http://www.girlsmedia.jp/image/icon_pr.gif) no-repeat 5px 50%;}
div.prtextBox ul li a:hover{background:#fffadd url(http://www.girlsmedia.jp/image/icon_pr.gif) no-repeat 5px 50%;}

/*** CSS 追加 ランダムピックアップ ----------***/
#random_01 {color:#000000;background-image: url(http://www.girlsmedia.jp/image/random_bg01.png);background-repeat: repeat-x;font-size: 14px;}
#random_01 .random_01in{padding: 20px 0px 20px 10px;}
#random_01 .random_01in h1{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;float: left;}
#random_01 .r_icon{margin: 0px 10px 0px 10px;}
#random_01 .r_icon2{margin: 0px 0px 0px 10px;}
#random_01 .r_icon3{margin: 0px 0px 0px 10px;}
#topics_2008 .random_01in img{vertical-align:middle;}
.ch01 { font-size:16px; line-height:110%;}

/*** CSS 追加 カテゴリアーカイブページを分割表示 ----------***/
.page-navi {border:double 3px #cccccc; margin:0px 0px 10px 0px; padding:8px 8px 8px 8px; font-size:13px;}
.blk {text-decoration:none;}
.blk a{text-decoration:none;background:#fff;padding:6px 10px;border:1px solid #ccc;}
.blk a:hover{text-decoration:none;background:#e5e5e5;color:#cc3434;}
.blk a:active{text-decoration:none;background:none;}
//.blk p{background:#999;padding:6px 10px;border:1px solid #ccc;text-decoration:none;font-weight:bold;}//

