/*----2nd ‹¤’Ê----*/

.pan {background-image:url(../../img/pan_bg.jpg); background-repeat:no-repeat; background-position:bottom; width:780px; height:20px; font-size:10px; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-indent:10px; vertical-align:middle; margin:5px 20px 0 20px; padding:5px 0 0 0; line-height:20px}

.l_menu_bg {background-color:#F5F6E2;}

.2nd_r { width:580px; height:auto; padding:0; margin:0; vertical-align:top; }
.2nd_r_center {width:550px; height: auto; vertical-align:top; padding:0; margin:0;}


#op_cont { width:540px; height:auto; margin:10px 10px 20px 10px; padding:0;}
.op_cont_list { height:auto; line-height:150%; :text-align:left; font-size:smaller; color:#727272; background-image: url(../../img/d_line2.gif); margin:0; padding:15px 0 15px 0; background-repeat:no-repeat; background-position:bottom left; vertical-align:middle;}
.op_cont2 { width:540px; height:auto; margin:10px 10px 20px 10px; padding:0;}

.cont_list_case {height:auto; margin:20 0 10 0; padding:0;}
.cont_list_case p#en1 { background:url(../../pl/img/en1.gif) no-repeat; width:540px; height:25px; text-indent:-9999px;}
.cont_list_case p#en2 { background:url(../../pl/img/en2.gif) no-repeat; width:540px; height:25px; text-indent:-9999px;}
.cont_list_case p#en3 { background:url(../../pl/img/en3.gif) no-repeat; width:540px; height:25px; text-indent:-9999px;}
.cont_list_case p#en4 { background:url(../../pl/img/en4.gif) no-repeat; width:540px; height:25px; text-indent:-9999px;}
.cont_list_case p#en5 { background:url(../../pl/img/en5.gif) no-repeat; width:540px; height:25px; text-indent:-9999px;}
.cont_list_case p#en6 { background:url(../../pl/img/en6.gif) no-repeat; width:540px; height:25px; text-indent:-9999px;}
.case_text {font-size:80%; text-align:center; color:#888888; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; line-height:150%; }
.subline {margin:5 0 5 0; padding:0;}

#price_bg { background-color:#999999; width:100%; height:auto; margin:0; padding:0;}
#price_table { width:548px; height:472; margin:10px 0 0 0; padding:0;}

.price_td1 {width:200px; height:40px; vertical-align:middle; margin:0; padding:10px; background-color:#EAEAEA;} 
.price_td2 {width:244px; height:40px; vertical-align:middle; margin:0; padding:10px; background-color:#FFFFFF}
.price_td2_1 {width:244px; height:40px; vertical-align:middle; margin:0; padding:10px; background-color:#F8F8F8}
.price_td3 {width:104px; height:40px; vertical-align:middle; text-align: center; margin:0; padding:10px; background-color:#FFFFFF}
.price_td3_1 {width:104px; height:40px; vertical-align:middle; text-align: center; margin:0; padding:10px; background-color:#F8F8F8}
.text_price {font-size:12px; color:#727272; font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; line-height:150%; }

.bossname { margin:0; padding:0; text-align:right; float:right; }



.introduction {margin:0; padding:5px 0 5px 0; text-align:center; vertical-align:middle; background-color:#EAEAEA}

.sitemap_td {
	width: 560px;
	margin: 0;
	padding: 0;
	height: 100%;
	vertical-align: top;
}
.sitemap { font-size:14px; color:#006633; line-height:300%; text-decoration:underline;}
.sitemap a:link{ font-size:14px; color:#006633; font-weight:bold; text-indent:-10px; text-decoration:underline;}
.sitemap a:visited{ font-size:14px; color:#006633; font-weight:bold; text-indent:-10px; text-decoration:underline;}
.sitemap a:hover{ font-size:14px; color:#999999; font-weight:bold; text-indent:-10px; text-decoration:underline;}

.sitemap2 { font-size:12px; color:#006633; line-height:200%; text-decoration:underline;}
.sitemap2 a:link{ font-size:12px; color:#006633; font-weight:bold; text-indent:-10px; text-decoration:underline;}
.sitemap2 a:visited{ font-size:12px; color:#006633; font-weight:bold; text-indent:-10px; text-decoration:underline;}
.sitemap2 a:hover{ font-size:12px; color:#999999; font-weight:bold; text-indent:-10px; text-decoration:underline;}