@charset "UTF-8";

h1 {
	margin:10px auto auto 7px;
	padding-left:20px;
	font-size:130%;
	background:url(http://smt.docomo.ne.jp/portal/img/low_mumenu_ttl.png) no-repeat left center;
	background-size:8px 23px;
	-webkit-background-size:8px 23px;
	-moz-background-size:8px 23px;
	-o-background-size:8px 23px;
}

header {
	border-bottom:2px solid #ca1233;
	padding-bottom:5px;
	background-color:#fff;
}

section { width: 100%; }

section p {
	margin: 20px;
}

#setting_suggest form {
	display: block;
	width: 80%;
	margin: 20px auto;
}
#setting_suggest .btn_wrap {
	margin: 1em auto;
	width: 14em;
}
#setting_suggest .btn_cell {
	float: left;
	display: block;
	width: 7em;
	height: 3em;
	background-color: #b8b8b8;
	line-height: 3em;
	color: #404040;
	font-weight: 600;
	text-align: center;
}
#setting_suggest .btn_cell.on {
	background-color: #cb0033;
	color: #FFF;
}
#setting_suggest .btn_radio {
	display: none;
}

#setting_suggest form select {
	display: block;
	margin: 0 auto 20px;
	width: 100%;
	max-width: 36em;
	padding: .75em 0;
}

#submit {
	 -webkit-appearance: none;
	display: block;
	width: 95%;
	margin: 40px auto;
	padding: .75em;
	border-radius: 0;
	background-color: #808080;
	color: #FFF;
}
#setting_suggest .suggest_info {
	width: 90%;
	margin: 0 auto;
}
#setting_suggest .suggest_info dl{
	width: 90%;
	margin: 0 auto 30px;
}
#setting_suggest .suggest_info dt{
	margin: 0.5em 0;
}
#setting_suggest .suggest_info dd{
	margin: 0 0 1em 1em ;
}
#setting_suggest .suggest_info ul{
	margin-left: 1.5em;
	list-style-type: none;
	text-indent: -1em;
}
#setting_suggest .suggest_info ul li {
	margin: .5em 0;
}
#setting_suggest .suggest_info ul li:before {
	display: inline;
	content: "※";
}
#setting_suggest_end p {
	margin-top: 3em;
	text-align: center;
}

#setting_suggest form select#t_suggest { display: none; }

