@charset "Shift_JIS";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}


body {
font:13px/1.231 "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;
}

table {
font-size:inherit;
font:100%;
}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {
font-family:monospace;
*font-size:108%;
line-height:100%;
}

.text10 {font-size:77%; line-height:1.5em;} /* for setting 10px */
.text11 {font-size:85%; line-height:1.5em;} /* for setting 11px */
.text12 {font-size:93%; line-height:1.5em;} /* for setting 12px */
.text13 {font-size:100%; line-height:1.5em;} /* for setting 13px */
.text14 {font-size:108%; line-height:1.5em;} /* for setting 14px */
.text15 {font-size:116%; line-height:1.5em;} /* for setting 15px */
.text16 {font-size:123.1%; line-height:1.5em;} /* for setting 16px */


/*Basic Setting
------------------------------------------------------*/

body{
color:#000;
}

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{
display:inline-block;
}
/* Hides from IE-mac\*/
*html .clearfix{
height:1%;
}
.clearfix{
display:block;
}
/* End hide form IE-mac*/

/* links
--------------------------------------------*/ 

A:link {	color: #0066cc; text-decoration: underline; }
A:visited {	 color: #0066cc; text-decoration: underline; }
A:hover {	 color: #FF0000; text-decoration:none; }


/*padding Set
------------------------------------------------------*/
.ptop5{padding-top:5px;}
.ptop10{padding-top:10px;}
.ptop15{padding-top:15px;}
.ptop20{padding-top:20px;}
.ptop30{padding-top:30px;}

.pbttm5{padding-bottom:5px;}
.pbttm10{padding-bottom:10px;}
.pbttm15{padding-bottom:15px;}
.pbttm20{padding-bottom:20px;}
.pbttm30{padding-bottom:30px;}

.pall5{padding:5px 0;}
.pall10{padding:10px 0;}
.pall15{padding:15px 0;}
.pall20{padding:20px 0;}
.pall30{padding:30px 0;}

.attentionMark{
margin-left:1em;
text-indent:-1em;
}



/*welcome
------------------------------------------------------*/
div#wapper{
width:520px;
padding:20px 0;
margin:0 auto;
}

div#wapper #content{
border-left:5px solid #000;
border-bottom:5px solid #000;
border-right:5px solid #000;
padding:20px 20px;
background:#e5e5e5;
line-height:1.6em;
font-size:93%;
}
div#wapper #content h2{
font-weight:bold;
}
div#wapper #content #meseki{
padding:0 0 20px 15px;
}
div#wapper #content #meseki ul{
padding-left:1.5em;
}

div#wapper #content #meseki li{
zoom:normal;
list-style-position:outside;
list-style-type:decimal;
}

div#wapper #content #kinshi{
padding:0 0 20px 15px;
}
div#wapper #content #kinshi ul{
padding-left:1.5em;
}
div#wapper #content #kinshi li{
zoom:normal;
list-style-position:outside;
list-style-type:disc;
}