*{
margin:0;
padding:0;
}
body {
text-align:center;
color:#333333;
font-size:12px;
line-height:1.4;
background-image:url(../images/bg.gif);
background-repeat:repeat;
}
a:link,
a:visited {
color:#333333;
text-decoration:none;
}
a:hover {
/*
color: #CC3300;
*/
text-decoration:none;
}
h1{

}
h1 img{
margin-left:10px;
}
ul{
list-style:none;
}
#alpha{
width:770px;
height:100%;
margin:0 auto;
/*
background-image:url(../images/alpha.jpg);
background-repeat:no-repeat;
*/
background-image:url(../images/bg2.gif);
background-position:top center;
}
#attestation{
position: absolute;
left: 50%;
margin-left: -300px;
top: 50%;
margin-top: -200px;
width: 600px;
height: 400px;
}
#ninsho{
margin-top:10px;
padding:5px;
background-color:#FFCCCC;
}
#conteiner {
width: 780px;
margin:0 auto;
text-align:left;
}
#frame2 {
width: 770px;
margin-left: auto;
margin-right: auto;
text-align:center;
}
#footer{
text-align:center;
color:#FFFFFF;
clear:both;
}
.clear {
clear: both;
}
.red_txt{
color:#FF0000;
font-weight:bold;
}
.blue_txt{
color:#100DDF;
font-weight:bold;
}
.pink_txt{
color:#DF0DDB;
font-weight:bold;
}
.text{
margin:10px;
}
.reading-red{
margin:0 0 0 10px;
color:#FF0000;
font-weight:bold;
}
/* ----------------------- header ----------------------- */
#header{
width:780px;
height:280px;
margin-bottom:10px;
padding-bottom: 5px;
background-image:url(../images/header_bg.gif);
background-repeat:no-repeat;
}
#header h1,
#header h2 {
margin-bottom:12px;
padding:0;
}
#header_navi{
width:760px;
margin:10px 10px 0 10px;
}
#header_navi li{
padding-left:10px;
float:left;
}
#header_navi input{
float:left;
}
#heder_banner{
padding:30px 10px 0 0;
float:right;
}
#heder_banner li{
margin:5px 0;
}
/*==========================================
プレゼントコーナー
==========================================*/
/*
#present{
padding-top:87px;
clear:left;
}
*/
#present{

}
 /*バナー枠*/


/*==========================================
Leftコンテナ
==========================================*/
#left {
width:180px;
margin-right:5px;
_margin-right:5px;
background-image:url(../images/left_bg.gif);
background-repeat:repeat-y;
/*
overflow:hidden;
*/
float:left;
}
#left a:hover {
color: #CC3300;
text-decoration:none;
}
.rank{
width:180px;
}
.rank li{
margin:0 5px 0 8px;
color:#FFFFFF;
line-height:30px;
background-image:url(../images/heart.gif);
background-repeat:no-repeat;
background-position:0 2px;
}
.rank span{
color:#FFFFFF;
font-weight:bold;
margin:0 15px 0 12px;
}
.ranktop_bg{
background-image:url(../images/rank_top.gif);
background-repeat:no-repeat;
}
.bg_red{
background-color:#ffcccc;
}
.bg_gray{
background-color:#eeeeee;
}
.reading{
margin:0 5px;
}
.reading li{
padding:5px 5px 5px 8px;
}
.banner{
margin:0 5px;
padding:10px 0;
background-color:#ffe0e0;
border-top:2px solid #FF0000;
}
.banner li{
padding:5px;
}
#sougo{
padding:0 10px;
}
#sougo li{
margin:3px 0;
padding-left:5px;
border-bottom:1px dotted #FF6600;
}
/*==========================================
Rightコンテナ
==========================================*/
#right{
width:190px;
margin-left:5px;
_margin-left:1px;
background-image:url(../images/right_bg.gif);
background-repeat:repeat-y;
/*
overflow:hidden;
*/
float:right;
}
#right a{
/*
color:#2ABF00;
*/
color:#FF0000;
}
#right a:hover{
color:#006600;
}
.banner3{
margin:0 7px 0 8px
}
.banner3 li{
margin-bottom:10px;
text-align:center;
}
.banner4{
margin:5px 7px 0 8px
}
.banner4 li{
margin-bottom:10px;
text-align:center;
}
.t_rank{
width:180px;
margin:0 5px 10px 5px;
}
.t_rank dt{
width:17px;
margin:5px 5px 0 5px;
text-align:center;
font-weight:bold;
background-image:url(../images/rank_bg02.gif);
background-repeat:no-repeat;
}
.t_rank dd{
margin:-1.5em 0 0 3em;
}
.t_rank .site_name{
font-weight:bold;
}

