@charset "utf-8";
/* CSS Document */

body{background:#fff;border:0;font: 14px 'Noto Sans', sans-serif;color:#666;line-height:18px;min-width:320px;padding-top: 80px;}
.container { margin-right: auto; margin-left: auto; *zoom: 1; }
#content2 {position: relative;}

p { padding:0; margin: 0;}
ul { list-style-type:none; }
li { padding:0 0 8px 0; margin: 0; }
a { color: #5969E0; text-decoration: underline; }
a:hover { color: #5969E0; text-decoration: underline; }
dt { padding:15px 0 8px 0; }

hr { border-top:1px #666 solid; margin: 40px 0 0 0; }
h1 { font-size:24px; color: #222; padding: 20px 0;}
h2 { font-size:16px; color: #222; padding: 40px 0 10px 0;}

.fir_ul { padding:15px 15px 0 15px; margin: 0; }
.sec_ul { padding:0 15px 15px 15px; margin: 0; }
.thi_ul li { padding: 0; margin: 0; }
.ul_in { list-style-type:none; }
.ul_in li { padding:0 !important; margin: 0 !important; }

.fir_spa { text-indent:17px; display: block;}
.gray_box { width:400px; height: auto; padding: 15px; margin: 0 auto; background-color: #ededed; }
.mt_20 { margin-top:20px; }
.info_footer { font-size: 12px;}
.info_footer a { color: #5969E0; text-decoration: underline; }
.info_footer a:hover { color: #5969E0; text-decoration: underline; }