@charset "utf-8";


/*------------------------------
 display-none
------------------------------*/
#tagline{display:none;}
#switcher{display:none;}
#navi{display:none;}
#caution{display:none;}
#contentsleft{display:none;}
#footernavi{display:none;}
hr{display:none;}
img {border:none;}


/*header*/
#header{width:550; height:200px; position:relative; margin:0; padding:0 0 6px 0; background:url(../images/bg_header.gif) left bottom no-repeat;}
#header h1{	position:absolute; top: 0px; left: 0; height:200px;}

/*contentsright*/
#topcontentsright{width:550px;}

/*TOPCONTENTS-CONTAINER*/
#container01{margin:10px 0 0 0;}
#container02{width:535px;}

/*TOPBOX02*/
#topbox02{float:left; width:320px;}
#topbox02{width:350px;}

/*TOPCONTENTS-NEWS*/
#news{width:350px;}
#news h4{padding:10px 0;}

/*TOPCONTENTS-NEWSLIST*/
#newslist{width:346px; padding:5px 0 0 0; background:#fff; color:#333;}
#newslist ul{margin:0 10px; padding:0;}
#newslist li{padding:7px 0 3px 15px; border-bottom:1px dotted #ccc; color:#333; background:#fff url(../images/icon_news_menber.gif) no-repeat 0 12px;}
#newslist li.normal{background:#fff url(../images/icon_news.gif) no-repeat 0 12px;}
#newslist li.nolink{background:#fff url(../images/icon_news.gif) no-repeat 0 12px;}
#news p.moreinfo {text-align:right; padding:10px 0;}
#news p.moreinfo a{padding:0 0 0 15px; background:url(../../images/icn_more.gif) no-repeat left center;}

/*TOPCONTENTS-SEMINAR*/
#seminarinfo{width:350px;}
#seminarinfo h4{padding:10px 0;}
#seminarinfo li{margin:0 0 10px 0;}
#seminarinfo h3{color:#cdcf49;}
#seminarinfo p.moreinfo {text-align:right; padding:10px 0;}
#seminarinfo p.moreinfo a{padding:0 0 0 15px; background:url(../../images/icn_more.gif) no-repeat left center;}
/*TOPCONTENTS-SEMINARLIST*/
#seminarlist{width:346px; padding:10px 0 0 0;background:#fff; color:#333;}
#seminarlist dl{margin:0 5px;}
#seminarlist dt{margin:0; padding:0 0 0 5px; font-weight:bold;}
#seminarlist dd{padding:0 0 3px 5px; border-bottom:1px dotted #ccc; margin:0 0 7px 0;}


/*TOPPAGE-BOX*/
#topbox01{width:265px; margin:0 10px 0 0; float:left; background:url(../../images/bg_box01.gif) repeat-y left top;}
#topbox01 h3{text-align:center; background:url(../../images/bg_box01top.gif) no-repeat left top; padding:10px 10px 0 10px;}
#topbox01 p{padding:0 20px; margin:5px 0 0 0;}
#topbox01 p.btn01{text-align:right; padding:7px 20px 15px 0; background:url(../../images/bg_box01bottom.gif) no-repeat left top;}

/*TOPCONTENTS-COMMODITY*/
#commodity{width:350px;}
#commodity h4{padding:10px 0;}
#commodity li{margin:0 0 10px 0;}
#commodity h3{color:#cdcf49;}
#commodity p.moreinfo {text-align:right; padding:10px 0;}
#commodity p.moreinfo a{padding:0 0 0 15px; background:url(../../images/icn_more.gif) no-repeat left center;}
/*TOPCONTENTS-COMMODITYLIST*/
#commoditylist{width:346px; padding:10px 0 0 0; overflow:auto; background:#fff; color:#333;}
#commoditylist dl{margin:0 5px;}
#commoditylist dt{margin:0; padding:0 0 0 5px; font-weight:bold;}
#commoditylist dd{padding:0 0 3px 5px; border-bottom:1px dotted #ccc; margin:0 0 7px 0;}

/*TOPBOX03*/
#topbox03{float:right; margin:10px 0 0 0; width:175px; background:url(../../images/bg_box03.gif) repeat-y;}
#topbox03 h5{padding:10px 0 0 0; text-align:center; background:url(../../images/bg_box03line.gif) no-repeat left top;}
#topbox03 p{margin:3px 5px 0 5px; padding:5px; border-top:1px dotted #ccc;}
#topbox03 p.date{color:#a1866e;}
#topbox03 p.moreinfo {text-align:right; padding:5px 5px 5px 0; border-top:1px dotted #ccc;}
#topbox03 p.moreinfo a{padding:0 0 0 15px; background:url(../../images/icn_more.gif) no-repeat left center;}
#topbox03 p.btmmoreinfo {text-align:right; padding:5px 5px 10px 0; background:url(../../images/bg_box03line.gif) no-repeat left bottom; border-top:1px dotted #ccc;}
#topbox03 p.btmmoreinfo a{padding:0 0 0 15px; background:url(../../images/icn_more.gif) no-repeat left center;}

/*TOPBOX04*/
#topbox04{clear:both; padding:0 5px; margin:0 0 20px 0;}
#topbox04 h5{padding:10px 0 0 0; text-align:center;}
#topbox04 p.introtxt{margin:10px 5px 0 5px; padding:0 0 5px 0; border-bottom:1px solid #ccc;}
#topbox04 #showboxleft{float:left; width:250px;}
#topbox04 #showboxleft p{margin:10px 5px 0 5px;}
#topbox04 #showboxleft p img{float:left; padding:3px; border:1px solid #ccc; margin:0 5px 0 0;}
#topbox04 #showboxleft p strong{font-weight:bold;}

#topbox04 #showboxright{float:right; width:250px;}
#topbox04 #showboxright p{margin:10px 5px 0 5px;}
#topbox04 #showboxright p img{float:left; padding:3px; border:1px solid #ccc; margin:0 5px 0 0;}
#topbox04 #showboxright p strong{font-weight:bold;}
#topbox04 #topbox04bottom #tel{float:left; padding:8px 0; width:230px;}
#topbox04 #topbox04bottom #moreinfo{float:right; padding:5px 0; width:110px;}
#topbox04 #topbox04bottom{margin:0 5px 0 5px; padding:0;}




/*----------------------------------------------------------
 css for inner contents
 ----------------------------------------------------------*/

/* -------------------------------------------------------
 NOMALCONTENTSBOX (for nomal contents style)
------------------------------------------------------- */
/*cbox01*/
#cbox01{width:507px; margin:0 15px; color:#333;}
#cbox01 p{margin:15px 5px 0 5px;}
#cbox01 ul{margin:0 10px; padding:0;}
#cbox01 ul li{margin:3px 0 0 0; padding:0 0 0 10px; color:#333; background:url(../images/icn_list.gif) left top no-repeat;}

