@charset "utf-8";

/*** http://i.yimg.jp/yui/jp/tmpl/1.0.1/tmplLocal-patch.css ----------------------------------------------------------------------------------------------------***/
#uhd div table{text-align:left;}#uhd img{display: block;}#uhd 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;}#pos-s{padding:10px 0;border-top:1px solid #ccc;text-align:center;}#pos-s table{width:500px;margin:0 auto;text-align:left;line-height:1em;}	/* for ie5/mac \*//*/#pos-s table{margin-left: 235px;}/**/#masthead{width:100%;height: 41px;margin: 4px 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:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display: inline-table;}/**/

/* add-emg css */
#emg table td,#emg2 table td,#emg3 table td{padding:2px;}

/* reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* hack */

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;min-height:1%;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/* tagsetting */

body {
	background:url("http://i.yimg.jp/images/netallica/bg_body_new.gif");
	text-align:center;
	font-family:Verdana, Arial, sans-serif;
	color:#333;
}
i {display:none;}
a {color:#0a83bf;}
a:hover {background-color:#0a83bf;color:#fff;text-decoration:none;}
strong {font-weight:bold;}

/* item */

.f10x {font-size:10px;}
.f12x {font-size:12px;}
.f13x {font-size:13px;}
.f14x {font-size:14px;}
.f90p {font-size:90%;}
.invisible {display:none;}

/* layout */

#container {
	background-color:#fff;
	border-top:1px solid #aa1940;
	border-right:1px solid #91998e;
	border-bottom:1px solid #91998e;
	border-left:1px solid #91998e;
	margin:0 auto 5px;
	width:948px;
	text-align:left;
}
*html #container {width:950px;}
#bodyWrapper {
	width:913px;
	margin-left:21px;
}
#bodyLeft {
	float:left;
	width:593px;
	word-break:break-all;
}
#bodyRight {
	float:right;
	width:300px;
}
#bodyCenter {
	float:left;
	width:900px;
	word-break:break-all;
}

/* globalInfo */


#globalInfo {
	width:948px;
	height:33px;
    overflow: hidden;
	background:url("http://i.yimg.jp/images/netallica/bg_globalinfo2.png") left top repeat-x;
}

#globalInfo .icon {
	float:left;
	margin:3px 0 0 4px;
}

#globalInfo a.mark {
    background: transparent url('globalinfo_baloon2.gif') no-repeat scroll top right;
    color: #0a83bf;
    display: block;
    float: left;
    height: 32px;
    margin: 1px 2px 0 3px;
    padding-right: 5px; /* sliding doors padding */
    text-decoration: none;
}

#globalInfo a.mark span {
    background: transparent url('globalinfo_baloon1.gif') no-repeat;
    display: block;
    line-height: 20px;
    padding: 0 0 12px 6px;
	text-decoration:underline;
}

#globalInfo a.mark span:hover {
	color:#d3043c;
	text-decoration:none;
}

#globalInfo span.name {
	display:block;
	float:left;
	color:#fff;
    line-height: 20px;
}

#globalInfo span.name a {
	margin:0 2px;
	color:#fff;
}

#globalInfo span.name a:hover {
	background:#fff;
	color:#d3043c;
}

#globalInfo span.time {
	display:block;
	float:right;
	margin:0 4px 0;
	color:#fff;
    line-height: 20px;
}

/* mustHead */

#mustHead {
	width:918px;
	margin:0 0 8px 15px;
}

#mlogo a {
	display:block;
	width:221px;
	height:50px;
	float:left;
	background:url("http://i.yimg.jp/images/netallica/logo_musthead.gif") no-repeat;
}

#mlogo_mobile a {
	display:block;
	width:232px;
	height:50px;
	float:left;
	background:url("http://i.yimg.jp/images/netallica/sprite_log400.png") no-repeat 0 0;
}

#iphone_bn a {
	float:right;
	display:block;
	width:200px;
	height:50px;
	background:url("http://i.yimg.jp/images/netallica/sprite_log400.png") no-repeat 0 -200px;
	margin-right:10px;
}

#top_bn a {
	float:right;
	display:block;
	width:200px;
	height:50px;
	background:url("http://i.yimg.jp/images/netallica/mixi_bn.png") no-repeat;
	margin-right:10px;
}

#top_bn_vanc a {
	float:right;
	display:block;
	width:200px;
	height:50px;
	background:url("http://i.yimg.jp/images/netallica/vanc_bn.png") no-repeat;
	margin-right:10px;
}

#yid {
	float:left;
	margin-top:8px;
}

#ylink {
	float:right;
	line-height:50px;
}

#ylogo a {
	display:block;
	width:107px;
	height:50px;
	float:right;
	background:url("http://i.yimg.jp/images/netallica/sprite_log400.png") no-repeat 0 -100px;
}

/* mainNavi */

#mainNavi {
	width:938px;
	height:30px;
	background:url("http://i.yimg.jp/images/netallica/bg_mn_2.png") no-repeat;
	margin-left:5px;
	margin-bottom:15px;
}

#mainNavi ul {
	height:30px;
	margin-left:10px;
}

#mainNavi li {
	float:left;
}

#mainNavi li a {
	display:block;
	float:left;
	height:30px;
	position:relative;
}

#mainNavi li.mn01 a {
	background:url("http://i.yimg.jp/images/netallica/bg_mn01.png") no-repeat;
	width:58px;
}

#mainNavi li.mn02 a {
	background:url("http://i.yimg.jp/images/netallica/bg_mn02.png") no-repeat;
	width:49px;
	left:-1px;
}

#mainNavi li.mn03 a {
	background:url("http://i.yimg.jp/images/netallica/bg_mn03_2.png") no-repeat;
	width:61px;
	left:-2px;
}

#mainNavi li.mn04 a {
	background:url("http://i.yimg.jp/images/netallica/bg_mn04.png") no-repeat;
	width:86px;
	left:-3px;
}

#mainNavi li.mn05 a {
	background:url("http://i.yimg.jp/images/netallica/bg_mn05.png") no-repeat;
	width:62px;
	left:-4px;
}

#mainNavi li.mn06 a {
	background:url("http://i.yimg.jp/images/netallica/bg_mn06.png") no-repeat;
	width:75px;
	left:-5px;
}

