.white10 {
	font-size: 10px;
	color: #FFFFFF;
}
.gray10 {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	font-weight: normal;
}
.blue12 {
	font-size: 12px;
	line-height: 18px;
	color: #0066CC;
}
.red10 {
	font-size: 12px;
	line-height: 14px;
	color: #FF0000;
	font-weight: normal;
}
.midashi {
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight:normal;
	color: #FF6600;
}
.gray12 {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: normal;
}
.blue10 {
	font-size: 10px;
	line-height: 14px;
	color: #0000FF;
}
.gray9 {
	font-size: 9px;
	line-height: 14px;
	color: #666666;
	font-weight: normal;
}
.orange12 {
	font-size: 14px;
	line-height: 16px;
	color: #FF3300;
	font-weight: normal;
}
.gray14 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
}
.toko_midashi {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #003399;
}
.darkblue14 {
	font-size: 14px;
	line-height: 20px;
	color: #003399;
	font-weight: normal;
}
.tyairo10 {
	font-size: 10px;
	line-height: 14px;
	color: #660000;
}
.medatu12 {
	font-size: 12px;
	line-height: 18px;
	color: #FF6600;
}

body {
	background-color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	text-align: center;
}

#wrap {
	width: 760px;
	margin: 0px auto;
	padding:0px;
}

em{
	visibility: hidden;
}

.c-both{
	clear: both;
}

img {
	border: none;
	margin: 0px;
	padding: 0px;
}

img.f_left{
	float:left;
}

img.f_left10{
	margin: 10px;
	float:left;
}

/* ヘッダ */
h1 {
	width: 100%;
	height: 55px;
	margin: 0px;
	padding: 0px;
	background: url(img_top/header.gif) no-repeat center top;
}

/* ヘッダナビ MENU.lbi */
#menu{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#menu ul{
	list-style:none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#menu li{
	width: 120px;
	margin: 0px 3px;
	padding: 0px;
	float: left;
}

#menu li a{
	text-decoration: none;
	display: block;
	width: 120px;
	height: 17px;
	margin: 0px;
	padding: 0px;
}

#menu li.topics a{
	background: url(img_top/topics.gif) no-repeat center top;
}

#menu li.topics a:hover{
	background: url(img_top/topics_.gif) no-repeat center top;
}

#menu li.aboutthissite a{
	background: url(img_top/aboutthissite.gif) no-repeat center top;
}

#menu li.aboutthissite a:hover{
	background: url(img_top/aboutthissite_.gif) no-repeat center top;
}

#menu li.motto a{
	background: url(img_top/motto.gif) no-repeat center top;
}

#menu li.motto a:hover{
	background: url(img_top/motto_.gif) no-repeat center top;
}

#menu li.tokoton a{
	background: url(img_top/tokoton.gif) no-repeat center top;
}

#menu li.tokoton a:hover{
	background: url(img_top/tokoton_.gif) no-repeat center top;
}

#menu li.shop a{
	background: url(img_top/shop.gif) no-repeat center top;
}

#menu li.shop a:hover{
	background: url(img_top/shop_.gif) no-repeat center top;
}

#menu li.link a{
	background: url(img_top/link.gif) no-repeat center top;
}

#menu li.link a:hover{
	background: url(img_top/link_.gif) no-repeat center top;
}

/* トップバナー　topbanner.lbi */
img.topbanner {
	margin: 10px 0px;
	clear: both;
}

/* フッタ */
#footer {
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
	clear: both;
}

#footer ul{
	width: 100%;
	margin: 5px 0px 3px 0px;
	padding: 5px 0px 3px 0px;
	list-style:none;
	border-top: dashed 1px #666666;
}

#footer li{
	display: inline;
	border-right: 1px solid #666666;
	line-height: 14px;
}

#footer a{
	padding: 2px 5px;
	color: #666666;
	text-decoration:none;
}

#footer a:hover{
	text-decoration: underline;
}

#footer p{
	width: 100%;
	margin: 0px;
	padding: 3px 0px;
	color: #FFFFFF;
	background: #669900;
}

/* 三段組・左 */
#three_left {
	width: 135px;
	padding: 2px 0px;
	margin: 0px;
	float: left;
	text-align: center;
}

#three_left p{
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	line-height: 16px;
}

