#bodyid{
background:
url(img/bg018.gif);
padding:0;
margin:0;
text-align:center;
}
#top_p{
margin:2px 0;
font-size:0.75em;
}
#bg{
width:760px;
margin:0 auto;
}
#page{
width:750px;
margin:0 auto;
background:#fff;
font-size:0.8em;
color:#666;
}
#MATURI{
font:bold 1.3em/1.2;
text-align:right;
margin:0;
padding:10px 30px 3px;
}
#tel{
text-align:right;
margin:0;
padding:0 30px 10px 0;
font-size:1em;
}
#menua{
font-size:1.2em;
width:750px;
line-height:2em;
background:#DC143C;
color:#fff;
text-align:center;
margin-bottom:20px;
}
#menua a{color:#fff; text-decoration:none;}
#menua a:hover{color:#000080;}

/*左セクションの設定*/
#left{
width:210px;
float:left;
}
.brmenu {
margin-left:10px;
margin-bottom:3px;
font-size:1.3em;
font-weight:bold;
letter-spacing:3px;
color:#DC143C;
}
.menub1{
border:2px dashed rgb(256,79,224);
margin-bottom:10px;
}
.menub2{
border:2px dashed rgb(0,255,255);
margin-bottom:50px;
}
.menub3{
border:2px dashed #FFD700;
margin-bottom:10px;
width:190px;
padding: 8px;
margin-left:10px;
margin-top:10px;
}
h4{
font-size: 1.2em;
padding: 0;
margin: 0;
}
h4 a{color:blue;text-decoration:none;}
h4 a:hover{color: silver;}
.menub1,.menub2 {
width:190px;
padding:7px;
margin-left:10px;
}
#left ul{
margin:0;
padding:0;
}
.menub1 ul{
list-style:disc url(img/sbp.gif) inside;
}
.menub2 ul{
list-style:disc url(img/sbb.gif) inside;
}
#left li{
margin:0 0 5px 0;
padding:0;
letter-spacing:1px;
font-size:1em;
text-align:left;
}
#left li a{color:#666;text-decoration:none;}
#left li a:hover{color:#FFA500;}
#kyousan{
width:190px;
border:2px dashed #FF0000;
padding:10px 5px 20px 5px;
margin-left:10px;
}
#kyousan dl{
margin:0;
padding:0;
text-align:left;
}
#kyousan dt{
text-align:center;
padding:5px 0;
font-size:1.2em;
font-weight:bold;
color:#FF0000;
}
#kyousan dd{
margin:0;
}

p.kyousan2 {
text-align:left;
}

/*右セクションの設定*/
#right{
margin-left:230px;
}
#right a{color:#111190;}
#right a:hover{color:#aaf;}
/*タイトルの設定*/
h1{
margin-bottom:20px;
text-align:left;
font-size:1.7em;
letter-spacing:0.2em;
padding: 3px 10px;
}
/*タイトル色設定*/
h1.gbanner{
border-bottom: 6px solid #32CD32;
color: #32CD32;
}
h1.subtitle{
border-bottom: 6px solid skyblue;
color: royalblue;
}
h1.subtitle2{
border-bottom: 6px solid lightpink;
color: deeppink;
}
/*ホームページの設定*/


#news{
width:500px;
}

