@charset "shift_jis";

* {
margin: 0;
padding: 0;
list-style: none;

}

img { border: 0; }

BODY, TH, TD { line-height: 17pt; font-size: 100%; }

body
    {
     margin: 0px;
     padding: 0px;
     text-align: center;
    }

.main
    {
     margin: 0 auto;
     text-align: left;
     width: 800px;
    }

.main700
    {
     margin: 0 auto;
     text-align: left;
     width: 700px;
    }


#naviBar{
	width: 800px;
	height: 63px;
	background: url('sback.gif');
	margin-bottom: 20px;
}

#naviBar li{
	width: 60px;
	height: 19px;
	float: left;
	margin-top: 23px;
	position: relative;
}
#naviBar a{
	display:block;
	height:100%;
	text-indent:-9999px;
	text-decoration:none;
}
#naviBar a:focus{
/*\*/
	overflow: hidden;
/**/
}

li.logoBtn  { background:url('sublogo.gif') no-repeat; width:215px !important; height:40px !important; margin:0px !important; }
li.top-Btn  { background:url('scontents/top2.gif') no-repeat; margin-left:25px; }
li.top-Btn a{ background:url('scontents/top1.gif') no-repeat; }
li.annaBtn  { background:url('scontents/annai2.gif') no-repeat; }
li.annaBtn a{ background:url('scontents/annai1.gif') no-repeat; }
li.intyBtn  { background:url('scontents/syoukai2.gif') no-repeat; }
li.intyBtn a{ background:url('scontents/syoukai1.gif') no-repeat; }
li.infoBtn  { background:url('scontents/info2.gif') no-repeat; }
li.infoBtn a{ background:url('scontents/info1.gif') no-repeat; }
li.acceBtn  { background:url('scontents/access2.gif') no-repeat; }
li.acceBtn a{ background:url('scontents/access1.gif') no-repeat; }
li.messBtn  { background:url('scontents/message2.gif') no-repeat; }
li.messBtn a{ background:url('scontents/message1.gif') no-repeat; }
li.linkBtn  { background:url('scontents/link2.gif') no-repeat; }
li.linkBtn a{ background:url('scontents/link1.gif') no-repeat; }
li.yoyaBtn  { background:url('scontents/yoyaku2.gif') no-repeat; }
li.yoyaBtn a{ background:url('scontents/yoyaku1.gif') no-repeat; }
li.qandBtn  { background:url('scontents/qa2.gif') no-repeat; }
li.qandBtn a{ background:url('scontents/qa1.gif') no-repeat; }
li.ayumBtn  { background:url('scontents/ayumi2.gif') no-repeat; }
li.ayumBtn a{ background:url('scontents/ayumi1.gif') no-repeat; }


li a:hover{
	background:none !important;
}


ul#naviBar { /* IE6 対策 */
        behavior: url("http://www.watanabe-naika.jp/csshover.htc");
}


ul.pulldown2 a:link,
ul.pulldown2 a:visited {
        background: #ffffe0;
}


ul.pulldown2 li a {
        display: block;
        width: 9em;
	text-indent: 1em !important;
}

/* 下層のメニューを不可視に */
ul#naviBar li ul.pulldown2 {
border:1px solid #000; border-color:#FCF1BE #A8943A #a86 #edb; border-width:1px 2px 2px 1px; background:#FCF1BE;
        display: none;
}

/* 疑似要素 :hover で下層のメニューを可視に */
ul#naviBar li:hover ul.pulldown2 {
        display: block;
	width: 9em;
        position: absolute;
        top:19px; left:0px;
        z-index: 100;
}

ul#naviBar li ul.pulldown2 li {
        float: none;
        margin: 0;
        font-weight: normal;
}





#ptitle{
	width:120px;
	height:59px;
	text-indent:-1000px;
	margin: 0 auto;
	text-align: left;
}


