@charset "euc-jp";

	.admenu {
		position: relative;
	}


/* 
=========================================================*/
	.admenu .submenu.cat01 {
		background-image: url('//img.i2i.jp/www/admin/indentSubmenuCat01.png');
	}
	.admenu .submenu.cat02 {
		background-image: url('//img.i2i.jp/www/admin/indentSubmenuCat02.png');
	}
	.admenu .submenu.cat03 {
		background-image: url('//img.i2i.jp/www/admin/indentSubmenuCat03.png');
	}
	.admenu .submenu.cat04 {
		background-image: url('//img.i2i.jp/www/admin/indentSubmenuCat04.png');
	}
	.admenu .submenu.cat05 {
		background-image: url('//img.i2i.jp/www/admin/indentSubmenuCat05.png');
	}
	.admenu .submenu.cat06 {
		background-image: url('//img.i2i.jp/www/admin/indentSubmenuCat06.png');
	}
	.admenu .submenu.cat07 {
		background-image: url('//img.i2i.jp/www/admin/indentSubmenuCat07.png');
	}
	.admenu .submenu.cat08 {
		background-image: url('//img.i2i.jp/www/admin/indentSubmenuCat08.png');
	}


	#gaiyou{margin-left:10px;}
	#gaiyou div.gtitle{clear:both;font-size:14px;font-weight:bold;margin:20px 0 10px 10px;}
	span.period{margin-left:10px;font-weight:bold;font-size:12px;}
	span.periodr{margin-left:10px;font-weight:bold;color:Crimson;font-size:12px;}
	#gaiyou div.gtext{font-size:12px;margin:10px 10px;color:#666666;}

	#gaiyou table{margin:0 0 20px 0px;}
	td.gaiyou_cell,
	td.gaiyou_cell2 {
		padding:12px 0;
		border-top:1px solid #ddd4c1;
		border-bottom:1px solid #ffffff;
		padding-left:10px;
		background:#ddd4c1;
		text-align:right;
	}
	td.gaiyou_lfont {
		font-size:21px;
		font-weight:700;
		line-height:160%;
		text-align:right;
		font-family:Verdana;
		padding-right:5px;
		border:1px solid #ddd4c1;
	}

	div.jyogai_midashi{border-left:6px solid #63B02F;padding:3px 0 5px 3px;margin-bottom:3px;font-weight:bold;}

	.pagenate {
		clear: both;
		margin:0 40px 0 10px;
		font-weight:bold;
	}
	a.pagenavi {border:1px solid #CEC1A5;margin:2px;height:14px;padding:5px;}
	a:hover.pagenavi{background:#DDD4C1;text-decoration:none;}
	a.pagenavi img{vertical-align:-2px;}


/*-------------- 解析Flashグラフ --------------*/
	.calewaku{
		/*border:1px solid #CEC1A5;*/
		border-bottom:none;
		background-color:#ffffff;
		margin:0px 10px 0px 30px;
		padding:1em 1em 0 1em;
		text-align:left;
	    font-size:12px;
		clear:both;
	}
	.calewaku table{font-size:12px;}




/*-------------- 結果表示用table --------------*/

	.acctable {
		width: 90%;
		max-width: 90%;
		clear: both;
	}

	.acctable tr:nth-child(odd) td {
		background: #eee;
	}
	.acctable.sword tr:nth-child(odd) td {
		background: #fff;
	}


	.acctable.sword { /*サーチワード左側table用*/
		width: 130px;
		min-width: 130px;
		margin-right: 3px;
	}
	.acctable td.wordswords {


	}

	.acctable,
	.acctable td,
	.acctable th {
		border:1px solid #ccc;/*9C927B*/
		padding:3px 8px 3px 4px;
		border-collapse: collapse;
		background: #fff;
		font-family: Verdana, monospace;
	}
	.acctable th {
		text-align: center;
		background: #C3E1A5!important;
		font-weight: 700;
	}
	.acctable td img {vertical-align:middle;}

	.acctable tr.param td {
		text-align: center;
		background-color: #C3E1A5!important;
		padding: 5px;
		font-weight: bold;
		white-space: nowrap;
		font-size: 16px!important;
	}

	.acctable td[align="right"],
	.acctable tr.tableresult td {
		white-space: nowrap;
	}

	.acctable tr.cap td{background-color:#ddd4c1!important;padding:5px;font-weight:bold;}
	.acctable tr.cap > td{text-align:left;background-color:#ddd4c1!important;}
	.acctable tr.cap td span.g_link{float:right;margin-left:20px;font-weight:normal;}
	.acctable tr.tagimg td{width:88px;padding:5px;text-align:center;}
	.acctable tr.tableresult td {
		background: #FFCCCC!important;
		text-align: right;
		font-weight: 700;
		font-size: 123%!important;
		padding: 4px auto 4px auto;
	}

	/*20111003 スマホ機種端末不明*/
	.acctable span.analyze_etc {
		font-weight: 700;
	}



	/*日別推移 土日*/
		.acctable .linesun td{
			background-color:#F5D7DE!important;
		}
		.acctable .linesat td{
			background-color:#E1FFFD!important;
		}

	.acctable .key {
		width: 2em;
		text-align: center;
	}
	.acctable .del {
		width: 4em;
		text-align: center;
	}
	.acctable .notes {
		background: url(//img.i2i.jp/www/admin/ac/reffArrow.gif) no-repeat left center;
		text-indent: 14px;
		padding-top: 2px;
		font-size: 11px;
		text-align: left;
	}
	.acctable .edit {
		padding-top: 5px;
		font-size: 12px;
		text-align: right;
	}


/*20100523 add*/
	.gaiyouALL {
		background: #fafbdd;
		width: 440px;
		font-size: 16px;
		padding: 7px;
		letter-spacing: 2px;
		border: 1px solid #ddd4c1;
		text-align: center;
	}
	.acctable tr.cap th {background:#ddd4c1!important;padding:7px!important;font-weight:700;}

	#thisParam {
		text-align: center;
		font-weight: 700;
		color: #262626;
		font-size: 14px;
		padding-bottom: 10px;
	}
	#thisParam span.inParam {
		font-family: Verdana;
		font-size: 24px;
		color: Crimson;
	}

	/*IP手動追加*/
	#manualWrap {
		width: 500px;
		margin-bottom: 10px;
		float: left;
		height: 24px;
	}
	#manualOpen {
		vertical-align: middle;
		float: right;
		padding-top: 4px;
	}
	#manualBox {
		display: none;
		float: left;
	}




/*-------------- 新生ログ 201005 -------------*/
	.rowsearch {
		border: none;
	}
	.rowsearch td.space {
		padding: 16px 0 1px 0px!important;
		background-image: none!important;
		border:none!important;
		font-size: 0%;
	}
	.rowsearch th {
		font-weight: 700;
		font-size: 12px;
		white-space: nowrap;
		background-image: url(//img.i2i.jp/www/admin/ac/dotLineSP.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		background-color: #f5f5f5;
		padding: 6px;
		text-align: right;
	}
	.rowsearch td {
		border: none!important;
		background-image: url(//img.i2i.jp/www/admin/ac/dotLineSP.gif);
		background-position: left bottom;
		background-repeat: no-repeat;
		padding: 6px;
	}
	.rowNum {
		float: left;
		font-weight: 700;
		font-size: 15px;
		font-family: Arial;
		/*background: #ffffcc;*/
		color: #ffffff;
		/*padding: 0 2px;*/
		width: 24px;
		text-align: center;
	}

	.rowsearch th.rowBase,
	.rowsearch td.rowBase {
		height: 17px;
		padding: 3px;
		color: #ffffff;
		font-size: 15px;
		font-family: Arial;
		font-weight: 700;
		
	}
	.rowsearch th.rowBase {
		padding-right: 3px;
		background: url(//img.i2i.jp/www/admin/ac/rowBaseBg.png) 0px top repeat-x;
	}
	.rowsearch td.rowBase {
		padding-left: 10px;
		letter-spacing: 2px;
		background: url(//img.i2i.jp/www/admin/ac/rowBaseBg.png) -54px top repeat-x;
	}
	.rowsearch td.rowBase.uEnv {
		background-color: #D4BA4F;
		background: url(//img.i2i.jp/www/admin/ac/rowBaseEnvBg.png) 0px top repeat-x;
		text-indent: 0px;
	}

	.rowsearch th.rowadmin {
		background: url(//img.i2i.jp/www/admin/ac/rowBaseAdminBg.png) 0px top repeat-x!important;
	}
	.rowsearch td.rowadmin {
		background: url(//img.i2i.jp/www/admin/ac/rowBaseAdminBg.png) -150px top repeat-x!important;
	}
	.rowsearch .uEnv.rowadmin {
		background: url(//img.i2i.jp/www/admin/ac/rowBaseAdminBg.png) 0px top repeat-x!important;
	}



	.rowsearch td.fulltd {
		max-width: 90%;
	}







/*-------------- 生ログ --------------*/
	.rowwaku{
		/*margin:0px 10px 0px 10px;*/
		text-align:left;
		font-size:12px;
		clear:both;
	}
	.rowtable {
		clear: both;
	}
	.rowtable table{
		width: 88%;
		margin-left: 30px;
	}
	.rowtable td{
		padding:4px;
		background-color:#ffffff;
		font-size:12px;
		border: 1px solid #CEC1A5;
		word-break:break-all;
	}
	.rowtable td.helptitle{width:110px;font-size:12px;background:#666666;color:#ffffff;}
	.rowtable td.space{border:none!important;}
	.rowtable td.num{border:none!important;font-weight:bold;padding-top:8px;}
	.rowtable td.title{
		background-color:#DDD4C1;
		white-space:nowrap;
	}


	div#rowwaku2{
		border:1px solid #CEC1A5;
		background-color:#ffffff;
		margin:0px 10px 0 40px;
		padding:5px;
		text-align:left;
		font-size:12px;
		clear:both;
		text-align:left;
		width:88%;
	}

	div#rowwaku2 div.row table{
		border-collapse: collapse;
		margin-right:5px;
		width:100%;
	}

	.row td{
		font-size:13px;
		background-color:#FFFFFF;
		padding:1px 2px;
		vertical-align:middle;

	}

	.row table tr.thead td{
		text-align:left;
		background:#DBD2C1;
		padding:2px 0 2px 12px;
		font-size:13px;
		border-style:solid;
		border-width:1px;
		border-color:#CEC1A5;
	}

	.row tr.thead1 td{ /*訪問PVセル*/
		text-align:left;
		padding:6px 0 3px 12px;
		font-size:12px;
		background:#ffffff;
	}

	.row tr.thead2 td{ /*リンク元*/
		text-align:left;
		padding:3px 0 6px 12px;
		font-size:12px;
		background:#ffffff;
	}
	.row tr.thead3 td{
		text-align:left;
		padding:3px 0 2px 12px;
		font-size:12px;
		border-style:solid;
		border-width:1px;
		border-color:#CEC1A5;
		background:#FFFBF3;
	}

	div.arrow_sell{ /*矢印セル秒数囲み*/
		width:90px;
		text-align:right;
	}
	.row tr.thead3 td div.arrow{
		float:left;
		text-align:right;
		padding-left:20px;
	}

	.row tr.thead4 td{ /*日付表示セル*/
		text-align:left;
		padding:3px 12px 2px 12px;
		font-size:12px;
		border-style:solid;
		border-width:1px;
		border-color:#CEC1A5;
		background:#FFFBF3;
	}
	.row tr.thead4 td div.date{ /*日付囲み*/
		float:left;
		width:90px;
		text-align:right;
		margin-right:16px;
	}


	.row2 table{
		border:1px solid #CEC1A5;
	    border-collapse: collapse;
	}

	.row2 td{
		font-size:12px;
		background-color:#FFFFFF;
		padding:1px 2px;
		vertical-align:middle;
		border:1px solid #CEC1A5;
	}

	.space{border:none!important;background-color:#ffffff!important;}

	div.total_session{margin:5px 0 30px 10px;font-size:14px;}
	div.total_session span.t_bold{font-weight:bold;}


	.cale {
		float: left;
	}
	.cale table{
		width: 190px;
		border-collapse: collapse;
		border: 1px solid #CEC1A5;
	}
	.cale td{
		font-size:13px;
		background-color:#FFFFFF;
		padding:0 2px 0 2px;
		text-align:center;
		vertical-align:middle;
		border-collapse: collapse;
		border: 1px solid #CEC1A5;
	}

	.cale_week table{
		font-size:12px;
	}

	.notes {
		background: url(//img.i2i.jp/www/admin/ac/reffArrow.gif) no-repeat left center;
		text-indent: 14px;
		padding-top: 2px;
		font-size: 11px;
		text-align: left;
	}

	#menucalendar > table{margin:0 auto 0 auto;}


	.ktai_waku{border:1px solid #C4B597;width:478px;margin-bottom:10px;}
	.ktai_mname{text-align:left;border-bottom:1px solid #cec1a5;background-color:#f5efe4;font-size:12px;clear:both;padding:2px;}
	.ktai_data{background-color:#ffffff;padding:5px;font-size:12px;}
	.ktai_data td{padding:2px;border-top:1px solid #C4B597;}

	.ktai_title{background-color:#ddd4c1;border:1px solid #C4B597;padding:2px;font-size:12px;width:480px;margin-top:20px;}
	.ktai_menu{width:480px;margin-bottom:5px;border-collapse:separate;}
	.ktai_menu tr td.career_btn{border:1px solid #cec1a5;width:120px;text-align:center;background-color:#ffffff;}
	.ktai_menu tr td.btn{border:1px solid #cec1a5;width:120px;text-align:center;background-color:#ffffff;}
	.ktai_menu tr td a{font-size:x-small;display:block;width:120px;border:1px solid #ffffff;}
	.ktai_menu tr td a:visited{font-size:x-small;display:block;width:120px;color:#666666;border:1px solid #ffffff;}
	.ktai_menu tr td a:hover{/*background-color:#666666;*/text-decoration:none;border:1px solid #666666;}






.genre td {
	background: #DDD4C1!important;
}