body{
	height:auto;
	margin:0px auto 0px auto;
	padding:0px;
        text-align:center;
	background-image: url(../image/header_bg.gif);
	background-position: top center;
	background-repeat: repeat-x;

}

#page{
	width:760px;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px;
}

#header{
	width:760px;
	height:58px;
	margin:0px auto 0px auto;
	padding:0px;
	padding-top:10px;
        text-align:left;
}

.logo{
	margin:0;
}

p.headinfo{
	color:#999999;
	font-size:11px;
	margin:3px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
	width:300px;
	float:right;
	text-align: right;
}
p.headinfo a.home{
	background-image: url(../image/border.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #999999;
	padding: 0px 0px 0px 16px;
	text-decoration:none;
	}

p.headinfo a{
	color: #999999;
	padding: 1px 0px 0px 14px;
	text-decoration:none;
	background-position: left top;
	background-repeat: no-repeat;
	}

a.logo{
list-style-type: none;
	margin:0px;
	margin-top:1px;
	padding:0px;
	float:left;
	width:155px;
}

img{
	margin:0px;
	padding:0px;
}

#siteInfo	{
	margin: 0px;
	padding: 2px 0px 5px 0px;
	font-size: 9px;
	text-align: right;
	width:auto;
	float:right;
	position:absolute;
	}

#siteInfo a	{
	background-image: url(../image/border.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #666666;
	padding: 0px 0px 0px 16px;
	}


#breadCrumb	{
	font-size: 11px;
	padding: 0px 0px 5px 0px;
	text-align: left;
	}

#main_top{
	float:left;
	width:760px;
	margin-top:10px;
	margin-bottom:20px;
	padding:0px;
	padding-bottom:10px;
	height:auto;
	background-color:#fff;

}

.main_image{
	margin:0px;
	margin-top:5px;
	margin-bottom:10px;
	padding:0px;
	float:left;
	}

.voice_menu{
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
	padding:0px;
	float:left;
	}

.douga{
	margin:0px;
	margin-top:10px;
	padding:0px;
	float:right;
	width:270px;
	overflow:hidden;
	}

.stepmail{
	margin:0px;
	margin-top:10px;
	padding:0px;
	float:right;
	width:270px;
	overflow:hidden;
	}

.main{
	float:left;
	width:760px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	padding-bottom:10px;
	height:auto;
	background-color:#fff;
	text-align: left;

}

.main_subpage{
	float:left;
	width:760px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	padding-bottom:10px;
	height:auto;
	background-color:#eee;
	text-align: left;

}

.main_left{
	float:left;
	width:560px;
	height:auto;
	background-color:#fff;
}

.contentsbox{
	background-image:url(../image/main_top.gif);
	padding-top:14px;
	width:560px;
	background-position: left top;
	background-repeat: no-repeat;
}
.contentbox{
	background-image:url(../image/main_bottom.gif);
	padding-bottom:14px;
	width:560px;
	background-position: left bottom;
	background-repeat: no-repeat;
    margin:0px 0px 8px 0px;
}
.contentbox p{
	background-image:url(../image/main_mid.gif);
	width:560px;
	background-repeat: repeat-y;
	margin:0px;
	padding: 5px 20px 0px 20px;
	color: #333333;
	font-size:12px;
	line-height:140%;
}
.contentbox p.title{
	background-image:url(../image/main_mid.gif);
	width:560px;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px 20px;
	color: #ef8d8f;
	font-size:14px;
	font-weight:bold;
}

.contentbox p.operator{
	background-image:url(../image/main_mid.gif);
	width:560px;
	height:140px;
	background-repeat: repeat-y;
	margin:0px;
	padding: 5px 20px 0px 20px;
	color: #333333;
	font-size:12px;
	line-height:140%;
}

.main_right{
	float:right;
	width:184px;
	height:auto;
	background-color:#fff;
}