#mainNavi li.mn07 a {
	background:url("http://i.yimg.jp/images/netallica/bg_mn07.png") no-repeat;
	width:62px;
	left:-6px;
}

#mainNavi li.mn10 a {
	background:url("http://i.yimg.jp/images/netallica/bg_mn10.png") no-repeat;
	width:49px;
	left:-7px;
}

#mainNavi li.mn11 a {
	background:url("http://i.yimg.jp/images/netallica/bg_mn11.png") no-repeat;
	width:84px;
	left:-8px;
}

#mainNavi li.mnmy a {
	background:url("http://i.yimg.jp/images/netallica/bg_mn12.png") no-repeat;
	width:100px;
	left:233px;
}

#mainNavi li a:hover {
	background-position:0 -40px;
}

#mainNavi li.active a, #mainNavi li.active a:hover {
	background-position:0 -80px;
	z-index:1;
}

/* foot */

#foot {
	width:918px;
	margin-top:30px;
	margin-left:7px;
	padding:5px 10px 10px;
	border-top:1px solid #666;
	font-size:10px;
}
*html #foot {width:938px;margin-left:6px;}

#foot p {
	float:left;
}

#foot address {
	float:right;
}

/* delimiter */

#delimiter {
	padding-left:15px;
	font-size:14px;
	position:relative;
	left:-15px;
	top:-15px;
	width:415px;
	height:36px;
	line-height:36px;
	background:url("http://i.yimg.jp/images/netallica/bg_delimiter.gif") no-repeat;
}

/* article */

#articleBody {
	margin-bottom:20px;
}

#articleText p {
	line-height:1.5;
	margin-bottom:1.3em;
}

#articleHead {
	background:url("http://i.yimg.jp/images/netallica/bg_dot_1x.gif") repeat-x 0 bottom;
	padding-bottom:10px;
}

#articleHead h2 {
	font-weight:bold;
	font-size:1.5em;
	line-height:1;
	margin-bottom:5px;
}

#articleHead em {
	font-weight:bold;
	font-size:90%;
}

#articleSB {
	font-size:10px;
	padding-top:7px;
	margin-bottom:25px;
}

#articleCP em {
	display:block;
	float:left;
	font-size:12px;
	padding-top:12px;
}

#articleCP p {
	float:right;
}

#articleCP a:hover {
	background-color:#fff;
}

/* relationBlog */

#relationBlog {
	margin-bottom:30px;
}

#relationBlog em {
	font-size:11px;
	color:#666;
}

#relationBlog li {
	font-size:90%;
	line-height:1.4;
	margin-bottom:15px;
}

#relationBlog img {
	margin-right:2px;
}

#relationBlogTitle {
	padding-bottom:8px;
	margin-bottom:10px;
	background:url("http://i.yimg.jp/images/netallica/bg_dot_2x.gif") repeat-x 0 bottom;
	position:relative;
}

#relationBlogTitle h3 {
	width:106px;
	height:16px;
	background:url("http://i.yimg.jp/images/netallica/sprite_moji300.png") no-repeat 0 -350px;
	float:left;
	margin:0 4px;
}

#relationBlogTitle p {
	float:left;
	line-height:16px;
}

#relationBlogTitle a:hover {
	background-color:#fff;
}

.relationBlogIcon {
	background:url("http://i.yimg.jp/images/netallica/icon_relationblog.gif") no-repeat 0 100%;
	padding-left:19px;
}

/* relationList */

#relationList ul {
	padding-left:1em;
	list-style-type:disc;
}

#relationList li {
	font-size:90%;
	margin-bottom:5px;
}

#relationList em {
	font-size:11px;
	color:#666;
}

#relationListTitle {
	padding-bottom:8px;
	margin-bottom:10px;
	background:url("http://i.yimg.jp/images/netallica/bg_dot_2x.gif") repeat-x 0 bottom;
}

#relationListTitle h3 {
	width:90px;
	height:16px;
	background:url("http://i.yimg.jp/images/netallica/bg_relationlist.gif") no-repeat;
	float:left;
	margin:0 4px;
}

#relationListTitle p {
	float:left;
	line-height:16px;
}

#relationListTitle a:hover {
	background-color:#fff;
}

/* zengoList */

#zengoList ul {
	padding-left:1em;
	list-style-type:disc;
}

#zengoList li {
	font-size:90%;
	margin-bottom:5px;
}

#zengoList em {
	font-size:11px;
	color:#666;
}

#zengoListTitle {
	padding-bottom:8px;
	margin-bottom:10px;
	background:url("http://i.yimg.jp/images/netallica/bg_dot_2x.gif") repeat-x 0 bottom;
}

#zengoListTitle h3 {
	width:75px;
	height:16px;
	background:url("http://i.yimg.jp/images/netallica/sprite_moji300.png") no-repeat 0 -450px;
	float:left;
	margin:0 4px;
}

#zengoListTitle p {
	float:left;
	line-height:16px;
}

#zengoListTitle a:hover {
	background-color:#fff;
}

/* moduletab */

.modTab li {
	float:left;
	width:99px;
	font-size:12px;
	text-align:center;
	line-height:25px;
	height:25px;
}

.modTab ul {
	background:url("http://i.yimg.jp/images/netallica/bg_modtab.gif") no-repeat;
	height:25px;
}

li.selected {
	background:url("http://i.yimg.jp/images/netallica/bg_modtab_act.gif") no-repeat;
	font-weight:bold;
	width:102px;
}

li.selected a {
	color:#000;
	text-decoration:none;
}

li.selected a:hover {
	background:none;
	color:#000;
}

.modTab2 li {
	float:left;
	width:149px;
	font-size:12px;
	text-align:center;
	line-height:25px;
	height:25px;
}

.modTab2 ul {
	background:url("http://i.yimg.jp/images/netallica/bg_modtab2.gif") no-repeat;
	height:25px;
}

li.selected2 {
	background:url("http://i.yimg.jp/images/netallica/bg_modtab_act2.gif") no-repeat;
	font-weight:bold;
	width:151px;
}

li.selected2 a {
	color:#000;
	text-decoration:none;
}

