/* CSS Document */

a.link_main{
	font-size:14px;
	color: #996600;
	text-decoration: none;
}

a.link_main:hover{
	font-size:14px;
	color: #FF9900;
	text-decoration: none;
}

a.link_text{
	font-size:12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

a.link_text:hover{
	font-size:12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

td{
	font-size:12px;
	color:#666666;
	line-height:160%;
	letter-spacing: 1px;
}

.left {
	padding-left: 10px;
}

.sub{
	font-size:16px;
	color:#996600;
	font-weight: bold;
	letter-spacing: 2px;
}

.sub_text{
	letter-spacing: 2px;
	line-height:170%;
}


body{
	background-color: #CCFF66;
}
.top {
	background-image: url(img/syokumo_title.gif);
	background-repeat: no-repeat;
}
.top2 {
	background-image: url(img/right_title.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.style1 {
	font-size: medium;
	font-weight: bold;
	color: #666666;
	padding-left: 20px;
}
li {
	margin: 5px 0px 15px 5px;
	padding: 0px;
	line-height: 135%;
}
#pp {
	margin: 5px 0px 15px 5px;
	padding: 0px;
	line-height: 135%;
}
#pp dt {
	margin: 0px;
	padding: 0px;
	float: left;
}
#pp dd {
	margin: 0px 0px 0px 28px;
	padding: 0px;
}
#pp .sp {
	margin: 10px 0px 15px 0px;
	padding: 5px 0px 5px 0px;
	color: #996600;
	font-size: medium;
	font-weight: bold;
	letter-spacing: 2px;
}
#pp ul {

	margin: 0px;
	padding: 5px 0px;
	list-style: none;
}
#privacy02 .name {
	font-size: small;
	line-height: 160%;
	text-align: right;
	margin: 0px 0px 0px auto;
	padding: 10px 0px;
	width: 500px;
}
#privacy02 .name01 {
	font-size: small;
	line-height: 160%;
	text-align: left;
	margin: 0px auto 0px 0px;
	padding: 10px 0px;
	width: 500px;
}
#privacy02 	{
	font-size: small;
	line-height: 180%;
	margin: 0px 0px;
	padding: 10px 0px 10px 0px;
	width: 500px;
			}
#privacy02 ol {
	list-style: decimal outside;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
			}
#privacy02 li {
	margin: 0px 0px 10px 5px;
	list-style: none;
	padding: 3px 0px;
			}
#privacy02 #tit li {
	font-size: small;
	line-height: 180%;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 10px 10px;
}
#privacy02 #sub li {
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 10px 0px;
	list-style: decimal;
}
#privacy02 #sub #subsub li {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style: lower-alpha;
}
#privacy02 .titl {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	color: #996600;
}
#privacy02 .maintit {
			font-size: medium;
			font-weight: bold;
			text-align: center;
			margin: 5px auto;
			padding: 0px;
			width: 500px;
			line-height: 180%;
			color: #003366;
}

.linkLink {
   text-align: right;
}

/* --------------PR欄---------------------- */

#prlink {
	width: 750px; /* <ul>の全体の幅を設定 */
	margin: 10px auto 10px auto; /* <ul>の上右下左の間隔を設定 */
/*	margin: 10px auto;	*/	/*中央寄せ用マージン*/
	padding: 0px; /* <ul>の上右下左の間隔を設定 */
	list-style: none;
}

/* <li>同士の間隔などを設定するセレクタ */
#prlink li {
	margin: 0px 10px 5px 0px; /* <li>の上右下左の間隔を設定 */
	padding: 0px 5px 0 5px; /* <li>中の上右下左の余白を設定 */
	font-size: x-small;
	float: left;	
	list-style: none;
}
#prLink {
	margin: 20px 0px;
}
#prLink p {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	border-top: 1px solid #339900;
	border-right: 1px solid #339900;
	border-bottom: 1px solid #339900;
	border-left: 8px solid #339900;
	padding-left: 5px;
	margin-bottom: 0px;
}
#prLink ul {
	margin: 0px;
	padding: 5px;
	font-size: 10px;
}
#prLink ul a{color:#666666;text-decoration:underline;}
#prLink ul a:hover{color:#666666;text-decoration:none;}


/*-------------------------------------------------------------
トップページのPRリンク部分
-------------------------------------------------------------*/
#prlink {
	width:520px;
	margin:0px;
	padding:20px 0px 10px 0px;
}
#prlink dl{
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}
#prlink dt{
	background:url("img/bg-prlink.gif") right center no-repeat;
	color: #333333;
	display:inline;
	float:none;
	margin:0px;
	padding: 0px 15px 0px 10px;
}
#prlink dd{
	float:none;
	display:inline;
	margin:0px;
	padding: 0px 0px 0px 3px;
}
#prlink p{
	display:block;
	margin:10px 0px 5px 10px;
	padding:0px;
}
#prlink strong{
	border:1px solid #666633;
	border-left:4px solid #666633;
	color:#666633;
	display:block;
	margin:0px 0px 5px 0px;
	padding:2px 0px 2px 10px;
}
/*-------------------------------------------------------------
自動PRリンク部分
-------------------------------------------------------------*/

#prlinkBOX {
	border: 1px solid #cccccc;
	margin: 15px;
	padding: 0px;
}
#prlinkBOX p {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	border-left: 8px solid #cccccc;
	padding-left: 5px;
	color: #999999;
	background-color: #FFFFFF;
}
#prlinkBOX ul {
	border-top: 1px solid #cccccc;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #FFFFFF;
}
#prlinkBOX li {
	font-size: 11px;
	list-style: disc inside;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#prlinkBOX li a{color:#666666;text-decoration:underline;}
#prlinkBOX li a:hover{color:#666666;text-decoration:none;}

ul.linkLIST {
	padding: 15px;
}

.linkLIST li {
	font-size: 10px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	list-style-type: circle;
}
