/* フォント関連 */
.red{color:#cc0033;}

/* コンテナ関連 */
body{
	margin:0;
	padding:0;
	font-size:85%;
	text-align:center;
	}
h3{display:none;}
h2{margin:0;
padding:0;}
a:link {
	color: #336699;
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
}
dl,dt,dd,ul,li {
	margin: 0px;
	padding: 0px;
}
.comment dd{
	margin: 0px;
	padding: 0 0 0 30px
	width: 80%;
}
.ctr{
	text-align:center;
	}
.img{
	margin:30px 0;
	}
/* ヘッダ関連 */
#header{
	margin:0;
	padding:0;
	}
.logo{
	width:760px;
	margin: 0px auto;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	text-align:left;
	}
.logo h1{
	width:400px;
	margin:30px 9px 0 0;
	float:right;
	font-size:12px;
	color:#999999;
	}
.logo img{
	border:0;
	margin:15px 0 5px;
	width:285px;
	float:left;
	}
.bkimg{
	clear:both;
	margin:0;
	padding:0;
	background-image:url(../image/head_bkg.gif);
	height:124px;
	}
.bkimg img{
	margin:0;
	padding:0;
	border:0;
	text-align:center;
	}
.navigation {
	line-height: 2em;
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
}

.navi {
	width: 762px;
	margin: 0px auto;
	overflow: hidden;
}

.navi: after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .navi {
    height: 1em;
    overflow: visible;
}
/**/

.navil {
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	font-size: 80%;
}

.navir {
	width: 80px;
	margin: 0;
	padding: 0 2px 0 0;
	float: right;
	font-size: 80%;
}
/* コンテンツ関連 */
#body{
	width:762px;
	margin:0;
	padding:0;
	margin: 0px auto;
	text-align: center;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	}
#contents{
	width:760px;
	margin:0;
	text-align:left;
	clear:both;
	}
#description-top{
	width:569px;
	margin:0;
	padding:0 0 0 10px;
	float:left;
	font-size:95%;
	border-right:1px solid #cccccc;
	}
#menu-top{
	width:180px;
	margin:0;
	padding:0;
	float:right;
	font-size:90%;
	}
#description{
	width:570px;
	margin:0;
	padding:20px 0 10px 10px;
	float:right;
	}
#description p{
	margin:0 10px 10px 20px;
	padding:0;
	line-height:175%;
}
#description dl{
	margin:0 10px 10px 20px;
	padding:0;
	line-height:175%;
	}
#description dt{
	padding:0 0 0 20px;}
#menu{
	width:180px;
	margin:0;
	padding:0;
	float:left;
	font-size:85%;
	background: url(../img/body_bg.gif) repeat-y;
	}
.guide{
	margin:0;
	padding:20px 0 20px 0;}
.best{
	background-color:#993333;
	margin:0 7px 0 0;
	padding:5px 0 5px 0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}
.his{
	background-color:#CC0033;
	margin:20px 7px 0 0;
	padding:5px 0 5px 0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}
.information{
	background-color:#FF6666;
	margin:20px 7px 0 0;
	padding:5px 0 5px 0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}
.menu-des{
	margin:0 7px 0 0;
	padding:8px 5px 0 5px;
	line-height:120%;
	}
#menu ul{list-style:none;
	margin:0px;
	padding:0;
	border-bottom:1px solid #999;
	}
.category{
	background-color:#F3F1E2;
	font-weight:bold;
	padding:5px 0px 5px 15px;
	border-top:1px solid #999;
	}
.ya{
	font-weight:bold;
	padding:5px 0px 5px 15px;
	background:url(../image/ya_icon.gif) no-repeat 0px 50%;
	border-top:1px solid #999;
	line-height:130%;}
.ya-none{
	font-weight:bold;
	padding:5px 0px 5px 15px;
	border-top:1px solid #999;
	text-align:right;
	line-height:130%;}