li.selected2 a:hover {
	background:none;
	color:#000;
}

.module {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:url("http://i.yimg.jp/images/netallica/bg_modbody.gif") repeat-x 0 bottom;
	margin-bottom:15px;
}

.moduleWrapper {
	padding:10px;
}

.modRankingTitle {
	width:300px;
	height:24px;
	background:url("http://i.yimg.jp/images/netallica/sprite_sub300.png") no-repeat 0 -50px;
}

.modRanking li {
	font-size:14px;
	padding:10px 0;
	background:url("http://i.yimg.jp/images/netallica/bg_dot_1x.gif") repeat-x 0 bottom;
	line-height:1.3;
}

.modRanking em {
	font-size:11px;
	color:#666;
}

.modMore {
	text-align:right;
	margin-top:10px;
}

.modRanking li p {
	padding-left:19px;
}

.modRanking li.rank01 p {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 2px;
}

.modRanking li.rank02 p {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -98px;
}

.modRanking li.rank03 p {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -198px;
}

.modRanking li.rank04 p {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -298px;
}

.modRanking li.rank05 p {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -398px;
}

.modentopiTitle {
	width:300px;
	height:24px;
	background:url("http://i.yimg.jp/images/netallica/sprite_sub300.png") no-repeat 0 -100px;
}

.modentopi li {
	font-size:14px;
	margin-bottom:5px;
}

ul.modentopi {
	list-style-type:disc;
	padding-left:1em;
}

.modMyTitle {
	width:300px;
	height:24px;
	background:url("http://i.yimg.jp/images/netallica/sprite_sub300.png") no-repeat 0 0;
}

.modulemyPhoto, .modulemyLink {
	float:left;
}

.modulemyPhoto {
	margin-right:5px;
}

.modulemyLink {
	padding-top:5px;
}

.modulemyLink span {
	font-size:12px;
}

.markUserTitle {
	width:153px;
	height:15px;
	background:url("http://i.yimg.jp/images/netallica/sprite_moji300.png") no-repeat 0 -200px;
	margin-left:10px;
	margin-bottom:10px;
}

#markUser {
	width:290px;
	padding-bottom:10px;
}

#markUser li {
	float:left;
	height:48px;
	margin-bottom:5px;
}

li.markUserIcon {
	width:48px;
	padding-left:10px;
	padding-right:5px;
}

*html li.markUserIcon {
	width:63px;
}

li.markUserName {
	width:82px;
	line-height:13px;
	overflow:hidden;
}

.markMinnaTitle {
	width:97px;
	height:15px;
	background:url("http://i.yimg.jp/images/netallica/sprite_moji300.png") no-repeat 0 -150px;
	margin:10px 0 0 10px;
}

#markMinna p {
	float:left;
	line-height:16px;
}

.markMinnaIcon {
	margin-right:5px;
}

#markToolColor {
	margin-bottom:5px;
}

#markToolColor p {
	width:44px;
	height:22px;
	background:url("http://i.yimg.jp/images/netallica/sprite_moji300.png") no-repeat 0 -250px;
	float:left;
}

#markToolColor select {
	float:left;
	font-size:12px;
	padding:2px;
	font-family:Verdana, Arial, sans-serif;
	border:1px solid #ccc;
	width:107px;
}

#markToolUrl {
	margin-bottom:5px;
}

#markToolUrl p {
	width:44px;
	height:22px;
	background:url("http://i.yimg.jp/images/netallica/sprite_moji300.png") no-repeat 0 -300px;
	float:left;
}

#markToolUrl input {
	border:1px solid #ccc;
	font-size:12px;
	padding:3px;
	font-family:Verdana, Arial, sans-serif;
	width:225px;
}
*html #markToolUrl input {
	height:22px;
	width:231px;
}

#markToolButton {
	text-align:right;
}

#markToolButton input.save {
	width:141px;
}
#markToolButton input.clear {
	width:86px;
}

.modToolTitle {
	width:300px;
	height:24px;
	background:url("http://i.yimg.jp/images/netallica/sprite_sub300.png") no-repeat 0 -150px;
}
#markToolSW {
	height:30px;
	padding-left:43px;
	background:url("http://i.yimg.jp/images/netallica/bg_modmark_sw_bg.gif") repeat-x;
}
#markToolSW p, #markToolSW input {
	float:left;
}
#markToolSW input {
	width:18px;
	height:18px;
	margin-top:7px;
}
*html #markToolSW input {
	width:26px;
	height:26px;
	margin-top:3px;
}
#markToolSW p.markToolSWTitle {
	width:91px;
	height:30px;
	background:url("http://i.yimg.jp/images/netallica/sprite_moji300.png") no-repeat 0 0;
}
#markToolSW p.markToolSWON {
	width:37px;
	height:30px;
	background:url("http://i.yimg.jp/images/netallica/sprite_moji300.png") no-repeat 0 -50px;
}
#markToolSW p.markToolSWOFF {
	width:33px;
	height:30px;
	background:url("http://i.yimg.jp/images/netallica/sprite_moji300.png") no-repeat 0 -100px;
}

