
/* contents */
#contents{padding:20px 20px 15px; background:#fff url(../Images/common_img_btm.gif) left bottom no-repeat;}
/* Hides from IE-mac \*/
* html body #contents {height:1%;}
/* Hides from IE-mac */

.pagelink01{margin-top:5px; border:1px #B4B4B4 solid; font-size:12px;}
.pagelink02{margin-top:40px; border:1px #B4B4B4 solid; font-size:12px;}
.pagelink03{margin-top:40px; border:1px #B4B4B4 solid; font-size:12px;}
.pagelink {float:right;margin-right:3px;font-size:10px;}
.note{float:left; padding-top:5px;}
.pagetop{float:right; padding-top:5px; text-align:right;}
.pagetop02 {text-align:right;margin:10px 0;}

h3.header_sub01{width:90px; background:url(../../Product/Images/header_sub01.gif) no-repeat 2px 2px; text-indent:-9999px;}
h3.header_sub02{width:90px; background:url(../../Product/Images/header_sub02.gif) no-repeat 2px 2px; text-indent:-9999px;}
h3.header_sub03{width:90px; background:url(../../Product/Images/header_sub03.gif) no-repeat 2px 2px; text-indent:-9999px;}

/* index01 */
h4.sub01{width:720px; height:16px; margin:20px 0 10px; background:url(../../Product/Images/01header_info01.gif) no-repeat; text-indent:-9999px;}
h4.sub02{width:720px; height:16px; margin:20px 0 10px; background:url(../../Product/Images/01header_info02.gif) no-repeat; text-indent:-9999px;}
h4.sub03{width:720px; height:16px; margin:20px 0 10px; background:url(../../Product/Images/01header_info03.gif) no-repeat; text-indent:-9999px;}
h4.sub04{width:720px; height:16px; margin:20px 0 10px; background:url(../../Product/Images/01header_info04.gif) no-repeat; text-indent:-9999px;}

/* table */
#com1 table{margin-top:10px;}
#com1 table table{margin-top:10px; background:#B4B4B4 ; font-size:12px; line-height:1.2;}
#com1 table tr{background:#fff ;border-width:thin;border-style:solid;border-color:#B4B4B4;}
#com1 table td{padding:10px;border-width:thin;border-style:solid;border-color:#B4B4B4;}
#com1 table td.header01{width:110px; font-weight:bold; background:#FAB77F;}
#com1 table td.header01 span{font-size:10px; line-height:1.2; font-weight:lighter;}
#com1 table td.header02{font-weight:bold; background:#FBE2CC;}

#com1 table ul{padding:5px 0; list-style:none;}
#com1 table ul li{font-size:10px; line-height:1.3;}

#note{padding:5px 0; line-height:1.2;}
#note dl{font-size:10px;}
#note dt{width:2em;}
#note dd{margin-left:2em; margin-top:-1.2em;}


/* ---以下commonより追加--- */

/* body */
body{font:12px/20px "ＭＳ ゴシック", "Osaka?等幅"; color:#434342; text-align:center;}

*{margin:0;padding:0;}

/* link1 */
a:link {color:#EC6C01;}
a:visited {color:#EC6C01;}
a:hover {color:#EC9301;}
a:active {color:#EC6C01;}

/* link2 */
a.lk:link {color:#FFF;}
a.lk:visited {color:#FFF;}
a.lk:hover {color:#FBE2CC;}
a.lk:active {color:#FFF;}

/* margin */
.mg5t {margin-top:5px;}
.mg10t {margin-top:10px;}
.mg20t {margin-top:20px;}
.mg30t {margin-top:30px;}
.mg5l {margin-left:5px;}
.mg10l {margin-left:10px;}
.mg20b {margin-bottom:20px;}

/* text */
.ttl {font-size:14px;color:#000;font-weight:bold;}
.cap {font-size:10px;line-height:14px;}
.subtxt {color:#B4B4B4;}
.red {color:#C00;}

/* align */
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

/* float */
.float-l {float:left;}
.float-r {float:right;}

/* clear */
.clear {clear:both;}
.clear * {display:none;}

/* hack (clearfix) */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

.clearfix {
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */


img{border:none;}

#container{width:760px; padding-top:20px; margin:0 auto; text-align:left;}

/* Navigatioin */
#main-navi{width:760px; height:95px; background:url(../Images/main_navi.gif) no-repeat;}
#main-navi h1{width:100px; height:40px; padding:15px 0 0 28px; font-size:12px;}
#main-navi h1 a{display:block; width:100px; height:40px; background:url(../Images/logo.gif) no-repeat; text-indent:-9999px;}

#main-navi ul{display:block; padding-top:10px; padding-left:9px;}
#main-navi li{list-style:none; float:left;}
#main-navi li a{display:block; width:125px; height:27px; background: url(../Images/navi.gif) left top no-repeat;}
/* MacIE5 \*/
#main-navi li a {overflow:hidden;}
/**/
/*\*//*/
	#main-navi span.navi_title {display:none;}
/**/

/*
@media screen {
	#main-navi span.navi_title {display:none;}
}
*/
@media screen {
	#main-navi span.navi_title {display:none;}
}

