@charset "Shift_JIS";

/* ------ common styleここから ------ */

/* ---- tag ---- */
/* -- H -- */
h1 {
	position: relative;
	bottom: 2px;
	text-align: center;
}
#h1 a { color: #777777; }

/* ---- box ---- */
body { /* center on ie */
	padding: 12 0 10 0;
	width: 100%;
	text-align: center;
	background-image: URL(img/bg.jpg);
	background-attachment: fixed;
	overflow-x: hidden;
}
#main { /* center on everything else */
	margin: 0 auto;
	width: 948;
	background-color: #FFFFFF;
	border: 1px solid #FF6600;
}

/* -- head -- */
#head { /* center on everything else */
	margin: 0 auto;
	width: 950;
	height: 88;
	background-image: URL(img/head.jpg);
	background-repeat: no-repeat;
}

.head0 {
	width: 370;
	height: 67;
	float: left;
}

.head1 {
	width: 190;
	height: 54;
	padding: 8 10 0 0;
	float: right;
}


#hd {/* center on everything else */
	margin: 0 auto;
	width: 948;
	height: 32;
	background-image: URL(img/foot1.gif);
	background-repeat: no-repeat;
	text-align: left;
	font-weight:bold;
	color: #CC3300;
}
#hd ul {
	padding: 8;
	list-style: none;
}
#hd li {
	padding: 0 8 0 8;
	display: inline;
}
#hd a {
	font-weight:bold;
	color: #CC3300;
}

/* -- left -- */
#left {
	width: 670;
	padding: 10 0 10 10;
	float: left;
	background:#FFFFFF;
}

.lm {
	width: 670;
	height: 34;
	border: 0;
}

.wadai {
	width: 669;
	border: 1px solid #FF6600;
	margin-bottom: 10;
	padding-bottom: 10;
	float: left;
}

.wadai_ue {
	width: 669;
	margin-top: 10;
	margin-bottom: 10;
	float: left;
}

.wadai_sita {
	width: 669;
	margin-bottom: 10;
	float: left;
}

.wd1 {
	width: 320;
	border: 1px solid #FF6600;
	float: left;
	margin-left: 6;
}

.wadaiimg {
	border: 1px solid #000000;
	float: left;
}

.wd2 {
	width: 320;
	border: 1px solid #FF6600;
	float: right;
	margin-right: 6;
}

.sitename a {
	font-weight:bold;
	color: #CC3300;
	font-size:14;
}

.sitehe a {
	float: right;
	font-weight: bold;
	font-size:15;
	color: #0000FF;
}

.janru {
	width: 669;
	height: 326;
	border: 1px solid #FF6600;
	background-image: URL(img/j1bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin-bottom: 10;
}

.janru  a{
	font-weight: bold;
	font-size: 15;
	color: #0000FF;
}


#left2 {
	width: 668;
	padding: 0 10 0 10;
	float: left;
	background:#FFFFFF;
}

#left3 {
	width: 670;
	padding: 10 0 0 10;
	float: left;
	background:#FFFFFF;
}

.review {
	width: 668;
	height: 206;
	border: 1px solid #FF6600;
	margin-bottom: 10;
}

.reviewp {
	width: 668;
	height: 206;
	border: 1px solid #FF6600;
	margin-bottom: 30;
}

.review2 {	margin: 10 0 14 0;}

.revf {
	width: 668;
	height: 206;
}

.re1 a {
	color: #FFFF00;
	font-size: 14;
	font-weight: bold;
	text-align: center;
	margin-left: 20;
}

.re2 a {
	color: #66FF00;
	font-size: 14;
	font-weight: bold;
	text-align: center;
	margin-left: 20;
}


.move {
	width: 40;
	margin-left: 10;
	border: 1px solid #FF6600;
}

.taiken {
	width: 668;
	height: 590;
	border: 1px solid #FF6600;
	color: #FF6600;
	font-size: 14;
	text-align: left;
	margin-bottom: 10;
}

.taiken p {
	color: #666666;
	padding: 10;
}

.taiken .t_imageA {
	float: right;
	border: 1px solid #000000;
}

.taiken .t_imageB {
	float: left;
	border: 1px solid #000000;
}

.t_chara {
	float: left;
	padding: 0 10 10 0;
	
}

.t {
	border: 1px solid #000000;
	float: right;
}

.t1 {
	color: #FF6600;
	font-size: 14;
	text-align: left;
	font-weight: bold;
	padding-left: 4;
}

.t2 {
	color: #00CC00;
	font-size: 14;
	text-align: left;
	padding-left: 4;
}

