@charset "UTF-8";



/* ----------------------------------------
	表紙
---------------------------------------- */

h1#cover { position: static; /*margin:0 -10px -30px -20px;*/ }



/* ----------------------------------------
	特長
---------------------------------------- */

section#feature { margin-top:0 !important; }
section.feature h2 {/*margin:0 0 0 -17px;*/}
section.feature .list { /*margin:0 0 0 -17px;*/ padding:3px 0 0 0; width:726px; }
section.feature .list ol { width:702px; margin: 20px 0 0 0; padding:0 0 0 24px; background: none; }
section.feature .list ol li { padding:0 0 0 8px; width:326px; }
section.feature .list ol li.last { padding:0 0 0 8px; width:516px; }
section.feature .list ol li dl { position:relative; margin:0; }
section.feature .list ol li dl dt {}
section.feature .list ol li dl dd { padding:8px 0 10px 31px; }
section#feature .list ol li dl dd img { float:right; padding:0 0 0 10px; }
section.feature .list ol li.last dl dd img { margin:-18px 0 0 0; }



/* ----------------------------------------
	特長2
---------------------------------------- */

section#feature2 { margin-top:30px !important; }
section.feature2 h2 {}
section.feature2 .list { padding:3px 0 0 0; width:726px; }
section.feature2 .list ol { width:702px; margin: 20px 0 0 0px; padding:0 0 0 24px; background: none; }
section.feature2 .list ol li { padding:0 0 0 8px; width: 160px; float: left;}
section.feature2 .list ol li.last { padding: 0 0 0 8px; }
section.feature2 .list ol li dl { position:relative; margin:0; }
section.feature2 .list ol li dl dt {}
section.feature2 .list ol li dl dd { padding: 8px 0 10px 0px; font-size: 78%; line-height: 1.385;}
section.feature2 .list ol li:last-child dl dd img { }
section.feature2 .list ol li dl dd p { padding: 8px 0 0 0; }
 


/* ----------------------------------------
	パッケージ
---------------------------------------- */

section#package {}

section#package h2 {}
section#package figure { float:left; width: 336px; padding: 12px 0 0 70px; }
section#package .point { float:left; width:200px; }
section#package .point ol { padding: 15px 0 0 0; }
section#package .point ol li { padding: 6px 0 0 0; }



/* ----------------------------------------
	保存
---------------------------------------- */

section#preservation { margin-top: 30px !important;}

section#preservation h2 {}
section#preservation p { padding:25px 0 0 30px; width: 360px; font-size:83.5%; line-height:1.714; float:left; }
section#preservation figure { padding: 5px 0 0 0; width: 294px; float:right; }
section#preservation figure ul { margin:0 0 0 -10px; }
section#preservation figure ul li { padding:0 0 0 10px; float:left; }

.cover_tips{ margin:-30px 0 70px 0;}
.cover_tips span{display:block;margin:0 auto; width:655px;}
.wrap_adv{margin:0 auto; width:654px;}
.wrap_adv h2{margin-bottom:13px;}
.wrap_adv li{padding:13px 0;}
.wrap_mtd{ text-align:center; margin:50px 0 0 0;}
.wrap_tbl{text-align:center; margin:70px 0 0 0;}