@charset "utf-8";

/* ===========================================

 web site : www.y-buster.co.jp
 author : support center
 Updated day ： 09/01

=========================================== */

/* ----------------------
 fc.css
---------------------- */

div#fcArea {
	padding-right: 10px;
	padding-left: 10px;
}



/**
 * FC共通部
 */

.fcCenterImg{
	text-align: center;
	margin-bottom: 10px;
}

div#fcNext{
	background: #ffffe6 url(../../img/common/icon_arrow_01.gif) no-repeat 10px 12px;
	width: 605px;
	clear: both;
	margin-bottom: 20px;
	padding: 10px 10px 10px 35px;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
}

/*--ボタンリンク--*/

div#fcBtnLink{
	text-align: center;
	width: 650px;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
}

div#fcBtnLink ul{
	text-align: center;
}

div#fcBtnLink li{
	display: inline;
	padding-right: 10px;
}

div#fcBtnLink li.lastBtn{
	padding-right: 0px;
}

/*--フランチャイズメニュー--*/

div#fcmenu{
	background: url(../img/common/bg_fcmenu.gif) no-repeat left bottom;
	width: 630px;
	padding: 5px 10px;
	margin-bottom: 15px;
}

div#fcmenu li{
	padding-left: 23px;
	margin-bottom: 5px;
}

div#fcmenu li a{
	width: 100%;
	display: block;
}

div#fcmenu li a:hover{
	background: #ffffe6;
}

div#fcmenu li.n01{
	background: url(../img/common/icon_fcmenu_01.gif) no-repeat left 2px;
}

div#fcmenu li.n02{
	background: url(../img/common/icon_fcmenu_02.gif) no-repeat left 2px;
}

div#fcmenu li.n03{
	background: url(../img/common/icon_fcmenu_03.gif) no-repeat left 2px;
}

div#fcmenu li.n04{
	background: url(../img/common/icon_fcmenu_04.gif) no-repeat left 2px;
}

div#fcmenu li.n05{
	background: url(../img/common/icon_fcmenu_05.gif) no-repeat left 2px;
}

div#fcmenu li.n06{
	background: url(../img/common/icon_fcmenu_06.gif) no-repeat left 2px;
}

div#fcmenu li.n07{
	background: url(../img/common/icon_fcmenu_07.gif) no-repeat left 2px;
}



/**
 * コミックバスターとは？
 */

div.indexBox{
	width: 650px;
	padding-bottom: 15px;
	overflow: hidden;
}

div.indexText{
	padding-top: 15px;
}

.indexImgL{
	float: left;
	padding-right: 15px;
}

.indexImgR{
	float: right;
	padding-left: 15px;
}

.indent {
	text-indent: 1em;
}



/**
 * 他社のネットカフェとの違い
 */

div#diffTopArea{
	width: 650px;
	margin-bottom: 30px;
	overflow: hidden;
}

div.diffTopText{
	text-indent: 1em;
	width: 435px;
	float: left;
	padding-top: 10px;
	padding-right: 20px;
}

div#diffArea01{
	background: url(../img/difference/bg_diffArea01.gif) no-repeat center bottom;
	width: 650px;
	margin-bottom: 30px;
	padding-bottom: 0px;
	overflow: hidden;
}

div#diffArea01 h3{
	clear: both;
	padding-bottom: 10px;
}

div.diffBox01{
	width: 610px;
	padding: 0px 20px 30px;
	overflow: hidden;
}

div.diffText01{
	width: 410px;
	float: left;
}

div#diffArea02{
	margin-bottom: 20px;
	overflow: hidden;
}

div.diffBox02{
	width: 650px;
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
}

div.diffText02L{
	background: url(../img/difference/bg_diffText02L.gif) no-repeat left bottom;
	width: 320px;
	float: left;
}

div.diffText02R{
	background: url(../img/difference/bg_diffText02R.gif) no-repeat left bottom;
	width: 320px;
	float: right;
}

div.diffText02L ul,
div.diffText02R ul{
	padding: 5px 10px 10px 30px;
}

div.diffText02L li,
div.diffText02R li{
	list-style: disc;
}



/**
 * オープンまでの流れ
 */

div#fcOpenflow dt{
	margin-bottom: 10px;
}

div#fcOpenflow dd{
	background: url(../img/openflow/pt_fcflow_arrow.gif) no-repeat center bottom;
	padding: 0px 10px 50px;
	margin-bottom: 20px;
}

div#fcOpenflow dd.noBackImg{
	background: none;
	padding-bottom: 0px;
	margin-bottom: 40px;
}

div#fcOpenflow div.flowList{
	background: #e7feee;
	padding: 5px 10px 0px;
	border: 1px dotted #CCCCCC;
}

div#fcOpenflow ul{
	padding-left: 20px;
}

div#fcOpenflow li{
	margin-bottom: 5px;
	list-style: square;
}



/**
 * 提供する収支モデル
 */

div#modelList{
	padding-left: 10px;
	margin-bottom: 20px;
}

div#modelList li{
	background: url(../../img/common/icon_arrow_01.gif) no-repeat left 2px;
	padding-left: 23px;
}

div.modelBox{
	width: 650px;
	clear: both;
	padding-top: 30px;
	border-top: 1px dotted #999999;
}

div.modelText{
	float: left;
	padding: 10px 10px 30px;
}

div.modelPhoto {
	width: 220px;
	float: left;
	padding-right: 20px;
}

div.modelPhoto li{
	background: #eeeeee;
	float: left;
	padding: 5px;
}

div.modelTable{
	width: 390px;
	float: right;
}

div.modelTable table{
	width: 100%;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
}

div.modelTable th{
	background-color: #e4f1fe;
	width: 130px;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

div.modelTable tr.goukei{
	background: #e7feee;
}

div.modelTable td{
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

div.modelTable td.rSpace{
	text-align: right;
	padding-right: 18px;
}

div.modelText .att{
	font-size: 10px;
	color: #CC0000;
	text-align: right;
}



/**
 * 開業までのサポート
 */

div#fcSpArea h3 {
	font-weight: bold;
	color: #333333;
	background: #F6F6F6 url(../../img/common/icon_subtt_common02.gif) no-repeat 2px;
	clear: both;
	padding: 3px 0px 3px 20px;
	margin-bottom: 10px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

div.fcSpBox {
	width: 630px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 30px;
	overflow: hidden;
}

div.fcSpText {
	width: 410px;
	float: left;
	padding-right: 20px;
	margin-bottom: 10px;
}

div.fcSpText p {
	margin-bottom: 10px;
}



/**
 * よくある質問
 */

div#fcFaqList {
	padding: 10px;
	margin-bottom: 20px;
	border-top: 10px solid #EEEEEE;
	border-bottom: 10px solid #EEEEEE;
}

div#fcFaqList li {
	background: url(../img/faq/icon_faqlist.gif) no-repeat left 5px;
	padding-left: 20px;
	margin-bottom: 5px;
}

div#fcFaqArea {
	padding: 0px 10px 15px;
}

div#fcFaqArea dt{
	background: url(../img/faq/icon_question.gif) no-repeat left 2px;
	padding-left: 30px;
	margin-bottom: 10px;
}

div#fcFaqArea dd {
	background: url(../img/faq/icon_answer.gif) no-repeat left 2px;
	padding-left: 30px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #CCCCCC;
}

div#fcFaqArea dd span {
	color: #CC0000;
}


