﻿@charset "UTF-8";

/* offspring.js を使用（.first(last)-childクラスなど） */

#listTypeTab{margin-top:15px;margin-bottom:5px;text-align:right;color:#596D9F}
#listTypeTab ul li{display:inline;margin:0;cursor:pointer}
#listTypeTab ul li.first-child{padding-right:0.7em;margin-right:0.5em;border-right:1px dotted #BBC3D7}

#bbsList{margin-top:10px;}
#bbsList 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:normal}
#bbsList table th.first-child{background:url(http://static.lineage.jp/images/community/bbs/thBg.gif) left top no-repeat}
#bbsList table th.last-child{background:url(http://static.lineage.jp/images/community/bbs/thBg.gif) right top no-repeat}
#bbsList table td{padding:10px;vertical-align:middle;color:#797979;border-bottom:1px solid #DFE2E7}
#bbsList table tr.last-child td{border-bottom:1px solid #AAB3CA}
#bbsList table th span{display:block;background:url(http://static.lineage.jp/images/community/bbs/thSeparater.gif) right no-repeat}
#bbsList table th.last-child span{background:none}
#bbsList table td a{display:block;text-decoration:none;color:#797979}
#bbsList table td a img{vertical-align:middle;margin-left:5px;}
#bbsList table td.number{font-size:80%;text-align:center}
#bbsList table td.title span.commentNum{margin-left:0.5em;font-weight:bold;}
#bbsList table td.author{font-size:80%;color:#485D8C}
#bbsList table td.author span{display:block}
#bbsList table td.date{font-size:80%;text-align:center}
#bbsList table td.view{font-size:80%;text-align:center}
#bbsList table th.number{width:50px;}
#bbsList table th.title{width:330px;}
#bbsList table th.author{width:115px;}
#bbsList table th.date{width:75px}
#bbsList table th.view{width:61px}
#bbsList #notFoundMessage{padding:30px;text-align:center;font-weight:bold;}

#newPostArea{float:right;margin-top:15px;margin-left:-72px;width:72px;}

#bbsSearch{clear:both;padding-top:18px;text-align:center}
#bbsSearchNull1{width:511px;margin:0 auto;background:url(http://static.lineage.jp/images/community/bbs/searchCageBottom.gif) bottom no-repeat;text-align:left}
#bbsSearchNull2{padding:13px 30px;background:url(http://static.lineage.jp/images/community/bbs/searchCageTop.gif) top no-repeat}
#bbsSearch select{width:95px;margin-right:3px;vertical-align:middle}
#bbsSearch input{width:265px;margin-right:3px;vertical-align:middle}
#bbsSearch img{cursor:pointer;vertical-align:middle}


#bbsView .titleArea:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#bbsView .titleArea{display:inline-block;}
#bbsView .titleArea{display:block;}
#bbsView .titleArea{margin-top:10px;min-height:28px;background:url(http://static.lineage.jp/images/community/bbs/thBg.gif) no-repeat #5E7BB3}
	*html #bbsView .titleArea{height:28px;}
#bbsView .titleArea img{margin:0 3px;vertical-align:middle}
#bbsView .titleArea div.attention{padding:6px 15px 3px 0;float:right}
#bbsView .titleArea div.attention a{color:#fff;font-size:75%}
	*html #bbsView .titleArea div.attention a{font-size:80%}
#bbsView .titleArea h2.title{margin-bottom:0;padding:4px 0 3px 15px;color:#fff;font-weight:bold;border:none}
#bbsView .infomation:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#bbsView .infomation{display:inline-block;}
#bbsView .infomation{display:block;}
#bbsView .infomation{font-size:80%;padding:10px 15px;background:#F1F5FA;border-bottom:1px solid #E5ECF4}
#bbsView .infomation .author{float:left;color:#485D8C}
#bbsView .infomation .view{float:right;margin-left:10px;color:#7789AD}
#bbsView .infomation .date{float:right;color:#7789AD}

/*画像掲示板用*/
#bbsView .imgArea{padding-top:20px;text-align:center}
#bbsView .imgArea img{width:610px;}

#bbsView .notesArea:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#bbsView .notesArea{display:inline-block;}
#bbsView .notesArea{display:block;}
#bbsView .notesArea{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #E0E2E8}
#bbsView .avatarArea{float:left;padding-top:2px;width:93px;text-align:center}
#bbsView .notes{margin-left:93px;padding-left:12px;border-left:1px dotted #C3CBDD;word-break:break-all;overflow:hidden}
#bbsView .notes p{margin:0}

