﻿/*===========================================================================
body設定
===========================================================================*/ 

body{background-color:#ffffff;
     font-style:normal;
     font-weight:normal;
     font-size:13px}
     
/*===========================================================================
div設定
===========================================================================*/
div{position:absolute;
    color:#000000;
    text-align:left;
    text-decoration:none;
    margin:0px;
    padding:0px;
    border:0px dashed #FFC0FF;
    /*overflow:hidden;*/
    cursor:default;
    background-repeat:no-repeat;
    background-position:center center;
    font-style:normal;
    font-weight:normal;
    font-size:12px;
    line-height:2}
/*===========================================================================
リンク設定
===========================================================================*/    
a{text-decoration:none;
  font-weight:normal;}
a:hover{text-decoration:underline}

a:link.menu_a{color:#aa00aa}
a:visited.menu_a{color:#aa00aa}
a:hover.menu_a{color:#ff8c00}
a:menu_a{text-decoration:none}

/*===========================================================================
レイアウト設定
===========================================================================*/
.back_seat1{position:relative;top:20; left:0px;
  width:1000;
  height:2500}

.back_seat2{position:relative;top:10; left:0px;
  width:1000;
  height:200}

.back_seat3{position:relative;top:10; left:10px;
  width:980;
  height:820}

.back_seat4{position:absolute;top:10; left:40px;
  width:900;
  height:2100;
  border:1px solid #FFC0FF;
  background-image:url('../image/privacy1.png');}
/*
.back_seat5{position:absolute;top:10; left:230px;
  width:710;
  height:800;
  border:1px solid #FFC0FF;
  background-image:url('../image/rank1.png');}

.back_seat6{position:absolute;top:10; left:670px;
  width:270;
  height:800;
  border:1px solid #FFC0FF;
  background-image:url('../image/rank1.png');}
*/
.back_seat7{position:relative;top:2130; left:0px;
  width:900;
  height:90;
  border:1px solid #FFC0FF;
  padding:0px 0px 0px 0px;
  background-image:url('../image/footer1.png');
  text-align:center;
  }

/*===========================================================================
タイトル
===========================================================================*/

#title{top:10px; left:50px;
  background-image:url('../image/title3.png');
  background-position:left top;
  width:900;
  height:120;
  border:0px solid #000000}
  
/*===========================================================================
宣伝・広告ようのあき
===========================================================================*/

#blank{top:140px; left:50px;
  background-image:url('../image/.png');
  background-position:left top;
  width:400;
  height:0;
  border:0px dashed #FFC0FF}

#blank_right{top:140px; left:600px;
  background-image:url('../image/.png');
  background-position:left top;
  width:300;
  height:0;
  border:0px dashed #FFC0FF;
  text-align:right}
/*===========================================================================
メニュー
===========================================================================*/

#menu_top{top:150px; left:50px;/*top:200px; left:50px;*/
  width:900;
  height:40;
  border:0px solid #FFC0FF}
  
  #menu1{top:0px; left:0px}  
  #menu2{top:0px; left:150px}
  #menu3{top:0px; left:300px}
  #menu4{top:0px; left:450px}
  #menu5{top:0px; left:600px}
  #menu6{top:0px; left:750px}
  
.menu{width:140;
  height:25;
  background-image:url('../image/menu1.png');         
  text-align:center;
  margin:5px 0px 0px 4px;
  padding:0px 0px 0px 0px;
  color:#009966;
  font-style:normal;
  font-weight:bold;
  font-size:13px;
  line-height:normal;
  border:1px solid #FFC0FF}

.menu_in{top:5px; left:4px;
  width:130;
  height:18;
  text-align:center;
  font-style:normal;
  font-weight:bold;
  font-size:14px;
  line-height:normal;
  border:0px dashed #FFC0FF}
/*===========================================================================
カテゴリ
===========================================================================*/
.category{top:5px; left:10px;
  width:150;
  height:20;
  background-image:url('../image/menu.png');
  background-repeat:repeat-y;          
  text-align:left;
  margin:5px;
  padding:1px 0px 0px 5px;
  color:#000000;
  font-style:normal;
  font-weight:bold;
  font-size:13px;
  line-height:normal;
  border:0px dashed #000000;
  position:relative}

#category_h{padding:3px 0px 5px 0px;
            font-size:14px;}

/*===========================================================================
新着
===========================================================================*/
.new{top:5px; left:10px;
  width:400;
  height:20;
  background-image:url('../image/menu.png');
  background-repeat:repeat-y;          
  text-align:left;
  margin:5px;
  padding:1px 0px 0px 5px;
  color:#000000;
  font-style:normal;
  font-weight:bold;
  font-size:13px;
  line-height:normal;
  border:0px dashed #FFC0FF;
  position:relative}

#new_h{padding:3px 0px 5px 0px;
       font-size:14px;}
/*===========================================================================
ランキング
===========================================================================*/
.ranking{top:5px; left:10px;
  width:240;
  height:20;
  background-image:url('../image/menu.png');
  background-repeat:repeat-y;          
  text-align:left;
  margin:5px;
  padding:1px 0px 0px 5px;
  color:#000000;
  font-style:normal;
  font-weight:bold;
  font-size:13px;
  line-height:normal;
  border:0px dashed #FFC0FF;
  position:relative}
  
#ranking_h{padding:3px 0px 5px 0px;
           font-size:14px;}
/*===========================================================================
フッター
===========================================================================*/
.footer{top:20px; left:5px;
  width:890;height:65;          
  text-align:center;
  margin:0px;
  padding:0px 0px 0px 0px;
  color:#000000;
  /*font-style:normal;
  font-weight:normal;
  font-size:14px;
  line-height:normal;*/
  border:0px dashed #FFC0FF}
  
/*===========================================================================
プライバシーポリシー
===========================================================================*/ 
.title_pri{top:25; left:20; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:0px solid #66cc66;
            color:#000000}
            
            
.main_pri  {top:75; left:30; width:830; height:1850;
            background-image:url('../image/reco_top2.png');
            background-repeat:repeat-y;
            font-size:15px;
            border:0px solid #000000;
            line-height:1;
            padding:10px 0px 0px 10px;}

.pri_back_seat1{position:relative;top:20; left:0px;
  width:1000;
  height:2400}

.pri_back_seat2{position:relative;top:10; left:0px;
  width:1000;
  height:200}

.pri_back_seat3{position:relative;top:10; left:10px;
  width:980;
  height:820}

.pri_back_seat4{position:absolute;top:10; left:40px;
  width:900;
  height:1900;
  border:1px solid #FFC0FF;
  background-image:url('../image/privacy1.png');}
/*
.back_seat5{position:absolute;top:10; left:230px;
  width:710;
  height:800;
  border:1px solid #FFC0FF;
  background-image:url('../image/rank1.png');}

.back_seat6{position:absolute;top:10; left:670px;
  width:270;
  height:800;
  border:1px solid #FFC0FF;
  background-image:url('../image/rank1.png');}
*/

.pri_back_seat7{position:relative;top:1930; left:0px;
  width:900;
  height:90;
  border:1px solid #FFC0FF;
  padding:0px 0px 0px 0px;
  background-image:url('../image/footer1.png');
  text-align:center;
  }

/*===========================================================================
免責事項
===========================================================================*/
.title_imm{top:25; left:20; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:0px solid #66cc66;
            color:#000000}
            
            
.main_imm  {top:75; left:30; width:830; height:450;
            background-image:url('../image/reco_top2.png');
            background-repeat:repeat-y;
            font-size:15px;
            border:0px solid #000000;
            line-height:1;
            padding:10px 0px 0px 10px;}

.imm_back_seat1{position:relative;top:20; left:0px;
  width:1000;
  height:700}

.imm_back_seat2{position:relative;top:10; left:0px;
  width:1000;
  height:200}

.imm_back_seat3{position:relative;top:10; left:10px;
  width:980;
  height:820}

.imm_back_seat4{position:absolute;top:10; left:40px;
  width:900;
  height:500;
  border:1px solid #FFC0FF;
  background-image:url('../image/imm1.png');}
/*
.back_seat5{position:absolute;top:10; left:230px;
  width:710;
  height:800;
  border:1px solid #FFC0FF;
  background-image:url('../image/rank1.png');}

.back_seat6{position:absolute;top:10; left:670px;
  width:270;
  height:800;
  border:1px solid #FFC0FF;
  background-image:url('../image/rank1.png');}
*/

.imm_back_seat7{position:relative;top:530; left:0px;
  width:900;
  height:90;
  border:1px solid #FFC0FF;
  padding:0px 0px 0px 0px;
  background-image:url('../image/footer1.png');
  text-align:center;
  }

/*===========================================================================
規約
===========================================================================*/
.title_imm_rule{top:25; left:20; width:200; height:20;
            text-align:center;
            background-image:url('../image/footer_title2.png');
            background-repeat:repeat-y;
            font-size:16px;
            border:0px solid #66cc66;
            color:#000000}
            
            
.main_imm_rule  {top:25; left:30; width:830; height:3100;
            background-image:url('../image/reco_top2.png');
            background-repeat:repeat-y;
            font-size:15px;
            border:0px solid #000000;
            line-height:1;
            padding:10px 0px 0px 10px;}

.imm_rule_back_seat1{position:relative;top:20; left:0px;
  width:1000;
  height:3600}

.imm_rule_back_seat2{position:relative;top:10; left:0px;
  width:1000;
  height:200}

.imm_rule_back_seat3{position:relative;top:10; left:10px;
  width:980;
  height:820}

.imm_rule_back_seat4{position:absolute;top:10; left:40px;
  width:900;
  height:3150;
  border:1px solid #FFC0FF;
  background-image:url('../image/imm_rule1.png');}
/*
.back_seat5{position:absolute;top:10; left:230px;
  width:710;
  height:800;
  border:1px solid #FFC0FF;
  background-image:url('../image/rank1.png');}

.back_seat6{position:absolute;top:10; left:670px;
  width:270;
  height:800;
  border:1px solid #FFC0FF;
  background-image:url('../image/rank1.png');}
*/

.imm_rule_back_seat7{position:relative;top:3180; left:0px;
  width:900;
  height:90;
  border:1px solid #FFC0FF;
  padding:0px 0px 0px 0px;
  background-image:url('../image/footer1.png');
  text-align:center;
  }

/*===========================================================================

===========================================================================*/
p.footer_p{text-indent:1em}

p.footer_p1{text-align:center;
            font-size:1em}
            
p.footer_p2{text-align:center;
            font-size:1em}

p.footer_p3{font-size:1em}
