@charset "shift-jis";

/**左サイドメニュー無しのメイン画面******************/

/*タブメニュー*/

/***********************************************************************************/

#delta dt.tab {

	width:780px;

	height:auto;

	padding:5px 0px 5px 0px;

	margin:0px 0px 0px 0px;

}

* html #delta dt.tab {

	width:780px;

	height:35px;

	padding:0;

	margin:0;

}



#delta dt.tab ul{

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	height: 35px;

	width: 778px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background-image: url(../img/tab_bg.gif);

	background-repeat: no-repeat;

	background-position: left 29px;

}

/*ie7*/

*:first-child+html #delta dt.tab ul{

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	height: auto;

	width: 778px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background-image: url(../img/tab_bg.gif);

	background-repeat: no-repeat;

	background-position: left 29px;

}



#delta dt.tab ul li{

	float: left;

	width: 126px;

	height: 30px;

	padding: 5px 0px 0px 0px;

	margin: 0px 1px 0px 2px;

}



#delta dt.tab ul li.hov{

	float: left;

	width: 126px;

	height: 18px;

	padding: 12px 0px 0px 0px;

	margin: 0px 1px 0px 2px;

	background-image: url(../img/tab04.gif);

    background-position: 0 -30px;

	color:#333333;

	text-align:center;

	font-size:12px;

	line-height:1.0em;

}



#delta dt.tab ul li a{

	display: block;

	width: 126px;

	height: 18px;

	padding: 12px 0px 0px 0px;

	text-align: center;

	margin:-5px 0px 0px 0px;

	font-size:12px;

	line-height:1.0em;

}



#delta dt.tab ul li.tab a{

	background-image: url(../img/tab04.gif);

   	background-repeat: no-repeat;

	color:#006699;

	font-size:12px;

	line-height:1.0em;

}



#delta dt.tab ul li a:hover{

    background-position: 0 -30px;

	font-size:12px;

    color:#ff0000;

	text-decoration:underline;

	line-height:1.0em;

}



#delta dl {margin:0px 0px 10px 0px; width:780px; height:auto; float:left; font-size:14px; line-height:1.5;}



#delta dl strong {}

#delta dl strong.ex_strong {font-size:18px; color:#f00;}



#delta dt {

	float:left;

	height: auto;

	width: 780px;

	padding:0px;

	margin:0px 0px 5px 0px;

}



#delta dd {

	float:left;

	height: auto;

	width: 780px;

	padding:0px;

	margin:0px 0px 10px 0px;

}



#delta dd table td{ line-height:1.5;}



#delta dd.intable{ margin:-10px 0px 0px 0px; line-height:1.3em;}



#delta dd.bar_h2 {

	float:left;

	height: auto;

	width: 780px;

	padding:0px;

	margin:10px 0px 0px 0px;

}



#delta dd.txt {

	float:left;

	height: auto;

	width: 775px;

	padding:0px 0px 0px 5px;

	margin:0px 0px 10px 0px;

	line-height:1.6em;

}



#delta dd.comment {

	float:left;

	height: auto;

	width: 540px;

	padding:0px 0px 0px 5px;

	margin:5px 0px 5px 0px;

	line-height:1.6em;

}



#delta dd.piture {

	float:left;

	height: auto;

	width: 220px;

	padding:0px 0px 0px 5px;

	margin:5px 0px 10px 0px;

	line-height:1.6em;

	text-align:center;

}



#delta .h3_ttl{

	float:left;

	width:765px;

	height:auto;

	margin:5px 0px 5px 0px;

	padding:3px 0px 3px 8px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #999999;

	background-color:#ffffff;

	font-size:14px;

	border-left-width: 5px;

	border-left-style: solid;

	border-left-color: #009900;

}



#delta dd.foot_ttl{

	float:left;

	width:765px;

	height:auto;

	margin:5px 0px 5px 0px;

	padding:5px 0px 3px 10px;

	border-bottom-width: 0px;

	border-bottom-style: solid;

	border-bottom-color: #ff6600;

	background-color:#ffffdd;

	font-size:14px;

}



#delta dd.cross {

	float:left;

	height:auto;

	width:778px;

	margin:0px 0px 5px 0px;

	padding:0px;

}



#delta dd.table_tit{

	float:left;

	height: 15px;

	width: 750px;

	background-image: url(../img/ar7.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 13px;

	color:#009900;

}



#delta dd.cross_t {

	float:left;

	height:20px;

	width:680px;

	margin:0px 0px 0px 49px;

	background-color:#ffecd8;

	padding:5px 0px 3px 0px;

	color:#333333;

	text-align:center;

	font-size:14px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #ff6600;

	border-left-color: #CCCCCC;

}



#delta dd.h3_ttl h3 {font-weight:bold; margin:0px; padding:0px; font-size:16px;}



#delta dd.h3_ttl h2 {font-weight:bold; margin:0px; padding:0px; font-size:16px;}



#delta dd.foot_ttl h3 {font-weight:bold; margin:0px; padding:0px; font-size:14px;}



#delta dd.foot_ttl h2 {font-weight:bold; margin:0px; padding:0px; font-size:14px;}



#delta dd.txt_not {

	float:left;

	height: auto;

	width: 775px;

	padding:0px 0px 0px 5px;

	margin:0px 0px 0px 0px;

	line-height:1.6em;

}



#delta dd.txt_fin {

	float:left;

	height: auto;

	width: 775px;

	padding:0px 0px 0px 5px;

	margin:10px 0px 0px 0px;

	line-height:1.6em;

}



#delta dd.study{

	width:770px;

	height:30px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



#delta dd.study ul{

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :0px;

	margin: 0px;

	width:770px;

	height:30px;

}



#delta dd.study ul li.ttlx{

	padding: 0px;

	width: 150px;

	text-align:center;

	font-size:12px;

	float: left;

	background-image: url(../img/tab_a.gif);

	background-repeat: no-repeat;

	height: 22px;

	margin-top: 0px;

	margin-right: 3px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding:8px 0px 0px 0px;

}



#delta dd.study ul li.item{

	padding: 0px;

	width: 150px;

	text-align:center;

	font-size:12px;

	float: left;

	margin-top: 0px;

	margin-right: 3px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-image: url(../img/tab_b.gif);

	background-repeat: no-repeat;

	height: 20px;

	background-position: bottom;

	padding:10px 0px 0px 0px;

}



#delta dd.study h2{

	font-weight:bold;

	font-size:12px;

	color:#333333;

}



#delta dd.study h3{

	font-weight:bold;

	font-size:12px;

	color:#333333;

}



#delta dd.study a{ color:#666666; text-decoration:none; font-weight:bold;}



#delta dd.study a:hover{ color:#333333; text-decoration:none; font-weight:bold;}



#delta dd.soat{

	width:770px;

	height:22px;

	margin:0px 0px 0px 0px;

	background-image: url(../img/h3_gre.gif);

	background-repeat: no-repeat;

	padding:8px 0px 0px 10px;

}



#delta dd.soat ul{

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :0px;

	margin: 0px;

	width:765px;

	height:22px;

}



#delta dd.soat ul li.ttlx{

	padding: 0px;

	width: 150px;

	text-align:left;

	font-size:12px;

	float: left;

	margin:0px 10px 0px 0px;

}



#delta dd.soat h2{

	font-weight:bold;

	font-size:12px;

	color:#333333;

	margin:0px;

	padding:0px;

}



#delta dd.soat h3{

	font-weight:bold;

	font-size:12px;

	margin:0px;

	padding:0px;

	color:#333333;

}



#delta dd.soat ul li.item{

	padding: 0px;

	width: 555px;

	text-align:left;

	font-size:12px;

	float: left;

	margin:0px;

	color:#333333;

}



#delta dd.graph{

    margin: 10px 0px 0px 0px;

}



#delta dd.rank{

    margin: -10px 0px 0px 0px;

}



#delta dd.order { 

    float:left;

    width:768px;

	height:auto;

	padding:10px 5px 10px 5px;

	border: 1px solid #cccccc;

	margin: 0px 0px 0px 0px;

	background-color:#f2fff2;

}