/* pickupitem.lbi */
#pickupitem {
	width: 135px;
	padding: 0px;
	margin: 0px;
	border: solid 1px #666666;
	text-align: center;
}

#pickupitem p {
	width: 100%;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	border-bottom: solid 1px  #666666;
}

#pickupitem a {
	color: #0000FF;
}

/* 三段組・右 */
#three_right {
	width: 130px;
	padding: 0px;
	margin: 0px;
	float: right;
	text-align: center;
}

#three_right img{
	margin: 10px auto;
}

/* 三段組・中央 */
#three_center {
	width: 470px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}

/* 三段組・中央 index.html */
#index {
	width: 470px;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	float: left;
	text-align: left;
}

#index h2{
	width: 470px;
	height: 21px;
	padding: 0px;
	margin: 0px;
}

#index h2.topics{
	background: url(img_top/topics470.gif) no-repeat left top;
}

#index h2.contents{
	background: url(img_top/contents470.gif) no-repeat left top;
}

#index h2.news{
	background: url(img_top/news470.gif) no-repeat left top;
}

#index h3{
	width: 315px;
	padding: 0px 0px 0px 35px;
	margin: 0px 0px 0px 10px;
	float: right;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: normal;
	background: url(motto/img_motto/yaji.gif) no-repeat left center;
}

#index h3.tokoton{
	background: url(tokoton/img_tokoton/yaji_ao.gif) no-repeat left center;
}

#index h4{
	width: 450px;
	padding: 0px 0px 0px 15px;
	margin: 5px 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: normal;
	background: url(motto/img_motto/yaji02.gif) no-repeat left center;
}

#index h4 a{
	color: #FF6600;
}

#index h4 a:hover{
	color: #FFB786;
}

#index h4.line{
	padding: 0px 0px 5px 15px;
	border-bottom: dashed 1px #666666;
}

#index h4.tokoton{
	background: url(tokoton/img_tokoton/yaji_ao02.gif) no-repeat left center;
}

#index h4.tokoton a{
	color: #003399;
}

#index h4.tokoton a:hover{
	color: #99CCFF;
}

#index h4.tokoton_line{
	padding: 0px 0px 5px 15px;
	border-bottom: dashed 1px #666666;
	background: url(tokoton/img_tokoton/yaji_ao02.gif) no-repeat left center;
}

#index h4.tokoton_line a{
	color: #003399;
}

#index h4.tokoton_line a:hover{
	color: #99CCFF;
}

#index h5{
	width: 455px;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 5px 5px;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	background: url(img_top/yaji.gif) no-repeat left top;
}

#index h5 a{
	color: #003399;
}

#index h5 a:hover{
	color: #99CCFF;
}

#index h5.line{
	padding: 0px 0px 5px 10px;
	border-bottom: dashed 1px #666666;
}

#index p{
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

#index p.r_350{
	width: 350px;
	margin: 0px;
	float: right;
	border: none;
}

#index p.r_350 a{
	font-size: 14px;
	color: #FF6600;
}

#index p.r_350 a:hover{
	color: #FFB786;
}

#index p.topkoton_r_350{
	width: 350px;
	margin: 0px;
	float: right;
	border: none;
}

#index p.topkoton_r_350 a{
	font-size: 14px;
	color: #003399;
}

#index p.topkoton_r_350 a:hover{
	color: #99CCFF;
}

/* about.html */
#about {
	width: 470px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}

#about p {
	width: 372px;
	height: 383px;
	padding: 0px;
	margin: 10px auto;
	background: url(about/about.gif) no-repeat left top;
}

/* links.html */
#links {
	width: 470px;
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}

#links p {
	width: 450px;
	padding: 10px 0px;
	margin: 10px;
	text-align: left;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
	border-bottom: dashed 1px #666666;
}

/* news/index.html */
#news {
	width: 460px;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	float: left;
	text-align: center;
}

#news h2{
	width: 460px;
	height: 21px;
	padding: 0px;
	margin: 0px;
	background: url(img_top/news470.gif) no-repeat left top;
}

#news h3{
	width: 440x;
	padding: 0px 0px 0px 16px;
	margin: 15px 0px 10px 0px;
	color: #003399;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	text-align: left;
	background: url(tokoton/img_tokoton/yaji_ao02.gif) no-repeat left top;
}

#news h3 a{
	color: #003399;
}

