﻿/* CSS Document */
body{font-family:"ＭＳ Ｐゴシック";margin:0px 0px 10px;padding:0px;line-height:130%;font-size:12px;}
p{margin:0px;padding:0px;}
a:link{color:#c00;}
a:hover{color:#f99;}
a:visited{color:#f33;}
img{margin:0px;padding:0px;}
form{margin:0px;padding:0px;}


/* Basic Structure */
#contents{
width:800px;
margin:0px auto;
padding:0px;
}

#head{
background:url(../img/header.gif) no-repeat;
width:760px;
height:66px;
margin:0px;
padding:11px 20px;
}

#local{
width:160px;
margin:0px;
padding-left:20px;
float:left;
}

#main{
width:600px;
padding:0px 20px 0px 0px;
float:left;
}

.main-box{
padding-left:10px;
}

.main-box p{
padding:10px 0px;
}


#bg-box{
background:url(../img/bk.gif) repeat-y;
padding:0px;
margin:0px;
}

#footer{
clear:both;
background-color:#FFFFFF;
padding:0px 20px;
font-size:10px;
}

/* Contents */

#main h2.li400{
height:64px;
background:url(../img/list400title.jpg) right top no-repeat;
text-indent:-9999px;
margin:10px 0px;
padding:0px;
}

#main h2.h2c1{
height:43px;
background:url(../img/01.gif) right top no-repeat;
text-indent:-9999px;
margin:10px 0px;
padding:0px;
}

#main h2.h210{
height:43px;
background:url(../img/h210.gif) right top no-repeat;
text-indent:-9999px;
margin:0px;
padding:0px;
}

.c-form{
width:600px;
background-color:#FFCC00;
padding:20px 0px;
}

.c-form-tb{
margin-left:90px;
margin-bottom:13px;
}

.cftd{
width:107px;
}


.box1{
margin:0px;
padding:0px;
}
.balloon{
width:480px;
height:321px;
background:url(../img/03.jpg) no-repeat top left;
padding:245px 60px 0px;
margin:0px;
}
.arrow{
background:url(../img/arrow.gif) no-repeat center;
height:50px;
margin:30px 0px 20px 0px;
padding:0px;
text-indent:-9999px;
}
.att{
color:#c00;
font-weight:bold;
}
.top{
text-align:right;
margin:10px 0px;
padding:0px;
font-size:10px;
}

.footer-menu-r{
margin:0px;
padding:0px;
float:right;
}
.footer-menu-l{
margin:0px;
padding:0px;
float:left;
}

.pan{
height:30px;
padding-top:10px;
margin:0px 20px 10px 20px;
text-align:right;
font-size:10px;
background:url(../img/bar.gif) bottom no-repeat;
}
/* Global-menu */
#gmenu{
    background:url(../img/gmenu_bg.gif) no-repeat;
	width:800px;
	height:52px;
	margin:0px;
	padding:0px;
}
#gmenu ul{
list-style-type:none;
width:642px;
height:52px;
margin:0px;
padding:0px 29px 0px 129px;
}
#gmenu li{
float:left;
display:block;
text-indent:-9999px;
margin:0px;
padding:0px;
}
#gmenu li.menu01,
#gmenu li.menu01 a:hover{
	background:url(../img/gmenu.gif) -129px -52px no-repeat;
	width:59px;
	height:52px;
	display:block;
	text-indent:-9999px;
}
#gmenu li.menu01 a{
	background:url(../img/gmenu.gif) -129px 0px no-repeat #fff;
	width:59px;
	height:52px;
	display:block;
	text-indent:-9999px;
}

#gmenu li.menu02,
#gmenu li.menu02 a:hover{
	background:url(../img/gmenu.gif) -188px -52px no-repeat;
	width:80px;
	height:52px;
	display:block;
	text-indent:-9999px;
}
#gmenu li.menu02 a{
	background:url(../img/gmenu.gif) -188px 0px no-repeat #fff;
	width:80px;
	height:52px;
	display:block;
	text-indent:-9999px;
}

