.tx01 {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 12px;

	line-height: 120%;

	font-weight: normal;

	color: #333333;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 10px;

}

.tx13 {

	color: #FF0000;

}



.tx02 {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	height: 20px;

	padding-left: 5px;

	border-bottom-width: 1px;

	border-left-width: 10px;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #333333;

	border-left-color: #333333;

}

.tx03 {

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 12px;

	line-height: 120%;

	font-weight: normal;

	color: #464646;

	padding-top: 5px;

	padding-bottom: 20px;

	padding-left: 20px;

}

.tx04 {

	font-size: 12px;

	font-weight: 600;

	color: #333333;

	height: 20px;

	padding-left: 10px;

}

.tx05 {

	font-size: 12px;

	line-height: 120%;

	font-weight: normal;

	color: #464646;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 35px;

	padding-left: 10px;

}

.tx06 {

	font-size: 12px;

	line-height: 125%;

	font-weight: normal;

	color: #333333;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 30px;

	padding-left: 10px;

	text-align: left;

	vertical-align: top;

}

.tx07 {

	height: 20px;

	border: 1px solid #FFFFFF;

	background-image: url(img/table_bg01.gif);

	text-align: center;

}

.tx08 {

	font-size: 12px;

	font-weight: normal;

	color: #996600;

	font-family: verdana, "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

}

.tx09 {

	font-size: 12px;

	line-height: 125%;

	font-weight: normal;

	color: #333333;

	font-family: verdana, "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

}

.tx10 {

	background-color: #efefef;

	height: 35px;

	border: 2px solid #FFFFFF;

	font-size:12px;

}

.tx11 {

	font-size: 12px;

	font-weight: normal;

	color: #363636;

}

.tx12 {

	font-size: 12px;

	font-weight: normal;

}

.tx13 {

	font-size: 12px;

	font-weight: normal;

	color: #FF0000;

	padding-top: 3px;

	padding-bottom: 5px;

	padding-left: 3px;

}

.tx14 {

	font-size: 10px;

	font-weight: normal;

	color: #FF0000;

}

#kousinbi {

	font-size: 12px;

	font-weight: normal;

	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	text-align: right;

}



#namae {

	font-size: 12px;

	font-weight: normal;

	font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

}







#yougo-tx1 {

	font-size: 12px;

	font-weight: 600;

	color: #BD4F20;

	padding-bottom: 5px;

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #b9b9b9;

	margin-right: 10px;

	margin-left: 10px;

	letter-spacing: 0.1em;

}

#yougo-tx2 {

	font-size: 12px;

	line-height: 125%;

	font-weight: normal;

	color: #333333;

	width: auto;

	margin-top: 5px;

	margin-bottom: 25px;

	margin-right: 10px;

	margin-left: 10px;

	padding-left: 18px;

}







#kokunai-navi {

	width: auto;

}



div#kokunai-navi a:link {

 color : #006699;

}

div#kokunai-navi a:hover {

 color : #FF0000;

 text-decoration : underline;

}

div#kokunai-navi a:visited {

 color : #006699;

}

div#ga-navi a:link {

 color : #006699;

}

div#ga-navi a:hover {

 color : #FF0000;

 text-decoration : underline;

}

div#ga-navi a:visited {

 color : #006699;

}

#kokunai-img1 {

	height: 70px;

	width: 592px;

	margin-bottom: 30px;

}

#kokunai-tx1 {

	font-size: 12px;

	font-weight: 600;

	color: #333333;

	width: auto;

	margin-bottom: 15px;

	padding-left: 5px;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #CC0000;

}

#kokunai-tx2 {

	font-size: 12px;

	line-height: 125%;

	font-weight: normal;

	color: #333333;

	width: auto;

	margin-bottom: 60px;

	padding-right: 10px;

	padding-left: 10px;

}

#kokunai-tx3 {

	font-size: 12px;

	line-height: 125%;

	font-weight: normal;

	color: #333333;

	width: auto;

	padding-right: 10px;

	padding-left: 10px;

}

#kokunai-tx4 {

	width: auto;

	padding-left: 10px;

	margin-top: 10px;

	font-size: 12px;

	font-weight: normal;

}

#kokunai-tx5 {

	font-size: 12px;

	line-height: 125%;

	font-weight: normal;

	color: #333333;

	width: auto;

	padding-right: 10px;

	padding-left: 10px;

}



#kokunai-bar {

	text-align: left;

	height: 26px;

	width: auto;

	margin-bottom: 10px;

}

#kokunai-posi1 {

	vertical-align: top;

	float: right;

	text-align: right;

	width: 295px;

}