/* specialpageフォルダ以内 */
#specialpage {
	width: 460px;
	padding: 0px;
	margin: 0px 0px 0px 10px;
	float: left;
	text-align: center;
}

#specialpage h2{
	width: 460px;
	height: 151px;
	padding: 0px;
	margin: 0px;
}

#specialpage h2.dulim602{
	background: url(specialpage/dulim602/dulim_main.gif) no-repeat left top;
}

#specialpage h2.bannnou{
	height: 176px;
	background: url(specialpage/keitaibannnou10/keitaibannnou10main.gif) no-repeat left top;
}

#specialpage h2.nakaneletter{
	height: 190px;
	background: url(specialpage/nakaneletter/nakaneleter.jpg) no-repeat left top;
}

#specialpage h2.sd{
	height: 181px;
	background: url(specialpage/sd/memory.gif) no-repeat left top;
}

#specialpage h3{
	width: 455px;
	padding: 5px 0px 5px 5px;
	margin: 5px 0px;
	font-size:12px;
	line-height: 18px;
	color:#666666;
	background: #FFCC00;
	text-align: left;
} 

#specialpage h4{
	width: 435px;
	padding: 0px 0px 0px 20px;
	margin: 5px 0px;
	text-align: left;
	font-size: 14px;
	line-height: 16px;
	font-weight:normal;
	color: #FF6600;
	background: url(specialpage/bikkuri.gif)no-repeat left top;
}

#specialpage p {
	width: 440px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 15px 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	
	text-align: left;
}

#specialpage p.left320 {
	width: 320px;
	float: left;
}

#specialpage b {
	color: #FF0000;
	font-weight: normal;
}

#specialpage table{
	width: 400px;
	padding: 0px;
	margin: 10px auto;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	background: #FFFFFF;
	text-align: left;
}

#specialpage  th{
	width: 100px;
	font-weight: normal;
	background: #eeeeee;
}


#specialpage  td{
	background: #FFFFCC;
}

/* 三段組・中央 motto */
#motto {
	width: 470px;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	float: left;
	text-align: center;
}

#motto a{
	color: #FF6600;
}

#motto h2{
	width: 470px;
	height: 130px;
	padding: 0px;
	margin: 0px;
}

#motto h2.motto1{
	background: url(motto/img_motto/motto_top.gif) no-repeat left top;
}

#motto h2.motto0601{
	background: url(motto/img_motto/06/motto_top_06.gif) no-repeat left top;
}

#motto h2.motto0501{
	background: url(motto/img_motto/05/motto_top_05.gif) no-repeat left top;
}

#motto h2.motto0401{
	height: 150px;
	background: url(motto/img_motto/04/motto_top_04.gif) no-repeat left top;
}

#motto h2.motto0301{
	height: 150px;
	background: url(motto/img_motto/03/motto_top_03.gif) no-repeat left top;
}

#motto h2.motto0201{
	background: url(motto/img_motto/02/motto_top_02.gif) no-repeat left top;
}

#motto h2.motto0101{
	background: url(motto/img_motto/01/motto_top_01.gif) no-repeat left top;
}

#motto h3{
	width: 435x;
	padding: 0px 0px 0px 35px;
	margin: 15px 0px 10px 0px;
	color: #FF6600;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	text-align: left;
	background: url(motto/img_motto/yaji.gif) no-repeat left top;
}

#motto h4{
	width: 450px;
	padding: 10px 0px 10px 20px;
	margin: 0px 0px 15px 0px;
	color: #666666;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	border-bottom: dashed 1px #666666;
}

#motto h5{
	width: 450x;
	padding: 0px 0px 0px 20px;
	margin: 15px 0px 10px 0px;
	color: #FF6600;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	text-align: left;
	background: url(motto/img_motto/yaji02.gif) no-repeat left top;
}

#motto h6{/* もっと！ソフトバンクトップへ */
	width: 208px;
	padding: 0px;
	margin: 20px  auto;
}

#motto h6 a{/* もっと！ソフトバンクトップへ */
clear: both;
	display: block;
	width: 208px;
	height: 24px;
	padding: 0px;
	margin: 10px 0px;
	background: url(motto/img_motto/motto_tophe.gif);
	text-decoration: none;
}

