@charset "euc-jp";

/*
======================================================
	asahi.com x suumo css style
	for suumo search box
	last update 2012-08-28  ver1.0 - search box
	--------------------------------------------------
	Table of Contents >>	
		* main (center) area modules
		* sub (right - nav) area modules
		* IKEA top page only
	--------------------------------------------------
	 (from VOGUE page style)
======================================================
*/


/*
%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%
Suumo Search Box
%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%#%
*/


/* ----------------------------------------------
reset
---------------------------------------------- */

.suumoSearchBox object, .suumoSearchBox iframe, .suumoSearchBox h1, .suumoSearchBox h2, .suumoSearchBox h3, .suumoSearchBox h4, .suumoSearchBox h5, .suumoSearchBox h6, .suumoSearchBox p, .suumoSearchBox blockquote, .suumoSearchBox pre, .suumoSearchBox a, .suumoSearchBox abbr, .suumoSearchBox address, .suumoSearchBox cite, .suumoSearchBox code, .suumoSearchBox del, .suumoSearchBox dfn, .suumoSearchBox em, .suumoSearchBox img, .suumoSearchBox ins, .suumoSearchBox kbd, .suumoSearchBox q, .suumoSearchBox samp, .suumoSearchBox small, .suumoSearchBox strong, .suumoSearchBox sub, .suumoSearchBox sup, .suumoSearchBox var, .suumoSearchBox b, .suumoSearchBox i, .suumoSearchBox dl, .suumoSearchBox dt, .suumoSearchBox dd, .suumoSearchBox ol, .suumoSearchBox ul, .suumoSearchBox li, .suumoSearchBox fieldset, .suumoSearchBox form, .suumoSearchBox label, .suumoSearchBox legend, .suumoSearchBox table, .suumoSearchBox caption, .suumoSearchBox tbody, .suumoSearchBox tfoot, .suumoSearchBox thead, .suumoSearchBox tr, .suumoSearchBox th, .suumoSearchBox td, .suumoSearchBox article, .suumoSearchBox aside, .suumoSearchBox canvas, .suumoSearchBox details, .suumoSearchBox figcaption, .suumoSearchBox figure, .suumoSearchBox footer, .suumoSearchBox header, .suumoSearchBox hgroup, .suumoSearchBox menu, .suumoSearchBox nav, .suumoSearchBox section, .suumoSearchBox summary, .suumoSearchBox time, .suumoSearchBox mark, .suumoSearchBox audio, .suumoSearchBox video
 {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,
.suumoSearchBox section{display:block}
.suumoSearchBox a:link, .suumoSearchBox a:visited, .suumoSearchBox a:hover{text-decoration:none}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
.suumoSearchBox {
	font-size: 13px;
	text-align: left;
	}
.suumoSearchBox a { color: #444444; }




/* ----------------------------------------------
TOP
---------------------------------------------- */

.suumoSearchTop {
	margin-bottom: 15px;
	
	*margin-top: -10px;
	*margin-bottom:15px
	}

.suumoSearchTop div.smmodule {
	padding: 0;
	margin: 0;
	
	background: #FCF4F4 url(../images/tops_mbg-bg.jpg) repeat-x right -19px;
	}
.suumoSearchTop div.smmodule div {
	border: 1px solid #cccccc;
	border-top: 3px solid #951414;
	background: transparent url(../images/tops_mbg.jpg) no-repeat right -22px;
	
	*background: transparent url(../images/tops_mbg.jpg) no-repeat right -21px;
	}
.suumoSearchTop div.smmodule div p.tle {
	background: transparent url(../images/tops_mtle_r.jpg) no-repeat right top;	
	}
.suumoSearchTop div.smmodule div table {
	margin: 9px 14px 6px;
	width: 625px;
	}
.suumoSearchTop div.smmodule div table th {
	width: 22%;
	padding: 0 6px 16px;
	text-align: left;
	font-weight: bold;
	}
.suumoSearchTop div.smmodule div table td {
	width: 78%;
	padding: 0 6px 14px;
	text-align: left;
	}
.suumoSearchTop div.smmodule div p.btn {
	padding: 0 9px 20px;
	text-align: center;
	}


/* ----------------------------------------------
rnavi
---------------------------------------------- */
.suumoSearchRnavi {
	margin-top: 6px;
	margin-bottom: 5px;
	}
.suumoSearchRnavi div.smmodule {
	padding: 0;
	margin: 0;
	background: #FFF;
	}
.suumoSearchRnavi div.smmodule div {
	border: 1px solid #cccccc;
	border-top: 3px solid #951414;
	}
.suumoSearchRnavi div.smmodule div table {
	margin: 9px 12px 0;
	width: 286px;
	}
.suumoSearchRnavi div.smmodule div table th {
	width: 33%;
	padding: 0 0px 9px;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	line-height: 120%;
	}
.suumoSearchRnavi div.smmodule div table td {
	width: 67%;
	padding: 0 0px 9px;
	text-align: left;
	vertical-align: middle;
	line-height: 120%;
	}
.suumoSearchRnavi div.smmodule div table td span {
	font-size: 11px;
	}
.suumoSearchRnavi div.smmodule div p.btn {
	padding: 0 9px 4px;
	text-align: center;
	line-height: 1%;
	}
.suumoSearchRnavi div.smmodule div p.copy {
	padding: 0 2px 2px;
	text-align: right;
	line-height: 1%;
	}