.mp {background-color:#f69;}
.my {background-color:#ff6;}
.mg {background-color:#cf0;}
.mb {background-color:#6ff;}
.mo {background-color:#f90;}
.mcollect5 {background-color:#e40000;color:#fff;}
.mcollect4 {background-color:#ff4747;}
.mcollect3 {background-color:#ff9797;}
.mcollect2 {background-color:#ffc3c3;}
.mcollect1 {background-color:#ffe9e9;}

#articleList li {
	margin-bottom:22px;
}
#articleList p {
	margin-top:3px;
	font-size:80%;
}
#articleList em {
	display:block;
	margin-top:3px;
	font-size:11px;
	color:#666;
}

#articleListHead {
	background:url("http://i.yimg.jp/images/netallica/bg_dot_1x.gif") repeat-x 0 bottom;
	padding-bottom:10px;
}
#articleListHead h2 {
	font-size:1.5em;
	font-weight:bold;
	line-height:1;
	float:left;
}
#articleListHead p {
	font-size:13px;
	background:url("http://i.yimg.jp/images/netallica/icon_calendar.gif") no-repeat 0 bottom;
	padding-left:16px;
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.articleListNavi {
	font-size:13px;
	margin-bottom:25px;
	padding-top:7px;
}
.articleListNavi p.listNum {
	float:left;
}
.articleListNavi p.listLink {
	float:right;
}

.modPhotoNewstitle {
	width:300px;
	height:24px;
	background:url("http://i.yimg.jp/images/netallica/sprite_sub300.png") no-repeat 0 -200px;
}
#modPhotoNewsNavi {
	margin-bottom:10px;
}
#modPhotoNewsNavi p {
	float:right;
}
#modPhotoNewsNavi p.mark {
	margin-right:46px;
}
#modPhotoNewsNavi img {
	vertical-align:text-bottom;
}
#modPhotoNewsNavi a:hover {
	background-color:#fff;
}
.modPhotoNews {
	width:278px;
}
.modPhotoNews li {
	width:133px;
	text-align:center;
}
.modPhotoNews li.photoLeft {
	float:left;
}
.modPhotoNews li.photoRight {
	float:right;
}
.modPhotoNews p {
	font-size:13px;
	text-align:left;
	margin-top:3px;
}
.modPhotoNews img {
	vertical-align:text-bottom;
}
.modPhotoNews em {
	display:block;
	margin-top:3px;
	font-size:11px;
	color:#666;
}
p.photoRanking01 {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 2px;
	padding-left:19px;
}
p.photoRanking02 {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -98px;
	padding-left:19px;
}
p.photoRanking03 {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -198px;
	padding-left:19px;
}
p.photoRanking04 {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -298px;
	padding-left:19px;
}
p.photoRanking05 {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -398px;
	padding-left:19px;
}
p.photoRanking06 {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -498px;
	padding-left:19px;
}
p.photoRanking07 {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -598px;
	padding-left:19px;
}
p.photoRanking08 {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -698px;
	padding-left:19px;
}
p.photoRanking09 {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -798px;
	padding-left:19px;
}
p.photoRanking10 {
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -898px;
	padding-left:19px;
}

#mainModPhoto {
	border:1px solid #ccc;
	background:url("http://i.yimg.jp/images/netallica/bg_modbody.gif") repeat-x 0 bottom;
	padding:5px 10px 10px 0;
}
#mainModPhoto li {
	display:inline;
	margin-left:10px;
	width:135px;
	text-align:center;
	float:left;
}
#mainModPhoto ul li p {
	font-size:13px;
	text-align:left;
	margin-top:3px;
	line-height:15px;
}
#mainModPhoto em {
	display:block;
	margin-top:3px;
	font-size:11px;
	color:#666;
}
#mainModPhoto img {
	vertical-align:text-bottom;
}
#mainModPhotoNavi {
	margin-bottom:10px;
}
#mainModPhotoNavi p {
	float:right;
}
#mainModPhotoNavi p.mark {
	margin-right:10px;
}

#photoList li {
	background:url("http://i.yimg.jp/images/netallica/bg_photolist.gif") repeat-x;
	width:170px;
	padding:10px 0 15px;
	text-align:center;
	margin-right:15px;
	float:left;
}
#photoList li.nomargin {
	margin-right:0;
}
#photoList img {
	vertical-align:text-bottom;
}
#photoList p {
	font-size:13px;
	text-align:left;
	margin-top:3px;
	line-height:1.2;
}
#photoList em {
	display:block;
	margin-top:3px;
	font-size:11px;
	color:#666;
}

.photoListNavi {
	font-size:13px;
	margin-bottom:25px;
	padding-top:7px;
}
.photoListNavi p.listNum {
	float:left;
}
.photoListNavi p.listLink {
	float:right;
}

#photoListHead {
	background:url("http://i.yimg.jp/images/netallica/bg_dot_1x.gif") repeat-x 0 bottom;
	padding-bottom:10px;
}
#photoListHead h2 {
	font-size:1.5em;
	font-weight:bold;
	line-height:1;
	float:left;
}
#photoListHead p {
	font-size:13px;
	background:url("http://i.yimg.jp/images/netallica/icon_calendar.gif") no-repeat 0 bottom;
	padding-left:16px;
	float:left;
	margin-left:10px;
	margin-top:5px;
}

#photoListWrapper {
	width:910px;
	margin-left:20px;
}

#photoWrapper {
	width:100%;
	text-align:center;
	position:absolute;
	top:50px;
	left:0;
	z-index:3;
}
#photoWrapper img {
	vertical-align:text-bottom;
}
#photo {
	width:450px;
	padding:15px;
	background-color:#fff;
	text-align:left;
	margin:0 auto;
}
*html #photo {width:480px;}
#photo em {
	display:block;
	margin-top:3px;
	margin-bottom:5px;
	font-size:11px;
	color:#666;
}
#photo h3 {
	margin-top:15px;
	font-weight:bold;
}
.photoRelationLink {
	text-align:center;
	margin-top:15px;
}

#overlay {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	height:1200px;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}

.rankList li {
	margin-bottom:20px;
}
.rankNumber {
	width:45px;
	float:left;
	text-align:center;
}
.rankNumber p.rankNumberRank {
	height:45px;
	background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -1000px;
	font-size:24px;
	font-weight:bold;
	color:#fff;
}
.rankNumber p.rankNumberPers {
	margin-top:2px;
	font-size:12px;
}
.rankArticle {
	float:right;
	width:538px;
}
.rankArticle p {
	font-size:80%;
	margin-top:3px;
}
.rankArticle em {
	color:#666666;
	display:block;
	font-size:11px;
	margin-top:3px;
}

.rankTitle h2 {
	float:left;
	font-size:1.5em;
	font-weight:bold;
	line-height:1;
}
.rankTitle p {
	font-size:13px;
	float:right;
	margin-top:5px;
}
.rankTitle {
	background:url("http://i.yimg.jp/images/netallica/bg_dot_1x.gif") repeat-x 0 bottom;
	padding-bottom:10px;
	margin-bottom:15px;
}

#rankMark, #rankBlog {
	margin-bottom:15px;
}

.rankmodPhotoNewstitle {
	width:300px;
	height:24px;
	background:url("http://i.yimg.jp/images/netallica/sprite_sub300.png") no-repeat 0 -300px;
}
.modAccessRankingTitle {
	width:300px;
	height:24px;
	background:url("http://i.yimg.jp/images/netallica/sprite_sub300.png") no-repeat 0 -250px;
}

