﻿@charset "UTF-8";

/* offspring.js を使用（.first(last)-childクラスなど） */
#cafeSearchDomainList{background:url(http://static.lineage.jp/images/netcafe/search/topListBg.gif) repeat-y}#cafeSearchDomainListNull1{padding:10px 35px 50px;background:url(http://static.lineage.jp/images/netcafe/search/topListBg2.gif) bottom no-repeat}
#cafeSearchDomainList h2{height:25px;background:url(http://static.lineage.jp/images/netcafe/search/topListTxt.gif) no-repeat;text-indent:-9999px;border-bottom:1px dotted #B3B3D5}
#cafeSearchDomainList table{margin-top:5px}
#cafeSearchDomainList table th{padding:2px 4px}
#cafeSearchDomainList table td{padding:2px 4px}



#netcafeSearchArea{margin-top:10px;min-height:90px;width:631px;background:url(http://static.lineage.jp/images/netcafe/search/searchBg.gif) no-repeat #8CA3CE}
	*html #netcafeSearchArea{height:90px} 
#netcafeSearchAreaNull1{padding:18px 20px 0 190px;}
#netcafeSearchArea input{vertical-align:middle}
#netcafeSearchArea .hint{font-size:75%;color:#E9F1FF}
#netcafeSearchArea .hint strong{color:#FFFA6D}
#netcafeSearchArea .txt .hint{display:block}
#netcafeSearchArea .searchBtn{border:none}
#netcafeSearchArea .textInput{width:300px;border:1px solid #6283BF;color:#708CC0}
#netcafeSearchArea select{color:#708CC0}

#netcafeTypeExp{margin-top:6px;height:55px;font-size:75%;line-height:55px;color:#676767;background:url(http://static.lineage.jp/images/netcafe/search/netcafeTypeExpBg.gif) center no-repeat;text-align:center;}
#netcafeTypeExp *{display:inline;}
	*html #netcafeTypeExp dl{display:block;padding-top:15px}
#netcafeTypeExp dl img{vertical-align:middle}
#netcafeTypeExp dl .dd1{margin-right:20px;}
#netcafeTypeExp dl .dd2{margin-right:20px;}


#netcafeTypeExp div{height:55px;font-size:75%;line-height:55px;color:#676767;background:url(http://static.lineage.jp/images/netcafe/search/netcafeTypeExpBg.gif) center no-repeat}

#netcafeList:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#netcafeList{display:inline-block;}
#netcafeList{display:block;}
#netcafeList{margin-top:30px;}
#netcafeList .serviceTypeExp{float:right;height:15px;font-size:75%}
#netcafeList .serviceTypeExp *{display:inline}
#netcafeList .serviceTypeExp img{margin:0 3px 0 10px;vertical-align:middle}
#netcafeList h2{font-weight:bold;color:#4C669A}

#netcafeList table{margin-top:3px;}
#netcafeList table tr{cursor:pointer}
#netcafeList table th{height:28px;background:url(http://static.lineage.jp/images/community/bbs/thBg.gif) -10px top #5E7BB3;font-size:75%;color:#fff;vertical-align:middle;text-align:center;font-weight:bold}
#netcafeList table th.first-child{background:url(http://static.lineage.jp/images/community/bbs/thBg.gif) left top}
#netcafeList table th.last-child{background:url(http://static.lineage.jp/images/community/bbs/thBg.gif) right top}
#netcafeList table td{padding:6px 3px;vertical-align:middle;color:#797979;border-bottom:1px solid #DFE2E7}
#netcafeList table tr.last-child td{border-bottom:1px solid #AAB3CA}
#netcafeList table th span{display:block;background:url(http://static.lineage.jp/images/community/bbs/thSeparater.gif) right no-repeat}
#netcafeList table th.last-child span{background:none}
#netcafeList table td a{display:block;text-decoration:none;color:#797979}
#netcafeList table td a img{vertical-align:middle;margin-left:5px;}
#netcafeList table td.number{font-size:80%;text-align:center}
#netcafeList table td.title span.commentNum{margin-left:0.5em;font-weight:bold;}
#netcafeList table td.author{font-size:75%;color:#485D8C}
#netcafeList table td.author span{display:block}
#netcafeList table td.date{font-size:80%;text-align:center}
#netcafeList table td.view{font-size:80%;text-align:center}
#netcafeList table td.ico{width:70px;}
#netcafeList table td.name{width:190px;}
#netcafeList table td.adress{width:264px;}
#netcafeList table td.service{width:107px}
#netcafeList table td.ico{text-align:center}
#netcafeList table td.service{text-align:right}
#netcafeList table td.service img{margin-right:1px}

#netcafeList div.tenpoDetail{margin-top:3px;border-top:1px solid #A0B6D9;border-bottom:1px solid #A0B6D9}
#netcafeList div.tenpoDetail .head{padding:8px 15px;background:#F1F5FA;border-bottom:1px solid #E9EFF8}
#netcafeList div.tenpoDetail .head img{vertical-align:middle;margin-right:2px;}
#netcafeList div.tenpoDetail .head .name{margin:0 15px;}
#netcafeList div.tenpoDetail .head .name span{font-weight:bold;color:#5B7099}
#netcafeList div.tenpoDetail .info{padding:15px;color:#666}
#netcafeList div.tenpoDetail .info dt{clear:both;float:left;margin-right:0.5em}
#netcafeList div.tenpoDetail .info img{margin:0 10px 10px 0}