#news_2{
border-bottom:1px dotted silver;
color: saddlebrown;
font-size:1.1em;
padding:2px 10px;
text-align:left;
}
#news dl{
text-align: left;
margin: 0;
padding-bottom: 10px;
}
#news dd{
text-align: left;
margin-left: 0;
padding-left: 20px;
line-height:120%;
}
#news p{
text-align: left;
margin-left: 150px;
line-height:120%;
}
h2.home{
border-bottom: 1px dotted silver;
font-size:1.1em;
color: midnightblue;
padding:2px 10px;
text-align:left;
}
.txt{
font-weight:normal;
margin-bottom:20px;
padding:0px 10px 5px 10px;
text-align:left;
font-size:1em;
line-height:120%;
}
#txt2{
text-align:right;
margin-bottom:20px;
margin-right:40px;
color:#DC143C;
}
/*利用案内の設定*/
.order1,.order2{
text-align:left;
line-height:1.5em;
}
.order1{
margin-left:40px;
}
.order2{
margin-left:100px;
color:#DC143C;
}
#map{
font-size:1.1em;
margin:30px 0 0 0;
padding:0;
}
#map2{
margin:0;
padding:0;
font-size:1em;
}
/*会社案内の設定*/
p#pr141{
margin-left:30px;
color:#DC143C;
}
table#pr142,#pr143{
font-size:1em;
color:#666;
}
table#pr142{
margin:0 0 20px 30px;
}
table#pr143{
margin:0 0 20px 55px;
}
/*イベント例遊具の設定*/
.am_event {
  width: 500px;
  margin: 0 auto; 
  background-color: #ffffff;
}
.am_event dl {
  float: left;
  width: 240px;
  margin-right: 10px;
  margin-bottom: 1em;
  padding: 0;
  font-size:13px;
}
.am_event dd {
  margin: 0;
  padding: 0;
}
dd.eventtitle {
  height: 1em;  
  padding: 0 5px;
  line-height: 1.3em;
}
/*イベント例その他の設定*/
.photo{
width:480px;
margin-left:5px;
}
.photo td{
width:33%;
}
.ph152{
padding-bottom:15px;
text-align:center;
font-size:0.8em;
color:#666;
}
/*ロードトレインの設定*/
#yositune{
font-size: 16px;
line-height:1.5em;
text-align: left;
letter-spacing: 3px;
margin-top: 1.5em;
font-weight: bold;
color: #0000CD;
border-bottom: 1px dotted silver;
}
#convoy{
font-size: 16px;
line-height:1.5em;
text-align: left;
letter-spacing: 3px;
margin-top: 1.5em;
font-weight: bold;
color: #0000CD;
border-bottom: 1px dotted silver;
}
/*ロードトレイン太郎さんオプション商品名の設定*/
.tar{
font-style:normal;
font-size:0.8em;
color:#666;
text-align:center;
vertical-align:top;
padding-bottom:1em;
}
/*遊具の説明の設定*/
#attention p{
text-align:left;
margin-left:155px;
}
#attention h3{
line-height:1.8em;
border-top:2px solid #7B68EE;
border-bottom:2px solid #7B68EE;
margin-top:3em;
letter-spacing:3px;
}
#attention table{
margin:30px auto;
border-collapse:collapse;
font-size:1em;
color:#666;
}
/*各遊具タイトル下のコメント設定*/
h5{
font-size:1.2em;
line-height:1.2em;
color:191970;
}
/*遊具説明表の設定*/
.att{
border:1px solid #666;
}
/*注意とお願いの設定*/
#atp{
font:bold 1.3em;
}
.at{
text-align:left;
margin-left:150px;
margin-bottom:50px;
}
.at1{
list-style-type:circle;
}
.at2{
list-style:square;
}
#attention ul{
line-height:1.5em;
}
/*ロードトレイン太郎さんオプション商品のフォント設定*/
#taroup{
color:#DC143c;
font-size:1.3em;
font-weight:bold
}
/*レンタル商品ページの設定*/
.table{
width:500px;
}
.table dl{
margin:0;
padding:0;
}
.ta2,.ta21 dt{
color:#0000CD;
padding:0;
margin:0;
}
.ta2 dt{
font:bold 1.1em;
}
.ta21 dt{
font:bold 0.9em;
}
.table em{
font-style:normal;
font-size:0.95em;
color:#008000;
}
.table span{
color:#000000;
font-size:0.9em;
}
.table dd{
font-size:0.9em;
padding-left:10px;
margin:0;
color:#666;
line-height:1.3em;
}
/*レンタル商品画像の設定*/
.ta3{
text-align:center;
padding:5px 0;
}
/*レンタル商品商品名の設定*/
.ta2,.ta21{
text-align:left;
width:33%;
vertical-align:top;
font-size:0.8em;
padding-bottom:30px;
}
/*着ぐるみ衣装欄の設定*/
.ta4{
text-align:center;
font-size:0.9em;
color:191970;
}
/*おもしろ自転車タイトル内em設定*/
.bicycle_p{
color:#FF1493;
letter-spacing:1px;
font-style: normal;
font-weight: normal;
font-size: 0.6em;
}
/*おもしろ自転車名の設定*/
.ta6{
text-align:center;
font-size:0.8em;
color:#191970;
}
/*キッズ遊具着ぐるみおもしろ自転車の小見出し設定*/
h2.headline{
font-size: 16px;
text-align: left;
letter-spacing: 3px;
margin-top: 1.5em;
padding-left: 0.5em;
font-weight: bold;
color: #191970;
border-bottom: 1px dotted silver;
}
/*野点セットの設定*/
.ta2n{
text-align:left;
vertical-align:top;
font-size:0.8em;
padding-bottom:30px;
}
.ta2n dt{
font:bold 1.1em;
color:#0000CD;
padding:0;
margin-top:0.5em;
}
/*次ページへの設定*/
.next {
text-align: right;
padding:0;
margin-right:20px;
}
/*運動用品メッセージボックスの設定*/
#sp91{
width:285px;
hight:60px;
padding:10px;
margin-left:10px;
border: 2px dashed #FFD700;
}
#sp92{
font-size:0.9em;
margin-left:40px;
line-height:1.1em;
color:#000000;
}
/*ミニミニ遊園地のご案内設定*/
.advertise1{
  font-weight: bold;
  text-align: center;
  margin-top: 20px;
  color:#FF1493;
}
div.container1 {
  width: 440px;
  text-align: left;
margin-left: auto;
margin-right: auto;
}
.comment4 {
 margin-right: 180px;
 margin-bottom: 40px;
 color:#000080;
text-align: right;
}
div.container2 {
  text-align: left;
  margin: 0 auto; 
  margin-top: 20px;
  width: 400px;
  color:#008000;
  padding: 1em;
  border: 1px solid green;
}
.gallery {
  width: 720px;
  margin: 25px auto; 
  background-color: #ffffff;
  color:#000000;
}
.gallery dl {
  float: left;
  width:300px;
  margin-left:40px;
  margin-bottom:0.5em;
  margin-top:1em;
  padding: 0;
}
.gallery dt {
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 0 0.5em;
  font-weight: bold;
  text-align: center;
  color:#000080;
 font-size:15px;
}
.gallery dd {
  margin: 0;
  padding: 0;
  background-color: #ffffdd;
}
dd.comment {
  height: 3em;      
  padding: 5px;
  line-height: 1.3em;
  text-align: left;
  font-size:12px;
}
dd.date {
  height: 2em;
  line-height: 1.3em;
  margin: 0;
  padding: 0.5em 0.5em;
  text-align: left;
  background-color: #ffdddd;
  font-size:12px;
}
/*遊具の説明などフッターグールプの設定*/
#c{
clear:both;
padding-top:1em;
}
#inf{
text-align:center;
font:normal 1.2em verdana;
margin-left:40px;
color:#C71585;
}

/*フッター問合せ先設定*/
#inf_re{
font:normal 1.2em verdana;
text-align:center;
color:#C71585;
}
/*フッダーページトップへの設定*/
#bottommenu{margin-top:10px}
#bottommenu a{color:#111190;}
#bottommenu a:hover{color:#aaf;}
#bottommenu{color:#111190;}
#inf_pika{
text-align:left;
font:normal 1.2em verdana;
margin-left:100px;
color:#C71585;
}
/*著作権表示部分の設定*/
#copy{
margin-top:10px;
font-size:0.8em;
line-height:180%;
margin-right:20px;
text-align:right;
}
div.section{page-break-after:always}