#bbsViewNaviArea:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#bbsViewNaviArea{display:inline-block;}
#bbsViewNaviArea{display:block;}
#bbsViewNaviArea{margin-top:8px;}
#bbsViewNaviArea ul li{display:inline;list-style:none;margin:0}
#bbsViewNaviArea .ul1{float:left}
#bbsViewNaviArea .ul2{float:right}

#commentInputArea{margin-top:22px;padding:10px;background:#F1F5FA;border-top:2px solid #A0B6D9}
#commentInputArea #beforeLogin{text-align:center}
#commentInputArea #afterLogin select{min-width:150px;margin-right:5px;}
#commentInputArea #afterLogin textarea{margin-top:5px;margin-right:6px;width:505px;height:53px;}
#commentInputArea #afterLogin #errorMessage{padding-bottom:10px;text-align:center;font-weight:bold;color:#c00}
#commentInputArea #ctl00_cphContent_ibtnComment{vertical-align:bottom}

#commentList{font-size:90%;}
#commentList .commentSet:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#commentList .commentSet{display:inline-block;}
#commentList .commentSet{display:block;}
#commentList .commentSet{padding:15px 10px;border-bottom:1px solid #E0E2E8}
#commentList div.last-child{border-bottom:1px solid #A0B6D9}
#commentList div div.last-child{border:none}
#commentList .commentSet .avatarArea{float:left;width:92px;text-align:center}
#commentList .commentSet .author{float:left;margin-right:20px;color:#485D8C}
#commentList .commentSet .date{color:#999}
#commentList .commentSet .date img{margin:0 2px;vertical-align:middle}
#commentList .commentSet .comment{margin-top:5px;margin-left:92px;word-break:break-all;overflow:hidden}

#commentList .deleteBtn{cursor:pointer}


/* 画像掲示板 */
#illustTab{margin:23px 0 20px 0;border-bottom:2px solid #5975A8}
#illustTab ul:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#illustTab ul{display:inline-block;}
#illustTab ul{display:block;list-style:none}

/*1003ファンフィクションタブを一時的に追加で使用停止
#illustTab ul li{float:left;margin-left:1px;width:82px;height:22px;background:#ccc;}
#illustTab ul li a{display:block;height:22px;text-indent:-9999px;overflow:hidden}
*/
/*1003ファンフィクションタブを一時的に追加で使用 */
#illustTab ul li{float:left;margin-left:1px;width:82px;height:28px;background:#ccc;}
#illustTab ul li a{display:block;height:28px;text-indent:-9999px;overflow:hidden}

#illustTab ul li.first-child{margin-left:0}
#illustTab ul .li1{width:93px}
#illustTab ul .li3{width:132px;}
#illustTab ul .li4{width:142px;} /* 1003ファンフィクション */
#illustTab ul .li1 a{background:url(http://static.lineage.jp/images/community/bbs/imgBbs/imageBbsTabs1003Sp.gif) left -30px}
#illustTab ul .li2 a{background:url(http://static.lineage.jp/images/community/bbs/imgBbs/imageBbsTabs1003Sp.gif) -94px -30px}
#illustTab ul .li3 a{background:url(http://static.lineage.jp/images/community/bbs/imgBbs/imageBbsTabs1003Sp.gif) -177px -30px}
#illustTab ul .li4 a{background:url(http://static.lineage.jp/images/community/bbs/imgBbs/imageBbsTabs1003Sp.gif) -310px -30px} /* 1003ファンフィクション */
#illustTab ul .li1 a.selected{background:url(http://static.lineage.jp/images/community/bbs/imgBbs/imageBbsTabs1003Sp.gif) left 0px #4667A8}
#illustTab ul .li2 a.selected{background:url(http://static.lineage.jp/images/community/bbs/imgBbs/imageBbsTabs1003Sp.gif) -94px 0px #4667A8}
#illustTab ul .li3 a.selected{background:url(http://static.lineage.jp/images/community/bbs/imgBbs/imageBbsTabs1003Sp.gif) -177px 0px #4667A8}
#illustTab ul .li4 a.selected{background:url(http://static.lineage.jp/images/community/bbs/imgBbs/imageBbsTabs1003Sp.gif) -310px 0px #4667A8}


