/*ページレイアウト*/

body {text-align: center}

.contents {width: 850px; height: 100%; margin-left: 2px; margin-right: 2px;
 text-align: center;position:relative;}

.baner {position:absolute;top: 10px; left: 245px;}

.header {position:absolute;left: 0px; position:absolute;top: 0px; width: 100%;height: 80px; text-align:left;
 padding-left: 20px; padding-top: 5px;}

.header img {float:left;}

.header P {text-align: right;}

.counter {position:absolute;top: 40px; left: 20px}

.idou {position:absolute;right: 170px; position:absolute;top: 82px; width: 460px; height: 20px;}

p#okini {position:absolute;top:80px; left: 0px;}

.botan1 {position:absolute;top:5px; right: 3px;}

.pankuzu {position:absolute;left: 0px; position:absolute;top: 80px; padding-right: 25px;width: 100%;
 height: 20px; text-align: right;}

.main {width: 100%; position:relative;}

.main H1 {text-align: center; padding: 5px; margin-top: 5px; margin-bottom: 5px;}

.main H4 {text-align: left; padding: 5px; padding-left: 20px; margin-top: 5px;}

.main P {text-align: left; padding-right: 20px; padding-left: 20px; margin-top: 5px;}

.kensaku {position:absolute;right: 5px; position:absolute;top:15px;}

.link td {padding: 5px;}

.link td a {margin-left: 10px;}

.link td p {margin-left: 20px;}

.adsense td {text-align: center;}

.topix {text-align: left; padding: 5px; padding-top: 0px; position:absolute;left: 200px; margin-bottom: 20px; width: 200px;　height: 100px;}

.topix H3 {text-align: center; font-family: "MS P明朝","細明朝体",serif; font-size: 10pt; margin: 0px;}

.topix A {font-family: "MS P明朝","細明朝体",serif; font-size: 10pt; margin-left: 5px;}

.zyouhou {text-align: left; padding: 5px; margin-left: 200px; margin-bottom: 20px; width: 400px; height: 100px; overflow: auto;}

.base {margin-top: 101px; width: 100%;}

.base table {border-collapse: collapse;}

.base td {height: 20; text-align: center; padding-top: 5px; padding-bottom: 3px;}

.tag {text-align: left;}

.tag table {border-collapse: collapse;}

.syouhin img {margin: 5px; float:left;}

.syouhin a {margin-left: 10px;}

.syouhin P {position:absolute;left:260px; margin-top: 50px; text-align: left;}

.syouhin table {width: 100%; border-collapse: collapse;}

.syouhin td {height: 300px;  position:relative;}

#hanbaimoto {position:absolute;top:255px; right: 0px; margin-top: 10px; text-align: right;}

#syousai {position:absolute;top:235px; right: 50px;}

.footer {text-align: center; margin-top: 10px;}

#tag1 {width: 123px;}
#tag2 {width: 123px;}
#tag3 {width: 123px;}
#tag4 {width: 123px;}
#tag5 {width: 123px;}
#tag6 {width: 123px;}
#tag7 {width: 123px;}
#tag8 {width: 123px;}
#tag9 {width: 123px;}
#tag10 {width: 123px;}
#tag11 {width: 123px;}
#tag12 {width: 123px;}
#tag13 {width: 123px;}
#tag14 {width: 123px;}
#tag15 {width: 123px;}
#tag16 {width: 123px;}
#tag17 {width: 123px;}
#tag18 {width: 123px;}

#ta1 {width: 123px;}
#ta2 {width: 123px;}
#ta3 {width: 123px;}
#ta4 {width: 123px;}
#ta5 {width: 123px;}
#ta6 {width: 123px;}
#ta7 {width: 123px;}
#ta8 {width: 123px;}
#ta9 {width: 123px;}
#ta10 {width: 123px;}
#ta11 {width: 123px;}
#ta12 {width: 123px;}
#ta13 {width: 123px;}
#ta14 {width: 123px;}
#ta15 {width: 123px;}
#ta16 {width: 123px;}
#ta17 {width: 123px;}
#ta18 {width: 123px;}

#tg1 {text-align: center; width: 100px;}
#tg2 {text-align: center; width: 100px;}
#tg3 {text-align: center; width: 100px;}
#tg4 {text-align: center; width: 100px;}
#tg5 {text-align: center; width: 100px;}
#tg6 {text-align: center; width: 100px;}
#tg7 {text-align: center; width: 100px;}
