@charset "utf-8";

#sidebar { width: 250px; }
#sidebar .sidenavi { margin: 15px 0 0 50px; }
#sidebar .sidenavi p img { display: block; }
#sidebar .sidenavi .sidenavi_box { margin-bottom: 22px; }
#sidebar .sidenavi .sidenavi_box p { margin-bottom: 5px; }
#sidebar .sidenavi .sidenavi_box ul { margin-bottom: 5px; }
#sidebar .sidenavi .sidenavi_box ul.sub { margin-bottom: 5px; margin-left: 10px; }
#main_column { float: left; width: 600px; padding-top: 10px; text-align: left; }
h2 { margin-bottom: 20px; }
.h2title { padding: 15px 0; font-size: 150%; font-weight: normal; text-align: center; border-top: 2px solid #333; border-bottom: 1px dotted #333; }
p { line-height: 1.8; }
.kakunin { font-size: 80%; padding-left: 1em; text-align: right; text-indent: -1em; }
.attention-box { background: none repeat scroll 0 0 #e3f3ff; margin-top: 20px; padding: 30px; }
.mb30 { margin-bottom: 30px !important; }
.attention-box .title { font-size: 130%; letter-spacing: 0.3px; margin-bottom: 10px; padding: 0; }
ul.listA { margin-top: 10px; text-align: left; }
ul.listA li { background: url("/gs/manabi/css/listA.png") no-repeat scroll 0 5px rgba(0, 30, 0, 0); margin: 0 0 0 10px; padding-bottom: 3px; padding-left: 18px; line-height: 1.8; list-style-type: none; }
.indent1em { padding-left: 1em !important; text-indent: -1em !important; line-height: 1.4; }

