/* CSS Document */*{    margin:0;    padding:0;    font-family:Meiryo, Verdana, Arial, Helvetica, sans-serif;    }html{    height:100%;    }body{    height:100%;    background:url(../images/bbg.jpg) 0 0 repeat-x;    font-size:0.8em;    color:#4D4845;	line-height:150%;    }#contentsheader{	clear:left;	width:769px;	margin:10px 0 0 10px;	font-size:12px;	}#contentsheader .pankz_mk{	color:#2D6D95;	}	#contentsheader .page{	color:#986530;	}#header_text{    color:#986530;    font-size:11px;    font-family:"Meiryo, Verdana, Arial, Helvetica, sans-serif";	font-weight:bold;}  h2,h3,h4{    color:#986530;    font-size:11px;    font-family:"Meiryo, Verdana, Arial, Helvetica, sans-serif";    }ul{    list-style:none;    }img{    border:none;    }#header{    height:170px;    width:800px;    background:url(../images/header_bg.jpg) no-repeat 0 0;    }#header h1{    float:left;    margin:5px 0 0 0;    width:245px;    height:29px;    padding-left:20px;    font-size:11px;    }#header #header_text{    float:left;    margin:5px 0 0 0;    width:245px;    height:29px;    padding-left:20px;    font-size:11px;    }#head_link{    list-style-type:none;    float:left;    width:511px;    height:29px;	font-size:11px;	line-height:normal;    }#head_linkx{    list-style-type:none;    float:right;    height:29px;    margin-right:20px;	font-size:11px;	line-height:normal;    }*+html #head_linkx{    list-style-type:none;    float:right;    height:29px;    margin-right:20px;	font-size:11px;	line-height:normal;    }#head_link li{    float:left;    margin:6px 0 auto 0;    font-size:11px;    _font-size:10px;    }#head_linkx li{    float:left;    margin:6px 0 auto 0;    font-size:11px;    _font-size:10px;    }.li1{    width:97px;    background:url(../images/header_icon.gif) no-repeat left center;    padding-left:18px;    }.li2{    width:80px;    _padding-top:2px;    background:url(../images/header_icon.gif) no-repeat left center;    padding-left:18px;    }    .li3{    width:156px;    _padding-top:2px;    background:url(../images/header_icon.gif) no-repeat left center;    padding-left:18px;    _width:156px;    }.li4{    width:47px;    _padding-top:2px;    background:url(../images/login_icon.gif) no-repeat left center;    padding-left:18px;    }.li4x{    width:70px;    _padding-top:2px;    background:url(../images/login_icon.gif) no-repeat left center;    padding-left:18px;    }.li5{    _padding-top:1px;    background:url(../images/help_icon.gif) no-repeat left center;    padding-left:18px;    }.li6x{    width:47px;    _padding-top:2px;    background:url(../images/help_icon.gif) no-repeat left center;    padding-left:18px;    }*+html .li2{    padding-top:2px;    }*+html .li3{    padding-top:2px;    width:156px;    }*+html .li4{    padding-top:2px;    }*+html .li4x{    padding-top:2px;    }*+html .li5{    padding-top:1px;    }*+html .li6x{    padding-top:2px;    }    #head_cat{    clear:both;    margin:0 0 0 250px;    color:#FFFFFF;    font-weight:bold;    font-size:14px;    list-style:none;    position:absolute;    top:95px;    _top:98px;    }#head_cat li{    float:left;    }.cat1{    margin-right:45px;    }.cat2{    margin-right:75px;    }#head_cat a{    font-size:11px;    color:#FFFFFF;    }h1{    position:absolute;    top:69px;    left:13px;    }h1 a{    display:block;    width:216px;    height:55px;    text-indent:-9999px;    }#signlink{    position:absolute;    top:139px;    left:692px;    }#signlink a{    display:block;    width:86px;    height:25px;    text-indent:-9999px;    }a:link{    color:#2D6D95;    text-decoration:none;    }a:visited{    color:#2D6D95;    text-decoration:none;    }a:hover{    color:#2D6D95;    text-decoration:underline;    }a:active{    color:#2D6D95;    text-decoration:underline;    }/* global navigation */#global_navi{	height:40px;	background:url(../images/navi_bg.jpg) no-repeat 0 0;	width:800px;	padding:0 auto 0 atuo;	}#navigation{	margin-top:1px;	width:769px;	margin:0 0 0 10px;	}#navigation li{	float:left;	list-style-type:none;	}/*now*/#nv_home_now span{	background:url(../images/menu_01.jpg) no-repeat 0 -38px;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_pointmap_now span{	background:url(../images/menu_02.jpg) no-repeat 0 -38px;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_yado_now span{	background:url(../images/menu_03.jpg) no-repeat 0 -38px;	width:153px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_magazine_now span{	background:url(../images/menu_04.jpg) no-repeat 0 -38px;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_shopping_now span{	background:url(../images/menu_05.jpg) no-repeat 0 -38px;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}/* link action */#nv_home a:link{	background:url(../images/menu_01.jpg) no-repeat 0 0;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_home a:visited{	background:url(../images/menu_01.jpg) no-repeat 0 0;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_home a:hover{	background:url(../images/menu_01.jpg) no-repeat 0 -38px;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_pointmap a:link{	background:url(../images/menu_02.jpg) no-repeat 0 0;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_pointmap a:visited{	background:url(../images/menu_02.jpg) no-repeat 0 0;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_pointmap a:hover{	background:url(../images/menu_02.jpg) no-repeat 0 -38px;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_yado a:link{	background:url(../images/menu_03.jpg) no-repeat 0 0;	width:153px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_yado a:visited{	background:url(../images/menu_03.jpg) no-repeat 0 0;	width:153px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_yado a:hover{	background:url(../images/menu_03.jpg) no-repeat 0 -38px;	width:153px;	height:38px;	display:block;	text-indent:-9999px;	}	#nv_magazine a:link{	background:url(../images/menu_04.jpg) no-repeat 0 0;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_magazine a:visited{	background:url(../images/menu_04.jpg) no-repeat 0 0;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_magazine a:hover{	background:url(../images/menu_04.jpg) no-repeat 0 -38px;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_shopping a:link{	background:url(../images/menu_05.jpg) no-repeat 0 0;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_shopping a:visited{	background:url(../images/menu_05.jpg) no-repeat 0 0;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}#nv_shopping a:hover{	background:url(../images/menu_05.jpg) no-repeat 0 -38px;	width:154px;	height:38px;	display:block;	text-indent:-9999px;	}	/* footer */#footer{	clear:both;	background:url(../images/footer_bg.jpg) repeat-x 0 0;	width:100%;	height:33px;	}#bottomlink{	padding-left:15px;	height:21px;	font-size:11px;	margin-right:0px;	float:left;}#bottomlink li{	float:left;	padding-top:5px;	}#bottomlink li a:link{	color:#191918;	}#bottomlink li a:visited{	color:#191918;	}#bottomlink li a:hover{	color:#191918;	}#bottomlink li a:active{	color:#191918;	}#siteinfo{	float:left;	background:url(../images/copy.jpg) no-repeat 0 0;	width:252px;	height:33px;	text-indent:-9999px;	display:inline;	margin-left:10px;	}.pagetop {	float:left;	display:inline;	}.pagetop a:link{	background:url(../images/totop.jpg) no-repeat 0 0;	width:135px;	height:33px;	text-indent:-9999px;	display:block;	}.pagetop a:visited{	background:url(../images/totop.jpg) no-repeat 0 0;	width:135px;	height:33px;	text-indent:-9999px;	display:block;	}.pagetop a:hover{	background:url(../images/totop.jpg) no-repeat 0 0;	width:135px;	height:33px;	text-indent:-9999px;	display:block;	}.pagetop a:active{	background:url(../images/totop.jpg) no-repeat 0 0;	width:135px;	height:33px;	text-indent:-9999px;	display:block;	}.login_edit_size{	width:260px;}	/* ■■■■■■■■コンテスト用■■■■■■■■css */#contestbody .title{margin-bottom:10px;}#contestbody .img-left{margin-right:10px;}#contestbody .img-top{margin-top:10px;}#contestbody .img-bottom{margin-bottom:10px;}#contestbody .boxright{float:right;width:225px;}#contestbody .textred{color:#FF0000;font-weight:bold;}.linebg{background-color:#E0DFD7;}#contestbody{	clear:left;	width:769px;	margin:0 0 10px 10px;	font-size:12px;	}	#outline{border:1px solid #834F32;	margin:10px 0 10px 0;}#outline .contestbox{	padding:20px 33px 33px 33px;}#outline .contestbox img{	margin-bottom:10px;}#outline .contestbg{background-color:#834F32;}.txt{padding:10px;}#outline .cell{background-color:#B1855F;font-weight:bold;color:#FFFFFF;text-align:center;width:30%;}#outline td{background-color:#FFFFFF;}#contestlink{    position:absolute;    top:50px;    left:321px;    }#contestlink a{    display:block;    width:296px;    height:108px;    text-indent:-9999px;    }/* ■■■■■■■■コンテスト用■■■■■■■■css */#contest_navi{    margin-top:20px;    margin-bottom:10px;    width:766px;    height:29px;    padding-left:18px;    background:url(../images/contest/navi_bg.gif) no-repeat 0 0;    }#contest_navi ul li{    float:left;    }#contest_navi .sub_top:link{    background:url(../images/contest/navi_top.gif) no-repeat 0 0;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_top:visited{    background:url(../images/contest/navi_top.gif) no-repeat 0 0;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_top:hover{    background:url(../images/contest/navi_top.gif) no-repeat 0 -29px;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_top:active{    background:url(../images/contest/navi_top.gif) no-repeat 0 -29px;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_top_on{    background:url(../images/contest/navi_top.gif) no-repeat 0 -29px;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }    #contest_navi .sub_sakuhin:link{    background:url(../images/contest/navi_sakuhin.gif) no-repeat 0 0;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_sakuhin:visited{    background:url(../images/contest/navi_sakuhin.gif) no-repeat 0 0;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_sakuhin:hover{    background:url(../images/contest/navi_sakuhin.gif) no-repeat 0 -29px;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_sakuhin:active{    background:url(../images/contest/navi_sakuhin.gif) no-repeat 0 -29px;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_sakuhin_on{    background:url(../images/contest/navi_sakuhin.gif) no-repeat 0 -29px;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }    #contest_navi .sub_sanka:link{    background:url(../images/contest/navi_sanka.gif) no-repeat 0 0;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_sanka:visited{    background:url(../images/contest/navi_sanka.gif) no-repeat 0 0;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_sanka:hover{    background:url(../images/contest/navi_sanka.gif) no-repeat 0 -29px;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_sanka:active{    background:url(../images/contest/navi_sanka.gif) no-repeat 0 -29px;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_sanka_on{    background:url(../images/contest/navi_sanka.gif) no-repeat 0 -29px;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }    #contest_navi .sub_torikata:link{    background:url(../images/contest/navi_torikata.gif) no-repeat 0 0;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_torikata:visited{    background:url(../images/contest/navi_torikata.gif) no-repeat 0 0;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_torikata:hover{    background:url(../images/contest/navi_torikata.gif) no-repeat 0 -29px;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_torikata:active{    background:url(../images/contest/navi_torikata.gif) no-repeat 0 -29px;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }#contest_navi .sub_torikata_on{    background:url(../images/contest/navi_navi_torikata.gif) no-repeat 0 -29px;    width:166px;    height:29px;    text-indent:-9999px;    display:block;    }