/* カテゴリ一覧での各社枠 */
.cashing{
	margin:0;
	padding:0;
	width:530px;
	border:1px solid #999;}
.cashing-left{
	margin:0;
	padding:0;
	float:left;
	width:100px;
}
.cashing-right{
	margin:0;
	padding:0 0 0 10px;
	float:left;
	width:400px;
}

.cashing-left img{
	border:0;
	margin:25px 0 0 10px;}
.ue{width:410px;
	margin:0;
	padding:0;}
.cashing-name{
	margin:10px 0 0 0;
	padding:0;
	line-height:180%;
	float:left;
	width:270px;}
.cashing-right img{
	float:right;
	margin:10px 0 0 10px;
	border:0;
	}
.shita{width:410px;
	margin:0;
	padding:0;
	clear:both;
	}
.cashing-box{float:left;}
.cashing-limit1{
	width:135px;
	margin:0;
	padding:0;
	background-color:#EAEAEA;
	line-height:150%;
	text-align:center;
	border:1px solid #999;}
.cashing-limit2{
	margin:0;
	padding:0;
	line-height:150%;
	text-align:center;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;}
.cashing-rate1{
	width:135px;
	margin:0;
	padding:0;
	background-color:#EAEAEA;
	line-height:150%;
	text-align:center;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;}
.cashing-rate2{
	margin:0;
	padding:0;
	line-height:150%;
	text-align:center;
	border-bottom:1px solid #999;
	border-right:1px solid #999;}
.cashing-time1{
	width:135px;
	margin:0;
	padding:0;
	background-color:#EAEAEA;
	line-height:150%;
	text-align:center;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:1px solid #999;}
.cashing-time2{
	margin:0;
	padding:0;
	line-height:150%;
	text-align:center;
	border-bottom:1px solid #999;
	border-right:1px solid #999;}
.cashing-under{
	margin:0;
	padding:0;
	clear:both;
	width:540px;}
.cashing ol{width:490px;
	margin:0;
	padding:10px 0 10px 50px;}
.cashing li{
	line-height:120%;
	margin:0;
	padding:0;}
.cashing2{
	margin:0;
	padding:0;
	text-align:center;}
.cashing2 table{
	margin:0;
	padding:0;
	font-size:80%;
	color:#666;
	line-height:120%;
	width:540px;
	background-color:#cccccc;
	border:0;
}
.cashing2 tr{
	margin:0;
	padding:0;}
.cashing2 th{
	color:#333333;
	text-align:left;
	margin:0;
	padding:5px 0 5px 10px;
	background-color:#efefef;
	font-weight:normal;
	width:80px;}
.cashing2 td{
	margin:0;
	padding:5px 0 5px 10px;
	background-color:#FFFFFF;
	font-weight:normal;
	width:190px;
	text-align:left;}
.taol{
	margin:0;
	padding:0 0 0 15px;}
.tali{
	margin:0;
	padding:0;
	}

.cashing3{
	margin:0;
	padding:0;
	text-align:center;}
.cashing3 table{
	font-size:80%;
	color:#666;
	line-height:120%;
	width:540px;
	background-color:#cccccc;
	border:0;
}
.cashing3 th{
	color:#333333;
	text-align:left;
	margin:0;
	padding:5px 0 5px 10px;
	background-color:#efefef;
	font-weight:normal;
	width:80px;}
.cashing3 td{
	margin:0;
	padding:5px 0 5px 10px;
	background-color:#FFFFFF;
	font-weight:normal;
	width:190px;
	text-align:left;}
.cashing2 ol{
	margin:0;
	padding:0 0 0 15px;}
.cashing2 li{
	margin:0;
	padding:0;
	}

/*　コンテンツ部分詳細関連　*/
.comment{
	padding:10px 10px 10px 0;
	clear:both;
	width:540px;
	font-size:90%;
	line-height:175%;
	}
.comment2{
	padding:0 10px 10px 0;
	clear:both;
	width:540px;
	font-size:90%;
	line-height:175%;
	}
.comment li{
	margin:0 0 0 25px;
	padding:0 0 0 10px;
	list-style-type:none;
	background:url(../image/ya_icon.gif) no-repeat 0px 50%;
	}
.lbox{float:left;
	margin:0 0 0 25px
}
.rbox{
	margin:0 0 0 50px;
	line-height:200%;
	float:left;
}
.rbox,img{border:0;
	padding:10px 0 10px 0;}
/* 詳細ページ */
#comfo{
	width:560px;
	padding:0;
	margin:0;
}
/* カード名 */
.comfo1{
	margin:0;
	padding:3px 0 3px 8px;
	width:541px;
	border:1px solid #cccccc;
	background-color:#efefef;
	font-size:80%;
	line-height:150%;
	}
html>body .comfo1{width:550px;}/* IE対策 */
.comfoa{
	padding:0;
	margin:0;
	width:560px;
	clear:both;
}
/* 社名・住所・電話番号 */
.comfo2{
	margin:0;
	padding:3px 0 3px 8px;
	width:100px;
	background-color:#efefef;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;	
	border-bottom:1px solid #cccccc;
	float:left;
	font-size:80%;
	line-height:150%;
	}	
/* 詳細情報 */
.comfo3{
	margin:0;
	padding:3px 0 3px 8px;
	width:441px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:left;
	font-size:80%;
	line-height:150%;
	}
/* クレジットカードの詳細 */
#comde{
	width:560px;
	padding:0;
	margin:0;
}
.comde1{
	margin:0;
	padding:3px 0 3px 8px;
	width:541px;
	border:1px solid #cccccc;
	background-color:#efefef;
	font-size:80%;
	line-height:150%;
	}
html>body .comde1{width:540px;}/* IE対策 */
.comde2{
	margin:0;
	padding:3px 0 3px 8px;
	width:100px;
	background-color:#efefef;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;	
	border-bottom:1px solid #cccccc;
	float:left;
	font-size:80%;
	line-height:150%;
	}	
.comdea{
	padding:0;
	margin:0;
	width:560px;
	clear:both;
}
.comde3{
	margin:0;
	padding:3px 0 3px 8px;
	width:135px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:left;
	font-size:80%;
	line-height:150%;
	}
.comde22{
	margin:0;
	padding:10px 0 9px 8px;
	width:100px;
	background-color:#efefef;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;	
	border-bottom:1px solid #cccccc;
	float:left;
	font-size:80%;
	line-height:450%;
	}	
.comde32{
	margin:0;
	padding:10px 0 9px 8px;
	width:135px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:left;
	font-size:80%;
	line-height:450%;
	}
.comde4{
	margin:0;
	padding:3px 0 3px 8px;
	width:100px;
	background-color:#efefef;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:left;
	font-size:80%;
	line-height:150%;
	}
.comde5{
	margin:0;
	padding:3px 0 3px 8px;
	width:206px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:left;
	font-size:80%;
	line-height:150%;
	}
html>body .comde5{width:178px;}/* IE対策 */
.comdeb {float:left;}
.comdec{float:left;}
html>body .comdec{width:187px;}
.comde6{
	margin:0;
	padding:10px 0 9px 8px;
	width:100px;
	background-color:#efefef;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:left;
	font-size:80%;
	line-height:450%;
	}
.comde7{
	margin:0;
	padding:3px 0 3px 8px;
	width:110px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:left;
	font-size:80%;
	line-height:150%;
	}
.comde8{
	margin:0;
	padding:3px 8px 3px 0;
	width:96px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	float:left;
	font-size:80%;
	line-height:150%;
	text-align:right;
	}
html>body .comde8{width:59px;}/* IE対策 */
.off{clear:both;
	margin:10px 0 10px 0;
	font-size:80%;
	text-align:center;}
.comment-foot{clear:both;}
.comment-foot ul{margin:0;
	padding:20px 0 0 5px;}
.livisa{font-size:80%;
	list-style-type:none;
	background:url(../image/brand/visa.gif) no-repeat 0px 50%;
	padding:3px 0 2px 22px;
	float:left;
	width:85px;
	}
.limaster{font-size:80%;
	list-style-type:none;
	background:url(../image/brand/master.gif) no-repeat 0px 50%;
	padding:3px 0 2px 22px;
	float:left;
	width:105px;
}
.lijcb{font-size:80%;
	list-style-type:none;
	background:url(../image/brand/jcb.gif) no-repeat 0px 50%;
	padding:3px 0 2px 22px;
	float:left;
	width:85px;
	}
.liamex{font-size:80%;
	list-style-type:none;
	background:url(../image/brand/amex.gif) no-repeat 0px 50%;
	padding:3px 0 2px 22px;
	float:left;
	width:85px;
}
.lidinners{font-size:80%;
	list-style-type:none;
	background:url(../image/brand/dinners.gif) no-repeat 0px 50%;
	padding:3px 0 2px 22px;
	float:left;
	width:85px;
}
.fp1{clear:both;}
.fp1 ul{margin:0 0 0 30px;}
.fp1 li{list-style-type:none;}
.fpulya{margin:0;
padding:0;}
.fpliya{
	font-size:85%;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	list-style-type:none;
	background:url(../image/ya_icon.gif) no-repeat 0px 50%;
	}
.fpliya2{
	font-size:85%;
	margin:0 0 0 25px;
	padding:0 0 0 10px;
	list-style-type:none;
	background:url(../image/ya_icon.gif) no-repeat 0px 50%;
	}
.pright{text-align:right;}



/* -----------------------------------------------------------------------------------------　新しいフッタ関連 */

#foot {
	clear:both;
	text-align:center;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 5px;
	width: 762px;
	font: normal 10px/18px 'Verdana','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ ゴシック',sans-serif;
}

#foot span#copy {
	background: url(../img/bg02.gif) repeat-x;
	display: block;
	height: 26px;
	font: normal 10px/26px 'Verdana','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ ゴシック',sans-serif;
	color: #ffffff;
}

#foot span#copy a:link, #foot span#copy a:visited {
	color: #ffffff;
}

