
body{margin:0;padding:0;font:normal 80% "‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;text-align:center;line-height:1.5;background:url(../img/bg.gif) repeat;}
p{margin-left:5;padding:0;line-height:2;}
table{font-size:100%;}
img{margin:0;padding:0;}
h1{font-size:2em;padding:0.3em;border-left:5px solid #5B8D8F;border-top:1px solid #5B8D8F;border-bottom:1px solid #5B8D8F;color:#ffffff;background-color:#5B8D8F;}
h2{font-size:1.5em;padding:0.3em;border-left:5px solid #5B8D8F;border-top:1px solid #5B8D8F;border-bottom:1px solid #5B8D8F;margin-left:10;color:#3D3D3D;  background-color:#F0F0F0;}
h3{font-size:1em;padding:0.3em;color:#3D3D3D;border-top:2px solid #5B8D8F;margin-left:10;background-color:#F0F0F0;}
div{display:block;}
iframe{margin:0;padding:0;}
.txtr{text-align:right;}
.txtl{text-align:left;}
a:link{color:#0000cc;}
a:hover{text-decoration:none;}
.mar10{margin:10px 0 0;}
.wrap{margin:0 auto;width:750px;text-align:left;background:url(../img/wrap_bg.gif) repeat;}

.topheader{height:140px;background:url(../img/top_head.gif) no-repeat}
.topheader ul{padding:0 3px;}
.topheader ul li{float:left;margin:100px 0 0 1px;}
.topheader ul li a{width:105px;height:35px;display:block;background:no-repeat top;text-indent:-9999px;overflow:hidden;text-decoration:none;}
.topheader ul li a:hover{background-position:bottom;}
.topheader ul .menu1 a{background-image:url(../img/top_menu1.gif);}
.topheader ul .menu2 a{background-image:url(../img/top_menu2.gif);}
.topheader ul .menu3 a{background-image:url(../img/top_menu3.gif);}
.topheader ul .menu4 a{background-image:url(../img/top_menu4.gif);}
.topheader ul .menu5 a{background-image:url(../img/top_menu5.gif);}
.topheader ul .menu6 a{background-image:url(../img/top_menu6.gif);}
.topheader ul .menu7 a{background-image:url(../img/top_menu7.gif);}

.topcontents{width:750px;height:423px;background:url(../img/top_contents_bg.jpg) no-repeat top;}

.flashbox{width:330px;height:300px;float:left;}

.whatsnew{width:400px;height:133px;float:left;padding:30px 0 0;background:url(../img/whatsNew.gif) no-repeat 0 25px;}
.whatsnew p{float:right;padding:11px 0 0;}
.whatsnew p a{width:100px;height:13px;display:block;overflow:hidden;text-indent:-9999px;}
.whatsnew div{padding:0 1px;width:392px;height:106px;}
.videoclips{width:400px;height:140px;float:left;padding:8px 0 0;background:url(../img/videoClips.gif) no-repeat 0 5px;}
.videoclips p{float:right;padding:11px 0 0;}
.videoclips p a{width:100px;height:13px;display:block;overflow:hidden;text-indent:-9999px;}
.videoclips div{clear:right;width:392px;height:120px;padding:8px 0;position:relative;}
.videoclips div img{margin:0 15px 0 8px;float:left;}
.videoclips div p a{position:absolute;top:73px;right:-3px;width:118px;height:32px;background:url(../img/get_adobe.gif) no-repeat top;}

.opacty{float:right;width:235px;background:url(../img/opa.gif) no-repeat right top;padding:37px 0 0;margin:20px 0 0;}
.opacty li{font-size:85%;background:url(../img/arrow2.gif) no-repeat left;text-indent:16px;line-height:170%;}

.footer{clear:both;width:750px;color:#666;font-size:85%;background:url(../img/foot.gif) no-repeat left top;}
.footer div{padding:20px;}
.footer p{color:#333;margin:5px 0 0;}
.footer p a{float:right;background:url(../img/arrow2.gif) no-repeat left;padding-left:16px;}

/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
/* -+-+-+-+-+-+-+-+-+- 2ŠK‘wˆÈ‰º -+-+-+-+-+-+-+-+-+- */
/* -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */
.header{height:140px;background:url(../img/head.gif) no-repeat top;position:relative;}
.header ul{margin:0 3px;}
.header ul li{float:left;margin:55px 0 0 1px;}
.header ul li a{width:105px;height:35px;display:block;background:no-repeat top;text-indent:-9999px;overflow:hidden;text-decoration:none;}
.header ul li a:hover{background-position:bottom;}
.header ul .menu1 a{background-image:url(../img/menu1.gif);}
.header ul .menu2 a{background-image:url(../img/menu2.gif);}
.header ul .menu3 a{background-image:url(../img/menu3.gif);}
.header ul .menu4 a{background-image:url(../img/menu4.gif);}
.header ul .menu5 a{background-image:url(../img/menu5.gif);}
.header ul .menu6 a{background-image:url(../img/menu6.gif);}
.header ul .menu7 a{background-image:url(../img/menu7.gif);}

.header .font{width:110px;position:absolute;top:6px;right:0;}
.header .font ul li{margin:0 1px 0 0;padding:0;}
.header .font ul li a{width:16px;height:16px;}
.header .font div{width:52px;height:15px;float:left;text-indent:-9999px;overflow:hidden;display:block;background:url(../img/font.gif) no-repeat left;}

.contents{clear:both;width:700px;}
.contents h2{padding:10px 0;font-size:125%;}
.noscript{margin:150px auto;}

.guide{font-size:85%;padding:5px 25px 0;}
.guide li{float:left;display:inline;}
.guide li a{padding-right:15px;background:url(../img/arrow3.gif) no-repeat right;}

.concen{padding:15px 0 25px;}
.concept{padding-bottom:75px;margin:25px 25px 0;}

.con25{margin:25px 25px 0;}
.con25 .column2 li{float:left;margin:0 25px 0 0;}
.con25 .right li{clear:left;margin:0 0 5px;padding:0 0 5px;width:420px;border-bottom:solid 1px #bbaa66;}
.con25 .right strong{font-weight:bold;font-size:130%;}
.ask{color:#009966;} 
.con25 .right .ask p{font-size:105%;padding:30px 0 0;}
.con25 .right li p{float:left;}
.con25 .right li .rl{width:50px;}
.con25 .right li .ico{clear:left;width:25px;padding:2px 0;}
.con25 .right li .txt{width:380px;padding:2px 0;}
.con25 .right .end{border:0;}

.con90{margin:35px 0 0 90px;width:540px;}
.con90 .obox{}
.con90 .obox h4{margin:15px 0;display:block;font-size:110%;line-height:150%;text-align:center;color:#fff;background:#009966;}
.con90 .lefgreen p{margin:0 0 15px;padding-left:10px;border-left:solid 4px #009966;}
.white{background:#fff;padding:10px 20px;}
.white:after{content:"";display:block;clear:both;height:1px;overflow:hidden;}
/*\*/* html .white{height:1em;overflow:visible;}/**/
.con90 .h_opi{background:url(../opinionBox/img/block.gif) no-repeat top;display:block;height:39px;text-align:center;line-height:40px;font-size:120%;margin-top:20px;}

.con100{margin:35px 0 35px 100px;line-height:150%;}
.con100,.con100 .toc,.con100 .detail{width:550px;}
.con100 .toc h4{font-size:110%;line-height:200%;border-bottom:solid 1px #bbaa66;}
.con100 .toc ul li{margin:8px 0 0;padding:0 0 8px;border-bottom:solid 1px #bbaa66;}
.con100 .toc ul li .date{font-size:85%;}
.con100 .toc .bkn{display:block;margin:20px 0 20px;padding:2px 5px;background:#e6e6e6;}
.con100 .pictlef img{float:left;margin-right:10px;}
.con100 .pictlef span{font-size:85%;}
.con100 .pictlef ul li{clear:both;width:550px;}
.con100 .pictlef ul li:after{content:"";display:block;clear:both;height:1px;overflow:hidden;}
/*\*/* html .con100 .pictlef ul li{height:1em;overflow:visible;}/**/
.con100 .detail h4{font-size:125%;line-height:150%;margin:0 0 10px;text-indent:10px;border-left:solid 8px #bbaa66;border-bottom:solid 1px #bbaa66;}
.con100 .detail .img{font-size:85%;padding:0 0 15px;width:100%;text-align:center;}
.con100 .detail .img img{margin-top:15px;}
.con100 .detail .havebg{color:#fff;background:url(../img/ttlbg.gif) no-repeat top;border:0;text-align:center;}
.con100 .update{clear:both;padding:4px 0 10px;font-size:85%;width:100%;border-top:solid 1px #ccc;}
.con100 .opi ul li{clear:both;}
.con100 .opi ul li p{float:left;padding:0 0 20px;width:440px;}
.con100 .opi ul li .ico{width:70px;}
.con100 .opi ul li p strong{font-size:120%;}
.con110{margin:0 0 0 110px;}

.con240{margin:25px 25px 20px;}
.con240 ul li{float:left;margin-bottom:20px;}
.con240 .detail{width:470px;margin:0 0 50px 20px;line-height:150%;}
.con240 .detail h4{font-size:125%;line-height:150%;margin:0 0 10px;padding-left:10px;border-left:solid 8px #bbaa66;border-bottom:solid 1px #bbaa66;}
.con240 .detail span{font-size:85%;}
.con240 .detail img{margin-bottom:4px;display:block;}
.con240 .img{font-size:85%;width:200px;}
.con240 .img img{margin-bottom:4px;display:block;}
.con240 .img p{margin-bottom:10px;}
.con240 .img ul{width:180px;border-top:solid 1px #339966;margin:20px 0 0;}
.con240 .img ul li{display:block;clear:left;padding:0 0 0 10px;margin:10px 0 0;background:url(../img/arrow4.gif) no-repeat -1px 5%;width:180px;font-size:120%;}
.con240 .img ul li span{font-size:85%;display:block;}
.con240 .dia{margin:0 0 50px 10px;}
.con240 .dia .img{width:470px;}
.con240 .dia .img img{margin:10px 0 0;}
.con240 .img h2{font-size:110%;padding:2px 0;letter-spacing:1px;border-bottom:solid 3px #009966;width:180px;margin:0;}

.con255{line-height:150%;background:url(../img/message_photo.jpg) no-repeat 4px 10px;}
.con255 div{margin:15px 85px 15px 255px;width:410px;}
.con255 p{margin:0 0 25px;}
.con255 h2{padding:6px 0 0;border-top:solid 1px #bbaa66;}
.con255 .txtr{margin-bottom:10px;}

.table1 td{padding:4px 0;vertical-align:top;}
.table1 td div{width:345px;border:solid 1px #bbaa66;background:#fff;}
.table1 td div:after{content:"";display:block;clear:both;height:1px;overflow:hidden;}
/*\*/* html .table1 td div{height:1em;overflow:visible;}/**/
.table1 td div ul li{}
.table1 td div p{float:left;width:40%;margin:10px 3px 0;padding-bottom:10px;display:block;}
.table1 td div .rig{display:block;width:185px;}
.table1 td div .rig strong{display:block;margin-bottom:10px;}
.table1 .left div{margin-right:8px;}
.table1 td img{float:left;margin-left:8px;}
.table2{margin:5px 0 45px;}
.table2 td strong{display:block;margin-right:5px;}
.table3{width:100%;}
.table3 td{vertical-align:top;text-align:center;}
.table3 td p{line-height:100%;padding:4px 0 0;clear:both;}


