@charset "UTF-8";

/* cheese.css
**************************************************************************************



**************************************************************************************/ 


/* 1.Frame
=============================================================================*/


/* 2.Font
=============================================================================*/
/*
77% = 10px	| 	123.1% = 16px	|	167% = 22px	
85% = 11px	|	131% = 17px	    |	174% = 23px
93% = 12px	|	138.5% = 18px	|	182% = 24px
100% = 13px	|	146.5% = 19px	|	189% = 25px
107% = 14px	|	153.9% = 20px	|	197% = 26px
114% = 15px	|	161.6% = 21px	|
*/

/*Link*/
a{overflow:hidden;}
a:link {color:#0090BE; text-decoration:underline;}
a:visited {color:#9A44B0; text-decoration:underline;}
a:hover {color:#FF8800; text-decoration:underline;}
a:active {color:#FF8800; text-decoration:underline;}

body {
	margin:0;
	padding:0;
	color:#111111;
	line-height:1.8 !important;
	font-family:'メイリオ',Meiryo, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック",sans-serif !important;
	letter-spacing: 1px;
	background:url("../../image/index-bg001.jpg") no-repeat center top fixed;
}

@charset "UTF-8";

/* frame.css
**************************************************************************************

1.Frame
2.Font
3.Header
4.Footer

**************************************************************************************/ 


/* 3.Frame
=============================================================================*/

#header {
	width:100%;
	background:url("../image/header-bg001.gif") repeat-x 0 0;
	height:93px;
	margin-bottom:58px;
}

#header h1 {
	width:1024px;
	height:93px;
	margin:0 auto;
	text-indent:-9999px;
	background:url("../image/header-bg002.png") no-repeat left bottom;
}

#container {
	width:100%;
}

#main {
	width:100%;
	margin:0 auto;
	background-color:#ffffff;
}


#footer {
	width:100%;
	height:26px;
	margin:0;
	padding:12px 0 0 0;
	background:url("../image/footer-bg001.gif") repeat-x left top;
}

.strong {
	font-weight:bold !important;
}

/* Mainimage
=============================================================================*/
#main .mainimg-area {
	background:url("../image/main-bg001.gif") no-repeat center 0;
}
#main .mainimg-area p {
	width:1024px;
	margin:0 auto 37px;
}
	

/* 4.Contents-Main
=============================================================================*/

/*cheese-area------------------------*/
#main .cheese-area {
	width:1024px;
	margin:0 auto 50px;
}
#main .cheese-area .cheese01 {
	width:328px;
	float:left;
	padding-right:20px;
}
#main .cheese-area .cheese02 {
	width:328px;
	float:left;
}
#main .cheese-area .cheese03 {
	width:328px;
	float:right;
}
#main .cheese-area .img-area {
	margin-bottom:20px;
}
/*table*/
#main .cheese-area .table-area {
	border-top:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd;
}
#main .cheese-area .table-area table {
	border:0;
	width:100%;
}
#main .cheese-area .table-area table th , 
#main .cheese-area .table-area table td {
	border:0;
	border-right:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	vertical-align:middle;
	padding:8px 10px;
	font-size:11px;
	line-height:1.4em;
}
#main .cheese-area .table-area table th {
	background-color:#fdfae8;
	width:65px;
	font-weight:normal;
}

/*pot-area------------------------*/
#main .pot-area .pot-main-area {
	background:url("../image/contents-bg001.gif") no-repeat center top;
}
#main .pot-area .pot-main-area .main-area {
	width:1024px;
	margin:0 auto;
}
#main .pot-area .contents-area {
	width:1024px;
	margin:0 auto;
}
#main .pot-area .contents-area h2.ti001 {
	margin-top:-10px;
	margin-bottom:25px;
}
#main .pot-area .contents-area h2.ti002 {
	margin-bottom:25px;
}

/* c-btn-area */
#main #contents-main div.c-btn-area {
  width: 607px;
	margin: 0 auto 62px auto;
}

#main #contents-main div.c-btn-area a {
	width:607px;
	height:82px;
	display:block;
	text-indent:-9999px;
	background:url("../image/index-btn001.gif") no-repeat 0 0;
}

#main #contents-main div.c-btn-area a:hover {
	background-position:0 -82px;
}

/*hot-cool*/
#main #contents-main .hot-cool {
	margin-bottom:40px;
}
#main #contents-main .hot-cool .hot {
	width:512px;
	float:left;
}
#main #contents-main .hot-cool .cool {
	width:512px;
	float:right;
}

/*pot-type*/
#main #contents-main .pot-type {
	margin-bottom:37px;
}

#main #contents-main .pot-type li {
	width:328px;
}
#main #contents-main .pot-type li.pot001 {
	float:left;
	padding-right:20px;
}
#main #contents-main .pot-type li.pot002 {
	float:left;
}
#main #contents-main .pot-type li.pot003 {
	float:right;
}