#foot span#copy a:hover {
	color: #FF7200;
}

#foot ul.footnavi {
}

#foot ul.footnavi li {
	display: inline;
}


/* サイトマップ関連 */
.sitemap{
	clear:both;

}
.sitemaps{
	width:250px;
	float:left;
	margin:0;
	padding:0;
	line-height:150%;
	font-size:90%;
}
.sitemapm{
	width:505px;
	float:left
}
.sitemaps p{
	padding:0 0 0 10px;
	margin:0;
	}
.sitemaps ul{
	margin:0;
	padding:10px 0 20px 30px;
}


/* リンク関連 */
.link{
	margin:0;
	padding:10px 0 0 0;
	width: 150px;
	height: 5px;
	overflow:hidden;
	border:1px solid #ffffff;
	background: #ffffff;
	color: #0080FF;
	float:right;
	}
.link-li{
	list-style-type:none;
	}
.hyo{
	margin:20px 0 20px 80px;
	text-align:center;
	font-size:90%;
	width:70%;
	border:1px solid #ccc;
}
.hyo td,th{
	border:1px solid #ccc;
	}
.hyo th{
	background-color:#eaeaea;
	}
.hyo2{
	margin:20px 0 20px 50px;
	text-align:center;
	font-size:90%;
	width:70%;
	border:1px solid #ccc;
}
.hyo2 td,th{
	border:1px solid #ccc;
	}