.t3 {
	color: #0000FF;
	font-size: 15;
	text-align: left;
	padding-left: 4;
	font-weight: bold;
}

.nm_sho { margin: 10 0 0 0; }

.shousaitop {
	width: 929;
	height: 290;
	border: 1px solid #FF6600;
}

.sl {
	width: 240;
	height: 250;
	float: left;
	border: 1px solid #000000;
	margin: 20 0 0 30;
	background:#FF0000;
}

.sr {
	width: 625;
	height: 250;
	float: right;
}

.sr a {
	font-weight: bold;
	font-size: 30;
	color: #CC3300;
	margin-left:4;
}

.sr1 { margin: 4 0 8 0; }

.sr2 {
	margin-left:4;
	color: #00CCFF;
}

.sr3 p{
	width: 600;
	height: 70;
	margin: 6 0 4 0;
	border: 1px solid #FF6600;
	padding: 4;
}

.srbg {
	width: 310;
	height: 50;
	background-image: URL(img/srbg.jpg);
	background-repeat: no-repeat;
}

.srbg ul{
	list-style: none;
	margin: 0 0 0 114;
}

.srbg li{
	width: 23;
	height: 23;
	padding: 0 5 0 5;
	display: inline;
}

.srbg2 {
	width: 270;
	height: 50;
	background: #EDEDED;
	margin-right: 20;
}

.srbg2 ul{
	list-style: none;
	margin-left: 10;
}

.srbg2 li{
	width: 42;
	height: 43;
	padding: 0 2 0 2;
	display: inline;
}

.shousai_bt{
	width: 400;
	height: 32;
	margin: 6 0 0 100;
}

.toku {
	width: 668;
	height: 480;
	border: 1px solid #FF6600;
	margin-bottom: 10;
}

.shom{ margin: 10 0 10 0; }
.shom2{ margin: 10 0 0 0; }

.graf{
	float:left;
	padding-right: 10;
	margin: 0 0 3 20;
}

.graf0{
	width: 410;
	height: 160;
	float:right;
	padding: 0 20 5 0;
	text-align: left;
}

.kinou {
	width: 650;
	height: 234;
	background-image: URL(img/kinou.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10;
	margin: 0 10 10 10;
}

.kinou_aicon ul{
	list-style: none;
	margin-left: 64;
}

.kinou_aicon li{
	width: 33;
	height: 33;
	padding: 0 14 0 14;
	display: inline;
}


/* -- right -- */
#right {
	width: 250;
	padding: 10 10 10 0;
	float: right;
	background:#FFFFFF;
}

#right2 {
	width: 248;
	padding-right: 10;
	float: right;
	background:#FFFFFF;
}

#right3 {
	width: 250;
	padding: 10 10 0 0;
	float: right;
	background:#FFFFFF;
}

.rank1 {
	width: 249;
	height: 372;
	border: 1px solid #FF6600;
	margin-bottom: 10;
}

.rank1 a{
	margin-bottom: 10;
	font-weight: bold;
	font-size: 15;
	color: #0000FF;
}

.r1 {
	width: 230;
	height: 64;
	border: 1px solid #000000;
	margin: 10 10 1 9;
	text-align: center;
	color: #FF6600;
	font-size: 14;
}

.r1 a {
	color: #FF6600;
	font-size: 15;
	text-align: left;
	font-weight: bold;
}

.r2 {
	width: 230;
	height: 64;
	border: 1px solid #000000;
	margin: 0 10 1 9;
	text-align: center;
	color: #FF6600;
	font-size: 14;
}

.r2 a {
	color: #FF6600;
	font-size: 15;
	text-align: left;
	font-weight: bold;
}

.rank_ryoukin {
	color: #00CC00;
	font-size: 14;
	text-align: center;
	font-weight: bold;
}

.rank2 {
	width: 249;
	height: 372;
	border: 1px solid #FF6600;
	margin-bottom: 10;
}

.rank2 a{
	margin-bottom: 10;
	font-weight: bold;
	font-size: 15;
	color: #0000FF;
}

.ra1 {
	width: 230;
	height: 64;
	border: 1px solid #00CC00;
	margin: 10 10 4 9;
	text-align: center;
	color: #FF6600;
	font-size: 14;
}

.ra1 a {
	color: #FFFFFF;
	font-size: 15;
	text-align: left;
	font-weight: bold;
}

.ra2 {
	width: 230;
	height: 64;
	border: 1px solid #00CC00;
	margin: 0 10 4 9;
	text-align: center;
	color: #FF6600;
	font-size: 14;
}

