@charset "Shift_JIS";

#cp-Container{
	margin:0;
	padding:0;
	border:none;
}


body #cp-Container{
	width:730px;
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background:#ECE7CF url(/cgi_tmpl/internet/cocoa/cp/images/header_bg.jpg) top left no-repeat;
}


body #cp-Container img{
	vertical-align:bottom;
}



#natsuCp table{
border-collapse:collapse;
}


#cp-Container #cp-header{
	padding:67px 0 168px 0;
	background:url(/cgi_tmpl/internet/cocoa/cp/images/header.jpg) no-repeat;
	margin:0;
}

#cp-Container #cp-header2{
	padding:67px 0 168px 0;
	background:url(/internet/cocoa/cp/images/header.jpg) no-repeat;
	margin:0;
}

#cp-Container #cp-header p,#cp-Container #cp-header2 p{
	text-indent:-9999px;
}


#cp-Container #cp-contents1{
background:url(/cgi_tmpl/internet/cocoa/cp/images/bg_contents1.jpg) no-repeat;
}

#cp-Container #cp-contents2{
background:url(/internet/cocoa/cp/images/bg_contents2.jpg) no-repeat;
}



#cp-Container #tab-menu1,
#cp-Container #tab-menu2{
	margin:0;
	padding:0 0 0 0;
	list-style:none;
}


#cp-Container #tab-menu1 li,
#cp-Container #tab-menu2 li{
	float:left;
	text-indent:-9999px;
	margin:0;
	padding:0;
}

#cp-Container #tab-menu2 #about-cocoa{
margin-top:22px;
margin-left:42px;
margin-bottom:10px;
}

*html #cp-Container #tab-menu2 #about-cocoa{
margin-top:22px;
margin-left:21px;
}


#cp-Container #tab-menu1 #about-cocoa{
margin-left:42px;
}


*html #cp-Container #tab-menu1 #about-cocoa{
margin-left:22px;
}

#cp-Container #tab-menu1 #cp-tokuten{
	background:url(/cgi_tmpl/internet/cocoa/cp/images/tab_tokuten_active.gif) no-repeat;
	display:block;
	width:204px;
	height:56px;
	margin-top:24px;
	margin-left:11px;
}

#cp-Container #tab-menu1 #about-cocoa a{
	background:url(/cgi_tmpl//internet/cocoa/cp/images/tab_aboutCocoa.gif) no-repeat;
	display:block;
	width:204px;
	height:51px;
}

#cp-Container #tab-menu1 #about-cocoa a:hover{
	background:url(/cgi_tmpl//internet/cocoa/cp/images/tab_aboutCocoa_on.gif) no-repeat;
	display:block;
	width:204px;
	height:51px;
}

#cp-Container #tab-menu2 #about-cocoa{
	background:url(/internet/cocoa/cp/images/tab_aboutCocoa_active.gif) no-repeat;
	display:block;
	width:204px;
	height:56px;
	margin-top:24px;
}


#cp-Container #tab-menu2 #cp-tokuten a{
	background:url(/internet/cocoa/cp/images/tab_tokuten.gif) no-repeat;
	display:block;
	width:204px;
	height:51px;
	margin-left:11px;
}

#cp-Container #tab-menu2 #cp-tokuten a:hover{
	background:url(/internet/cocoa/cp/images/tab_tokuten_on.gif) no-repeat;
	display:block;
	width:204px;
	height:51px;
	margin-left:11px;
}

#cp-Container #cp-contents-inner{
	width:676px;
	margin:0 auto;
	position:relative;
}

*html #natsuCp_contents_inner{
margin-left:27px;

}

table td .list_arrow{
	margin:0;
	padding:0;
}



table td .list_arrow li{
	list-style:none;
	margin:0;
	padding:0;
	font-size:10px;
}



#bigBtn{
	position:absolute;
	top:317px;
	left:470px;
}

#cp-Container #UnderBtn1{
	list-style:none;
	padding-bottom:20px;
}

#cp-Container #UnderBtn2{
	list-style:none;
	padding-bottom:20px;
}

*html #cp-Container #UnderBtn2{
	padding-top:4px;
}



*:first-child+html #cp-Container #UnderBtn2{
	padding-top:8px;
}

#cp-Container #UnderBtn1 li,
#cp-Container #UnderBtn2 li{
	float:left;
	margin:0 0 0 40px;
	padding:0;
	text-indent:-9999px;
}


*html #cp-Container #UnderBtn1 li{
	margin:0 0 0 22px;
}

*html #cp-Container #UnderBtn2 li{
	margin:10px 0 0 22px;
}


#cp-Container #UnderBtn1 #btn-login a,
#cp-Container #UnderBtn2 #btn-login a{
	display:block;
	width:253px;
	height:57px;
	background:url(/internet/cocoa/cp/images/btn_login.gif) no-repeat;
}

#cp-Container #UnderBtn1 #btn-apply a,
#cp-Container #UnderBtn2 #btn-apply a{
	display:block;
	width:253px;
	height:57px;
	background:url(/internet/cocoa/cp/images/btn_moushikomi.gif) no-repeat;
}





#tokuten1{
	background:url(/cgi_tmpl/internet/cocoa/cp/images/bg_tokuten1.gif) left top no-repeat;
	margin:0 0 10px 0;
	padding:40px 0 20px 40px;

}


#tokuten2{
	background:url(/cgi_tmpl/internet/cocoa/cp/images/bg_tokuten2.jpg) left top no-repeat;
	margin:0;
	padding:40px 0 30px 40px;
}


.linkIcon{
	vertical-align:middle;
}

#UnderPageLink{
	text-align:center;
	margin:0;
	font-size:14px;
	color:#713E15;
	display:block;
	padding:10px 0 20px 0;
}

#UnderPageLink a{
	color:#713E15;

}


/*-------------- pop-up ---------------*/

#material-dl{
	background:url(/cgi_tmpl/internet/cocoa/cp/images/pop-bg.jpg) left center no-repeat;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:12px;
}

#material-dl td{
vertical-align:top;
}


#material-dl td ul{
	margin:0;
	padding:0 40px 5px 18px;
	list-style:none;
}

#material-dl td ul li{
	line-height:1.3em;
	margin:0;
	padding:3px 0; 
}

/*-------------- clearfix start---------------*/
.clearfix:after{
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}

.clearfix{
   display:inline-block;
   min-height:1%;  /* for IE 7 and MacIE5.5*/
}

/* Hides from IE-mac \*/
*html .clearfix{height: 1%;}
.clearfix{display: block;}
/* for ie5,6*/


/*-------------- clearfix end ---------------*/