/*-------------------------　 共通	 ---------------------*/
body{margin:0;padding:0;margin-left:auto;margin-right:auto;background-color:#FFF;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-self,Verdana,Arial,Helvetica;border:0;border-style:none;}
html>body body{margin:0;padding:0;margin-left:auto;margin-right:auto;background-color:#FFF;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-self,Verdana,Arial,Helvetica;}
img　{border:0;border-style:none;}
html>body img　{border:0;border-style:none;}
td　{vertical-align:top;line-height:normal;font-family:Tahoma;border:0;border-style:none;}
html>body td　{vertical-align:top;line-height:normal;font-family:Tahoma;border:0;border-style:none;}

.clear{ clear:both;}
.bnrBox{ margin: 10px 0px 10px 0px}

.mb20{ margin-bottom:20px!important;}

#adBox{ width:585px; margin-bottom:40px;}
#adBox h3{ margin:0px; padding:0px;}
#adBox .middle{border-right: 1px solid #868686;border-left: 1px solid #868686; padding:0px 0px 0px 40px; margin:0px;}
#adBox ul{ background:#fff;}
#adBox li{float:left; width:178px; text-align:left;margin:0px; padding:0px;}
#adBox li a{ display:block;background: url(img/common/left/icon_arrow.jpg) no-repeat left center; padding-left:8px;}
#adBox p{ margin:0px; padding:0px;}
	
/* 2013/4/22追加 */
.mb05{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.left{ text-align: left;}
.right{ text-align: right;}
.center{ text-align: center;}
.mt20{ margin-top:20px!important;}

/* clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.imgfilter a:hover img
{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
.right_bg a:hover img
{
	opacity:0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
}

.left_title {
	padding: 10px 0px 0px;
}



/*-------------------------　 一番下のテーブル	 ---------------------*/
.base{　　color:#FFF;　　font-size:9px;　　background-color:#FFF;　　text-align:center;width:780px;border:0;border-style:none;}
html>body .base{　　color:#FFF;　　font-size:9px;　　background-color:#FFF;　　text-align:center;width:780px;border:0;border-style:none;}



/*-------------------------　 リンク上部	 ---------------------*/
.header{background-color:#5A3D1B;font-size:10px;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#FFF;width:770px;text-align:center;padding:5px;}
html>body .header{
	background-color:#5A3D1B;font-size:10px;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";color:#FFF;width:770px;text-align:center;padding:5px;}
.logo{background:url(img/common/header/logo3.gif) no-repeat;width:780px;height:65px;}
html>body .logo{background:url(img/common/header/logo3.gif) no-repeat;width:780px;height:65px;}
.line{background:url(img/common/header/line.jpg) repeat;width:780px;height:20px;}



/*-------------------------   トップページ左側	 ---------------------*/
.top_left{vertical-align:top;width:171px;margin-top:0;padding-top:0;padding-left:0;font-size:12px;background-color:#F0F0E8;}
html>body .top_left{vertical-align:top;width:171px;margin-top:0;padding-top:0;padding-left:0;font-size:12px;background-color:#F0F0E8;}
a{color:#66C;text-decoration:none;}
html>body a{color:#66C;text-decoration:none;}
a:hover{color:#66C;text-decoration:underline;}
html>body a:hover{color:#66C;text-decoration:underline;}
.top_lineup_search{vertical-align:top;background-color:#F0F0E8;padding-left:16px;font-size:11px;}



/*--------------------------  ul	li	 	---------------------*/
ul{list-style-type:none;margin:0;padding:0;font-size:12px;background-color:#F0F0E8;}
html>body ul{list-style-type:none;margin:0;padding:0;font-size:12px;background-color:#F0F0E8;}
li{font-size:12px;padding:0 0 0 22px;line-height:20px;color:#7C7C7C;width:170px;}
html>body li{font-size:12px;padding:0 0 0 22px;line-height:20px;color:#7C7C7C;width:170px;}
li a{color:#5A3D1B;text-decoration:none;}
html>body li a{color:#5A3D1B;text-decoration:none;}
li a:hover{color:#5A3D1B;text-decoration:underline;}
html>body li a:hover{color:#5A3D1B;text-decoration:underline;}



/*---------------------------   テキストスタイル   ------------------*/
td,font,em,i{color:#555;font-size:12px;}
html>body td,font,em,i{color:#555;font-size:12px;}
.txt1{margin:10px 0px 10px;color:#090;font-size:16px;font-weight:700; display:block;}
.txt1f12{margin-top:10px;color:#090;font-size:12px;font-weight:700;}
.txt2{width:575px;margin-top:0;padding-top:5px;font-size:12px;line-height:18px;color:#666;}
.txtb{color:#666;font-size:14px;font-weight:700;}
.set{width:575px;margin-top:0;margin-bottom:25px;margin-right:15px;}
.set_rigth{width:575px;margin-top:0;margin-bottom:25px;margin-right:10px;font-size:12px;line-height:18px;color:#666;text-align:right;}
h4{color:#930;font-size:12px;font-weight:700;padding-bottom:inherit;}

.txtb2{color:#666;font-size:18px;font-weight:700;}



/*---------------------------  footer  ---------------------*/
.footer{color:#7B7B7B;font-size:9px;text-align:center;padding:5px;}
html>body .footer　{color:#7B7B7B;font-size:9px;text-align:center;padding:5px;}
/*ここまでが共通*/