/* ******************************************** */*
/* style.css                                    */
/* 日本語ページ用CSS                            */
/* ※外国語用CSSはstyle_int.css                 */
/* SJISで保存すること                           */
/* ******************************************** */
body{
	width: 800px;
	margin: auto;
	background-color: snow;
	font-size: 80%;
	color: midnightblue;
	line-height: 1.3em;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ明朝 Pro W6", Osaka, "trebuchet MS", trebuchet, "verdana", arial, sans-serif;
}

#syunsai{
	width:468px;
	height:60px;
}
#syunsai a{
	width:468px;
	height:60px;
	display:block;
	border:2px solid #ffe600;
	background-image:url(images/syun_burner01_468x60.gif);
}
#syunsai a:hover{
	display:block;
	border:3px solid #f8b500;
	background-image:url(images/syun_burner02_468x60.gif);
}

/*ポップアップ用CSS*/
/*文字装飾用*/
.p_up{
	color:#crimson;
	font-size:1.0em;
	cursor: help;
}
.p_up a:link {
	color:#crimson;
	font-size:normal;
	cursor: help;
}
.p_up a:hover {
	color:#crimson;
	font-size:1.0em;
	cursor: help;
	text-decoration: none;
}
.p_up a:visited {
	color:#crimson;
	font-size:1.0em;
	cursor: help;
}

/*ポップアップ装飾用*/
.popup{
	position:absolute;
	left:0px;
	top:0px;
	width:40%;
	visibility:hidden;
	font-size:9pt;
	color:#008080;
	line-height: 1.4em;
	background-color:#FFFFFF;
	layer-background-color:#FFFFFF;
	border:1px solid #bfbfbf;
	padding:5;
}

#navi{
	list-style-type: none;
	width: 100%;
	background-color: white;
	margin: 0px;
	padding: 0px;
	background-image:url(images/img_background.gif);
}
#navi li{
	text-align: center;
	background-color: #5d5d5d;
	float: left;
	margin: 1px;
	width: 110px;
}
#navi li a{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
	display: block;
	border: 1px solid #000000;
}
#navi li a:hover{
	font-size: 14px;
	font-weight: bold;
	background-color: #f9a600;
	text-decoration: none;
}
#navi .active{
	font-size: 14px;
	font-weight: bold;
	color: #ffdf00;
	background-color: #464646;;
	padding: 5px;
	display: block;
	border: 1px solid #000000;
}


#midashi1{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	margin: 5px;
	background-color:lemonchiffon;
	border:1px solid black;
	font-size:1.4em;
	font-weight:bold;
	color:crimson;
}

#tr_price_header{
	padding:5px;
	text-align: center;
	background-color:white;
	font-size:14px;
	font-weight:bold;
	color:#3c3c3c;
}

#tr_price{
	padding:5px;
	text-align: center;
	background-color:white;
	font-size:14px;
	font-weight:normal;
	color:black;
}
#td_price{
	padding:5px;
	border:1px solid black;
	border-collapse:collapse;
}
 a:link    {color:green; text-decoration:none;font-weight:normal;font-size:14px;}
 a:visited {color:crimson; text-decoration:underline;font-weight:normal;font-size:14px;}
 a:hover   {color:green; text-decoration:underline;font-weight:normal;font-size:14px;}

#td_price2{
	padding:5px;
	border:1px solid black;
	border-collapse:collapse;
}
	#td_price2 a:link    {color:blue; text-decoration:none;font-weight:normal;font-size:14px;}
	#td_price2 a:visited {color:orange; text-decoration:underline;font-weight:normal;font-size:14px;}
	#td_price2 a:hover   {color:navy; text-decoration:underline;font-weight:normal;font-size:14px;}


#int_contenier{
	width: 100%;
	text-align: center;
	background-image: URL(images/img_background.gif);
}

#int_content{
	width: 800px;
	text-align: center;
}

#int_header{
	width: 100%;
	background-color: #000000;
}

#row1{
	width: 90%;
	text-align: center;
	margin: 10px;
}

#image{
	width: 350px;
	height: 260px;
	float: left;
}
#gaiyou{
	width: 350px;
	height: 260px;
	text-align: center;
	float: right;
}
#row2{
	width: 90%;
	text-align: left;
	clear: both;
}
#description{
	text-align: left;
	margin: 10px;
}

#row3{
	width: 90%;
	background-color:gainsboro;
	text-align: left;
}

#row4{
	width: 90%;
	background-color:gainsboro;
	text-align: center;
}

#row5{
	width: 90%;
	background-color:gainsboro;
	text-align: center;
}

#row6{
	width: 90%;
	background-color:gainsboro;
	text-align: center;
}

#row7{
	width: 90%;
	background-color:gainsboro;
	text-align: center;
	margin-bottom: 10px;
}

#int_footer{
	width: 100%;
	background-color: #000000;
}

.caution1{
	padding:5px;
	margin: 5px;
	background-color:#f5f5f5;
	border:1px solid black;
	font-weight:normal;
	color:black;
}
 .caution1 a:link    {color:green; text-decoration:none;font-weight:bold;font-size:110%;}
 .caution1 a:visited {color:crimson; text-decoration:underline;font-weight:bold;font-size:110%;}
 .caution1 a:hover   {color:green; text-decoration:underline;font-weight:bold;font-size:110%;}


.caution2{
	font-size:110%;
	padding:2px;
	background-color:#fff462;
	border:none;
	font-weight:bold;
	color:red;
}

.font_blue{color: blue;}
.font_green{color: green;}
.font_lightgreen{color: #00ff33;}

#rosen{
	width: 80%;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 1px solid #cecece;
	border-collapse: collapse;
}
#rosen a{
	font-style: 1.4em;
	margin: 0px;
	padding: 5px;
	display: block;
}
#rosen a:hover{
	background-color: green;
	padding: 5px;
}
#rosen td{
	text-align: center;
	border: 1px solid #cecece;
}
#rosen .rosen_tr{
	background-color: #005f00;
	border: 1px solid #cecece;
}

.border1{
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
}

.border2{
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
text-align: center;
}

.border3{
border-top:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
text-align: center;
}