#kokunai-posi2 {

	vertical-align: top;

	width: 290px;

	text-align: left;

	padding-left: 5px;

}

#kokunai-space1 {

	height: 60px;

	width: auto;

}

#kokunai-space2 {

	height: 30px;

	width: auto;

}

#ga-navi {

	width: auto;

	margin-bottom: 30px;

	padding-left: 6px;

	padding-right: 6px;

}

#ga-img1 {

	width: auto;

	margin-bottom: 10px;

}

#ga-img2 {

	width: auto;

	margin-top: 10px;

	margin-bottom: 25px;

}

#ga-tx1 {



	font-size: 12px;

	line-height: 125%;

	font-weight: normal;

	color: #333333;

	width: auto;

	padding-right: 10px;

	padding-left: 10px;

}

#space01 {

	height: 30px;

	width: auto;

}

#space02 {

	height: 10px;

	width: auto;

}





.tx00 {

	font-size: 12px;

	line-height: 120%;

	font-weight: normal;

	color: #333333;

	padding-bottom: 5px;

	padding-top: 5px;

}

#shosai-tx1 {

	font-size: 22px;

	font-weight: 600;

	color: #CC0000;

	width: 380px;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #b9b9b9;

}

#shosai-tx2 {

	font-size: 12px;

	line-height: 160%;

	font-weight: normal;

	color: #333333;

	background-color: #F2F5F6;

	padding: 10px;

	width: 358px;

	border: 1px solid #FEE3D8;

}

#h1 {



	font-size: 22px;

	font-weight: 600;

	color: #CC0000;

	width: 380px;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-bottom: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #b9b9b9;

}

#menu-tx01 {

	font-family: verdana, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	font-size: 12px;

	font-weight: 600;

	color: #52A552;

}

#menu-tx02 {

	font-size: 12px;

	line-height: 135%;

	font-weight: normal;

	color: #797979;

	margin-bottom: 10px;

	margin-left: 10px;

	text-align: left;

}

#toshi-hikaku {

	font-family: verdana, "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 12px;

	font-weight: 600;

	width: auto;

	margin-bottom: 15px;

	margin-top: 15px;

}



div#toshi-hikaku a:link {

	COLOR: #ff0000; TEXT-DECORATION: underline

}

div#toshi-hikaku a:visited {

	COLOR: #ff0000; TEXT-DECORATION: underline

}

div#toshi-hikaku a:active {

	COLOR: #ff0000; TEXT-DECORATION: underline

}

div#toshi-hikaku a:hover {

	COLOR: #0000ff; TEXT-DECORATION: underline

}

INPUT.input1 {

	font-family: verdana, "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	PADDING-RIGHT: 10pt;

	PADDING-LEFT: 10pt;

	PADDING-BOTTOM: 10pt;

	MARGIN: 5pt;

	WIDTH: 400;

	PADDING-TOP: 10pt;

	TEXT-ALIGN: center

}

#chui {

	text-align: left;

	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";

	font-size: 12px;

	font-weight: normal;

	color: #666666;

}

img.left{

float:left;

}

#Layer1 {

	position:absolute;

	left:826px;

	top:75px;

	width:120px;

	height:600px;

	z-index:1;

}

/*ƒOƒ[ƒoƒ‹ƒiƒr—pCSS‚ð’Ç‰Á*/

#global_navi {

	font-size: 10px;

	color: #333333;

	width: 798px;

	background-color: #e5e5e5;

	height: 15px;

	padding-top: 2px;

	padding-left: 5px;

	margin-bottom: 0px;

}

/*ƒo[—pCSS‚ð’Ç‰Á*/

.title h1 {

	margin:0;

	padding:0;

	FONT-SIZE: 14px;

	LEFT: 1px;

	COLOR: #F3F3F3;

	POSITION: absolute;

	TOP: 1px;

	font-weight: bold;

}

.title h2 { 

    margin:0;

	padding:0;

	FONT-SIZE: 14px;

	LEFT: 1px;

	COLOR: #F3F3F3;

	POSITION: absolute;

	TOP: 1px;}

.title {

	WIDTH: 100%;

}

.title_text {

	WIDTH: 100%; POSITION: relative; HEIGHT: 14px

}

.title_text STRONG {

	FONT-SIZE: 14px;

	LEFT: 1px;

	COLOR: #F3F3F3;

	POSITION: absolute;

	TOP: 1px;

	font-weight: bold;

}

.title_text h1.shadow {

	LEFT: 2px; COLOR: #777777; TOP: 2px

}

.title_text h2.shadow {

	LEFT: 2px; COLOR: #777777; TOP: 2px

}

