@charset "UTF-8";


/**
 * contents layout
 */
#mainimg{
	display:block;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	height:0px;
	padding-top:150px;
	overflow:hidden;
	background-image:url(img/img.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:10px;
}

.pan {
	margin-bottom:10px;
	padding-left:5px;
}
.pan a{
	color:#333333;
}
.thispage{
	color:#6EB92C;
}


/**
 * left
 */

#left{
	width:210px;
	float:left;
}

#globalsubMenu{
	width:210px;
	background-image:url(./img/sub_memu_bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin-bottom:20px;
}

ul#submenu{
	background-image:url(./img/sub_memu_footer.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
ul#submenu .submenutitle{
	display:block;
	width:210px;
	margin-left:auto;
	margin-right:auto;
	height:0px;
	padding-top:60px;
	overflow:hidden;
	background-image:url(./img/sub_memu_head.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
ul#submenu .submenu1 a{
	display:block;
	width:183px;
	margin-left:auto;
	margin-right:auto;
	height:0px;
	padding-top:58px;
	overflow:hidden;
	background-image:url(./img/sub1_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
ul#submenu .submenu2 a{
	display:block;
	width:183px;
	margin-left:auto;
	margin-right:auto;
	height:0px;
	padding-top:58px;
	overflow:hidden;
	background-image:url(./img/sub2_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
ul#submenu .submenu3 a{
	display:block;
	width:183px;
	margin-left:auto;
	margin-right:auto;
	height:0px;
	padding-top:58px;
	overflow:hidden;
	background-image:url(./img/sub3_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
ul#submenu .submenu4 a{
	display:block;
	width:183px;
	margin-left:auto;
	margin-right:auto;
	height:0px;
	padding-top:58px;
	overflow:hidden;
	background-image:url(./img/sub4_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
ul#submenu .submenu5 a{
	display:block;
	width:183px;
	margin-left:auto;
	margin-right:auto;
	height:0px;
	padding-top:58px;
	overflow:hidden;
	background-image:url(./img/sub5_off.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:8px;
}



#l_inquiry{
	width:210px;
	margin-left:auto;
	margin-right:auto;
	height:210px;
	background-image:url(../../common/img/left/l_inquiry.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.mail_inquiry a{
	display:block;
	font-size:12px;
	background-image:url(../../common/img/icon/icon3.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:10px;
	padding-top:180px;
	line-height:130%;
}



/**
 * right
 */


#right{
	width:545px;
	float:right;
}

#right #profile{
	width:515px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
#profileleft{
	float:left;
	width:154px;
}
#profileright{
	float:right;
	width:345px;
}
#profileleft .id_photo{
	display:block;
	width:154px;
	height:0px;
	overflow:hidden;
	padding-top:204px;
	background-image:url(img/mp_tani.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#profileright #id_prof{
	display:block;
	width:345px;
	height:0px;
	overflow:hidden;
	padding-top:66px;
	background-image:url(img/prof_tani.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#profileright #snapshot{
	width:345px;
	background-color:#F3F5F6;
	padding-bottom:5px;

}
#profileright #snapshot #ss_table{
}
#profileright #snapshot #ss_table td{
	padding-left:5px;
	padding-top:5px;
}

#dr_menu{
	width:545px;
	text-align:center;
	margin-bottom:50px;
}

#dr_menu li{
	float:left;
}
#dr_menu li.greetings a{
	display:block;
	width:131px;
	height:0px;
	overflow:hidden;
	padding-top:34px;
	background-image:url(img/bt_greetings.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-right:6px;
}
#dr_menu li.article1 a{
	display:block;
	width:131px;
	height:0px;
	overflow:hidden;
	padding-top:34px;
	background-image:url(img/bt_article1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-right:6px;
}

#dr_menu li.article2 a{
	display:block;
	width:131px;
	height:0px;
	overflow:hidden;
	padding-top:34px;
	background-image:url(img/bt_article2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-right:6px;
}
#dr_menu li.patent a{
	display:block;
	width:131px;
	height:0px;
	overflow:hidden;
	padding-top:34px;
	background-image:url(img/bt_patent.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}


.message{
	width:540px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}


.sain{
	display:block;
	width:188px;
	height:0px;
	overflow:hidden;
	padding-top:54px;
	margin-left:auto;
	margin-right:0px;
	background-image:url(img/n_tani.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:10px;
}

.pagetop a{
	display:block;
	width:80px;
	height:0px;
	margin-left:auto;
	margin-right:0px;
	overflow:hidden;
	padding-top:20px;
	background-image:url(img/pagetop.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

