@charset   "Shift_JIS";
/*全体のベーススタイル*/
body{
	font-size: 12px;
	color: #454545;
}
h1{
	font-size: 12px;
	font-color: #454545;
	line-height: 14px;
	margin: 18px 0px 0px 0px;
}
.back{
	background-color: #eeeeee;
}
.footer-txt{
	font-size: 12px;
	font-color: #999999;
	margin: 5px 6px 0px 0px;
}
.footer-copy{
	font-size: 12px;
	color: #999999;
	margin: 2px 6px 0px 0px;
}
.footer-bg{
	background-color: #f5f5f5;
}
.footer-line1{
	background-color: #dedede;
}
.footer-line2{
	background-color: #cccccc;
}


/*TOPページスタイル*/
.subimg{
	margin: 2px 0px 0px 6px;
}
.shop-btn{
	margin: 1px 0px 0px 6px;
}
.shoptxt{
	font-size: 10px;
	color: #454545;
	line-height: 12px;
	margin: 0px 6px 0px 6px;
}
h1.top{
	font-size: 12px;
	font-color: #454545;
	line-height: 14px;
	margin: 4px 0px 0px 0px;
}


/*下層ページ共通スタイル*/
.subtitle1{
	font-size: 12px;
	color: #0029ad;
	font-weight: bold;
	line-height: 16px;
	margin: 0px 0px 6px 0px;
}
.subtitle2{
	font-size: 12px;
	color: #0029ad;
	font-weight: bold;
	line-height: 16px;
	margin: 7px 0px 6px 0px;
}
.subtitle3{
	font-size: 12px;
	color: #0029ad;
	font-weight: bold;
    line-height: 24px;
	margin: 5px 0px 0px 10px;
}
.subtitle4{
	color: #0029ad;
	font-weight: bold;
}
.subtitle5{
	font-size: 12px;
	color: #0029ad;
	font-weight: bold;
    line-height: 16px;
	margin: 9px 0px 0px 10px;
}
.basetxt1{
	font-size: 12px;
	color: #454545;
	line-height: 16px;
	margin: 0px 0px 6px 0px;
  text-decoration : none;
}
.basetxt2{
	font-size: 12px;
	color: #454545;
	line-height: 16px;
	margin: 7px 0px 6px 0px;
}
.basetxt3{
	font-size: 12px;
	color: #454545;
	line-height: 24px;
	margin: 0px 0px 10px 10px;
}
.basetxt4{
	font-size: 12px;
	color: #454545;
	line-height: 24px;
	margin: 5px 0px 10px 10px;
}

.basetxt5{
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	margin: 3px 0px 3px 10px;
}

.basetxt6{
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	line-height: 16px;
	padding: 3px 0px 3px 10px;
}
.basetxt7{
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	padding: 5px 10px 5px 10px;
}

.supple{
	font-size: 10px;
	color: #ff6600;
	font-weight: normal;
}
.reqtxt{
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
.title{
	margin: 32px 0px 0px 0px;
}
.content1{
	margin: 10px 0px 0px 0px;
}
.content2{
	margin: 30px 0px 0px 0px;
}
.map{
	margin: 2px 0px 0px 0px;
}.seo {  font-size: 10px;}
.link_box {  border: #FF9933; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.link_title {  font-size: 14px; font-weight: bold; color: #FFFFFF;}
.text12_160 {  font-size: 12px; line-height: 160%;}

h1 { color: #555555; font-size: 10px; font-weight: normal; font-style: normal; text-align: left; margin: 0px; }
h2 { font-size: 12px; font-weight: normal; font-style: normal; text-align: left; margin: 0px; }
h3 { font-size: 12px; font-weight: normal; font-style: normal; text-align: left; margin: 0px; }
h4 { font-size: 12px; font-weight: normal; font-style: normal; text-align: left; margin: 0px; }
h5 { font-size: 12px; font-weight: normal; font-style: normal; text-align: left; margin: 0px; }
h6 { font-size: 12px; font-weight: normal; font-style: normal; text-align: left; margin: 0px; }

.menu { font-size: 12px; font-weight: normal; font-style: normal; text-align: left; margin: 0px; }
.ichiran{
  font-size : 12px;
  text-decoration : none;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : #8080ff #8080ff #8080ff #8080ff;}
A:link{
  text-decoration : none;
}
A:visited{
  text-decoration : none;
}
/*-----TOPのPHP化-----*/
A { text-decoration : none;color:0000FF;}
a:hover { text-decoration:underline; color:#FF0000;}


.bk13{
	font-size: 15px;
	color: #333333;
	line-height: 140%;
}
/*-----/TOPのPHP化-----*/