#delta dd.order dl{

    float:left;

    width:583px;

	height:auto;

	margin: 0px 0px 10px 100px;

}



#delta dd.order dt{

    float:left;

	width:556px;

	height:15px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 7px;

	border-left-width: 5px;

	border-left-style: solid;

	border-left-color: #ff6600;

}



#delta dd.order dd{

    float:left;

	width:563px;

	height:auto;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#delta dd.order dd ul{

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :5px 0px 5px 0px;

	margin: 0px;

	width:563px;

	height:auto;

	background-image: url(../img/rank_ubar.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}



#delta dd.order dd ul li.left{

	float: left;

	padding: 0px 10px 0px 0px;

	margin: 0px 0px 5px 0px;

	width: 55px;

	text-align:left;

	font-size:12px;

	float: left;

	height:20px;

	color:#996600;

}



#delta dd.order dd ul li.item{

	float: left;

	padding: 0px 0px 0px 0px;

	margin: 0px 10px 5px 0px;

	width: 488px;

	text-align:left;

	font-size:12px;

	float: left;

	height:auto;

}



#delta dd.com ul.pay{

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

    width:743px;

	height:auto;

	padding:5px 10px 5px 15px;

	margin:0px;

}



#delta dd.com ul.pay li{

    width:743px;

	height:auto;

	padding:0px;

	margin:0px;

}



#delta dd.com {

    width:778px;

	height:auto;

	border: 1px solid #cccccc;

	padding:0px 0px 5px 0px;

	margin:-10px 0px 10px 0px;

	background:#ffffff;

}



#delta dd.b_waku {

    width:778px;

	height:auto;

	border: 1px solid #cccccc;

	padding:0 0 5px 0;

	margin:0 0 0 0;

	background:#ffffff;

}



#delta dd.anker_top {

    width:778px;

	height:auto;

	padding:0 0 0 0;

	margin:0 0 0 0;

	background:#ffffff;

}



#delta dd.anker {

    width:778px;

	height:auto;

	padding:0 0 0 0;

	margin:0 0 25px 0;

	background:#ffffff;

}



#delta dd.com dl.wot{

	width:768px;

	height:auto;

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :5px;

	margin: 0px;

	background-color:#ffffff;

}



#delta dd.com dl.wot dt.title{

	float:left;

	height: auto;

	width: 763px;

	padding:3px 0px 3px 5px;

	margin:0px 0px 5px 0px;

	font-size:14px;

	font-weight:bold;

	background-color:#ffffcc;

}



#delta dd.com dl.wot dd.circle{

	float:left;

	height: auto;

	width: 249px;

	padding:3px 0px 3px 0px;

	margin:0px 5px 5px 0px;

	border: 1px solid #CCCCCC;

}



#delta dd.com dl.wot dd.circle ul{

    width:239px;

	height:auto;

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding:5px;

	margin:0px;

}



#delta dd.com dl.wot dd.circle ul li{

    width:239px;

	height:auto;

	float:left;

	padding:0px 0px 3px 0px;

	margin:0px;

	text-align:left;    

}



#delta dd.com dl.wot dd.circle ul li.center{

    width:239px;

	height:auto;

	float:left;

	padding:0px 0px 3px 0px;

	margin:0px;

	text-align:center;

	font-size:12px;

}



#delta dd.com dl.wot dd.circle ul li.cn{

    width:239px;

	height:auto;

	float:left;

	padding:0px 0px 3px 0px;

	margin:0px;

	text-align:center;

	font-size:12px;

}



#delta dd.com dl.second{

	width:375px;

	height:auto;

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :5px;

	margin: 0px;

	background-color:#ffffff;

}



#delta dd.com dl.second dt.title{

	float:left;

	height: auto;

	width: 370px;

	padding:3px 0px 3px 5px;

	margin:0px 0px 5px 0px;

	font-size:14px;

	font-weight:bold;

	background-color:#ffffcc;

}



#delta dd.com dl.second dd.circle{

	float:left;

	height: auto;

	width: 250px;

	padding:3px 61px 3px 61px;

	margin:0px 0px 0px 0px;

	border: 1px solid #CCCCCC;

}



#delta dd.com dl.second dd.circle ul{

    width:239px;

	height:auto;

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding:5px;

	margin:0px;

}



#delta dd.com dl.second dd.circle ul li{

    width:239px;

	height:auto;

	float:left;

	padding:0px 0px 3px 0px;

	margin:0px;

	text-align:left;    

}



#delta dd.com dl.second dd.circle ul li.center{

    width:239px;

	height:auto;

	float:left;

	padding:0px 0px 3px 0px;

	margin:0px;

	text-align:center;    

}



#delta dd.com dl.second dd.circle ul li.cn{

    width:239px;

	height:auto;

	float:left;

	padding:0px 0px 3px 0px;

	margin:0px;

	text-align:center;    

}

/*4カラム*/

#delta dd.com ul.first{

	width:180px;

	height:auto;

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :3px;

	margin: 5px 3px 0px 3px;

	background-color:#ffffff;

	border: 1px solid #999999;

}



#delta dd.com ul.first li.head{

	float:left;

	height: 20px;

	width: 180px;

	padding:0px;

	margin:0px 0px 5px 0px;

	background-color:#ffffcc;

	text-align:center;

}	

#delta dd.com ul.first li.body{

	float:left;

	height: auto;

	width: 180px;

	padding:0px;

	margin:0px 0px 5px 0px;

	background-color:#ffffff;

	text-align:left;

	font-size:12px;

	line-height:1.2em;

}



#delta dd.com ul.first li.foot{

	float:left;

	height: 10px;

	width: 180px;

	background-color:#ffffff;

	text-align:right;

	font-size:10px;

	background-image: url(../img/ar7.gif);

	background-repeat: no-repeat;

	background-position: 125px 3px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

/*3カラム*/

#delta dd.com ul.three{

	width:243px;

	height:auto;

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :3px;

	margin: 5px 3px 0px 4px;

	background-color:#ffffff;

	border: 1px solid #999999;

}



#delta dd.com ul.three li.head{

	float:left;

	height: 20px;

	width: 243px;

	padding:0px;

	margin:0px 0px 5px 0px;

	background-color:#ffffcc;

	text-align:center;

}	

#delta dd.com ul.three li.body{

	float:left;

	height: auto;

	width: 243px;

	padding:0px;

	margin:0px 0px 5px 0px;

	background-color:#ffffff;

	text-align:left;

	font-size:12px;

	line-height:1.2em;

}



#delta dd.com ul.three li.foot{

	float:left;

	height: 10px;

	width: 243px;

	background-color:#ffffff;

	text-align:right;

	font-size:10px;

	background-image: url(../img/ar7.gif);

	background-repeat: no-repeat;

	background-position: 188px 3px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

/*ie7*/

*:first-child+html #delta dd.kind {

	width:758px;

	height:auto;

	border:0px solid #cccccc;

	margin: -10px 0px 10px 0px;

	padding:10px;

}

/**/

/*FIREFOX*/

#delta dd.kind {

	width:768px;

	height:auto;

	border:0px solid #cccccc;

	margin: -10px 0px 10px 0px;

	padding:10px 0px 10px 10px;

}

/**/

#delta dd.full {

	width:780px;

	height:auto;

	border:0px solid #cccccc;

	margin: -20px 0px 10px 0px;

	padding:0 0px 10px 0;

}



#delta dd.kind ul{

	width:758px;

	height:auto;

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :0px 0px 0px 10px;

	margin: 0px 0px 0px 0px;    

}



#delta dd.kind ul li{

    float:left;

    width:758px;

	height:auto;

	margin:0px 0px 5px 0px;

	padding:0px;

}



#delta dd.kind ul li.picture{

    float:left;

    width:160px;

	height:140px;

	margin:0px 10px 0px 0px;

	padding:0px;

}