#gmenu li.menu03,
#gmenu li.menu03 a:hover{
	background:url(../img/gmenu.gif) -268px -52px no-repeat;
	width:38px;
	height:52px;
	display:block;
	text-indent:-9999px;
}
#gmenu li.menu03 a{
	background:url(../img/gmenu.gif) -268px 0px no-repeat #fff;
	width:38px;
	height:52px;
	display:block;
	text-indent:-9999px;
}

#gmenu li.menu04,
#gmenu li.menu04 a:hover{
	background:url(../img/gmenu.gif) -306px -52px no-repeat;
	width:79px;
	height:52px;
	display:block;
	text-indent:-9999px;
}
#gmenu li.menu04 a{
	background:url(../img/gmenu.gif) -306px 0px no-repeat #fff;
	width:79px;
	height:52px;
	display:block;
	text-indent:-9999px;
}

#gmenu li.menu05,
#gmenu li.menu05 a:hover{
	background:url(../img/gmenu.gif) -385px -52px no-repeat;
	width:83px;
	height:52px;
	display:block;
	text-indent:-9999px;
}
#gmenu li.menu05 a{
	background:url(../img/gmenu.gif) -385px 0px no-repeat #fff;
	width:83px;
	height:52px;
	display:block;
	text-indent:-9999px;
}

#gmenu li.menu06,
#gmenu li.menu06 a:hover{
	background:url(../img/gmenu.gif) -468px -52px no-repeat;
	width:85px;
	height:52px;
	display:block;
	text-indent:-9999px;
}
#gmenu li.menu06 a{
	background:url(../img/gmenu.gif) -468px 0px no-repeat #fff;
	width:85px;
	height:52px;
	display:block;
	text-indent:-9999px;
}

#gmenu li.menu07,
#gmenu li.menu07 a:hover{
	background:url(../img/gmenu.gif) -553px -52px no-repeat;
	width:77px;
	height:52px;
	display:block;
	text-indent:-9999px;
}
#gmenu li.menu07 a{
	background:url(../img/gmenu.gif) -553px 0px no-repeat #fff;
	width:77px;
	height:52px;
	display:block;
	text-indent:-9999px;
}

#gmenu li.menu08,
#gmenu li.menu08 a:hover{
	background:url(../img/gmenu.gif) -630px -52px no-repeat;
	width:63px;
	height:52px;
	display:block;
	text-indent:-9999px;
}
#gmenu li.menu08 a{
	background:url(../img/gmenu.gif) -630px 0px no-repeat #fff;
	width:63px;
	height:52px;
	display:block;
	text-indent:-9999px;
}

#gmenu li.menu09,
#gmenu li.menu09 a:hover{
	background:url(../img/gmenu.gif) -693px -52px no-repeat;
	width:78px;
	height:52px;
	display:block;
	text-indent:-9999px;
}
#gmenu li.menu09 a{
	background:url(../img/gmenu.gif) -693px 0px no-repeat #fff;
	width:78px;
	height:52px;
	display:block;
	text-indent:-9999px;
}
/* Local-menu */

.local-ul{
margin:15px 0px 0px;
padding:0px;
list-style-type:none;
}


.li01,.li01 a:hover{
width:160px;
height:60px;
margin-bottom:4px;
background:url(../img/cld_contact.gif) 0px -60px no-repeat;
text-indent:-99999px;
display:block;
}

.li01 a{
width:160px;
height:60px;
margin-bottom:4px;
background:url(../img/cld_contact.gif) 0px 00px no-repeat;
text-indent:-99999px;
display:block;
}


.li02,.li02 a:hover{
width:160px;
height:60px;
margin-bottom:4px;
background:url(../img/cld_shop.gif) 0px -60px no-repeat;
display:block;
text-indent:-99999px;
display:block;
}

.li02 a{
width:160px;
height:60px;
margin-bottom:4px;
background:url(../img/cld_shop.gif) 0px 0px no-repeat;
display:block;
text-indent:-99999px;
display:block;
}


.li03 a{
width:160px;
height:60px;
margin-bottom:4px;
background:url(../recommend/img/all_btn001.jpg) 0px 0px no-repeat;
display:block;
text-indent:-99999px;
display:block;
}


