@charset "UTF-8";

#main {}

#main .lv2 {
	background-image: none;
	font-weight: 800;
	padding-left: 0;
	}

#main p.lead { font-size: 1.3em; padding: 10px 0px 2em 10px; }

.price-down      { color: #f36; }
.sum .price-down { color: #36f; }
.campaign-price {
	position: absolute;
	top: 200px;
	left: 120px;
	}


#example { width: 606px; margin-top: 30px; }

	#example div.box div.top h2 {
		border-bottom: 2px solid #39f;
		margin: 0 15px 0 10px;
		padding-top: 10px;
		padding-bottom: 6px;
		font-size: 1.5em;
		}

	#u-example {
		position: relative;
		padding: 15px 15px 0px 10px;
		zoom: 1;
		}
		#u-example div.column {
			background: url(/shared/images/service/index/ex_use_bg.png) repeat-y left bottom;
			width: 280px;
			}
		#u-example div.column.left  { float: left; }
		#u-example div.column.right { float: right; }
		#u-example div.column h3    { padding-bottom: 15px; }
		#u-example div.column p     { font-size: 1.3em; padding: 10px 15px; }
	
	#f-example {
		}
		#f-example div.top { background:url("/shared/images/global/col2_box_top.png") no-repeat scroll left top transparent; margin-bottom: 15px; }
		#f-example div.top h2 {
			position: relative;
			top: 0;
			}
		#f-example div.top h2 span {
			position: absolute;
			top: 10px;
			left: 0;
			display: block;
			height: 24px;
			margin-left: 60px;
			font-size: 10px;
			line-height: 24px;
			overflow: hidden;
			zoom: 1;
			}
		* html body #f-example div.top h2 span {
			top: 6px;
			}


#service-support { margin-bottom: 20px; padding-top: 30px; }
	#service-support .label {
		border-bottom: 2px solid #74829c;
		margin: 0 10px 10px 10px;
		padding-top: 5px;
		padding-bottom: 6px;
		font-size: 1.5em;
		}
	#service-support .lv4 {
		border-top: 1px solid #ccc;
		height: 20px;
		margin: 0 10px 5px 10px;
		padding-top: 15px;
		font-size: 1.3em;
		font-weight: 800;
		line-height: 20px;
		}


