/* CSS Document */

body { padding:0px; margin:0px; letter-spacing:0px; font-size:14px; text-align:center; background-color:#eeeeee; }

ol,ul,li { list-style:none; margin:0px; padding:0px; }

h1,h2,h3,h4,p,table,th,td,dl,dt,dd { margin:0px; padding:0px; }

h1,h2,p { text-align:left;}

p { line-height:20px; font-size:15px;}

img { border:none; margin:0px; padding:0px; vertical-align:bottom;}

.space_ss { height:5px; font-size:0px; line-height:1px; clear:both;}

.space_s { height:10px; font-size:0px; line-height:1px; clear:both;}

.space_m { height:15px; font-size:0px; line-height:1px; clear:both;}

.space_l { height:20px; font-size:0px; line-height:1px; clear:both;}

.clear { clear:both; height:1px; font-size:0px; line-height:1px;}

.small{ font-size:12px; letter-spacing:0px;}

strong { color:#FF0000;}

.left { float:left;}
.right { float:right;}


a:link { color: #444d4f; }
a:visited { color: #444d4f; }
a:hover { color: #bf0000; }
a:active { color: #bf0000; }

h1 { font-size:14px; color:#CCCCCC; margin:0 0 0 10px; padding:10px 0 0 0;}

.foot { height:62px; padding:20px 0 0 0;}
.foot p { font-size:12px; text-align:center;}

.wrap_02 { width:960px; margin:0 auto;}
.innner { width:860px; margin:0 auto;}

.bg_2f { background-color:#eeeeee; background-image:url(../img/bg_okiniiri.gif); background-repeat:repeat-x;}
.cnt { background-color:#FFFFFF; padding:20px; margin:15px 0;}
.cnt p { margin:10px 0; font-size:16px; color:#333333; line-height:22px;}

 
 h2 { color:#bf0000; margin:0 0 15px 0;}