#illustBbsList{border-bottom:1px solid #AAB3CA}
#illustBbsListUpperArea:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#illustBbsListUpperArea{display:inline-block;}
#illustBbsListUpperArea{display:block;}
#illustBbsListMiddleArea:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#illustBbsListMiddleArea{display:inline-block;}
#illustBbsListMiddleArea{display:block;}
#illustBbsListBottomArea:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#illustBbsListBottomArea{display:inline-block;}
#illustBbsListBottomArea{display:block;}
#illustBbsListMiddleArea{margin-top:10px;}
#illustBbsListBottomArea{margin-top:10px;padding-bottom:20px;}
#illustBbsList a.illustSet:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#illustBbsList a.illustSet{display:inline-block;}
#illustBbsList a.illustSet{display:block;}
#illustBbsList a.illustSet{display:block;float:left;margin:0 10px;padding-bottom:5px;width:190px;text-decoration:none;overflow:hidden;display:inline;text-align:center}
#illustBbsList a.illustSet *{cursor:pointer;text-align:left}
#illustBbsList a.illustSet img.postImage{padding:10px;background:url(http://static.lineage.jp/images/community/bbs/imgBbs/imgBg.gif) #F8F9FB}
#illustBbsList a.illustSet img.ico{float:left;margin-top:10px;vertical-align:middle}
#illustBbsList a.illustSet .view{display:block;float:right;margin-top:10px;font-size:80%;color:#9f9f9f}
#illustBbsList a.illustSet .title{display:block;clear:both;padding-bottom:3px;margin-top:2px;margin-bottom:3px;color:#5C6586;border-bottom:1px solid #e3e3e3}
#illustBbsList a.illustSet .title span.commentNum{font-weight:bold}
#illustBbsList a.illustSet .author{display:block;float:left;font-size:80%;color:#9f9f9f}
#illustBbsList a.illustSet .date{display:block;float:right;font-size:75%;color:#9f9f9f}
#illustBbsList #notFoundMessage{padding:30px;text-align:center;font-weight:bold;}

/*掲示板フォーム*/
#bbsFormLeadTxt{margin:10px;color:#7789AD}
#bbsFormLeadTxt h2{padding-left:10px;margin-bottom:0.3em;font-size:110%;font-weight:bold;color:#4E6594;background:url(http://static.lineage.jp/images/common/headIco2.gif) left 7px no-repeat}
#bbsFormLeadTxt p{padding-left:12px;font-size:75%}
#bbsFormLeadTxt .cyuui{margin-top:10px;background:#F9FAFC;padding:10px;border:1px solid #D6D6EA;font-size:75%;}
#bbsFormLeadTxt .cyuui h3{margin-bottom:0.3em;font-weight:bold;}
#bbsFormLeadTxt .cyuui ul{list-style:none}
#bbsFormLeadTxt .cyuui li{margin:0 0 2px 0;padding-left:12px;background:url(http://static.lineage.jp/images/common/headIco3.gif) 2px 5px no-repeat}

#bbsForm{margin-top:20px;width:631px;background:url(http://static.lineage.jp/images/community/bbs/bbsFormCageMiddle.gif) #F9FAFC}
#bbsFormNull1{background:url(http://static.lineage.jp/images/community/bbs/bbsFormCageBottom.jpg) bottom no-repeat}
#bbsFormNull2{background:url(http://static.lineage.jp/images/community/bbs/bbsFormCageTop.gif) top no-repeat}
#bbsFormNull3{padding:35px 40px 50px;background:url(http://static.lineage.jp/images/community/bbs/bbsFormCageMiddleTop.gif) left 19px no-repeat}
#bbsFormNull3 div:after{content:url(http://static.lineage.jp/images/spacer.gif);display:block;clear:both;height:0;}
#bbsFormNull3 div{display:inline-block;}
#bbsFormNull3 div{display:block;}
#bbsFormNull3 div{padding:5px;}
#bbsFormNull3 div span *{margin:0 2px;}
#bbsFormNull3 div.first-child{border:none}
#bbsFormNull3 div span.formTitle{display:block;float:left;width:99px;padding-left:11px;font-weight:bold;color:#667EAD;font-size:75%;background:url(http://static.lineage.jp/images/common/headIco.gif) left 3px no-repeat}
#bbsFormNull3 div span.formTitle .required{font-weight:normal;font-size:120%}
#bbsFormNull3 div span.formInput{display:block;float:left;width:410px}
#bbsFormNull3 div textarea{width:410px;height:150px;}
#bbsFormNull3 div select{min-width:150px;}
#bbsFormNull3 div input{width:380px}
#bbsFormNull3 div .hint{display:block;margin-top:2px;font-size:75%;color:#9AADC0}
#bbsFormNull3 .btnArea{text-align:center}
#bbsFormNull3 .btnArea *{margin:0 2px;}

#bbsFormNull3 #errorMessage p{text-align:center;color:#c00;font-weight:bold}

#bbsForm #ctl00_cphContent_cblPriceMediate{width:auto;border:0;vertical-align:middle}

