@charset 'utf-8';

/* background */
/* body { background:#fff url(/gif/global_bg.gif) repeat-y scroll top center } */
body { background:#fff }
ul li { background:transparent url(/gif/li_img.gif) no-repeat top left }
div.japanize { background:#f2f2f2 }
div.section1 th { background:#eef }
div.section1 tr { background:#fff }
div.section1 tr.top { background:#fff }
div.section1 tr.bottom { background:#f0f0f0 }

/* border */
div.japanize { border:1px solid #e4e4e4 }
h3 { border:0 #62798a solid }

/* border-collapse */
div.section1 table { border-collapse: collapse }

/* border-color */
a img { border-color:#00f }
blockquote { border-color:#ccc }
div.section1 div.body  { border-color:#00c }
dd { border-color:#eee }
dt { border-color:#dfd }
h2 { border-color:#00c }
h2 span.main_title { border-color:#88f #ccf #ccf #000 }
img { border-color:#ccc }
pre { border-color:#ccc }
div.section1 table { border-color:#ccc }
div.section1 td { border-color:#ccc }
div.section1 th { border-color:#ccc }

/* border-width */
a img { border-width:1px }
a.hateb img { border-width:0px }
blockquote { border-width:1px 2px 2px 1px }
div.section1 div.body { border-width:1px 0 0 0 }
div.section1 div.header { border-width:0 0 2px 0 }
div.section4 div.body { border-width:0 }
dd { border-width:0 0 0 3px }
dt { border-width:0 0 3px 0 }
h2 { border-width:0 0 3px }
h2 span.main_title { border-width:2px 1px 1px 0 }
h3 { border-width:0 0 1px 0 }
img { border-width:0px 2px 2px 0px }
pre { border-width:1px 1px 1px 1px }
div.access_analyzer a img { border-width:0px !important }
div.section1 table { border-width:1px }
div.section1 td { border-width:1px }
div.section1 th { border-width:1px }

/* border-style */
a img { border-style:solid }
blockquote { border-style:solid }
div.amazlet-box img { border-style:none }
div.section1 div.body { border-style:dotted }
div.section1 div.header { border-style:none }
div.section2 div.body { border-style:none }
div.section2 div.header { border-style:none }
dd { border-style:none }
dt { border-style:none }
h1 img { border-style:none }
h2 { border-style:solid }
h2 span.main_title { border-style:none }
img { border-style:inset }
img.icon { border-style:none }
pre { border-style:solid }
div.section1 table { border-style:outset }
div.section1 td { border-style:solid }
div.section1 th { border-style:solid }

/* border-top */
body { border-top:8px solid #00c }

/* clear */
address { clear:both }
div.section1 div.body { clear:both }
h2 { clear:both }

/* color */
address { color:#555 }
blockquote { color:#080 }
blockquote li { color:#080 }
body { color:#222 }
dt { color:#444 }
h1 { color:#00c }
h2 { color:#00c }
h2 a { color:#00c }
h3 { color:#567 }
h3 a { color:#567 }
h4 { color:#567 }
h4 a { color:#567 }
h4 a:hover { color:#840084 }
h5 { color:#444 }
li { color:#222 }
pre code span.comment { color:#00a }
strong.super { color:#b00 }
q { color:#777 }

/* display */
h1 span.sign { display:none }
span.iebug { display:none }

/* font-family */
body { font-family:arial,sans-serif }
code { font-family:'Lucida Console', Monaco, monospace }
samp { font-family:'Lucida Console', Monaco, monospace }
kbd { font-family:'Lucida Console', Monaco, monospace }
pre { font-family:'Lucida Console', Monaco, monospace }
var { font-family:'Lucida Console', Monaco, monospace }
textarea { font-family:'Lucida Console', Monaco, monospace }

/* font-size */
address { font-size:100% }
div.amazlet-box { font-size:82% }
div.footer { font-size:90% }
/* div.section3 li { font-size:100% } */
h1 { font-size:100% }
h1 span.main_title { font-size:140% }
h1 span.sub_title { font-size:120% }
h2 { font-size:150% }
h3 { font-size:120% }
h4 { font-size:100% }
h5 { font-size:90% }
li { font-size:100% }
p { font-size:100% }
pre { font-size:100% }
pre code { font-size:82% }
span.update_date { font-size:90% }
strong.super { font-size:140% }
table { font-size:82% }

/* font-style */
address { font-style:normal }
div.header span.japanese { font-style:normal }
h1 { font-style:normal }
h2 { font-style:normal }
h3 { font-style:normal }

/* font-weight */
address { font-weight:bold }
dt { font-weight:bold }
h1 { font-weight:bold }
h2 { font-weight:bold }
h3 { font-weight:bold }
h4 { font-weight:bold }
h5 { font-weight:bold }
h6 { font-weight:bold }
p { font-weight:normal }
q { font-weight:bold }

/* float */
div.section1 div.body { float:left }
div.section1 div.header { float:left }
div.section1 div.header p.eye_catch { float:right }
div.section2 div.body { float:none }
div.section2 div.header { float:left }
div.section3 div.body { float:none }
div.section3 div.header { float:none }

/* letter-spacing */
p,li { letter-spacing:0px }
h1 span.main_title { letter-spacing:0.2em }
h1 span.sub_title { letter-spacing:0.1em }

/* line-height */
div.section1 p { line-height:165% }
li { line-height:165% }

/* margin */
* { margin:0 }
address { margin:0 }
div.amazlet-box { margin:1em 0 }
body { margin:0 }
dd { margin:0 0 1em 0 }
div.japanize { margin:1em 0 }
div.section1 { margin:1em auto 0 auto }
div.section1 blockquote { margin:0.7em 0 }
div.section1 div.body { margin:0 0 0 0 }
div.section1 div.body blockquote cite { margin:0.7em 1% }
div.section1 div.body blockquote p { margin:0.7em 1% }
div.section1 div.body blockquote ul { margin:0.7em 1% }
div.section1 div.header { margin:0 0 0.5em 0 }
div.section1 div.section2 { margin:0 0 1em 0 }
div.section1 div.section2 div.body { margin:0 }
div.section1 div.section2 div.header { margin:0 0 0.5em 0 }
div.section1 div.section2 div.section3 div.body { margin:0 0 1em 0 }
div.section1 div.section2 div.section3 div.header { margin:0 }
div.section1 div.section2 div.section3 div.section4 div.body { margin:0 0 0.8em 0 }
div.section1 div.section2 div.section3 div.section4 div.header { margin:0 }
div.section1 dd p { margin:0.2em 0 }
div.section1 form p { margin:0 }
div.section1 p { margin:0.5em 0 }
div.section1 pre { margin:0.5em 0 }
div.section1 ul { margin:0.4em 0 }
div.section1 ul.index { margin:1em 2% }
dl { margin:0.5em 0 0.5em 0 }
dt { margin:0 }
h1 { margin:0 }
h1 span.main_title { margin:0 }
h1 span.sub_title { margin:0 0 0 0.7em }
h2 span.main_title { margin:0 }
h3 { margin:0 0 0.4em 0 }
h4 { margin:0 0 0.1em 0 }
h5 { margin:0.8em 0 }
hr { margin:0.7em 0 }
ul li { margin:0 }
ol li { margin:0 0 0 2em }
ul { margin:0 }
div.section1 table { margin:1em 0 }

/* max-width */
/* div.section1 { max-width:750px } */

/* overflow */
pre { overflow:auto }

/* padding */
* { padding:0 }
address { padding:0 0 1em }
body { padding:0 }
dd { padding:0.1em 0 0.1em 0.5em }
div.japanize { padding:1em }
div.section1 { padding:0 5px }
div.section1 div.body { padding:1em 0 }
div.section1 div.section2 div.body { padding:0 }
div.section1 div.section2 div.section3 div.body { padding:0 }
div.section1 div.section2 div.section3 div.section4 div.body { padding:0 }
dt { padding:0 0 0.2em 0 }
h2 { padding:0 }
h2 span.main_title { padding:0 }
ul li { padding:0 0 0 1.2em }
ol li { padding:0 }
pre { padding:0.5em 1% }
div.section1 th { padding:0.2em 0.4em }
div.section1 td { padding:0.2em 0.4em }
ul { padding:0 }

/* position */
dl { position:relative }
dt { position:relative }
dd { position:relative }

/* text-align */
address { text-align:left }
body { text-align:center } 
blockquote cite { text-align:right }
blockquote cite p { text-align:right }
div.section1 { text-align:left }
h1 { text-align:left }

/* text-decoration */
h2 a { text-decoration:none }
h3 a { text-decoration:none }
h4 a { text-decoration:none }

/* text-indent */
h1 { text-indent:2px }
h2 { text-indent:0em }

/* vertical-align */
p.posted img { vertical-align:text-bottom }


/* left */
h2 span.main_title { left:0 }

/* list-style */
ul li { list-style:none }

/* width */
address { width:100% }
blockquote { width:100% }
blockquote pre { width:100% }
div.section1 { width:97% }
div.section1 div.header { width:100% }
div.section1 div.body { width:100% }
div.section1 div.section2 div.header { width:100% }
div.section1 div.section2 div.body { width:100% }
h1 { width:100% }
h2 { width:100% }
pre { width:98% }

/* word-break */
* { word-break:break-all }

