/* CSS Document */

/*=======================================
               ページ共通
========================================*/

* {
 margin: 0;
 border: none;
 list-style: none;
 box-sizing: border-box;
}
body {
 font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
#wrapper {
 width: 860px;
 margin: 0 auto;
}
#header {
 position: relative;
 width: 860px;
 height: 68px;
}
#header .logo01 {
 position: absolute;
 top: 21px;
 left: 0;
}
#header .logo02 {
 position: absolute;
 top: 45px;
 right: 0;
}
#footer {
}
#footer p {
 font-style: normal;
 font-size: 12px;
 padding: 15px 4px 30px;
}
#container {
 width: 860px;
 margin: 0 auto;
 box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
 webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
 moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
}
#point {
 padding: 0 2px 30px;
 background: #fef7b0;
 margin-top: -10px;
}
#point p {
 text-align: center;
 padding-top: 24px;
}
#point ul {
 margin: 0 auto;
 padding: 20px 0 0;
 text-align: center;
}
#point ul li {
 display: inline-block;
 margin-right: 12px;
 vertical-align: top;
}
#point ul li.last {
 margin-right: 0;
}
#trouble {
 margin: 0 auto;
 background: #FEF7B0;
 padding: 10px 33px 20px 34px;
 margin-top: -20px;
}
#trouble .ttl {
 margin-bottom: 20px;
}
#trouble .example {
 margin-bottom: 36px;
}
#check {
 margin: 0 auto;
}
#check p {
 padding: 20px 0 10px;
}
#lineup {
 margin-top: -10px;
 padding: 0 0 30px;
 background: #fef7af;
}
.clear {
 content: '';
 clear: both;
 display: table;
}