.rankListNavi {
	font-size:13px;
	margin-bottom:25px;
	margin-top:-8px;
}
.rankListNavi p.listNum {
	float:left;
}
.rankListNavi p.listLink {
	float:right;
}

#articleList span {
	font-size:12px;
	color:#999;
}

.modulefull {
	border:1px solid #ccc;
	background:url("http://i.yimg.jp/images/netallica/bg_modbody.gif") repeat-x 0 bottom;
	margin-bottom:15px;
}
.myphoto {
	float:left;
	margin-right:5px;
}
.mydata {
	font-size:14px;
	line-height:16px;
}
.mydata span {
	font-size:12px;
}
.modAccessTitle {
	width:300px;
	height:24px;
	background:url("http://i.yimg.jp/images/netallica/bg_modtitle_access.gif") no-repeat;
}

.topList, .topList h2 {
	margin-bottom:15px;
}
.topList h2 a {
	display:block;
	width:593px;
	height:31px;
	background:url("http://i.yimg.jp/images/netallica/sprite_main593.png") no-repeat;
}
.topList h2 a.photo {background-position:0 0;}
.topList h2 a.geinou {background-position:0 -50px;}
.topList h2 a.tsuiseki {background-position:0 -100px;}
.topList h2 a.gadget {background-position:0 -150px;}
.topList h2 a.anime {background-position:0 -200px;}
.topList h2 a.bikkuri {background-position:0 -250px;}
.topList h2 a.column {background-position:0 -300px;}

.topArticleMore {
	margin-top:10px;
	text-align:right;
}
.topList em {
	color:#666666;
	font-size:11px;
	margin-top:2px;
}
.topArticle ul {
	padding-left:1em;
	list-style-type:disc;
}
.topArticle li {
	margin-bottom:6px;
}

#loginbox p {
	font-size:14px;
	margin-bottom:5px;
}
#loginyid, #loginpw {
	width:120px;
	padding:2px;
}
#button {
	padding:0 5px;
}
.loginlink {
	font-size:14px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
}

.MyAnnexReg {
	display:block;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:3px;
	border:1px solid #9f2828;
	background-color:#f41d70;
	text-decoration:none;
	color:#fff;
}

.regwrapper {
	text-align:center;
}
.reg {
	text-align:left;
	width:750px;
	margin:0 auto;
	margin-bottom:15px;
}
.reg h2 {
	font-size:1.5em;
	font-weight:bold;
	line-height:1;
	background:url("http://i.yimg.jp/images/netallica/bg_dot_1x.gif") repeat-x 0 bottom;
	margin-bottom:10px;
	padding-bottom:10px;
}

.reg p {
	line-height:1.4;
	margin-bottom:1em;
}
.regForm input#uname {
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	background-color:#ffc;
	padding:2px;
}
p.regForm {
	text-align:center;
	background-color:#eee;
	padding:5px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
p.regFormButton {
	text-align:center;
}
p.regFormButton input#regbutton {
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
}
.regFormError {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#f00;
}
.regForm input#open, .regForm input#close {
	width:16px;
	height:16px;
}

.mostMarkTitle {
	background:transparent url(http://i.yimg.jp/images/netallica/bg_modmark_mostmark.gif) no-repeat scroll 0%;
	height:15px;
	margin-top:10px;
	width:98px;
}

#markAlert {
	border:1px solid #f41d70;
	padding:6px;
	text-align:center;
	margin-bottom:15px;
	background-color:#ffffee;
}
#markAlert strong {
	color:#f41d70;
}
#markAlert span {
	font-size:12px;
}

#nojs {
	font-size:12px;
	color:#ed161e;
	margin-bottom:15px;
}

.toprss {
	text-align:right;
	margin-bottom:5px;
}
.rss {
	float:right;
	margin-top:5px;
}
.rss img, .toprss img {
	vertical-align:text-bottom;
}
.rss a:hover, .toprss a:hover {
	background-color:#fff;
}