.click { cursor: hand; }
.sema { line-height: 12pt; }
A{ text-decoration:underline;color:#0000ff; }
A:active{ text-decoration:underline;color:#ff0000; }
A:visited{ text-decoration:underline;color:#800080; }
A:hover{ text-decoration:underline;color:#ff3300; }

div.article {
	letter-spacing: 0.05em;
	margin: 0 auto;
	text-align: left;
}

.point_Blue {
	font-size: 100%;
	padding: 2px 0 2px 23px;
	background: url('contents/point_blue.png') 0 5px no-repeat;
	line-height: 1.3;
	color: #00008b;
	text-align: left;
}
.point_Green {
	font-size: 100%;
	padding: 2px 0 2px 23px;
	background: url('contents/point_green.png') 0 5px no-repeat;
	line-height: 1.3;
	color: green;
	text-align: left;
}
.point_Orange {
	font-size: 100%;
	padding: 2px 0 2px 23px;
	background: url('contents/point_orange.png') 0 5px no-repeat;
	line-height: 1.3;
	color: #8b4513;
	text-align: left;
}
.point_Red {
	font-size: 100%;
	padding: 2px 0 2px 23px;
	background: url('contents/point_red.png') 0 5px no-repeat;
	line-height: 1.3;
	color: #ff0000;
	text-align: left;
}

.question_Blue {
	font-size: 100%;
	padding: 5px 0 2px 32px;
	background: url('contents/question_blue.png') 0 5px no-repeat;
	line-height: 1.6;
	color: #00008b;
	text-align: left;
}

a.totop {
	padding: 2px 0 2px 23px;
	background: url('contents/dottedarrow01_green_up.gif') 0 5px no-repeat;
	line-height: 1.3;
	text-align: right;
	font-size: 95%;
}


.bar-list-g {
	margin: 0 auto;
	font-size: 100%;
	font-weight: bold;
	line-height: 38px;
	background: url('contents/bar-list-g.gif') no-repeat;
	height: 36px;
	width: 590px;
	padding-left: 25px;
	color: green;
	text-align: left;
}

.bar1-g {
	margin: 0 auto;
	font-size: 100%;
	font-weight: bold;
	line-height: 38px;
	background: url('contents/bar1-g.gif') no-repeat;
	height: 38px;
	width: 630px;
	padding-left: 25px;
	color: green;
	letter-spacing: 0.1em;
	text-align: left;
}

.bar2-g {
	margin: 0 auto;
	font-size: 100%;
	font-weight: bold;
	line-height: 28px;
	background: url('contents/bar2-g.gif') no-repeat;
	height: 25px;
	width: 450px;
	padding-left: 33px;
	color: green;
	letter-spacing: 0.1em;
	text-align: left;
}

.bar2-blue {
	margin: 0 auto;
	font-size: 100%;
	font-weight: bold;
	line-height: 28px;
	background: url('contents/bar2-blue.gif') no-repeat;
	height: 25px;
	width: 550px;
	padding-left: 33px;
	color: black;
	letter-spacing: 0.1em;
	text-align: left;
}

.bar3-g {
	margin: 0 auto;
	font-size: 100%;
	font-weight: bold;
	line-height: 33px;
	background: url('contents/bar3-g.gif') no-repeat;
	height: 31px;
	width: 630px;
	padding-left: 25px;
	color: #006400;
	letter-spacing: 0.1em;
	text-align: left;
}


.dotline-orange {
	margin: 0 auto;
	font-size: 150%;
	font-weight: bold;
	line-height: 23px;
	background: url('contents/lorange.gif') no-repeat;
	background-position: center bottom;
	height: 31px;
	width: 346px;
	color: #8b4513;
	letter-spacing: 0.1em;
	text-align: center;
}


.title-line {
	margin: 0 auto;
	padding: 3px 0;
	font-size: 100%;
	letter-spacing: 0.1em;
	background: url('contents/tline.gif') repeat-x 0 50%;
	border-left: 3px #99FF66 solid;
	color: green;
}
.title-line span {
	padding: 0 0.5em;
	background-color: #FFFFFF;
}


li.list_Blue {
	padding: 2px 0 2px 23px;
	background: url('contents/list_blue.gif') 0 5px no-repeat;
	line-height: 1.3;
	text-align: left;
}
li.list_Red {
	padding: 2px 0 2px 23px;
	background: url('contents/list_red.gif') 0 5px no-repeat;
	line-height: 1.3;
	text-align: left;
}


div.comment {
width: 300px;
background-color:#ffe4e1 !important;
padding: 25px !important;
position: relative;
border: none !important;
}

div.comment .arrow {
width: 0;
height: 0;
line-height: 0;
border-top: 40px solid #ffe4e1; 
position: absolute; 
bottom: 60%; 
border-left: none; 
border-right: 30px solid white; 
right: -30px; 
}


.box01 {
	border: solid 1px #616161;
	border-width: 2px 7px 2px 7px;
	width: 700px;
	margin-top: 80px;
}
.box01_text {
	border-top: 1px dashed #616161;
	border-bottom: 1px dashed #616161;
	margin: 5px;
	padding: 11px 19px;
}


#footer{
	width: 700px;
	padding: 5px;
	margin: 0 auto;
	margin-top: 200px;
	background-color: #cccccc;
	margin-bottom: 0px;
	color: #ffffff;
	line-height: 1;
	font-size: 80%;
}
#footer A{ text-decoration:none; color:#ffffff; }
#footer A:active{ text-decoration:none;color:#ffffff; }
#footer A:visited{ text-decoration:none;color:#ffffff; }
#footer A:hover{ text-decoration:none;color:#ffffff; }