#delta dd.kind ul li.move{

	float:left;

	width:560px;

	height:auto;

	margin:0px 0px 0px 10px;

	padding:0px 0px 0px 0px;

}



#delta dd.kind ul li.gode{

	float:left;

	width:560px;

	height:auto;

	margin:0px 0px 5px 10px;

	padding:0px 0px 0px 0px;

}



#delta dd.kind ul li.words{

	float:left;

	width:55px;

	height:auto;

	margin:0px 0px 5px 0px;

	padding:0px 0px 0px 15px;

	background-image: url(../img/ar7.gif);

	background-repeat: no-repeat;

	background-position: 0px 3px;

	font-size:14px;

}



#delta dd.kind ul li.dan{

    width:740px;

	height:auto;

	margin:0px;

	padding:5px 0px 0px 15px;

}



#delta dd.kind ul li.question{

    float:left;

    width:740px;

	height:auto;

	margin:0px 0px 3px 0px;

	padding:0px 0px 0px 18px;

	font-weight: bold;

	background-image: url(../img/question.gif);

	background-repeat: no-repeat;

	background-position: left;

}



#delta dd.kind ul li.answer{

    float:left;

    width:740px;

	height:auto;

	margin:0px;

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 18px;

	background-image: url(../img/answer.gif);

	background-repeat: no-repeat;

	background-position: left top;

}



#delta dd ul.base{

	width:758px;

	height:auto;

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :5px;

	margin: 0px 0px 10px 0px;

}



#delta dd ul.base li{

    width:758px;

	height:auto;

	float:left;

	line-height:1.6em;

}



#delta dd ul.base li.full{

    width:780px;

	height:auto;

	float:left;

	line-height:1.6em;

}



#delta dd ul.base p{

    width:748px;

	height:auto;

	padding:5px 0 5px 10px;

}



#delta dd.foo_t{

	float:left;

	width:770px;

	height:auto;

	margin:10px 0px 9px 0px;

	padding:5px 0px 3px 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #cccccc;

	background-color:#f4f4f4;

	font-size:12px;

}



#delta dd.foo_s{

	float:left;

	width:770px;

	height:auto;

	margin:100px 0px 9px 0px;

	padding:5px 0px 3px 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #cccccc;

	background-color:#f4f4f4;

	font-size:12px;

}



#delta dd.foo_s h3 { font-size:12px; margin:0px; padding:0px; color:#333333; font-weight:bold;}



#delta dd.foo_s h2 { font-size:12px; margin:0px; padding:0px; color:#333333; font-weight:bold;}



#delta dd.foo_t h3 { font-size:12px; margin:0px; padding:0px; color:#333333; font-weight:bold;}



#delta dd.foo_t h2 { font-size:12px; margin:0px; padding:0px; color:#333333; font-weight:bold;}

/******/

/*用語集*/



#delta dd.card_c {

    width:780px;

	height:auto;

	padding:0px;

	margin:0px;

}



#delta dd.card_c ul{

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :0px;

	margin: 0px;

	width:780px;

	height:auto;

}



#delta dd.card_c ul li.icon{

    float:left;

	width:35px;

	height:23px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#delta dd.card_c ul li.tex{

    float:left;

	width:155px;

	height:23px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#delta dd.subcon {

	float:left;

	width:780px;

	height:auto;

	margin:0px 0px 10px 0px;

	padding:0px;

}



#delta dd.subcon ul{

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :0px;

	margin: 0px;

	width:780px;

	height:auto;

}



#delta dd.subcon ul li{

    float:left;

	width:610px;

	height:auto;

	margin: 0px 0px 5px 0px;

	padding: 0px;

}



#delta dd.subcon ul li.ban{

    float:right;

	width:auto;

	height:auto;

	margin: 0px 5px 5px 0px;

	padding: 0px;

}



#delta dd.img {

	float:left;

	width:190px;

	height:auto;

	margin:0 8px 0 0;

	padding:0px;

}



#delta dd.img ul{

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :0px;

	margin: 0px;

	width:200px;

	height:auto;

}



#delta dd.img ul li{

    float:left;

	width:190px;

	height:auto;

	margin: 0px 0px 5px 0px;

	padding: 0px;

	text-align:center;

}



#delta dd.img ul li.pis{

	float:left;

	width:190px;

	height:110px;

	margin: 0px 0px 5px 0px;

	padding: 30px 0px 0px 0px;

	background-image: url(../img/ct4_img2.gif);

	background-repeat: no-repeat;

	background-position: center center;

	text-align: center;

}



#delta dd.img ul li.pis02{

	float:left;

	width:190px;

	height:auto;

	margin: 0px 0px 5px 0px;

	padding: 0 0 0 0;

	text-align: center;

}



#delta dd.choice_tt {

	width:565px;

	height:23px;

	padding:7px 0px 0px 15px;

	margin:0 0 0 0;

	background-image: url(../img/choice.gif);

	background-repeat: no-repeat;

	font-size:14px;

	color:#ffffee;

}



#delta dd.choice {

	width:578px;

	height:auto;

	padding:0px 0px 0px 0px;

	margin: 0 0px 0px 0px;

}



#delta dd.choice ul{

	float: left;

	padding :5px 5px 5px 5px;

	margin: 0;

	width:568px;

	height:auto;

}



#delta dd.choice ul li.ar{

	float:left;

	width:555px;

	height:auto;

	margin: 0px 0px 2px 0px;

	padding: 6px 0px 5px 20px;

	text-align:left;

	font-size: 14px;

	line-height: 1.4;

	background-color:#fff696;

	background-image: url(../img/ar7.gif);

	background-repeat: no-repeat;

	background-position: 5px 9px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #d4d4d4;

}



#delta dd.choice ul li.comment{

	float:left;

	font-size: 14px;

	line-height: 1.5;

	width:568px;

	height:auto;

	margin: 5px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align:left;

}



#delta dd.choice ul li.comment strong{

	color:#ff0000;

}



#delta dd.choice ul li.btn{

	float:left;

	width:568px;

	height:auto;

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 5px 0px;

	text-align:right;

}



#delta dd.det dl.wot{

	width:778px;

	height:auto;

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding :0px;

	margin: 0px;

	background-color:#ffffff;

}



#delta dd.det dl.wot dt.title{

	float:left;

	height: auto;

	width: 773px;

	padding:3px 0px 3px 5px;

	margin:10px 0px 5px 0px;

	font-size:14px;

	font-weight:bold;

	background-color:#ffffcc;

}



#delta dd.det dl.wot dd.circle{

	float:left;

	height: auto;

	width: 251px;

	padding:3px 0px 3px 0px;

	margin:0px 6px 0px 0px;

	border: 1px solid #CCCCCC;

}



#delta dd.det dl.wot dd.circle ul{

    width:241px;

	height:auto;

	float: left;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding:5px;

	margin:0px;

}



#delta dd.det dl.wot dd.circle ul li{

    width:241px;

	height:auto;

	float:left;

	padding:0px 0px 3px 0px;

	margin:0px;

	text-align:left;    

}



#delta dd.det dl.wot dd.circle ul li.center02{

    width:241px;

	height:30px;

	line-height:1.1em;

	float:left;

	padding:0px 0px 3px 0px;

	margin:0px;

	text-align:center;

	font-size:12px;

}



#delta dd.det dl.wot dd.circle ul li.center{

    width:241px;

	height:auto;

	float:left;

	padding:0px 0px 3px 0px;

	margin:0px;

	text-align:center;

	font-size:12px;

}



#delta dd.det dl.wot dd.circle ul li img{

margin:5px 0px 0px 0px;

}



#delta dd.p_change {

	float:left;

	width:770px;

	height:auto;

	padding:5px;

	margin:0px 0px 10px 0px;

	background-image: url(../img/changekekka_bg.gif);

	background-repeat: no-repeat;	

}



#delta dd.p_change ul.left{

	float:left;

    width:300px;

	height:256px;

	margin:0px;

	padding:0px;

	background-image: url(../img/change_left.gif);

	background-repeat: no-repeat;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

}