/* point */
#main h2.h2p2{
height:70px;
background:url(../point/img/h2p2.gif) right top no-repeat;
text-indent:-9999px;
margin:0px 0px 15px;
padding:0px;
}
#main h2.h2p1{
height:60px;
background:url(../point/img/h2p1_b.gif) right top no-repeat;
text-indent:-9999px;
margin:0px 0px 15px;
padding:0px;
}
#main h3.h3p001{
height:60px;
background:url(../point/img/h3p001.gif) right top no-repeat;
text-indent:-9999px;
margin:10px 0px 25px;
padding:0px;
}
#main h4.h4p001{
height:25px;
background:url(../point/img/h4p001.gif) right top no-repeat;
text-indent:-9999px;
margin:0px 0px 5px;
padding:0px;
}

#main h4.h4p002{
height:25px;
background:url(../point/img/h4p002.gif) right top no-repeat;
text-indent:-9999px;
margin:35px 0px 30px;
padding:0px;
}

#main h4.h4p003{
height:39px;
background:url(../point/img/h4p003.gif) right top no-repeat;
text-indent:-9999px;
margin:0px;
padding:0px;
}

#main h4.h4p004{
height:35px;
background:url(../point/img/h4p004.gif) right top no-repeat;
text-indent:-9999px;
margin:0px;
padding:0px;
}

.bg001{
margin:0px;
padding:15px 292px 0px 0px;
background:url(../point/img/bg001.gif) no-repeat top left;
height:30px;
width:308px;
text-align:right;
}
.bg002{
margin:0px;
padding:5px 292px 0px 0px;
background:url(../point/img/bg002.gif) no-repeat top left;
height:80px;
width:308px;
text-align:right;
line-height:250%;
}

.bg003{
margin:0px;
padding:0px;
background:url(../point/img/p1003.gif) no-repeat top left;
height:196px;
width:600px;
text-indent:-9999px;
}

.panp{
padding:10px 0px 20px;
margin:0px 0px 10px 0px;
font-size:12px;
background:url(../img/bar.gif) bottom no-repeat;
}
#apply{margin:0px;padding:0px;}
#apply ul{margin:0px;padding:0px;list-style-type:none;}
#apply ol{margin:0px 0px 25px 15px;padding:0px;}
#apply h3{margin:5px 0px 25px;padding:0px;font-size:12px;font-weight:normal;}
.apli{margin:0px 0px 25px;padding:0px;}
.num{margin:0px 0px 5px;padding:0px;}

/* sitemap */
#main h2.h221{
height:50px;
background:url(../img/h221.gif) right top no-repeat;
text-indent:-9999px;
margin:0px 0px 0px;
padding:0px;
}

.sm-box{
background:url(../img/sitemap-bg.jpg) no-repeat;
width:590px;
height:683px;
}

dl,dd{
margin:0px;
padding:0px;
}

.s001 a{
background:url(../img/site01.gif) no-repeat;
text-indent:-9999px;
height:25px;
width:48px;
display:block;
}
.s002 a{
background:url(../img/site02.gif) no-repeat;
text-indent:-9999px;
height:27px;
width:100px;
display:block;
}
.s003 a{
background:url(../img/site03.gif) no-repeat;
text-indent:-9999px;
height:33px;
width:115px;
display:block;
}
.s004 a{
background:url(../img/site04.gif) no-repeat;
text-indent:-9999px;
height:29px;
width:115px;
display:block;
}
.s005 a{
background:url(../img/site05.gif) no-repeat;
text-indent:-9999px;
height:29px;
width:115px;
display:block;
}
.s006 a{
background:url(../img/site06.gif) no-repeat;
text-indent:-9999px;
height:29px;
width:126px;
display:block;
}
.s007 a{
background:url(../img/site07.gif) no-repeat;
text-indent:-9999px;
height:30px;
width:115px;
display:block;
}

.s008 a{
background:url(../img/site08.gif) no-repeat;
text-indent:-9999px;
height:27px;
width:290px;
display:block;
}

.s009 a{
background:url(../img/site09.gif) no-repeat;
text-indent:-9999px;
height:31px;
width:299px;
display:block;
}

.s010 a{
background:url(../img/site10.gif) no-repeat;
text-indent:-9999px;
height:32px;
width:180px;
display:block;
}

