*{padding:0;margin:0;}
body{font-size:12px;line-height:1.3em;text-align:center;font-family:"MS PGothic";}
img{border:none;}
a{text-decoration:underline;color:#2200CC;}
a:hover{text-decoration:none;}
#container{width:800px;margin:3px auto 0px auto;text-align:left;}
#header{padding-top:2px;position:relative;}
#header .title{position:absolute;top:28px;right:0px;font-weight:normal;font-size:10px;}
#header .pan{color:#000000;font-size:10px;margin-top:3px;padding-top:4px;margin-bottom:4px;padding-left:5px;border-top:12px #FF0000 solid;}
#header .pan a{text-decoration:none;}
#header .pan a:hover{text-decoration:underline;}
#contents{float:right;margin-top:0px;margin-bottom:15px;margin-left:13px;}
#contents ul{margin-top:10px;margin-left:5px;}
#contents li{list-style:none;margin-bottom:5px;}
#contents .stars1{background:url('/images/stars_1_0.gif') no-repeat;background-position:4px center;padding-left:72px;}
#contents .stars2{background:url('/images/stars_2_0.gif') no-repeat;background-position:4px center;padding-left:72px;}
#contents .stars3{background:url('/images/stars_3_0.gif') no-repeat;background-position:4px center;padding-left:72px;}
#contents .stars4{background:url('/images/stars_4_0.gif') no-repeat;background-position:4px center;padding-left:72px;}
#contents .stars5{background:url('/images/stars_5_0.gif') no-repeat;background-position:4px center;padding-left:72px;}
#contents .stars1_2{background:url('/images/stars_1_0.gif') no-repeat;background-position:33px center;padding-right:64px;}
#contents .stars2_2{background:url('/images/stars_2_0.gif') no-repeat;background-position:33px center;padding-right:64px;}
#contents .stars3_2{background:url('/images/stars_3_0.gif') no-repeat;background-position:33px center;padding-right:64px;}
#contents .stars4_2{background:url('/images/stars_4_0.gif') no-repeat;background-position:33px center;padding-right:64px;}
#contents .stars5_2{background:url('/images/stars_5_0.gif') no-repeat;background-position:33px center;padding-right:64px;}
#contents table{width:100%;margin-top:5px;border-collapse:collapse;line-height:1.3em;}
#contents .pickup td{border:1px #ffffff solid;padding-top:4px;padding-left:5px;padding-right:5px;padding-bottom:4px;}
#contents .pickup2{margin-bottom:10px;padding:10px;border:1px #333333 solid;}
#contents .pickup2 table{width:575px;margin-top:0px;}
#contents .list th{background:#eeeeee;font-weight:normal;text-align:center;border:1px #333333 solid;padding-top:4px;padding-left:5px;padding-right:5px;padding-bottom:4px;}
#contents .list td{border:1px #333333 solid;padding-top:4px;padding-left:5px;padding-right:5px;padding-bottom:4px;}
#contents .detail th{background:#eeeeee;font-weight:normal;text-align:left;border:1px #333333 solid;padding-top:4px;padding-left:5px;padding-right:5px;padding-bottom:4px;}
#contents .detail td{border:1px #333333 solid;padding-top:4px;padding-left:5px;padding-right:5px;padding-bottom:4px;}
#contents .check th{background:#eeeeee;font-weight:bold;text-align:center;border:1px #333333 solid;padding-top:1px;padding-left:5px;padding-right:5px;padding-bottom:1px;}
#contents .check td{border:1px #333333 solid;padding-top:1px;padding-left:5px;padding-right:5px;padding-bottom:1px;}
#contents .title{font-weight:bold;}
#contents .title2{margin-top:20px;margin-left:5px;margin-right:5px;padding-left:5px;padding-top:3px;padding-bottom:3px;border-left:5px solid #FF0000;border-bottom:1px solid #aaaaaa;font-weight:bold;color:#000000;}
#contents .body{margin-top:10px;}
#contents .review{margin-top:5px;margin-bottom:20px;}
#contents .caption{margin-top:5px;margin-bottom:30px;}
#contents .column{margin-top:20px;margin-bottom:10px;}
#contents .button{margin-top:10px;text-align:center;}
#contents .button input{margin-left:10px;margin-right:10px;}
#contents .error{margin-top:10px;margin-bottom:10px;text-align:center;color:#0874BF;}
#contents .ad{margin-top:10px;}
#contents .strong{color:#ff0000;font-weight:bold;}
#contents .bold{font-weight:bold;}
#contents .red{color:#ff0000;}
#contents .big_strong{font-size:18px;color:#ff0000;font-weight:bold;}
#contents .big_bold{font-size:18px;font-weight:bold;}
#menu{width:181px;margin-top:0px;margin-bottom:15px;border:1px #ff0000 solid;}
#menu form{margin-top:5px;margin-left:5px;margin-right:5px;}
#menu ul{margin-top:5px;margin-left:5px;margin-right:5px;line-height:1.4em;}
#menu li{list-style:none;margin-bottom:5px;}
#menu a{color:#2200CC;}
#menu .title {background-color:#ff0000;color:#ffffff;font-weight:bold;padding-top:1px;padding-bottom:1px;text-align:center;}
#footer{clear:both;width:100%;border-top:1px solid #ff0000;margin-bottom:10px;}
#footer .body{margin-top:10px;text-align:center;line-height:1.5em;}

