*{
	padding          : 0px;
	margin           : 0px;
}
* {
	box-sizing       : border-box;
	-moz-box-sizing  : border-box;
}

body {
	margin                : 0px;
	padding               : 0px;
	text-align            : center;
	font-size             : 84%;
	line-height           : 1.5;
	color                 : #333;
	background-color      : #ded;
	background-image      : url(/image/total_back.gif);
	background-repeat     : repeat;
}

p {
	text-indent           : 0.7em;
	margin                : 4px;
}
p.flat {
	text-indent           : 0em;
}

img {
	border                : 0px;
}

a:link {
	text-decoration       :underline ;
	color                 : #00c;
}

a:visited {
	text-decoration       :underline ;
}

a:hover {
	text-decoration       :underline ;
	color                 : #f00;
}
/* ---------------------------------------------------------- */
th, td {
	font-size             : 84%;
	line-height           : 1.5;
}

/* ---------------------------------------------------------- */

h1 {
	margin-top            : 0px;
}

h2 {
	margin                : 5px;
	font-size             : 100%;
	color                 : #696;
	font-weight           : bold;
}

h3 {
	font-size             : 120%;
	color                 : #363;
	font-weight           : bold;
}

h4 {
	font-size             : 100%;
	color                 : #333;
	font-weight           : bold;
}

ul li {
	margin-left           : 22px;
}

ol li {
	margin-left           : 30px;
}

/* ---------------------------------------------------------- */
div.all {
	width                 : 720px;
	margin-left           : auto;
	margin-right          : auto;
	background-color      : #fff;
	border-width          : 0px 1px 1px 1px;
	border-color          : #9c9;
	border-style          : solid;
}

div.content {
	width                 : 720px;
	padding               : 0px;
	margin-left           : auto;
	margin-right          : auto;
}
/* ---------------------------------------------------------- */

div.top_content {
	width                 : 720px;
	padding               : 4px 5px 2px 5px;
	text-align            : center;
}
div.top_content h1 {
	width                 : 118px;
	padding               : 0px;
	margin                : 0px;
	float                 : left;
	text-align            : left;
}

div.top_content p {
	text-indent           : 0em;
	padding               : 0px;
	margin                : 0px 0px 0px 20px;
	float                 : left;
}

div.top_content div.bunner {
	padding               : 0px;
	margin                : 0px;
	float                 : left;
}

/* ---------------------------------------------------------- */

div.lcv_search {
	width                 : 710px;
	padding               : 5px 2px 5px 5px;
	margin                : 0px;
	background-image      : url("./image/ten_line.gif") ;
	background-repeat     : repeat-x;
	background-position   : center top;
	text-align            : left;
	clear                 : both;
}

div.lcv_search li {
	margin                : 0px;
	padding               : 0px;
	color                 : #363;
	white-space           : nowrap;
	display               : inline;
}
div.lcv_search li span{
	color                 : #000;
}
div.lcv_search div.right{
	text-align            : right;
}
/* ---------------------------------------------------------- */
div.corp_info {
	width                 : 710px;
	padding               : 5px;
	margin                : 0px;
	background-image      : url("./image/ten_line.gif") ;
	background-repeat     : repeat-x;
	background-position   : center top;
	text-align            : left;
	clear                 : both;
}

div.corp_info ul li {
	margin                : 0px;
	padding               : 0px 0px 0px 1px;
	color                 : #363;
	white-space           : nowrap;
	display               : inline;
}
div.corp_info ul li span{
	color                 : #000;
}

/* ---------------------------------------------------------- */

div.c_left {
	width                 : 170px;
	margin                : 0px;
	padding               : 0px;
	text-align            : left;
	float                 : left;
}

/* ---------------------------------------------------------- */

div.c_right {
	width                 : 548px;
	margin                : 0px;
	padding               : 5px;
	float                 : left;
	text-align            : left;
}

/* ---------------------------------------------------------- */

div.menulist{
line-height                   : 1.2;
background-color              : #ffd;
width                         : 100%;
}

div.menulist ul{
margin                        : 1px;
padding                       : 0px 0px 0px 18px;
list-style-type               : none;
}

div.menulist ul li{
margin                        : 10px 10px 0px 0px;
padding                       : 2px 2px 2px 2px;
list-style-type               : disc;
font-weight                   : bold;
}

div.menulist ul ul li{
margin                        : 0px;
padding                       : 0px 10px 0px 0px;
font-weight                   : normal;
border                        : 0px;
display                       : inline;
}

div.menulist ul li a{
white-space                   : nowrap;
}

/* ---------------------------------------------------------- */

div.next_list {
	padding-bottom        : 5px;
	background-image      : url("./image/ten_line_next.gif") ;
	background-repeat     : repeat-x;
	background-position   : center bottom;
}

div.next_list,
div.next_end {
	list-style-type       : none;
	width                 : 100%;
}

div.next_list ul,
div.next_end  ul {
	width                 : 100%;
	margin-top            : 5px;
}

div.next_list ul li,
div.next_end  ul li {
	color                 : #999;
	display               : inline;
	padding               : 0px;
	margin                : 0px;
}
div.next_list ul li a,
div.next_end  ul li a {
	white-space           : nowrap;
}
/* ---------------------------------------------------------- */
.item01 {
	width                 : 100%;
	padding               : 5px;
	background-color      : #ffd;
}

.item02 {
	width                 : 100%;
	padding               : 5px;
}

.p_navi {
	width                 : 100%;
	text-align            : right;
	padding               : 5px;
	margin                : 0px;
}

.p_naviline {
	text-align            : right;
	margin                : 5px;
	padding-top           : 8px;
	background-image      : url("./image/ten_line.gif") ;
	background-repeat     : repeat-x;
}

.copyright {
	width                 : 720px;
	color                 : #666;
	border-top            : 3px solid #696;
	padding               : 2px 0px 10px 0px;
}

/* ---------------------------------------------------------- */
.attention {
	padding-left          : 1.2em;
	text-indent           : -1.2em;
}

.row {
	float                 : left;
}
.half {
	width                 : 50%;
	padding               : 5px;
	float                 : left;
}

.temp_message {
	border                : 1px solid #000;
	background-color      : #fcc;
    padding               : 4px;
}
/* ---------------------------------------------------------- */
div.tab_box{
    width                 : 540px;
}
/* ---------------------------------------------------------- */

h2.sponsor_up{
    text-align       : center;
    margin           : 16px 0px 0px 0px;
}
h2.sponsor_bottom{
    text-align       : center;
    margin           : 0px 0px 0px 0px;
}

div.sponsor1, div.sponsor2{
    width            : 168px;
    margin           : 0px 0px 0px 2px;
    padding          : 8px 0px 8px 0px;
}

div.sponsor1 {
    background-color : #ffc;
}

div.sponsor2 {
    background-color : #fff;
}

h3.sponsor_tile{
    font-size        : 105%;
    text-indent      : 0.3em;
}

p.sponsor_msg{
    text-indent      : 0em;
    line-height      : 1.1em;
    font-size        : 95%;
}
p.sponsor_cm{
    font-size        : 85%;
    text-align       : right;
}
/* ---------------------------------------------------------- */
div.start {
	width:720px;
	text-align                : left;
	margin-bottom             : 5px;
	padding                   : 1px 2px 2px 1px;
	background-color          : #efe;
	border-bottom             : 1px solid #696;
	font-size                 : 75%;
}
div.start img {
	margin:1px 0px -2px 1px;
}

/* ---------------------------------------------------------- */