#delta dd.p_change ul.left li.title{

	float:left;

	width:300px;

	height:auto;

	margin:0px 0px 13px 0px;

	padding:17px 0px 0px 0px;

	text-align:center;

	color:#555555;

	font-size:14px;		

}



#delta dd.p_change ul.left li.point{

	float:left;

	width:285px;

	height:30px;

	padding:5px 0px 0px 0px;

	margin:0px 0px 0px 5px;

	text-align:center;

	background-image: url(../img/rank_ubar.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	font-size: 14px;

}



#delta dd.p_change ul.left li.picture{

	float:left;

	width:290px;

	height:auto;

	padding:10px 0px 5px 0px;

	margin:0px 0px 0px 0px;

	text-align:center;

}



#delta dd.p_change ul.left li.btn{

	float:left;

	width:145px;

	height:23px;

	padding:7px 0px 0px 4px;

	margin:0px;

	text-align:center;

	background-image: url(../img/point_btn03.gif);

	background-repeat: no-repeat;

	background-position: center center;

}



#delta dd.p_change ul.left li.btn02{

	float:left;

	width:145px;

	height:23px;

	padding:7px 0px 0px 4px;

	margin:0px;

	text-align:center;

	background-image: url(../img/point_btn.gif);

	background-repeat: no-repeat;

	background-position: center center;

}



#delta dd.p_change ul.left li.btn a{

    font-weight:bold;

	color:#666666;

	text-decoration:none;

}



#delta dd.p_change ul.left li.btn a:hover{

    font-weight:bold;

	color:#333333;

	text-decoration:none;

}



#delta dd.p_change ul.left li.btn02 a{

    font-weight:bold;

	color:#666666;

	text-decoration:none;

}



#delta dd.p_change ul.left li.btn02 a:hover{

    font-weight:bold;

	color:#333333;

	text-decoration:none;

}



#delta dd.p_change ul.center {

	float:left;

    width:170px;

	height:256px;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

	padding:0px;

	margin:0px;

}



#delta dd.p_change ul.center li{

	float:left;

	width:170px;

	height:32px;

	padding:182px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	text-align:center;

	font-weight:bold;

	font-size:14px;

}



#delta dd.p_change ul.right{

	float:left;

    width:300px;

	height:256px;

	margin:0px;

	padding:0px;

	background-image: url(../img/change_right.gif);

	background-repeat: no-repeat;

	display:inline;

	list-style-type: none;

	list-style-image: none;

	display:block;

}



#delta dd.p_change ul.right li.title{

	float:left;

	width:300px;

	height:auto;

	margin:0px 0px 13px 0px;

	padding:17px 0px 0px 0px;

	text-align:center;

	color:#ffffff;

	font-size:14px;		

}



#delta dd.p_change ul.right li.point{

	float:left;

	width:285px;

	height:30px;

	padding:5px 0px 0px 0px;

	margin:0px 0px 0px 5px;

	text-align:center;

	background-image: url(../img/rank_ubar.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	font-size: 14px;

}



#delta dd.p_change ul.right li.picture{

	float:left;

	width:290px;

	height:auto;

	padding:10px 0px 5px 0px;

	margin:0px 0px 0px 0px;

	text-align:center;

}



#delta dd.p_change ul.right li.btn{

	float:left;

	width:145px;

	height:23px;

	padding:7px 0px 0px 4px;

	margin:0px;

	text-align:center;

	background-image: url(../img/point_btn03.gif);

	background-repeat: no-repeat;

	background-position: center center;

}



#delta dd.p_change ul.right li.btn02{

	float:left;

	width:145px;

	height:23px;

	padding:7px 0px 0px 4px;

	margin:0px;

	text-align:center;

	background-image: url(../img/point_btn.gif);

	background-repeat: no-repeat;

	background-position: center center;

}



#delta dd.p_change ul.right li.btn a{

    font-weight:bold;

	color:#666666;

	text-decoration:none;

}



#delta dd.p_change ul.right li.btn a:hover{

    font-weight:bold;

	color:#333333;

	text-decoration:none;

}



#delta dd.p_change ul.right li.btn02 a{

    font-weight:bold;

	color:#666666;

	text-decoration:none;

}



#delta dd.p_change ul.right li.btn02 a:hover{

    font-weight:bold;

	color:#333333;

	text-decoration:none;

}



#delta dd.miler {

	width:780px;

	height:auto;

	padding:0px;

	margin:0px 0px -2px 0px;

}



#delta dd.five {

	float:left;

	width:150px;

	height:auto;

	padding:0px 0px 0px 5px;

	margin:-10px 0px 10px 0px;

	text-align:center;

}



#delta dl.best{

	width:758px;

	height:auto;

	padding:10px 0 10px 0;

	margin:0 0 0 10px;

	background-image: url(../img/ubar.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}



#delta dl.best dd.left{

    width:210px;

	height:auto;

	padding:0 0 0 0;

	text-align:center;

}



#delta dl.best dt{

	height: auto;

	width: 753px;

	padding:3px 0px 3px 5px;

	margin:0px 0px 5px 0px;

	font-size:14px;

	font-weight:bold;

	background-color:#ffffcc;

}

/***************************

ランキング用dt

***************************/

#delta dl.best dt.no1{

	height: 22px;

	width: 700px;

	padding:13px 0 3px 53px;

	margin:0 0 5px 0;

	font-size:14px;

	font-weight:bold;

	background-image: url(../img/rank1.gif);

	background-repeat: no-repeat;

	background-position: left center;

	background-color:#ffffff;

	border-bottom: 1px solid #d4d4d4;

}



#delta dl.best dt.no2{

	height: 23px;

	width: 700px;

	padding:12px 0 3px 53px;

	margin:0 0 5px 0;

	font-size:14px;

	font-weight:bold;

	background-image: url(../img/g_2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	background-color:#ffffff;

	border-bottom: 1px solid #d4d4d4;

}



#delta dl.best dt.no3{

	height: 23px;

	width: 700px;

	padding:12px 0 3px 53px;

	margin:0 0 5px 0;

	font-size:14px;

	font-weight:bold;

	background-image: url(../img/g_3.gif);

	background-repeat: no-repeat;

	background-position: left center;

	background-color:#ffffff;

	border-bottom: 1px solid #d4d4d4;

}



#delta dl.best dt.no4{

	height: 23px;

	width: 700px;

	padding:12px 0 3px 53px;

	margin:0 0 5px 0;

	font-size:14px;

	font-weight:bold;

	background-image: url(../img/g_4.gif);

	background-repeat: no-repeat;

	background-position: left center;

	background-color:#ffffff;

	border-bottom: 1px solid #d4d4d4;

}



#delta dl.best dt.no5	{

	height: 23px;

	width: 700px;

	padding:12px 0 3px 53px;

	margin:0 0 5px 0;

	font-size:14px;

	font-weight:bold;

	background-image: url(../img/g_5.gif);

	background-repeat: no-repeat;

	background-position: left center;

	background-color:#ffffff;

	border-bottom: 1px solid #d4d4d4;

}

/*ここまで*/

#delta dl.best dd.title{

	width:535px;

	height:20px;

	font-size:12px;

	padding:0 0 0 0;

	margin:5px 0 0 0;

	background-image: url(../img/ubar_o.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	color:#ff6600;

}



#delta dl.best dd.point{

	width:530px;

	height:15px;

	padding:0 0 0 0;

	margin:5px 0 5px 0;

	color:#ff6600;

}



#delta dl.best dd.list{

	width:520px;

	height:15px;

	background-image: url(../img/ar7.gif);

	background-repeat: no-repeat;

	background-position: left center;

	padding:0 0 0 13px;

	margin:0 0 3px 0;

}



#delta dl.review{

	width:748px;

	height:auto;

	padding:10px 5px 10px 5px;

	margin:0 0 0 10px;

}



#delta dl.review dt{

    width:748px;

	height:15px;

}



#delta dl.review dd{

    width:728px;

	height:auto;

	padding:10px;

	border: 1px solid #FF6600;

	background-color:#ffffee;

	margin:5px 0 10px 0;

}