.contentsbox_sub{
	background-image:url(../image/sub_top.gif);
	padding-top:14px;
	width:184px;
	background-position: left top;
	background-repeat: no-repeat;
}
.contentbox_sub{
	background-image:url(../image/sub_bottom.gif);
	padding-bottom:14px;
	width:184px;
	background-position: left bottom;
	background-repeat: no-repeat;
    margin:0px 0px 8px 0px;
}
.contentbox_sub p{
	background-image:url(../image/sub_mid.gif);
	width:184px;
	background-repeat: repeat-y;
	margin:0px;
	padding: 5px 10px 0px 10px;
	color: #333333;
	font-size:12px;
	line-height:140%;
}
.contentbox_sub p.title{
	background-image:url(../image/sub_mid.gif);
	width:184px;
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px 10px;
	color: #ef8d8f;
	font-size:14px;
	font-weight:bold;
}



#foot {
	width:760px;
	height:auto;
	background-color:#fff;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	color:#333;
	font-size:70%;
	text-align:left;
	clear:both;
	line-height:120%;
	float:left;
	border-top:1px solid #333;
}

#foot p{
	color:#333;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size:100%;
}

#foot a{
        color:#333;
	font-weight:normal;
	text-align:center;
	clear:both;
	padding:0px;
	text-decoration:none;
}

#foot a:hover{
	text-decoration:underline;
}

#foot ul {
	height:37px;
        margin:0px;
        margin-top:10px;
        margin-bottom:0px;
	padding:0px;
	width:760px;
}
#foot li {
	display:inline;
	list-style-type:none;
	margin:0px;
        margin-right:10px;
	float:left;
}
#foot li a.point {
	height:auto;
	width:auto;
	float:left;
	text-align:left;
	overflow:hidden;
	background-image : url(../image/point.gif) ; 
	background-position : left center ; /* 位置は左端の真ん中 */
	background-repeat : no-repeat ; /* 背景だけど繰り返し表示しない */
	padding-left : 15px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
}


h1{
	color:#999999;
	font-size:10px;
	margin:3.5px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
	width:400px;
	float:left;
}
h2{
	color:#5a3d1b;
	font-size:110%;
	padding:5px;
	margin-top:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
}

