@charset "shift_jis";

/* 共通部品 */

* {
	margin: 0;
	padding: 0;
}

#pghead {	
	height:	90px;
	background-color: #ffffff;
	border-bottom: solid 4px;
	background-image: url(../img/logo.jpg);
	background-repeat: no-repeat;
	background-position: 2% 30%;
}

#eft {
	width: 400px;
	padding-top: 40px;
	padding-left: 140px;
	font-size: 10pt;
	font-weight: bold;
}

#right-link {
	float: right;
	padding-top: 10px;
	padding-right: 40px;
	font-size: 10pt;
}

#right-link a{
	text-decoration: none;
}

#right-link a:link{
	color: #000000;
}

#right-link a:visited{
	color: #000000;
}

#right-link a:hover{
	text-decoration: underline;
}

#headmsg {
	float: letf;
	padding-top: 13px;
	padding-left: 20px;
	font-size: 9pt;
}

#head-line{
	border-top: solid 5px #ffffff;
}


#top-line {
 	height:16px;
	padding-top: 8px;
	text-align: -moz-center;
	text-align: center;
	background-image: url(../img/line.jpg);
	color: #CDEBFF;
	font-size: 10pt;
	font-weight: bold;
}


#main-img {
	background-image: url(../img/indexmain.jpg);
	height: 190px;
}


#bottom-line {
 	height:16px;
	padding-top: 6px;
	text-align: -moz-center;
	text-align: center;
	background-color: #7892CD;
	background-image: url(../img/line2.jpg);
	color: #CDEBFF;
	font-size: 10pt;
	font-weight: bold;
}

#navi {
	background-color: #ffffff;
	width: 800px;
	height: 19px;
	color: inherit;
	hspace: 0px;
	vspace: 0px;
	border-bottom: solid 1px #828282;
	background: url(../img/btn.jpg)
}

/* navi */

#navi_site {
	width: 98px;
	height: 19px;
	text-align: center;
	border-top: solid 1px #828282;
	border-bottom: solid 1px #828282;
	border-right: solid 1px #868082;
	border-left: solid 1px #B4B4B4;
	font-size: 12px;
	padding-top: 5px;
}


#navi_site a{
	text-decoration: none;
}

#navi_site a:link{
	color: #000000;
}

#navi_site a:visited{
	color: #000000;
}

#navi_site a:hover{
	text-decoration: underline;
}

/*
#navi li#home a {
	display: block;
	padding-top: 5px;
	height: 19px;
}

#navi li#outline a {
	display: block;
	padding-top: 5px;
	height: 19px;
}

#navi li#offer a {
	display: block;
	padding-top: 5px;
	height: 19px;
}

#navi li#site a {
	display: block;
	padding-top: 5px;
	height: 19px;
}

#navi li#partner a {
	display: block;
	padding-top: 5px;
	height: 19px;
}
*/
/* navi */

/*
#rightbox {
	float: right;
	width: 465px;
	height:438px;
	border-left: dashed 1px #bebebe;
}

*/
/*

#leftbox {
	width:  335px;
	height: 300px;
}

*/
#titletext {
/*
	font-style: italic;
*/
	font-weight: bold;
        font-size: 10pt;
	margin-left: 20px;
	padding-top: 4px;
	padding-left: 25px;
	height: 19px;
	width: 119px;
	border: solid 1px #000000;
	background-image: url(../img/titletext.jpg);
	background-repeat: no-repeat;
}

.fblue {
	color: blue;
}

.fitaly {
	font-style: italic;
	font-weight: bold;
}

.rnew_dt {
	font-size: small;
	margin-top: 12px;
	margin-left: 30px;
}

#right_ad {
	float: right;
	margin-top: -4px;
	margin-right: 5px;
	margin-bottom: 30px;
	width: 155px;
	background-color: #4574CC;
	font-size: 10pt;
	line-height: 100%;
}

#right_info {
/* 続きはここから */
	/*background-color: #ff00ff;*/
}

#side_btn1 {
	margin-top: 10px;
	margin-left:10px;
}