.articlePhoto {
	float:left;
	width:150px;
	margin-right:10px;
	margin-bottom:10px;
	font-size:13px;
	text-align:center;
	background:url(http://i.yimg.jp/images/netallica/bg_modbody.gif) repeat-x 0 bottom;
	padding:0 10px 10px 10px;
}
*html .articlePhoto {
	width:170px;
}
.articlePhoto p {
	text-align:left;
	line-height:15px !important;
	margin-top:3px;
	margin-bottom:0 !important;
}
.articlePhoto img {
	vertical-align:text-bottom;
}

.cpList {
	background:url("http://i.yimg.jp/images/netallica/bg_dot_1x.gif") repeat-x 0 bottom;
	padding-bottom:5px;
	margin-bottom:20px;
}
.cpList h2 {
	font-size:1em;
	font-weight:bold;
	width:260px;
	*width: 270px;
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	zoom:1;
}
.cpList img {
	vertical-align:text-bottom;
}
.cpList a:hover {
	background:none;
}
.cpList p.cplogo {
	width:185px;
	height:40px;
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	zoom:1;
}
.cpList p.cprss {
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	zoom:1;
}

.helpss {
	margin-bottom:20px;
}
.helpss h2 {
	font-size:1.5em;
	font-weight:bold;
	line-height:1;
	background:url(http://i.yimg.jp/images/netallica/bg_dot_1x.gif) repeat-x 0 bottom;
	padding-bottom:10px;
	margin-bottom:7px;
}
.helpss p, .helpss li {
	line-height:1.5;
	margin-bottom:1em;
}
.helpss ul {
	padding-left:1em;
	list-style-type:disc;
}
.helpss p.hint {
	font-size:80%;
	background-color:#eee;
	padding:3px 5px;
}
.helpss ol {
	padding-left:1em;
	list-style-type:decimal;
}


.mhelp {
	font-size:12px;
	padding:5px 5px 0 0;
	font-weight:bold;
	text-align:right;
}
.mhelp img {
	padding-right:2px;
}
.mhelp a:hover {
	background-color:#fff;
	color:#d20039;
}
.mhelp a {
	color:#fff;
}

.rmboxTip {
	display:inline;
	padding:3px;
	background-color:#ffe;
	border:1px solid #f41d70;
	font-size:12px;
}
.rmbox {
	position:relative;
	padding:1px;
	font-size:14px;
	width:210px;
	text-align:center;
	background-color:#ffe;
	border:1px solid #ccc;
}
.rmboxTit {
	cursor:move;
	padding:2px 0;
	background:url('http://i.yimg.jp/images/netallica/bg_modmark_sw_bg.gif') repeat-x 0 100%;
}
.rmboxTex {
	padding:8px 0;
}
.rmboxBut {
	padding:0 5px 5px;
	text-align:right;
}

.rmboxClo {
	cursor:pointer;
	position:absolute;
	top:5px;
	right:5px;
	background:url('http://i.yimg.jp/images/netallica/sui/css/container/close12_1.gif') no-repeat;
	width:12px;
	height:12px;
}

.sideborder {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

/* search */

.search_box {
	text-align:center;
	margin:6px 0 16px 0;
}
*html .search_box{
	padding:0;
}

.search_box_right {
	text-align:center;
	margin:0 0 16px 0;
	padding:6px 20px 0 0;
	float:right;
}

.search_box_top {
	text-align:center;
	margin:0 0 10px 0;
	padding:0 20px 0 0;
	float:right;
}

.search_clear { clear:both;}
.search_icon {
	margin:0;
}
.search_photo {
	float:right;
	font-size:13px;
	margin-bottom:10px;
	margin-right:10px;
	padding:0pt 10px 10px;
	text-align:center;
	width:150px;
}

.search_line {
	background:url("http://i.yimg.jp/images/netallica/bg_dot_1x.gif") repeat-x 0 bottom;
	padding:6px 0;
	clear:both;
}

#articleList li b{
	background: pink;
	font-weight:normal;
}

/* delimiter */

#delimiterbg {
	position:relative;
	left:5px;
	top:-15px;
	width:938px;
	height:36px;
	background:url("http://i.yimg.jp/images/netallica/bg_delimiter_l.gif") no-repeat;
}
*html #delimiterbg {padding-right:0;}

#delimiterbg_right {
	width:300px;
	margin:0;
	padding:0;
}	

.delimiter2 {
	padding-left:15px;
	font-size:14px;
	line-height:36px;
	float:left;
}
	
/* PagingStyle */

.paging {
	text-align:center;
	margin:20px;
	font-size:80%;
	color:#999;
}
.paging a:link, .paging a:visited {
	border:1px solid #bbb;
	padding:1px 5px;
	text-decoration:none;
	font-family:Verdana, Arial, sans-serif;
	background-color:#fff;
}
.paging a:hover, #paging a:active {
	border:1px solid #0a83bf;
	background-color:#0a83bf;
	color:#fff;
}
.paging strong {
	padding:2px 5px;
	font-family:Verdana, Arial, sans-serif;
}

/*  trendword  */

.hotword {
	padding-left:35px;
	min-height:31px;
	background:url("http://i.yimg.jp/images/trendword/icon_hotword.jpg") no-repeat;
	overflow:visible;
}
.hotword  h1 {
	margin:0;
	padding:2px 0 2px 0px;
	margin-right:10px;
	display:inline;
	font-size:150%;
	overflow:visible;
}
.hotword .f80 {
	font-size:13px;
}
.fukiHead {
	width:300px;
	height:27px;
	background:url("http://i.yimg.jp/images/trendword/tag_bg_top_s.gif") no-repeat;
	background-position:bottom;
	margin:0;
	text-align:right;
	font-size:12px;
}

.fuki {
	width:300px;
	background:url(http://i.yimg.jp/images/trendword/tag_bg01_s.gif) repeat-y;
}
.fukiInter {
	line-height:28px;
	padding:0 10px;
}
.fukiButton {
	padding:5px 10px;
}
.fukiButtonL {
    text-align:right;
}
.fukiButtonR {
    text-align:right;
	font-size:80%;
	padding:2px 20px 0 0;
}
*html .fukiButtonR {
	padding:6px 20px 0 0;
}

.word05 a:link,
.word04 a:link,
.word03 a:link,
.word02 a:link,
.word01 a:link {text-decoration:none;color:#000;}
.word05 a:visited,
.word04 a:visited,
.word03 a:visited,
.word02 a:visited,
.word01 a:visited {text-decoration:none;color:#000;}
.word05 a:hover,
.word04 a:hover,
.word03 a:hover,
.word02 a:hover,
.word01 a:hover {text-decoration:none;color:#fff;}
.word05 a:active,
.word04 a:active,
.word03 a:active,
.word02 a:active,
.word01 a:active {text-decoration:none;color:#fff;}
.word05 {font-size:12px;}
.word04 {font-size:16px;}
.word03 {font-size:18px;}
.word02 {font-size:20px;}
.word01 {font-size:24px;}

/* articlePhoto */
#photobox_area{
	padding:0 0 10px 16px;
	position:relative;
}

#photobox_area a img{
	border:1px solid #eee;
}

#photobox_area a:hover img{
	border:1px solid #0a83bf;
}

.relationPhoto {
	float:left;
	width:130px;
	height:90px;
	text-align: center;
	margin-right:10px;
	background:url("http://i.yimg.jp/images/netallica/bg_articlephoto.gif") no-repeat;
}

.relationPhoto p {
    margin:0;
    padding-top:4px;
}

.photobox{
	width:130px;
	height:90px;
	z-index: 1;
}

.photobox img{
	padding-top:0;
}

.photobox a{
	background:none;
}

/* relationList2 */

#relationList2 ul {
	padding-left:1em;
	list-style-type:disc;
	padding-bottom:20px;
}
#relationList2 li {
	font-size:90%;
	margin-bottom:5px;
}
#relationList2 em {
	font-size:11px;
	color:#666;
}
#relationListTitle2 {
	padding-bottom:8px;
	margin-bottom:10px;
	background:url("http://i.yimg.jp/images/netallica/bg_dot_2x.gif") repeat-x 0 bottom;
}
#relationListTitle2 h3 {
	width:116px;
	height:16px;
	background:url("http://i.yimg.jp/images/netallica/sprite_moji300.png") no-repeat 0 -400px;
	float:left;
	margin:0 4px;
}
#relationListTitle2 p {
	float:left;
	line-height:16px;
}
#relationListTitle2 a:hover {
	background-color:#fff;
}

