@charset "shift_jis";

/* コンテンツ */
div#aitem	{width: 540px;
	float: right;
	margin-top: 30px;
	margin-left: auto;
	margin-right: 30px;
	margin-bottom: 25px;
	display: inline}

div#aitem h2	{background-color: #ffffff;
	background-image: url(../images/h3_bg.gif);
	background-repeat: no-repeat;
	font-size: 0.875em;
	line-height: 28px;
	padding-left: 30px;
	margin-top: 0;
	margin-bottom: 0}

div#aitem h3	{background-color: #ffffff;
	background-image: url(../images/h3_bg.gif);
	background-repeat: no-repeat;
	font-size: 0.875em;
	line-height: 28px;
	padding-left: 30px;
	margin-top: 20px;
	margin-bottom: 0}

div#aitem h4	{background-color: #ffffff;
	background-image: url(../images/h3_bg.gif);
	background-repeat: no-repeat;
	font-size: 0.875em;
	line-height: 28px;
	padding-left: 30px;
	margin-top: 20px;
	margin-bottom: 0}

div#aitem p	{
        text-align: left;
        font-size: 14px;
	line-height: 1.6;
}


#aitem ul {font-size: 14px;
	line-height: 1.6;
	list-style-type: decimal;
}

#shiyou table {
             width: 94%;
             margin-top: 10px;
             margin-bottom: 10px;
             margin-right: auto;
             margin-left: auto;
             border-collapse: collapse;
             table-layout: auto;
             font-size: 12px;
}

#shiyou td {
           padding: 10px;
           border: 3px double #CCCCCC;
           color: #444444;
           text-align: left;            
}

#shiyou th {
          width: 100px;
          padding: 5px 0;
          border: 3px double #CCCCCC;
          color: #444444;
          text-align: center;
          font-weight: normal;
          background: #ccffcc; 
}

#price table {
             width: 94%;
             margin-top: 10px;
             margin-bottom: 10px;
             margin-right: auto;
             margin-left: auto;
             border-collapse: collapse;
             table-layout: auto;
             font-size: 14px;
}

#price td {
           padding: 10px;
           border: 3px double #CCCCCC;
           color: #444444;
           text-align: center;            
}

#price th {
          padding: 5px 0;
          border: 3px double #CCCCCC;
          color: #444444;
          text-align: center;
          font-weight: normal;
          background: #ccffcc; 
}


#price th.coments {
          font-size: 13px;
          text-align: left;
          padding: 5px;
}

#shiyou, #point, #price, #option, #design {
                                           border-top: 3px double #CCCCCC;
}