#delta dl.review dd.even{

    width:728px;

	height:auto;

	padding:10px;

	background-color: #deffde;

	border: 1px solid #00cc00;

	margin:5px 0 10px 0;

}



#delta dl.review dd.bad{

    width:728px;

	height:auto;

	padding:10px;

	background-color: #ECF5FF;

	border: 1px solid #79BCFF;

	margin:5px 0 10px 0;

}



#delta dl.review dd ul{

    width:728px;

	height:auto;

}



#delta dl.review dd ul li img{ margin:0; padding:0;}



#delta dl.review dd ul li{

    width:728px;

	height:auto;

}



#delta dl.review dd ul li.text{

    width:728px;

	height:auto;

	padding:10px 0 10px 0;

	line-height:1.6em;

}



#delta dl.review dd.btn{

	width:728px;

	height:auto;

	padding:20px 10px 10px 10px;

	text-align:center;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #d4d4d4;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color:#FFFFFF;

}

dd.kuchikomi_form {

	height: auto;

	width: 760px;

	border: 1px none #CCCCCC;

	margin-top: 10px;

	padding: 10px;

	float: left;

}



.area { width:98%;}



.input { height:15px;}



.review2{

	width:auto;

	height:15px;

	background-image: url(../img/review_icon.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding:0 0 0 16px;

	margin-top:3px;

	font-size:10px;

}



.review3{

	width:auto;

	height:15px;

	background-image: url(../img/review_icon.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding:2px 0 0 16px;

	margin:3px 0 0 -1px;

	font-size:10px;

}



/******************************

ステータスカードランキング追加分

******************************/

#delta dd.frame{

    width:758px;

	height:auto;

	padding:10px;

	margin-bottom:20px;

	border: 1px solid #cccccc;

}

dd.frame .title{

    width:758px;

	height:auto;

	padding:0 0 10px 0;

}

dd.frame ul.first_left{

    width:150px;

	height:auto;

	padding:0 20px 0 20px;

}

dd.frame ul.first_left li{

    width:150px;

	height:auto;

	text-align:center;

	padding:3px 0 3px 0;

}

dd.frame ul.first_right{

    width:558px;

	height:auto;

}

dd.frame ul.first_right li.title{

    width:558px;

	height:auto;

	color:#FF6600;

	padding:5px 0 5px 0;

	font-size:14px;

}

dd.frame ul.first_right li.text{

    width:558px;

	height:auto;

	line-height:1.3em;

}

dd.frame ul.second{

	width:758px;

	height:auto;

	padding:10px 0 10px 0;

	margin-top:10px;

	background-image: url(../img/rank_ubar.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

dd.frame ul.second li{

    width:758px;

	height:auto;

	padding:0 0 10px 0;

}



.txt14.ore{ color:#ff6600; font-size:14px; font-weight:bold;}

dd.frame ul.third {

    width:758px;

	height:auto;

}

dd.frame ul.third li{

    width:758px;

	height:auto;

	padding:10px 0 10px 0;

}

/***************************

詳細ページ口コミ使用

****************************/

#delta dl.review_d{

	width:748px;

	height:auto;

	padding:10px 5px 10px 5px;

	margin:0 0 0 10px;

}



#delta dl.review_d dt{

    width:748px;

	height:15px;

}



#delta dl.review_d dd{

    width:728px;

	height:auto;

	padding:10px;

	border: 1px solid #FF6600;

	background-color:#ffffee;

	margin:5px 0 10px 0;

}



#delta dl.review_d dd.good{

    width:728px;

	height:auto;

	padding:10px;

	border: 1px solid #FF6600;

	background-color:#ffffee;

	margin:5px 0 10px 0;

}



#delta dl.review_d dd.even{

    width:728px;

	height:auto;

	padding:10px;

	background-color: #deffde;

	border: 1px solid #00cc00;

	margin:5px 0 10px 0;

}



#delta dl.review_d dd.bad{

    width:728px;

	height:auto;

	padding:10px;

	background-color: #ECF5FF;

	border: 1px solid #79BCFF;

	margin:5px 0 10px 0;

}



#delta dl.review_d dd ul{

    width:728px;

	height:auto;

}



#delta dl.review_d dd ul li img{ margin:0; padding:0;}



#delta dl.review_d dd ul li{

    width:728px;

	height:auto;

}



#delta dl.review_d dd ul li.text{

    width:728px;

	height:auto;

	padding:10px 0 10px 0;

	line-height:1.6em;

}



#delta dl.review_d dd.btn{

	width:728px;

	height:auto;

	padding:20px 10px 10px 10px;

	text-align:center;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #d4d4d4;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color:#FFFFFF;

}



.table_menu {

    position:absolute;

	left:450px;

	top:6px;

}



#wrap { 

	width:780px;

}

#wrap_area { 

	width:780px;

	height:auto;

}

dd.wrap_table{

    width:780px;

	margin:57px 0 0 0;

}



#delta dd.topic {

    width:780px;

	height:auto;

	margin:10px 0 10px 0; 

}



#delta dd.topic ul{

    width:780px;

	height:auto;

	margin:0; 

	padding:0;

}



#delta dd.topic ul li.title{

    width:775px;

	height:24px;

	line-height: 24px;

	border-top: 2px solid #cccccc;

	background-color:#f4f4f4;

	padding:5px 0 6px 5px;

	font-size:16px;

	color:#555555;

	margin:10px 0 3px 0;

	color:#0d69ff;

}



#delta dd.topic ul li.list {

	width:770px;

	height:21px;

	padding:7px 0 3px 10px;

	font-size:14px;

	margin:0 0 0 0;

}



#delta dd.topic ul li.in_list {

	width:760px;

	height:21px;

	padding:7px 0 0 20px;

	font-size:12px;

	margin:0 0 0 0;

}



#delta dd.topic ul li.underline p.txt12{

	font-size:12px;

	line-height:1.5;

	padding:0 0 0 40px;

	margin:0;

}



#delta dd.topic ul li.underline{

    width:780px;

	height:auto;

	margin:0 0 5px 0;

	padding:0;

}



#delta dd.topic ul li.underline p{

	font-size:14px;

	line-height:1.5;

	padding:0 0 0 20px;

	margin:0;

}



#delta dd.hikaku_rank {

	width:770px;

	height:22px;

	margin:0;

	padding:8px 0 0 10px;

	background-image: url(../img/rank_bar.gif);

	background-repeat: no-repeat;

	background-position: left top;

	color:#ff6100;

	font-size:14px;

}



#delta dd.rank_n{

    width:778px;

	height:auto;

	border-bottom: 0px solid #d4d4d4;

	border-left: 0px solid #d4d4d4;

	border-right: 0px solid #d4d4d4;

	margin:0 0 15px 0;

	padding:0;

}



#delta dd.rank_n ul.one{

    width:247px;

	height:auto;

	padding:5px;

	border-right: 1px dotted #cccccc;

	margin:0 0 2px 0;

}



#delta dd.rank_n ul.two{

    width:248px;

	height:auto;

	padding:5px;

	margin:0 0 2px 0;

}



#delta dd.rank_n li.no1{

	width:197px;

	height:auto;

	padding:15px 0 0 50px;

	background-image: url(../img/rank1.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin:0 0 5px 0;

}



#delta dd.rank_n li.no2{

	width:197px;

	height:auto;

	padding:3px 0 0 50px;

	background-image: url(../img/g_2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin:12px 0 5px 0;

}



#delta dd.rank_n li.no3{

	width:197px;

	height:auto;

	padding:3px 0 0 50px;

	background-image: url(../img/g_3.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin:12px 0 5px 0;

}



#delta dd.rank_n li.img{

    width:70px;

	height:auto;

	text-align:left;

}



#delta dd.rank_n li.text{

    width:175px;

	height:auto;

	line-height:1.2em;

	font-size:10px;

}



#delta dd.rank_n li.next{

    width:245px;

	height:auto;

	line-height:1.2em;

	font-size:10px;

	text-align:right;

}