h2.seminar_r{
	background-image:url(../image/h2_seminar_r.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:0px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

* html h2.seminar_r{
	background-image:url(../image/h2_seminar_r.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:31px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

h2.concept{
	background-image:url(../image/h2_concept.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:0px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

* html h2.concept{
	background-image:url(../image/h2_concept.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:31px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

h2.seminar{
	background-image:url(../image/h2_seminar.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:0px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

* html h2.seminar{
	background-image:url(../image/h2_seminar.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:31px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

h2.voice{
	background-image:url(../image/h2_voice.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:0px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

* html h2.voice{
	background-image:url(../image/h2_voice.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:31px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

h2.materials{
	background-image:url(../image/h2_materials.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:0px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

* html h2.materials{
	background-image:url(../image/h2_materials.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:31px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

h2.company{
	background-image:url(../image/h2_company.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:0px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

* html h2.company{
	background-image:url(../image/h2_company.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:31px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

h2.contact{
	background-image:url(../image/h2_contact.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:0px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

* html h2.contact{
	background-image:url(../image/h2_contact.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:31px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

h2.pp{
	background-image:url(../image/h2_pp.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:0px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

* html h2.pp{
	background-image:url(../image/h2_pp.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:31px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

h2.sitemap{
	background-image:url(../image/h2_sitemap.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:0px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

* html h2.sitemap{
	background-image:url(../image/h2_sitemap.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:31px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}
h2.tool{
	background-image:url(../image/h2_tool.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:0px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

* html h2.tool{
	background-image:url(../image/h2_tool.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:31px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}
h2.pdf{
	background-image:url(../image/h2_pdf.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:0px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

* html h2.pdf{
	background-image:url(../image/h2_pdf.gif) ;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#5a3d1b;
	font-size:12px;
	height:31px;
	padding:31px 0px 0px 0px;
	margin:0;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	overflow:hidden;
}

h3{
	height:18px;
	margin:10px 0px 0px 3px;
	color:#5a3d1b;
	font-size:95%;
	background-image:url(../image/h3.gif);
	background-repeat:no-repeat;
	padding-left:23px;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	clear:both;
}
h3.top{
	margin:0px;
	color:#5a3d1b;
	font-size:95%;
	border-left:18px solid #a9775d;
	padding-left:5px;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:normal;
	clear:both;
	width:360px;
        text-align:left;
}

strong{
	color:#333;
	font-size:95%;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
        font-weight:bold;
}

strong.red {
color:#ff0000;
}


p{
	color:#666666;
	font-size:80%;
	line-height:140%;
	font-family:"ＭＳ Ｐゴシック",sans-serif,Osaka,Helvetica;
	margin-left:5px;
	width:500px;
}

p.right{
        margin:0px 0px 10px 0px;
	float:right;
	height:auto;
	width:200px;

}  

p.both{
	clear:both;
}

.photo{
	float:right;
	width:auto;
	width:100px;
}
img.photo{
	float:right;
}
img.voice{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.top{
	clear:both;
	text-align:right
}

form{
}

table{
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-collapse:collapse;
	font-size:80%;
	width:560px;
	background-image:url(../image/main_mid.gif);
	background-repeat: repeat-y;
	padding-left:20px;
}

table p{
	width:auto;
}

td{
	border-top:none;
	border-bottom:1px solid #cccccc;
	border-left:none;
	border-right:none;
	padding:10px;
	padding-left:20px;
}

th{
	border-top:none;
	border-bottom:1px solid #cccccc;
	border-left:none;
	border-right:none;
	padding:10px;
	padding-left:20px;
        font-weight:normal;
	width:80px;
}

a img{
	border:0
}

.left{
        margin-top:10px;
	float:left;
	height:auto;
	width:auto;

}

.right{
        margin:10px 0px 0px 0px;
	float:right;
	height:auto;
	width:300px;

}    

#g_navi {
        margin:0px;
	padding:0px;
        margin-top:20px;
	width:760px;
	background-image:url(../image/menu_sub.gif);
	background-repeat:no-repeat;
	background-position: top;
	float:left;
}
* html #g_navi{
        margin:0px;
	padding:0px;
        margin-top:20px;
	width:760px;
	background-image:url(../image/menu_sub.gif);
	background-repeat:no-repeat;
	background-position: top;
	float:left;

}

#g_navi ul {
	height:120px;
        margin:0px;
	padding:0px;
	width:760px;
}
#g_navi li {
	display:inline;
	list-style-type:none;
	margin:0px;
}

#g_navi li a {
	width:auto;
	display:block;
	float:left;
	text-decoration:none;
	height:0px;
	overflow:hidden;
	padding-top:120px;
        margin-right:7px;
}

* html #g_navi li a {
	width:auto;
	display:block;
	float:left;
	text-decoration:none;
	height:120px;
	overflow:hidden;
	padding-top:120px;
        margin-right:6px;
}

#g_navi li.g_navi04 a.last {
	width:auto;
	display:block;
	float:left;
	text-decoration:none;
	height:0px;
	overflow:hidden;
	padding-top:120px;
        margin:0px;
}

* html #g_navi li.g_navi04 a.last {
	width:auto;
	display:block;
	float:left;
	text-decoration:none;
	height:120px;
	overflow:hidden;
	padding-top:120px;
        margin:0px;
}

/*------off*/
#g_navi li.g_navi01 a {
	background:url(../image/menu_sub.gif) no-repeat 0px 0px;
	width:185px;
}
#g_navi li.g_navi02 a {
	background:url(../image/menu_sub.gif) no-repeat -192px -0px;
	width:184px;
}
#g_navi li.g_navi03 a {
	background:url(../image/menu_sub.gif) no-repeat -383px -0px;
	width:184px;
}
#g_navi li.g_navi04 a.last {
	background:url(../image/menu_sub.gif) no-repeat -574px -0px;
	width:185px;
}


/*------hover*/
#g_navi li.g_navi01 a:hover {
	background:url(../image/menu_sub.gif) no-repeat 0px -120px;
}
#g_navi li.g_navi02 a:hover {
	background:url(../image/menu_sub.gif) no-repeat -192px -120px;
}
#g_navi li.g_navi03 a:hover {
	background:url(../image/menu_sub.gif) no-repeat -383px -120px;
}
#g_navi li.g_navi04 a.last:hover {
	background:url(../image/menu_sub.gif) no-repeat -574px -120px;
}


/*------on*/
#g_navi li.g_navi01_on a {
	background:url(../image/menu.gif) no-repeat 0px -37px;
	width:119px;
}
#g_navi li.g_navi02_on a {
	background:url(../image/menu.gif) no-repeat -119px -37px;
	width:124px;
}
#g_navi li.g_navi03_on a {
	background:url(../image/menu.gif) no-repeat -243px -37px;
	width:117px;
}
#g_navi li.g_navi04_on a {
	background:url(../image/menu.gif) no-repeat -360px -37px;
	width:130px;
}


#g_navi_menu {
        margin:0px;
	padding:0px;
	width:760px;
	background-image:url(../image/menu_bg.gif);
	background-repeat:no-repeat;
	background-position: top;
	float:left;
}
* html #g_navi_menu{
        margin:0px;
	padding:0px;
        margin-top:72px;
	width:760px;
	background-image:url(../image/menu_bg.gif);
	background-repeat:no-repeat;
	background-position: top;
	float:left;

}

#g_navi_menu ul {
	height:72px;
        margin:0px;
	padding:0px;
	width:760px;
}
#g_navi_menu li {
	display:inline;
	list-style-type:none;
	margin:0px;
}

#g_navi_menu li a {
	width:auto;
	display:block;
	float:left;
	text-decoration:none;
	height:0px;
	overflow:hidden;
	padding-top:72px;
}

* html #g_navi_menu li a {
	width:auto;
	display:block;
	float:left;
	text-decoration:none;
	height:72px;
	overflow:hidden;
	padding-top:72px;
}

/*------off*/
#g_navi_menu li.g_navi01 a {
	background:url(../image/menu_bg.gif) no-repeat 0px 0px;
	width:760px;
}

/*------hover*/
#g_navi_menu li.g_navi01 a:hover {
	background:url(../image/menu_bg.gif) no-repeat 0px -72px;
}



#g_navi2 {
        margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	width:600px;
	background-image:url(../image/sub_menu.gif);
	background-repeat:no-repeat;
	background-position: top;
	float:left;
}
* html #g_navi2{
        margin:0px;
	margin-bottom:10px;
	padding:0px;
	width:600px;
	background-image:url(../image/sub_menu.gif);
	background-repeat:no-repeat;
	background-position: top;
	float:left;

}

#g_navi2 ul {
	height:100px;
        margin:0px;
	padding:0px;
	width:600px;
}
#g_navi2 li {
	display:inline;
	list-style-type:none;
	margin:0px;
}
#g_navi2 li a {
	width:auto;
	display:block;
	float:left;
	text-decoration:none;
	height:0px;
	overflow:hidden;
	padding-top:100px;
}

* html #g_navi2 li a {
	width:192px;
	display:block;
	float:left;
	text-decoration:none;
	height:100px;
	overflow:hidden;
	padding-top:100px;
}

#g_navi2 li a.next {
	width:auto;
	display:block;
	float:left;
	text-decoration:none;
	height:0px;
	overflow:hidden;
	padding-top:100px;
        margin-left:12px;
}

* html #g_navi2 li a.next {
	width:192px;
	display:block;
	float:left;
	text-decoration:none;
	height:100px;
	overflow:hidden;
	padding-top:100px;
        margin-left:12px;
}


/*------off*/
#g_navi2 li.g_navi01 a {
	background:url(../image/sub_menu.gif) no-repeat 0px 0px;
	width:192px;
}
#g_navi2 li.g_navi02 a {
	background:url(../image/sub_menu.gif) no-repeat -204px -0px;
	width:192px;
}
#g_navi2 li.g_navi03 a {
	background:url(../image/sub_menu.gif) no-repeat -408px -0px;
	width:192px;
}


/*------hover*/
#g_navi2 li.g_navi01 a:hover {
	background:url(../image/sub_menu.gif) no-repeat 0px -100px;
}
#g_navi2 li.g_navi02 a:hover {
	background:url(../image/sub_menu.gif) no-repeat -204px -100px;
}
#g_navi2 li.g_navi03 a:hover {
	background:url(../image/sub_menu.gif) no-repeat -408px -100px;
}



div#info{/* インラインフレーム */
    	height:105px;
    	width:800px;
    	overflow:auto;
	padding-left:0px;
	padding-top:3px;
	margin-top:8px;
	margin-left:0px;
	margin-bottom:5px;
}

div#info dt{/* インラインフレーム */
	margin:0px;
        font-size:80%;
	line-height:140%
}

@media screen{/* インラインフレーム */
div#info{overflow:auto;}
}

