/*
　胎内市ホームページ共通スタイルシート
*/

BODY { margin: 20px 10px 80px 10px; background: #ffffff; color: #000000; }

A:visited { background:#ffffff; color:#800080; }
A:active { background:#ffffff; color:#ff0000; }
A:hover { left: 2px; position:relative; }

BR.clearall { clear: both; }

DIV.blockquote30 { margin:  0px 30px 0px 30px; padding: 0px 0px 0px 0px; }
DIV.floatleft { float: left; margin:  0px 0px 0px 0px; padding: 5px 10px 0px 0px; }
DIV.indent10 { margin:  0px 0px 0px 10px; padding: 0px 0px 0px 0px; }
DIV.indent20 { margin:  0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
DIV.indent30 { margin:  0px 0px 0px 30px; padding: 0px 0px 0px 0px; }
DIV.indent50 { margin:  0px 0px 0px 50px; padding: 0px 0px 0px 0px; }
DIV.line130 { line-height: 130%; }
DIV.line140 { line-height: 140%; }
DIV.line150 { line-height: 150%; }
DIV.line200 { line-height: 200%; }


H2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 160%; font-weight: bold; }
H3 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 140%; font-weight: bold; }
H3.home { background-color: #ccffcc; margin: 5px 0px 2px 0px; padding: 4px 4px 0px 4px; font-size: 100%; font-weight: bold; line-height: 110%; }
H4 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 120%; font-weight: bold; }
H4.home { margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; font-size: 100%; font-weight: bold; line-height: 110%; }
H5 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 100%; font-weight: bold; }

HR.line { background:#ffffff; color:#666666; height: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

IMG.border0 { border-width: 0; }
IMG.floatleft { float:  left; margin:  0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
IMG.floatleft10  { float:  left; margin:  0px 10px 0px 0px; padding: 0px 0px 0px 0px; }
IMG.floatright   { float: right; margin:  0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
IMG.floatright10 { float: right; margin:  0px 0px 0px 10px; padding: 0px 0px 0px 0px; }
IMG.floatrightb0 { float: right; margin:  0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-width: 0; }
IMG.home { margin:  4px 0px 0px 0px; padding: 0px 0px 0px 0px; vertical-align: text-bottom; }
IMG.home2 { margin:  4px 0px 4px 0px; padding: 0px 0px 0px 0px; vertical-align: text-bottom; }

P.second15 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px; text-indent: -15px; }
P.second30 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 30px; text-indent: -30px; }
P.second100 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 100px; text-indent: -100px; }
P.textbox2 { border: 2px; border-color: #999999; border-style: solid; padding: 10px; }
P.textbox10 { border: 10px; border-color: #999999; border-style: solid; padding: 10px; }

SPAN.text70 { font-size: 70%; font-weight: normal; }
SPAN.text80 { font-size: 80%; font-weight: normal; }
SPAN.text120 { font-size: 120%; font-weight: normal; line-height: 110%; }
SPAN.text150 { font-size: 150%; font-weight: normal; line-height: 110%; }
SPAN.text200 { font-size: 200%; font-weight: normal; line-height: 110%; }
SPAN.textblue { color: #0000ff; font-weight: normal; }
SPAN.textred { color: #ff0000; font-weight: normal; }
SPAN.textunderline { text-decoration: underline; }
SPAN.textunderdouble{ border: 1px; border-color: #000000; border-bottom-style: solid; padding: 0px; text-decoration: underline;}

TABLE.home { margin: 5px 0px 0px 0px; }

.center { margin: 0px; text-align: center; }
.right { margin: 0px; text-align: right; }