#delta dd.foot_one{

	width:122px;

	height:60px;

	margin:15px 3px 10px 3px;

	padding:15px 3px 0 25px;

	background-image: url(../img/foot_link.gif);

	background-repeat: no-repeat;

	background-position: left top;

	border-right: 1px solid #cccccc;

}



#delta dd.foot_two{

	width:122px;

	height:60px;

	margin:15px 3px 10px 3px;

	padding:15px 3px 0 25px;

	background-image: url(../img/foot_link.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

/****************************************************

審査のやさしい

****************************************************/

#delta dd.hikaku_rank02 {

	width:770px;

	height:22px;

	margin:0;

	padding:8px 0 0 10px;

	background-image: url(../img/rank_bar02.gif);

	background-repeat: no-repeat;

	background-position: left top;

	color:#0e6aff;

	font-size:14px;

}



#delta dd.sinsa_n{

    width:778px;

	height:auto;

	border-bottom: 0px solid #d4d4d4;

	border-left: 0px solid #d4d4d4;

	border-right: 0px solid #d4d4d4;

	margin:0 0 15px 0;

	padding:0;

}



#delta dd.sinsa_n ul.one{

    width:247px;

	height:auto;

	padding:5px;

	border-right: 1px dotted #cccccc;

	margin:0 0 2px 0;

}



#delta dd.sinsa_n ul.two{

    width:248px;

	height:auto;

	padding:5px;

	margin:0 0 2px 0;

}



#delta dd.sinsa_n li.no1{

	width:197px;

	height:auto;

	padding:15px 0 0 50px;

	background-image: url(../img/rank1.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin:0 0 5px 0;

}



#delta dd.sinsa_n li.no2{

	width:197px;

	height:auto;

	padding:3px 0 0 50px;

	background-image: url(../img/g_2.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin:12px 0 5px 0;

}



#delta dd.sinsa_n li.no3{

	width:197px;

	height:auto;

	padding:3px 0 0 50px;

	background-image: url(../img/g_3.gif);

	background-repeat: no-repeat;

	background-position: left center;

	margin:12px 0 5px 0;

}



#delta dd.sinsa_n li.img{

    width:70px;

	height:auto;

	text-align:left;

}



#delta dd.sinsa_n li.text{

    width:175px;

	height:auto;

	line-height:1.2em;

	font-size:10px;

}



#delta dd.choice ul li.no1{

	float:left;

	width:520px;

	height:auto;

	margin: 2px 0px 10px 0px;

	padding: 15px 0 5px 50px;

	text-align:left;

	background-image: url(../img/rank1.gif);

	background-repeat: no-repeat;

	background-position: left 5px;

}



.bar_shinsa {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(../img/s_1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 20px;

	width: 720px;

	padding-left: 60px;

	padding-top: 5px;

}



.bar_shinsa2 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(../img/s_2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 20px;

	width: 720px;

	padding-left: 60px;

	padding-top: 5px;

	margin-top:20px;

}



.bar_shinsa3 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(../img/s_3.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 20px;

	width: 720px;

	padding-left: 60px;

	padding-top: 5px;

	margin-top:20px;

}

/**/

table.under{

	background-image: url(../img/ubar.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding:0 0 10px 0;

	margin:0 0 10px 0;

	line-height:1.4em;

}





/****************************************************

スライドコンテンツ追加

****************************************************/

ul#slide {

	margin:10px 0 0 0;

	padding:0;

	list-style: none;

}



ul#slide li {

	list-style: none;

	margin:0;

	padding:0;

}



ul#slide li td {

	font-size:12px;

	line-height:1.2em;

}



ul#slide li td img {

	padding:0 0 10px 0;

}



/****************************************************

ソーシャルボタン領域

****************************************************/

.social_area {

	margin:0;

	padding:0;

	width:100%;

}



.social_area ul {

	margin:0;

	padding:0;

}



.social_area li {

	margin:0;

	padding:0;

	float:right;

}



/****************************************************

検索領域

****************************************************/

.search_cell {

	float:left;

	margin:2px 0 2px 0;

	padding:0;

	width:150px;

}



.search_cell_w {

	float:left;

	margin:2px 0 2px 0;

	padding:0;

	width:220px;

}



/****************************************************

カード券面光らせる

****************************************************/



.card_box {

	padding:10px 0 5px 0;

	border:1px solid #dddddd;

}



.kira_box {

	position:relative;

	width:190px;

	text-align:center;

}



.shine {

	width:190px;

	height:108px;

	background:url('/img/detail/shine.png'); position:absolute; background-position:-150px 0;

	left:0px;

	top:0px;

	background-repeat:no-repeat;

}



/****************************************************

キャンペーン情報

****************************************************/



.camp_box {

	margin:0;

	padding:0 0 20px 0;

	background-color:#FEF9C3;

	width:780px;

}



.camp_box_head {

	margin:0;

	padding:10px 10px 0 8px;

	width:762px;

}



.camp_box_head img {

	display:block;

}



.camp_box_body {

	margin:0 23px 0 21px;

	padding:0;

	background-color:#c8f8ff;

}



	.camp_box_body_in {

		margin:0;

		padding:0 30px 10px 30px;

		border-right:1px solid #cccccc;

		border-left:1px solid #cccccc;

		font-size:14px;

	}



		.camp_gentei {

			margin:0;

			padding:2px 10px 2px 10px;

			line-height:16px;

			background-color:#ff0000;

			color:#ffffff;

			font-weight:bold;

			font-size:12px;

		}



		.camp_title {

			float:left;

			margin:0;

			padding:0;

			color:#0C6BFD;

			font-weight:bold;

			font-size:16px;

		}



			.camp_title a {

				color:#0C6BFD;

			}



		.camp_text {

			clear:both;

			margin:0;

			padding:10px 0 0 15px;

			color:#333333;

			font-size:14px;

			line-height:1.4em;

		}



		.camp_kikan {

			margin:0;

			padding:5px 0 0 15px;

			color:#000000;

			font-weight:bold;

			font-size:14px;

		}



.camp_box_sns {

	margin:0 23px 0 21px;

	padding:0;

	height:43px;

	background:url(/img/detail/camp/camp_box_sns_bg.jpg) repeat-x;

	border-right:1px solid #cccccc;

	border-bottom:1px solid #cccccc;

	border-left:1px solid #cccccc;

}



	.camp_box_sns_in {

		margin:0;

		padding:10px 0px 0 0;

	}



	.camp_box_sns_in img {

		display:inline;

	}



		.camp_box_sns_in ul {

			float:right;

			margin:0;

			padding:0;

		}



		.camp_box_sns_in ul li {

			float:left;

			margin:0;

			padding:0;

		}



iframe.twitter-share-button {

    width: 110px!important;

}



#___plusone_0{ width:70px !important; }





/****************************************************

最近チェックしたカード一覧

****************************************************/



.chk_box {

	position:fixed;

	left:990px;

	top:8px;

	margin:0;

	padding:0;

	width:230px;

}



	.chk_box_head {

		margin:0;

		padding:0;

		height:26px;

		background:url(/img/chk_box_head.jpg) no-repeat;

	}



		.chk_box_head p {

			margin:0;

			padding:5px 0 0 30px;

			font-size:12px;

			font-weight:bold;

			color:#ffffff;

		}



	.chk_box_body {

		margin:0;

		padding:0;

		background:url(/img/chk_box_body.jpg) repeat-y;

	}



		.chk_box_body ul {

			margin:0;

			padding:0;

			list-style:none;

		}



			.chk_box_body li {

				clear:both;

				margin:0;

				padding:15px 10px 15px 10px;

				width:190px;

				background:url(/img/chk_box_body_li.jpg) bottom no-repeat;

			}



				.chk_box_body p.chk_pict {

					float:left;

					margin:0;

					padding:0;

				}



					.chk_box_body p.chk_pict {

						display:block;

					}



				.chk_box_body .chk_disc {

					margin:0 0 0 70px;

					padding:0;

				}



				.chk_box_body p.chk_name {

					margin:0;

					padding:0;

					font-size:12px;

					line-height:1.4em;

					font-weight:bold;

					text-align:left;

				}



				.chk_box_body .chk_btn {

					margin:0;

					padding:5px 0 0 0;

				}



					.chk_box_body .chk_btn p {

						float:left;

						margin:0 3px 0 0;

						padding:0;

					}



	.chk_box_foot {

		margin:0;

		padding:0;

		background:url(/img/chk_box_foot.jpg) bottom no-repeat;

	}







