
#container{background: #FFFFFF;width: 960px;text-align: left;margin: 0px auto;padding: 0px 0px;color: #333333;}
#site_main {width:960px;clear:left;}
#header a:hover{background-color:#ffffff;}
#header_index{width: 580px;float: left;height: 200px;position: relative;margin-top: 10px;}
#header_index a:hover{background-color:#ffffff;}
#add_clips {float:right;}
#top_menu{clear: both;background: #FFFFFF;padding: 0px;list-style: none;height: 63px;margin: 0px;width:960px;margin-left: auto;margin-right: auto;
/* WindowsIE用margin */
_margin-left: 0;
_margin-right: 0;}

#top_menu li{list-style-type:none;float: left;margin: 0px;padding: 0px;height:32px;}
#top_menu_parent {text-align:center;margin-bottom:15px;}
#top_menu_parent h1 {font-size:14px;color:green;height:14px;text-align:right;margin:0;cursor:none;}
li.menu_top{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/top_button_b.gif);background-repeat: no-repeat;}
li.menu_bookmark{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/bookmark_button_b.gif);background-repeat: no-repeat;}
li.menu_webmaster{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/webmaster_button_b.gif);background-repeat: no-repeat;}
li.menu_signup{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/signup_button_b.gif);background-repeat: no-repeat;}
li.menu_newsite{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/newsite_button_b.gif);background-repeat: no-repeat;}
li.menu_marugoto{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/marugoto_button_b.gif);background-repeat: no-repeat;}
li.menu_urawaza{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/urawaza_button_b.gif);background-repeat: no-repeat;}
li.menu_news{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/news_button_b.gif);background-repeat: no-repeat;}
li.menu_faq{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/faq_button_b.gif);background-repeat: no-repeat;}
li.menu_link{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/link_button_b.gif);background-repeat: no-repeat;}
li.menu_owner{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/owner_button_b.gif);background-repeat: no-repeat;}
li.menu_pastmovie{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/pastmovie_button_b.gif);background-repeat: no-repeat;}
li.menu_av_actress{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/av_actress_button_b.gif);background-repeat: no-repeat;}
li.menu_moro{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/moro_button_b.gif);background-repeat: no-repeat;}
li.menu_livechat{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/livechat_button_b.gif);background-repeat: no-repeat;}
li.menu_fuzoku{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/fuzoku_button_b.gif);background-repeat: no-repeat;}
li.menu_space{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/livechat.gif);background-repeat: no-repeat;}
li.menu_tomodati{width: 192px;background-image: url(http://img01.douhou.com/parts/menu_kousin_list_b.gif);background-repeat: no-repeat;}
li.deai{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/deai_button_b.gif);background-repeat: no-repeat;}
li.menu_bbs{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/bbs_button_b.gif);background-repeat: no-repeat;}
li.menu_auc{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/gekiyasu_auc_button_b.gif);background-repeat: no-repeat;}
li.menu_moro_dvd{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/moro_dvd_button_b.gif);background-repeat: no-repeat;}
li.menu_douga_toukou{width: 192px;background-image: url(http://www.ff.iij4u.or.jp/~lotte/parts/douga_toukou_button_b.gif);background-repeat: no-repeat;}
#top_menu li a{display:block;width: 192px;height:32px;}
#top_menu li a:hover{background-color:transparent;}
#top_menu li a:hover img{visibility:hidden;}
#access_rank_top{clear:both;width: 930px;margin: 10px 15px 0px;}
.access_rank{margin: 0px 12px 20px 0px;padding: 0px;color: #666666;width: 297px;float: left;clear: none;font-size: 12px;height: 100px;}
.access_rank img{margin: 0px;padding: 0px;border: 1px solid #999999;float: left;}
.access_rank_right{padding: 0px;margin: 0px 0px 0px 100px;font-size: 12px;width: 189px;}
.access_rank_right h3{border-bottom: 1px solid #666666;margin: 0px;padding: 2px 0px 2px 5px;}
.site_name{margin: 0px;padding: 4px 0px 2px 5px;}
.out_txt{text-align: left;margin: 0px 0px 0px 5px;padding: 0px;height:56px;overflow:hidden;font-size: 12px;line-height: 116%;border-bottom:1px solid #666666;}
#gate{float:left;background: #FFFFFF;padding-top: 10px;padding-bottom: 20px;height: 120px;margin-right:15px;}
#gate-left{float: left;text-align:center;width: 400px;}
#index_under{margin: 0 15px 0 15px;padding:0;width: 930px;}
#under{background-color: #ffffff;clear: both;height: 150px;width: 930px;margin: 10px auto 0px;padding: 0px;}
#under iframe{float: left;height: 40px;width: 200px;margin: 10px 0px 60px 10px;display: inline;}
#under ul{float: left;margin: 0px 0px 0px 10px;padding: 10px 5px 0px 0px;width: 630px;}
#under li{float: left;list-style: none;text-align: right;}
#under a{font-weight: normal;color: #333333;text-decoration: none;}
.under_right {float:left;}
.under_copyright {clear:both;margin-left:10px;margin-top:5px;}
#copyright {clear:both;margin:0;width:930px;text-align:center;}
.main_both{clear: both;padding-top: 0px;width: 930px;margin: 15px 15px 0 15px;}
.main_left{width: 400px;clear:both;float: left;margin: 0px;padding: 0px;overflow: hidden;}
.main_right{width: 500px;float: right;margin-bottom: 10px;}
.main_osusume_site{margin: 0px 0px 20px 0px;padding: 0px;width: 390px;height: 105px;}
.main_osusume_site img{margin: 0px;padding: 0px;float: left;border: 1px solid #999999;}
.new_osusume_txt{float: right;width: 280px;padding-top: 3px;}
.main_osusume_txt{float: right;width: 390px;padding-top: 3px;}
.main_osusume_txt h3{margin: 0px;padding: 0px 0px 5px;border-bottom: 1px solid #999999;}
.osusume_name{margin: 0px;padding: 5px 0px 0px;}
.osusume_txt{margin: 5px 0px 0px;padding: 0px;color: #333333;}
#whatsnew {overflow: auto;margin: 0px 0px 30px;padding: 0px 0px 0px 15px;line-height: 125%;text-align: left;}
#whatsnew li{list-style: none;line-height: 125%;margin-bottom: 12px;}
.act_rank, 
.act_left, 
.act_right {width: 450px;border-bottom: 1px solid #999999;padding: 0px;overflow: hidden;}
.act_left{margin: 0px 10px 12px 0px;float: left;clear: both;}
.act_right{margin: 0px 0px 12px;float: right;}
.act_rank{margin: 0px 0px 12px 0px;width: 500px;clear: both;}
.act_rank_left{float: left;margin: 0px;padding: 0px;height: 102px;width: 102px;}
.act_rank_left img{border: 1px solid #999999;}
.act_rank_right{padding-top: 3px;margin-left: 102px;padding-bottom: 15px;}
.act_rank_right h3{border-bottom: 1px solid #999999;margin: 0px;padding: 0px 0px 0px 10px;font-size: 12px;font-weight: normal;}
.act_rank_right h3 a{font-size: 14px;margin-right: 10px;}
.act_rank_right h3 img{margin: 0px 0px 0px 10px;padding: 0px;vertical-align: top;}
.act_rank_mov{margin: 0px 0px 12px 0px;width: 300px;clear: both;}
.mov_site_mov{font-size:10px;margin:0px;}
.act_txt_mov{font-size:10px;margin:0px;}
.kj3_site_name{font-size:12px;margin:0;padding:0;}
.mov_site, 
.img_site {margin: 5px 0px 0px 5px;padding: 1px 0px 3px 20px;}
.mov_site{background: url(../image/icon_win_mini.gif) no-repeat;}
.map{background: #EFEFDE;border: 1px solid #666666;padding: 1px;margin: 0px 3px 0px 5px;font-size: 10px;}
.act_txt{margin: 3px 0px 0px 10px;padding: 0px;height: 45px;overflow:hidden;line-height: 125%;}
.graph161, 
.graph209 {margin: 3px 5px 0px 10px;padding: 0px;height: 15px;float: left;display: inline;}
.graph161 img, 
.graph209 img {padding: 0;height:8px;clear: both;border: 1px solid #999999;margin: 2px 0px 0px;}
.graph209 {background: url("") no-repeat left bottom;width: 211px;}
.main_left ol{padding: 0px 0px 10px;margin: 0px 0px 0px 40px;}
.main_left ol li{color: #666666;margin: 10px 0px;padding: 0px;clear: both;}
ol.acrank{padding: 0px 0px 10px;margin: 0px 0px 0px 40px;}
ol.acrank  li{color: #666666;margin: 10px 0px;padding: 0px;clear: both;}
.free_mov{border-bottom: 1px solid #999999;height: 120px;margin: 20px 0px 0px 0px;color: #666666;padding: 0px;width: 390px;}
.free_mov img{float: left;padding: 0px;border: 1px solid #999999;margin: 0px 10px 0px 0px;}
.free_mov ul{list-style: none;margin: 0px;padding: 0px;}
.free_mov li{margin: 0px;padding: 0px;font-size: 12px;}
.free_mov li img{border: none;margin: 0px 0px 0px 5px;padding: 0px;}
table.gaiyou {width:350px;border-collapse:collapse;border:1px solid #666666;margin-left:10px;font-size:12px;color: #333333;}
.gaiyou td {border:1px solid #666666;}
.site_id_box {text-align:center;border:3px double #3399FF;}
.site_check {font-size:24px;margin-top:10px;}
.get_site_id {font-size:18px;font-weight:bold;margin-bottom:10px;}
.sougo_link_box {margin:20px 0 20px;text-align:center;}
.sougo_check {color:#ff0000;margin-bottom:5px;}
.link_source {width:350px;margin-left:10px;overflow:hidden;}
.link_setumei {text-align:center;}
table.regist_sougo_link {font-size:12px;margin:0 auto;text-align:center;}
.webm_left_td {width:30%;}
.regist_form {margin:0;padding:0;}
.regist_form input, option, select {font-size:12px;width:300px;}
.kousin_touroku_form {margin:0;margin-top:15px;padding:0;}
.kousin_touroku_form input, option, select {font-size:12px;}
table.kousin_touroku {margin-top:10px;margin:0 auto;font-size:12px;text-align:center;}
.kousin_touroku td {font-size:12px;}
.kousin_touroku input, option, select, textarea {font-size:12px;width:300px;}
#mov_contents{margin: 0px 0px 0px 10px;padding: 0px;width: 620px;}
#mov_contents img{border: 1px solid #999999;float: left;width: 180px;margin: 0px;padding: 0px;}
#mov_contents ul{float: right;list-style: none;width: 160px;margin: 0px;padding: 0px;font-size: 14px;}
.mov_con{margin: 0px;padding: 0px;}
.mov_con li{margin: 0px 0px 10px;padding: 0px;}
.mov_title{border-bottom: 3px solid #FAA319;padding-bottom: 5px;font-size: 14px;color: #666666;clear: both;margin: 0px 0px 15px;padding-top: 15px;}
#mov_sam_pot{margin: 0px;padding: 0px;width: 370px;}
#mov_sam_pot img{border: 1px solid #999999;margin: 5px 11px 10px 10px;padding: 0px;width: 100px;height: 75px;}
.index_osusume_site{float:right;width: 500px;height: 105px;margin: 10px 0px 0px 0px;padding: 0px;}
.index_osusume_site img{margin: 0px;padding: 0px;float: left;border: 1px solid #999999;}
.index_osusume_site_img {border:0;clear:both;margin-bottom:15px;}
#dl_play{margin: 0px;padding: 0px;width: 370px;}
#dl_play strong{color:#ff0000;}
.index_ad{margin-left:auto;margin-right:auto;margin-bottom:15px;width:928px;height:270px;border:solid 1px #cccccc;}
.index_ad_wr{margin:10px;}
.index_ad_midasi{font-size:18px;margin-bottom:10px;border-bottom:solid 1px #cccccc;}
.index_ad_alpha{float:left;width:388px;margin-right:10px;}
.index_ad_alpha strong{color:#ff0000;}
.index_ad_beta{float:left;width:275px;}
.index_ad_img img{border:none;}
.index_ad_com{margin-top:5px;}
.index_ad_gamma{float:right;width:225px;}
.majikoi_regist{color:#0000ff;font-weight:bold;}
.majikoi_access{font-size:16px;}

/*  ############　　広告関係　　############  */

/* 出会いタダでセックスする方法 */

#com{width:930px;height:410px;border:solid 1px #cccccc;}
#com_wr{margin:10px;}
.commidasi{color:#ff0000;font-weight:bold;font-size:18px;margin-bottom:10px;}
.com_comment{float:left;width:580px;font-size:12px;}
.com_comment_wr{margin:10px;}
.com_list{margin:20px 0;}
.com_list_left{float:left;width:290px;}
.com_list_right{float:right;width:290px;}
.com_img{float:right;width:300px;font-size:12px;}
.clear{clear:both;}

/* topad */
#topad{width:960px;height:435px;background:#ffffff;}
#topad_wr{margin:15px;}
#topad_top_wr{height:200px}
.topad_alpha{width:400px;height:200px;border:solid 1px #CCCCCC;float:left;margin-left:20px;}
.topad_beta{width:400px;height:200px;border:solid 1px #CCCCCC;float:right;margin-right:20px;}
.topad_beta_wr{margin:5px;}
.topad_gamma{margin-top:15px;width:930px;height:200px;}
.topad_left{float:left;width:152px;height:182px;margin-right:10px;}
.topad_left img{border:solid 1px #CCCCCC;}
.topad_right{float:right;width:210px;text-align:left;}
.topad_midasi{font-size:14px;font-weight:bold;margin-bottom:10px;}
.ondad_pick{color:#cc0000;font-weight:bold;}
.topad_go{font-weight:bold;margin-top:10px;}

/* オンド(09/7/1〜) */
#ondad{width:398px;height:198px;border:solid 1px #CCCCCC;}
#ondad_wr{margin:10px;}
#ondad_left{float:left;width:152px;height:182px;margin-right:5px;clear:both;}
#ondad_left img{border:solid 1px #CCCCCC;}
#ondad_right{width:210px;float:right;text-align:left;}
#ondad_midasi{font-size:14px;font-weight:bold;margin-bottom:10px;}
.ondad_pick{color:#cc0000;font-weight:bold;}
#ondad_go{font-weight:bold;margin-top:10px;}
.topad_pick{font-weight:bold;color:#ff0000;}

/* 直書きだったものをclass化 */
.ad_pickup		{ margin:3px 15px 10px 15px; }
.ad_pickup_bl	{ margin:5px 0 0 30px;width:890px; }
.ad_pickup2		{ margin:3px 15px 10px 0px; }
.ad_pickup_bl2	{ margin:5px 0 0 30px;width:886px;height:176px;border:1px solid #999999;padding:2px; }
.ad_pickup_thum	{ margin-right:5px;float:left;width:300px;height:176px; }
.lovegallery_bl	{ clear:both;margin: 5px 0 0 15px;height:200px;}
.ad_pickup3		{ margin:3px 15px 10px 0px; }
.ad_pickup_bl3	{ margin:5px 0 0 30px;width:886px;height:176px;border:1px solid #999999;padding:2px; }
.ad_pickup4		{ margin:3px 15px 5px 0px; }
.ad_pickup4_2	{ margin:3px 15px 5px 15px; }
.ad_pickup_bl4	{ margin-left:15px;width:928px;border:1px solid #cccccc; }
.adult_confirm	{ margin:0 auto 0 auto;width:240px; }
.non_adult		{ margin:0 0 0 40px; }
.adultnews		{ margin:3px 15px 10px 15px; }
.adultnews_frame	{ margin-left:15px;margin-bottom:10px;width:930px;height:300px; }
.deai_bl			{ width: 930px;margin: 10px 15px 0px;}
.love_grande_whole	{ width:930px;height:290px;border-bottom:1px solid #999999;padding-bottom:5px;background: #ffffff; }
.love_grande_title	{ width:930px;border-top:1px solid #0099FF;border-bottom:1px solid #0099FF;margin:3px 0; }
.love_grande_title_link	{ font-weight:bold;font-size:24px;color:#0099FF;font-weight:bold;}
.love_grande_desc		{ float:left;width:540px; }
.love_grande_font1		{ color:#FF6699;font-weight:bold; }
.love_grande_font2		{ color:#CC6633;font-weight:bold; }
.love_grande_font3		{ color:#993366;font-weight:bold; }
.love_grande_font4		{ color:#006633;font-weight:bold; }
.love_grande_link		{ color:#0000ff; }
.love_grande_pickup		{ font-size:14px;color:#000000;font-weight:bold; }
.love_grande_form		{ font-size:14px;color:#ff0000;font-weight:bold; }
.love_grande_mail		{ margin-top:10px; }
.love_grande_img		{ float:left; }
.love_grande_attention	{ font-size:16px;font-weight:bold;color:#990066;float:left;width:490px; }
.gmail_link				{ color:#0000ff;text-decoration:underline; }
.love_grande_iframe		{ float:right;width:380px;height:200px; }


/* フッタ */
.footer_adult_link { display:block;float:left;text-align:left;width:630px; }
.adult_link_list_top { display:block;float:left;border:1px solid #ffffff;margin-bottom:0px;}
.adult_link_list { display:block;float:left;border:1px solid #ffffff;margin-bottom:0px;margin-top:}
.ero_douhou_link { width:100%;text-align:center; }
.ero_douhou_img { border:0; margin:0; }
.footer_adult_link li { margin:0;padding:0; }

/* 広告枠 */
.koukoku_css1_bl	{ float:left;border:1px solid #999999;width:600px;border-collapse: collapse; }
.koukoku_css1_img	{ width:214px; }
.koukoku_css1_title	{ border-bottom:1px solid #999999;border-left:1px solid #999999; }
.koukoku_css1_link	{ color:#0100FE; }
.koukoku_css1_desc	{ border-left:1px solid #999999;border-bottom:1px solid #999999;line-height:1.5em; }
.koukoku_css1_under	{ border-left:1px solid #999999;text-align:center; }
.koukoku_css1_link2	{ color:#ff0000;font-weight:bold;font-size:14px; }

.koukoku_css2_bl	{ float:right;border:1px solid #999999;width:600px;border-collapse: collapse; }
.koukoku_css2_img	{ width:214px; }
.koukoku_css2_title	{ border-bottom:1px solid #999999;border-left:1px solid #999999; }
.koukoku_css2_link	{ color:#0100FE; }
.koukoku_css2_desc	{ border-left:1px solid #999999;border-bottom:1px solid #999999;line-height:1.5em; }
.koukoku_css2_under	{ border-left:1px solid #999999;text-align:center; }
.koukoku_css2_link2	{ color:#ff0000;font-size:14px; }

.koukoku_css3_bl	{ float:left;border:1px solid #999999;width:600px;border-collapse: collapse; }
.koukoku_css3_img	{ width:210px; }
.koukoku_css3_title	{ border-bottom:1px solid #999999;border-left:1px solid #999999; }
.koukoku_css3_link	{ color:#0100FE; }
.koukoku_css3_desc	{ border-left:1px solid #999999;border-bottom:1px solid #999999;line-height:1.5em; }
.koukoku_css3_under	{ border-left:1px solid #999999;text-align:center; }
.koukoku_css3_link2	{ color:#ff0000;font-weight:bold;font-size:12px; }

.koukoku_css4_bl	{ float:right;border:1px solid #999999;width:600px;border-collapse: collapse; }
.koukoku_css4_img	{ width:210px; }
.koukoku_css4_title	{ border-bottom:1px solid #999999;border-left:1px solid #999999; }
.koukoku_css4_link	{ color:#0100FE; }
.koukoku_css4_desc	{ border-left:1px solid #999999;border-bottom:1px solid #999999;line-height:1.5em; }
.koukoku_css4_under	{ border-left:1px solid #999999;text-align:center; }
.koukoku_css4_link2	{ color:#ff0000;font-size:12px; }

.koukoku_css5_bl	{ float:left;width:276px;height:176px; }
.koukoku_css5_date	{ height:16px;border-bottom:solid 1px #999;color:#f60;text-align:center;font-size:12px;font-weight:bold; }
.koukoku_css5_title	{ height:19px;text-align:center; }
.koukoku_css5_link	{ font-size:14px; }
.koukoku_css5_desc	{ height:110px;text-align:left;font-size:12px; }
.koukoku_css5_link0	{ color:#ff0000;font-size:12px; }
.koukoku_css5_under	{ height:30px;color:#00f;font-size:14px;font-weight:bold;text-align:center; }
.koukoku_css5_link2	{ text-decoration:none;font-size:25px;color:#f00; }
.koukoku_css5_thum	{ float:right;width:300px;height:176px; }

.koukoku_css6_bl	{ float:left;width:420px;height:176px;margin-right:5px; }
.koukoku_css6_date	{ height:16px;border-bottom:solid 1px #999;color:#f60;text-align:center;font-size:12px;font-weight:bold; }
.koukoku_css6_title	{ height:19px;text-align:center; }
.koukoku_css6_link	{ font-size:14px; }
.koukoku_css6_desc	{ height:80px;text-align:left;font-size:12px; }
.koukoku_css6_link0	{ height:30px;color:#00f;font-size:12px;font-weight:bold;text-align:center; }
.koukoku_css6_link1	{ text-decoration:none;font-size:25px;color:#33f; }
.koukoku_css6_under	{ float:left;width:460px;height:176px; }

.koukoku_css7_bl	{ width:216px;height:auto;float:left;border:1px solid #cccccc;margin-left:8px;margin-top:5px;margin-bottom:5px;padding:2px; }
.koukoku_css7_img	{ float:left;border:1px solid #cccccc;width:100px;height:100px; }
.koukoku_css7_bl2	{ float:left;width:106px;margin-left:8px;height:105px; }
.koukoku_css7_title	{ width:106px;height:auto;text-align:center;border-bottom:1px solid #cccccc; }
.koukoku_css7_desc	{ width:106px; }
.koukoku_css7_under	{ clear:both;width:216px;height:auto;background-color:#ffd;color:#00f;border-top:1px solid #cccccc;text-align:center;margin-top:5px; }
.koukoku_css7_link	{ color:#00f; }


.koukoku_css1_bl_w580		{ float:left;border:1px solid #999999;width:600px;border-collapse: collapse; }
.koukoku_css1_img_w580		{ width:360px; height:270px; }
.koukoku_css1_title_w580	{ border-bottom:1px solid #999999;border-left:1px solid #999999; padding:5px;}
.koukoku_css1_link_w580		{ color:#0100FE; }
.koukoku_css1_desc_w580		{ border-left:1px solid #999999;border-bottom:1px solid #999999;line-height:1.5em; padding:5px; }
.koukoku_css1_under_w580	{ border-left:1px solid #999999;text-align:center; }
.koukoku_css1_link2_w580	{ color:#ff0000;font-weight:bold;font-size:24px;margin-top:20px; display:block;}

.koukoku_css2_bl_w580		{ float:right;border:1px solid #999999;width:600px;border-collapse: collapse; }
.koukoku_css2_img_w580		{ width:360px; height:270px; }
.koukoku_css2_title_w580	{ border-bottom:1px solid #999999;border-left:1px solid #999999; padding:5px;}
.koukoku_css2_link_w580		{ color:#0100FE; }
.koukoku_css2_desc_w580		{ border-left:1px solid #999999;border-bottom:1px solid #999999;line-height:1.5em; padding:5px;}
.koukoku_css2_under_w580	{ border-left:1px solid #999999;text-align:center; }
.koukoku_css2_link2_w580	{ color:#ff0000;font-weight:bold;font-size:24px;margin-top:20px; display:block;}

.koukoku_css3_bl_w580		{ float:left;border:1px solid #999999;width:600px;border-collapse: collapse; }
.koukoku_css3_img_w580		{ width:360px; height:270px; }
.koukoku_css3_title_w580	{ border-bottom:1px solid #999999;border-left:1px solid #999999; padding:5px;}
.koukoku_css3_link_w580		{ color:#0100FE; }
.koukoku_css3_desc_w580		{ border-left:1px solid #999999;border-bottom:1px solid #999999;line-height:1.5em; padding:5px;}
.koukoku_css3_under_w580	{ border-left:1px solid #999999;text-align:center; }
.koukoku_css3_link2_w580	{ color:#ff0000;font-weight:bold;font-size:24px;margin-top:20px; display:block;}

.koukoku_css4_bl_w580		{ float:right;border:1px solid #999999;width:600px;border-collapse: collapse; }
.koukoku_css4_img_w580		{ width:360px; height:270px; }
.koukoku_css4_title_w580	{ border-bottom:1px solid #999999;border-left:1px solid #999999; padding:5px;}
.koukoku_css4_link_w580		{ color:#0100FE; }
.koukoku_css4_desc_w580		{ border-left:1px solid #999999;border-bottom:1px solid #999999;line-height:1.5em; padding:5px;}
.koukoku_css4_under_w580	{ border-left:1px solid #999999;text-align:center; }
.koukoku_css4_link2_w580	{ color:#ff0000;font-size:24px;margin-top:20px; display:block;}


.code2_whole	{ width:930px;margin:5px auto 10px auto;background-color:white; }
.code2_left		{ float:left;width:458px;border:1px solid #aaaaaa;background-color:#ffffff; }
.code2_right	{ float:right;width:458px;border:1px solid #aaaaaa;background-color:#ffffff; }
.code2_img		{ float:left;width:300px;height:200px;background-color:orange; }
.code2_bl		{ float:left;margin-left:5px;width:148px;background-color:#ffffff; }
.code2_bl a 	{ color:#0000ff; }
.code2_title	{ font-weight:bold;margin-top:5px;margin-bottom:5px; }
.code2_enter	{ widgh:100%;text-align:center;margin-top:10px;font-weight:bold;font-size:16px; }

/* オークション広告 */
.auction_bl     { width: 930px;margin: 10px 15px 0px;text-align:center; }
.auction_text   { width:100%;text-align:center; }
.auction_text a { font-size:18px;color:#ff3333; }

.ad_big_whole {width:930px;border:1px solid #888888;margin:10px auto 20px auto;padding-bottom:5px;}
.ad_big_whole a { color:#0000ff; }
.ad_big_inner {width:910px;margin:0 auto;text-align:left;}
.ad_big_bar {width:895px;border-left:10px solid #ff0000;padding-left:5px;border-bottom:1px solid #888888;height:20px;font-size:24px;margin:5px 0 10px 0;}
.ad_big_bar_link {position:relative; top:-5px;}
.ad_big_left {float:left;width:470px;margin-left:10px;}
.ad_big_left_upper {width:100%;height:200px;font-size:16px;}
.ad_big_left_upper_desc {background-color:#f0faff;margin-bottom:10px;}
.ad_big_left_downer {width:100%;height:30px;margin-top:10px;text-align:center;font-size:28px;}
.ad_big_center {float:left;width:100px;margin-left:10px;}
.ad_big_center_img {margin-top:10px;}
.ad_big_right {float:left;width:320px;}

.site_description { font-weight:bold;color:#666666; }
.page_line { width:920px;border-left:5px solid #555555;border-bottom:1px solid #555555; }

.advertise_3block_line{width:1210px;margin:0 auto;}
.advertise_3block_item{width:400px;height:300px;text-align:center;}

