/*-- HTML tag format --*/
body{ background: #fff; /*url( ../img/global/bg.gif ) repeat-y; */ margin-top:0}

body,
table,
tr,
td{ font-size: 12px; line-height: 140%; color: #303030; }

img{ border: 0; }

form{ margin: 0; padding: 0; }

h3{ padding: 0; margin: 0 0 10px 0; }


a:link{ color: #666600; text-decoration: none; }
a:visited{ color: #666600; text-decoration: none; }
a:hover{ color: #B22D02; text-decoration: underline; }
a:active{ color: #B22D02; text-decoration: underline; }

/*-- base layout format --*/
#wrapper{ text-align: left; margin-top:0 /*margin-left:10px; margin-top:*/}

#container{
	text-align: left;
	width: 740px;
	margin: 0 auto;
}


#contents-base{
	text-align: left;
	width: 740px;
	/*height:783px; */
	margin: 0 auto; }
#contents-base h1{ text-align:right; font-size:10px; padding:0; margin:0 auto; font-weight:normal; color:#cfcfcf}


#contents-base-index{
	text-align: left;
	width: 740px;
	height:580px;
	margin: 0 auto; }

#contents-base-index h1{ text-align:right; font-size:10px; padding:0; margin:0 auto; font-weight:normal; color:#669933}


#main{ padding:15px 15px 10px 15px; width:710px}

div.partition{ clear: both; height: 0; margin: 0; padding: 0;}
div.partition hr{ display: none; height: 0; margin: 0; padding: 0; }

/*-- header & footer format --*/
#header{ height:111px; background: transparent url( ../img/global/header.png ) no-repeat; position: relative; }
#header #movlogo{ position: absolute; width: 53px; height: 62px; top: 8px; left: 30px;}
#header h1{ text-align:left; margin:0 auto; padding:0 0; font-size:10px; text-indent:-5000px}
/*#header h1{  text-align: right; margin: 0 0 5px 0;font-size: 16px;}*/

div#footer{
	text-align: center;
	height:54px; width:740px;
	margin: 1px 0 0 0;
	padding:0;
	background: transparent url( ../img/global/footer.png ) no-repeat;}

div#footer h4{ margin:0 auto; color:#333; padding:53px 20px 0 0; font-size:10px; font-weight:normal; text-align:right}

.na{ /*float:right; width:650px*/ padding:10px 0 0 0; margin:0; }
.navi{ width:200px;  }
.navi-r{ float:right}
.navi-l{ float:left}

.navi00{ /*width:650px; */padding:10px 10px 0 10px; text-align:right}

.navi00 img{ padding:0 0 0 20px; margin:0}

/*--- main menu format 2011.06.23 ---*/
.main-menu { width:740px; }
.main-menu ul{margin:0; padding:60px 0 0 13px;}
.main-menu ul li{ margin:0; padding:0; list-style: none; float:left}
.main-menu li a{ height:32px; text-indent: -5000px; display: block; }


.main-menu li.mm-01{ background: url(../img/global/header_menu.png) 0 0 no-repeat; width: 110px; }
.main-menu li.mm-01 a:hover,
.main-menu li.mm-01 a:active{ background: url(../img/global/header_menu.png) 0 -34px no-repeat; }
.main-menu li.mm-01 a.selected,
.main-menu li.mm-01 a:hover.selected,
.main-menu li.mm-01 a:active.selected{ background: url(../img/global/header_menu.png) 0 -34px no-repeat; }

.main-menu li.mm-02{ background: url(../img/global/header_menu.png) -110px 0 no-repeat; width: 97px; }
.main-menu li.mm-02 a:hover,
.main-menu li.mm-02 a:active{ background: url(../img/global/header_menu.png) -110px -34px no-repeat; }
.main-menu li.mm-02 a.selected,
.main-menu li.mm-02 a:hover.selected,
.main-menu li.mm-02 a:active.selected{ background: url(../img/global/header_menu.png) -110px -34px no-repeat; }

.main-menu li.mm-03{ background: url(../img/global/header_menu.png) -207px 0 no-repeat; width: 151px; }
.main-menu li.mm-03 a:hover,
.main-menu li.mm-03 a:active{ background: url(../img/global/header_menu.png) -207px -34px no-repeat; }
.main-menu li.mm-03 a.selected,
.main-menu li.mm-03 a:hover.selected,
.main-menu li.mm-03 a:active.selected{ background: url(../img/global/header_menu.png) -207px -34px no-repeat; }

.main-menu li.mm-04{ background: url(../img/global/header_menu.png) -358px 0 no-repeat; width: 104px; }
.main-menu li.mm-04 a:hover,
.main-menu li.mm-04 a:active{ background: url(../img/global/header_menu.png) -358px -34px no-repeat; }
.main-menu li.mm-04 a.selected,
.main-menu li.mm-04 a:hover.selected,
.main-menu li.mm-04 a:active.selected{ background: url(../img/global/header_menu.png) -358px -34px no-repeat; }

.main-menu li.mm-05{ background: url(../img/global/header_menu.png) -462px 0 no-repeat; width: 105px; }
.main-menu li.mm-05 a:hover,
.main-menu li.mm-05 a:active{ background: url(../img/global/header_menu.png) -462px -34px no-repeat; }
.main-menu li.mm-05 a.selected,
.main-menu li.mm-05 a:hover.selected,
.main-menu li.mm-05 a:active.selected{ background: url(../img/global/header_menu.png) -462px -34px no-repeat; }

.main-menu li.mm-06{ background: url(../img/global/header_menu.png) -567px 0 no-repeat; width: 143px; }
.main-menu li.mm-06 a:hover,
.main-menu li.mm-06 a:active{ background: url(../img/global/header_menu.png) -567px -34px no-repeat; }
.main-menu li.mm-06 a.selected,
.main-menu li.mm-06 a:hover.selected,
.main-menu li.mm-06 a:active.selected{ background: url(../img/global/header_menu.png) -567px -34px no-repeat; }


/*--- main menu format ---
.main-menu { width:740px; }
.main-menu ul{margin:0; padding:60px 0 0 12px;}
.main-menu ul li{ margin:0; padding:0; list-style: none; float:left}
.main-menu li a{ height:32px; text-indent: -5000px; display: block; }


.main-menu li.mm-01{ background: url(../img/global/header_menu.png) 0 0 no-repeat; width: 110px; }
.main-menu li.mm-01 a:hover,
.main-menu li.mm-01 a:active{ background: url(../img/global/header_menu.png) 0 -34px no-repeat; }
.main-menu li.mm-01 a.selected,
.main-menu li.mm-01 a:hover.selected,
.main-menu li.mm-01 a:active.selected{ background: url(../img/global/header_menu.png) 0 -34px no-repeat; }

.main-menu li.mm-02{ background: url(../img/global/header_menu.png) -110px 0 no-repeat; width: 97px; }
.main-menu li.mm-02 a:hover,
.main-menu li.mm-02 a:active{ background: url(../img/global/header_menu.png) -110px -34px no-repeat; }
.main-menu li.mm-02 a.selected,
.main-menu li.mm-02 a:hover.selected,
.main-menu li.mm-02 a:active.selected{ background: url(../img/global/header_menu.png) -110px -34px no-repeat; }

.main-menu li.mm-03{ background: url(../img/global/header_menu.png) -207px 0 no-repeat; width: 101px; }
.main-menu li.mm-03 a:hover,
.main-menu li.mm-03 a:active{ background: url(../img/global/header_menu.png) -207px -34px no-repeat; }
.main-menu li.mm-03 a.selected,
.main-menu li.mm-03 a:hover.selected,
.main-menu li.mm-03 a:active.selected{ background: url(../img/global/header_menu.png) -207px -34px no-repeat; }

.main-menu li.mm-04{ background: url(../img/global/header_menu.png) -308px 0 no-repeat; width: 110px; }
.main-menu li.mm-04 a:hover,
.main-menu li.mm-04 a:active{ background: url(../img/global/header_menu.png) -308px -34px no-repeat; }
.main-menu li.mm-04 a.selected,
.main-menu li.mm-04 a:hover.selected,
.main-menu li.mm-04 a:active.selected{ background: url(../img/global/header_menu.png) -308px -34px no-repeat; }

.main-menu li.mm-05{ background: url(../img/global/header_menu.png) -418px 0 no-repeat; width: 151px; }
.main-menu li.mm-05 a:hover,
.main-menu li.mm-05 a:active{ background: url(../img/global/header_menu.png) -418px -34px no-repeat; }
.main-menu li.mm-05 a.selected,
.main-menu li.mm-05 a:hover.selected,
.main-menu li.mm-05 a:active.selected{ background: url(../img/global/header_menu.png) -418px -34px no-repeat; }

.main-menu li.mm-06{ background: url(../img/global/header_menu.png) -569px 0 no-repeat; width: 141px; }
.main-menu li.mm-06 a:hover,
.main-menu li.mm-06 a:active{ background: url(../img/global/header_menu.png) -569px -34px no-repeat; }
.main-menu li.mm-06 a.selected,
.main-menu li.mm-06 a:hover.selected,
.main-menu li.mm-06 a:active.selected{ background: url(../img/global/header_menu.png) -569px -34px no-repeat; }

.main-menu li.mm-07{ background: url(../img/global/header_menu.png) -569px 0 no-repeat; width: 141px; }
.main-menu li.mm-07 a:hover,
.main-menu li.mm-07 a:active{ background: url(../img/global/header_menu.png) -569px -34px no-repeat; }
.main-menu li.mm-07 a.selected,
.main-menu li.mm-07 a:hover.selected,
.main-menu li.mm-07 a:active.selected{ background: url(../img/global/header_menu.png) -569px -34px no-repeat; }

*/


/*
top
*/
.bnr{ margin:0 0 10px 0; padding:0; border:0}

#top-main{ padding:10px 20px; margin:0}

#top-botom{padding:10px 20px; margin:0}
.right-area{ float:right; width:230px; margin:7px 0 0 0 }
.left-area{ float:left; width:460px; background:url(../img/bg_topic.gif) no-repeat;}
.left-area h3{ margin:20px; padding:0;color: #FF6600; font-size:14px}
.left-area .box{ margin:30px 20px 20px 20px}
.left-area .box h4{ margin:5px 0 0 0; padding:5px 0; color:#FF6600; border-top:#CCCCCC 1px dotted; line-height:120%;font-size:12px}
.left-area .box p{ line-height:120%; padding:0; margin:0; font-size:12px}