/* -------------------------------------------------------
 FPLINK
------------------------------------------------------- */
#fplink{width:507px; margin:0 15px; color:#333;}
#fplink p{margin:15px 5px 0 5px;}
/*FPLINK-TABLE*/
#fplink table{width:505px;}
#fplink th , #fplink td{border-bottom:1px dotted #ccc; padding:5px;}
#fplink caption{background:#efebdd; border-bottom:1px solid #ccc; padding:5px; color:#74573e;}
#fplink th{background:#f6f6f6; width:115px;}
#fplink td{width:370px;}

/* -------------------------------------------------------
 MEDIA
------------------------------------------------------- */
#media{width:507px; margin:0 15px; color:#333;}
#media p{margin:15px 5px 0 5px;}
/*MEDIA-TABLE*/
#media table{width:505px; border-top:1px dotted #ccc;}
#media th , #media td{border-bottom:1px dotted #ccc; padding:5px;}
#media caption{background:#efebdd; border-bottom:1px solid #ccc; padding:5px; color:#74573e;}
#media th{background:#f6f6f6; width:75px;}
#media td{width:400px;}
/*MEDIA-TABLE-LIST*/
#media table ul{padding:0 0 10px 0;}
#media table li{margin:5px 0 0 5px; padding:0 0 0 8px; background:url(../../media/images/icn_list.gif) left top no-repeat;}

/* -------------------------------------------------------
 QA
------------------------------------------------------- */
/*QA*/
#qa{width:507px; margin:0 15px; color:#333;}
#qa p{margin:15px 5px 0 5px;}
/*QA-TABLE*/
#qa table{width:505px; margin:15px 0 0 0; border-top:1px dotted #ccc;}
#qa th , #qa td{border-bottom:1px dotted #ccc; padding:5px;}
#qa caption{background:#efebdd; border-bottom:1px solid #ccc; padding:5px; color:#74573e;}
#qa th{background:#f6f6f6; width:25px;}
#qa td{width:450px;}
/*QA-LIST*/
#qa li{margin:0 0 10px 0;}
/*QA-LIST(img-navigation)*/
#qanavi{width:507px; margin:15px 15px 0 15px; color:#333; text-align:center; background:#f5f5f5;}
#qanavi ul{margin:0; padding:0 0 5px 0;}
#qanavi li{display:inline;}
#qanavi li img{padding:5px 0 0 5px; vertical-align:bottom;}