.s011 a{
background:url(../img/site11.gif) no-repeat;
text-indent:-9999px;
height:27px;
width:146px;
display:block;
}

.s012 a{
background:url(../img/site12.gif) no-repeat;
text-indent:-9999px;
height:33px;
width:71px;
display:block;
}

.s013 a{
background:url(../img/site13.gif) no-repeat;
text-indent:-9999px;
height:29px;
width:146px;
display:block;
}

.s014 a{
background:url(../img/site14.gif) no-repeat;
text-indent:-9999px;
height:28px;
width:115px;
display:block;
}

.s015 a{
background:url(../img/site15.gif) no-repeat;
text-indent:-9999px;
height:27px;
width:146px;
display:block;
}

.s016 a{
background:url(../img/site16.gif) no-repeat;
text-indent:-9999px;
height:30px;
width:146px;
display:block;
}

.s017 a{
background:url(../img/site17.gif) no-repeat;
text-indent:-9999px;
height:29px;
width:126px;
display:block;
}

.s018 a{
background:url(../img/site18.gif) no-repeat;
text-indent:-9999px;
height:31px;
width:139px;
display:block;
}

.s019 a{
background:url(../img/site19.gif) no-repeat;
text-indent:-9999px;
height:29px;
width:100px;
display:block;
}

.s020 a{
background:url(../img/site20.gif) no-repeat;
text-indent:-9999px;
height:30px;
width:126px;
display:block;
}

.s021 a{
background:url(../img/site21.gif) no-repeat;
text-indent:-9999px;
height:31px;
width:126px;
display:block;
}

.s022 a{
background:url(../img/site22.gif) no-repeat;
text-indent:-9999px;
height:28px;
width:126px;
display:block;
}

.s023 a{
background:url(../img/site23.gif) no-repeat;
text-indent:-9999px;
height:30px;
width:186px;
display:block;
}


.sm-ul{
height:674px;
margin:5px 0px 0px 6px;
}



/* privacy */
#main h2.h222{
height:50px;
background:url(../img/h222.gif) right top no-repeat;
text-indent:-9999px;
margin:0px 0px 15px;
padding:0px;
}

#main h3.h322{
height:24px;
background:url(../img/h322.gif) no-repeat;
text-indent:-9999px;
margin:10px 0px 11px 23px;
padding:0px;
}
.pp-box{
margin-left:0px;
padding:0px;
}

.pp-box ul{
margin:0px;
padding-left:23px;
list-style-type:none;
}

.pp{
margin:0px 0px 25px;
padding:0px;
list-style-type:none;
}

/* 買取り検索 */
#seach{
width:570px;
background:#F0F0E0;
margin:0px 10px 20px 10px;

}
.kensaku{
margin:10px 0px 10px 48px;
padding:0px;
width:522px;

}
.seach_td{
padding:10px 0px 0px 50px;
}

.seach_td2{
padding:0px 0px 0px 20px;
}

.txt_in{
font-size:14px;
width:300px;
}
.txt-red3{
color:#CC0000;
}

/* 買取り検索結果 */

.rl_table{
width:570px;
margin:20px 0px 20px 10px;

}

.rl_td{
padding:20px 0px 20px 15px;
}

.sr_td{
padding:0px 0px 0px 19px;}




/* お宝リスト400 */

li.ex{
font-weight:bold;
color:#ff3333;
}

ul.gameli{
list-style-type:none;
margin:4px;
padding:2px;
background-color:#e7f6f9;
}
ul.gameli li{
margin:1px;
padding:2px;
background-color:#99eeff;
}


ul.cdli{
list-style-type:none;
margin:4px;
padding:2px;
background-color:#fff8e5;
}
ul.cdli li{
margin:1px;
padding:2px;
background-color:#f8d8b5;
}


ul.dvdli{
list-style-type:none;
margin:4px;
padding:2px;
background-color:#eefae6;
}
ul.dvdli li{
margin:1px;
padding:2px;
background-color:#a5dba5;
}


ul.comicli{
list-style-type:none;
margin:4px;
padding:2px;
background-color:#e8f1f6;
}
ul.comicli li{
margin:1px;
padding:2px;
background-color:#cae2fa;
}