#motto h6 a:hover{/* もっと！ソフトバンクトップへ */
	background: url(motto/img_motto/motto_tophe_.gif);
	
}

#motto p {
	width: 450px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 15px 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	border-bottom: dashed 1px #666666;
	text-align: left;
}

#motto b {
	color: #0066CC;
}

#motto p.no_line {
	border: none;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}

#motto p.left320 {
	width: 320px;
	float: left;
	border: none;
}

#motto ul.three {
	width: 470px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	text-align: center;
	list-style: none;
}

#motto ul.three li {
	width: 150px;
	padding: 0px 0px;
	margin: 0px 2px;
	float: left;
	display: block;
	color: #666666;
	font-size: 10px;
	line-height: 16px;
}

#motto ul.three strong {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}

#motto ul.two {
	width: 410px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	text-align: center;
	list-style: none;
}

#motto ul.two li {
	width: 200px;
	padding: 0px 0px;
	margin: 0px 2px;
	float: left;
	display: block;
	color: #666666;
	font-size: 12px;
	line-height: 16px;
}

#motto ul.two_blue {/* motto_0303.html／motto_0203.html */
	width: 420px;
	padding: 10px 0px;
	margin: 10px 0px;
	text-align: center;
	list-style: none;
	background: #eeeeee;
}

#motto ul.two_blue li {
	width: 200px;
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
	color: #666666;
	font-size: 10px;
	line-height: 16px;
}

#motto ul.two_blue img {
	border: solid 1px #000000;
	margin: 0px 20px;
}

#motto ul.two_blue p {
	width: 100%;
	padding: 0px;
	margin: 0px;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	border: none;
}

#motto ul.two_blue strong {
	font-size: 14px;
	line-height: 22px;
}

#motto ul.one260 {/* motto_0601.html */
	width: 260px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	float: left;
	list-style: none;
}

#motto ul.one260 li {
	width: 100%;
	padding: 0px;
	margin: 10px 0px;
	display: block;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
}

#motto ul.one400 {/* motto_0501.html／motto_0403.html／motto_0202.html */
	width: 400px;
	padding: 5px 0px 5px 5px;
	margin: 5px auto;
	background-color: #eeeeee;
	text-align: left;
	list-style: none;
}

#motto ul.one400 li {
	width: 100%;
	padding: 0px;
	margin: 10px 0px;
	display: block;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
}

#motto div.right210{/* motto_0601.html */
	width: 200px;
	padding: 0px;
	margin: 0px;
	float: right;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

#motto div.right150{/* motto_0501.html */
	width: 150px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#motto div.motto_0402{/* motto_0402.html／motto_0403.html */
	width: 430px;
	padding: 0px;
	margin: 20px 10px;
	background: #eeeeee;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}

#motto div.motto_0402 img{/* motto_0402.html */
	margin: 10px 0px;
	float: left;
	border: solid 1px #000000;
}

#motto div.motto_0402 p{/* motto_0402.html */
	width: 150px;
	margin: 0px;
	padding: 0px;
	float: right;
	border: none;
	font-size: 10px;
	line-height: 16px;
}

#motto div.motto_0402 p.left270{/* motto_0402.html */
	width: 270px;
	float: left;
}

#motto div.motto_0302{/* motto_0302.html */
	width: 400px;
	padding: 0px 10px;
	margin: 20px;
	background: #eeeeee;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}

#motto div.motto_0402 img{/* motto_0402.html */
	margin: 10px 0px;
}

#motto table{
	width: 400px;
	padding: 0px;
	margin: 10px auto;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	background: #666666;
}

#motto th{
	background: #eeeeee;
}

#motto td{
	background: #FFFFFF;
}

/* 三段組・中央 tokotonフォルダ内 */
#tokoton {
	width: 470px;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	float: left;
	text-align: center;
}

#tokoton a{
	color:#0066FF;
}

#tokoton h2{
	width: 470px;
	height: 130px;
	padding: 0px;
	margin: 0px;
	background: url(tokoton/img_tokoton/tokoton_top.gif) no-repeat left top;
}

#tokoton h2.tokoton_06{
	height: 151px;
	background: url(tokoton/img_tokoton/06/tokoton_top_06.gif) no-repeat left top;
}

#tokoton h2.tokoton_05{
	height: 149px;
	background: url(tokoton/img_tokoton/05/tokoton_top_05.gif) no-repeat left top;
}