.ra2 a {
	color: #FFFFFF;
	font-size: 15;
	text-align: left;
	font-weight: bold;
}

.rank2_ryoukin {
	color: #FF6600;
	font-size: 14;
	text-align: center;
	font-weight: bold;
}

.cash {
	width: 250;
	height: 180;
	margin-bottom: 10;
}

.pickup1 {
	width: 249;
	border: 1px solid #FF6600;
	margin-bottom: 10;
	padding-bottom: 10;
}

.pick1 {
	width: 230;
	height: 110;
	margin: 8 0 0 9;
}

.pick2 {
	width: 230;
	height: 110;
	margin: 8 0 0 9;
}

.pickimg {
	border: 1px solid #000000;
}

.pick_star {
	text-align: left;
	color: #FF6600;
	font-size: 14;
}

.PR_bana{
	width: 240;
	margin: 10 0 30 0;
	font-weight: bold;
	text-align: left;
	float: right;
}
.prb{ margin: 10 3 0 3; }

.taikenbt{
	width: 240;
	margin: 14 0 10 8;
	float: right;
}


/* -- indexPR -- */
#left50 {
	width: 460;
	padding: 0 0 20 10;
	background:#FFFFFF;
	float: left;
}
#right50 {
	width: 460;
	padding: 0 10 20 0;
	background:#FFFFFF;
	float: right;
}

.PRl{
	width: 460;
	float: left;
	border: 1px solid #FF6600;
	margin-bottom: 14;
}
.PRr{
	width: 460;
	float: right;
	border: 1px solid #FF6600;
	margin-bottom: 14;
}

.prh{
	width: 130;
	height: 71;
	background-image: URL(img/prbg.jpg);
	background-repeat: no-repeat;
	text-align: right;
	float: right;
}
.prh ul{
	height: 44;
	list-style: none;;
	margin: 3 10 0 0;
}
.prh li{
	width: 42;
	height: 43;
	padding: 0 5 0 5;
	display: inline;
}

.phs {
	text-align: center;
	float: right;
	padding: 5 9 0 0;
	color: #FF6600;
	font-size:12;
}

.primg{
	width: 120;
	height: 130;
	border: 1px solid #000000;
}


/* -- naka -- */
#naka {
	width: 930;
	padding: 10 0 10 10;
	background:#FFFFFF;
}

.kiyaku_naiyou {
	text-align: left;
	width: 928;
	height: 560;
	margin-bottom: 40;
	border: 1px solid #FF6600;
}

#naka2 {
	width: 670;
	padding: 10 138 10 140;
	background:#FFFFFF;
}

.toukou {
	width: 668;
	height: 800px;
	border: 1px solid #FF6600;
	text-align: center;
	font-size: 17;
}

.tyuui {
	margin-top: 30;
	text-align: center;
	font-size: 12px;
	height: 30px;
}

.toukou a {
	font-size: 17;
	color: #0000FF;
}

.toukou_form {
	width: 668;
	height: 600px;
	background-image: URL(img/toukoubg.jpg);
	background-repeat: no-repeat;
	margin-top: 30;
	text-align: left;
	font-size: 16;
	padding: 0px;
}

.tf1 {
	margin: 3 0 0 195;
	font-size: 12px;
}
.tf2 {
	margin-top: 42px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 195px;
	padding: 0px;
	font-size: 12px;
}
.tf3 {
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 195px;
	font-size: 12px;
}
.tf4 {
	margin: 38 0 0 195;
	border: 1px solid #CC3300;
	font-size: 12px;
}
.tf5 {
	margin: 85 0 10 105;
	color: #FFFFFF;
	border: 1px solid #CC3300;
	background-color: #FF6600;
}

.photo {
	height: 20px;
	margin: 54 0 0 195;
	text-align: left;
	font-size: 12px;
}

.photo ul {
	list-style: none;
}
.photo li {
	padding: 0 41 0 41;
	display: inline;
}

.photo2 {
	height: 28;
	margin: 10 0 20 0;
	text-align: center;
}

.photo2 ul {
	list-style: none;
}
.photo2 li {
	padding: 0 75 0 75;
	display: inline;
}
.car {
	width: 84;
	height: 84;
	border: 1px solid #999999;
}


.tbt {
	text-align: center;
	font-size: 14;
}
.toukou_under {
	width: 670;
	text-align: center;
	margin: 20 0 20 0;
	color:#000000;
}