/*pot-table*/
#main #contents-main .pot-table-area {
	margin-bottom:12px;
	border-top:1px solid #bdbdbd;
	border-left:1px solid #bdbdbd;
}
#main #contents-main .pot-table-area table {
	border:0;
	width:100%;
}
#main #contents-main .pot-table-area table th , 
#main #contents-main .pot-table-area table td {
	border:0;
	border-right:1px solid #bdbdbd;
	border-bottom:1px solid #bdbdbd;
	vertical-align:middle;
	padding:8px 10px;
	font-size:11px;
	line-height:1.4em;
}
#main #contents-main .pot-table-area table th {
	background-color:#f1f1f1;
	font-weight:normal;
}
#main #contents-main .pot-table-area table .co01 {
	background-color:#f1f8e4 !important;
}

/*table-bottom*/
#main #contents-main .table-bottom {
	position:relative;
	padding-bottom:10px;
}
#main #contents-main .table-bottom .tx001 {
	font-size:11px;
	padding:5px 0 0 0;
}
#main #contents-main .table-bottom .tx002 {
	position:absolute;
	top:0;
	right:0;
	width:158px;
	height:27px;
}

/*point-area------------------------*/
#main #contents-main .point-area {
	height:375px;
	background:url("../image/contents-bg002.jpg") no-repeat center 0;
}
#main #contents-main .point-inner {
	background:url("../image/contents-bg003.jpg") no-repeat 0 0;
	width:1024px;
	margin:0 auto;
	height:375px;
}
#main #contents-main .point-inner .ti003 {
	padding:65px 0 12px 0;
}
#main #contents-main .point-inner .txt001 {
	margin-bottom:45px;
}
#main #contents-main .point-inner .ti004 {
	padding:0 0 12px 0;
}

/*pot-loan------------------------*/
#main #contents-main .pot-loan-area {
	background-color:#fffbe4;
	width:1024px;
	margin:0 auto 40px;
}
#main #contents-main .pot-loan-area .left-box {
	float:left;
	width:318px;
}
#main #contents-main .pot-loan-area .right-box {
	float:right;
	width:643px;
}
#main #contents-main .pot-loan-inner {
	padding:20px 20px 20px 30px;
}
#main #contents-main .pot-loan-area h3 {
	margin-bottom:10px;
	padding-top:17px;
}
#main #contents-main .pot-loan-area p.txt {
	line-height:1.6em;
	font-size:12px;
}
#main #contents-main .pot-loan-area .right-box .loan-table {
	border-left:5px solid #7fb01d;
	border-right:5px solid #7fb01d;
	border-bottom:5px solid #7fb01d;
}
#main #contents-main .pot-loan-area .right-box .loan-table table {
	width:100%;
	background-color:#FFFFFF;
}
#main #contents-main .pot-loan-area .right-box .loan-table tr td ,
#main #contents-main .pot-loan-area .right-box .loan-table tr th {
	border-bottom:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	padding:8px 7px;
	font-size:11px;
	line-height:1.4em;
	letter-spacing:-0.02em;
}
#main #contents-main .pot-loan-area .right-box .loan-table tr th {
	background-color:#f1f1f1;
	font-weight:normal;
}
#main #contents-main .pot-loan-area .right-box .loan-table tr td {
	text-align:center;
}
#main #contents-main .pot-loan-area .right-box .loan-table .co01 {
	background-color:#f1f8e4 !important;
}
#main #contents-main .pot-loan-area .right-box .loan-table .bb-none {
	border-bottom:none;
}
#main #contents-main .pot-loan-area .right-box .loan-table .br-none {
	border-right:none;
}
#main #contents-main .pot-loan-area .right-box .loan-table .br-dotted {
	border-right:1px dotted #d2d2d2;
}
#main #contents-main .pot-loan-area .right-box .loan-table tr .w01 {
	width:94px;
}
#main #contents-main .pot-loan-area .right-box .loan-table tr .w02 ,
#main #contents-main .pot-loan-area .right-box .loan-table tr .w03 ,
#main #contents-main .pot-loan-area .right-box .loan-table tr .w04 {
	width:160px;
}
#main #contents-main .pot-loan-area .right-box .loan-table tr .t-left {
	text-align:left;
}

/*inq-btn------------------------*/
#main #contents-main .inq-btn {
	margin-bottom: 60px;
	text-align:center;
}
#main #contents-main .inq-btn a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
}


/* 6.Footer
=============================================================================*/

#footer div.signature {
	width:1024px;
	height:12px;
	margin:0 auto;
	text-indent:-9999px;
	background:url("../image/footer-bg002.png") no-repeat 0 0;
}

.footer-area .btn-area {
	position:relative;
	width:930px;
	margin:0 auto;
	height:50px;
}

.footer-area .officia-btn {
	position:absolute;
	bottom:10px;
	right:0;
	width:100%;
	text-align:right;
}

.footer-area .officia-btn a {
	color:#933e2b;
	padding-left:18px;
	background:url("../image/footer-ar001.gif") no-repeat 0 2px;
}

.footer-area .officia-btn a:hover {
	color:#b55e4b;
}
	
	

