@charset "utf-8";
/*

現在の状態ががらりと崩れてしまう恐れがあるので
規定のデフォルトCSSは使っていません。

*/

@import "ie.css";

img{ border:none; }

body{ behavior:url("csshover.htc"); }

/* reset */
h2,ul,li{ margin:0; padding:0; }

ul,li { list-style:none; }
/*-- infomation box style --*/
#ad_info { width: 600px; height:auto; margin:0; padding:0px; }
#ad_navi { /* overflow:hidden; */ /*width: 560px;*/ margin: 20px auto 0; }

/* Main image */
h1#main_image{
	background: url("images/new/md2.gif") left top no-repeat;
	height: 200px;
	margin: 0 auto;
	text-indent: -9999px;
	 width: 550px;
}

/* tab switch */
ul.tab{ float:right; margin:0; padding:9px 5px 10px 30px ; background: url("images/new/m1-2.gif") left top no-repeat; width:251px; height:176px; }
ul.tab li {
    padding: 0 4px 0 ;
    cursor: pointer;
    position: relative;
    top:1px;
	text-align:center;
	list-style:none;
	display: block;
	width: 246px;
	height: 48px;
	text-indent: -9999px;
	margin-bottom:5px;
}
ul.tab li.selected { background-repeat:repeat-x; }
ul.tab li.left_side { width:auto; }

ul.tab li.on_m2-3 { background: url("images/new/m2-3_2.gif") left top no-repeat; }
ul.tab li.on_m2-1 { background: url("images/new/m2-1_2.gif") left top no-repeat; }
ul.tab li.on_m2-2 { background: url("images/new/m2-2_2.gif") left top no-repeat; }
ul.tab li.selected1{ background: url("images/new/m2-3_1.gif") left top no-repeat; }
ul.tab li.selected2{ background: url("images/new/m2-1_1.gif") left top no-repeat; }
ul.tab li.selected3{ background: url("images/new/m2-2_1.gif") left top no-repeat; }

.panel li.p_body {
    height:auto;
    clear: both;
    padding:0 10px 0;
	overflow:auto;
	position:relative;
}
.panel li.p_body input{
	margin:20px 0 0;
}
#ad_navi p{ float:left; padding:50px 6px 0 65px ;margin: 3px 0 0; width:195px; background: url("images/new/m1-1.gif") left top no-repeat; line-height:1.2em; }

ul.ad_info_body { width:480px;line-height:0; margin:10px auto; }
ul.ad_info_body li{ margin:0; padding:10px; line-height:0; text-align:center; }
li.ad_info_content{ overflow: hidden; background:#FFFFCC; padding:10px; }
li.ad_info_content img { float:left; }
li.ad_info_content p { line-height: 1.2em; text-align:left; margin-left:300px; }

p.close { padding:0 0 10px; text-align:center; border-bottom:1px dotted #999; }

/* req_form */
#req_form { margin:0 auto; text-align:center; }

/* Ad list style */
h2#ad_title {
	background: url("images/new/ad_h2.gif") no-repeat left top;
	color:#666;
	height: 11px;
	margin:10px auto;
	padding: 20px;
	width: 511px;
	text-indent:-9999px;
}
h3#ad_catecory_title{
	border-bottom:1px solid #CCC;
	border-left:10px solid #CCC;
	margin: 30px auto 20px;
	padding:5px 0 5px 5px;
	width:526px;
}
/* ad category style */
ul#ad_category { width:535px; margin:20px auto 10px; overflow:hidden; }
ul#ad_category li{ float:left; margin: 0 1px 10px; text-align: center; }
ul#ad_category li a{ text-decoration:underline; height:21px; background:url("images/new/tab.png") left top no-repeat; display:block; text-indent:-9999px;overflow:hidden; }

ul#ad_category li a.travel { width:37px; background-position: -0px -65px; }
ul#ad_category li a.finance { width:75px; background-position: -40px -0px; }
ul#ad_category li a.shoping { width:73px; background-position: -119px -0px; }
ul#ad_category li a.fachion { width:108px; background-position: -196px -0px; }
ul#ad_category li a.tab5 { width:96px; background-position: -308px -0px; }
ul#ad_category li a.broadband { width:131px; background-position: -409px -0px; }
ul#ad_category li a.entertainment { width:111px; background-position: -0px -26px; }
ul#ad_category li a.life { width:85px; background-position: -114px -26px; }
ul#ad_category li a.mobil { width:57px; background-position: -202px -26px; }

ul#ad_category li a.select1{ width:37px; background-position: -0px -0px; }
ul#ad_category li a.select2{ width:75px; background-position: -40px -65px; }
ul#ad_category li a.select3{ width:73px; background-position: -119px -65px; }
ul#ad_category li a.select4{ width:108px; background-position: -196px -65px; }
ul#ad_category li a.select5{ width:96px; background-position: -308px -65px; }
ul#ad_category li a.select6{ width:131px; background-position: -409px -65px; }
ul#ad_category li a.select7{ width:111px; background-position: -0px -90px; }
ul#ad_category li a.select8{ width:85px; background-position: -114px -90px; }
ul#ad_category li a.select9{ width:57px; background-position: -202px -90px; }


ul.ad_li { width:526px; margin:10px auto 10px; overflow:hidden; }
ul.ad_li li{ width:150px; float:left; margin: 0 10px 10px; text-align:center; }
ul.ad_li li p{ text-align:left; height:40px; }
ul.ad_li li a{ text-decoration:underline; display:block; text-align:center; }

/* ad body style */
.ad_body ul { margin: 10px auto 0; padding: 0 10px; overflow: hidden; }
.ad_body li{ width:170px; height:110px; float: left; margin: 0 8px 20px; text-align:center; }
.ad_body li p{ margin:5px 0 0; }

/* info */
#rss_convert { margin:0; padding:0; }
#rss_convert li.rss_fc2infolist{ line-height:0.3em; padding-bottom: 5px; }
#rss_convert li.rss_fc2infolist .rss_fc2info_day { font-weight:bold; }