body   { color: #666; background-color: white; background-image: url("bg.gif"); background-repeat: repeat-y; background-position: 50% 0; text-align: center; margin: 0; padding: 0; }
h1 { margin: 0; padding: 0 }
h2 { margin: 0; padding: 0 }
h3{ margin: 0; padding: 0 }
h4 { margin: 0; padding: 0 }
#inc-header ul li { margin: 0; padding: 0 }
.inc-title { margin: 0; padding: 0 }
strong { margin: 0; padding: 0 }
form { margin: 0; padding: 0 }
ul,ll { margin: 0; padding: 0 }
a:link { color: #2679f7; text-decoration: none }
a:visited { color: #68a2f7; text-decoration: none }
a:hover { color: #2654b4; text-decoration: underline }
#base  { margin-right: auto; margin-left: auto; padding: 0; width: 808px }
#header  { margin-top: 11px; margin-bottom: 14px; width: 808px; height: 29px }
#headera { margin-top: 11px; margin-bottom: 14px; width: 808px }
#logo{ margin: 0px; padding: 0px; float: left; width: 343px; }
.inc-set .caption     { text-align: left; margin-left: 5px; padding: 0; width: 375px; height: 29px; float: left; overflow: hidden }
#sitesarea  { background-image: url("title_sitesearch.gif"); background-repeat: no-repeat; background-position: 0 11px; margin: 0; padding: 0; width: 423px; height: 29px; float: right; overflow: hidden }
#content  { margin-top: 25px; margin-left: 10px; width: 788px }
.sp10  { margin: 0; padding: 0; height: 5px; float: none }
.tate10 { margin-top: 10px; float: none }
.imgright { margin: 5px 5px 5px 10px; float: right }
.imgleft { margin: 5px 10px 5px 5px; float: left }
.imgcenter { margin: 5px auto; float: none; clear: both }
/*<agl.folder "topic">*/
#topicarea     { margin: 0; padding: 0;}
#topicarea a:link { color: #333; text-decoration: none }
#topicarea a:visited { color: #333; text-decoration: none }
#topicarea a:hover { color: #666; text-decoration: underline }
#topic01 { background-image: url("../topics/img/topicbase01.gif"); background-repeat: no-repeat; background-position: 0 0; margin-left: 5px; width: 798px }
#topic03 { background-image: url("../topics/img/topicbase03.gif"); background-position: 0 100%; margin-left: 5px; width: 798px; height: 25px }
#topictitle { color: #333; font-size: 14px; font-weight: 600; line-height: 1.5em; background-image: url("../topics/img/icon_topicb.gif"); background-repeat: no-repeat; margin-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 35px }
#topicsp { height: 10px }
#topichonbun { font-size: 11px; line-height: 2em; margin-left: 10px; padding: 20px 0 5px; width: 776px }
#topic02 { background-image: url("../topics/img/topicbase02.gif"); background-repeat: repeat-y; background-position: 0 0; margin-top: 0; margin-bottom: 0; margin-left: 5px; padding: 0; width: 798px }
/*</agl.folder>*/

.sitesearchp { margin-top: 11px; margin-bottom: 0; margin-left: 0; padding-left: 65px; height: 29px }
#english  { background-image: url("syamei.gif"); background-repeat: no-repeat; background-position: 0 11px; text-align: right; margin-right: 5px; margin-left: 0; width: 113px; height: 29px; float: right }
.sitesearch   { font-size: 11px; background-color: #eee; margin-top: 0; margin-right: 2px; width: 170px; height: 18px; border: solid 1px #ccc }
.left { text-align: left; margin: 0; padding: 0 }
.cr { float: none; clear: both }
.box { float: left }
#pankuzu { font-size: 11px; margin-top: 5px; margin-bottom: 5px; margin-left: 10px }
.f1title    { color: #333; font-size: 12px; line-height: 1.5em; background-image: url("../umet/common/u_icon.gif"); background-repeat: no-repeat; background-position: 3px 50%; padding-left: 21px }
/*<agl.folder "sitemap">*/
.icon_file   { color: #333; font-size: 16px; font-weight: 600; line-height: 1.5em; background-image: url("../sitemap/img/icon_file.gif"); background-repeat: no-repeat; margin-bottom: 15px; padding-top: 3px; padding-bottom: 3px; padding-left: 35px }
.icon_file a:link { color: #333; text-decoration: none }
.icon_file a:visited  { color: #333; text-decoration: none }
.icon_file a:hover{ color: #666; text-decoration: underline }
.mapd  { font-size: 12px; line-height: 1.3em; background-image: url("../library/img/kanren.gif"); background-repeat: no-repeat; background-position: 15px 0; margin-top: 2px; padding-top: 3px; padding-left: 30px; float: none }
.mapd a:link { color: #333; text-decoration: none }
.mapd a:visited  { color: #333; text-decoration: none }
.mapd a:hover{ color: #666; text-decoration: underline }
.mapd1 { font-size: 11px; margin-top: 2px; margin-bottom: 2px; padding-left: 30px }
.tatebar { background-image: url("../sitemap/img/tatebar.gif"); background-repeat: repeat-y; background-position: 15px 0 }
.yokobar { background-image: url("../sitemap/img/yokobar.gif"); background-repeat: repeat-x; background-position: 0 15px }
/*</agl.folder>*/
/*<agl.folder "title">*/
#title { background-image: url("title_base.gif"); background-repeat: no-repeat; background-position: 0 0; margin-left: 5px; width: 798px; height: 40px; float: none; clear: both }
#titleleft  { margin-top: 15px; margin-left: 10px; float: left }
#titleright  { margin-top: 16px; margin-right: 10px; float: right }
.midashi  { margin-bottom: 25px }
.icong { color: #333; font-size: 12px; line-height: 1.5em; background-image: url("icon_g.gif"); background-repeat: no-repeat; background-position: 0 1px; padding-left: 18px }
/*</agl.folder>*/
/*<agl.folder "mainimg">*/
#mainimg  { width: 808px; height: 240px; clear: left }
#mainimgs    { width: 808px; height: 90px; clear: both }
#mainimgleft { width: 620px; height: 240px; float: left }
#mainimgright  { background-image: url("../topimg/navi_c/navi_company.gif"); background-repeat: no-repeat; background-position: 3px 0; text-align: right; margin: 0; padding: 0; width: 188px; height: 240px; float: right; overflow: hidden }
.navic   { text-align: left; margin: 4px 4px 5px 7px; padding: 0; width: 177px; float: right }
/*</agl.folder>*/
/*<agl.folder "globalnavi">*/
#navi     { background-image: url("navi_base.gif"); background-repeat: no-repeat; background-position: 0 0; width: 808px; height: 30px; float: left }
#navia  { font-size: 12px; line-height: 2em; background-image: url("navi_basea.gif"); background-repeat: no-repeat; background-position: 0 0; width: 808px; height: 30px; float: left }
.navibutton01   { margin: 0 1px 0 0; padding: 0; width: 80px; height: 25px; float: left }
.navibutton02   { margin: 0 0 0 7px; padding: 0; width: 113px; height: 25px; float: left }
.navibutton03   { margin-top: 0; margin-bottom: 0; margin-left: 7px; padding: 0; width: 116px; height: 25px; float: left }
#subnavi   { text-align: right; visibility: hidden; margin: 0 0 0 688px; padding: 0; position: absolute; z-index: 5; top: 80px; width: 116px; height: 180px; float: none; clear: both }
.subnavib { margin: 0; padding: 0; float: right }
/*</agl.folder>*/



/*<agl.folder "products">*/
#productsarea { background-image: url("../topimg/bg_right01.gif"); background-repeat: no-repeat; background-position: 623px 0; margin: 0; padding: 0; width: 808px; height: 65px }
#productsarea img { margin-top: 5px }
#productcontent { background-image: url("../products/img/right_shikiri.gif"); background-repeat: repeat-y; background-position: 603px 0; width: 788px; float: none }
#productleft   { margin: 0; padding: 0; width: 600px; overflow: hidden }
#menuproduct    { background-image: url("../products/img/right_shikiri.gif"); background-repeat: repeat-y; background-position: 0 0; margin: 0; padding-bottom: 20px; width: 185px; float: right; overflow: hidden }
#menuproduct a:link { color: #333; text-decoration: none }
#menuproduct a:visited { color: #333; text-decoration: none }
#menuproduct a:hover { color: #666; text-decoration: underline }
.menuprotitle  { margin-bottom: 25px; margin-left: 10px }
.menubuttonpro01  { background-image: url("../products/img/menu/menu01.gif"); margin: 0 0 0 10px; padding: 0; width: 175px; height: 89px }
.menubuttonpro02  { background-image: url("../products/img/menu/menu02.gif"); margin: 0 0 0 10px; padding: 0; width: 175px; height: 89px }
.menubuttonpro03  { background-image: url("../products/img/menu/menu03.gif"); margin: 0 0 0 10px; padding: 0; width: 175px; height: 89px }
.menubuttonpro04  { background-image: url("../products/img/menu/menu04.gif"); margin: 0 0 0 10px; padding: 0; width: 175px; height: 89px }
.menubuttonpro05  { background-image: url("../products/img/menu/menu05.gif"); margin: 0 0 0 10px; padding: 0; width: 175px; height: 89px }
.menubuttonpro06  { background-image: url("../products/img/menu/menu06.gif"); margin: 0 0 0 10px; padding: 0; width: 175px; height: 89px }
.menubuttonpro07   { background-image: url("../products/img/menu/menu07.gif"); background-repeat: no-repeat; margin: 0 0 0 10px; padding: 0; width: 175px; height: 89px }
.menushikiripro  { background-image: url("../products/img/menu_shikiri.gif"); background-repeat: repeat-x; background-position: 0 0; margin: 0 0 0 10px; padding: 0; width: 175px; height: 7px }
.menuittitlepro  { color: #333; font-size: 12px; margin-top: 6px; margin-left: 22px }
.menucappro    { font-size: 11px; line-height: 1.3em; margin-top: 10px; padding: 0 }
.menucappro a:link{ color: #666; text-decoration: none }
.menucappro a:visited{ color: #666; text-decoration: none }
.menucappro a:hover{ color: #999; text-decoration: underline }

.kakomipro58501    { background-image: url("../products/img/kakomi01.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 5px 0 0; padding: 0; width: 585px; height: 5px; float: none }
.kakomipro58502   { color: #fff; background-image: url("../products/img/kakomi02.gif"); background-repeat: repeat-y; background-position: 0 0; text-align: center; margin: 0; padding: 0 0 10px; width: 585px; float: none }
.kakomipro58503    { background-image: url("../products/img/kakomi03.gif"); background-repeat: no-repeat; width: 585px; height: 5px; float: none }

.kakomipro58801    { background-image: url("../products/img/kakomi011.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 5px 0 0; padding: 0; width: 588px; height: 5px; float: left; clear: none }
.kakomipro58802    { color: #fff; background-image: url("../products/img/kakomi021.gif"); background-repeat: repeat-y; background-position: 0 0; text-align: center; margin: 0; padding: 0 0 10px; width: 588px; height: auto; float: left }
.kakomipro58803     { background-image: url("../products/img/kakomi031.gif"); background-repeat: no-repeat; margin: 0 0 20px; width: 588px; height: 5px; float: left; clear: both }
.up20   { margin: 20px 0 0; padding: 0; width: 600px; float: none; clear: both }
.up1 { margin: 0; padding: 0; width: 588px; height: 1px; float: none; clear: none }
.pickuparea    { display: table; margin: 10px 0; padding: 0; width: 600px; float: left }
.itemunitarea    { display: table; margin-bottom: 5px; padding: 0; width: 600px; float: left; clear: none }
.itemunit { margin-right: 4px; padding: 0; width: 144px; float: left }
.itemunit01 { background-image: url("../products/img/itemunit01.gif"); background-repeat: no-repeat; background-position: 0 0; width: 144px; height: 5px; float: none }
.itemunit02  { background-image: url("../products/img/itemunit02.gif"); background-repeat: repeat-y; background-position: 0 0; width: 144px; float: none }
.itemunit03 { background-image: url("../products/img/itemunit03.gif"); background-repeat: no-repeat; background-position: 0 0; width: 144px; height: 5px; float: none }
.itemno   { color: #333; font-size: 11.5px; background-image: url("../products/img/greentriangle.gif"); background-repeat: no-repeat; background-position: 0 50%; margin-top: 0; margin-bottom: 3px; padding-top: 3px; padding-left: 9px }
.itemp6 { margin: 0 auto; padding: 0; width: 132px }
.itememate  { font-size: 11px; line-height: 1.3em; margin-bottom: 3px }
.itemimgs  { margin-bottom: 5px; border: solid 1px #fff }
.shikiripro { background-image: url("../products/img/menu_shikiri.gif"); background-repeat: repeat-x; background-position: 0 0; margin: 0 0 0 0; padding: 0; width: 588px; height: 7px }
#protitleicon01   { color: #333; font-size: 18px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: 600; background-image: url("../products/img/titleicon_01.gif"); background-repeat: no-repeat; letter-spacing: 0.1em; margin-bottom: 19px; padding-top: 10px; padding-left: 55px; height: 40px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
#protitleicon02  { color: #333; font-size: 18px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: 600; background-image: url("../products/img/titleicon_02.gif"); background-repeat: no-repeat; letter-spacing: 0.1em; margin-bottom: 19px; padding-top: 10px; padding-left: 55px; height: 40px }
#protitleicon03  { color: #333; font-size: 18px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: 600; background-image: url("../products/img/titleicon_03.gif"); background-repeat: no-repeat; letter-spacing: 0.1em; margin-bottom: 19px; padding-top: 10px; padding-left: 55px; height: 40px }
#protitleicon04  { color: #333; font-size: 18px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: 600; background-image: url("../products/img/titleicon_04.gif"); background-repeat: no-repeat; letter-spacing: 0.1em; margin-bottom: 19px; padding-top: 10px; padding-left: 55px; height: 40px }
#protitleicon05  { color: #333; font-size: 18px; font-family: font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: 600; background-image: url("../products/img/titleicon_05.gif"); background-repeat: no-repeat; letter-spacing: 0.1em; margin-bottom: 19px; padding-top: 10px; padding-left: 55px; height: 40px }
#protitleicon06  { color: #333; font-size: 18px; font-family: font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: 600; background-image: url("../products/img/titleicon_06.gif"); background-repeat: no-repeat; letter-spacing: 0.1em; margin-bottom: 19px; padding-top: 10px; padding-left: 55px; height: 40px }
#protitleicon07  { color: #333; font-size: 18px; font-family: font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: 600; background-image: url("../products/img/titleicon_07.gif"); background-repeat: no-repeat; letter-spacing: 0.1em; margin-bottom: 19px; padding-top: 10px; padding-left: 55px; height: 40px }
#protitleicons    { color: #333; font-size: 18px; font-family: font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: 600; background-image: url("../products/img/icon_search.gif"); background-repeat: no-repeat; letter-spacing: 0.1em; margin-bottom: 19px; padding-top: 10px; padding-left: 55px; height: 40px }
#itemtitle   { color: #333; font-size: 16px; font-weight: 600; line-height: 1.5em; background-image: url("../products/img/icon_itemsyousai.gif"); background-repeat: no-repeat; background-position: 0 0; padding-top: 3px; padding-bottom: 3px; padding-left: 28px }
.kentei { color: #333; font-size: 10px }
.eee11t { color: #333; font-size: 11px; line-height: 1.5em; background-color: #eee }
.fff11  { font-size: 11px; line-height: 1.5em; background-color: #fff }
.fff11on { color: #333; font-size: 11px; line-height: 1.5em; background-color: #ffefe1 }
.fff11off { color: #ccc; font-size: 11px; line-height: 1.5em; background-color: #fff }
.kinouari { color: #333; font-size: 11px; font-weight: 600; line-height: 1.5em; background-color: #fce4db }
.tokutyo  { font-size: 12px; line-height: 1.5em; margin-top: 15px }
.protensen   { background-image: url("tensen.gif"); background-repeat: repeat-x; background-position: 0 1px; margin: 5px 0; padding: 0; height: 3px; float: none; clear: both }
/*</agl.folder>*/

/*<agl.folder "infoarea">*/
#infoarea      { background-image: url("../topimg/bg_right02.gif"); background-repeat: no-repeat; background-position: 623px 0; margin: 0; padding: 0; width: 808px;  }
#infoarea a:link { color: #333; text-decoration: none }
#infoarea a:visited { color: #333; text-decoration: none }
#infoarea a:hover { color: #666; text-decoration: underline }
#infoleft    { width: 620px; float: left }
#inforight    { text-align: center; width: 188px; float: right }
.bannertop   { margin-top: 5px; margin-left: 3px }
#whatsnew    { background-image: url("../topimg/bg_whatsnew.gif"); background-repeat: no-repeat; background-position: 0 0; width: 388px; float: left; overflow: hidden }
#blog     { background-image: url("../topimg/bg_blog.gif"); background-repeat: no-repeat; background-position: 0 0; width: 232px; height: 192px; float: right }
.topic  { color: #333; font-size: 11px; line-height: 1.5em; background-image: url("icon_topic.gif"); background-repeat: no-repeat; background-position: 5px 1px; margin-top: 5px; margin-right: 5px; margin-bottom: 0; padding: 0 0 0 22px }
/*.topic a{ display: block; }*/

.blogtitle { color: #333; font-size: 11px; line-height: 1.5em; background-image: url("icon_blog.gif"); background-repeat: no-repeat; background-position: 5px 1px; margin-top: 5px; margin-right: 5px; padding-left: 22px }
.blogtitle a{ display: block; }
.texttensen  { background-image: url("tensen.gif"); background-repeat: repeat-x; background-position: 0 1px; margin: 2px 5px 2px 22px; padding: 0; height: 3px; float: none; clear: both }
/*</agl.folder>*/

#footer      { color: #008f4f; font-size: 11px; line-height: 1.2em; background-image: url("shadow_bar.gif"); background-repeat: repeat-x; background-position: 0 15px; text-align: right; margin-top: 25px; width: 808px; float: left; clear: both }

/*<agl.folder "textsize">*/
.c9 { font-size: 9px; line-height: 1.5em }
.c91 { font-size: 9px }
.c10 { font-size: 10px; line-height: 1.5em }
.c11 { font-size: 11px; line-height: 1.5em }
.c12  { font-size: 12px; line-height: 1.5em }
.c12r18 { font-size: 12px; line-height: 1.5em; padding-left: 18px }
.c13 { font-size: 13px; line-height: 1.5em }
.c14 { font-size: 14px; line-height: 1.5em }
.c15 { font-size: 15px; line-height: 1.5em }
.c16 { font-size: 16px; line-height: 1.5em }
.c10 { font-size: 10px; line-height: 1.5em }
/*</agl.folder>*/
/*<agl.folder "companyinfo">*/
#comcontent  { }
#greeting { background-image: url("(EmptyReference!)") }
#jmap { background-image: url("../companyinfo/img/jmap.gif"); background-repeat: no-repeat; background-position: 50% 0; height: 390px }
#comnavi      { background-position: 25px 0; text-align: right; margin: 0; padding: 0; width: 185px; height: auto; float: right; overflow: hidden }
#comleft    { width: 603px; float: left; overflow: hidden }
/*</agl.folder>*/
/*<agl.folder "support">*/
#spcontent  { width: 788px; float: none }
#spcontent1 { background-image: url("../support/img/right_shikiri.gif"); background-repeat: repeat-y; background-position: 603px 0; width: 788px; float: none }
#iconfaq  { font-size: 11px; line-height: 1.5em; background-image: url("../support/img/icon_faq.gif"); background-repeat: no-repeat; padding-left: 65px; height: 56px }
#icondownload  { font-size: 11px; line-height: 1.5em; background-image: url("../support/img/icon_download.gif"); background-repeat: no-repeat; padding-left: 65px; height: 56px }
#iconmovie   { font-size: 11px; line-height: 1.5em; background-image: url("../support/img/icon_movie.gif"); background-repeat: no-repeat; padding-left: 65px; height: 56px }
#iconcontact  { font-size: 11px; line-height: 1.5em; background-image: url("../support/img/icon_contact.gif"); background-repeat: no-repeat; padding-left: 65px; height: 56px }
.kakomi01 { background-image: url("../support/img/kakomi01.gif"); background-repeat: no-repeat; background-position: 0 0; width: 788px; height: 10px }
.kakomi02 { background-image: url("../support/img/kakomi02.gif"); background-repeat: repeat-y; text-align: center; width: 788px }
.kakomi03 { background-image: url("../support/img/kakomi03.gif"); background-repeat: no-repeat; width: 788px; height: 5px }
.kakomi58801  { background-image: url("../support/img/kakomi588_01.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0; width: 588px; height: 15px; float: none }
.kakomi58802  { background-image: url("../support/img/kakomi588_02.gif"); background-repeat: repeat-y; background-position: 0 0; text-align: center; margin: 0; padding: 0 0 10px; width: 588px; float: none }
.kakomi58803  { background-image: url("../support/img/kakomi588_03.gif"); background-repeat: no-repeat; margin-bottom: 25px; width: 588px; height: 5px; float: none }
#menusp   { background-image: url("../support/img/right_shikiri.gif"); background-repeat: repeat-y; background-position: 0 0; padding-bottom: 20px; width: 185px; float: right; overflow: hidden }
#menusp a:link { color: #333; text-decoration: none }
#menusp a:visited { color: #333; text-decoration: none }
#menusp a:hover { color: #666; text-decoration: underline }
#leftsp   { margin: 0; padding: 0; width: 600px; overflow: hidden }
.menusptitle { margin-left: 10px; height: 34px }
.menusptitle1 { margin-top: 25px; margin-bottom: 10px; margin-left: 10px; height: 34px }
#faqcate01    { font-size: 13px; line-height: 1.3em; background-image: url("../support/img/met_s.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 15px; margin-left: 10px; padding-top: 8px; padding-left: 38px; height: 29px }
#faqcate02     { font-size: 13px; line-height: 1.3em; background-image: url("../support/img/anzentai_s.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 15px; margin-left: 10px; padding-top: 8px; padding-left: 38px; height: 29px }
#faqcate03     { font-size: 13px; line-height: 1.3em; background-image: url("../support/img/musen_s.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 15px; margin-left: 10px; padding-top: 8px; padding-left: 38px; height: 29px }
#faqcate04     { font-size: 13px; line-height: 1.3em; background-image: url("../support/img/fukan_s.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 15px; margin-left: 10px; padding-top: 8px; padding-left: 38px; height: 29px }
#faqcate05     { font-size: 13px; line-height: 1.3em; background-image: url("../support/img/etc_s.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 15px; margin-left: 10px; padding-top: 8px; padding-left: 38px; height: 29px }
#faqcate06     { font-size: 13px; line-height: 1.3em; background-image: url("../support/img/umet_s.jpg"); background-repeat: no-repeat; background-position: 0 0; margin-top: 15px; margin-left: 10px; padding-top: 8px; padding-left: 38px; height: 29px }
.faqcate   { font-size: 12px; line-height: 1.3em; background-image: url("../support/img/kanren.gif"); background-repeat: no-repeat; background-position: 22px 0; margin-top: 2px; margin-left: 10px; padding-top: 3px; padding-left: 37px }
#dlcate  { font-size: 12px; line-height: 1.3em; background-image: url("../support/img/catalog_s.jpg"); background-repeat: no-repeat; background-position: 10px 0; margin-top: 5px; margin-left: 10px; padding-top: 3px; padding-left: 37px }
#mov  { font-size: 12px; line-height: 1.3em; background-image: url("../support/img/kachinko.jpg"); background-repeat: no-repeat; background-position: 10px 0; margin-top: 5px; margin-left: 10px; padding-top: 3px; padding-left: 37px }
#contactcate01  { font-size: 12px; line-height: 1.3em; background-image: url("../support/img/letter_s.jpg"); background-repeat: no-repeat; background-position: 10px 0; margin-top: 5px; margin-left: 10px; padding-top: 3px; padding-left: 37px }
#contactcate02  { font-size: 12px; line-height: 1.3em; background-image: url("../support/img/tel_s.jpg"); background-repeat: no-repeat; background-position: 10px 0; margin-top: 10px; margin-left: 10px; padding-top: 3px; padding-left: 37px }
.ftitle  { color: #333; font-size: 12px; line-height: 1.5em; background-image: url("icon_blue.gif"); background-repeat: no-repeat; background-position: 3px 50%; padding-left: 21px }
.fbox  { background-color: #eee; border: solid 1px #ccc }
.t12box  { font-size: 12px; line-height: 1.5em; margin: 0 0 25px; padding: 0; width: 588px }
.faqarea { margin: 10px 0 10px 0; padding: 0; width: 588px }
.faqarea a:link { color: #333; text-decoration: none }
.faqarea a:visited { color: #333; text-decoration: none }
.faqarea a:hover { color: #666; text-decoration: underline }
.iconq   { color: #333; font-size: 11px; line-height: 1.5em; background-image: url("../support/faq/img/icon_q.gif"); background-repeat: no-repeat; background-position: 5px 1px; margin-top: 5px; margin-bottom: 0; margin-left: 0; padding: 0 0 0 22px }
.iconex   { color: #333; font-size: 11px; line-height: 1.5em; background-image: url("../support/faq/img/icon_ex.gif"); background-repeat: no-repeat; background-position: 5px 1px; margin-top: 5px; margin-bottom: 0; margin-left: 0; padding: 0 0 0 22px }
#qtitle   { color: #333; font-size: 14px; line-height: 1.5em; background-image: url("../support/faq/img/icon_q_b.gif"); background-repeat: no-repeat; background-position: 0 0; margin-top: 15px; margin-bottom: 5px; padding-left: 27px; float: none }
#atitle   { font-size: 11px; line-height: 1.5em; background-image: url("../support/faq/img/icon_a_b.gif"); background-repeat: no-repeat; background-position: 0 0; margin-top: 5px; margin-bottom: 35px; padding-left: 27px; float: none }
#faqsp { background-image: url("../support/faq/img/faq_sp.gif"); background-repeat: repeat-x; background-position: 0 0; margin-top: 15px; margin-bottom: 15px; height: 5px; float: none }
/*</agl.folder>*/
/*<agl.folder "blog">*/
#blogcontent    { background-image: url("../support/img/right_shikiri.gif"); background-repeat: repeat-y; background-position: 603px 0; width: 788px; float: none }
#leftblog    { margin: 0; padding: 0; width: 588px; overflow: hidden }
#leftblog   a:link   { color: #5c322b; text-decoration: none }
#leftblog  a:visited   { color: #5c322b; text-decoration: none }
#leftblog   a:hover  { color: #f90; text-decoration: underline }
.menublockbl { margin-top: 5px; margin-bottom: 5px; margin-left: 10px; float: none }
.menutitlebl  { margin-top: 50px; margin-bottom: 5px; margin-left: 10px }
.menutitlebl0  { margin-bottom: 5px }
.sidet1    { font-size: 12px; line-height: 1.3em; background-image: url("../library/img/icon_entrys.gif"); background-repeat: no-repeat; background-position: 6px 3px; margin-top: 2px; padding-top: 3px; padding-left: 23px }
.sidet  { font-size: 12px; line-height: 1.3em; background-image: url("../library/img/kanren.gif"); background-repeat: no-repeat; background-position: 10px 0; margin-top: 2px; padding-top: 3px; padding-left: 25px; float: none }
#menublog    { background-image: url("../library/img/right_shikiri.gif"); background-repeat: repeat-y; background-position: 0 0; width: 185px; float: right; overflow: hidden }
#menublog a:link { color: #333; text-decoration: none }
#menublog a:visited { color: #333; text-decoration: none }
#menublog a:hover { color: #666; text-decoration: underline }
#whatblog  { color: #333; font-size: 12px; line-height: 1.5em; background-image: url("../library/img/whatblog.gif"); background-repeat: no-repeat; background-position: 0 0; margin: 0 0 25px; padding-left: 195px; height: 118px; float: none }

#calendar01  { text-align: center; margin-top: 5px; padding: 3px; border-color: #5c322b }
.calendarhead { color: #5c322b }
.calta { font-size: 11px; text-align: center; margin: 2px; padding: 0 3px }
.calwaku  { font-size: 11px; background-color: #fff; text-align: center; border: solid 1px #c93 }
.calwaku a  { background-color: #fce4db; text-align: center; display: block; margin: 0; padding: 0; color2: red  }

.entryfooter  { font-size: 10px; line-height: 1.5em; background-repeat: no-repeat; text-align: right; margin-top: 0; margin-bottom: 15px; width: 588px }
.entrytitle { color: #5c322b; font-size: 14px; line-height: 1.5em; background-image: url("../library/img/icon_entry.gif"); background-repeat: no-repeat; background-position: 0 0; margin-right: 15px; padding-top: 2px; padding-left: 28px; float: none }
.entrydate { font-size: 11px; padding-left: 28px }
.entrybody    { font-size: 12px; line-height: 1.75em; background-repeat: no-repeat; margin-bottom: 5px; padding-left: 28px }
.entrybar { background-image: url("../library/img/bar.gif"); background-repeat: repeat-x; background-position: 0 0; margin-top: 5px; margin-left: 28px }
.entrybody img { background-repeat: no-repeat; margin: 5px }
.paginate { font-size: 12px; text-align: center; margin: 5px auto }
/*</agl.folder>*/
/*<agl.folder "search">*/
.searchunit { margin-top: 15px; float: none }
.searchtitle   { color: #333; font-size: 12px; line-height: 1.5em; background-image: url("icon_search.gif"); background-repeat: no-repeat; background-position: 3px 50%; padding-left: 21px }
.searchcap { font-size: 11px; line-height: 1.5em; padding-left: 21px }
.searchc10 { color: #999; font-size: 10px; margin-top: 2px; margin-bottom: 2px; padding-left: 21px }
.tab-act  { color: #fff; font-size: 11px; font-weight: bold; background-color: #237d52 }
.tab-act a:link { color: #fff; text-decoration: none }
.tab-act a:visited { color: #fff; text-decoration: none }
.tab-act a:hover { color: #fff; text-decoration: underline }
.tab-no  { font-size: 11px; background-color: #fff }
.tab-no  a:link  { color: #333; text-decoration: none }
.tab-no  a:visited  { color: #333; text-decoration: none }
.tab-no a:hover { color: #237d52; text-decoration: underline }
/*</agl.folder>*/


.tensen-M{ background-image: url(tensen.gif); background-repeat: repeat-x; background-position: 0px 5px; margin: 0px; clear: both; float: none; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.tensen-M div.title{ margin: 0px; clear: both; float: none; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; } 