.hyo2 th{
	width:45%;
	background-color:#eaeaea;
	}
.answer{
	margin:0;
	padding:8px 0 2px 0;
	background-color:#efefef;}
/*トップページ用*/

.topbl1{
	width:170px;
	margin:0;
	padding:0;
	float:left;
	}
.topbl1 ul{
	margin:0 0 15px 0;
	padding:0;
	}
.topbl1 li{
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	background:url(../image/ya_icon.gif) no-repeat 12px 50%;
	line-height:130%;
	}
.topbl1 img{
	border:0;
	}
.topbl2{
	width:200px;
	margin:0;
	padding:0;
	float:left;
	}
.topbl2 ul{
	margin:0 0 15px 0;
	padding:0;
	}
.topbl2 li{
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
	background:url(../image/ya_icon.gif) no-repeat 12px 50%;
	line-height:130%;
	}
.topbl3{
	width:160px;
	margin:0;
	padding:0;
	float:left;
	}
.lititle{
	margin:0 0 10px 0;
	padding:5px 10px 5px 20px;
	background-color:#F3F1E2;
	font-weight:bold;
	}
.small{
	margin:0;
	padding:15px 5px 0 20px;
	line-height:150%;}
.em{text-align:center;
	margin:10px 0 20px 0;
	font-size:120%;
	text-decoration:underline;
	}
.pic{
	width:520px;
	margin:20px 0 0 0;
	padding:0;
	text-align:left;
	}
.pic2{
	width:168px;
	margin:0;
	padding:0;
	text-align:left;
	float:left;
	}
.pic3{
	margin:0;
	padding:0;
	text-align:center;
	}
.bestcard{
	margin:20px 0 0 0;
	border:0;
	text-align:center;
	}
.ad-space{
	width:520px;
	margin:0;
	padding:0 0 0 30px;
	clear:both;
}
.ad-space ul,li{
	margin:0;
	padding:0;
}
.ad-space li{
	list-style-type:none;
}
/*informationのcss*/
.histab{
	width:460px;
	text-align:center;
	margin:0 0 15px 50px;}
.histab table{
	width:450px;
	background-color:#E7E2B4;
	margin:0;
	padding:0;}
.glotab{text-align:center;
margin:0 0 15px 0;
}
.glotab th,td{font-size:12px;}
.histab th,td{
	padding:5px 0;
	line-height:150%;} 
.histd{background-color:#F3F2DC;
	text-align:center;
	width:50px;}
.histd2{
	padding:0 0 0 15px;
	background-color:#FFFFFF;}
.histd3{text-align:center;
	background-color:#FFFFFF;}
.stitle{background-color:#F3F2E9;
	padding:10px 0 10px 10px;
	line-height:175%;}
.histd4{background-color:#F3F2DC;
	text-align:center;}

.sstitle{background-color:#F3F2E9;
	clear:both;}
.sitemapbox1{clear:both;}


/*　広告用相互リンク　*/
#frendz{
	font-size:10px;
}
#frendz p{
	text-align:right;
}
#frendz a,a:visited{
	color:000;
}