#tokoton h2.tokoton_04{
	height: 151px;
	background: url(tokoton/img_tokoton/04/tokoton_top_04.gif) no-repeat left top;
}

#tokoton h2.tokoton_03{
	height: 150px;
	background: url(tokoton/img_tokoton/03/tokoton_top_03.gif) no-repeat left top;
}

#tokoton h2.tokoton_02{
	height: 155px;
	background: url(tokoton/img_tokoton/02/tokoton_top_02.gif) no-repeat left top;
}

#tokoton h2.tokoton_01{
	height: 156px;
	background: url(tokoton/img_tokoton/01/tokoton_top_01.gif) no-repeat left top;
}

#tokoton h3{
	width: 435x;
	padding: 0px 0px 0px 35px;
	margin: 15px 0px 10px 0px;
	color: #003399;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	text-align: left;
	background: url(tokoton/img_tokoton/yaji_ao.gif) no-repeat left top;
}

#tokoton h4{
	width: 450px;
	padding: 10px 0px 10px 20px;
	margin: 0px 0px 15px 0px;
	color: #666666;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	border-bottom: dashed 1px #666666;
}

#tokoton h4.right290{
	width: 290px;
	padding: 10px 0px;
	margin: 0px;
	float: right;
	border-bottom: none;
}

#tokoton h5{
	width: 450x;
	padding: 0px 0px 0px 20px;
	margin: 15px 0px 10px 0px;
	color: #003399;
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	text-align: left;
	background: url(tokoton/img_tokoton/yaji_ao02.gif) no-repeat left top;
}

#tokoton h6{/* とことんレビュートップへ */
	width: 208px;
	padding: 0px;
	margin: 20px  auto;
}

#tokoton h6 a{/* とことんレビュートップへ */
	clear: both;
	display: block;
	width: 208px;
	height: 24px;
	padding: 0px;
	margin: 10px 0px;
	background: url(tokoton/img_tokoton/tokoton_tophe.gif);
	text-decoration: none;
}

#tokoton h6 a:hover{/* とことんレビュートップへ */
	background: url(tokoton/img_tokoton/tokoton_tophe_.gif);
}

#tokoton p {
	width: 450px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 15px 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	border-bottom: dashed 1px #666666;
	text-align: left;
}

#tokoton p.no_line {
	border: none;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}

#tokoton p.center {
	text-align: center;
}

#tokoton p.r_340{
	width: 340px;
	margin: 0px;
	float: right;
	border: none;
}

#tokoton div.l_130{
	width: 130px;
	margin: 0px;
	float: left;
	font-size: 10px;
	line-height: 16px;
}

#tokoton p.r_250{
	width: 250px;
	margin: 0px;
	float: right;
	border: none;
}

#tokoton div.l_220{
	width: 220px;
	margin: 0px;
	float: left;
	font-size: 10px;
	line-height: 16px;
}

#tokoton table{
	width: 450px;
	padding: 0px;
	margin: 10px auto;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	background: #666666;
}

#tokoton th{
	background: #eeeeee;
}

#tokoton th.green{
	background: #669900;
	color: #FFFFFF;
}

#tokoton th.blue{
	background: #0066FF;
	color: #FFFFFF;
}

#tokoton td{
	background: #FFFFFF;
}

#tokoton td.yellow{
	background: #FCF305;
}

#tokoton table.tokoton01{
	width: 400px;
	padding: 0px;
	margin: 10px auto;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	background: #FFFFFF;
	text-align: left;
}

#tokoton table.tokoton01 th{
	width: 100px;
	font-weight: normal;
	background: #eeeeee;
}


#tokoton table.tokoton01 td{
	background: #FFFFCC;
}

#tokoton table.tokoton_betu{/* tokoton_betu.html */
	width: 400px;
	padding: 0px;
	margin: 10px auto;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	background: #666666;
}

#tokoton table.tokoton_betu th{
	width: 100px;
	font-weight: normal;
	background: #669900;
	color: #FFFFFF;
	text-align: left;
}

#tokoton table.tokoton_betu th.gray{
	background: #CCCCCC;
	color: #FFFFFF;
}

#tokoton table.tokoton_betu td{
	background: #FFFFFF;
	text-align: center;
}

#tokoton table.tokoton_betu td.blue{
	background: #eeeeee;
}

