@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td,#Header fieldset{margin:0;padding:0;border:0;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}
body{background:url(../img/bg.jpg) #fff fixed;color:#444;font-size:13px;line-height:1.6;}
a,a:link{color:#11c;}
a:hover{color:#D8175B;}
img,a img,table{border:0;}
h1,h2,h3,h4,h5,h6{clear:both;font-size:100%;color:#666;letter-spacing:0.03em;}
blockquote{background:#fafafa;color:#666;padding:5px 10px;margin:1em 12px 5px;}
ol{list-style-position:inside;}
ul{list-style-position:outside;}
.cite{margin:0 1em;color:#666;font-size:10px;}

#Container,#ContainerInner{text-align:center;}
#Container,#Content,#Alpha2{overflow:hidden;}
#Alpha,#Alpha2,#Beta,#Gamma{display:inline;}
#Content{background:url(../img/container-innerOne.gif) repeat-y 50% 0;}
#ContentInner{width:955px;text-align:left;}
#AlphaOne{padding:1em 30px;margin:0 auto;}
#Alpha{width:540px;margin:0 0 0 15px;text-align:center;float:left;background:#fff;}
#AlphaInner{text-align:left;padding:.5em 13px;}
#Alpha2{width:380px;float:right;margin:0 15px 0 auto;font-size:11px;background:#fff;color:#666;}
#Alpha2 a{color:#555;}
#Alpha2 a:hover{text-decoration:underline;color:#F36;}
#Beta,#Gamma{float:left;width:180px;}
.Alpha2Inner{padding:0 8px;}

#Header{margin:0 auto;background:#000;}
.HFInner{width:950px;margin:auto;}
#HeaderContentH1,#HeaderContentH1 a{width:150px;height:40px;float:left;display:block;background:url(../img/header-content-h1.gif) no-repeat 0 0;}
.HeaderContentMenu{width:800px;float:right;background:#000;}
.HeaderContentMenu ul{float:left;width:600px;background:url(../img/HeadMenu.gif) no-repeat 0 0;list-style:none;}
.HeaderContentMenu li{float:left;}
.HeaderContentMenu li a{display:block;height:40px;width:110px;}
.HeaderContentMenu li a:hover,.now{display:block;height:40px;width:110px;background:url(../img/HeadMenu-hover.gif) no-repeat;}
#HM01 a:hover,#HM01.now{background-position:0 0;}
#HM02 a:hover,#HM02.now{background-position:-110px 0;}
#HM03 a:hover,#HM03.now{background-position:-220px 0;}
#HM04 a:hover,#HM04.now{background-position:-330px 0;}
#HM05 a:hover{background-position:-440px 0;}
#HeadSearch{float:right;padding:5px 0;}
#q{width:120px;}
#HeadNavi{background:#fff;color:#999;}
.HeaderNaviH2{height:170px;background:url(../img/banner/logo4.gif) #434343;}
.HeaderNaviH2 h1,#HeaderNaviT{width:540px;float:left;}
.HeaderNaviH2 h1 a,#HeaderNaviT a{display:block;width:540px;height:170px;}
#logo4{background:url(../img/banner/logo4.gif) #434343;}
#logo7{background:url(../img/banner/logo7.gif) #E4007F;}
#logo11{background:url(../img/banner/logo12.gif) #E4007F;}
#logo10{background:url(../img/banner/logo10.gif) #E4007F;}
#logo5{background:url(../img/banner/logo5.gif) #0075a9;}
#logo6{background:url(../img/banner/logo6.gif) #FE8700;}
#logo8{background:url(../img/banner/logo8.gif) #638c0b;}
#logo21{background:url(../img/banner/logo21.gif) #638c0b;}
#logo9{background:url(../img/banner/logo9.gif) #f49800;}
#logo12{background:url(../img/banner/logo13.gif);}
#logo19{background:url(../img/banner/logo19.gif) #FE8700;}
#logo20{background:url(../img/banner/logo141310.gif);}
#logo22{background:url(../img/banner/logo22.gif) #FE8700;}
#logoEhon{background:url(../img/banner/logo193332.gif) #FE8700;}
#logoNews{background:url(../img/banner/logoNews.gif);}
#logowpc{background:url(../img/banner/logowpc.gif);}
#logoaojiru{background:url(../img/banner/logaojiru.gif) #FE8700;}
#logoyado{background:url(../img/banner/logyado.gif) #FE8700;}
.HeaderNaviH2,#logo4,#logo7,#logo5,#logo6,#logo8,#logo21,#logo9,#logo11,#logo10,#logo12,#logo19,#logo20,#logo22,#logowpc,#logoEhon,#logoNews,#logoaojiru,#logoyado{background-position:50% 0;background-repeat:no-repeat;}
#HeaderDescription{width:340px;float:right;text-align:left;padding:40px 30px 0 0;font-size:12px;line-height:1.6;}
#online{float:right;margin-left:20px;font-size:32px;font-weight:bold;color:#fff;width:70px;height:80px;background:url(../img/online.gif) 0 0 no-repeat;text-align:center;}
#HeadNaviMenu{line-height:1.0;padding:1em 2em;}
#HeaderGN{margin:0 1.5em;background:url(../img/HeaderGN.gif) repeat-x #000;height:40px;}
#HeaderGN ul{line-height:40px;}
#HeaderGN ul a{padding:3px 0;color:#fff;font-weight:bold;}
#HeaderGN li{display:inline;padding:0 1em;border-right:1px solid #ccc;}
#body7 #HeaderGN{background-position:0 -40px;}
#body5 #HeaderGN{background-position:0 -80px;}
#body6 #HeaderGN{background-position:0 -120px;}
#body8 #HeaderGN{background-position:0 -160px;}

#Alpha h1,#Alpha h2,#AlphaOne h1,.Etitle{padding:20px 10px 15px;font-size:2em;line-height:1.2;color:#777;background:url(../img/Etitle.gif) 0 100% repeat-x;}
#AlphaOne h1{margin-bottom:1em;}
#Alpha h2{font-size:1.8em;}
#Alpha h1 a,#Alpha h2 a{text-decoration:none;color:#777;}
#Alpha h2 a:hover{text-decoration:underline;}
#Alpha h3,.midashi{margin:1em 0 10px;padding:5px 5px 5px 10px;font-size:1.2em;font-weight:bold;color:#666;background:#FBFAF4;border-bottom:1px solid #EDEACF;}
#Alpha h4{font-size:16px;margin:1.6em 0 0;}
#AlphaOne .EBody p{ font-size:16px;line-height:1.6;padding:0 0 1.5em 0;}
.EMeta{padding:10px;color:#888;font-size:11px;border-bottom:1px dotted #eee;}
.EMetaDay{float:right;}

.EBody p{ font-size:14px;line-height:1.6;padding:0 0 1.5em 0;}
.EBody ol,.EBody dl{margin:1em 0;}
.EBody ul{list-style-position:inside;}
.EBody ul li,.EBody ol li{padding-left:13px;line-height:1.6;}
.EBody dt{font-weight:bold;margin-top:1em;}
.EBody dd{padding:5px 1em;}
.EMore{padding-top:1em;}

.content-nav{margin:2em auto;padding:20px 0;border-top:5px dotted #eee;font-size:12px;overflow:hidden;}
.Prev,.Next{width:45%;display:inline;}
.Prev{float:left;border-right:1px dotted #ccc;}
.Next{float:right;text-align:right;}

.content-nav-blog{margin:2em auto;padding:20px 10px 10px;text-align:center;}
.link_page,.current_page,.link_before,.link_next{margin:0 2px;display:block;float:left;width:40px;height:30px;text-align:center;font-size:18px;border:1px solid #ccc;}
.content-nav-blog a:hover{background:#ff0;}
.current_page{background:#666;color:#fff;}
.list{font-size:12px;}
.list li{line-height:1.6;padding:2px;border-bottom:1px dotted #ccc;list-style:none;}
.odd{background:#fafafa;}

#mokuji{padding:2em 0 0 .5em;}
#mokuji h2{font-size:16px;margin:0 0 5px;padding:0;border-top:0;border-bottom:0;background:none;}
#mokuji ol{margin:0;}
#mokuji li{padding:3px 0;border-bottom:1px dotted #eee;}
#mokuji a{color:#333;}
.paragraphlink{margin:2em auto; padding:0 10px; border:1px dotted #ccc;clear:both;}

#EntryFoot{margin:2em auto 0;overflow:hidden;}
#sns_bottan_top{margin:0 10px 0;padding:5px 0 0;border-bottom:1px dotted #eee;}
#sns_bottan{margin:0 auto 1em;padding:10px 10px 5px;}
.sns_bottan_box{margin-right:5px;display:inline;}
.pocket-btn{display:inline;}

/* 記事下 */
#EntryData{padding:2em 0;color:#666;clear:both;}
#EntryData .list li{padding:3px 0;}
#profiile{margin:1em auto;font-size:12px;}
#profiile a{color:#666;}

#comments,#trackback{margin:2em 10px;}
#comments fieldset{margin:10px auto;border:none;}
#comments-open-data span{display:block;width:150px;float:left;}
#comments-open-content{padding:0 0 2em;}
#comment-form-reply{display:inline;}
#comment-author,#comment-email,#comment-url{margin:0 0 5px;width:300px;}
#comment-text{height:15em;width:460px;}
#comment-reply,#comment-bake-cookie{margin-right:8px;}
#comments-open-footer{padding:10px 0;text-align:right;}
#comment-submit{padding:10px;font-size:16px;}
.comment-parent{margin:1em auto 0;border-top:1px dotted #ccc;}
.comment-reply{margin:1em 0 0 2em;padding:10px 10px 0;border-top:1px dotted #ccc;}
.comment-foot{padding:0 0 20px;text-align:right;font-size:12px;}
.comment-foot a{color:#666;}

.ELBox{margin:0 auto;padding:10px 5px 0 90px;background-position:5px 5px;background-repeat:no-repeat;border-top:1px dotted #888;}
.ELBox a{padding:3px 5px;color:#666;}
.ELBox a:hover{color:#f00;}
.ELBox dl,.ELBox dt,.ELBox dd{margin:0;padding:0;}
.ELBox dt{font-size:13px;}
.ELBox dd{padding:5px;font-size:11px;color:#888;}
.ELBoxFoot{margin:0 auto 6em;padding:10px;text-align:right;}
.ELmore {margin-bottom:2em;background:url(http://rouxril.com/img/ELmore.gif) 100% 0 no-repeat;height:50px;overflow:hidden;border-top:1px dotted #eee;clear:both;}
.ELmore a{padding-top:50px;display:block;}
.ELmore a:hover{background:url(http://rouxril.com/img/ELmore2.gif) 100% 0 no-repeat;}

#AlphaOneKanren{margin:2em auto;}
#AlphaOneKanren .AoBoxImg{height:150px;overflow:hidden;}
.AlphaOneBox{width:880px;overflow:hidden;margin:0 auto;}
.AoBox{width:200px;float:left;margin:0 15px 15px 0;font-size:12px;}
.AoBoxImg{height:123px;overflow:hidden;}
.AoBoxTitle{height:3em;overflow:hidden;}

/* Widget */
.Alpha2Box{padding:0 10px 10px;background:#fff;}
.nsl{padding:0 10px 3em;}
.Wcontent{padding:1em 10px 3em;}
.Wcat{margin:10px auto;padding:5px;border:1px dotted #ccc;}

#Alpha2 a{border-bottom:1px dotted #888;}
#Alpha2 a:hover{color:#f00;}
#Alpha2 p{padding:.5em;margin:0;}
#Alpha2 dt,.Wcat{font-size:12px;font-weight:bold;}
#Alpha2 ul{margin:0 0 10px 0;}
#Alpha2 li{padding:5px 0 5px 11px;list-style:none;}

#WTag{background:url(../img/title/widgetTag.gif);}
#IndexSearch{background:url(../img/title/widgetSearch.gif);}
#WTag{background:url(../img/title/widgetTag.gif);}
.WRss{background:url(../img/title/widgetRss.gif);}
.WCom{background:url(../img/title/widgetCom.gif);}
.WBackN{background:url(../img/title/widgetBN.gif);}
.WCatH{background:url(../img/title/widgetCat.gif);}
.WAbout{background:url(../img/title/widgetAbout.gif);}
.WLink{background:url(../img/title/widgetLink.gif);}
.widgetSL{background:url(../img/title/widgetSL.gif);}
.WAbou{background:url(../img/title/widgetAbout.gif);}
.WLink{background:url(../img/title/widgetLink.gif);}
.AlphaWatch{background:url(../img/title/AlphaWatch.gif);}

/*.widgetBN.Alpha2C.Alpha2T.Alpha2C#Alpha2Tag*/
#WTag,#WAme,.WBackN,.WCatH,.WAbout,.WLink,.WRss,.WCom,#WTag,.widgetSL,.AlphaWatch{background-position:0 0;background-repeat:no-repeat;height:50px;clear:both;display:block;}
.Alpha2Han,.Alpha2Hot,#WAme,.WNew,.AlphaInfo{background: url(../img/SideLong.png);width:370px;height:50px;clear:both;}
.Alpha2Han{background-position:-0px -0px;}
.Alpha2Hot{background-position:-0px -50px;}
#WAme{background-position:-0px -100px;}
.WNew{background-position:-0px -150px;}
.AlphaInfo{background-position:-0px -200px;}
.i4{background:url(../img/i4.gif);}
.i5{background:url(../img/i5.gif);}
.i6{background:url(../img/i6.gif);}
.i7{background:url(../img/i7.gif);}
.i8{background:url(../img/i8.gif);}
.i9{background:url(../img/i9.gif);}
.i10{background:url(../img/i10.gif);}
.i11{background:url(../img/i12.gif);}
.i13{background:url(../img/i13.gif);}
.i4,.i5,.i6,.i7,.i8,.i9,.i10,.i11,.i12,.i13{display:inline-block;width:80px;height:14px;vertical-align:middle;margin-right:3px;background-position:0 0;background-repeat:no-repeat;}

.Mtable{margin:1em 5px;padding:1px;font-size:12px;line-height:1.5;width:98%;border-collapse:collapse;}
.Mtable tr{vertical-align:top;}
.Mtable th{padding:3px;background:#F5F5F5;border:1px dotted #B2B2B2;}
.Mtable td{padding:5px;border:1px dotted #B2B2B2;}
#Alpha2 .Mtable{font-size:11px;border:none;}
#Alpha2 .Mtable td{border:none;border-bottom:1px dotted #ccc;}

/* Footer */
#FootEvent{width:900px;padding:6em 0 1em;background:#fff;}
#FootEvent .RelatedEntries div{width:150px;margin:8px 15px 0 0;padding-left:10px;border-left:1px dotted #ccc;}
#Footer{padding:40px 0;margin:0 auto;background:url(../img/Footer.gif) no-repeat 50% 0 #000;color:#f3f3f3;text-align:center;font-size:11px;line-height:1.3;}
#Footer a{color:#eee;}
#FooterInner{width:900px;text-align:left;padding:2em 0;}
#FooterContentTop{float:right;}
#FooterContentTop a{background:url(../img/footer-content-top.gif) 0 50% no-repeat;width:100px;height:60px;display:block;}

.RelatedEntries{overflow:hidden;margin:0 auto;line-height:1.6;}
.RelatedEntries a{text-decoration:underline;font-size:12px;color:#563C23;}
.RelatedEntries a:hover{text-decoration:none;color:#f00;}
.RelatedEntries h4{margin:0;padding:0;}
.RelatedEntries div{overflow:hidden;float:left;width:160px;height:200px;margin:8px 10px 0 0;}
.RelatedEntries img{margin-bottom:5px;}
.RelatedEntries img a{border:5px solid #fff;margin-bottom:10px;}
.RelatedEntries img a:hover{border:5px solid #f00;}
.RelatedEntries p{margin-bottom:10px;}
#Footer.RelatedEntries img a{border:0px;}
#Alpha2 .RelatedEntries{margin:0;padding-top:0;}

.amazlet-box,.booklink-box,.kaerebalink-box{width:auto;margin:10px auto;padding:20px 10px;overflow:hidden;font-size:12px;line-height:1.6;color:#666;background:#fff9f5;border:1px solid #ddd;}
.amazlet-image,.booklink-image,.kaerebalink-image{width:170px;text-align:center;float:left;margin:0 auto;overflow:hidden;}
.amazlet-info,booklink-info,.kaerebalink-info{width:300px;float:right;}
.amazlet-name,.booklink-name,.kaerebalink-name{font-size:16px;}
.booklink-link2 div,.kaerebalink-link1 div{margin-top:15px;border-bottom:1px dotted #ccc;}
.booklink-powered-date,.kaerebalink-powered-date{font-size:9px;}
.booklink-footer{clear:both;padding:0;}

.text10{font-size:10px;line-height:1.5;color:#666;}
.text11{font-size:11px;}
.text12{font-size:12px;}
.textBig{font-size:18px;font-weight:bold;}
.Thidari,caption,th{text-align:left;clear:both;}
.Tmigi,.cite{text-align:right;clear:both;}
.red{color:#f33;font-weight:bold;padding:0 2px;}
.url{color:#693;}
.feed{background:url(../img/icon/rss.png) 0 0 no-repeat;padding:2px 0 6px 20px;}
.newen a:link{color:#e95464;font-weight:bold;}
.migi,.alignright{float:right;padding:0 0 0 1em;}
.hidari{float:left;padding:0 1em 0 0;}
.Bcenter{text-align:center;}
.more{background:url(../img/more.gif) 0 0 no-repeat;padding:0 0 0 18px;vertical-align:middle;font-size:13px;}
.alt,#Header legend{display:none;}
.delimiter{padding:0 3px;}
.new{color:#f36;background:#FFECEC;}
.aybt{background:url(../img/aybt.png) 0 0 no-repeat;padding-left:18px;}
.favi,.icon{vertical-align:middle;width:14px;height:14px;padding:0 3px 0 0;}
.box{padding:10px;background:#fafafa;}
.noBG{background:none;}
.mt-image-left{float:left;margin:0 1.5em 1.5em 0;}
.mt-image-center{display:block;text-align:center;}
.mt-image-right{float:right;margin:0 0 1.5em 1.5em;}

.EMeta a,.Wcontent dt a{color:#888;}
#Alpha2 a,#Alpha2 a:hover,#mokuji a,#HeaderGN a,.list li a,.cite a,.content-nav-blog a{text-decoration:none;}
blockquote,.Mtable{border:1px solid #ddd;}
hr{height:1px;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#ccc;}

h3,h4,h5,h6,#Alpha2,.EMeta,#EntryData,#trackback em,#Footer,.amazlet-box,.booklink-box,.kaerebalink-box,.topnews,.RelatedEntries
{font-family:Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;line-height:1.5;}
#Alpha p{font-family:Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;vertical-align:baseline;line-height:1.8;padding:1em .5em;}
hr,#Container,#ContainerInner,#HeaderContent,#HeadNavi,#HeadNaviInner,#HeadNaviMenu,.HeaderNaviH2,#Content,#ContentInner,#ContentTop,.EBody,.EMore,.content-nav,.Bcenter,#FooterInner,#FootEvent,.mt-image-center,.end,.box,.pic,.list li,.amazlet-box,.content-nav-blog,.Alpha2Inner,.list dd{clear:both;margin:0 auto;overflow:hidden;}

/* JIKKEN */
.topnews{margin:0 auto; padding:10px 0; overflow:hidden;}
.toptext{float:right; width:255px;}
.topimg{float:left; width:240px;}

/* Side */
#Alpha2 #SidePick a{color:#11c;font-size:13px;}
.SCElink,.SKey{overflow:hidden;padding:10px;border-bottom:1px dotted #ccc;}
.SKey{background:#fff799;}