/*---------------------------------------------------------------------新しいメニュー*/
#menu img {
	margin:10px 0 0 5px;
	}
dl.menu {
	background: url("../img/menu_foot.gif") no-repeat bottom;
	padding: 0px 0px 4px 0px;
	width: 163px;
	margin: 6px 0px 6px 5px;
}

dl.menu dt#menu1 {
	font-weight: bold;
	height: 31px;
	background: url("../img/menu1_head.gif") no-repeat;
}

dl.menu dt#menu2 {
	font-weight: bold;
	height: 31px;
	background: url("../img/menu2_head.gif") no-repeat;
}

dl.menu dt#menu3 {
	font-weight: bold;
	height: 31px;
	background: url("../img/menu3_head.gif") no-repeat;
}

dl.menu dt#menu4 {
	font-weight: bold;
	height: 31px;
	background: url("../img/menu4_head.gif") no-repeat;
}

dl.menu dd {
	background: url("../img/menu_body.gif") repeat-y;
}

ul.navi {
	list-style-type: none;
	line-height: 22px;
	width: 163px;
	margin: 0px;
	padding: 0px;
}

ul.navi li.ntop {
	padding: 0px 0px 0px 17px;
	margin-top: -2px;
	background: url(../img/li02.gif) no-repeat 5px center;
	border-bottom: 1px solid #dddddd;
}

ul.navi li.nmid {
	padding: 0px 0px 0px 17px;
	background: url(../img/li02.gif) no-repeat 5px center;
	border-bottom: 1px solid #dddddd;
}

