#wrapper{width:100%;background-color:#ffffff;text-align:center;margin-left:0px;padding-top:10px;}
#contents{background-color:#ffffff;width:950px;padding:0px;font-family:arial;font-size:medium;color:#666666;line-height:140%;margin:0 auto 0 auto;text-align:left;}
#header{}
#logo{background-repeat:no-repeat;}
#main{}
#footer{text-align:center;padding-top:8px;border-top:4px solid #000099;margin-top:10px;}
#comipo{font-size:small;text-align:center;margin-top:8px;margin-bottom:0px;}
#kaisetsu{background-image:url(./iesamplecode/ai_kaisetsu.png);background-repeat:no-repeat;height:475px;font-size:small;padding-left:300px;padding-top:50px;padding-right:75px;color:#333333;}
#kaisetsu_err{background-image:url(./iesamplecode/ai_kaisetsu_err.png);background-repeat:no-repeat;height:475px;font-size:small;padding-left:300px;padding-top:50px;padding-right:75px;color:#333333;}

span.new{font-style:italic;font-weight:bold;font-size:xx-small;color:#ff0000;}

body{margin:0 0 0 0;}
table.main{border-collapse:collapse;border:0px;}
table.main tr td{text-align:center;vertical-align:top;width:190px;height:160px;padding:0px;spacing:0 0 0 0;}
table.list{border-collapse:collapse;border:0px;}
table.list td{vertical-align:top;width:250px;padding:0px;spacing:0 0 0 0;}
table.compare th{text-align:center;vertical-align:middle;width:250px;}
table.compare td{text-align:center;vertical-align:middle;width:250px;}

table.curriculum td{vertical-align:top;}
table.curriculum caption{font-weight:bold;color:#000000;}
th.curriculum_title{width:250px;}
th.curriculum_contents{width:400px;}
th.curriculum_status{width:100px;}
p.tablenote{font-size:x-small;margin-top:4;}

h2{font-weight:bold;font-size:large;color:#0000CC;margin-top:8px;margin-bottom:20px;padding-top:12px;border-top:4px solid #000099;}
h3{font-weight:bold;font-size:medium;color:#FF3333;margin-top:4px;margin-bottom:20px}
th{background-color:#FFCCCC;}
a:hover{color:#ff0000;}

img.left{float:left;padding:5px;}
div.clear{clear: both;margin: 0 0 10px 0;}

p.header{text-align:right;}

.weight-normal{font-weight:normal;}
.attention{color:#ff0000;font-weight:bold;}

.comment_index{font-weight:bold;color:#000000;}
.comment_detail{font-size:small;}
a.lineup{font-size:small;}