table {
	font-size:9pt;
	font-family:"Arial";
	font-style: normal;
	

}
td {
font-size:9pt;
	font-family:"Arial";
	cellPadding:3px;

}

INPUT,TEXTAREA,SELECT {font-size:9pt;
font-family:"arial";
	font-style: normal;}
	
textarea{width:350px}
.buttonInput {
	BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; COLOR: #ffffff; BORDER-TOP-COLOR: #000000; BACKGROUND-COLOR: #555555; BORDER-RIGHT-COLOR: #000000
}
a:hover {
	color:#FF3333;
	text-decoration: none;
	font-size:9pt;
}
a:visited {color:#0000FF;text-decoration: none;font-size:9pt;}
#topmenu a:visited {color:#ffffFF;text-decoration: none;font-size:9pt; font-weight:bold;}


a:link {color:#0000FF; text-decoration: none;font-size:9pt;}
#topmenu a:link {color:#ffffff; text-decoration: none; font-weight:bold;}

form_button{color: #414141; font-size: 9pt;}
topintend{padding-left:7px}
#menucontainer { width: 170px; }
#menucontainer ul{margin-left: 0; padding-left: 0; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#menucontainer a { display: block; padding: 3px; width: 170px; background-color: #036; border-bottom: 1px solid #eee;font-size:10px }
#menucontainer a:link, #navlist a:visited { color: #EEE; text-decoration: none; font-size:10px}
#menucontainer a:hover { background-color: #369; color: #fff;font-size:10px }

H1 {box-sizing: border-box; moz-box-sizing: border-box;font-size:24px; border-left-style:solid;
	border-top-style:solid;color:0000FF;
	border-bottom-style:solid; width:95%; border-color:#FF9900; border-width:1px;border-left-width:10px;
	padding-left:5px;}

/**************ナビツアーサイトCSS************************/

@charset "utf-8";
/***概要＆メイン******/
body {font-family:Arial, Helvetica, sans-serif;line-height:17px;margin:0px;color:#333333;text-align:left;
	background-color:#F8F8F8;background-image: url(/images/bg_shadow.gif);background-repeat: repeat-y;background-position: center;font-size: 75%; /* IE */}

html>/**/body {
  font-size: 12px; /* Except IE */}

H2 {font-size:25px; border-left:solid #ffcc00 7px; width:100%; padding-left:5px; padding-right:5px;margin:0px 0px 5px 0px; color:#333333; text-align:left;}
h2 img{float:right; margin-right:10px; vertical-align:middle;}
.midashi_blue{font-size:20px; border-left:solid #0099ff 7px; width:95%; padding-left:10px; margin:0px 0px 0px 0px; color:#333333;}
.midashi_red{font-size:20px; border-left:solid #ff0000 7px; width:95%; padding-left:10px; margin:0px 0px 0px 0px; color:#333333;}
.midashi_green{font-size:20px; border-left:solid #009900 7px; width:95%; padding-left:10px; margin:0px 0px 0px 0px; color:#333333;}
.midashi_orange{font-size:20px; border-left:solid #ff6600 7px; width:95%; padding-left:10px; margin:0px 0px 0px 0px; color:#333333;}
.midashi_pink{font-size:20px; border-left:solid #ff3399 7px; width:95%; padding-left:10px; margin:0px 0px 0px 0px; color:#333333;}
.midashi_gray{font-size:20px; border-left:solid #999999 7px; width:95%; padding-left:10px; margin:0px 0px 0px 0px; color:#333333;}

img{ border:none;}

#main{text-align:justify;width:850px;margin: 0 auto; padding: 0px;}
#header{width:850px;margin:0px;text-align:left;min-height:60px; float:left; background-color:#FFcc00;}
.header_left{width:575px; float:left;margin:0px 0px 0px 0px; }
.header_right{width:255px; float:right; text-align:right; margin:2px 3px 0px 0px; }
#topmenu{width:850px;height:28px;float:left;background-image:url(/images/bg_menu.jpg); margin:5px 0px 0px 0px; color:#ffffff;}
#content{width:830px; min-height:550px;line-height:normal; float:left; margin:10px 10px 0px 10px;padding: 0px 0px 10px 0px;text-align:justify;}
/**#menu{float:left;width:120px;margin-top:10px;padding-bottom:10px; text-align:center;}**/
#footer{font-size: 12px;color:#666666;padding:15px 5px 15px 5px;margin-top:0px; text-align:center;background-image: url(/images/bg_footer.gif);clear:both;}

#topcontent{padding:1px;border-bottom: 1px dotted #333333; margin-bottom:3px; min-height:14px; text-align:left; font-size:10px; color:#333333;}

.kakomi_orange{border:3px solid #ffcc00; padding:3px;}
.kakomi_red{border:5px solid #ff0000; padding:6px 0px 0px 7px; background-image:url(/images/bg_search.jpg); height:28px; color:#ffffff;}
.kakomi2_red{border:5px solid #ff0000; color:#ffffff; background-color:#333333; padding:0px 0px 7px 7px;}
.kakomi_gray{border:2px solid #cccccc;padding:3px;}
.kakomi_black{border:3px solid #666666;padding:0px;}

.shita5{margin-bottom:5px;}
.shita10{margin-bottom:10px;}

.r5 img{vertical-align:middle; margin-right:5px;}

.right img{float:right; margin-left:5px; border:#cccccc solid 1px; padding:5px; clear:both;}
.left img{float:left; margin-right:5px; border:#cccccc solid 1px; padding:5px; clear:both;}
.right_classified img{float:right; margin-left:5px; border:#cccccc solid 1px; padding:5px;}
.right_classified {clear:both; min-height:170px;}
.right10{margin-right:10px;}

.img_category img{float:left; border:1px #cccccc solid; padding:5px; margin:0px 7px 0px 0px;}
.img_category {min-height:73px; margin:0px; border-bottom:1px dashed #666666; padding-bottom:5px; margin-bottom:5px;}
.red{color:#ff0000;}
.orange{color:#ff6600;}

.list img{clear:both;padding:5px; margin-right:5px; margin-bottom:5px; border:1px #cccccc solid;}
.list {min-height:180px;width:195px; border:1px solid #cccccc; padding:5px; margin-right:5px; text-align:left;}

/***テーブル**************************/
table.tableX{
	width:100%;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;}

.tableX th{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;

    background-color:#E1E1E1;
    background-image:url(/images/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:left;
	vertical-align:middle
}
.tableX td{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    padding:0.3em 1em;
	text-align:left;}

.tableX th.center{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;	
    background-color:#E1E1E1;
    background-image:url(/image/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
	vertical-align:middle;}

.tableX td.center{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    padding:0.3em 1em;
	text-align:center;}

table.tableS{margin-top:5px;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	min-width:680px;}

.tableS th{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;

    background-color:#E1E1E1;
    background-image:url(/images/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:left;
	vertical-align:middle
}
.tableS td{
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    padding:0.3em 1em;
	text-align:left;}


/***水平線 HR**************************************/
hr.dashed {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: dotted; /* 線種 */
   border-color: #999999; /* 線色 */
   height: 1px; /* 高さ */ }

/***TOPページのメイン区切り**************************************/
#top{width:850px; float:left; clear:both; margin:0px 0px 0px 0px; padding:0px;}
#top_left{width:582px; float:left; margin:0px 5px 0px 0px; padding:0px;}
#top_right{width:240px;float:left; padding-left:3px;}
.top_rightin{border-right:1px #666666 solid; border-left:1px #666666 solid;border-bottom:1px #666666 solid;padding:5px;}

H3 {border:5px solid #333333; font-size:20px; margin:0px; padding:5px;}
