.gentei {

	margin:0;

	padding:0 0 5px 0;

}

.gentei_bot {

	width:595px;

	margin:0 auto;

	padding:0 0 5px 0;

}



	.gentei_head {

		margin:0;

		padding:0;

	}



	.gentei_body {

		margin:0;

		padding:0;

	}



	.open {

		margin:0;

		padding:0;

	}



		.open_default {

			margin:0;

			padding:0;

		}



			.gentei_line {

				margin:0;

				padding:0;

				height:194px;

				background:url(/img/gentei_line.jpg) repeat-x;

			}



			.gentei_line ul {

				margin:0;

				padding:0;

			}



			.gentei_line li {

				float:left;

				margin:0;

				padding:0;

				width:146px;

			}



				p.gentei_cardname {

					margin:0;

					padding:0px 0 2px 5px;

					font-size:11px;

					line-height:12px;

					height:24px;

					text-align:center;

				}

				h3.gentei_cardname {

					margin:0;

					padding:0px 0 2px 5px;

					font-size:11px;

					line-height:12px;

					height:24px;

					text-align:center;

				}



				p.gentei_cardface {

					margin:0;

					padding:0 0 2px 5px;

					height:77px;

					text-align:center;

				}



				p.gentei_otoku {

					margin:0;

					padding:4px 0 3px 3px;

					font-size:11px;

					text-align:center;

				}



					p.gentei_otoku span.si {

						margin:0;

						padding:2px 0 2px 0;

						color:#ff0000;

						font-weight:bold;

						background-color:#ffff00;

					}



					p.gentei_otoku span.ki {

						margin:0;

						padding:2px 0 2px 0;

						color:#ff0000;

						font-weight:bold;

					}



				p.gentei_txt {

					margin:0;

					padding:0 0 0 5px;

					font-size:12px;

					line-height:1.2em;

					height:42px;

				}

					p.gentei_txt strong  {color:red; font-weight:bold;}



				p.gentei_kigen {

					margin:0;

					padding:0 0 0 5px;

					font-size:10px;

					text-align:center;

				}



		.open_body {

			margin:0;

			padding:0;

		}



		.open_subject {

			margin:0;

			padding:0;

		}



.g_top{

}

	.g_top_kinou{

		background:url(/img/g_top_bg.gif) no-repeat;

		width:593px;

		height:59px;

	}

	.g_top_kinou ul{

		margin:5px 0 0 286px;

	}

		.g_top_kinou li{

			float:left;

			padding:0 0 0 5px;

		}



	.kensaku_btn{

		

	}

		.kensaku_title{

			float:left;

			width:113px;

			height:30px;

			background:#E5FFE5;

			border:solid 1px #ccc;

			padding:0 0 0 5px;

			line-height:30px;

			margin:0;

		}

		.cardname{

			padding:5px 5px 0 10px;

			float:left;

		}

		.kensaku{

			margin:4px 0px 0 0;

			float:left;

		}

	

.ts_on{

	background:url(/img/g_top_btn_close.gif) no-repeat top right;

	width:139px;

	height:25px;


}

 

.ts_off{

	background:url(/img/g_top_btn_open.gif) no-repeat;

	width:139px;

	height:25px;


}	



/****************************************************

1カラム一覧

****************************************************/



#fullcol {

	margin:0;

	padding:0 20px 0 20px;

}



.fullcol_top {

	margin:0;

	padding:0;

}



	.fullcol_top_left {

		float:left;

		width:780px;

		margin:0;

		padding:0;

	}



		.fullcol_rank {

			width:780px;

			margin:0 auto;

			padding:0 0 10px 0;

		}



	.fullcol_top_right {

		float:right;

		width:152px;

		margin:0;

		padding:0;

	}



		.fullcol_chumoku {

			margin:0;

			padding:0;

		}



			.fullcol_chumoku h3 {

				margin:0;

				padding:5px 0 3px 3px;

				background:url(../img/sdmenu07.gif) no-repeat;

				font-size:12px;

				color:#ffffff;

			}



			.fullcol_chumoku_body {

				margin:0;

				padding:5px;

				border:1px solid #cccccc;

				text-align:center;

				line-height:1.5em;

			}



#fullcol h2 {

	margin:0;

	padding:10px 0 10px 5px;

	color:#FF6100;

	font-size:14px;

	background:url(../img/rank_bar.gif) repeat-x;

}



.fullcol_table {

	margin:0;

	padding:0;

}



	.fullcol_table td {

		line-height:1.1em;

	}



	.fullcol_table td.ttl {

		margin:0;

		padding:0;

		background:url(../img/mtx_ttl2bk.gif);

	}





.fullcol_bottom {

	margin:0;

	padding:10px 0 0 0;

}



	.fullcol_bottom h3 {

		margin:0;

		padding:5px 0 5px 5px;

		border-bottom:1px solid #CCCCCC;

		border-top:1px solid #CCCCCC;

		font-size:12px;

		background-color:#f4f4f4;

	}



.fullcol_contents {

	margin:0;

	padding:10px 0 10px 0;

}



	.fullcol_contents h3 {

		margin:0;

		padding:8px 0 8px 5px;

		border-top:3px solid #0A3474;

		font-size:16px;

		font-family:'メイリオ',Meiryo;

		background-color:#D0F2F1;

		color:#0A3474;

	}



	.fullcol_contents ul {

		float:none;

		margin:0;

		padding:10px 10px 0 10px;

	}



		.fullcol_contents li {

			float:left;

			width:50%;

			margin:0;

			padding:0;

		}



			.fullcol_contents li p.kijipict {

				float:left;

				margin:0;

				padding:5px 0 10px 5px;

			}



			.fullcol_contents li .kijititle {

				margin:0 0 0 100px;

				padding:5px 10px 0 0;

				font-size:12px;

			}



				.kijititle a {

					color:#0000ee;

					text-decoration:underline;

					font-weight:bold;

				}



			.fullcol_contents li .kijiname {

				margin:0 0 0 100px;

				padding:0 10px 0 0;

				color:#888888;

				text-align:right;

				font-size:11px;

			}



			.fullcol_contents li p.kijitxt {

				margin:0 0 0 100px;

				padding:0 10px 0 0;

				font-size:12px;

			}



.fullcol_bottom ul {

	float:none;

	margin:0;

	padding:20px 0 20px 0;

}



	.fullcol_bottom li.icon {

		float:left;

		width:180px;

		height:30px;

		margin:0;

		padding:0;

	}



	.fullcol_bottom li.icon img {

		display:inline;

		vertical-align:bottom;

	}









.fullcol_topcont {

	margin:0;

	padding:0 0 10px 0;

	width:780px;

}



	.fullcol_topcont h3 {

		margin:0;

		padding:0 0 5px 5px;

		border-bottom:1px solid #CCCCCC;

		border-top:1px solid #CCCCCC;

		font-size:12px;

		background-color:#f4f4f4;

	}



	.fullcol_topcont ul {

		float:none;

		margin:0;

		padding:0;

	}



		.fullcol_topcont li {

			background-color:#F8F2D0;

			float:left;

			width:255px;

			border-right:4px solid #ffffff;

			margin:0;

			padding:0;

		}



			.fullcol_topcont li p.kijipict {

				float:left;

				margin:0;

				padding:5px 5px 0 5px;

			}



			.fullcol_topcont li .kijititle {

				margin:0 5px 0 100px;

				padding:5px 0 0 0;

				font-size:12px;

			}



				.kijititle a {

					color:#0000ee;

					text-decoration:underline;

					font-weight:bold;

				}



			.fullcol_topcont li p.kijitxt {

				margin:0 5px 0 100px;

				padding:0;

				height:60px;

				font-size:12px;

			}