/* -------------------------------------------------------
 QACONTENTS
------------------------------------------------------- */
#qacontents{width:507px; margin:0 15px; color:#333;}
#qacontents h4{margin:20px 0 0 0;}
#qacontents p{margin:15px 5px 0 5px;}
#qacontents p.return{text-align:right;}
/*QACONTENTS-LIST*/
#qacontents ul{margin:10px 5px 0 5px;}
#qacontents li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../../qa/images/icon.gif) no-repeat 0 6px; !important}
/*QACONTENTS-TABLE*/
#qacontents table{width:505px; margin:10px 0 0 0;}
#qacontents th{background:#efebdd; border:1px solid #999; padding:5px;}
#qacontents td{border:1px solid #999; padding:5px;}
#qacontents td.shiritu{background:#f6fde6;}
/*QACONTENTS-ETC*/
.qaanchor{color:#74573e; text-decoration:none;}
.qaanchor:hover{color:#74573e; text-decoration:none;}

/* -------------------------------------------------------
 PRIVACY
------------------------------------------------------- */
#privacy{width:507px; margin:15px 15px 0 15px; color:#333;}
#privacy h4{margin:20px 0 0 0;}
#privacy h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:10px 0 0 5px; color:#666;}
#privacy p{margin:15px 5px 0 5px;}
/*PRIVACY-LIST*/
#privacy dl{margin:0 10px; padding:0;}
#privacy dt{margin:20px 0 0 0;}
#privacy dd{margin:10px 8px 0 8px;}
#privacy ol{margin:10px 10px 0 10px; padding:0;}
#privacy ol li{margin:5px 0; color:#333;}
/*PRIVACY-SUBNAVI*/
#subnavi{width:507px; margin:10px 15px 0 15px; color:#333;}
#subnavi ul{background:#F6F6F6; padding:5px 0; border-top:1px solid #ccc; color:#666;}
#subnavi ul li{display:inline; padding:0 0 0 11px; margin:0 0 0 10px; background:url(../images/icn_green.gif) no-repeat 0 50%;}

/* -------------------------------------------------------
 SEMINAR
------------------------------------------------------- */
#seminar{width:507px; margin:0 15px; color:#333;}
#seminar p{margin:15px 5px 0 5px;}
#seminar li{margin:15px 5px 0 5px;}

/*SEMINARTABLE*/
#seminar table{width:505px;}
#seminar th , div#seminar td{border-bottom:1px dotted #ccc; padding:5px;}
#seminar caption{background:#efebdd; border-bottom:1px solid #ccc; padding:5px; color:#74573e;}
#seminar th{background:#f6f6f6; width:115px;}
#seminar td{width:370px;}
#seminar td strong{background:url(../../seminar/images/icn_seminar.gif) no-repeat left top; padding:0 0 0 9px; font-weight:bold; color:#74573e;}
#seminar ul li{margin:5px;}
#seminar ul li strong{color:#f60; font-weight:bold;}

/*SEMINARBTN*/
#seminar .btn{margin:30px 0 0 0; text-align:center;}

/* -------------------------------------------------------
 COMPANY
------------------------------------------------------- */
#company{width:507px; margin:0 15px; color:#333;}
#company p{margin:15px 5px 0 5px;}

/*COMPANY-TABLE*/
#company table{width:505px; border-top:2px solid #cdcf49; color:#333;}
#company th , div#company td{border-bottom:1px dotted #ccc; padding:5px;}
#company caption{background:#efebdd; border-bottom:1px solid #ccc; padding:5px; color:#74573e;}
#company th{background:#f6f6f6; width:115px;}
#company td{width:370px;}
/*COMPANY-LIST*/
#company dl{margin:0 0 10px 0;}
#company dt{color:#333; font-weight:bold; margin:10px 0 0 10px;}
#company dd{margin:0 0 0 10px; color:#333;}
/*COMPANY-ETC*/
#company .bnrbtn{text-align:center; margin:30px 0 0 0; padding:0;}

/* -------------------------------------------------------
 FP
------------------------------------------------------- */
#fp{width:507px; margin:0 15px; color:#333;}
#fp h3{margin:20px 0 0 0;}
#fp h4{margin:20px 0 0 0;}
#fp p{margin:15px 5px 0 5px;}

/*FP-NAVI*/
#fpnavi{width:507px; margin:20px 0 0 0; text-align:center;}
#fpnavi ul{margin:0; padding:0;}
#fpnavi li{background:none; display:inline;}
/*FP-LIST*/
#fplist ul{margin:15px;}
#fplist li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../../fp/images/icon.gif) no-repeat 0 3px;}
#fplist p.fpmenu{text-align:right;}
/*FP-ETC*/
.fpanchor{color:#74573e; text-decoration:none;}
.fpanchor:hover{color:#74573e; text-decoration:none;}
#fp .img01{text-align:center;}
/*FP-BUTTONBOX*/
#fp .btnbox{margin:0; text-align:center; background:#f5f5f5;}
#fp .btnbox p{ padding:5px 0 0 0;}
#fp ul {padding:5px 0 10px 0;}
#fp .btnbox li{display:inline; margin:0 10px;}

/*下はボツ予定　fp/fp.htmlの段わけ用*/
/*#fp div.leftbox{width:260px; float:left;}*/
/*#fp div.rightbox{width:260px; float:right;}*/

/* -------------------------------------------------------
 MEMBER
------------------------------------------------------- */
#member{width:507px; margin:0 15px; color:#333;}
#member p{margin:15px 5px 0 5px;}
#member h3{margin:20px 0 0 0;}
#member h4{margin:20px 0 0 0;}

/*MEMBER-LIST*/
.memberlist{margin:15px;}
.memberlist li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../../menber/images/icon.gif) no-repeat 0 3px;}

/*MEMBER-BUTTON*/
#member #memberbtn {margin:20px 0 0 0; text-align:center;}
#member #memberbtn ul{margin:0; padding:0;}
#member #memberbtn li{display:inline; margin:0 5px;}
#member #memberbtn li img{vertical-align:bottom;}

/*MEMBER-ETC*/
#member .img01{margin:15px 0 0 0; text-align:center;}
#member .morebtn{text-align:right;}

/* -------------------------------------------------------
 MEMBER-PLAN
------------------------------------------------------- */
#mplan{width:507px; margin:0 15px; color:#333;}
#mplan p{margin:15px 5px 0 5px;}
/* MEMBER-PLAN-LIST */
#mplan ul.list01 {margin:15px;}
#mplan .list01 li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../../menber/plan/images/icon.gif) no-repeat 0 3px;}
/* MEMBER-PLAN-ETC */
#mplan .bnrbtn{text-align:center;}
/*MEMBER-BUTTON*/
#mplan #memberbtn {margin:20px 0 0 0; text-align:center;}
#mplan #memberbtn ul{margin:0; padding:0;}
#mplan #memberbtn li{display:inline; margin:0 5px; list-style-type:none;}
#mplan #memberbtn li img{vertical-align:bottom;}


/* -------------------------------------------------------
 MEMBER CONTENTS
------------------------------------------------------- */
/*membercontents*/
#membercontents{width:507px; margin:0 15px; color:#333;}
#membercontents h4{margin:20px 0 0 0;}
#membercontents p{margin:15px 5px 0 5px;}
#membercontents p.pagereturn{margin:15px 0; text-align:right;}
#membercontents .list01{margin:0 10px; padding:0;}
#membercontents .list01 li{margin:3px 0 0 0; padding:0 0 0 10px; color:#333; background:url(../images/icn_list.gif) left top no-repeat;}
/*MEMBER-BUTTON*/
#membercontents #memberbtn {margin:20px 0 0 0; text-align:center;}
#membercontents #memberbtn ul{margin:0; padding:0;}
#membercontents #memberbtn li{display:inline; margin:0 5px;}
#membercontents #memberbtn li img{vertical-align:bottom;}

/* -------------------------------------------------------
 RSS CONTENTS
------------------------------------------------------- */
#rsscontents{width:507px; margin:0 15px; color:#333;}
#rsscontents p{margin:15px 5px 0 5px;}
#rsscontents .notice{margin:10px 0 0 0; padding:15px; background:#f5f5f5;}
#rsscontents ul li{margin:3px 0 0 0; padding:0 0 0 15px; color:#333; background:url(../../rss/images/icn_notice.gif) left top no-repeat;}
#rsscontents .rsslist{margin:30px 10px;}
#rsscontents .rsslist dt{margin:10px 0 0 0;}
#rsscontents .rsslist dd img{ margin:0 0 0 10px; vertical-align:bottom;}

/* -------------------------------------------------------
 CLUBTOP
------------------------------------------------------- */
#clubtop{width:507px; margin:0 15px; color:#333;}
#clubtop p{margin:15px 5px 0 5px;}

/*CLUBTOP-BUTTON*/
#clubtopbtn {margin:20px 0 0 0; text-align:center;}
#clubtopbtn ul{margin:0; padding:0;}
#clubtopbtn li{display:inline; margin:0 5px;}
#clubtopbtn li img{vertical-align:bottom;}

/* CLUBTOP-ETC */
#clubtop .img01{margin:15px 0 0 0; text-align:center;}

/* -------------------------------------------------------
 CLUB-POINT
------------------------------------------------------- */
#clubpoint{width:507px; margin:0 15px; color:#333;}
#clubpoint h4{margin:20px 0 0 0;}
#clubpoint h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:10px 0 0 5px; color:#666;}

#clubpoint p{margin:15px 5px 0 5px;}
/*CLUB-LIST*/
#clubpoint .txtlist{margin:10px 10px 0 10px; padding:0;}
#clubpoint .txtlist li{padding:0 0 0 10px; color:#333; background:url(../images/icn_list.gif) left top no-repeat;}
/*BUTTON-LIST*/
#clubpoint .btnlist {margin:20px 0 0 0; text-align:center;}
#clubpoint .btnlist ul{margin:0; padding:0;}
#clubpoint .btnlist li{display:inline; margin:0 5px;}
#clubpoint .btnlist li img{vertical-align:bottom;}

/* -------------------------------------------------------
 HELP
------------------------------------------------------- */
#help{width:507px; margin:0 15px; color:#333;}
#help h4{margin:20px 0 0 0;}
#help p{margin:15px 5px 0 5px;}

/* -------------------------------------------------------
 CLUB-ADMISSION
------------------------------------------------------- */
#clubadmission{width:507px; margin:0 15px; color:#333;}
#clubadmission h4{margin:20px 0 0 0;}
#clubadmission h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:10px 0 0 5px; color:#666;}
#clubadmission p{margin:15px 5px 0 5px;}
#clubadmission .img01{text-align:center;}
#clubadmission #scrbox{margin:10px 0 0 0; width:505px; height:350px; border:1px solid #ccc; overflow:auto; background:#fcfcfc;}

/* -------------------------------------------------------
 MEMBER-ADMISSION
------------------------------------------------------- */
#memberadmission{width:507px; margin:0 15px; color:#333;}
#memberadmission h4{margin:20px 0 0 0;}
#memberadmission h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:10px 0 0 5px; color:#666;}

#memberadmission p{margin:15px 5px 0 5px;}
#memberadmission .img01{text-align:center;}
#memberadmission #scrbox{margin:10px 0 0 0; width:505px; height:350px; border:1px solid #ccc; overflow:auto; background:#fcfcfc;}

/* -------------------------------------------------------
 PRODUCTS
------------------------------------------------------- */
#products{width:507px; margin:0 15px; color:#333;}

/* PRODUCTS-PICKUPBOX */
#products h5{padding:0 0 3px 45px; margin:15px 0 10px 0; clear:both; border-bottom:1px dotted #ccc; font-weight:bold;}
#products #pickup img{float:left; padding:3px; margin:0 10px 0 0; border:1px solid #ccc;}
#products #pickup{margin:0 10px; padding:0 0 20px 0;}

/* PRODUCTS-PICKUPBOX-LIST */
#products #pickup dl dd{padding:0 0 5px 0; font-weight:bold;}
/* PRODUCTS-PICKUPBOX-LIST-ICON */
#products .dvd{background:url(../../products/images/icn_dvd2.gif) no-repeat left bottom;}
#products .book{background:url(../../products/images/icn_book2.gif) no-repeat left bottom;}
#products .report{background:url(../../products/images/icn_report2.gif) no-repeat left bottom;}
/* PRODUCTS-PICKUPBOX-LIST2 */
#productslist{margin:15px 0 0 0;}
#productslist li{margin:0 10px 5px 10px; padding:0 0 5px 45px; border-bottom:1px dotted #ccc;}
/* LINKBOX */
#products #linkbox{margin:15px 5px 0 5px; padding:15px; background:#f5f5f5;}
#products #linkbox .btn{margin:10px 0 0 0;text-align:center;}
/* LINKBOX-ICON */
#productslist .dvd{background:url(../../products/images/icn_dvd.gif) no-repeat left 3px;}
#productslist .book{background:url(../../products/images/icn_book.gif) no-repeat left 3px;}
#productslist .report{background:url(../../products/images/icn_report.gif) no-repeat left 3px;}

/* -------------------------------------------------------
 BROADBAND
------------------------------------------------------- */
#broadband{width:507px; margin:0 15px; color:#333;}
#broadband .bnr{padding:3px; background:#f0f0f0; margin:10px 0;}
/*left*/
#broadbandleft{width:250px; float:left; margin:15px 0 0 0;}
/*right*/
#broadbandright{width:250px; float: right; margin:15px 0 0 0;}
/*pickup*/
.pickup{border:1px solid #e5e5e5; background:#e5e5e5 url(../../broadband/images/bg_pickupbox.gif) left top no-repeat;}
.pickup .img01{padding:3px; border:1px solid #ccc; margin:0 5px; float:left; background:#fff;}
.pickup .btn{clear:both; text-align:center;}
.pickup .btn img{margin:12px;}
.pickup h5{margin:5px; border-bottom:1px solid #e5e5e5; padding:0 0 3px 0; color:#74573e;}

/*broadbandlist*/
.broadbandlist{padding:0 5px 5px 5px; background:#fcfcfc; border:1px solid #ccc; margin:10px 0 0 0;}
.broadbandlist h5{padding:0 0 5px 0; margin:8px 5px 0 5px; color:#666; border-bottom:3px solid #cdcf49;}
.broadbandlist ul{margin:5px 5px 0 5px;}
.broadbandlist ul li{margin:0 5px 5px 5px; padding:0 0 5px 15px; background:url(../../images/icon.gif) no-repeat left 4px; border-bottom:1px dotted #ccc;}

/* -------------------------------------------------------
 NEWSCONTENTS
------------------------------------------------------- */
#newscontents{width:507px; margin:0 15px; color:#333;}
#newscontents ul{margin:15px 0 0 0;}
#newscontents ul li{margin:0 5px 5px 5px; padding:0 0 5px 15px; background:url(../../news/images/icn_01.gif) no-repeat left 4px; border-bottom:1px dotted #ccc;}

/* -------------------------------------------------------
 CONTACTCONTENTS
------------------------------------------------------- */
#contactcontents{width:507px; margin:0 15px; color:#333;}
#contactcontents p{margin:15px 5px 0 5px;}

/*contents-table*/
#contactcontents table{width:505px; color:#333; border-top:1px dotted #ccc; margin:10px 0 0 0;}
#contactcontents th , div#contactcontents td{border-bottom:1px dotted #ccc; padding:5px;}
#contactcontents th{background:#f6f6f6; width:140px;}
#contactcontents td{width:345px;}

/*contents-list*/
#contactcontents h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:15px 0 0 5px; color:#666;}
#contactcontents dl{margin:0 10px;}
#contactcontents dt{color:#333; font-weight:bold; margin:10px 0 0 0;}
#contactcontents dd{margin:3px 0 0 0; color:#333;}

/*contents-others*/
#contactcontents .must{color:#f60; font-weight:bold; font-size:77%;}
#contactcontents .w300{width:300px;}
#contactcontents .submitbox01{margin:30px 0; padding:10px; background:#f8f7ef; text-align:center;}
#contactcontents .submitbox01 input{margin:0 20px; width:120px;}

/* -------------------------------------------------------
 I-LANDINTRO
------------------------------------------------------- */
#ilandintro{width:507px; margin:0 15px; color:#333;}
#ilandintro p{margin:15px 5px 0 5px;}
#ilandintro li{margin:5px 5px 0 5px;}
#ilandintro h4{margin:15px 0;}
#ilandintro h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:10px 0 0 5px; color:#666;}
#ilandintro .imgright{float:right;}
#ilandintro .notice2{color:#c6c84c;}
#ilandintro .submitbox01{margin:30px 0; padding:10px; background:#f8f7ef; text-align:center;}
#ilandintro .notice3{color:#c6c84c;}
#ilandintro .pdfbox{background:url(../../i-land/images/bg_adobereaderbox.gif) repeat #f6f6f6;}
#ilandintro .pdfbox p {margin:15px 0 0 0; padding:5px;}
#ilandintro .pdfbox .left{float:left; margin:0 5px 0 0;}
#ilandintro .btn01{text-align:center; margin:10px 0 0 0;}
#ilandintro .btn02{text-align:center; margin:10px 0 0 0; padding:10px; background:#f8f7ef;}
#ilandintro .frame01{ text-align:center; width:500px; border:1px solid #ccc; padding:15px 0; margin:10px 0 0 0;}
#ilandintro .list04{border-left:2px solid #efebdd; padding:0 0 0 5px; margin:0 0 0 15px;}
#ilandintro .list04 li{padding:0 0 0 15px; background:url(../../i-land/images/icn_try.gif) no-repeat left 5px;}
#ilandintro .list04 img{margin:5px 0 0 0;}
#ilandintro .list05{margin:5px 15px;}
#ilandintro .list05 li{padding:0 0 0 8px; background:url(../../i-land/images/icn_tyr2.gif) no-repeat left 7px;}

/* -------------------------------------------------------
 I-LANDINTRO
------------------------------------------------------- */
#reporttop{width:507px; margin:0 15px; color:#333;}
#reporttop p{margin:0 5px;}
#reporttop h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:10px 0 0 5px; color:#666;}
#reporttop .latestreport{margin:10px 0 15px 0; padding:0 7px 7px 7px; background:#f8f7ef;}
#reporttop .latestreport li{padding:6px 0 0 12px; margin:0; background:url(../../i-land/images/icn_note.gif) no-repeat left 11px;}
#reporttop .pastreport{margin:10px 0 0 0; padding:0 7px 7px 7px;}
#reporttop .pastreport li{padding:4px 0 0 12px; margin:0; background:url(../../i-land/images/icn_note.gif) no-repeat left 9px;}
#reporttop ul.btn {text-align:center;}
#reporttop .btn li{margin:10px 0 0 0; display:inline;}
#reporttop ul.btn2 {margin:10px 0 0 0; text-align:center;}
#reporttop .btn2 li{display:inline;}
#reporttop .pdfbox{background:url(../../report/images/bg_adobereaderbox.gif) repeat #f6f6f6;}
#reporttop .pdfbox p {margin:15px 0 0 0; padding:5px;}
#reporttop .pdfbox .left{float:left; margin:0 5px 0 0;}
#reporttop #more{text-align:center; border:1px solid #ccc; margin:10px 70px 0 70px; padding:10px 0; background:#f6f6f6;}
#reporttop #more p{text-align:left; margin:0 25px; padding:0 0 5px 0; border-bottom:1px dotted #ccc;}
#reporttop #more dl{text-align:left; margin:0 25px;}
#reporttop #more dt{margin:5px 0 0 0;}
#reporttop #more dd{margin:3px 0 0 0;}

/* -------------------------------------------------------
 SITEMAP
------------------------------------------------------- */
ul#map { margin:10px 0 0 20px; padding:0;}
ul#map ul { margin:0; padding:0;}
ul#map li {list-style-type: none; margin:0 0 0 20px; padding: 8px 0 0 13px; background:url(../../sitemap/images/icn_01.gif) no-repeat left 15px;}
ul#map li.joint  { background: url(../../sitemap/images/map_joint.gif) repeat-y top left;}
ul#map li.bottom { background: url(../../sitemap/images/map_bottom.gif) no-repeat bottom left;}




/* ========
FONT
======== */
body{font-size:13px;*font-size:small;*font:x-small;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
select, input, textarea {font-size:99%;}
table {font-size:inherit;font:100%;}
.size_1{font-size:77%;}
.size_2{font-size:100%;}
.size_3{font-size:114%;}
.size_4{font-size:129%;}
.size_5{font-size:136%;}

/* button-small */
#switcher .smallfont a { border: none; background: url(../images/btn_small.gif) 0 -36px; display: block; width: 21px; height: 18px; text-indent: -9999px; text-decoration: none; font-size: 1px;}
#switcher .largefont a { border: none; background: url(../images/btn_large.gif) no-repeat; display: block; width: 21px; height: 18px; text-indent: -9999px; text-decoration: none; font-size: 1px;}

/*REPORTLIST*/
#topbox03 #reportlist li{margin:0 5px 0 5px; border-top:1px dotted #ccc; padding:5px 5px 5px 20px; background:url(../../images/icn_reportlist.gif) no-repeat left top;}
#topbox03 #introbook li{margin:3px 10px 0 10px;}

/* ========
ETC
======== */
.hide{display:none;}
.clear{clear:both;}
.bold{font-weight:bold;}

/* ========
LINK
======== */
a{color:#09c; text-decoration:underline;}
a:hover{color:#c30; text-decoration:none;}

/*========================================
 css file for right-contents box
========================================*/

/*H*/
#contentsright h3{background:#f9f8f0; color:#74573e; padding:5px 7px; border-top:2px solid #cdcf49; border-bottom:1px dashed #cbcccc;}
#contentsright h4{background:url(../images/icon_h4.gif) no-repeat 0 50%; color:#74573e; padding:5px 8px; border-bottom:1px dashed #cbcccc;}

/*BGCOLOR*/
.bg01{background:#6cf;}
.bg02{background:#ccc;}
.bg03{background:#ceffff;}

/*margin*/
.mart10{margin-top:10px;}
.marr5{margin-right:5px;}
.marl10{margin-left:10px;}
.marl20{margin-left:20px;}
.marl30{margin-left:30px;}
.marb5{margin-bottom:5px;}

/*width*/
.w45{width:45px;}
.w60{width:60px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w300{width:300px;}
.w350{width:340px;}


/* font */

body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳＰゴシック",sans-serif;}
ol,ul {list-style:none;}
table{border-collapse:collapse;border-spacing:0;}  
caption,th {text-align:left;}   
hr {display:none;} 

/* -------------------------------------------------------
 NOMALCONTENTSBOX (for nomal contents style)
------------------------------------------------------- */
/*cbox01*/
#cbox01{width:507px; margin:0 15px; color:#333;}
#cbox01 p{margin:15px 5px 0 5px;}
#cbox01 ul{margin:0 10px; padding:0;}
#cbox01 ul li{margin:3px 0 0 0; padding:0 0 0 10px; color:#333; background:url(../images/icn_list.gif) left top no-repeat;}

/* -------------------------------------------------------
 FPLINK
------------------------------------------------------- */
#fplink{width:507px; margin:0 15px; color:#333;}
#fplink p{margin:15px 5px 0 5px;}
/*FPLINK-TABLE*/
#fplink table{width:505px;}
#fplink th , #fplink td{border-bottom:1px dotted #ccc; padding:5px;}
#fplink caption{background:#efebdd; border-bottom:1px solid #ccc; padding:5px; color:#74573e;}
#fplink th{background:#f6f6f6; width:115px;}
#fplink td{width:370px;}

/* -------------------------------------------------------
 MEDIA
------------------------------------------------------- */
#media{width:507px; margin:0 15px; color:#333;}
#media p{margin:15px 5px 0 5px;}
/*MEDIA-TABLE*/
#media table{width:505px; border-top:1px dotted #ccc;}
#media th , #media td{border-bottom:1px dotted #ccc; padding:5px;}
#media caption{background:#efebdd; border-bottom:1px solid #ccc; padding:5px; color:#74573e;}
#media th{background:#f6f6f6; width:75px;}
#media td{width:400px;}
/*MEDIA-TABLE-LIST*/
#media table ul{padding:0 0 10px 0;}
#media table li{margin:5px 0 0 5px; padding:0 0 0 8px; background:url(../../media/images/icn_list.gif) left top no-repeat;}

/* -------------------------------------------------------
 QA
------------------------------------------------------- */
/*QA*/
#qa{width:507px; margin:0 15px; color:#333;}
#qa p{margin:15px 5px 0 5px;}
/*QA-TABLE*/
#qa table{width:505px; margin:15px 0 0 0; border-top:1px dotted #ccc;}
#qa th , #qa td{border-bottom:1px dotted #ccc; padding:5px;}
#qa caption{background:#efebdd; border-bottom:1px solid #ccc; padding:5px; color:#74573e;}
#qa th{background:#f6f6f6; width:25px;}
#qa td{width:450px;}
/*QA-LIST*/
#qa li{margin:0 0 10px 0;}
/*QA-LIST(img-navigation)*/
#qanavi{width:507px; margin:15px 15px 0 15px; color:#333; text-align:center; background:#f5f5f5;}
#qanavi ul{margin:0; padding:0 0 5px 0;}
#qanavi li{display:inline;}
#qanavi li img{padding:5px 0 0 5px; vertical-align:bottom;}

/* -------------------------------------------------------
 QACONTENTS
------------------------------------------------------- */
#qacontents{width:507px; margin:0 15px; color:#333;}
#qacontents h4{margin:20px 0 0 0;}
#qacontents p{margin:15px 5px 0 5px;}
#qacontents p.return{text-align:right;}
/*QACONTENTS-LIST*/
#qacontents ul{margin:10px 5px 0 5px;}
#qacontents li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../../qa/images/icon.gif) no-repeat 0 6px; !important}
/*QACONTENTS-TABLE*/
#qacontents table{width:505px; margin:10px 0 0 0;}
#qacontents th{background:#efebdd; border:1px solid #999; padding:5px;}
#qacontents td{border:1px solid #999; padding:5px;}
#qacontents td.shiritu{background:#f6fde6;}
/*QACONTENTS-ETC*/
.qaanchor{color:#74573e; text-decoration:none;}
.qaanchor:hover{color:#74573e; text-decoration:none;}

/* -------------------------------------------------------
 PRIVACY
------------------------------------------------------- */
#privacy{width:507px; margin:15px 15px 0 15px; color:#333;}
#privacy h4{margin:20px 0 0 0;}
#privacy h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:10px 0 0 5px; color:#666;}
#privacy p{margin:15px 5px 0 5px;}
/*PRIVACY-LIST*/
#privacy dl{margin:0 10px; padding:0;}
#privacy dt{margin:20px 0 0 0;}
#privacy dd{margin:10px 8px 0 8px;}
#privacy ol{margin:10px 10px 0 10px; padding:0;}
#privacy ol li{margin:5px 0; color:#333;}
/*PRIVACY-SUBNAVI*/
#subnavi{width:507px; margin:10px 15px 0 15px; color:#333;}
#subnavi ul{background:#F6F6F6; padding:5px 0; border-top:1px solid #ccc; color:#666;}
#subnavi ul li{display:inline; padding:0 0 0 11px; margin:0 0 0 10px; background:url(../images/icn_green.gif) no-repeat 0 50%;}

/* -------------------------------------------------------
 SEMINAR
------------------------------------------------------- */
#seminar{width:507px; margin:0 15px; color:#333;}
#seminar p{margin:15px 5px 0 5px;}
#seminar li{margin:15px 5px 0 5px;}

/*SEMINARTABLE*/
#seminar table{width:505px;}
#seminar th , div#seminar td{border-bottom:1px dotted #ccc; padding:5px;}
#seminar caption{background:#efebdd; border-bottom:1px solid #ccc; padding:5px; color:#74573e;}
#seminar th{background:#f6f6f6; width:115px;}
#seminar td{width:370px;}
#seminar td strong{background:url(../../seminar/images/icn_seminar.gif) no-repeat left top; padding:0 0 0 9px; font-weight:bold; color:#74573e;}
#seminar ul li{margin:5px;}
#seminar ul li strong{color:#f60; font-weight:bold;}

/*SEMINARBTN*/
#seminar .btn{margin:30px 0 0 0; text-align:center;}

/* -------------------------------------------------------
 COMPANY
------------------------------------------------------- */
#company{width:507px; margin:0 15px; color:#333;}
#company p{margin:15px 5px 0 5px;}

/*COMPANY-TABLE*/
#company table{width:505px; border-top:2px solid #cdcf49; color:#333;}
#company th , div#company td{border-bottom:1px dotted #ccc; padding:5px;}
#company caption{background:#efebdd; border-bottom:1px solid #ccc; padding:5px; color:#74573e;}
#company th{background:#f6f6f6; width:115px;}
#company td{width:370px;}
/*COMPANY-LIST*/
#company dl{margin:0 0 10px 0;}
#company dt{color:#333; font-weight:bold; margin:10px 0 0 10px;}
#company dd{margin:0 0 0 10px; color:#333;}
/*COMPANY-ETC*/
#company .bnrbtn{text-align:center; margin:30px 0 0 0; padding:0;}

/* -------------------------------------------------------
 FP
------------------------------------------------------- */
#fp{width:507px; margin:0 15px; color:#333;}
#fp h3{margin:20px 0 0 0;}
#fp h4{margin:20px 0 0 0;}
#fp p{margin:15px 5px 0 5px;}

/*FP-NAVI*/
#fpnavi{width:507px; margin:20px 0 0 0; text-align:center;}
#fpnavi ul{margin:0; padding:0;}
#fpnavi li{background:none; display:inline;}
/*FP-LIST*/
#fplist ul{margin:15px;}
#fplist li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../../fp/images/icon.gif) no-repeat 0 3px;}
#fplist p.fpmenu{text-align:right;}
/*FP-ETC*/
.fpanchor{color:#74573e; text-decoration:none;}
.fpanchor:hover{color:#74573e; text-decoration:none;}
#fp .img01{text-align:center;}
/*FP-BUTTONBOX*/
#fp .btnbox{margin:0; text-align:center; background:#f5f5f5;}
#fp .btnbox p{ padding:5px 0 0 0;}
#fp ul {padding:5px 0 10px 0;}
#fp .btnbox li{display:inline; margin:0 10px;}

/*下はボツ予定　fp/fp.htmlの段わけ用*/
/*#fp div.leftbox{width:260px; float:left;}*/
/*#fp div.rightbox{width:260px; float:right;}*/

/* -------------------------------------------------------
 MEMBER
------------------------------------------------------- */
#member{width:507px; margin:0 15px; color:#333;}
#member p{margin:15px 5px 0 5px;}
#member h3{margin:20px 0 0 0;}
#member h4{margin:20px 0 0 0;}

/*MEMBER-LIST*/
.memberlist{margin:15px;}
.memberlist li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../../menber/images/icon.gif) no-repeat 0 3px;}

/*MEMBER-BUTTON*/
#member #memberbtn {margin:20px 0 0 0; text-align:center;}
#member #memberbtn ul{margin:0; padding:0;}
#member #memberbtn li{display:inline; margin:0 5px;}
#member #memberbtn li img{vertical-align:bottom;}

/*MEMBER-ETC*/
#member .img01{margin:15px 0 0 0; text-align:center;}
#member .morebtn{text-align:right;}

/* -------------------------------------------------------
 MEMBER-PLAN
------------------------------------------------------- */
#mplan{width:507px; margin:0 15px; color:#333;}
#mplan p{margin:15px 5px 0 5px;}
/* MEMBER-PLAN-LIST */
#mplan ul.list01 {margin:15px;}
#mplan .list01 li{margin:0 0 5px 0; padding:0 0 0 15px; background:url(../../menber/plan/images/icon.gif) no-repeat 0 3px;}
/* MEMBER-PLAN-ETC */
#mplan .bnrbtn{text-align:center;}
/*MEMBER-BUTTON*/
#mplan #memberbtn {margin:20px 0 0 0; text-align:center;}
#mplan #memberbtn ul{margin:0; padding:0;}
#mplan #memberbtn li{display:inline; margin:0 5px; list-style-type:none;}
#mplan #memberbtn li img{vertical-align:bottom;}


/* -------------------------------------------------------
 MEMBER CONTENTS
------------------------------------------------------- */
/*membercontents*/
#membercontents{width:507px; margin:0 15px; color:#333;}
#membercontents h4{margin:20px 0 0 0;}
#membercontents p{margin:15px 5px 0 5px;}
#membercontents p.pagereturn{margin:15px 0; text-align:right;}
#membercontents .list01{margin:0 10px; padding:0;}
#membercontents .list01 li{margin:3px 0 0 0; padding:0 0 0 10px; color:#333; background:url(../images/icn_list.gif) left top no-repeat;}
/*MEMBER-BUTTON*/
#membercontents #memberbtn {margin:20px 0 0 0; text-align:center;}
#membercontents #memberbtn ul{margin:0; padding:0;}
#membercontents #memberbtn li{display:inline; margin:0 5px;}
#membercontents #memberbtn li img{vertical-align:bottom;}

/* -------------------------------------------------------
 RSS CONTENTS
------------------------------------------------------- */
#rsscontents{width:507px; margin:0 15px; color:#333;}
#rsscontents p{margin:15px 5px 0 5px;}
#rsscontents .notice{margin:10px 0 0 0; padding:15px; background:#f5f5f5;}
#rsscontents ul li{margin:3px 0 0 0; padding:0 0 0 15px; color:#333; background:url(../../rss/images/icn_notice.gif) left top no-repeat;}
#rsscontents .rsslist{margin:30px 10px;}
#rsscontents .rsslist dt{margin:10px 0 0 0;}
#rsscontents .rsslist dd img{ margin:0 0 0 10px; vertical-align:bottom;}

/* -------------------------------------------------------
 CLUBTOP
------------------------------------------------------- */
#clubtop{width:507px; margin:0 15px; color:#333;}
#clubtop p{margin:15px 5px 0 5px;}

/*CLUBTOP-BUTTON*/
#clubtopbtn {margin:20px 0 0 0; text-align:center;}
#clubtopbtn ul{margin:0; padding:0;}
#clubtopbtn li{display:inline; margin:0 5px;}
#clubtopbtn li img{vertical-align:bottom;}

/* CLUBTOP-ETC */
#clubtop .img01{margin:15px 0 0 0; text-align:center;}

/* -------------------------------------------------------
 CLUB-POINT
------------------------------------------------------- */
#clubpoint{width:507px; margin:0 15px; color:#333;}
#clubpoint h4{margin:20px 0 0 0;}
#clubpoint h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:10px 0 0 5px; color:#666;}

#clubpoint p{margin:15px 5px 0 5px;}
/*CLUB-LIST*/
#clubpoint .txtlist{margin:10px 10px 0 10px; padding:0;}
#clubpoint .txtlist li{padding:0 0 0 10px; color:#333; background:url(../images/icn_list.gif) left top no-repeat;}
/*BUTTON-LIST*/
#clubpoint .btnlist {margin:20px 0 0 0; text-align:center;}
#clubpoint .btnlist ul{margin:0; padding:0;}
#clubpoint .btnlist li{display:inline; margin:0 5px;}
#clubpoint .btnlist li img{vertical-align:bottom;}

/* -------------------------------------------------------
 HELP
------------------------------------------------------- */
#help{width:507px; margin:0 15px; color:#333;}
#help h4{margin:20px 0 0 0;}
#help p{margin:15px 5px 0 5px;}

/* -------------------------------------------------------
 CLUB-ADMISSION
------------------------------------------------------- */
#clubadmission{width:507px; margin:0 15px; color:#333;}
#clubadmission h4{margin:20px 0 0 0;}
#clubadmission h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:10px 0 0 5px; color:#666;}
#clubadmission p{margin:15px 5px 0 5px;}
#clubadmission .img01{text-align:center;}
#clubadmission #scrbox{margin:10px 0 0 0; width:505px; height:350px; border:1px solid #ccc; overflow:auto; background:#fcfcfc;}

/* -------------------------------------------------------
 MEMBER-ADMISSION
------------------------------------------------------- */
#memberadmission{width:507px; margin:0 15px; color:#333;}
#memberadmission h4{margin:20px 0 0 0;}
#memberadmission h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:10px 0 0 5px; color:#666;}

#memberadmission p{margin:15px 5px 0 5px;}
#memberadmission .img01{text-align:center;}
#memberadmission #scrbox{margin:10px 0 0 0; width:505px; height:350px; border:1px solid #ccc; overflow:auto; background:#fcfcfc;}

/* -------------------------------------------------------
 PRODUCTS
------------------------------------------------------- */
#products{width:507px; margin:0 15px; color:#333;}

/* PRODUCTS-PICKUPBOX */
#products h5{padding:0 0 3px 45px; margin:15px 0 10px 0; clear:both; border-bottom:1px dotted #ccc; font-weight:bold;}
#products #pickup img{float:left; padding:3px; margin:0 10px 0 0; border:1px solid #ccc;}
#products #pickup{margin:0 10px; padding:0 0 20px 0;}

/* PRODUCTS-PICKUPBOX-LIST */
#products #pickup dl dd{padding:0 0 5px 0; font-weight:bold;}
/* PRODUCTS-PICKUPBOX-LIST-ICON */
#products .dvd{background:url(../../products/images/icn_dvd2.gif) no-repeat left bottom;}
#products .book{background:url(../../products/images/icn_book2.gif) no-repeat left bottom;}
#products .report{background:url(../../products/images/icn_report2.gif) no-repeat left bottom;}
/* PRODUCTS-PICKUPBOX-LIST2 */
#productslist{margin:15px 0 0 0;}
#productslist li{margin:0 10px 5px 10px; padding:0 0 5px 45px; border-bottom:1px dotted #ccc;}
/* LINKBOX */
#products #linkbox{margin:15px 5px 0 5px; padding:15px; background:#f5f5f5;}
#products #linkbox .btn{margin:10px 0 0 0;text-align:center;}
/* LINKBOX-ICON */
#productslist .dvd{background:url(../../products/images/icn_dvd.gif) no-repeat left 3px;}
#productslist .book{background:url(../../products/images/icn_book.gif) no-repeat left 3px;}
#productslist .report{background:url(../../products/images/icn_report.gif) no-repeat left 3px;}

/* -------------------------------------------------------
 BROADBAND
------------------------------------------------------- */
#broadband{width:507px; margin:0 15px; color:#333;}
#broadband .bnr{padding:3px; background:#f0f0f0; margin:10px 0;}
/*left*/
#broadbandleft{width:250px; float:left; margin:15px 0 0 0;}
/*right*/
#broadbandright{width:250px; float: right; margin:15px 0 0 0;}
/*pickup*/
.pickup{border:1px solid #e5e5e5; background:#e5e5e5 url(../../broadband/images/bg_pickupbox.gif) left top no-repeat;}
.pickup .img01{padding:3px; border:1px solid #ccc; margin:0 5px; float:left; background:#fff;}
.pickup .btn{clear:both; text-align:center;}
.pickup .btn img{margin:12px;}
.pickup h5{margin:5px; border-bottom:1px solid #e5e5e5; padding:0 0 3px 0; color:#74573e;}

/*broadbandlist*/
.broadbandlist{padding:0 5px 5px 5px; background:#fcfcfc; border:1px solid #ccc; margin:10px 0 0 0;}
.broadbandlist h5{padding:0 0 5px 0; margin:8px 5px 0 5px; color:#666; border-bottom:3px solid #cdcf49;}
.broadbandlist ul{margin:5px 5px 0 5px;}
.broadbandlist ul li{margin:0 5px 5px 5px; padding:0 0 5px 15px; background:url(../../images/icon.gif) no-repeat left 4px; border-bottom:1px dotted #ccc;}

/* -------------------------------------------------------
 NEWSCONTENTS
------------------------------------------------------- */
#newscontents{width:507px; margin:0 15px; color:#333;}
#newscontents ul{margin:15px 0 0 0;}
#newscontents ul li{margin:0 5px 5px 5px; padding:0 0 5px 15px; background:url(../../news/images/icn_01.gif) no-repeat left 4px; border-bottom:1px dotted #ccc;}

/* -------------------------------------------------------
 CONTACTCONTENTS
------------------------------------------------------- */
#contactcontents{width:507px; margin:0 15px; color:#333;}
#contactcontents p{margin:15px 5px 0 5px;}

/*contents-table*/
#contactcontents table{width:505px; color:#333; border-top:1px dotted #ccc; margin:10px 0 0 0;}
#contactcontents th , div#contactcontents td{border-bottom:1px dotted #ccc; padding:5px;}
#contactcontents th{background:#f6f6f6; width:140px;}
#contactcontents td{width:345px;}

/*contents-list*/
#contactcontents h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:15px 0 0 5px; color:#666;}
#contactcontents dl{margin:0 10px;}
#contactcontents dt{color:#333; font-weight:bold; margin:10px 0 0 0;}
#contactcontents dd{margin:3px 0 0 0; color:#333;}

/*contents-others*/
#contactcontents .must{color:#f60; font-weight:bold; font-size:77%;}
#contactcontents .w300{width:300px;}
#contactcontents .submitbox01{margin:30px 0; padding:10px; background:#f8f7ef; text-align:center;}
#contactcontents .submitbox01 input{margin:0 20px; width:120px;}

/* -------------------------------------------------------
 I-LANDINTRO
------------------------------------------------------- */
#ilandintro{width:507px; margin:0 15px; color:#333;}
#ilandintro p{margin:15px 5px 0 5px;}
#ilandintro li{margin:5px 5px 0 5px;}
#ilandintro h4{margin:15px 0;}
#ilandintro h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:10px 0 0 5px; color:#666;}
#ilandintro .imgright{float:right;}
#ilandintro .notice2{color:#c6c84c;}
#ilandintro .submitbox01{margin:30px 0; padding:10px; background:#f8f7ef; text-align:center;}
#ilandintro .notice3{color:#c6c84c;}
#ilandintro .pdfbox{background:url(../../i-land/images/bg_adobereaderbox.gif) repeat #f6f6f6;}
#ilandintro .pdfbox p {margin:15px 0 0 0; padding:5px;}
#ilandintro .pdfbox .left{float:left; margin:0 5px 0 0;}
#ilandintro .btn01{text-align:center; margin:10px 0 0 0;}
#ilandintro .btn02{text-align:center; margin:10px 0 0 0; padding:10px; background:#f8f7ef;}
#ilandintro .frame01{ text-align:center; width:500px; border:1px solid #ccc; padding:15px 0; margin:10px 0 0 0;}
#ilandintro .list04{border-left:2px solid #efebdd; padding:0 0 0 5px; margin:0 0 0 15px;}
#ilandintro .list04 li{padding:0 0 0 15px; background:url(../../i-land/images/icn_try.gif) no-repeat left 5px;}
#ilandintro .list04 img{margin:5px 0 0 0;}
#ilandintro .list05{margin:5px 15px;}
#ilandintro .list05 li{padding:0 0 0 8px; background:url(../../i-land/images/icn_tyr2.gif) no-repeat left 7px;}

/* -------------------------------------------------------
 I-LANDINTRO
------------------------------------------------------- */
#reporttop{width:507px; margin:0 15px; color:#333;}
#reporttop p{margin:0 5px;}
#reporttop h5{background:url(../images/icon_h5.gif) no-repeat 0 50%; padding:0 15px; margin:10px 0 0 5px; color:#666;}
#reporttop .latestreport{margin:10px 0 15px 0; padding:0 7px 7px 7px; background:#f8f7ef;}
#reporttop .latestreport li{padding:6px 0 0 12px; margin:0; background:url(../../i-land/images/icn_note.gif) no-repeat left 11px;}
#reporttop .pastreport{margin:10px 0 0 0; padding:0 7px 7px 7px;}
#reporttop .pastreport li{padding:4px 0 0 12px; margin:0; background:url(../../i-land/images/icn_note.gif) no-repeat left 9px;}
#reporttop ul.btn {text-align:center;}
#reporttop .btn li{margin:10px 0 0 0; display:inline;}
#reporttop ul.btn2 {margin:10px 0 0 0; text-align:center;}
#reporttop .btn2 li{display:inline;}
#reporttop .pdfbox{background:url(../../report/images/bg_adobereaderbox.gif) repeat #f6f6f6;}
#reporttop .pdfbox p {margin:15px 0 0 0; padding:5px;}
#reporttop .pdfbox .left{float:left; margin:0 5px 0 0;}
#reporttop #more{text-align:center; border:1px solid #ccc; margin:10px 70px 0 70px; padding:10px 0; background:#f6f6f6;}
#reporttop #more p{text-align:left; margin:0 25px; padding:0 0 5px 0; border-bottom:1px dotted #ccc;}
#reporttop #more dl{text-align:left; margin:0 25px;}
#reporttop #more dt{margin:5px 0 0 0;}
#reporttop #more dd{margin:3px 0 0 0;}

/* -------------------------------------------------------
 SITEMAP
------------------------------------------------------- */
ul#map { margin:10px 0 0 20px; padding:0;}
ul#map ul { margin:0; padding:0;}
ul#map li {list-style-type: none; margin:0 0 0 20px; padding: 8px 0 0 13px; background:url(../../sitemap/images/icn_01.gif) no-repeat left 15px;}
ul#map li.joint  { background: url(../../sitemap/images/map_joint.gif) repeat-y top left;}
ul#map li.bottom { background: url(../../sitemap/images/map_bottom.gif) no-repeat bottom left;}

body {_zoom:0.8; background:#fff; padding:0 15%;}