body { font-family:"メイリオ"; font-size:10pt; background:url(/pc_option/www.seagull-net.jp/img/back.jpg) top left fixed; margin:0; text-align:center; color:#0000FF;}
h1 { background:url(/pc_option/www.seagull-net.jp/img/header.jpg) top left no-repeat; margin:0 auto; width:860px; height:113px; font-size:8pt;}
h6 { margin:0; padding:5px; clear:both;}

#marq { margin:0; width:709px; float:right; color:#ffffff;}
marquee { font-size:9pt;}

#menu { margin:0; width:140px; height:649px; float:left; background:url(/pc_option/www.seagull-net.jp/img/menu.jpg) top left no-repeat #ffffff;}
#menu ul { margin:0; padding:0; list-style:none;}
#menu li { margin:0; padding:0; float:left; width:140px; height:37px; }
#menu a { margin:0; padding:0; display:block; overflow: hidden; width:100%; height: 0 !important; height /**/:37px; padding-top: 40px;}
#menu a { background:url(/pc_option/www.seagull-net.jp/img/menu.jpg);}
#menu td { font-size:8pt; font-weight:bold; border-right:1px dotted #0000FF; border-bottom:1px dotted #0000FF; line-height:1.2;}
#menu td { text-align:center;}
#menu span { background:#FFFFCC; display:block;}


.menu_home     { background-position: -280px 0px ! important;}
.menu_ivent    { background-position: -280px -37px ! important;}
.menu_cast     { background-position: -280px -74px ! important;}
.menu_sche     { background-position: -280px -111px ! important;}
.menu_photo    { background-position: -280px -148px ! important;}
.menu_price    { background-position: -280px -185px ! important;}
.menu_cos      { background-position: -280px -222px ! important;}
.menu_hotel    { background-position: -280px -259px ! important;}
.menu_question { background-position: -280px -296px ! important;}
.menu_rule     { background-position: -280px -333px ! important;}
.menu_bbs      { background-position: -280px -370px ! important;}
.menu_en       { background-position: -280px -407px ! important;}
.menu_rec      { background-position: -280px -444px ! important;}

a:hover.menu_home     { background-position: -140px 0px ! important;}
a:hover.menu_ivent    { background-position: -140px -37px ! important;}
a:hover.menu_cast     { background-position: -140px -74px ! important;}
a:hover.menu_sche     { background-position: -140px -111px ! important;}
a:hover.menu_photo    { background-position: -140px -148px ! important;}
a:hover.menu_price    { background-position: -140px -185px ! important;}
a:hover.menu_cos      { background-position: -140px -222px ! important;}
a:hover.menu_hotel    { background-position: -140px -259px ! important;}
a:hover.menu_question { background-position: -140px -296px ! important;}
a:hover.menu_rule     { background-position: -140px -333px ! important;}
a:hover.menu_bbs      { background-position: -140px -370px ! important;}
a:hover.menu_en       { background-position: -140px -407px ! important;}
a:hover.menu_rec      { background-position: -140px -444px ! important;}

#contents { margin:0; width:709px; float:right; background:url(/pc_option/www.seagull-net.jp/img/contents_back.gif);}
#contents_girl { margin:0; width:709px; float:right; background:#ffffff;}
#todaygirls { float:left; width:519px; padding:0 0 10px 0; line-height:1.2; margin:0;}
#todaygirls ul { margin:0; padding:0; list-style:none;}
#todaygirls li { margin:0; padding:0px; float:left; width:173; height:270px; background:url(/pc_option/www.seagull-net.jp/img/title_todaygirls_back.jpg) center no-repeat; line-height:1.5; font-size:8pt; color:#0000FF;}
#todaygirls p { margin:0 10px; padding:0 20px; text-align:left; line-height:1.5;}
#todaygirls span { margin:0 10px; padding:0 20px; width:100%; display:block; text-align:left;}
#todaygirls h3 { margin:0; padding:0 0 0 10px; border-bottom:1px dashed #000000; font-size:10pt;}
#todaygirls h4 { margin:0; padding:0 0 0 10px; border-bottom:1px dashed blue;}
#todaygirls h5 { margin:0; padding:5px 10px 0 0; text-align:right; font-size:9pt;}
#todaygirls BLOCKQUOTE { margin:10px 0 0 30px; padding:10px; line-height:1.5; background-color:#ffffcc; border:1px solid yellow;}

#girl { float:left; width:709px; padding:0 0 10px 0; text-align:left;}


#news { float:right; width:182px; text-align:left; font-size:10pt; line-height:1.2;}
#news ul { margin:0; padding:0; list-style:none; clear:both;}
#news li { margin:0; padding:5px; float:left;}
.news_list { margin:0; padding:5px; float:left; color:#0000FF;}
.news_list div { margin:0; padding:5px; border-top:1px dashed #0000FF;}
.news_list p { margin:0; padding:5px; text-align:right;}
.news_list span { margin:0 auto; text-align:center; width:100%; display:block;}

#qrcode { margin:10px 0 0 0; float:right; width:709px; font-size:10pt; background:url(/pc_option/www.seagull-net.jp/img/qr_back.gif);}
#qrcode p { margin:0; padding:10px; text-align:left;}

#FrogJS { width:499px; height:520px; margin:10px auto; font-family:"MS ゴシック";}
#FrogJSCredit{ text-align:right; font-size:10pt; color:#000000; padding:2px; font-family:"MS ゴシック";}
#FrogJSCaption{ text-align:left; line-height:1.5; font-family:"MS ゴシック";}

#todaygirls { float:left; width:519px; padding:0 0 10px 0; line-height:1.2; margin:0;}
#todaygirls ul { margin:0; padding:0; list-style:none;}
#todaygirls li { margin:0; padding:0; float:left; width:173; height:275px; background:url(/pc_option/www.seagull-net.jp/img/title_todaygirls_back.jpg) center bottom no-repeat; line-height:1.5; font-size:8pt; color:#0000FF;}
#todaygirls p { margin:0 10px; padding:0 20px; text-align:left; line-height:1.5;}
#todaygirls span { margin:0 10px; padding:0 20px; width:100%; display:block; text-align:left;}

#roop_entry { float:left; width:519px; padding:0; line-height:1.2; margin:0; text-align:left;}
#roop_entry ul { margin:0; padding:0; width:100%; list-style:none;}
#roop_entry li { margin:0; padding:10px 0 0 0; width:100%; float:left;}
#roop_entry h3 { margin:0; padding:0 0 0 10px; border-bottom:1px dashed #000000; font-size:12pt;}
#roop_entry h4 { margin:0; padding:0 0 0 10px; border-bottom:1px dashed blue;}
#roop_entry h5 { margin:0; padding:5px 10px 0 0; text-align:right; font-size:10pt;}
#roop_entry p { margin:0; padding:20px; line-height:1.5;}
#roop_entry BLOCKQUOTE { margin:10px 0 0 30px; padding:10px; line-height:1.5; background-color:#ffffcc; border:1px solid yellow;}

#en { padding:10px;}
#en p{ margin:0; padding:0; color:#000000; display:inline;}

#com_mail { width:499px; background:url(/pc_option/www.seagull-net.jp/img/table_back.jpg); margin:10px 0 0 0}
#com_mail td{ font-size:10pt; color;#ffffff;}

#entry_list { float:left; width:519px; padding:0 0 10px 0; line-height:1.2; margin:0;}
#entry_list ul { margin:0; padding:0; list-style:none;}
#entry_list li { margin:0; padding:0; float:left; width:519; font-size:10pt; color:#0000FF;}
#entry_list p { margin:0 10px; padding:0 20px; text-align:left; line-height:1.5;}
#entry_list span { margin:0 10px; padding:0 20px; width:100%; display:block; text-align:left;}
#entry_list h4 { margin:0; padding:10px 0 0 20px; border-bottom:1px dashed blue; text-align:left;}
#entry_list h5 { margin:5px 0 0 0; padding:0 20px 0 0; width:100%; text-align:right; font-size:9pt;}