#platinumNetcafeSearchArea{margin-top:20px;min-height:90px;width:631px;background:url(http://static.lineage.jp/images/netcafe/platinum/searchBg.gif) no-repeat #8CA3CE}
	*html #platinumNetcafeSearchArea{height:90px} 
#platinumNetcafeSearchAreaNull1{padding:18px 20px 0 190px;}
#platinumNetcafeSearchArea input{vertical-align:middle}
#platinumNetcafeSearchArea select{margin-right:2px;vertical-align:middle}
#platinumNetcafeSearchArea .hint{font-size:75%;color:#E9F1FF}
#platinumNetcafeSearchArea .hint strong{color:#FFFA6D}
#platinumNetcafeSearchArea .txt .hint{display:block}
#platinumNetcafeSearchArea .searchBtn{border:none}
#platinumNetcafeSearchArea .textInput{width:240px;border:1px solid #6283BF;color:#708CC0}
#platinumNetcafeSearchArea select{color:#708CC0}

#platinumNetCafeList table{margin-top:20px;width:631px;border-top:1px solid #A0B6D9}
#platinumNetCafeList table th{padding:6px 15px;border-bottom:1px solid #E3EBF6;border-right:1px solid #E3EBF6;font-size:80%;color:#485D8C}
#platinumNetCafeList table td{padding:5px 15px;border-bottom:1px solid #E3EBF6}
#platinumNetCafeList table tr .name{background:#F1F5FA;border-bottom:1px solid #D7E3F1}
#platinumNetCafeList table tr th.name{border-right:1px solid #D7E3F1}
#platinumNetCafeList table tr.last-child th{border-bottom:1px solid #A0B6D9}
#platinumNetCafeList table tr.last-child td{border-bottom:1px solid #A0B6D9}
#platinumNetCafeList table td.adress{font-size:80%}
#platinumNetCafeList table td.phone{font-size:80%}
#platinumNetCafeList table td.service{font-size:80%}
#platinumNetCafeList table td.name{font-weight:bold}


#netcafeNcjEventList h2{margin-top:25px;height:27px;background:url(http://static.lineage.jp/images/netcafe/news/headNcjEvent.gif) no-repeat;border-bottom:2px solid #5E7BB3;text-indent:-9999px}
#netcafeNcjEventList div.eventSet{margin:0 8px;border-bottom:1px solid #E0E2E8}
#netcafeNcjEventList div.eventSet a{display:block;padding:5px 15px;text-decoration:none}
#netcafeNcjEventList div.eventSet a img{vertical-align:middle;margin-left:5px;}
#netcafeNcjEventList div.last-child{border-bottom:1px solid #AAB3CA}

#netcafeTenpoEventList h2{margin-top:25px;height:27px;background:url(http://static.lineage.jp/images/netcafe/news/headTenpoEvent.gif) no-repeat;border-bottom:2px solid #5E7BB3;text-indent:-9999px}
#netcafeTenpoEventList div.eventSet{margin:0 8px;border-bottom:1px solid #E0E2E8}
#netcafeTenpoEventList div.eventSet a{display:block;padding:5px 15px;text-decoration:none}
#netcafeTenpoEventList div.eventSet a img{vertical-align:middle;margin-left:5px;}
#netcafeTenpoEventList div.last-child{border-bottom:1px solid #AAB3CA}

#netcafeNewsView .headNcj{margin-top:5px;height:24px;background:url(http://static.lineage.jp/images/netcafe/news/headNcjEvent.gif) no-repeat;text-indent:-9999px}
#netcafeNewsView .headTenpo{margin-top:5px;height:24px;background:url(http://static.lineage.jp/images/netcafe/news/headTenpoEvent.gif) no-repeat;text-indent:-9999px}
#netcafeNewsView .titleArea:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#netcafeNewsView .titleArea{display:inline-block;}
#netcafeNewsView .titleArea{display:block;}
#netcafeNewsView .titleArea{margin-top:1px;min-height:28px;background:url(http://static.lineage.jp/images/community/bbs/thBg.gif) no-repeat #5E7BB3}
	*html #netcafeNewsView .titleArea{height:28px;}
#netcafeNewsView .titleArea div.attention{padding:6px 15px 3px 0;float:right}
#netcafeNewsView .titleArea div.attention a{color:#fff;font-size:75%}
#netcafeNewsView .titleArea h2.title{padding:4px 0 3px 15px;color:#fff;font-weight:bold;}
#netcafeNewsView .infomation:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#netcafeNewsView .infomation{display:inline-block;}
#netcafeNewsView .infomation{display:block;}
#netcafeNewsView .infomation{font-size:75%;padding:6px 15px;background:#F1F5FA;border-bottom:1px solid #E5ECF4}
#netcafeNewsView .infomation .date{float:right;color:#7789AD}

#netcafeNewsView .imgArea{padding-top:20px;text-align:center}
#netcafeNewsView .imgArea img{width:610px;}

#netcafeNewsView .notesArea{padding:10px;border-bottom:1px solid #E0E2E8}
#netcafeNewsView .notes{color:#666}

#netcafeNewsViewNaviArea:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}

#netcafeNewsViewNaviArea{display:inline-block;}
#netcafeNewsViewNaviArea{display:block;}
#netcafeNewsViewNaviArea{margin-top:8px;}
#netcafeNewsViewNaviArea ul li{display:inline;list-style:none;margin:0}
#netcafeNewsViewNaviArea .ul1{float:left}
#netcafeNewsViewNaviArea .ul2{float:right}

#mainContent .leadTitle2{margin-top:0}