/******一覧トップ３******/

.rank3_box {

	float:left;

	margin:0;

	padding:0;

	width:260px;

}



.rank3_box_a {

	float:left;

	margin:0;

	padding:0;

	width:256px;

}



	.rank3_box_head {

		margin:0;

		padding:0;

		width:253px;

		height:35px;

	}



		.no1 {background:url(/img/list/no01_head.jpg) no-repeat;}

		.no2 {background:url(/img/list/no02_head.jpg) no-repeat;}

		.no3 {background:url(/img/list/no03_head.jpg) no-repeat;}



		.rank3_box_head p {

			margin:0;

			color:#ffffff;

			text-align:center;

			font-weight:bold;

			padding-top:15px;

		}



	.rank3_box_body {

		margin:0;

		padding:0;

		width:251px;

		border:1px solid #aaaaaa;

	}



		.rank3_box_caparea {

			margin:0;

			padding:0;

			text-align:center;

		}



			.rank3_box_caparea img {

				display:inline;

			}



		.rank3_box_imgarea {

			margin:0;

			padding:0 5px 2px 5px;

			float:left;

		}



			.rank3_box_img {

				margin:0;

				padding:5px 0 5px 0;

				text-align:center;

			}

						.rank3_box_img_a {

				margin:0;

				padding:2px 0 5px 0;

				text-align:center;

			}



				.rank3_box_img img {

					display:inline;

				}



			.rank3_box_rev {

				margin:0;

				padding:3px 0 0 27px;

				text-align:center;

				background:url(/img/list/good_kao_s.jpg) 20px 2px no-repeat;

			}



		.rank3_box_gentei {

			clear:both;

			margin:0 7px 0 7px;

			padding:2px 0px 2px 0px;

			text-align:center;

			font-weight:bold;

			color:#ff0000;

			background-color:#ffff00;

			font-size:12px;

		}



		.rank3_box_txt {

			clear:both;

			margin:0;

			padding:3px 5px 10px 5px;

			line-height:1.4em;

			font-size:12px;

			height:80px;

		}



		.rank3_box_act {

			margin:0;

			padding:0 0 10px 0;

			text-align:center;

		}



			.rank3_box_act img {

				display:inline;

			}



/*ラウンジ対応表*/

.lounge{

	font-size:10px;

	line-height:1.2em;

	margin:10px 0;

}

	.lounge .t_card a:link,

	.lounge .t_card a:visited{

		color:#69C;

		font-weight:bold;

	}

	.lounge .t_card a:hover,

	.lounge .t_card a:active{

		color:#FF0000;

		text-decoration:underline;

	}

		

	.lounge table tr th{

		font-weight:normal;

		height:3em;

		vertical-align:middle;

	}

	

/*ボーナスマイル表*/	

.mile_box{

	font-size:12px;

	line-height:1.5em;

	margin:10px 0;

}

	.mb_suuji{

		color:#039;

		font-family:'Verdana';

		font-weight:bold;

		font-size:16px;

	}

	.mb_tani{

		color:#222222;

		font-size:12px;


	}

	.mb_txt{

		font-size:16px;

		line-height:1.7em;

		font-weight:bold;

	}

	.mb_txt p{

		background:#FF3;

		padding:2px;

		font-size:18px;

		color:#F00;

		font-weight:bold;

		margin:5px 0 0 0;

		font-family:'Verdana';

	}

	

/*------roungetable----------*/

.rounge{

	clear:both;

}



.fr-l{

	float:left;

}



.cb{

	clear:both;

}



.loungeTable{

		border-collapse:collapse;

		height:25px;

		margin-left:10px;

}



.loungeTable th{

		background-color:#ebf2ff;

		border:solid 1px #999;

		text-align:left;

		height:30px;

		padding-left:4px;

		width:460px;

		font-size:11px;

}



.loungeTable td{

		background-color:#fff;

		border:solid 1px #999;

		text-align:center;

		height:30px;

		width:120px;

}



	

	.loungeTable a{

		font-size:13px;

		color:#06F;

	}



	.loungeTable a:hover{

		font-size:13px;

		color:#333;

	}





dd.circle p{

	padding:0;

}



dd.circle p.gentei_cardface{

	text-align:center;

	padding:0;

	height: auto;

	margin-bottom:4px;

}

dd.circle p.gentei_txt{

	padding:0;

	height: auto;

	margin-bottom:4px;

}

dd.circle p.gentei_cardname{

	height: auto;

	margin-bottom:4px;

}



dd.circle p.gentei_btm{

	margin:3px 0;

	text-align:center;

}



.search_sort{

	text-align:right;

	font-size:12px;

}



.basic_table, .basic_table th, .basic_table td{

	border-collapse:collapse;

	border:1px #ccc solid;

}

.basic_table{

	margin:0 auto;

}

.basic_table th, .basic_table td{

	padding:4px;

}

.basic_table th{

	background:#ecfeff;

}



.icon_box{

	margin-top:12px !important;

	line-height: 1.0 !important;

}

.icon_box li{

	width:auto !important;

}



/*------column 20140503----------*/



	.column_hedicon{

	background:url(../img/h1column.png) no-repeat;

	height:60px;

	}

	

	.wrap-column{

	margin:0px;

	}

	

	.wrap-column_a{

	margin:0px;

	}

	

	.wrap-column dl {

	border: solid 1px #ccc;

	background: #fdfdfd;

	}

	

	.wrap-column_a dl {

	border: solid 1px #ccc;

	background: #fdfdfd;

	}

	

	.wrap-column_a dl {

	border: solid 1px #ccc;

	background: #fdfdfd;

	}



	.wrap-column_a dl dd{

	float: left !important;

	height: auto !important;

	width:770px !important;

	padding: 0px !important;

	margin: 20px 0px 10px 5px !important;

	}

	

	.wrap-column dl dd{

	float: left !important;

	height: auto !important;

	width:720px !important;

	padding: 0px !important;

	margin: 20px 0px 10px 30px !important;

	}

	

	

	

	.column-h1{

	padding: 16px 20px;

	font-size: 18px;

	font-weight: 800;

	color: #666;

	}



	.colomn-h2{

	color: #366;

	font-size: 16px;

	line-height: 1.5;

	border-left: solid 5px #ccc;

	padding-left: 8px;

	background: #fff;

	}

	

	.column-h3 {

		font-size: 16px;

		color: red;

		font-weight: 800;

	}

	

	.column-text{

	color:#333; font-size:14px; 

	line-height:2;

	}

	

			.column-text span{

				color: #666;

				font-weight: 800;

				background: yellow;

			}



			.column-text .mark{

				color:  #483d8b;

				font-weight: 800;

				background: white;

			}

			

			.colphoto{

			float: left;

			padding: 0 15px 0 5px;

			}



			.cell			

			{

			border-collapse: collapse;

			border: solid 1px #999;

			line-height: 1.5;

			font-size: 14px;

			padding: 10px;

			}



			.column-text-layout

			{

			width:600px;

			}



			.column-text-layout2

			{

			width:260px;

			float:left;

			}



			.column-text-layout3

			{

			width:260px;

			float:left;

			}



			.column-table-style

			{

			border-collapse: collapse;

			border: solid 1px #999;

			line-height: 1.5;

			font-size: 14px;

			padding: 10px;

			}



			.cell tr  

			{

        		font-weight: normal;

        		border:1px solid #BFBFBF;

        		text-align: center;

        		padding: 12px;

			}



			.cell td

			{

			border:1px solid #BFBFBF;

			padding: 12px;

			}



			td.cell2

			{

			background-color: #F0F0F0;

			}

/*------column 20140503----------*/
/*------JCB一般カードAmazon以外おすすめショップ20190311----------*/

.pointshop_wrap {
    display: flex;
}