.title_text STRONG.shadow {

	LEFT: 2px; COLOR: #777777; TOP: 2px

}

.bar_company {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/company_ttl.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_contact {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/ad_ttl.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_sitemap {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/sitemap_ttl01.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

	margin-bottom: 5px;

}

.bar_01 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_02 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_03 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title3.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_04 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title4.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_05 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title5.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_06 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title6.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_07 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title7.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_08 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title8.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_09 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title9.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_10 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title10.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_11 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title11.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_12 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title12.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_13 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title13.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_14 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title14.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_15 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title15.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_16 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title16.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_17 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title17.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_18 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title18.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_19 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title19.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_20 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title20.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_21 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title21.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_22 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title22.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_23 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title23.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_24 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_title24.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}



.bar_25 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_25.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}



.bar_s1 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle9.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_s2 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle10.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_s3 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle11.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_s4 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle12.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_s5 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle13.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_s6 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle14.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_s7 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle15.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_s8 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle16.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_s9 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle17.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_s10 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle18.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_s11 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle19.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_s12 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle20.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_n1 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_n2 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_n3 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle3.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_n4 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle4.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_n5 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle5.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_n6 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle6.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_n7 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle7.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}

.bar_n8 {

	font-size: 14px;

	color: #FFFFFF;

	background-image: url(img/bar_stitle8.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 19px;

	width: 565px;

	padding-left: 30px;

	padding-top: 6px;

}





.fi_txt {

	padding:10px 40px 10px 10px ;

	line-height: 135%;

	font-size:12px;

	color:#333333;

}



.fi_txt_b {

	padding:10px 40px 10px 10px ;

	line-height: 125%;

	font-size:12px;

	color:#024a87;

}





/*ƒuƒbƒNƒ}[ƒN*/

#book{

  float:left;

	font-size: 10px;

	color: #666666;

	width: 86px;

	height: 14px;

	padding-top: 3px;

	padding-left: 0px;

	margin-bottom: 0px;

	background-color: #e5e5e5;

}

#mark{

  float:left;

	font-size: 10px;

	color: #666666;

	width: 94px;

	height: 14px;

	padding-top: 0px;

	padding-left: 0px;

	margin-bottom: 0px;

	background-color: #e5e5e5;

}

*html body #mark img{

	margin: 0px;

}

.mark {

	float:left;

	width:95px;

	height:10px;

	padding:3px 5px 8px 0px;	

	margin:-3px 0px 0px 0px;

	text-align:left;

	font-size:10px;

	background-color: #ffffff;

	color:#666666;

}

.bookthis {

	float:left;

	width:500px;

	height:10px;

	padding:6px 0px 8px 0px;

	margin:-3px 0px 0px 0px;

	text-align:right;

	font-size:10px;

	background-color: #ffffff;

	color:#666666;

}



#global_navi{

  float:left;

	width: 610px;

	background-color: #e5e5e5;

}





.ad_txt {

	border: #CCCCCC 1px solid;

	width:570px;

	padding:10px;

	text-align:left;

	font-size:12px;

	background-color: #ffffff;

	color:#333333;

	margin:5px 5px 10px 0px;

}



.comment {

	font-size: 12px;

	width: 100%;

	margin-top: 5px;

	margin-bottom: 5px;

	padding-left: 5px;

	line-height: 1.4em;

	color: #333333;

}



/********************************

ŒûƒRƒ~

********************************/

.kuchikomi {

	height: auto;

	width: 575px;

	border: 1px solid #CCCCCC;

	padding: 10px;

	float: left;

	margin-bottom: 10px;

	line-height:1.4em;

	font-size:12px;

}