ul.navi li.nbot {
	margin-bottom: -2px;
	padding: 0px 0px 0px 17px;
	background: url(../img/li02.gif) no-repeat 5px center;
}

ul.navi li a {
	width: 143px;
	display: block;
}

ul.navi li a:hover {
	display: block;
}
/*----------------------------------------------------------メニュー*/
dl.menu dt.menu5 {
	font-weight: bold;
	height: 31px;
	padding:7px 0 0 20px;
	color:#0b4f92;
	font-weight:bold;
	background: url("../img/menu5_head.gif") no-repeat;
}
dl.menu dt.menu5 a{
	text-decoration:none;
}
dl.menu dt.menu5 a:visited{
	color:#0b4f92;
}
/*----------------------------------------------------------H2タグ*/

.h2_bk_base{
	margin:0 0 15px 0;
	color:#666;
	font-size:11px;
	width:560px;
	height:60px;
}
.h2_bk_purpose{
	background:url(../image/h2/purpose.gif) no-repeat;
	padding: 40px 0 0 140px;
	}
.h2_bk_terms{
	background:url(../image/h2/terms.gif) no-repeat;/**/
	padding: 39px 0 0 140px;/**/
	}
.h2_bk_publisher{
	background:url(../image/h2/publisher.gif) no-repeat;/**/
	padding: 40px 0 0 140px;/**/
	}
.h2_bk_base2{
	margin:0 0 15px 0;
	font-size:11px;
	color:#666;
	width:560px;
	height:60px;
	padding: 40px 0 0 20px;/**/
}
.h2_bk_base2 a:link,.h2_bk_base2 a:visited,.h2_bk_base2 a:hover{
	color:#666;
	text-decoration:none;
	}
.h2_bk_all{
	background:url(../image/h2/all.gif) no-repeat;/**/
	}
.h2_bk_news{
	background:url(../image/h2/news.gif) no-repeat;/**/
	}
.h2_bk_detail{
	background:url(../image/h2/detail.gif) no-repeat;/**/
	}
.h2_bk_knowledge{
	background:url(../image/h2/knowledge.gif) no-repeat;/**/
	}
.h2_bk_faq{
	background:url(../image/h2/faq.gif) no-repeat;/**/
	}
.h2_bk_information{
	background:url(../image/h2/information.gif) no-repeat;/**/
	}
.h2_bk_sim{
	background:url(../image/h2/sim.gif) no-repeat;/**/
	}
.h2_bk_sogolink{
	background:url(../image/h2/sogolink.gif) no-repeat;/**/
	}
.h2_bk_omatome{
	background:url(../image/h2/omatome.gif) no-repeat;
	margin:0; 	_margin:0 0 15px 0;/**/
	}
.text_head{
	background:url(../img/dl_head.gif) no-repeat;
	padding:;
	}
.cate_p{
	font-size:12px;}
/*----------------------------------------------------------シミュレーター*/
#contents input{
	border:1px solid #999;
	}
#sim_box{
	font-size:90%;
	margin:20px 0 10px 23px;
	line-height:150%;
	}

.sim_box2{
	clear:both;
	}
.sim_box_left{
	width:175px;
	float:left;	
	}
.sim_box_right{
	width:250px;
	float:left;
	}
.sim_box_ctr{
	clear:both;
	text-align:center;
	padding:15px 0 20px;
	}
.sim_box_right input{
	text-align:right;
	}
.sim_font{
	margin:10px 0 5px;
	}
/*----------------------------------------------------------おまとめローン特集*/
#omatome-waku-top{
	font-size:5px;
	height:8px;
	_background:url(../image/omatome/waku-top.gif) no-repeat;}
#omatome-waku-middle{
	width:550px;
	_width:555px;
	padding:0 0 20px 5px;
	_background:url(../image/omatome/waku-middle.gif) repeat-y;}
	
#omatome-waku-middle img{
margin:0 0 0 10px;
padding:0;
border:0;} 

#omatome-left{
	float:left;
	margin:17px 0 0 5px;
	width:240px;
	_width:250px;}