.jmenu {
	width: 939;
	height: 160;
	background-image: URL(img/j2bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 14 0 10 0;
}

.jmenu  a{
	font-weight: bold;
	font-size: 15;
	color: #0000FF;
}

.ranHR {
	width: 930;
	margin: 0 0 10 0;
}

.rankingtop p {
	width: 850;
	padding: 6 30 10 30;
	text-align: center;
	font-weight: bold;
	font-size:14px;
}

.title{
	font-weight: bold;
	font-size: 34;
	color: #CC3300;
	text-align: center;
}

.ranking {
	width: 909;
	border: 1px solid #FF6600;
	padding: 0 10 10 10 ;
}

.rankin_t { 
	text-align: center; 
}

.rankin_t a {
	font-weight: bold;
	font-size: 17;
	color: #0000FF;
}

.rankin_i { border: 1px solid #000000; }

.kazu {
	font-weight: bold;
	font-size: 20;
	color: #000000;
}

.rankin_star ul{
	list-style: none;
	margin-left: 4;
}

.rankin_star li{
	width: 23;
	height: 23;
	padding: 0 2 0 2;
	display: inline;
}





/* -- review -- */
#box {
	width: 650;
	background:#FFFFFF;
	text-align: left;
}

.rev_com {
	text-align: left;
	background:#FFFFFF;
}	float:right;


.rev_com p {
	font-size: 12;
	text-align: left;
}

.rev_chara {
	width: 84;
	height: 84;
	margin: 6 10 0 10;
	float:left;
	border: 1px solid #999999;
}

.rev_star {
	color: #FF6600;
	font-size: 12;
	margin-left: 10;
	font-size: 15;
	margin-top: 10;
}

.rev_name {
	color: #0000FF;
	font-size: 15;
	text-align: left;
	font-weight: bold;
	margin-top: 10;
}

.rev_site {
	color: #0000FF;
	font-size: 15;
	float:right;
	font-weight: bold;
	margin-right: 10;
}

.rev_line {
	margin: 2 12 4 10;
}


/* -- pickup -- */
.pic_obi {
	width: 640;
	height: 84;
	background-image: URL(img/pick_obi.jpg);
	background-repeat: no-repeat;
	margin-left: 6;
}

.pic_obi a {
	color: #FFFF00;
	font-size: 15;
	text-align: left;
	font-weight: bold;
}

.pic_s {
	color:#FF6600;
	font-size: 13;
}

.pic_com p {
	font-size: 12;
	text-align: left;
	padding: 6 30 6 30;
}

/* -- kiyaku_naiyou -- */
#ki_box {
	background: #FFFFFF;
	text-align: left;
	width: 890;
	color: #666666;
	padding: 15;
}

.ki {
	background: #FFFFFF;
	text-align: center;
	color: #666666;
	font-size: 13;
	font-weight: bold;
	padding-bottom: 30;
}

.k {
	background: #FFFFFF;
	color: #FF6600;
	font-size: 13;
	font-weight: bold;
}


/* -- foot0 -- */
#foot0 {
	width: 948;
	height: 22;
	background: #C8C8C8;
	text-align: right;
	clear: both;
}
#foot0 ul {
	margin-top: 2;
	list-style: none;
}
#foot0 li {
	padding: 0 12 0 12;
	display: inline;
}
#foot0 a { color: #FF00FF; }

#foot1 {
	width: 948;
	height: 32;
	background-image: URL(img/foot1.gif);
	background-repeat: no-repeat;
	color:#999999;
	clear: both;
}
#foot1 ul {
	list-style: none;
	padding: 8;
}
#foot1 li {
	padding: 0 8 0 8;
	display: inline;
}
#foot1 a {
	font-weight:bold;
	color: #CC3300;
}

/* -- foot -- */
#foot {/* center on everything else */
	margin: 0 auto;
	width: 950;
	height: 38;
	background-image: URL(img/foot.jpg);
	background-repeat: no-repeat;
	clear: both;
}
#foot h3 {
	font-size: 10pt;
	color: #ffffff;
	padding: 12 10 0 0;
	text-align: right;
}
#foot h3 a {
	color: #ffffff;
	font-weight: bold;
}
/* ---- common styleここまで ---- */

.reviewall {
	width: 668;
	float:left;
}
.box0 {
	float:left;
	height:40;
}
.revall {
	width: 668;
	float:left;
	border: 1px solid #FF6600;
}
.reviewall_mae {
	float:left;
	margin-left:20;
}
.reviewall_mae a{
	font-weight: bold;
	font-size: 14;
	color: #CC00FF;
}
.reviewall_tugi {
	float:right;
	margin-right:20;
}
.reviewall_tugi a{
	font-weight: bold;
	font-size: 14;
	color: #CC00FF;
}
.reviewall2 { float: left; margin: 10 0 14 0;}