.ranking_ttl2{

	margin:0 0 0 0;

	font-size:14px;

	font-weight:bold;

	background-image: url(img/g_2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding:3px 0 0 50px;

}



.ranking_ttl3{

	margin:0 0 0 0;

	font-size:14px;

	font-weight:bold;

	background-image: url(img/g_3.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding:3px 0 0 50px;

}



.ranking_ttl4{

	margin:0 0 0 0;

	font-size:14px;

	font-weight:bold;

	background-image: url(img/g_4.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding:3px 0 0 50px;

}



.ranking_ttl5{

	margin:0 0 0 0;

	font-size:14px;

	font-weight:bold;

	background-image: url(img/g_5.gif);

	background-repeat: no-repeat;

	background-position: left top;

	padding:3px 0 0 50px;

}



.kuchikomi_left {

	float: left;

	height: auto;

	width: 200px;

	margin-top: 10px;

	text-align: left;

}



.kuchikomi_right {

	float: left;

	height: auto;

	width: 365px;

	margin-top: 10px;

	text-align: left;

	padding-left:10px;

	line-height:1.4em;

}



.coment {

	float: left;

	height: auto;

	width: 563px;

	margin-top: 10px;

	padding: 5px;

	background-color: #FFFFCC;

	border: 1px solid #FF6600;

}

.coment_bad {

	float: left;

	height: auto;

	width: 563px;

	margin-top: 10px;

	padding: 5px;

	background-color: #ECF5FF;

	border: 1px solid #79BCFF;

}



.coment_even {

	float: left;

	height: auto;

	width: 563px;

	margin-top: 10px;

	padding: 5px;

	background-color: #deffde;

	border: 1px solid #00cc00;

}



.kuchikomi_txt {

	float: left;

	height: auto;

	width: 760px;

}

.kuchikomi_btn {

	float: left;

	height: auto;

	width: 375px;

	text-align: right;

	margin-top: 10px;

}



.kuchikomi_site {

	height: auto;

	width: 188px;

	border: 1px solid #CCCCCC;

	text-align: center;

	padding: 5px;

}

.kuchikomi_form {

	height: auto;

	width: 760px;

	border: 1px none #CCCCCC;

	margin-top: 10px;

	padding: 10px;

	float: left;

}

.kuchikomi_btn02 {

	height: 35px;

	width: 573px;

	text-align: center;

	margin-top: 15px;

	float: left;

	padding-top: 10px;

	background-color: #F9F9F9;

	border: 1px solid #CCCCCC;

}



.review2{

	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-top:3px;

	font-size:10px;

	text-align:left;

}



.review{

	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;



	float:left;

}



td.ttl {

	color: #996600;

	background-image: url(img/table_bg01.gif);

	padding:0px 0px 0px 0px;

}



/*ƒeƒLƒXƒg*/

.txt10 {color:#333333; font-size:10px; font-weight:normal; }

.txt16_b {color:#333333; font-size:16px; font-weight:bold; }

.txt16_b {color:#333333; font-size:18px; font-weight:bold; }

.txt12 {color:#333333; font-size:12px; font-weight:normal; }

.txt12_b {color:#333333; font-size:12px; font-weight:bold; }

.txt14_b {color:#333333; font-size:14px; font-weight:bold; }

.txt16_b {color:#333333; font-size:16px; font-weight:bold; }

.txt16_b {color:#333333; font-size:18px; font-weight:bold; }



.txt10_red {color:red; font-size:10px; font-weight:normal;}

.txt10_red_b {color:red; font-size:10px; font-weight:bold;}

.txt12_red {color:red; font-size:12px; font-weight:normal;}

.txt12_red_b {color:red; font-size:12px; font-weight:bold;}

.txt14_red {color:red; font-size:14px; font-weight:normal; }

.txt14_red_b {color:red; font-size:14px; font-weight:bold; }

.txt16_red_b {color:red; font-size:16px; font-weight:bold; }

.txt18_red_b {color:red; font-size:18px; font-weight:bold; }



.txt12_olive {color:olive; font-size:12px; font-weight:normal; }

.txt12_olive_b {color:olive; font-size:12px; font-weight:bold; }

.txt14_olive_b {color:olive; font-size:14px; font-weight:bold; }



.txt12_gray {color:gray ; font-size:12px; font-weight:normal; }

.txt12_gray_b {color:gray ; font-size:12px; font-weight:bold; }

.txt14_gray_b {color:gray ; font-size:14px; font-weight:bold; }



.txt12_pink_b {color:#FF6666; font-size:12px; font-weight:bold; }

.txt14_pink_b {color:#FF6666; font-size:14px; font-weight:bold; }

.txt16_pink_b {color:#FF6666; font-size:16px; font-weight:bold; }

.txt16_pink_b {color:#FF6666; font-size:18px; font-weight:bold; }



.txt12_green_b {color:#33CC99; font-size:12px; font-weight:bold; }

.txt14_green_b {color:#33CC99; font-size:14px; font-weight:bold; }

.txt16_green_b {color:#33CC99; font-size:16px; font-weight:bold; }

.txt16_green_b {color:#33CC99; font-size:18px; font-weight:bold; }



.txt12_gold {color:#996600; font-size:12px; font-weight:nolmal; }

.txt12_gold_b {color:#996600; font-size:12px; font-weight:bold; }

.txt14_gold {color:#996600; font-size:14px; font-weight:nolmal; }

.txt14_gold_b {color:#996600; font-size:14px; font-weight:bold; }



.r_anker{

    width:590px;

	height:auto;

}