/*----------all----------*/
* {
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
text-align:left;
}

strong {font-weight: normal;}
em {font-style: normal;}
img {border:0;}
a:visited {color:#0000ff;}
a:hover {text-decoration:none;}
ol {list-style:none;}
.red {color:#CC0000;font-style: bold;}

#pr {
font-size:60%;
margin-right:20px;
color:#dddddd;
}

#pr a {
text-decoration: none;
color:#dddddd;
}

/*----------layout----------*/
body {
font-size:90%;
letter-spacing: 0.1em;
background:url(http://pokori.com/img/back.gif) center repeat-y;
}

#container {
width:800px;
}

p {
margin:10px 30px;
}

p.sun {
background:url(http://pokori.com/img/sun.gif) left no-repeat;
line-height: 30px;
padding-left:50px;
margin-left:10px;
font-size: 140%;
}

.ad {
margin-left: 35px;
}

#menuad {
margin-left:15px;
padding-left:10px;
border:solid 1px;
background:#fff;
}


/*----------image----------*/
p.ex {
background:#dddddd;
padding:10px;
}

p.car01 {
padding-left:180px;
background:url(http://pokori.com/img/car01.gif) no-repeat left center;
}

p.menkyo {
padding-bottom:150px;
background:url(http://pokori.com/img/menkyo.jpg) no-repeat bottom center;
}

p.mark01 {
padding-right:220px;
background:url(http://pokori.com/img/mark01.gif) no-repeat right center;
}

p.mark02 {
padding-left:120px;
padding-bottom:30px;
background:url(http://pokori.com/img/mark02.gif) no-repeat left center;
}

p.mark03 {
padding-right:150px;
background:url(http://pokori.com/img/mark03.gif) no-repeat right center;
}

p.mark04 {
padding-left:120px;
background:url(http://pokori.com/img/mark04.gif) no-repeat left center;
}

p.keikan {
padding-left:190px;
background:url(http://pokori.com/img/keikan.jpg) no-repeat left center;
}

p.keitai {
padding-right:180px;
background:url(http://pokori.com/img/keitai.jpg) no-repeat right center;
}

p.bousou {
padding-right:200px;
background:url(http://pokori.com/img/bousou.jpg) no-repeat right center;
}

p.bike {
padding-right:200px;
background:url(http://pokori.com/img/bike.jpg) no-repeat right center;
}

p.futari {
padding-left:120px;
background:url(http://pokori.com/img/futari.gif) no-repeat left center;
}

p.chusha {
padding-left:230px;
background:url(http://pokori.com/img/chusha.jpg) no-repeat left center;
}

p.h20-1 {
padding-left:200px;
background:url(http://pokori.com/img/h20-1.jpg) no-repeat left center;
}

div.h20-2 {
padding-right:200px;
background:url(http://pokori.com/img/h20-2.jpg) no-repeat right center;
}


/*----------header----------*/
#header {
height:160px;
margin-bottom:10px;
background:url(http://pokori.com/img/banner.jpg) center no-repeat;
}

h1 {
text-indent:-1000px;
}


/*----------content----------*/
#content {
width:585px;
margin-left:15px;
margin-bottom:20px;
float:right;
line-height:1.5;
}

#content ol {
padding:0 10px 0px;
margin:10px;
}

h2.main {
border-left:1px solid;
border-right:15px solid #FF6600;
border-top:1px solid;
border-bottom:1px solid;
color:#555555;
padding-left:5px;
margin:30px 180px 10px 20px;
font-size:120%;
}

h2.sub {
color:#663300;
font-size:150%;
padding-left:35px;
margin-top:10px;
}

#content h3 {
color:#660000;
font-size:100%;
background:url(http://pokori.com/img/car-red.gif) no-repeat center left;
margin-top:20px;
margin-bottom:10px;
margin-left:20px;
padding-left:25px;
}

#content h4 {
color:#DC552F;
margin-left:30px;
clear:both;
}

#content li {
list-style:url(http://pokori.com/img/ball.gif);
margin-bottom:3px;
margin-left:40px;
font-size:95%
}

.text-right {
font-size:90%;
background:url(http://pokori.com/img/up.jpg) no-repeat left;
padding-left:18px;
position:relative;
right:-380px;
}

.mokuji {
background:url(http://pokori.com/img/mokuji-bk.gif)  no-repeat center center;
height:140px;
padding:20px 0 0 35px;
}

#content .mokuji li {
list-style:url(http://pokori.com/img/mokuji-li.gif);
margin-left:10px;
}

.ad span {
color:#555555;
font-size:80%;
}

b {
color:#ffffff;
margin-right:1em;
padding:3px;
width:50px;
}

b.mae {
background: #339933;
}

b.ato {
background: #ff0000;
}

.kiyaku {
width:90%;
border:dotted 1px;
margin-bottom:5px;
background:#ffffcc;
}


/*----------content-menu----------*/
#content-menu {
text-align: center;
margin-top:20px;
padding-top:10px;
border-top:solid 2px #ddd;
}

#content-menu a {
margin-left:10px;
}

/*----------menu----------*/
#menu {
width:195px;
float:left;
}

#menu h3,#menu ol,form,#mag{
margin-left:14px;
}

#menu li {
font-size:90%;
background:#fff url(http://pokori.com/img/point.jpg) no-repeat left;
border:solid 1px #655;
padding:5px 0 5px 18px;
margin:0 0 2px 0;
}

form,#mag {
background: #fff;
border:solid 1px #655;
padding:5px;
}

.form1 {
border:0;
margin-left:0px;
}

#mag {
margin-top:8px;
}

#menu li.here {
background:#fdd 
}

#menu a {
text-decoration:none;
display:block;
}

#menu a:hover {
color:#fc2ddd;
}

#menu h3 {
font-size:90%;
background:#655;
color:#fff;
padding:5px;
margin-top:8px;
text-align:center;
}

#menu img {
margin-left:15px;
margin-top:5px;
margin-bottom:10px;
}

#menu span {
margin-left:15px;
}


/*----------table----------*/
table {
font-size:90%;
cellspacing:0;
border-top:solid #bdbdbd 1px;
border-left:solid #bdbdbd 1px;
margin-bottom:20px;
}

td {
padding:5px;
border-right: solid #bdbdbd 1px;
border-bottom: solid #bdbdbd 1px;
text-align:center;
}

td.left {
text-align: left;
}

th {
background:#ddd;
padding:5px;
border-right: solid #bdbdbd 1px;
border-bottom: solid #bdbdbd 1px;
text-align:center;
}

.table1 {
font-size:90%;
cellspacing:0;
border-top:solid #bdbdbd 1px;
border-left:solid #bdbdbd 1px;
margin-bottom:20px;
margin-left:30px;
}

.table1 td {
padding:5px;
border-right: solid #bdbdbd 1px;
border-bottom: solid #bdbdbd 1px;
text-align:left;
}

.new {
background:url(http://pokori.com/img/new.gif) no-repeat left center;
padding-left:35px;
}


/*----------foot----------*/
#foot {
height:40px;
clear:both;
color:#555;
background:#ddd;
}

#foot p {
text-align: center;
padding-top:10px;
}

#foot a {
text-decoration:none;
}

/*--------------------▽左に画像、右に文章*/

.left-img{
	float: left;
	margin: 0 10px 10px 20px!important;
}


/*--------------------▽右に画像、左に画像*/

.right-img{
	float: right;
	margin: 0 20px 10px 10px!important;
}