/* Markicon */

.mark_icon{padding-left:6px;}

.mark_icon a{text-decoration:underline;}
.mark_icon a:hover {text-decoration:underline;}

.mark_icon3 a {
	margin-left: 6px;
    background-color:#fff;
	text-decoration:none;
}

/* Commenticon */

.comment_icon{padding-left:6px;}

.comment_icon a{text-decoration:underline;}
.comment_icon a:hover {text-decoration:underline;}


/* comment */

#commentTitle {
	padding-bottom:8px;
	margin:20px 0 10px 0;
	background:url("http://i.yimg.jp/images/netallica/bg_dot_2x.gif") repeat-x 0 bottom;
	clear:both;
}
#commentTitle h3 {
	width:135px;
	height:16px;
	background:url("http://i.yimg.jp/images/netallica/sprite_moji300.png") no-repeat 0 -500px;
	float:left;
	margin:0 4px;
}
#commentTitle p {
	float:left;
	height:16px;
}

#commentListTitle a:hover {
	background-color:#fff;
	}
.comment_total {
	font-size:80%;
	padding:0 6px;
	float:left;
}
.comment_help {
	float:right;
	padding:2px 5px 0 0;
	font-size:80%;
	font-weight:bold;
}
.comment_help img {
	padding-right:2px;
}
.comment_selectitem {
	font-size:80%;
	padding:0 6px 10px 6px;
}

.comment_navileft {
	text-align:left;
	font-size:80%;
	padding:3px;
	float:left;
}

.comment_naviright {
	text-align:right;
	font-size:90%;
	padding:0 6px;
	float:right;
}
/* safari only \*/
html:\66irst-child .comment_naviright{
	margin-bottom:10px;
}
/* end */

#commentset {
	width:590px;
	margin:10px 0;
	padding:0;
	text-align:center;
}

.comment_clear {
   clear:both;
}

.commentleft {
   float:left;
   width:48px;
   margin-left:10px;
   margin-bottom:10px;
}
*html .commentleft {
   margin-left:6px;
}
.bt_nice1 {
   width:48px;
   height:33px;
   margin-top:0;
   background:url("http://i.yimg.jp/images/netallica/sprite_icon50.png") no-repeat 0 -1100px;
}
*html .bt_nice1 {margin-top:1px;}

.bt_nice1 a{
   display:block;
   width:48px;
   height:33px;
   text-decoration:none;
}
.bt_nice1 a:hover {background-color:transparent; text-decoration:none;}

.nice_point {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
	position:relative; top:13px; right:5px;
	text-align:right;
	line-height: 150%;
	color:#fd2796;
}
*html .nice_point {position:relative; top:11px; right:5px;}

.nice_point a{text-decoration:none;}

.commentright {
    width:517px;
    float:left;
    margin-left:6px;
	margin-bottom:10px;
	padding:0;
    background:url("http://i.yimg.jp/images/netallica/comment_fuki_bg.gif") repeat-y;
}

.comment_fukitop {
    width:517px;
    height:6px;
	margin:0;
    padding:0;
    background:url("http://i.yimg.jp/images/netallica/comment_fuki_top.gif") no-repeat;
	background-position:left top;
	font-size:1px;
}

.comment_fukimiddle {
    width:517px;
   	margin:0;
    background:url("http://i.yimg.jp/images/netallica/comment_fuki_left.gif") no-repeat;
	background-position:left top;
}

.comment_fukibottom {
    width:517px;
    height:6px;
	margin:0;
    background:url("http://i.yimg.jp/images/netallica/comment_fuki_bottom.gif") no-repeat;
	background-position:left bottom;
	font-size:1px;
	clear:both;
}

.comment_text {
   width:480px;
   font-size:90%;
   text-align:left;
   margin: 4px 0 0 24px;;
}

.comment_face {
    vertical-align:top;
	width:18px;
}
.comment_com {
    vertical-align:top;
    line-height:120%;
	padding-left:6px;
}

.comment_info {
	width:480px;
    margin:0 4px 0 24px;
}

.comment_date {
	color:#999;
	font-size:80%;
	padding:0 10px 2px 0;
}
.comment_bt_vio {
	text-align:right;
	padding:3px;
	width:72px;
	vertical-align:bottom;
}

.comment_bt_vio a{text-decoration:none;}
.comment_bt_vio a:hover {background-color:transparent; text-decoration:none;}

.comment_bt_nice {
	text-align:right;
	padding:3px;
	font-size:80%;
	color:#fd2796;
	vertical-align:bottom;
}
.comment_bt_delete {
	text-align:right;
	padding:3px;
	vertical-align:bottom;
}
.comment_box {
	width:570px;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	padding:10px;
	margin-bottom:10px;
	line-height:130%;
}
*html .comment_box {
	width:590px;
}
.comment_boxtitle {
	margin:5px 0 0 0;
	padding:6px 0;
	width:590px;
	font-size:90%;
	border-left:1px #cccccc solid;
	border-right:1px #cccccc solid;
	font-weight:bold;
	background:url("http://i.yimg.jp/images/netallica/bg_modmark_sw_bg.gif") repeat-x;
}
*html .comment_boxtitle {
	width:592px;
	height:30px;
	padding:8px 0 6px 0;
}
.comment_boxtitle p {
	float:left;
	line-height:16px;
	padding:2px 2px 0 6px;
}

.comment_boxtitle p a{text-decoration:none;}
.comment_boxtitle p a:hover {background-color:transparent; text-decoration:none;}

.comment_dotline {
    width:100%;
	margin:0 0 6px 0;
	background:url("http://i.yimg.jp/images/netallica/bg_dot_1x.gif") repeat-x;
}	