.bg_green{
background-color:#F6FFEA;
}
#star{
width:30px;
height:21px;
margin:5px 5px 0 5px;
padding:3px 8px 0 8px;
text-align:left;
background-image:url(../images/rank_bg01.gif);
background-repeat:no-repeat;
}

.t01{
background-image:url(../images/rank1.gif);
background-repeat:no-repeat;
background-position:0 .8em;
}
.t02{
background-image:url(../images/rank2.gif);
background-repeat:no-repeat;
background-position:0 .8em;
}
.t03{
background-image:url(../images/rank3.gif);
background-repeat:no-repeat;
background-position:0 .8em;
}
.t04{
background-image:url(../images/rank4.gif);
background-repeat:no-repeat;
background-position:0 .8em;
}
.t05{
background-image:url(../images/rank5.gif);
background-repeat:no-repeat;
background-position:0 .8em;
}
.t06{
background-image:url(../images/rank6.gif);
background-repeat:no-repeat;
background-position:0 .8em;
}
.t07{
background-image:url(../images/rank7.gif);
background-repeat:no-repeat;
background-position:0 .8em;
}
.t08{
background-image:url(../images/rank8.gif);
background-repeat:no-repeat;
background-position:0 .8em;
}
.t09{
background-image:url(../images/rank9.gif);
background-repeat:no-repeat;
background-position:0 .8em;
}
.t10{
background-image:url(../images/rank10.gif);
background-repeat:no-repeat;
background-position:0 .2em;
}
.t11{
background-image:url(../images/rank11.gif);
background-repeat:no-repeat;
background-position:0 .2em;
}
.t12{
background-image:url(../images/rank12.gif);
background-repeat:no-repeat;
background-position:0 .2em;
}
.t13{
background-image:url(../images/rank13.gif);
background-repeat:no-repeat;
background-position:0 .8em;
}
.t14{
background-image:url(../images/rank14.gif);
background-repeat:no-repeat;
background-position:0 .8em;
}
.t15{
background-image:url(../images/rank15.gif);
background-repeat:no-repeat;
background-position:0 .2em;
border-bottom:1px dotted #FF9900;
}
/*==========================================
Centerコンテナ
==========================================*/
#contents {
width: 400px;
float:left;
}
#contents a:hover {
color: #CC3300;
text-decoration:none;
}
#contents h3 {
background-color: #999999;
margin: 0px;
padding: 0px;
}
.content_box{
width:400px;
margin-bottom:5px;
background-image:url(../images/center_bg.gif);
background-repeat:repeat-y;
}
.result_box{
width:400px;
margin-bottom:5px;
background-image:url(http://www.love-ranking.com/koisuru/images/center_bg.gif);
background-repeat:repeat-y;
}
.result_box h4{
margin:5px 0;
font-size:14px;
font-weight:bold;
}
.result_box p,
.result_box h4{
padding:5px 15px 0 15px;
}
#cap{
margin:10px 0 0 10px;
_margin:10px 0 0 5px;
padding:13px 18px 13px 17px;
background-image:url(../images/capture_bg01.gif);
background-repeat:no-repeat;
float:left;
}
.cap2{
margin:10px 0 0 10px;
_margin:10px 0 0 5px;
padding:10px 13px 11px 12px;
background-image:url(../images/capture_bg02.gif);
background-repeat:no-repeat;
float:left;
}
.go{
margin-top:10px;
text-align:right;
}
.go2{
margin-top:10px;
margin-right:10px;
text-align:right;
}
.txt_p{
margin:5px 15px;
clear:left;
}
/*==========================================
今週のピックアップ
==========================================*/
#pick_up{
width:170px;
padding:10px 10px 0 0;
float:right;
}
#pick_up h4 {
margin-bottom:10px;
padding-left:15px;
line-height:20px;
background-image:url(../images/site_name01.gif);
background-repeat:no-repeat;
}
/*==========================================
投稿画像コーナー
==========================================*/
#contrubition{
margin:5px 0px 5px 10px;
}
#contrubition li{
margin-right:3px;
display:inline;
white-space:nowrap;s
}
#contrubition img{
border:1px solid #FF0000;
}
/*==========================================
登録女の子情報
==========================================*/
#girls ul{
width:380px;
margin:5px 5px 5px 10px;
}
#girls img{
margin-bottom:3px;
}
#girls li{
width:90px;
hight:125px;
margin-right:5px;
margin-bottom:10px;
float:left;
font-size:12px;
}
#girls li a{
color:#006600;
}
/*==========================================
おすすめサイト
==========================================*/
.osusume{
width:225px;
padding:10px 10px 0 0;
float:right;
}
.osusume h4 {
margin-bottom:10px;
padding-left:15px;
line-height:20px;
background-image:url(../images/site_name02.gif);
background-repeat:no-repeat;
}
.ti02{
margin:5px 15px;
color:#FF6600;
font-size:medium;
font-weight:bold;
}
/*==========================================
カテゴリー検索
==========================================*/
.c_saerch01{
margin:0 20px;
padding:10px 10px 10px 60px;
background-image:url(../images/search01.gif);
background-repeat:no-repeat;
background-position:left;
}
.c_saerch02{
margin:0 20px;
padding:10px 10px 10px 60px;
background-image:url(../images/search02.gif);
background-repeat:no-repeat;
background-position:left;
}
.c_saerch03{
margin:0 20px;
padding:10px 10px 10px 60px;
background-image:url(../images/search03.gif);
background-repeat:no-repeat;
background-position:left;
}
.c_saerch04{
margin:0 20px;
padding:10px 10px 10px 60px;
background-image:url(../images/search04.gif);
background-repeat:no-repeat;
background-position:left;
}
.c_saerch01 li,
.c_saerch02 li,
.c_saerch03 li,
.c_saerch04 li{
margin:3px 5px;
display:inline;
}
.purpose{
margin:0 15px;
text-align:right;
border-bottom:1px dotted #FF0000;
clear:both;
}
/*==========================================
運営者
==========================================*/
#manege{
margin:5px 15px;
}
#manege dt{
width:7em;
padding:3px;
color:#FF0000;
}
#manege dd{
padding:3px;
margin:-1.8em 0 0 8em;
}
#manege dd a{
}
/*==========================================
メルマガ登録・プレゼント
==========================================*/
#pz_bg{
background-image:url(../images/prezent_bg.jpg);
background-repeat:no-repeat;
padding-top:260px;
}
#pz_bg ul{
margin:10px 15px;
}
.w100{
width:200px;
padding-left:180px;
}
.mailform {
width:380px;
margin: 0px auto 0px auto;
}
.mailform th {
width:120px;
text-align:right;
display: block;
}
.mailform th p {
font-size: 9px;
color: #0B479F;
display: block;
margin: 0px;
}
.mailform textarea{
width:200px;
height:60px;
}
.mailform td span,
.mailform th span {
font-size:10px;
color: #FF0000;
}
/*==========================================
ランキング
==========================================*/
.raking{
width:380px;
background-color:#FFFFFF;
color:#333333;
margin:0 7px 0 8px;
border-left:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
.raking th{
padding:2px 5px;
font-size:10px;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
.raking td{
padding:2px 5px;
border-right:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
/*==========================================
目的別ランキング
==========================================*/
#p_ranking{
width:380px;
height:122px;
margin:15px 10px;
background-image:url(../images/ranking10.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.rankh4{
margin:10px;
}
#p_ranking li{
float:left;
}
#p_ranking .sub_cate{
width:370px;
padding:3px 5px;
font-size:10px;
clear:left;
}
#p_ranking .sub_cate img{
margin-bottom:30px;
}
#p_ranking .sub_cate li{
margin-right:8px;
margin-bottom:3px;
display:inline;
white-space:nowrap;
float:left;
}
#p_ranking .sub_cate li a{
font-size:13px;
display:inline;
white-space:nowrap;
border-bottom:2px dotted #FF0000;
}
.rank_info{
margin:0 10px 10px 10px;
}
.rank_info dt{
padding:8px 0 8px 15px;
font-weight:bold;
background-image:url(../images/crank01_11.gif);
background-repeat:no-repeat;
background-position:1em;
background-color:#ffcccc;
}
.rank_info dt span{
color:#ff0000;
font-weight:bold;
font-size:14px;
margin:0 40px 0 12px;
}
.rank_info dd{
padding:5px;
background-color:#ffffff;
}
.rank_info dd img{
margin:5px;
float:left;
}
/*==========================================
検索結果
==========================================*/
#search_f{
width:380px;
padding:10px;
}
.search-form{
padding:10px;
}
/*==========================================
掲示板
==========================================*/
.toukou{
width:700px;
background-color:#FFFFFF;
}
.toukou th{
padding:3px 5px;
text-align:left;
}
.res td,
.toukou td{
padding:3px 5px;
}
.dammy{
width:380px;
margin:10px;
}
.dammy li{
margin:10px;
float:left;
}
.bbs_p{
padding:150px 10px 0 10px;
text-align:center;
background:url("http://www.coisuru.com/images/bbs_image.jpg") 3px 0 no-repeat;
}
.bbs_pr{
color:#FF0000;
margin:5px 10px;
text-align:center;
}
.bt_bbs{
padding-top:15px;
text-align:center;
clear:left;
}
.bbs_p2{
margin-top:10px;
text-align:center;
font-weight:bold;
color:#FF3300;
}
/*==========================================
占い
==========================================*/
.uranai{
margin:0 3px;
}
#divination{
width:394px;
padding-top:250px;
font-size:14px;
background:url("../images/bg_uranai.jpg") no-repeat;
}
#divination h3{
text-align:center;
}
#divination p{
margin:10px;
pading:10px;
text-align:center;
}
#divination result{
border-top:1px solid #666666;
border-bottom:1px solid #666666;
}
#divination .ex{
border:1px solid #666666;
}
#divination dl{
margin10px 0;
}
#divination dt{
margin-top:10px;
}
.uranai_footer{
width:394px;
padding-top:100px;
}
/*==========================================
Reading
==========================================*/
.entry-body hr{
margin:2px 15px 2px 15px;
font-size:13px;
}
.entry-body p{
margin:5px 15px 10px 15px;
font-size:13px;
}
.entry-body .midasi{
margin-top:15px;
font-weight:bold;
}
.column{
margin:25px 10px 12px 10px;
padding:3px;
font-size:16px;
color:#0066CC;
font-weight:bold;
border-top:1px solid #50B4FF;
border-bottom:1px solid #50B4FF;
background-color:#edf7ff;
}
.column2{
margin:25px 10px 12px 10px;
padding:3px;
font-size:12px;
color:#0066CC;
font-weight:bold;
border-top:1px solid #50B4FF;
border-bottom:1px solid #50B4FF;
background-color:#edf7ff;
}
.entry-body .good{
margin:20px 10px;
padding:5px;
border:1px solid #666666;
background-color:#FFEFE5;
}
.entry-body .bad{
margin:20px 10px;
padding:5px;
border:1px solid #666666;
background-color:#E5EAFA;
}
.entry-body strong{
font-weight:bold;
margin:0 0px;
clear:left;
}
.entry-body .blue{
font-weight:bold;
margin:0 0px;
color:#0066CC;
clear:left;
}
.entry-body ol li{
margin-left:20px;
margin-bottom:8px;
}
.entry-body li{
margin-bottom:5px;
}
.entry-body .photo{
margin-left:60px;
}
.entry-body .photo li{
float:left;
margin:5px 10px 20px 10px;
}
.entry-body .list{
margin:5px 15px 15px 15px;
padding:15px 10px 15px 10px;
border:1px solid #666666;
background-color:#FDFD8B;
}
.entry-body .list dt{
font-weight:bold;
}
.text{
margin:15px;
}
.ti{
margin:15px;
font-size:16px;
font-weight:bold;
color:#FF1F00;
}
.text-r{
margin:15px;
text-align:right;
}
.bold{
font-weight:bold;
}