/* 受賞作品発表ページ */

h2.prizewinnertitle{
text-indent:-99999px;
background:url(../img/prizewinnertitle.jpg) no-repeat;
width:600px;
height:254px;
}

h2.prizewinnertitle3{
text-indent:-99999px;
background:url(../img/prizewinnertitle3.jpg) no-repeat;
width:600px;
height:246px;
}

h2.prizewinnertitle4{
text-indent:-99999px;
background:url(../img/prizewinnertitle4.jpg) no-repeat;
width:600px;
height:247px;
}

h2.prizewinnertitle5{
text-indent:-99999px;
background:url(../img/prizewinnertitle5.jpg) no-repeat;
width:600px;
height:254px;
}

h2.prizewinnertitle6{
text-indent:-99999px;
background:url(../img/prizewinnertitle6.jpg) no-repeat;
width:600px;
height:254px;
}


h2.prizewinnertitle7{
text-indent:-99999px;
background:url(../img/prizewinnertitle7.jpg) no-repeat;
width:600px;
height:254px;
}


div.recocapheadg{
background:url(../img/recocaphead_g.png) no-repeat;
width:580px;
height:172px;
}

div.recocapheade{
background:url(../img/recocaphead_e.png) no-repeat;
width:580px;
height:172px;
}

div.prizewinner{
color:#ffffff;
font-weight:bold;
font-size:12pt;
text-indent:150px;
width:600px;
height:160px;
position:relative; bottom:-130px;
}


div.recocaptitle{
color:#ffffff;
font-weight:bold;
font-size:11pt;
background-color:#000000;
background:url(../img/recocaptitle.png) no-repeat;
width:580px;
height:57px;
text-align:center;
}

div.recocaptitlebox{
color:#ffffff;
font-weight:bold;
font-size:11pt;
width:580px;
height:57px;
text-align:center;
position:relative; bottom:-22px;
}


div.recocapbodyhead{
background:url(../img/recocapbodyhead.png) no-repeat;
text-indent:-99999px;
height:77px;
}

div.recocapbody{
background:url(../img/recocapbody.png) repeat-y;
width:580px;
}

div.recocapbox{
margin:0px auto;
width:400px;
font-weight:bold;
}

div.recocapbodyfoot{
background:url(../img/recocapbodyfoot.png) no-repeat;
text-indent:-99999px;
height:78px;
}

div.recocapfoot{
background:url(../img/recocapfoot.png) no-repeat;
width:580px;
height:165px;
margin-bottom:50px;
}

div.recocapfootbox{
width:380px;
height:165px;
margin:0px 120px;
position:relative; bottom:-65px;
}



div.recocapheadk{
background:url(../img/recocaphead_k.png) no-repeat;
width:580px;
height:92px;
margin-bottom:10px;
}

div.kasaku{
color:#ffffff;
font-weight:bold;
font-size:12pt;
text-indent:150px;
width:580px;
height:92px;
position:relative; bottom:-42px;
}


div.recokasakuhyou{
margin:10px auto;
padding:10px;
width:520px;
min-height:50px;
border:inset 2px #999999;
background-color:#eeeeee;
}


div.kasakutitle{
color:#ffffff;
font-weight:bold;
font-size:12pt;
padding:10px;
width:520px;
border:inset 2px #999999;
background-color:#333333;
margin:0px auto;
}

div.kasakuname{
color:#ffffff;
font-weight:bold;
font-size:12pt;
padding:10px;
width:520px;
border:inset 2px #999999;
background-color:#333333;
text-align:right;
margin:0px auto;
}

p.kasakucap{
color:#ffffff;
font-weight:bold;
margin:10px auto;
padding:10px;
width:520px;
border:double 3px #eeeeee;
background-color:#333333;
}


div.recowinner01{
margin-bottom:5px;
padding:10px;
width:550px;
border:double 4px #f9d13c;
background-color:#f9d13c;
}

div.recowinner02{
margin-bottom:5px;
padding:10px;
width:550px;
border:double 4px #b0bec1;
background-color:#b0bec1;
}

div.recokasaku{
margin-bottom:5px;
padding:10px;
width:550px;
border:double 4px #9b6d02;
background-color:#905f04;
}