@charset "utf-8";


div.saleinfo h3 { font-weight:bold; font-size: 16px; border-bottom: 1px solid #000; margin-bottom: 10px; padding-bottom: 10px; }
div.saleinfo { padding: 10px 0 20px 0; }
div.saleinfo img { width: 100%; padding: 10px 0; }


#article dl{ margin-top:20px;}
#article dt{float:left;}
#article dd{margin-left:220px; background:none;}
#article dd b{ font-size:120%; font-weight:bold; display:block; margin:10px 0; color:#369;}
.img30 { width: 30%; }
.img50 { width: 50%; }

td { padding: 0 5px; }


.inqbox {
    padding:2em;/*内側余白*/
    margin-bottom: 20px;
    font-size: 16px;
    border: 1px solid #000;
    background-image: repeating-linear-gradient(-45deg,#f2f3f7 0, #f2f3f7 3px,transparent 3px,transparent 6px);/*ストライプ*/}
.inqbox h4 { font-weight:bold; font-size: 18px; color: #F00; }
.inqbox ul { margin-top: 20px; }
.inqbox .eng { font-family:Helvetica; font-size: 90%; }


/*コンテンツ全体*/

#article{
	clear:both;
	margin-bottom:5em;
	}

#article h2{
	
	line-height:35px;
	margin-bottom:50px;
	background:#000000;
	color:#FFFFFF;
	font-size:2em;
	font-weight:700;
	letter-spacing:0.1em;
	padding:20px;
	vertical-align:middle;
	font-family: 'Arimo',Arial, sans-serif;
	}

#article h2 span{
	font-size:0.7em;
	position:relative;
	top:-5px;
	}

	
/*UNDER CONSTRUCTION　画像*/	

#article #section01 p{ font-size:1.1em; margin-bottom:15px;}
	
#article #section01 li{
	list-style:disc;
	margin-left:20px;
	margin-bottom:10px;
	}	
#article #section01 li strong{ display:block;}
#article #section01 ol{ margin-top:10px;}