#side_btn2 {
	margin-top: 5px;
	margin-left: 10px;
}

#side_btn3 {
	margin-top: 5px;
	margin-left: 10px;
}

#side_btn4 {
	margin-top: 5px;
	margin-left: 10px;
}

#side_btn5 {
	margin-top: 5px;
	margin-left: 10px;
}

#offer_btn {
	margin-top: 5px;
	margin-left: 10px;
	background-repeat: no-repeat;
}


#partner_btn {
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
}

/*#inner_txt {
	height: 103px;
	width: 130px;
	padding-top: 5px;
	margin-left: 10px;
	margin-right: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #4E4C51;
	position: absolute;
}

#inner_txt2 {
	padding-top: 87px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 12px;
	color: #818316;
	position: absolute;
}
*/
#foot {
	float: none;
	width: 800px;
	height: 70px;
	margin: 0 auto;
	border: solid 1px;
	border-top: solid 2px;
/*
	borde-left: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
*/
}

/*
#foot li {
	display: block;
	float: left;
	margin-top: 10px;
	height: 24px;

	font-size: small;
}

#foot li a{
	text-decoration: none;
}

#foot li a:link{
	color: #000000;
}

#foot li a:visited{
	color: #000000;
}

#foot li a:hover{
	text-decoration: underline;
}


#foot li#home {
	margin-left: 25px;
	width: 47px;
}

#foot li#outline {
	
	width: 67px;
}

#foot li#offer {

	width: 67px;
}

#foot li#site {

	width: 54px;
}

#foot li#partner {

	width: 97px;
}

#foot li#idif {
	width: 110px;
}

*/
#cpright {
	clear: both;
	margin-left: 35px;
	font-size: 10pt;
}

#foot_tbl {
	margin-top: 10px;
	margin-left: 25px;
	height: 24px;
	hspace: 0px;
	vspace: 0px;
	font-size: 10pt;
}

#foot_home {
	width: 47px;
}

#foot_home a{
	text-decoration: none;
}

#foot_home a:link{
	color: #000000;
}

#foot_home a:visited{
	color: #000000;
}

#foot_home a:hover{
	text-decoration: underline;
}

#foot_outline {
	width: 67px;
}

#foot_outline a{
	text-decoration: none;
}

#foot_outline a:link{
	color: #000000;
}

#foot_outline a:visited{
	color: #000000;
}

#foot_outline a:hover{
	text-decoration: underline;
}

#foot_enkaku {
	width: 40px;
}

#foot_enkaku a{
	text-decoration: none;
}

#foot_enkaku a:link{
	color: #000000;
}

#foot_enkaku a:visited{
	color: #000000;
}

#foot_enkaku a:hover{
	text-decoration: underline;
}

#foot_offer {
	width: 67px;
}

#foot_offer a{
	text-decoration: none;
}

#foot_offer a:link{
	color: #000000;
}

#foot_offer a:visited{
	color: #000000;
}

#foot_offer a:hover{
	text-decoration: underline;
}


#foot_partner {
	width: 97px;
}

#foot_partner a{
	text-decoration: none;
}

#foot_partner a:link{
	color: #000000;
}

#foot_partner a:visited{
	color: #000000;
}

#foot_partner a:hover{
	text-decoration: underline;
}

#foot_site {
	width: 54px;
}

#foot_site a{
	text-decoration: none;
}

#foot_site a:link{
	color: #000000;
}

#foot_site a:visited{
	color: #000000;
}

#foot_site a:hover{
	text-decoration: underline;
}


#foot_idif {
	width: 120px;
}

#foot_idif a{
	text-decoration: none;
}

#foot_idif a:link{
	color: #000000;
}

#foot_idif a:visited{
	color: #000000;
}

#foot_idif a:hover{
	text-decoration: underline;
}

#foot_inq {
	width: 66px;
}

#foot_inq a{
	text-decoration: none;
}

#foot_inq a:link{
	color: #000000;
}

#foot_inq a:visited{
	color: #000000;
}

#foot_inq a:hover{
	text-decoration: underline;
}