#tokoton ul.two {
	width: 470px;
	padding: 0px;
	margin: 10px 0px;
	text-align: center;
	list-style: none;
}

#tokoton ul.two li {
	width: 230px;
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
	color: #666666;
	font-size: 12px;
	line-height: 16px;
}

#tokoton ul.two p{
	width: 90%;
	margin: 0px auto;
	font-size: 12px;
	line-height: 16px;
	border: none;
}

#tokoton ul.two_blue {
	width: 470px;
	padding: 10px 0px;
	margin: 10px 0px;
	text-align: center;
	list-style: none;
	background: #eeeeee;
}

#tokoton ul.two_blue li {
	width: 230px;
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
}

#tokoton ul.two_blue p{
	width: 90%;
	margin: 0px auto;
	font-size: 12px;
	line-height: 16px;
	border: none;
}

#tokoton ul.two b{
	color: #0066CC;
	font-weight: normal;
}

#tokoton ul.three {
	width: 470px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	text-align: center;
	list-style: none;
}

#tokoton ul.three li {
	width: 150px;
	padding: 0px 0px;
	margin: 0px 2px;
	float: left;
	display: block;
	color: #666666;
	font-size: 10px;
	line-height: 16px;
}

#tokoton ul.three_blue {
	width: 470px;
	padding: 5px 0px;
	margin: 5px 0px;
	text-align: center;
	list-style: none;
	background: #eeeeee;
}

#tokoton ul.three_blue li {
	width: 150px;
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
	color: #666666;
	font-size: 10px;
	line-height: 16px;
}

#tokoton ul.one400 {
	width: 400px;
	padding: 5px 0px 5px 5px;
	margin: 5px auto;
	background-color: #eeeeee;
	text-align: left;
	list-style: none;
}

#tokoton ul.one400 li {
	width: 100%;
	padding: 0px;
	margin: 10px 0px;
	display: block;
	color: #666666;
	font-size: 12px;
	line-height: 18px;
}

/* kiyakuフォルダ内 */
#kiyaku {
	width: 100%;
	padding:  5px 0px;
	margin: 10px 0px;
	text-align: left;
	clear: both;
}

#kiyaku h2{
	width: 700px;
	height: 25px;
	padding: 0px;
	margin: 5px 0px;
	background: url(kiyaku/pp.gif);
}

#kiyaku h2.riyoukisoku{
	background: url(kiyaku/riyoukisoku.gif);
}

#kiyaku h2.shop_kiyaku{
	background: url(kiyaku/shop_kiyaku.gif);
}

#kiyaku h3 {
	width: 100%;
	padding: 0px;
	margin: 10px 0px;
	font-size: 12px;
	line-height: 18px;
	color: #0066CC;
}

#kiyaku p {
	width: 100%;
	padding: 0px;
	margin: 10px 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

/* tokutei_syo_tori.html */
#tokutei {
	width: 580px;
	padding:  5px 0px;
	margin: 10px 0px;
	text-align: left;
	clear: both;
	float: left;
}

#tokutei h2{
	width: 550px;
	height: 71px;
	padding: 0px;
	margin: 5px 0px;
	background: url(campaign/tokutei_syo.gif);
}

#tokutei p {
	width: 100%;
	padding: 0px;
	margin: 10px 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

#tokutei table{
	width: 550px;
	padding: 0px;
	margin: 10px auto;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	background: #666666;
	text-align: left;
}

#tokutei th{
	font-weight: normal;
	background: #FFFFFF;
}


#tokutei td{
	background: #FFFFFF;
}


/* namae/namae.html */
#namae {
	width: 595px;
	padding:  5px 0px;
	margin: 10px 0px;
	text-align: left;
	clear: both;
	float: left;
}

#namae h2{
	width: 591px;
	height: 49px;
	padding: 0px;
	margin: 5px 0px;
	background: url(namae/midashi.gif);
}

#namae p {
	width: 100%;
	padding: 0px;
	margin: 10px 0px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

#namae table{
	width: 550px;
	padding: 0px;
	margin: 10px auto;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	background: #666666;
	text-align: center;
}

#namae th{
	font-weight: normal;
	background: #FFCC33;
}

#namae td{
	background: #FFFFFF;
}

#namae img.left{
	margin: 0px 0px 0px 100px;
}