.comment_faceicon{
    margin-right:6px;
	background:url("http://i.yimg.jp/images/netallica/emo_bg.gif") no-repeat;
}
.comment_inputarea{
	width:550px;
}
.comment_item{
    font-size:80%;
}
.comment_attention{
    font-size:80%;
	line-height:140%;
	text-align:left;
	width:570px;
	padding:3px;
}
.comment_agree{
	padding:3px;
	font-size:80%;
	width:570px;
	text-align:center;
	float:left;
}
.comment_tokou{
	padding:3px;
	text-align:center;
	clear:both;
}

/* comment　1カラム */
.comment_box_l {
	width:95%;
	border: 1px #cccccc solid;
	padding:10px;
	margin-top:20px;
	font-size:100%;
	line-height:130%;
}
.comment_box_l table{
	width:640px;
}
.comment_select_title{
    font-size:80%;
	font-weight:bold;
	padding:2px 0 2px 6px;
	background-color:#ececec;
	text-align:left;
}
*html .comment_select_title{
	margin-bottom:2px;
}

.comment_attention_title{
	color:#ff0000;
}

#comment_bt {
	text-align:center;
	width:160px;
}

.comment_bt_vio_l {
	padding:3px;
	width:57px;
	height:40px;
	float:left;
}

.comment_bt_vio_l a{text-decoration:none;}
.comment_bt_vio_l a:hover {background-color:transparent; text-decoration:none;}

.comment_bt_del_l {
	padding:3px;
	width:57px;
	height:40px;
	float:left;
}

.comment_bt_del_l a{text-decoration:none;}
.comment_bt_del_l a:hover {background-color:transparent; text-decoration:none;}

.comment_bt_cancel {
	padding:3px;
	width:57px;
	height:40px;
	float:right;
}

.comment_bt_cancel a{text-decoration:none;}
.comment_bt_cancel a:hover {background-color:transparent; text-decoration:none;}

.comment_attention2{
    font-size:80%;
	line-height:140%;
	text-align:center;
	margin-top:20px;
}


/* comment　ランキング */
#rankcomment {
	margin-bottom:15px;
}

/* アネモス */

#anemos a:hover{
	background:0;
}

/* RP */

#RP a:hover{
	background:0;
}

#RP table{
	width:100%;
}

#RP table table table td{
	padding:10px 0;
}

#RP table table table td img{
	vertical-align:bottom;
}

#RP td{
	text-align:center;
}

.rp-waku{
	border:1px solid #cccccc;
	margin: 0 0 15px 0;
}

.rp-top{
	text-align:center;
	margin:0px;
	color:#555;
	background-color:#eeeeee;
}

.rp-bottom{
	text-align:center;
	margin:0px;padding:10px 0;
}

/* みんなのマーク */

#table_width{width:100%;}
.waku{padding:5px;margin:0 0 0 0;}
.waku img{vertical-align:bottom}
.mark_bg{font-size:120%;font-weight:bold;}
.marktime{display:block;float:right;font-size:75%;color:#666666;}
.td_bottom{display:block;margin:10px 0 0 0;font-size:80%;}
.td_bottom img{margin-bottom:3px;}
.td_hover td {padding:7px 5px;background:url("http://i.yimg.jp/images/netallica/bg_dot_1x_gray.gif") repeat-x 0 bottom;}

/* ヘビーフッターパーツ */

.pinkline{
	background:url("http://i.yimg.jp/images/netallica/bg_pink_2x.gif") repeat-x 0 top;
}

#footWrapper{
	background:url("http://i.yimg.jp/images/netallica/bg_hfoot_2x.gif") repeat-x 0 top;
	border-top:1px solid #91998e;
	margin-top:30px;
	background-color:#F7EEF1;
	padding-top:10px;
}

.footcontentbox{
	padding:0 1px;
	margin-left:7px;
	margin-bottom:10px;
}

/* ネタりかを読む方法はいろいろあります */

#otherwaybox{
}

#otherwaybox h3{
	width:263px;
	height:16px;
	background:url("http://i.yimg.jp/images/netallica/sprite_moji300.png") no-repeat 0 -550px;
	margin:0 auto 10px auto;
}
*html #otherwaybox h3{
	margin-left:350px;
}

#otherwaybox ul{}

#otherwaybox li{
	background-image:url(http://i.yimg.jp/images/netallica/sprite_otherway.png);
	background-repeat:no-repeat;
	margin:0 22px;
	float:left;
	width:190px;
	height:67px;
}
*html #otherwaybox li{
	margin:0 18px;
}

#otherwaybox li span{
	float:left;
	width:115px;
	display:block;
	text-align:left;
	line-height: 16px;
	margin:27px 0 0 10px;
}
*html #otherwaybox li span{
	margin:26px 0 0 7px;
}

#otherwaybox li p a{
	width:45px;
	height:45px;
	background:none;
	float:right;
	display:block;
	margin:10px 10px 0 0;
}
*html #otherwaybox li p a{
	margin:11px 7px 0 0;
}

#otherwaybox .mobile{
	background-position:0 0;
}

#otherwaybox .iphone{
	background-position:0 -100px;
}

#otherwaybox .twitter{
	background-position:0 -200px;
}

#otherwaybox .rsst{
	background-position:0 -300px;
}

#otherwaybox .facebook{
  background:url(http://i.yimg.jp/images/netallica/sprite_otherway.png) no-repeat;
	background-position:0 -400px;
}


/* mainteBox */
.mainteBox{
  text-align:center;
	margin-top:30px;
}

.mainteBox .text{
  width:600px;
	_width:620px;
  font-size: 80%;
	line-height: 1.5;
	color:#C00;
	padding:10px;
	border: 1px solid #c00;
	margin:0 auto 10px auto;
	text-align:left;
}

.mainteBox .text p{
  margin-bottom:10px;
}

.mainteBox .text .last{
  margin-bottom:0;
}

/* yshopping */
#yshopping{
	margin-bottom:15px;
}

/* top_bn */
.head_bn{
	float:right;
	display:block;
	width:191px;
	height:50px;
	margin-right:20px;
	margin-top:1px;
}
.head_bn a:hover{ display:block; border:none;}
.head_bn img{
  vertical-align:bottom;
}

/* leadLink */
#leadLink{
	margin-bottom:15px;
}
#leadLink img{
	vertical-align:bottom;
}
#leadLink li{
	margin-bottom:10px;
}

/* anemos */
.anemos a:hover{
	background:0;
}