#omatome-left p{
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	line-height:20px;
	font-size:12px;
	_margin:0 0 1em 10px;
	padding:0;
	width:230px;
	_width:240px;
	background:url(../image/omatome/underline.gif) repeat-y;
}
#omatome-right{
	float:left;
	width:291px;}
#omatome-right div#merit-top{
	width:270px;
	height:43px;
	margin:0 0 0 21px ;
	_margin:0 0 0 7px ;
	background:url(../image/omatome/merit-top.gif) no-repeat;}
#omatome-right div#merit-middle{
	width:270px;
	margin:0 0 0 21px ;
	_margin:0 0 0 7px ;
	background:url(../image/omatome/merit-middle.gif) repeat-y;}
#merit-middle p.underline{
	width:219px;
	_width:240px;
	line-height:20px;
	font-size:10px;
	margin:0 15px 1em 15px;
	_margin:0 15px 1em 15px;
	padding:0 10px 0 10px;
	_padding:0 10px 0 10px;
	background:url(../image/omatome/underline.gif) repeat-y;
}/*チェック済み*/
#omatome-right div#merit-middle table{
	margin:0 0 0 6px;
}
#merit-middle p.mdes{
	font-size:10px;
	line-height:12px;
	margin:0 0 15px 0;
	padding:0 0 0 10px;
}
	
#omatome-right div#merit-bottom{
	width:270px;
	margin:0 0 0 21px ;
	_margin:0 0 0 7px ;
	background:url(../image/omatome/merit-bottom.gif) no-repeat;}
	
#omatome-waku-bottom{
	clear:both;
	height:8px;
	margin:0 0 15px 0;
	_background:url(../image/omatome/waku-bottom.gif) no-repeat;}
#omatome-no1{
	background:url(../image/omatome/no1.gif) no-repeat;
	height:189px;
	margin:20px 0;}
#omatome-no2{
	background:url(../image/omatome/no2.gif) no-repeat;
	height:189px;
	margin:0 0 20px 0;}
#omatome-no3{
	background:url(../image/omatome/no3.gif) no-repeat;
	height:189px;
	margin:0 0 20px 0;}
#omatome-etc{
	background:url(../image/omatome/etc.gif) no-repeat;
	height:189px;
	margin:0 0 20px 0;}
/*----------------------------------------------------------おまとめローン個別紹介*/
.itembox{
	width:550px;}
.itembox-left{
	line-height: 30px;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 16px;
	text-align: left;
	display:block;
	width:220px;
	_width:310px;
	margin:0px;
	float:left;
	padding:12px 0 0 90px;}
.itembox-left2{
	line-height: 30px;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 16px;
	text-align: left;
	display:block;
	width:265px;
	_width:310px;
	margin:0px;
	float:left;
	padding:12px 0 0 45px;}
.itembox-right{
	color:#CC0000;
	font-weight:bold;
	font-size: 11px;
	width:240px;
	margin:0px;
	float:left;
	_padding:12px 0 0 0;
	}
.itemtable{
	clear:both;
	width:500px;
	margin:0 0 0 30px;
	border:0;
}
.itemtable-left{
	padding:0 0 0 12px;
	width:150px;
	height:100px;
	}
td.itemtable-right p{
	line-height:20px;
	background:url(../image/omatome/underline.gif) repeat-y;
	}
.application a{
	width:75px;
	height:15px;
	display:block;
	margin:0 2px 0 0;}
.dm a{
	width:70px;
	height:15px;
	display:block;}
.application a:link,.application a:visited,{
	background:url(../image/omatome/bt01_off.gif) no-repeat;
	float:left;
	}
.dm a:link,.dm a:visited{
	background:url(../image/omatome/bt02_off.gif) no-repeat;
	float:left;
	}
.application a:hover{
	background:url(../image/omatome/bt01_on.gif) no-repeat;
	float:left;
	}
.dm a:hover{
	background:url(../image/omatome/bt02_on.gif) no-repeat;
	float:left;
	}