@charset "UTF-8";

/*tag---------------------------------------*/
body{line-height:1.6;color:#333333;}


/*layout-------------------------------------*/
#moji{width:150px;position:absolute;top:60px;left:230px;height:53px;}
#lay-left { width:265px; float:left;}
#footer { width:265px; height:26px; text-align: center; background-image: url(../img/base/footers.jpg); background-repeat: no-repeat; font-size:93%; padding-top:10px; margin-top:10px;}
#bottom {width:750px; height:25px; background-color: #FFCCCC; margin: 50px 0 20px 10px;}
.lay-base { width:1020px;}
.lay-right { width:750px;height:auto;float:left;}
.lay-right2 { width:750px;height:auto;}
.head01{width:1000px;height:124px; float:left;}
.head02{width:77px;height:124px; float:left;}
.head03{width:692px;height:124px;}

.main-contents { width:740px;}
.footer02{width:1000px;margin-left:0;}

.submenu01 { margin-top:0px; width:740px;height:22px;padding-left:9px;}
.submenu01 ul {margin-top:0px;	list-style:none; width:740px;}
.submenu01 ul li { margin:4px 0px auto 0px; padding-left:15px; padding-right:15px; height:15px; color:#330099; float:left; border-right: 1px solid #FFB1BA; line-height:1.1em;}
.submenu01 ul li.none { margin:4px 0px auto 0px; padding-left:15px; padding-right:15px; height:15px; color:#330099; float:left; border-right: 0px solid #FFB1BA; line-height:1.1em;}
.submenu01 ul li a:active,
.submenu01 ul li a:link,
.submenu01 ul li a:visited { text-decoration: none;}
.submenu01 ul li a:hover { text-decoration: none; color:#FF3399;}
 

 
.bg00{ width:730px; height:22px; background-image:url(../img/base/submenu00_ov.gif); background-repeat:no-repeat;}
.bg01{ width:730px; height:22px; background-image:url(../img/base/submenu01_ov.gif); background-repeat:no-repeat;}
.bg02{ width:730px; height:22px; background-image:url(../img/base/submenu02_ov.gif); background-repeat:no-repeat;}
.bg03{ width:730px; height:22px; background-image:url(../img/base/submenu03_ov.gif); background-repeat:no-repeat;}


/*menu------------------------*/
.menu {width:730px; padding-left:15px; margin-bottm:0px; height:48px; }
.menu img{margin-right:5px;}



/*ページタイトル--*/
.title { width:717px; height:35px; margin-top:20px;margin-left:10px;}
.s-title { font-size:110%;width:97%; margin-top:20px;margin-left:10px; padding:0 0 3px 3px; font-weight:bold; border-left:medium #6999AF solid 5px; border-bottom:1px #6999AF solid;}
.s-title02 { font-size:110%; width:140px; margin-top:5px;margin-left:10px; padding-left:10px; font-weight:bold; border-bottom:1px #6999AF solid;}
.s-title03 { font-size:110%;width:500px; margin-top:5px;margin-left:10px; padding-left:10px; font-weight:bold; border:1px #6999AF solid; border-left:medium #6999AF solid 20px;}
.m-title { font-size:110%;width:700px; height:28px; margin:50px 0 30px 40px;}


/*table--------------------------------------*/
.t01 { color: #000066; font-weight: bold; padding-left:5px; padding-top:5px; height:30px;background-color: #E1E2FD;}
.t02 { color: #000066; font-weight: bold; padding-left:5px; padding-top:5px; height:30px; background-color: #E6EDFF; border-right: dotted thin #9FB5FD ; border-bottom: 3px solid #9FB5FD;  }



/*box-------------------------------------*/
.textbox01 { width:695px; margin-left:20px; padding-left:5px;margin-top:20px;}
.textbox02 { width:600px; margin-left:30px; padding-left:5px;margin-top:20px;line-height: 1.5em;}
.textbox03 { width:695px; border-left: 3px #CD8BA7 solid ; margin-left:45px; padding-left:5px;margin-top:20px;}
.qbox { width:630px; font-weight:bold; border-left: #6999AF solid 3px; border-bottom:1px #6999AF solid; margin-left:20px;padding-left:10px;}

.explain { width: 320px;float: left; margin-left:10px; margin-bottom:20px; text-align: center; padding-top: 5px;}
.explain2 { width: 320px;float: left; margin-left:10px; text-align: center; padding-top: 5px;}
.explain02 { width: 240px; float: left; margin-left:50px; margin-bottom:20px; text-align: center; padding-top: 5px;}
.news { margin-left:20px;}
.news02 { width:240px; float:left; margin-left:50px;} 

/*gototop-------------------------------------*/

.gototop { margin:40px 0; text-align: right; }

/*PDFが開かない方へ-------------------------------------*/
.pdf { margin-left:570px;}


/*一覧へ戻る-------------------------------------*/

.return { width:100px; margin-left:610px;margin-top:10px;}
/*cityreport-------------------------------------*/
.cityreport01{background-image: url(../assembly/cityreport/img/bk01.gif); border:1px solid #999999; margin-bottom:10px;}


/*お問合せ------------------------------------*/
.toi01{margin-left:40px;}
.toi01 tr td{padding:5px; border-bottom:1px solid #6699CC;}

/*写真---------------------------------------*/

.pict { width:680px; margin:20px 0 0 40px;}

.pict img { border: 1px solid  #CCCCCC;}


/*リストスタイル-------------------------------------*/
ul.liststyle01 {margin-top:0px;	list-style:none; margin-left:10px; }
.arrow { background:url(../img/base/arrow.jpg) no-repeat ;background-position: left center; }

/*文字装飾-------------------------------------*/
.moji01 { color: #000066; background-color: #E6EDFF;line-height:1.3em;padding:10px 10px; border:double #9FB5FD; }