<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media Print {
html,body{overflow-y: scroll; margin:0; padding:0; height:100%; width:100%; background:white; font:normal 12px 'meiryo','arial',sans-serif; color: #333; text-align:center;position:relative}

input, select, table, td, th, form{padding:0; margin:0; border-collapse:collapse; font:normal 100% 'meiryo','tahoma',sans-serif}
img{border:0; margin:0; vertical-align:middle}
a{color:#006d55; text-decoration:none}
a:hover{text-decoration:underline}
blockquote{padding:0; margin:0 0 14px}
ul{ padding:0; margin:0 0 0.8em; line-height:1.5 }
ol{ padding:0; margin:0 0 0.8em 1.6em; line-height:1.5; padding-left: 40px;}
ul li { list-style-type: disc; list-style-position: inside; margin: 0; padding-left: 40px;}
ul ul li { list-style-type: circle; list-style-position: inside; margin: 0; padding-left: 80px;}
ol li ul { list-style-type: disc; lsit-style-position: inside; margin: 0; padding-left: 40px;}

/* collapsing article blocks */
.kbtree_ h2{ margin: 0 0 10px; }
#page .kbtree_ h2 a{ color: #707070; border-bottom: dashed 1px #707070; text-decoration: none;}
#page .kbtree_ h2 a:hover{ border-bottom: none; text-decoration: none; }
.kbtree_ li li{ padding: 0 0 0 30px; }
.kbtree_ .details-box{ display: none; }

/*hide print button*/
.st_print { display: none; }

h1, h2, h3, h4{padding:0; margin:0 0 0.4em; color:#006d55; font-family: 'meiryo','arial',sans-serif; font-weight: normal; }
h1{font-size: 22px; line-height:30px}
h2{font-size: 18px}
h3{font-size: 16px}
h4{font-size: 14px}
.thin{font-family:'meiryo narrow',meiryo,'arial narrow', arial, sans-serif; font-stretch:condensed}
.grey{color:#5D5D5D}
p{line-height:1.4; margin:0 0 0.8em}
.small{font-size:11px}

.t,tr.t td{vertical-align:top}
.m,tr.m td{vertical-align:middle}
.b,tr.b td{vertical-align:bottom}
tr.t td td,tr.b td td,tr.m td td{vertical-align:auto}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}

.rel{position:relative}
.abs{position:absolute}
.fl{float:left;}
.fr{float:right}
.cl{clear:both}

.w0{width:1px}
.w33{width:33.3%}
.w50{width:49.9%}
.w100{width:100%}
.h100{height:100%}

.nobr{ white-space: nowrap; }
.free{padding:0 !important; margin:0 !important;}
.visible{ display: block !important; }
.hidden{ display: none !important; }
.z{border:1px solid red}
.h1px{font-size:1px; height:1px; line-height:1px}
.hr{border-top:solid 1px #e0e1dd; margin:10px 0 8px}

/*structures*/
#main{width: 1004px; margin: 0 auto}
#margin{width: 984px; margin: 0 auto; text-align: left}
#content, #footer{ position: relative; z-index: 2; width: 984px; margin:0; clear:both}
.sub_tab{width:965px; margin:-1px auto 0}
#sidebar{ display: none; float: left; width: 174px; text-overflow: ellipsis}
#page{ width: 796px; line-height:1.4; }
#pagemax{line-height:1.4}

#bt_form{display: none; position:fixed;top:160px;left:0; z-index:999}

/*header*/
#header{position:relative; z-index:3; width:100%; height:80px; font:normal 11px 'meiryo','tahoma',sans-serif}
#logo{position:absolute; left:20px; top:20px; width:183px; height:50px}
/*search*/
#search{position: absolute; top: 31px; left:334px; width: 650px}
#search .query{padding:4px 3px 6px; border:solid 2px #e0e1dd; background: #FAFAFA; float:left }
#search .query input{border:none;background:none; width:600px; height:14px; color: #999999}
#search .send{float:right; width:28px; height:28px}

/*menu*/
#menu{width: 984px; height: 50px}
#menu table{width: 100%; }
#menu td{height: 50px; background: url('../img/menu.png') center -50px no-repeat; text-align: center; vertical-align:top; font-size: 12px;}
#menu .first{ background: url('../img/menu.png') left -50px no-repeat; }
#menu .last{ background: url('../img/menu.png') right -50px no-repeat; }
#menu a{ display: block; color: white; font-weight: bold; line-height: 40px; height: 40px; background: #00644e url('../img/menu.png') center top no-repeat; cursor: pointer; }
#menu .first a{ background: #00644e url('../img/menu.png') left 0 no-repeat; }
#menu .last a{ background: #00644e url('../img/menu.png') right 0 no-repeat; }
#menu .current a,#menu a:hover{ background: none; text-decoration: none; }
#menu b{ display: block;height: 40px; overflow: hidden; background: url('../img/menu.png') left -100px no-repeat; padding:0 14px; font-weight:normal}
#menu .first b{ background: none; }



/* menu for main page */
#m_tabs div.tab_{float:left; width:25%}
#m_tabs a,#m_tabs b,#m_tabs span{display:block; cursor: pointer;}
#m_tabs a:hover{text-decoration:none}
#m_tabs b{height:58px; line-height:58px; position:relative}
#m_tabs a hr{position:absolute; left:-1px; top:0; width:3px; height:50px; background:url(../img/menu_hr.png) left top no-repeat; border:0}
#m_tabs .cur a hr{top:4px; width:3px; height:46px; background:url(../img/menu_hr.png) left -4px no-repeat}
#m_tabs a span{display:block; font:normal 17px 'meiryo', 'arial', sans-serif; color:#505050; padding:22px 0 10px 60px}

#m_tabs a.tab1{background:url(../img/menu_tab1.png) top repeat-x}
#m_tabs a.tab1 b{background:url(../img/menu_tab1.png) left -174px no-repeat}
#m_tabs a.tab1 span{background:url(../img/m_tab1_icon.png) 25px 20px no-repeat}
#m_tabs a.tab1:hover{background:url(../img/menu_tab1.png) left -58px repeat-x}
#m_tabs a.tab1:hover b{background:url(../img/menu_tab1.png) left -232px no-repeat}
#m_tabs .cur a.tab1,#m_tabs .cur a.tab1:hover{background:url(../img/menu_tab1.png) left -116px repeat-x}
#m_tabs .cur a.tab1 b,#m_tabs .cur a.tab1:hover b{background:url(../img/menu_tab1.png) left -290px no-repeat}
#m_tabs a.tab2{background:url(../img/menu_tab2.png) top repeat-x}
#m_tabs a.tab2 b{background:url(../img/menu_tab2.png) left -174px no-repeat}
#m_tabs a.tab2 span{background:url(../img/m_tab2_icon.png) 25px 20px no-repeat}
#m_tabs a.tab2:hover{background:url(../img/menu_tab2.png) left -58px repeat-x}
#m_tabs .cur a.tab2,#m_tabs .cur a.tab2:hover{background:url(../img/menu_tab2.png) left -116px repeat-x}
#m_tabs a.tab3{background:url(../img/menu_tab3.png) top repeat-x}
#m_tabs a.tab3 b{background:url(../img/menu_tab3.png) left -174px no-repeat}
#m_tabs a.tab3 span{background:url(../img/m_tab3_icon.png) 25px 20px no-repeat}
#m_tabs a.tab3:hover{background:url(../img/menu_tab3.png) left -58px repeat-x}
#m_tabs .cur a.tab3,#m_tabs .cur a.tab3:hover{background:url(../img/menu_tab3.png) left -116px repeat-x}
#m_tabs a.tab4{background:url(../img/menu_tab4.png) top repeat-x}
#m_tabs a.tab4 b{background:url(../img/menu_tab4.png) right -174px no-repeat}
#m_tabs a.tab4 span{background:url(../img/m_tab4_icon.png) 25px 20px no-repeat}
#m_tabs a.tab4:hover{background:url(../img/menu_tab4.png) right -58px repeat-x}
#m_tabs a.tab4:hover b{background:url(../img/menu_tab4.png) right -232px no-repeat}
#m_tabs .cur a.tab4,#m_tabs .cur a.tab4:hover{background:url(../img/menu_tab4.png) right -116px repeat-x}
#m_tabs .cur a.tab4 b,#m_tabs .cur a.tab4:hover b{background:url(../img/menu_tab4.png) right -290px no-repeat}

#m_tab1{height:330px; background:url(../img/prm_tab1.jpg) top no-repeat}
#m_tab2{height:330px; background:url(../img/prm_tab2.jpg) top no-repeat}
#m_tab3{height:330px; background:url(../img/prm_tab3.jpg) top no-repeat}
#m_tab4{height:330px; background:url(../img/prm_tab4.jpg) top no-repeat}
.prm_tabs ul{padding:28px 0 0 24px}
.prm_tabs ul li{margin-bottom:5px; font:normal 16px 'meiryo', 'arial', sans-serif; clear:both; list-style: none; list-style-position: outside; padding: 0px;}
.prm_tabs ul li.bolder{font:normal 18px 'meiryo', 'arial', sans-serif;}
.prm_tabs a{color:#505050}
#m_tab4 a{color:#FFF}

.prm_tabs a:hover{text-decoration:none; color:#FFF}
#m_tab1 li.prm_part{width:300px; height:35px; background:url(../img/tabs1_li.png) left -35px no-repeat; line-height:35px; position:relative}
#m_tab1 li.hov{background:url(../img/tabs1_li.png) left top no-repeat}
#m_tab2 li.prm_part{width:300px; height:35px; background:url(../img/tabs2_li.png) left -35px no-repeat; line-height:35px; position:relative}
#m_tab2 li.hov{background:url(../img/tabs2_li.png) left top no-repeat}
#m_tab3 li.prm_part{width:420px; height:30px; background:url(../img/tabs3_li.png) left -30px no-repeat; line-height:30px; font-size:15px}
#m_tab3 li.hov{background:url(../img/tabs3_li.png) left top no-repeat}
#m_tab4 li.prm_part{width:300px; height:35px; background:url(../img/tabs4_li.png) left -35px no-repeat; line-height:35px; position:relative}
#m_tab4 li.hov{background:url(../img/tabs4_li.png) left top no-repeat}

.prm_part a.txt{display:block;padding-left:12px; height:35px; line-height:35px}
.prm_part a.txt:hover{text-decoration:none}
#m_tab3 .prm_part a.txt{height:30px; line-height:30px}
.prm_part a.list_{display:block; float:left; padding:0 10px; height:35px;background:#e4ebe5 url(icons.png) left -35px no-repeat; font-size:15px; line-height:35px;}
.prm_part a.list_:hover,.prm_part a.cur{background:#97bf0d url(icons.png) left 0 no-repeat; color:#FFF}

#m_tab1 .prm_part a.list_{display:block; float:left; padding:0 10px; height:35px;background:#e4ebe5 url(../img/icons.png) -1px -35px no-repeat; font-size:15px; line-height:35px;}
#m_tab1 .prm_part a.list_:hover,#m_tab1 .prm_part .list a.cur{background:#97bf0d url(../img/icons.png) -1px 0 no-repeat; color:#FFF}
#m_tab2 .prm_part a.list_{display:block; float:left; padding:0 10px; height:35px;background:#e4ebe5 url(../img/tabs2_hr.png) -1px -35px no-repeat; font-size:15px; line-height:35px;}
#m_tab2 .prm_part a.list_:hover,#m_tab2 .prm_part .list a.cur{background:#5a3c8b url(../img/tabs2_hr.png) -1px 0 no-repeat; color:#FFF}
#m_tab4 .prm_part a.list_{display:block; float:left; padding:0 10px; height:35px;background:#e4ebe5 url(../img/tabs4_hr.png) -1px -35px no-repeat; font-size:15px; line-height:35px; color:#505050}
#m_tab4 .prm_part a.list_:hover,#m_tab4 .prm_part .list a.cur{background:#f39900 url(../img/tabs4_hr.png) -1px 0 no-repeat; color:#FFF}

.prm_part a.pic_1,.prm_part a.pic_2,.prm_part a.pic_3,.prm_part a.pic_4{display:block; float:left; width:37px; height:35px; line-height:35px}
.prm_part a.pic_1{background:#97bf0d url(../img/icons.png) left -105px no-repeat;}
.prm_part a.pic_1:hover, .prm_part .pics a.cur{background:#97bf0d url(../img/icons.png) left -70px no-repeat;}
.prm_part a.pic_2{background:#97bf0d url(../img/icons.png) left -175px no-repeat;}
.prm_part a.pic_2:hover{background:#97bf0d url(../img/icons.png) left -140px no-repeat;}
.prm_part a.pic_3{background:#97bf0d url(../img/icons.png) left -245px no-repeat;}
.prm_part a.pic_3:hover{background:#97bf0d url(../img/icons.png) left -210px no-repeat;}
.prm_part a.pic_4{background:#97bf0d url(../img/icons.png) left -315px no-repeat;}
.prm_part a.pic_4:hover{background:#97bf0d url(../img/icons.png) left -280px no-repeat;}

#m_tab2 h1{color:#462b70; margin:0; font-size:20px}
#m_tab2 p{margin:6px 0 0; padding:0 0 8px}
#m_tab2 p.hr{border-bottom:dotted 1px #505050}
.tab2_cont{margin:50px 0 0 26px; width:452px; height:184px; background:url(../img/tab2_cont.png) left top no-repeat; position:relative}
.tab2_cont .pd{padding:26px 20px}
.tab2_cont a{color:#006d55; text-decoration:underline}
.tab2_cont a:hover{color:#006d55}
#m_tab2  .news_tabs{position:absolute; left:180px; top:20px}
#m_tab2  .news_tabs a{float:left; width:72px; background:none; height:38px; font:normal 14px meiryo, arial; line-height:38px; color:#505050; text-decoration:none !important; text-align:center}
#m_tab2  .news_tabs a.cur{background:url(../img/news_tabs_gr.png) left top no-repeat; color:#FFF}
#m_tab2  .tab_cont{padding-top:8px}


.winds{left:444px; top:28px; padding-left:6px}
.subwin1,.subwin2{width:384px; margin-bottom:4px; position:relative}
.win_top,.win_bot{width:384px; height:4px;font-size:1px;line-height:1px}
.subwin1 .win_top{background:url(../img/sub_win3.png) left top no-repeat }
.subwin1 .win_bot{background:url(../img/sub_win3.png) left bottom no-repeat }
.subwin1 .win_cont{padding:6px 40px 4px 6px; background:#f4f4ee}
#m_tab3 .subwin1 .win_cont{padding-top:8px; padding-bottom:6px}

.subwin2 .win_top{background:url(../img/sub_win3a.png) left top no-repeat }
.subwin2 .win_bot{background:url(../img/sub_win3a.png) left bottom no-repeat }
.subwin2 .win_cont{padding:6px 40px 4px 6px; background:#e9e9e9}
.win_cont a.t3_li{display:block; padding:0 0 0 8px; background:url(../img/tabs3_sub_li.png) 2px top no-repeat; color:#3b81b6; font:normal 12px 'meiryo', 'arial', sans-serif; text-decoration:underline; margin-bottom:4px}
.subwin2 .win_cont a.t3_li{color:#2E2E2E}
.win_cont a.t3_li:hover{text-decoration:none}

.tab3_icon{position:absolute; left:344px; top:6px; width:30px; height:30px}
.i1{background:url(../img/icons2.png) left 0px no-repeat }
.i2{background:url(../img/icons2.png) left -30px no-repeat }
.i3{background:url(../img/icons2.png) left -62px no-repeat; height:26px }
.i4{background:url(../img/icons2.png) left -90px no-repeat }
.i5{background:url(../img/icons2.png) left -122px no-repeat; height:26px }
.i6{background:url(../img/icons2.png) left -152px no-repeat; height:26px}
.i7{background:url(../img/icons2.png) left -180px no-repeat}
.i8{background:url(../img/icons2.png) left -212px no-repeat; height:26px}
.i9{background:url(../img/icons2.png) left -240px no-repeat}
.i10{background:url(../img/icons2.png) left -270px no-repeat}
.i11{background:url(../img/icons2.png) left -302px no-repeat; height:26px}
.i12{background:url(../img/icons2.png) left -330px no-repeat}
.i13{background:url(../img/icons2.png) left -362px no-repeat; height:26px}
.i14{background:url(../img/icons2.png) left -390px no-repeat}
.i15{background:url(../img/icons2.png) left -420px no-repeat; height:26px}
.i16{background:url(../img/icons2.png) left -450px no-repeat; height:26px}
.i17{background:url(../img/icons2.png) left -480px no-repeat}
.i18{background:url(../img/icons2.png) left -512px no-repeat; height:26px}

/*breadcrumbs*/
#breadcrumbs{position:relative; z-index: 5; padding:0 180px 0 20px; margin:3px 0 14px; font:11px 'meiryo','tahoma',sans-serif}
#breadcrumbs span{padding:0 7px; color:#006d55}

#lang-chooser{position: absolute; right: 6px; top:-3px; z-index:1000}
.combobox{background:#FFF; border: solid 2px #e0e1dd}
.combobox .outside{padding:3px 6px 3px 18px; font-weight:bold; background:url('../img/_markers.gif') -995px 8px no-repeat; cursor:Pointer}
.combobox .inside{display:none} 
.combobox a{display:block;padding:4px 10px 4px 18px; font-weight:normal; text-decoration:none; color:#333}
.combobox a:hover{background:#eee}
.combobox a.checked{background:url(../img/checked.gif) 95% 6px no-repeat}
.combobox a.checked:hover{background:#eee url(../img/checked.gif) 95% 6px no-repeat}

/* content - left menu */
/* content - left menu */
#sidebar a{display:block; font:normal 14px meiryo,arial,sans-serif; color:#7E7E7E; height:30px; line-height:30px; padding-left:12px}
#sidebar a.lm_up{display:block; font:normal 20px meiryo,arial,sans-serif; color:#FFF; text-shadow: #905a99 -1px -1px 2px; padding-left:32px; height:56px; line-height:56px; margin-bottom:5px;background:url(../img/left_m_up.png) left top no-repeat;}
#sidebar a.lm_c1{background:url(../img/left_m_color1.png) left top no-repeat}
#sidebar a.lm_c2{background:url(../img/left_m_color2.png) left top no-repeat}
#sidebar a.lm_c3{background:url(../img/left_m_color3.png) left top no-repeat}
#sidebar a:hover,#sidebar a.cur{text-decoration:none; background-position:bottom; color:#FFF}
#sidebar span{border-bottom:dashed 1px #7E7E7E}
#sidebar span:hover{border-bottom:dashed 1px #FFF}
#sidebar a.cur span{border:none}
#sidebar div.lm_sub{padding:6px 0 6px 12px}
#sidebar div.lm_sub a{display:block; font:normal 12px meiryo,arial,sans-serif; color:#7E7E7E; height:20px; line-height:20px; padding-left:6px}
#sidebar div.lm_sub a:hover, div.lm_sub a.cur{text-decoration:none; background:url(../img/left_m_sub.png) left top no-repeat}

/* content - page */
#page a[href]{text-decoration:underline}
#page a[href]:hover{text-decoration:none}
.wincont_c1, .wincont_c2, .wincont_c3, .wincont_c4{margin-bottom:5px}
.w_top, .w_bot{font-size:1px; line-height:5px; }
.w_cont{padding:8px 12px; position:relative}
.wincont_c1 .w_top{background:url(../img/wcont_c1.gif) left top no-repeat}
.wincont_c1 .w_bot{background:url(../img/wcont_c1.gif) left bottom no-repeat}
.wincont_c1 .w_cont{background:#E6F1F6}
.wincont_c2 .w_top{background:url(../img/wcont_c2.gif) left top no-repeat}
.wincont_c2 .w_bot{background:url(../img/wcont_c2.gif) left bottom no-repeat}
.wincont_c2 .w_cont{background:#E7E7E7}
.wincont_c3 .w_top{background:url(../img/wcont_c3.gif) left top no-repeat}
.wincont_c3 .w_bot{background:url(../img/wcont_c3.gif) left bottom no-repeat}
.wincont_c3 .w_cont{background:#F2F5F3}
.wincont_c4 .w_top{background:url(../img/wcont_c4.gif) left top no-repeat}
.wincont_c4 .w_bot{background:url(../img/wcont_c4.gif) left bottom no-repeat}
.wincont_c4 .w_cont{background:#DDEFEE}

/*.wcorn_pd{font-size:1px; height:8px; line-height:8px}*/
.w_cont .mrv{margin-top:8px}
.w_cont .mrh{margin-left:8px}
.wcorn{position:absolute; left:30px; top:-10px; width:34px; height:20px}
.c1_c2{background:url(../img/wcorn_c1.gif) left top no-repeat}
.c1_c3{background:url(../img/wcorn_c1.gif) -34px top no-repeat}
.c1_c4{background:url(../img/wcorn_c1.gif) -68px top no-repeat}
.c1_c5{background:url(../img/wcorn_c1.gif) -102px top no-repeat}
.c1_c6{background:url(../img/wcorn_c1.gif) -136px top no-repeat}
.c2_c3{background:url(../img/wcorn_c2.gif) left top no-repeat}
.c3_c3{background:url(../img/wcorn_c3.gif) left top no-repeat}
.c3_c4{background:url(../img/wcorn_c3.gif) -34px top no-repeat}
.c4_c2{background:url(../img/wcorn_c4.gif) left top no-repeat}
.c1_spec{background:url(../img/specail_corn.gif) left top no-repeat; top:-5px}

.st_link{margin: 5px 0 0 0}
.st_id{color:#727272; font-size:18px; margin: 2px 0 0 20px}
.st_rate{color:#727272; font-size:13px; height:14px; padding:0 60px 0 0; margin:6px 20px 0}
.st_r1{background:url(../img/rate.png) right top no-repeat}
.st_r2{background:url(../img/rate.png) right -18px no-repeat}
.st_r3{background:url(../img/rate.png) right -36px no-repeat}
.st_data{color:#727272; font-size:16px;margin:4px 0 0}

ul.orange li{padding-left:14px; background:url(../img/li_orange.gif) 2px 5px no-repeat; font-size:12px; line-height:1.5; list-style: none;}
ul.green li{padding-left:8px; background:url(../img/li_green.gif) left 5px no-repeat; list-style: none;}
ul.small li{font-size:11px; color:#999}

a.bt_yes, a.bt_no{display:block; float:left; width:66px; height:26px; margin-left:10px; text-decoration:none !important; text-align:center; color:#FFF; font-size:14px; line-height:26px; text-shadow: #999 -1px -1px 1px}
a.bt_yes{background:url(../img/bt_yes.png) left top no-repeat}
a.bt_no{background:url(../img/bt_yes.png) left bottom no-repeat}

a.arr_link{display:block; background:url(../img/arr_link.gif) -8px 6px no-repeat; padding:0 4px 0 16px; font-size:11px; height:19px; line-height:19px}
a.link_sel, a.arr_link:hover{color:#FFF; background:#049172 url(../img/arr_link.gif) 5px -11px no-repeat; text-decoration:none !important}
.mrl20{margin-left:16px}

 .pub_link{float:left; width:85%}
.pub_id{float:right; font-size:12px; color:#FFF; background:#ABABAB; padding:2px 5px; margin-top:-1px}

.pager{text-align:right; margin:4px 0}
.pager a, .pager span{padding:2px 6px; background:#049172; color:#FFF; text-decoration:none !important; margin:0 0 0 4px}
.pager .sel{background:none; color:#B5B5B5}

.big_bnts{position:absolute; right:6px; top:3px}
.big_bnts a.bt{display:block; float:left; width:180px; height:40px; text-align:center; text-decoration:none !important; font-size:18px; color:#FFF; line-height:40px}
.big_bnts a.left_orange{background:url(../img/btn_gr_or.png) left bottom no-repeat; border-right:solid 1px #cc7405; text-shadow: #cc7405 -1px -1px 1px;}
.big_bnts a.right_orange{background:url(../img/btn_gr_or.png) right bottom no-repeat; border-left:solid 1px #d6e27a; text-shadow: #cc7405 -1px -1px 1px;}
.big_bnts a.left_green{background:url(../img/btn_gr_or.png) left top no-repeat; border-right:solid 1px #cc7405; text-shadow: #85a80a -1px -1px 1px;}
.big_bnts a.right_green{background:url(../img/btn_gr_or.png) right top no-repeat; border-left:solid 1px #d6e27a; text-shadow: #85a80a -1px -1px 1px;}
.big_bnts a.left_none{background:url(../img/btn_gr_or.png) left center no-repeat; border-right:solid 1px #b2b2b2; text-shadow: #9b9b9b -1px -1px 1px;}
.big_bnts a.right_none{background:url(../img/btn_gr_or.png) right center no-repeat; border-left:solid 1px #e8e8e8; text-shadow: #9b9b9b -1px -1px 1px;}
.big_bnts a.bt span{font-size:12px; margin-left:4px; text-shadow:none }

.big_bnts a.btb{width:200px; border:none}

.w_left{width:271px; z-index:6}
.w_right{width:520px; z-index:4}
.stat_1 .w_top{background:url(../img/cont_lwidth.png) left top no-repeat}
.stat_1 .w_bot{background:url(../img/cont_lwidth.png) left -5px no-repeat}
.stat_1 .w_cont{background:#d6f0da}
.stat_2 .w_top{background:url(../img/cont_lwidth.png) left -10px no-repeat}
.stat_2 .w_bot{background:url(../img/cont_lwidth.png) left -15px no-repeat}
.stat_2 .w_cont{background:#f8eeae}
.stat_3 .w_top{background:url(../img/cont_lwidth.png) left -20px no-repeat}
.stat_3 .w_bot{background:url(../img/cont_lwidth.png) left -25px no-repeat}
.stat_3 .w_cont{background:#f4cfcd}
.stat_4 .w_top{background:url(../img/cont_lwidth.png) left -30px no-repeat}
.stat_4 .w_bot{background:url(../img/cont_lwidth.png) left -35px no-repeat}
.stat_4 .w_cont{background:#e8e7e7}
.w_right .w_top{background:url(../img/cont_rwidth.png) left top no-repeat}
.w_right .w_bot{background:url(../img/cont_rwidth.png) left -5px no-repeat}
.w_right .w_cont{background:#f2f5f3; }

.w_right_2 .w_top{background:url(../img/cont_rwidth.png) left -10px no-repeat}
.w_right_2 .w_bot{background:url(../img/cont_rwidth.png) left -15px no-repeat; margin-bottom:5px}
.w_right_2 .w_cont{background:#ddefee; z-index: 4;}

.w_left .wcorn{width:32px}
.stat_1 .wcorn{background:url(../img/wcorn_s1.png) left top no-repeat}
.stat_2 .wcorn{background:url(../img/wcorn_s1.png) -32px top no-repeat}
.stat_3 .wcorn{background:url(../img/wcorn_s1.png) -64px top no-repeat}
.stat_4 .wcorn{background:url(../img/wcorn_s1.png) -96px top no-repeat}
.w_left .wcorn_r{position:absolute; right:-19px; top:10px; width:70px; height:100px; z-index:8 }
.stat_1 .wcorn_r{background:url(../img/wcorn_s2.png) left top no-repeat}
.stat_2 .wcorn_r{background:url(../img/wcorn_s2.png) left -100px no-repeat}
.stat_3 .wcorn_r{background:url(../img/wcorn_s2.png) left -200px no-repeat}
.stat_4 .wcorn_r{background:url(../img/wcorn_s2.png) left -300px no-repeat}
.stat_4 .not_icon{background:url(../img/wcorn_s2.png) -50px -300px no-repeat; width:20px}

.remark a.w_cont{display:block; padding:13px 12px 13px 34px; text-decoration:none !important; color:#333; height:60px; margin-bottom:5px; background:url(../img/cont_lwidth.png) left -40px no-repeat}
.remark a.w_cont:hover{background:url(../img/cont_lwidth.png) left -126px no-repeat}
.remark .wcorn{top:-5px; left:206px}
.remark p{line-height:1.2}

.w_left .hr{border-top:solid 1px #F3F3F3; margin:6px 0 8px}
.tbl_stat{width:150px}
.tbl_stat td{padding:2px 12px 2px 0; color:#006d55; font-size:13px}
.tbl_stat em{font:normal 8px meiryo, arial; text-transform:uppercase; background:#2ca88d; padding:2px 3px}
.tbl_stat tr.no td{color:#ABABAB}
.tbl_stat tr.no em{background:#ABABAB; padding:2px 4px 2px 5px}
.stat_1 .tbl_stat em{color:#d6f0da}
.stat_2 .tbl_stat em{color:#f8eeae}
.stat_3 .tbl_stat em{color:#f4cfcd}
.stat_4 .tbl_stat em{color:#e8e7e7}

.video{width:150px; height:144px; background:url(../img/video.png) left top no-repeat; margin: 0 8px 4px 8px}
a.video_src_1{display:block; margin:35px 0 0 12px; width:126px; height:93px; background:url(../img/video_src.png) left 0 no-repeat; text-decoration:none !important}
.video_popup{background:#FFF; border:solid 2px #a6c406}

#on_popup img{width:22px; height:16px; vertical-align:center; margin-left:8px; background:url(../img/scroll_popup.png) left top no-repeat}
#on_popup.on img{background:url(../img/scroll_popup.png) left bottom no-repeat}
#bt_popup{position:absolute; right:0; top:45px; width:406px; z-index:99; font-size:11px}
#bt_popup .w_top{background:url(../img/win_popup.png) left top no-repeat}
#bt_popup .w_bot{background:url(../img/win_popup.png) left bottom no-repeat}
#bt_popup .w_cont{background:url(../img/win_popup_cont.png) left repeat-y}
#bt_popup .wcorn{top:-11px; left:65px; width:36px; height:24px; background:url(../img/corn_popup.png) left top no-repeat}
#bt_popup a.wclose{display:block; position:absolute; right:0; top:-5px; width:32px; height:30px; background:url(../img/close_popup.png) left top no-repeat; text-decoration:none}
.brd_green{padding-left:10px; border-left:solid 3px #97bf0d; line-height:1.5}

.open{display:block; position:absolute; right:14px; top:13px; width:26px; height:26px; text-decoration:none !important; background:url(../img/open_close.png) left top no-repeat}
.close{background:url(../img/open_close.png) left bottom no-repeat}

.news_tabs{position:absolute; right:12px; top:8px}
.news_tabs a{float:left; width:108px; margin-left:4px; background:url(../img/news_tabs.png) left top no-repeat; height:36px; font:normal 16px meiryo, arial; line-height:36px; color:#FFF; text-decoration:none !important; padding-left:8px}
.news_tabs a.cur{background:url(../img/news_tabs.png) left bottom no-repeat}

.vers_tabs span{border-bottom:dashed 1px #006d55; cursor:Pointer; color:#006d55; font:normal 14px meiryo, arial;height:50px; line-height:50px; padding:4px 6px; margin-right:8px}
.vers_tabs span.cur{border:none; cursor:default; background:#049172; color:#FFF}

.comix{width:100%; height:284px; position:relative; background:url(../img/comix.jpg) center top no-repeat}
.comix .wcorn{top:-5px}

.ch_version{position:absolute; right:12px; top:7px}
.ch_version a{display:block; float:left; width:56px; height:28px; font:normal 22px 'meiryo narrow', meiryo, 'arial narrow', arial, sans-serif; font-stretch:condensed; line-height:28px; text-align:center; text-decoration:none !important}
.ch_version a.cur{background:url(../img/bt_version.png) left top no-repeat; cursor:default; color:#FFF}

.info_stat{padding:0 60px 0 10px; position:relative}
.info_stat .wcorn{left:430px; top:0; width:36px; height:36px}
.is_1{background:url(../img/wcorn_s3.png) right top no-repeat}
.is_2{background:url(../img/wcorn_s3.png) right -36px no-repeat}
.is_3{background:url(../img/wcorn_s3.png) right -72px no-repeat}
.is_4{background:url(../img/wcorn_s3.png) right -108px no-repeat}
.info_stat li{background:url(../img/info_li.png) -12px 5px no-repeat; padding:0 0 0 16px; margin: 0 0 0 0.4em; list-style-position:outside;  list-style: none}
.info_stat li.un{background:url(../img/info_li.png) left -37px no-repeat}
.info_stat h4{font-size:13px; margin:0}
.info_stat p{font-size:11px; margin:0 0 0.4em}
.info_stat .un p,.info_stat .un h4{color:#ABABAB}

/*footer*/
#footer{margin-top:6px; z-index:1}
.foot_top,.foot_bot{height:4px;font-size:1px;line-height:1px}
.foot_top{background:url(../img/footer.gif) top center no-repeat}
.foot_bot{background:url(../img/footer.gif) bottom center no-repeat}
.foot_cont{background:#f1f4f2; padding:13px 0 13px 20px; font:11px 'meiryo', 'tahoma',sans-serif;line-height:1.4}
.foot_cont .column{float:left;width:216px; margin-right:20px}
.foot_cont .mail{vertical-align:middle; margin-left:6px}
.foot_cont ul li { list-style:none; list-style-position:outside; }

/* popup - feedback */
.fb_bg{width:440px; height:310px; background:url(../img/win_fb.png) left top no-repeat; position:relative}
.fb_bg .left_line{position:absolute; left:0; top:120px; width:2000px; height:125px; margin-left:-2000px; background:url(../img/bt_replay_bg.png) top repeat-x}
.fb_bg .right_bt{display:block; position:absolute; right:-36px; top:120px; width:36px; height:125px; background:url(../img/bt_replay.png) left top no-repeat; text-decoration:none !important }
.fb_bg a.fb_close{display:block; position:absolute; right:0; top:0; width:32px; height:30px; text-decoration:none !important }
.fb_bg .cnt{padding:20px}
.fb_bg textarea{overflow:auto; width:394px; height:128px; border:none; margin:3px 0 16px;resize: none}
.fb_bg a.bt_yes{float:right; font-size:13px}

/* popup */
.wp_bg{width:980px}
.wp_top, .wp_bot{ font-size:1px; line-height:5px; }
.wp_top{background:url(../img/win_popup_new.png) left top no-repeat}
.wp_bot{background:url(../img/win_popup_new.png) left bottom no-repeat}
.wp_cont{background:url(../img/win_popup_cont_new.png) left repeat-y; padding:20px 30px}
.wp_cont a{text-decoration:underline}
.wp_cont a:hover{text-decoration:none}
.wp_bg a.wp_close{display:block; position:absolute; right:1px; top:1px; width:31px; height:31px; background:url(../img/close_popup.png) left top no-repeat; text-decoration:none !important }
.wp_bg h1{font:normal 17px 'meiryo','arial',sans-serif; color:#505050; padding:3px 0 6px 44px}

#for_home{width:580px}
#for_home h1{background:url(../img/m_tab1_icon.png) 13px top no-repeat}
#for_home .note{border-left:solid 3px #97bf0d; padding-left:10px; font:normal 14px 'meiryo', 'arial', sans-serif; line-height:26px}
#for_home div.fl{margin:0 26px 0 0}

#tools, #for_small{font:normal 12px 'meiryo', 'arial', sans-serif; line-height:20px}
#tools h1{background:url(../img/m_tab4_icon.png) 13px top no-repeat}
#tools .note{border-left:solid 3px #f49c02; padding-left:10px; margin-bottom:19px}

#for_small h1{background:url(../img/m_tab2_icon.png) 13px top no-repeat}
#for_small .note{border-left:solid 3px #5a3c8b; padding-left:10px}

#for_office h1{background:url(../img/m_tab3_icon.png) 13px top no-repeat; margin:12px 0}
#for_office h2{font:bold 11px 'meiryo', 'arial', sans-serif; color:#505050; padding-left:13px; margin:8px 0}
#for_office .note{border-left:solid 3px #3b81b6; padding-left:10px; font-size:11px; line-height:1.4}
#for_office div.fl{margin:0 20px 0 0}
#for_office .dis_app{padding-left:14px; background:url(../img/dot_blue.png) left center no-repeat; color:#3b81b6}

/*style for bnr*/
.bnr_wn{width:910px; margin:0 auto}
.bnr_wn .bnr_top, .bnr_wn .bnr_bot{height:6px;font-size:1px;line-height:1px}
.bnr_wn .bnr_top{background:url(../img/bnr_win.png) left top no-repeat}
.bnr_wn .bnr_bot{background:url(../img/bnr_win.png) left bottom no-repeat}
.bnr_wn .bnr_note{background:#f6f5f5; padding:12px 20px}
.bnr_wn .fl_img, .bnr_wn .fl_txt{float:left}
.bnr_wn .fl_txt{width:710px; margin-left:12px; overflow:hidden}
.bnr_wn a{margin-right:14px; color:#007ada; text-decoration:underline}
.bnr_wn a:hover{text-decoration:none}

/*style for 404 page*/
.note_404 {background: url("../img/bnr_404.jpg") no-repeat scroll right center transparent; height: 320px; padding-right: 430px;}
.note_text {background: url("../img/404.png") no-repeat scroll center 20px transparent; font: 26px 'meiryo', 'arial',sans-serif; padding-top: 270px;}
.find_form {background: url("../img/find_bg.png") repeat-x scroll center top transparent; height: 89px; overflow: hidden;}
.find_form .ff_left {background: url("../img/find_left.png") no-repeat scroll left top transparent; float: left; height: 89px; padding: 18px 0 0 20px;}
.find_form .ff_right {background: url("../img/find_right.png") no-repeat scroll right top transparent; float: right; height: 89px; padding: 20px 20px 0;}
.find_form .find_data {border: 1px solid #BEBEC0; font: 31px 'meiryo','arial',sans-serif; height: 44px; width: 840px;}
.find_form .cl {clear: both;}

/* new styles */
.cont_lc{padding:0 12px; overflow:hidden; background:url(../img/phone_brd.png) left center no-repeat}
.cont_lc h3{margin:0}
.cont_rc{float:right; width:274px}
.cont_rc .big_bnts{position:relative; margin-top:6px}
.cont_rc .big_bnts a.bt{width:136px}
.cont_rc .big_bnts a.btb{width:200px; border:none}
.phone{font:bold 24px meiryo, arial; color:#777}
.lang_list{margin-top:6px}
.lang_list span{padding:2px 6px; background:#049172; color:#FFF; text-decoration:none !important; margin:0 4px 0 0}

.a_open {cursor:Pointer;}
.a_open b{font-weight:normal; cursor:Pointer; border-bottom:dashed 1px #006d55}
.a_open span{font:normal 14px meiryo, arial; padding:0 10px}
.a_open span span{padding:2px 6px; background:red; color:#FFF}

/* history version */
.his{width:100%; height:48px; background:url(../img/history_bg.png) left top no-repeat; position:relative; margin-bottom:4px}
.his div{position:absolute}
.his .ver{left:10px; top:8px}
.his .ver p{font:normal 18px meiryo, arial; color:#049172; margin:0}
.his .date1{left:120px; top:10px}
.his .date2{left:266px; top:10px}
.day{width:120px; height:30px; color:#FFF; position:relative}
.day *{position:absolute; top:2px; left:4px;font:normal 22px 'meiryo narrow', meiryo, 'arial narrow', tahoma !important}
.day b{left:53px}
.day em{left:96px}
.his .hove{left:120px; top:1px; width:352px; height:48px}
.his .hove .tbl_stat{width:126px}
.his .hove .tbl_stat td{padding:0; line-height:1.2}
.his .hove p.fl{width:222px; margin:2px 0 0 2px}
.non{width:120px; text-align:center; font:bold 24px meiryo, arial !important}

.h_green{height:60px}
.h_green .date1,.h_green .date2{top:6px}
.h_green .day{background:url(../img/history_date.png) left top no-repeat;}
.h_green .hove{background:#d6f0da; top:6px}
.h_green .tbl_stat em{color:#d6f0da}
.h_green .non{color:#33b095}

.h_yellow{height:50px; background-position:left -60px}
.h_yellow .day{background:url(../img/history_date.png) left -30px no-repeat;}
.h_yellow .hove{background:#f8eeae}
.h_yellow .tbl_stat em{color:#f8eeae}
.h_yellow .non{color:#ebc732}

.h_red{height:50px; background-position:left -110px}
.h_red .day{background:url(../img/history_date.png) left -60px no-repeat;}
.h_red .hove{background:#f5cfcd}
.h_red .tbl_stat em{color:#f5cfcd}
.h_red .non{color:#e56a63}

.h_grey{height:50px; background-position:left -160px}
.h_grey .day{background:url(../img/history_date.png) left -90px no-repeat;}
.h_grey .hove{background:#e8e7e7}
.h_grey .tbl_stat em{color:#e8e7e7}
.h_grey .non{color:#afafaf}

.tbl_txt{width:100%}
.tbl_txt th{background:url(../img/tbl_title.png) left top no-repeat; height:60px; font:bold 16px meiryo, arial; vertical-align:center; padding:0 4px 0 14px}
.tbl_txt th:first-child{background:#d6f0da url(../img/tbl_hr.png) -10px bottom no-repeat}
.tbl_txt td{background:#FFF url(../img/tbl_hr.png) left bottom no-repeat; font-size:13px; padding:8px 4px 8px 14px}
.tbl_txt td:first-child{background-position:-10px bottom}
.tbl_txt tr:last-child td{padding:0;height:12px; background:#FFF url(../img/tbl_title.png) left top no-repeat}
.tbl_txt tr:last-child td:first-child{background:#d6f0da}

.r_sert{width:700px}
.hack{right:12px; top:8px}

.hack_h1{height:250px}
.hack_h2{height:187px}
.hack_m3{margin-top:4px}
.hack_bg{min-height:130px; background:url(../img/birds.png) 500px top no-repeat}
.hack_w1{float:left; margin:16px 32px 0 0; line-height:2.6}
.hack_w1 a{padding:6px 8px}
.hack_w1 a:hover{color:#FFF; background:#049172}

/* popup 2 */
.mode2 .wp_cont{padding:0}
.mode2 .add_line{background:url("../img/pup_2_r_line.gif") right bottom repeat-y}
.mode2 .left_mark{background:url("../img/top_left.png") left top no-repeat }
.mode2 .right_mark{background:url("../img/top_right.png") right 30px no-repeat }
.mode2 .low_mark{background:url("../img/low_right.png") right 460px no-repeat; padding:20px 30px}
.mode2 .big_bnts{position:relative;margin:0 0 22px}
.mode2 .big_bnts h1{font:normal 30px 'meiryo narrow', meiryo, 'arial narrow', tahoma; font-stretch:condensed; padding: 4px 40px 0 0}
.mode2 a.bt i{padding:0 4px; background:url("../img/mode2_arr.gif") left center no-repeat}
.mode2 #for_home{width:100%}
.mode2 #for_home .note{border-left:solid 3px #8a8a8a; padding-left:8px; font:normal 12px 'meiryo', 'arial', sans-serif; line-height:20px}
.mode2 #for_office .note{border-left:solid 3px #8a8a8a}
.mode2 #for_office h1{margin:10px 0 0}
.mode2 #for_office h2{margin:12px 0 6px}

/* history version */
.his{width:100%; height:48px; background:url(../img/history_bg.png) left top no-repeat; position:relative; margin-bottom:4px}
.his div{position:absolute}
.his .ver{left:10px; top:8px}
.his .ver p{font:normal 18px meiryo, arial; color:#049172; margin:0}
.his .date1{left:120px; top:10px}
.his .date2{left:266px; top:10px}
.day{width:120px; height:30px; color:#FFF; position:relative}
.day *{position:absolute; top:2px; left:4px;font:normal 22px 'meiryo narrow', meiryo, 'arial narrow', tahoma !important}
.day b{left:53px}
.day em{left:96px}
.his .hove{left:120px; top:1px; width:352px; height:48px}
.his .hove .tbl_stat{width:126px}
.his .hove .tbl_stat td{padding:0; line-height:1.2}
.his .hove p.fl{width:222px; margin:2px 0 0 2px}
.non{width:120px; text-align:center; font:bold 24px meiryo, arial !important}

.h_green{height:60px}
.h_green .date1,.h_green .date2{top:6px}
.h_green .day{background:url(../img/history_date.png) left top no-repeat;}
.h_green .hove{background:#d6f0da; top:6px}
.h_green .tbl_stat em{color:#d6f0da}
.h_green .non{color:#33b095}

.h_yellow{height:50px; background-position:left -60px}
.h_yellow .day{background:url(../img/history_date.png) left -30px no-repeat;}
.h_yellow .hove{background:#f8eeae}
.h_yellow .tbl_stat em{color:#f8eeae}
.h_yellow .non{color:#ebc732}

.h_red{height:50px; background-position:left -110px}
.h_red .day{background:url(../img/history_date.png) left -60px no-repeat;}
.h_red .hove{background:#f5cfcd}
.h_red .tbl_stat em{color:#f5cfcd}
.h_red .non{color:#e56a63}

.h_grey{height:50px; background-position:left -160px}
.h_grey .day{background:url(../img/history_date.png) left -90px no-repeat;}
.h_grey .hove{background:#e8e7e7}
.h_grey .tbl_stat em{color:#e8e7e7}
.h_grey .non{color:#afafaf}

.tbl_txt{width:100%}
.tbl_txt th{background:url(../img/tbl_title.png) left top no-repeat; height:60px; font:bold 16px meiryo, arial; vertical-align:center; padding:0 4px 0 14px}
.tbl_txt th:first-child{background:#d6f0da url(../img/tbl_hr.png) -10px bottom no-repeat}
.tbl_txt td{background:#FFF url(../img/tbl_hr.png) left bottom no-repeat; font-size:13px; padding:8px 4px 8px 14px}
.tbl_txt td:first-child{background-position:-10px bottom}
.tbl_txt tr:last-child td{padding:0;height:12px; background:#FFF url(../img/tbl_title.png) left top no-repeat}
.tbl_txt tr:last-child td:first-child{background:#d6f0da}

.r_sert{width:700px}
.hack{right:12px; top:8px}

.hack_h1{height:250px}
.hack_h2{height:187px}
.hack_m3{margin-top:4px}
.hack_bg{min-height:130px; background:url(../img/birds.png) 500px top no-repeat}
.hack_w1{float:left; margin:16px 32px 0 0; line-height:2.6}
.hack_w1 a{padding:6px 8px}
.hack_w1 a:hover{color:#FFF; background:#049172}
}</pre></body></html>