body { font-size:12px; line-height: 18px; margin-top: 0px; padding-top:0px;background: #FFFFFF;}
h1 { font-size: 10px; color: #FFFFFF; margin: 0px; padding: 0px; }
h2 {
font-size: 12px;
font-weight: bold;
margin:0px;
}
h3 { font-size: 10px; color: #FFFFFF; margin: 0px; }
address { font-size: 12px; color: #000000 margin: 0px; padding: 0px; }



.cont {
	text-align: center;
	background-image:url(img/back.gif); background-repeat:repeat-x;background-position:top;

}
.main_bg {
	padding-top:0px;

}
.main_con {
background: #FFFFFF;
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;


}
.bgf {
    background: #FFFFFF;
    margin: 0px;
	padding: 0px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin-left: auto; margin-right: auto;

}

.contents { padding: 5px 0px 0px 10px; margin: 0px;}

.contents01 { padding: 0px 0px 0px 10px; margin: 0px; background-image:url(img/contents-bg.gif); background-repeat:repeat-x; background-position:bottom;}

.contents02 { padding: 5px 0px 0px 10px; margin: 0px; background-image:url(img/footer01.jpg); background-repeat:no-repeat; background-position:bottom;}

.padding-05 { padding: 5px;}

.padding-10 { padding: 10px;}

.margin-05 { margin: 5px;}

.side-margin-02 {
	margin-left: 2px;
	margin-right: 2px;
}
.side-margin-03 {
	margin-left: 3px;
	margin-right: 3px;
}

.ad-img { margin: 2px;}

.img1 {
	margin-left: 2px;
	margin-right: 6px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.img2 {
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 8px;
}
.img3 {
	margin-left: 2px;
	margin-bottom: 2px;
}
.img4 {
	margin-left: 2px;
	margin-right: 2px;
}
.arr-img { margin-top: 20px;margin-bottom: 20px;margin-left: 110px;}

.title-img { margin-left: 8px;}
.title-img2 { margin-left: 13px;}

.reg-title-img { margin-left: 8px;}

.movie-bg { padding: 5px 10px 35px 5px; background-image:url(img/movie-control.gif); background-repeat: no-repeat;}

.movie { float: left; border: none; vertical-align:top; margin-right: 10px; margin-bottom: 10px;}

.whatnews-date { font-size: 12px; font-weight: bold; line-height:20px;}

.whatnews-text { font-size: 12px;  line-height:20px;}

.pickup-check { background-image:url(img/movie-bg.jpg); background-repeat:no-repeat; padding: 15px 40px 20px 15px;}

.bannar { margin: 5px;}

.left-bg { background-image:url(img/left-bottom.gif); background-repeat:no-repeat; background-position:bottom;}

.left-comment01 { padding: 5px 10px 5px 10px; font-size: 11px; color:#666666; line-height:13px;}

.left-comment02 { padding: 5px 20px 5px 20px; font-size: 11px; color:#666666; line-height:13px;}



.comment1 { font-size:12px; line-height: 18px; padding: 10px;}
.comment2 { font-size:12px; line-height: 18px; padding-left: 15px;}
.comment3 { font-size:14px; line-height: 18px; padding: 10px; font-weight: bold;}
.comment4 { font-size:12px; line-height: 18px; padding-left: 20px; }

.txt1 { font-size:15px; line-height: 18px; color: red; font-weight: bold; margin: 7px 5px 12px; }
.txt2 { font-size:14px; line-height: 18px; color: #006600; font-weight: bold; margin: 7px 5px 12px; }
.txt3 { font-size:12px; line-height: 18px; color: black; font-weight: normal; margin: 7px 5px 12px; }
.txt4 { font-size:12px; line-height: 18px; color: black; font-weight: normal; margin: 7px 5px 12px; }

.skype_txt1 { font-size:14px; line-height: 14px; color: #ff0000; font-weight: bold; margin: 7px 5px 12px; }


.navi_txt { font-size: 13px; line-height: 11px; margin: 7px 5px 12px; padding: 5px; }


.title_comment1 { font-size:12px; line-height: 17px; color: #FF9900; font-size: 12px; font-weight: bold;}


.title_comment2 { font-size:12px; line-height: 15px; color: #666666; font-size: 12px; font-weight: normal;}


.atten_msg { font-size:10px; color:#ff0000; line-height: 18px;}

.new { font-size: 11px; font-weight: bold;}
.new a:link { color: #3366FF; font-size: 11px; font-weight: normal;}
.new a:visited { color: #3366FF; font-size: 11px; font-weight: normal;}
.new a:hover { color: #CC0000; font-size: 11px; font-weight: normal;}
.new a:active { color: #3366FF; font-size: 11px; font-weight: normal;}

.reg_table {
	border-top: 1px solid #006600;
	border-left: 1px solid #006600;
	background: #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;

}
.reg_table_th {
	border-right: 1px solid #006600;
	border-bottom: 1px solid #006600;
	background: #CCFF99;
	color: #006600;
	font-size: 12px;
    font-style: normal;
	font-weight: bold;
}
.reg_table_td {
	border-right: 1px solid #006600;
	border-bottom: 1px solid #006600;
	color: #000000;
	font-size: 12px;
    font-style: normal;

}

.skype_table {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #F9F7F2;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	margin-top: 10px;
	margin-bottom: 10px;
}

.skype_table_td {
	color: #000000;
	font-size: 12px;
    font-style: normal;
	padding: 8px;
	line-height:18px;
}

.left_menu {
cursor: pointer;
font-size: 12px;
font-weight: bold;
vertical-align:middle;
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 5px;
background:#efefef;
font-family: "ＭＳ Ｐゴシック",sans-serif;
height:25px;
border-bottom: 1px solid #CCCCCC;
}

.left_menu_table {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	margin-left: 8px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.left_menu_table_td {
	color: #000000;
	font-size: 12px;
    font-style: normal;

}
.info_table {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background: #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.info_table_td {
	color: #000000;
	font-size: 11px;
    font-style: normal;
    padding: 3px;
}

.top_img {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.main_table {
	background: #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;

	margin-top: 5px;
	margin-bottom: 5px;
}

.error_table {
	border-top: 1px solid #006600;
	border-left: 1px solid #006600;

	background: #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
.error_table_th {
	border-right: 1px solid #006600;
	border-bottom: 1px solid #006600;
	background: #999999;
	color: #ffffff;
	font-size: 12px;
    font-style: normal;
	padding: 3px;
	font-weight: bold;
}

.error_table_td {
	border-right: 1px solid #006600;
	border-bottom: 1px solid #006600;
	background: #ffffff;
	color: #000000;
	font-size: 12px;
    font-style: normal;
	line-height:16px;
	padding: 5px;
}
.search_pager_header_table {
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	background: #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
.search_pager_header_table_td {
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	background: #ffffff;
	color: #000000;
	font-size: 12px;
  font-style: normal;
	padding: 3px;
}
.search_pager_table {
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;

	background: #ffffff;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}
.search_pager_table_td {
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	background: #ffffff;
	color: #000000;
	font-size: 12px;
  font-style: normal;
	padding: 3px;
}
.search_pager_btn1 {
	width: 20px;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #ffffff;
	margin: 0px;
	padding: 0px;
	font-size: 12px;

	text-align: center;
	text-decoration: none;

}
.search_pager_btn2 {
	width: 30px;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #ffffff;
	margin: 0px;
	padding: 0px;
	font-size: 12px;

	text-align: center;
	text-decoration: none;

}
.menu_btn {
	width: 200px;
	color: #000000;
	background-color: #CCFFCC;
	border: outset 2px #00ff00;
	margin: 0px;
	padding: 3px 1px 1px 0px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	text-decoration: none;
}

.mcontent_title { background-image:url(img/moku.gif); background-repeat: no-repeat; height:25px; color: #000000; font-size: 12px; font-weight: bold; line-height:16px; padding-left: 20px;}
.mcontent_title1 { background-image:url(img/s1.gif); background-repeat: no-repeat; height:25px; color: #000000; font-size: 12px; font-weight: bold; line-height:16px; padding-left: 30px;}
.mcontent_title2 { background-image:url(img/s2.gif); background-repeat: no-repeat; height:25px; color: #000000; font-size: 12px; font-weight: bold; line-height:16px; padding-left: 30px;}
.mcontent_title3 { background-image:url(img/s3.gif); background-repeat: no-repeat; height:25px; color: #000000; font-size: 12px; font-weight: bold; line-height:16px; padding-left: 30px;}
.mcontent_title4 { background-image:url(img/s4.gif); background-repeat: no-repeat; height:25px; color: #000000; font-size: 12px; font-weight: bold; line-height:16px; padding-left: 30px;}
.mcontent_title5 { background-image:url(img/s5.gif); background-repeat: no-repeat; height:25px; color: #000000; font-size: 12px; font-weight: bold; line-height:16px; padding-left: 30px;}
.mcontent_title6 { background-image:url(img/s6.gif); background-repeat: no-repeat; height:25px; color: #000000; font-size: 12px; font-weight: bold; line-height:16px; padding-left: 30px;}
.mcontent_title7 { background-image:url(img/s7.gif); background-repeat: no-repeat; height:25px; color: #000000; font-size: 12px; font-weight: bold; line-height:16px; padding-left: 30px;}
.mcontent_title8 { background-image:url(img/s8.gif); background-repeat: no-repeat; height:25px; color: #000000; font-size: 12px; font-weight: bold; line-height:16px; padding-left: 30px;}

.mcontent_comment1 {color: #000000; font-size: 13px; line-height:20px; padding: 10px;}
.mcontent_comment2 {color: #000000; font-size: 14px; font-weight: bold; padding-left: 5px;padding-bottom: 3px;}
.mcontent_comment3 {color: #000000; font-size: 13px;  padding-left: 0px;}

.login_input {
	width: 165px;
	height: 19px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #000000;
	font-size: 12px;
	text-decoration: none;
}
