﻿/* コンテナ */
div#container {width:800px;margin-left:auto;margin-right:auto}

/* ヘッダー */
div#header {width:760px;margin-left:auto;margin-right:auto}
div#header h1 {width:500px;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:0px}
div#header h1 a {color:#ffffff}
div#header p {font-size:0.85em}


/* トップメニュー */
div#topmenu {width:776px;height:60px;margin-top:5px;margin-bottom:20px;margin-left:auto;margin-right:auto;background-color:#1A00FF}

ul.topmenu {margin-right:auto;margin-left:auto;margin-bottom:0px;margin-top:0px;font-size:0.80em;line-height:0em;padding-left:0px}

ul.topmenu li {list-style-type:none;float:left}

ul.topmenu li a {display:block;width:95px;line-height:30px;text-decoration:none;color:#ffffff;background:url(../img/topmenu.jpg) no-repeat;border-top:solid 0px #DBEDFF;border-bottom:solid 1px #DBEDFF;border-right:solid 1px #DBEDFF;border-left:solid 1px #DBEDFF;text-align:center;letter-spacing:0.08em}

ul.topmenu li a:hover {background-position:left bottom}


/* コンテンツ1 */
div#content1 {width:800px;margin-left:auto;margin-right:auto}
div#content1 {background-image:url(image/line.gif);background-repeat:repeat-x;clear:both}
/* コンテンツ1 */
div#content1 {width:570px;float:right;margin-left:auto;margin-right:auto;margin-top:20px}
h2.index {font-size:1.0em;color:#006f00;line-height:30px;padding-left:20px;background-image:url(image/index.jpg);background-repeat:no-repeat}

div#content1 h3 {font-size:1.0em}
h3.index {font-size:1.0em;color:#006f00;line-height:30px;padding-left:20px;background-image:url(image/index3.jpg);background-repeat:no-repeat}

div#content1 p {font-size:0.85em;line-height:1.5em}
p.content2 {text-align:center;background-image:url(image/index3.jpg);background-repeat:repeat-x}
a.index {padding-right:40px}

/* コンテンツ2 */
div#content2 {width:605px;float:right;margin-left:0px;margin-right:auto;border-top:dotted 1px #1A00FF;border-bottom:dotted 1px #1A00FF;background-color:#FFFFCC}
div#content2 h2 {font-size:1.0em;padding-left:60px;padding-right:20px}
div#content2 h3 {font-size:1.0em;padding-left:60px;padding-right:20px}
div#content2 h4 {font-size:0.9em;padding-left:20px;padding-right:20px;line-height:1.5em}
div#content2 p {font-size:0.85em;padding-left:100px;padding-right:20px;line-height:1.5em}
div#content2 img {float:left;margin-left:20px;margin-right:20px;margin-bottom:10px}
div#content2 a {color:#00000}
div#content2 a:link {color:#000000}
div#content2 a:hover {text-decoration:underline}


/* パンくずリスト */
p#bread {font-size:0.85em;margin-top:0.85em;margin-bottom:1em;padding-left:20px;clear:both}








/* サイドバー */
div#sidebar {width:190px;float:left;background-color:#DBEDFF;border-right:solid 5px #1A00FF}
div#sidebar h3 {font-size:1.0em;color:#000000;background-color:#DBEDFF;padding-top:5px;padding-bottom:0px;padding-left:20px;padding-right:20px}

ul.sidemenu {font-size:0.9em;line-height:0.5em;margin-top:0;margin-left:0;padding-left:0}

ul.sidemenu li {list-style-type:none}

ul.sidemenu li a {display:block;line-height:32px;text-decoration:none;color:#000000;background:url(../img/sidemenu.jpg) no-repeat;border-bottom:solid 2px #ffffff;padding-left:20px;letter-spacing:1px}

ul.sidemenu li a:hover {background-position:left bottom}








/* フッター */
div#footer {background-image:url(image/line.gif);background-repeat:repeat-x;width:800px;margin-top:0px;padding-top:18px;clear:both}


address {font-size:0.80em;color:#1A00FF;font-style:normal;text-align:center}







p {font-size:0.85em}
a:link {color:#1A00FF}
a:hover {color:#8A00B8}
a:visited {color:#B8008A}



