@charset "utf-8";
/* CSS Document */

/**********************************************************************
YKC　WEBサイト
コモンCSS
[ /css/common.css ]

Since         : 11.1.20
Last modified : 11.2.28
**********************************************************************/

 
 /* 共通クラス
------------------------------------------------- */

 
table{
	_line-height:150%;
	font-size:100%;
}


.floatL  {float: left;}
.floatR {float: right;}
.clear    {
	clear: both;
	font-size: 0px;
	line-height: 0%;
	height: 0px;
	text-indent: -9999px;
}

.clearer{
	clear: both;
}

.v_middle{
	vertical-align:middle;
}

/* clearfixハック */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*配置設定クラス*/
.alignL {
	text-align: left !important;
}
.alignC {
	text-align: center !important;
}
.alignR {
	text-align: right !important;
}


.mg_10{

	margin:10px;

}

.mg_lr10{

	margin:0px 10px;
}

.mg_t10{
	margin-top:10px;

}


.mg_b10{

	margin-bottom:10px;

}

.mg_l10{

	margin-left:10px;

}

.mg_r10{

	margin-right:10px;

}

.mg_t5{
	margin-top:5px;

}

.mg_l5{
	margin-left:5px;
}

.mg_r5{
	margin-right:5px;
}

.mg_b5{
	margin-bottom:5px;
}

.mg_lr5{
	margin-left:5px;
	margin-right:5px;
}


.mg_l15{
	margin-left:15px;
}


.mg_r20{

	margin-right:20px;

}

.mg_t15{
	margin-top:15px;

}

.mg_15{
	margin:15px;
}

.mg_b15{
	margin-bottom:15px;
}

.mg_20{
	margin:20px;
}


.mg_t20{
	margin-top:20px;

}

.mg_b20{
	margin-bottom:20px;

}



.mg_l20{
	margin-left:20px;

}

.mg_lr20{
	margin:0 20px;
}

.mg_l30{
	margin-left:30px;

}

.mg_t30{
	margin-top:30px;
}

.mg_b30{
	margin-bottom:30px;
}

.mg_r30{
	margin-right:30px;
}



.mg_t40{
	margin-top:40px;
}

.mg_b40{
	margin-bottom:40px;
}


.mg_t50{
	margin-top:50px;
}

.mg_b50{
	margin-bottom:50px;
}


.pd_t10{

	padding-top:10px;
}

.pd_t5{

	padding-top:5px;
}



.pd_b10{

	padding-bottom:10px;
}





  /* リンク設定
-------------------------------------------------*/

a:link    {color: #00459A;	; text-decoration: none;}
a:active  {color: #00459A;	; text-decoration: none;}
a:visited {color: #00459A;	; text-decoration: none;}
a:hover   {color: #00459A;	; text-decoration: underline;}


.filter07 a:hover img {
	filter:alpha(opacity=70);
	opacity:0.7;
}





/* カラー設定
------------------------------------------------- */

.red{
	color:#cc3333 !important;
}

.brown{
	color:#736357 !important;
}

.blue{
	color:#00459A;
}

/* フォント設定
------------------------------------------------- */

.fontS{
	font-size:80%;	
}

.fontL{
	font-size:120%;	
}


.fontLL{
	
}

.meiryo{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
}



/* ボディ
------------------------------------------------- */


body{
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:150%;
	text-align:center;
	font-size:95%;
	letter-spacing : 0.1em;
}

.body_back{
	background:url(http://www.ykc-bos.co.jp/assets/images/back_body.jpg) repeat-x #ffffff;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;	
	
}


.container{
	width:950px;
	margin:0px auto;
	text-align:left;
}

/* ヘッダ
------------------------------------------------- */

.header{
	height:108px;
	_height:113px !important;
	padding-top:5px;
}

.head_msg{
	font-size:80%;
	color:#999999;
	border-bottom:solid 1px #CCCCCC;
	width:560px;
	height:24px;
	_height:28px;
	margin-bottom:10px;
	letter-spacing : 0em;
}

h1{

}

h1 a{
	display:block;
	width:353px;
	height:59px;
	text-indent:-9999px;
	background:url(http://www.ykc-bos.co.jp/assets/images/logo.gif) no-repeat;
}



.header .floatR{
	letter-spacing : 0em;
}

.header .floatR ul{
	margin-bottom:20px;
	float:right;
}

.header .floatR ul li{
	float:left;
}

.sizeL a{
	display:block;
	text-indent:-9999px;
	width:26px;
	height:26px;
	background:url(http://www.ykc-bos.co.jp/assets/images/btnL_off.gif) no-repeat;
	margin-top:2px;
}

.sizeL a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/btnL_on.gif) no-repeat;
}

.sizeM a{
	display:block;
	text-indent:-9999px;
	width:26px;
	height:26px;
	background:url(http://www.ykc-bos.co.jp/assets/images/btnm_off.gif) no-repeat;
	margin-top:2px;
}

.sizeM a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/btnm_on.gif) no-repeat;
}


.sizeS a{
	display:block;
	text-indent:-9999px;
	width:26px;
	height:26px;
	background:url(http://www.ykc-bos.co.jp/assets/images/btns_off.gif) no-repeat;
	margin-top:2px;
}

.sizeS a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/btns_on.gif) no-repeat;
}



.search{
	margin-left:60px;
	*margin-left:95px;
	_margin-left:93px;
	width:284px;
	_width:296px;
	height:33px;
	_height:45px !important;
	padding:10px 0 0 10px;
	background:#e8e8e8;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;	
	
}


#ajaxSearch_input{
	width:205px;
	*width:200px;
	_width:210px;
	height:22px;
	*height:18px;
	_height:25px;
	border:none;
	float:left;
	margin-right:5px;
	padding-left:5px;
	*padding-top:3px;
	_*padding-top:5px;
}

#ajaxSearch_submit{
	display:block;
	width:60px;
	height:24px;
	background:url(http://www.ykc-bos.co.jp/assets/images/btn_search.gif) no-repeat;
	border:none;
	cursor:pointer;
	font-size:0px;
	color:#00459a;
	float:left;
}



/* メニュー
------------------------------------------------- */

ul.menu li{
	float:left;
}

ul.menu li a{
	display:block;
	width:190px;
	height:47px;
	text-indent:-9999px;
}

#menu1 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) 0 0;
}

#menu1 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) 0 -47px;
}

.menu_on1 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) 0 -47px;
}


#menu5 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -190px 0;
}

#menu5 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -190px -47px;
}

.menu_on5 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -190px -47px;
}

.menu_on23 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -190px -47px;
}

.menu_on27 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -190px -47px;
}

.menu_on28 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -190px -47px;
}



#menu6 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -380px 0;
}

#menu6 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -380px -47px;
}

.menu_on6 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -380px -47px;
}

.menu_on44 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -380px -47px;
}

.menu_on49 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -380px -47px;
}

.menu_on53 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -380px -47px;
}

.menu_on54 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -380px -47px;
}

.menu_on56 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -380px -47px;
}

.menu_on47 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -380px -47px;
}

.menu_on48 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -380px -47px;
}

#menu7 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -570px 0;
}

#menu7 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -570px -47px;
}

.menu_on7 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -570px -47px;
}

#menu8 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -760px 0;
}

#menu8 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -760px -47px;
}

.menu_on8 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/menu.jpg) -760px -47px;
}


/* メイン
------------------------------------------------- */

.main{
	margin-top:1px;
	margin-bottom:30px;
}


/* ラッパー
------------------------------------------------- */

.wrapper{

}

.wrapperLtop{
	width:670px;
	float:left;
}

.wrapperRtop{
	width:250px;
	float:right;
}

.wrapperL{
	width:200px;
	float:left;
}

.wrapperL h2{
	margin-bottom:15px;
}

.wrapperL ul{
	margin-left:5px;
	margin-right:5px;
}

.wrapperL ul li{
	margin-bottom:5px;
	_margin-bottom:-5px;
}

.wrapperL ul li a{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_square.gif) no-repeat;
	padding-left:20px;
	display:block;
}


.wrapperL ul li span a{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_triangle_blue.gif) no-repeat;
	padding-left:13px;
	margin-left:15px;
	display:block;
	padding-top:3px;
}



.wrapperL ul li span span a{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_triangle_blue.gif) no-repeat;
	padding-left:13px;
	margin-left:30px;
	display:block;
	padding-top:3px;
}

.wrapperR{
	width:730px;
	float:right;
}

.wrapperR h2{
	margin-bottom:20px;
}

.wrapperR h3{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
}

.wrapperR p{
	margin-bottom:20px;
}

.l_bn{
	padding-top:10px;
}

.l_bn img{
	margin-top:10px;
}



/* パンくず
------------------------------------------------- */

.bread{
	padding:10px 0;
	font-size:90%;
}

/* トップレフト
------------------------------------------------- */

.top_news{
	margin:10px 10px 10px;
}

.top_news li{
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x bottom;
	padding:5px 0;
}

.top_news li span{
	display:block;
	float:left;
	width:105px;
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_triangle_blue.gif) no-repeat;
	padding-left:13px;
	letter-spacing : 0em;
}


.top_news li p{
	float:left;
	width:532px;
	margin-bottom:0px;
}

.top_news li p strong{
	display:block;
}

/* トップライト
------------------------------------------------- */

.wrapperRtop .top_bn{
	margin-bottom:5px;
}


.wrapperRtop .top_bn img{
	margin-bottom:10px;
}

.top_works{
	width:246px;
	_width:250px;
	padding:1px;
	border:solid 1px #00459A;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;	
	position:relative;
	
}

.top_works ul li{
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x bottom;
	padding-bottom:10px;
	margin:10px 10px 0px;
}

.top_works ul li a{
	display:block;
}

.top_works ul li a.mark_circle{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_circle.gif) no-repeat;
	padding-left:18px;
}

.top_works ul li a img{
	margin:10px 0 5px;
}

.top_works .alignR{
	margin:10px;
}


/* フッタ
------------------------------------------------- */

.footback{
	border-top:solid 5px #00459A;
}

.footer{
	width:950px;
	margin:0px auto 0;
	text-align:left;
	padding-top:15px;
	font-size:90%;
	
}

.footer .floatL{
	margin-right:27px;
}

.footer p{
	margin-bottom:5px;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
}

.footer p.mark_square a{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_square.gif) no-repeat;
	padding-left:17px;
}


.footer .floatL p a{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_square.gif) no-repeat;
	padding-left:17px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	.footer .floatL p a{padding-top:3px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.footer p.mark_square a{padding-top:3px;}

}


.footer .floatL ul{
	margin-left:5px;
}

.footer .floatL ul li{
	margin-bottom:3px;
}

.footer .floatL ul li a{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_footer.gif) no-repeat;
	padding-left:10px;
	
}

.footer .floatL ul li ul{
	margin-left:15px;
}


.copy{
	text-align:right;
	font-size:80%;
	color:#999999;
	font-weight:normal !important;
}


/* カード決済トップ
------------------------------------------------- */

.catch_txt{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	color:#00459A;
	margin:0 10px 20px;
}

.credit_topG01{
	width:325px;
	_width:345px;
	padding:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_top01.jpg) repeat-x;
	border:solid 2px #CC0000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	
}


.credit_topG01 h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_top01.gif) no-repeat;
	padding-left:50px;
	color:#CC0000;
	font-size:100%;
}

.credit_topG01 p{
	margin-top:15px;
	margin-left:5px;
	margin-bottom:0px;
}

.credit_topG01 a{
	color:#CC0000 !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_sqare_red.gif) no-repeat;
	padding-left:25px;
	display:block;
}


.credit_topG02{
	width:325px;
	_width:345px;
	padding:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_top02.jpg) repeat-x;
	border:solid 2px #3366CC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	
}


.credit_topG02 h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_top02.gif) no-repeat;
	padding-left:50px;
	color:#3366CC;
	font-size:100%;
	padding-bottom:2px;
	padding-bottom:2px;
}

.credit_topG02 p{
	margin-top:15px;
	margin-left:5px;
	margin-bottom:0px;
}

.credit_topG02 a{
	color:#3366CC !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_sqare_blue.gif) no-repeat;
	padding-left:25px;
	display:block;
}


.credit_topG03{
	width:325px;
	_width:345px;
	padding:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_top03.jpg) repeat-x;
	border:solid 2px #009900;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	
}


.credit_topG03 h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_top03.gif) no-repeat;
	padding-left:50px;
	color:#009900;
	font-size:100%;
	padding-top:10px;
	padding-bottom:5px;
}

.credit_topG03 p{
	margin-top:15px;
	margin-left:5px;
	margin-bottom:0px;
}

.credit_topG03 a{
	color:#006600 !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_sqare_green.gif) no-repeat;
	padding-left:25px;
	display:block;
}

.credit_topG04{
	width:325px;
	_width:345px;
	padding:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_top04.jpg) repeat-x;
	border:solid 2px #ff9900;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	
}


.credit_topG04 h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_top04.gif) no-repeat;
	padding-left:50px;
	color:#ff6600;
	font-size:100%;
	padding-top:10px;
	padding-bottom:5px;
}

.credit_topG04 p{
	margin-top:15px;
	margin-left:5px;
	margin-bottom:0px;
}

.credit_topG04 a{
	color:#ff6600 !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_sqare_yellow.gif) no-repeat;
	padding-left:25px;
	display:block;
}

.bule_back{
	padding:7px 0 5px 10px;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	font-size:100%;
	color:#FFFFFF;
	background:url(http://www.ykc-bos.co.jp/assets/images/back_h3.jpg);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;	
	
	margin-bottom:20px;
	letter-spacing : 0.2em;
}



/* カード決済のメリット
------------------------------------------------- */

.back_h2_card{
	width:715px;
	_width:730px;
	height:105px;
	_height:120px !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_h2_card.jpg) no-repeat;
	font-size:130%;
	color:#00459A;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	padding:15px 0 0 15px;
	letter-spacing : 0.1em;
}

.card_meritL{
	width:430px;
	float:left;
	margin-left:10px;
}



/* カード決済のポイント
------------------------------------------------- */

.cardG{
	width:350px;
}

.cardG h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_point.gif) no-repeat;
	min-height:37px;
	_min-height:57px;
	color:#CC0000;
	font-size:110%;
	padding-left:63px;
	padding-top:20px;
}

.back_card01{
	padding:10px 90px 10px 10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_credit_point01.gif) no-repeat bottom;
	margin-left:10px;
}

.back_card02{
	padding:10px 90px 10px 10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_credit_point02.gif) no-repeat bottom;
	margin-left:10px;
}

.back_card02 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_square_r.gif) no-repeat;
	padding-left:20px;
	display:block;
}

.back_card03{
	padding:10px 100px 10px 10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_credit_point03.gif) no-repeat bottom;
	margin-left:10px;
}

.back_card04{
	padding:10px 115px 10px 10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_credit_point04.gif) no-repeat bottom;
	margin-left:10px;
}


.back_card04 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_square_r.gif) no-repeat;
	padding-left:20px;
	display:block;
}


.back_card05{
	padding:10px 90px 10px 10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_credit_point05.gif) no-repeat bottom;
	margin-left:10px;
}

.back_card06{
	padding:10px 90px 10px 10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_credit_point06.gif) no-repeat bottom;
	margin-left:10px;
}


.credit_point_other{
	margin-top:20px;
	margin-left:10px;
}

.credit_point_other li{
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_point_s.jpg) no-repeat;
	padding-left:25px;
	color:#00459A;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	margin-bottom:5px;
}



/* ポップアップお支払いサイト
------------------------------------------------- */


.pop_pay_site{
	width:760px;
	_width:800px;
	padding:20px;
	background:none !important;
	text-align:left;
}

.mark_circle_gra{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_circle_gra.gif) no-repeat;
	padding-left:13px;
}



/* 導入までの流れ
------------------------------------------------- */

.back_credit_flow{
	height:718px !important;
	line-height:100%;
	font-size:0;
	text-indent:-9999px;
	padding-left:78px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_credit_flwo.jpg) no-repeat;
}

.back_credit_flow ul li{
	width:610px;
}

.credit_flow01{
	height:150px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/credit_flow01.gif) no-repeat;
}

.credit_flow02{
	height:180px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/credit_flow02.gif) no-repeat;
}


.credit_flow03{
	height:90px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/credit_flow03.gif) no-repeat;
}


.credit_flow04{
	height:110px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/credit_flow04.gif) no-repeat;
}


.credit_flow05{
	height:90px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/credit_flow05.gif) no-repeat;
}


.credit_flow06{
	height:100px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/credit_flow06.gif) no-repeat;
}



/* よくあるご質問
------------------------------------------------- */



.faq{
	margin:0 10px;
}

.faq dt{
	background:url(http://www.ykc-bos.co.jp/assets/images/back_q.gif) no-repeat;
	padding-top:5px;
	margin-top:20px;
}

.faq dt span{
	background:url(http://www.ykc-bos.co.jp/assets/images/back_q.gif) no-repeat bottom;
	padding-bottom:5px;
	display:block;
	padding-left:10px;
}

.faq dd{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_a.gif) no-repeat;
	padding:0px 10px 0px 35px;
	margin:10px 0;
}

.faq dd p{
	margin-bottom:0px;
}

.faq dd a{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_square.gif) no-repeat;
	display:block;
	padding-left:15px;
	
}

/* カード決済導入実績
------------------------------------------------- */


.worksG{
	width:210px;
	_width:230px;
	padding:10px 10px 0;
	margin-left:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x bottom;
	float:left;
	text-align:center;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
}


.worksG p a{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_circle.gif) no-repeat;
	padding-left:20px;
	padding-top:6px;
}


.wrapperR .works h3{
	width:400px;
	font-size:120%;
	margin-bottom:10px;
}

.wrapperR .works img{
	padding-left:10px;
	padding-bottom:10px;
}

.wrapperR .works h4{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	color:#00459A;
}

.wrapperR .works p{
	margin-left:10px;
}

/* MLMとは
------------------------------------------------- */

.back_h2_support{
	width:715px;
	_width:730px;
	height:105px;
	_height:120px !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_h2_support.jpg) no-repeat;
	font-size:130%;
	color:#00459A;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	padding:15px 0 0 15px;
	letter-spacing : 0.1em;
}


/* コンサルティング
------------------------------------------------- */


.back_consulting_stance{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_consulting_stance.gif) no-repeat;
	min-height:290px;
}

.back_consulting_stance .floatL{
	width:220px;
}

.back_consulting_stance .mg_r40{
	margin-right:38px;
}

.back_consulting_stance .mg_r35{
	margin-right:32px;
}


.back_consulting_stance h4{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_consulting_top.gif) no-repeat;
	color:#FFFFFF;
	text-align:center;
	font-size:120%;
	padding-left:10px;
	padding-right:10px;
}

.back_consutlitg_btm{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_consulting_btm.gif) no-repeat bottom;
	min-height:250px;
	padding:10px;
}

.back_consulting_stance p{
	margin-bottom:0px;
}

.mark_hand{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_square.gif) no-repeat;
	padding-left:20px;
	color:#00459A;
}

.back_consulting_stance ul{
	margin-top:10px;
	margin-left:10px;
}

.back_consulting_stance ul li{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_circle_gra02.gif) no-repeat;
	padding-left:17px;
}

/* パッケージ
------------------------------------------------- */

.back_package_top{
	width:350px;
	padding:5px 0px 0px;
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_package_top.gif) no-repeat;
}

.back_package_top h4{
	width:340px;
	background:url(http://www.ykc-bos.co.jp/assets/images/support/h4_package_top.jpg) no-repeat;
	padding-top:5px;
	margin:5px 0 10px 5px;
	text-align:center;
	color:#ffffff;
	font-size:110%;
}

.back_package_top h4 span{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/h4_package_btm.jpg) no-repeat bottom;
	display:block;
	padding:0 10px 5px;
}

.back_package_btm{
	width:330px;
	_width:350px;
	padding:0px 10px 10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_package_btm.gif) no-repeat bottom;
	position:relative;
	z-index:10;
}

.back_package_btm p{
	margin-bottom:0px;
}

.back_package_btm a{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_square.gif) no-repeat;
	padding-left:18px;
}


/* BOSS4
------------------------------------------------- */



.boss_topG01{
	width:325px;
	_width:345px;
	padding:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_top01.jpg) repeat-x;
	border:solid 2px #CC0000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	
}


.boss_topG01 h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/mark_boss01.gif) no-repeat;
	padding-left:50px;
	font-size:100%;
}

.boss_topG01 p{
	margin-top:15px;
	margin-left:5px;
	margin-bottom:0px;
}

.boss_topG01 a{
	color:#CC0000 !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_sqare_red.gif) no-repeat;
	padding-left:25px;
	display:block;
}


.boss_topG02{
	width:325px;
	_width:345px;
	padding:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_top02.jpg) repeat-x;
	border:solid 2px #3366CC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	
}


.boss_topG02 h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/mark_boss02.gif) no-repeat;
	padding-left:50px;
	font-size:100%;
	padding-bottom:2px;
	padding-bottom:2px;
}

.boss_topG02 p{
	margin-top:15px;
	margin-left:5px;
	margin-bottom:0px;
}

.boss_topG02 a{
	color:#3366CC !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_sqare_blue.gif) no-repeat;
	padding-left:25px;
	display:block;
}


.boss_topG03{
	width:325px;
	_width:345px;
	padding:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_top03.jpg) repeat-x;
	border:solid 2px #009900;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	
}


.boss_topG03 h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/mark_boss03.gif) no-repeat;
	padding-left:50px;
	font-size:100%;
	padding-top:10px;
	padding-bottom:5px;
}

.boss_topG03 p{
	margin-top:15px;
	margin-left:5px;
	margin-bottom:0px;
}

.boss_topG03 a{
	color:#006600 !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_sqare_green.gif) no-repeat;
	padding-left:25px;
	display:block;
}

.boss_topG04{
	width:325px;
	_width:345px;
	padding:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_top04.jpg) repeat-x;
	border:solid 2px #ff9900;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	
}


.boss_topG04 h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/mark_boss04.gif) no-repeat;
	padding-left:50px;
	font-size:100%;
	padding-top:10px;
	padding-bottom:5px;
}

.boss_topG04 p{
	margin-top:15px;
	margin-left:5px;
	margin-bottom:0px;
}

.boss_topG04 a{
	color:#ff6600 !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_sqare_yellow.gif) no-repeat;
	padding-left:25px;
	display:block;
}



/* BOSS4機能一覧
------------------------------------------------- */

.bossFuctionG .floatL{
	width:230px;
}

.bossFuctionG h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_boss_function_top.jpg) no-repeat;
	padding-top:10px;
	color:#ffffff;
	text-align:center;
	font-size:110%;
}

.bossFuctionG h3 span{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_boss_function_h3_btm.jpg) no-repeat bottom;
	padding:0 10px 5px;
	display:block;
}

.back_fuction_btm{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_boss_fuction_btm.gif) no-repeat bottom;
	min-height:100px;
	padding:10px;
}

.back_fuction_btm p{
	margin-bottom:10px;
}

.back_fuction_btm ul li{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_circle_gra02.gif) no-repeat;
	padding-left:15px;
	margin-bottom:5px;
}

.back_fuction_btm ul li a{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_square.gif) no-repeat right;
	padding-right:17px;
	padding-top:4px;
}



/* BOSS4導入までの流れ
------------------------------------------------- */

.flowG{
	margin-left:60px;
}

.flowG h4{
	text-indent:-9999px;
	height:0px;
}


.boss_flowG01{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/boss_flow01.jpg) no-repeat bottom left;
	height:90px;
	padding-left:180px;
}


.boss_flowG02{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/boss_flow02.jpg) no-repeat bottom left;
	padding-left:180px;
}

.boss_flowG03{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/boss_flow03.jpg) no-repeat bottom left;
	padding-left:180px;
	height:90px;
}


.boss_flowG04{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/boss_flow04.jpg) no-repeat bottom left;
	height:90px;
	padding-left:180px;
}


/* e-package機能一覧
------------------------------------------------- */

.epackG{
	width:350px;
	
}

.epackG h3{
	font-size:130%;
	color:#00459A;
	padding:20px 0px 0px 70px;
	height:40px;
	_height:60px !important;
}

.epackG_tit01{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/epackG_tit01.gif) no-repeat;
}

.epackG_tit02{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/epackG_tit02.gif) no-repeat;
}

.epackG_tit03{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/epackG_tit03.gif) no-repeat;
}

.epackG_tit04{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/epackG_tit04.gif) no-repeat;
}

.epackG_tit05{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/epackG_tit05.gif) no-repeat;
}

.epackG_tit06{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/epackG_tit06.gif) no-repeat;
}

.epackG_tit07{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/epackG_tit07.gif) no-repeat;
}

.epackG_tit08{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/epackG_tit08.gif) no-repeat;
}



.back_epack01{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_epack.gif) no-repeat bottom;
	padding:0 10px 10px 20px;
}

.back_epack02{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_epack.gif) no-repeat bottom;
	padding:0 10px 10px 20px;
}

.back_epack03{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_epack.gif) no-repeat bottom;
	padding:0 10px 10px 20px;
}


.back_epack04{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_epack.gif) no-repeat bottom;
	padding:0 10px 10px 20px;
}


.back_epack05{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_epack02.gif) no-repeat bottom;
	padding:0 10px 10px 20px;
}

.epackG h3.epackG_tit08{
	color:#990000;
}


.epackG .epackG_point{
	margin-bottom:10px;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	color:#990000;
}

.epackG .back_epack05 .epackG_point{
	color:#00459A;
}




/* MLM立ち上げ手順
------------------------------------------------- */

.flowG{
	margin-left:60px;
}

.flowG h4{
	text-indent:-9999px;
	height:0px;
}


.mlm_flowG01{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/mlm_flow01.jpg) no-repeat;
	height:90px;
	padding-left:180px;
}


.mlm_flowG02{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/mlm_flow02.jpg) no-repeat;
	height:90px;
	padding-left:180px;
}

.mlm_flowG03{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/mlm_flow03.jpg) no-repeat bottom left;
	padding-left:180px;
}


.mlm_flowG04{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/mlm_flow04.jpg) no-repeat bottom left;
	height:90px;
	padding-left:180px;
}


.mlm_flow_ol{
	list-style-type:decimal;
	margin-left:40px;
}

.mlm_flow_ol li{
	margin-bottom:10px;
}


/* パッケージ料金
------------------------------------------------- */

.package_value_tbl{
	width:710px;
	border-top:solid 2px #CCCCFF;
	border-left:solid 2px #CCCCFF;
	font-size:120%;
	margin-left:10px;
	color:#00459A;
	
}

.package_value_tbl th{
	border-bottom:solid 2px #CCCCFF;
	border-right:solid 2px #CCCCFF;
	background:#E5E5FF;
	padding:10px;
	text-align:center;
}


.package_value_tbl td{
	width:50%;
	border-bottom:solid 2px #CCCCFF;
	border-right:solid 2px #CCCCFF;
	padding:10px;
	vertical-align:middle;
}

.package_value_tbl td span{
	font-size:80%;
}

.package_value_tbl td.alignR{
	color:#333333;
}



/* 会社概要
------------------------------------------------- */

.back_h2_about{
	width:715px;
	_width:730px;
	height:105px;
	_height:120px !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/about/back_h2_about.jpg) no-repeat;
	font-size:130%;
	color:#00459A;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	padding:15px 0 0 15px;
	letter-spacing : 0.1em;
}

.about_tbl{
	width:690px;
	font-size:100%;
	margin-left:20px;
}


.about_tbl th{
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x;
	padding:10px 0;
	width:25%;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	text-align:left;
}

.about_tbl td{
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x;
	padding:10px 0;
}

.about_tbl td table td{
	background:none;
	padding:5px;
}



/* 企業理念
------------------------------------------------- */


.visionG{
	width:325px;
	background:url(http://www.ykc-bos.co.jp/assets/images/about/back_vision.jpg) no-repeat bottom;
	padding-bottom:10px;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	font-size:120%;
}

.visionGtop{
	width:325px;
	background:url(http://www.ykc-bos.co.jp/assets/images/about/back_vision.jpg) no-repeat;
}

.visionG h3{
	text-align:center;
	color:#00459A;
	padding:10px;
}

.visionG p{
	padding:10px;
	margin-bottom:0px;
}

.visionG ul{
	padding:10px;
}

.visionG ul li{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_circle_gra02.gif) no-repeat;
	padding-left:15px;
}

.visionH01{
	height:190px;
}

.mark_vision{
	position:relative;
	top:-50px;
	left:320px;
	z-index:10;
}

.vision .mg_l20{
	_margin-left:10px;
}

.vision .mg_r20{
	_margin-right:10px;
}

.visionH02{
	top:-100px;
	position:relative;
	z-index:9;
}


/* 社長挨拶
------------------------------------------------- */


.greeting_img{
	padding-right:20px;
	padding-botton:10px;
}


/* 沿革
------------------------------------------------- */

.history_tbl{
	width:690px;
	margin-left:20px;
}

.history_tbl td{
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x;
	padding:10px 0;
}



/* アクセス
------------------------------------------------- */

.access .floatL{
	width:355px;
}

.access .floatR{
	width:355px;
}



/* 採用情報
------------------------------------------------- */

.recruit_msg{
	margin:150px 0 !important;
	text-align:center;	
}

/* セミナー情報
------------------------------------------------- */

.back_h2_seminar{
	width:715px;
	_width:730px;
	height:105px;
	_height:120px !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/seminar/back_h2_seminar.jpg) no-repeat;
	font-size:130%;
	color:#00459A;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	padding:15px 0 0 15px;
	letter-spacing : 0.1em;
}

.back_h3_bd{
	color:#00459A;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-size:120%;
	background:url(http://www.ykc-bos.co.jp/assets/images/back_h3_bd.gif) no-repeat bottom;
	padding:0 0 10px 4px;
}


.seminarG{
	margin:20px 10px 0;
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x bottom;
	padding-bottom:20px;
}


.seminarG .floatL{
	width:140px;
}

.seminarG .floatL p{
	margin-bottom:0px;
}

.seminarG .floatL img{
	width:140px;
}

.seminarG .floatR{
	width:550px;
}

.seminarG .floatR table{
	width:550px;
	margin-bottom:10px;
}


.seminarG .floatR table th{
	color:#00459A;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	width:150px;
	text-align:left;
}


.seminar_tbl{
	float:right;
	width:480px;
}

.seminar_tbl th{
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x;
	padding:10px 0;
	width:25%;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	text-align:left;
	color:#00459A;
}


.seminar_tbl td{
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x;
	padding:10px 0;
}

.seminar_tbl p{
	margin-bottom:0px;
}

.mg_l50{
	margin-left:50px;
}

.seminar_ditto_msg p span{
	display:block;
	text-align:center;
	margin-top:30px;
}


/* メディア情報
------------------------------------------------- */

.back_h2_media{
	width:715px;
	_width:730px;
	height:105px;
	_height:120px !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/media/back_h2_media.jpg) no-repeat;
	font-size:130%;
	color:#00459A;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	padding:15px 0 0 15px;
	letter-spacing : 0.1em;
}

.mediaG{
	margin:20px 10px 0;
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x bottom;
	padding-bottom:20px;
	
}


.mediaG .floatR{
	width:550px;
	
}

.mediaG .floatR p{
	margin-bottom:0;
}


.paging{
	text-align:center;	
}

.paging span{
	background:#E6E6FA;
	padding:5px 7px;
	margin:0 2px;	
}

.paging a{
	background:#00459A;
	color:#FFFFFF !important;
	padding:5px 7px;
	margin:0 2px;	
}

/* YKCジャーナル
------------------------------------------------- */

.back_h2_journal{
	width:715px;
	_width:730px;
	height:105px;
	_height:120px !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/journal/back_h2_journal.jpg) no-repeat;
	font-size:130%;
	color:#00459A;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	padding:15px 0 0 15px;
	letter-spacing : 0.1em;
}


.journal_btn_area{
	width:580px;
	margin:0px auto 40px;
	_margin-left:70px;
}

.journal_btn_area p{
	margin-bottom:10px;
}

.neu_journal{
	width:350px;
}

.neu_journal .floatR{
	width:190px;
}

.neu_journal h4{
	color:#00459A;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	margin-bottom:10px;
}



/* ログイン
------------------------------------------------- */

.loginG{
	width:350px;
	background:url(http://www.ykc-bos.co.jp/assets/images/login/back_login_top.jpg) no-repeat;
	padding-top:15px;
}

.loginG h2{
	font-size:120%;
	color:#ffffff;
	text-align:center;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	margin-bottom:0px;
	background:url(http://www.ykc-bos.co.jp/assets/images/login/back_login_h2_btm.jpg) no-repeat bottom;
	padding-bottom:7px;
}

.back_login_btm{
	background:url(http://www.ykc-bos.co.jp/assets/images/login/back_login_btm.jpg) no-repeat bottom;
	padding:15px 10px 10px;
}

.back_login_btm p{
	margin-bottom:0px;
}

.login_tbl th{
	width:110px;
	padding-bottom:10px;
	text-align:left;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	color:#00459A;
	vertical-align:middle;
}

.login_tbl td{
	padding-bottom:10px;
}


.login_tbl input{
	border:solid 1px #ccccff;
	width:190px;
	_width:200px;
	padding:3px 5px;
}

.indent1{
	text-indent:-1em;
	margin-left:1em;
}

.back_login_btm .indent1{
	margin-left:45px;
}

.form_btn_login{
	display:block;
	width:115px;
	height:35px;
	border:none;
	cursor:pointer;
	background:url(http://www.ykc-bos.co.jp/assets/images/login/btn_login01.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
	color:#F2F2FC;
	_padding-top:35px;
	margin:0px auto;
	margin-top:10px;
	_margin-left:110px;
}

.to_forget a{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_square.gif) no-repeat;
	display:block;
	padding-left:17px;
	margin-top:20px;
	margin-left:40px;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
}

.regist_tbl{
	width:590px;
	margin-left:70px;
}

.regist_tbl p{
	margin-bottom:0px;
}

.regist_tbl th{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	color:#00459A;
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x bottom;
	padding:10px 0;
	width:220px;
	text-align:left;
}


.regist_tbl td{
	padding:10px 0;
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x bottom;
	vertical-align:middle;
}

.bd_blue{
	border:solid 1px #ccccff;
	padding:3px 5px;
}

.w_300{
	width:300px;
}

.w_80{
	width:80px;
}

.w_100{
	width:100px;
}

.regist_agreement{
	margin-left:240px;
}

.regist_agreement a{
	display:block;
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_square.gif) no-repeat;
	padding-left:17px;
}

.regist_btn_area{
	width:250px;
	margin:0px auto;
	_margin-left:240px;
}

.btn_regist{
	display:block;
	width:115px;
	height:35px;
	border:none;
	cursor:pointer;
	background:url(http://www.ykc-bos.co.jp/assets/images/login/btn_regist01.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
	color:#ffffff;
	*padding-top:35px;
}

.btn_reset{
	display:block;
	width:115px;
	height:35px;
	border:none;
	cursor:pointer;
	background:url(http://www.ykc-bos.co.jp/assets/images/login/btn_regist02.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
	color:#ffffff;
	*padding-top:35px;
}


.mg_t100{
	margin-top:100px;
}


.btn_forget{
	display:block;
	width:115px;
	height:35px;
	border:none;
	cursor:pointer;
	background:url(http://www.ykc-bos.co.jp/assets/images/login/btn_forget.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
	color:#F2F2FC;
	*padding-top:35px;
	margin:0px auto;
	margin-top:10px;
	_margin-left:110px;
}


 /* 個人情報保護方針
------------------------------------------------- */

.indent2{
	text-indent:-2em;
	margin-left:2em;
}

.privacy_tbl td{
	padding:5px;
}

 /* お問合せ
------------------------------------------------- */

.btn_confirm{
	display:block;
	width:115px;
	height:35px;
	border:none;
	cursor:pointer;
	background:url(http://www.ykc-bos.co.jp/assets/images/btn_confirm.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
	color:#F2F2FC;
	*padding-top:35px;
	_margin-left:110px;
}

.btn_submit{
	display:block;
	width:115px;
	height:35px;
	border:none;
	cursor:pointer;
	background:url(http://www.ykc-bos.co.jp/assets/images/btn_submit.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
	color:#F2F2FC;
	*padding-top:35px;
	_margin-left:110px;
}

.btn_back{
	display:block;
	width:115px;
	height:35px;
	border:none;
	cursor:pointer;
	background:url(http://www.ykc-bos.co.jp/assets/images/btn_back.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
	color:#F2F2FC;
	*padding-top:35px;
	_margin-left:110px;
}



 /* カード決済用語集
------------------------------------------------- */

.glossary_tab{
	margin-left:10px;
}

.glossary_tab li{
	float:left;
	margin-right:4px;
}

.glossary_tab li a{
	display:block;
	width:50px;
	height:26px;
	text-indent:-9999px;
}

.glossary_tab01 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat 0 0;
}

.glossary_tab01 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat 0 -27px;
}

.glossary_tab01_on a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat 0 -27px;
}

.glossary_tab02 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -50px 0;
}

.glossary_tab02 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -50px -27px;
}

.glossary_tab02_on a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -50px -27px;
}

.glossary_tab03 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -100px 0;
}

.glossary_tab03 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -100px -27px;
}

.glossary_tab03_on a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -100px -27px;
}

.glossary_tab04 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -150px 0;
}

.glossary_tab04 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -150px -27px;
}

.glossary_tab04_on a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -150px -27px;
}

.glossary_tab05 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -200px 0;
}

.glossary_tab05 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -200px -27px;
}

.glossary_tab05_on a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -200px -27px;
}

.glossary_tab06 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -250px 0;
}

.glossary_tab06 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -250px -27px;
}

.glossary_tab06_on a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -250px -27px;
}

.glossary_tab07 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -300px 0;
}

.glossary_tab07 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -300px -27px;
}

.glossary_tab07_on a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -300px -27px;
}

.glossary_tab08 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -350px 0;
}

.glossary_tab08 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -350px -27px;
}

.glossary_tab08_on a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -350px -27px;
}

.glossary_tab09 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -400px 0;
}

.glossary_tab09 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -400px -27px;
}

.glossary_tab09_on a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -400px -27px;
}

.glossary_tab10 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -450px 0;
}

.glossary_tab10 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -450px -27px;
}

.glossary_tab10_on a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -450px -27px;
}


.glossary_tab11 a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -500px 0;
	width:120px !important;
}

.glossary_tab11 a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -500px -27px;
}

.glossary_tab11_on a{
	background:url(http://www.ykc-bos.co.jp/assets/images/glossary_tab.gif) no-repeat -500px -27px;
	width:120px !important;
}

.glossary_area{
	border:solid 1px #00459A;
	padding:20px 20px 0;
	min-height:300px;
}

.glossaryG{
	margin-bottom:20px;
}

.glossaryG h3{
	border-bottom:solid 2px #00459A;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	color:#00459A;
	margin-bottom:10px;
	font-size:110%;
}

.glossaryG p{
	margin-bottom:0px;
}


 /* ネットワークビジネスランキング
------------------------------------------------- */

.ranking_tab{
	margin-left:10px;
}

.ranking_tab li{
	float:left;
	margin-right:4px;
}

.ranking_tab li a{
	display:block;
	width:90px;
	background:url(http://www.ykc-bos.co.jp/assets/images/ranking_tab.gif) no-repeat 0 0;
	color:#00459A !important;
	text-decoration:none;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:16px;
}

.ranking_tab li a:hover{
	background:url(http://www.ykc-bos.co.jp/assets/images/ranking_tab.gif) no-repeat 0 -27px;
	color:#FFFFFF !important;
	text-decoration:none;
}

.ranking_tab li.rankin_on a{
	background:url(http://www.ykc-bos.co.jp/assets/images/ranking_tab.gif) no-repeat 0 -27px;
	color:#FFFFFF !important;
	text-decoration:none;
}


.ranking_area{
	border:solid 1px #00459A;
	padding:20px 20px 0;
}

.ranking_area h3{
	border-bottom:solid 2px #00459A;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	color:#00459A;
	margin-bottom:20px;
}

.ranking_graph{
	border:solid 2px #CCCCFF;
	padding:10px;
	margin-bottom:20px;
}

.ranking_graph table{
	float:left;
}

.ranking_graph table td{
	padding:3px 5px;
	background:url(http://www.ykc-bos.co.jp/assets/images/line_dot.gif) repeat-x bottom;
}

.ranking_graph p{
	margin-bottom:0px;
}

.ranking_tbl{
	border:solid 1px #cccccc;
	margin-bottom:20px;
}

.ranking_tbl th{
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	text-align:center;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	vertical-align:middle;
	padding:3px 5px;
	border-bottom:solid 1px #cccccc;
}

.ranking_tbl td{
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:3px 5px;
}





 /* BOSS4の特徴
------------------------------------------------- */

.back_boss_point01{
	padding:10px 20px 0px;
	background:url(http://www.ykc-bos.co.jp/assets/images/support/back_boss4_point.gif) no-repeat bottom;
	margin-left:10px;
}



 /* ビジネス支援
------------------------------------------------- */


.supportG01{
	width:325px;
	_width:345px;
	padding:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_top01.jpg) repeat-x;
	border:solid 2px #CC0000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	
}


.supportG01 h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/mark_support01.gif) no-repeat;
	padding-left:50px;
	font-size:100%;
}

.supportG01 p{
	margin-top:15px;
	margin-left:5px;
	margin-bottom:0px;
}

.supportG01 a{
	color:#CC0000 !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_sqare_red.gif) no-repeat;
	padding-left:25px;
	display:block;
}


.supportG02{
	width:325px;
	_width:345px;
	padding:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_top02.jpg) repeat-x;
	border:solid 2px #3366CC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	
}


.supportG02 h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/mark_support02.gif) no-repeat;
	padding-left:50px;
	font-size:100%;
	padding-bottom:2px;
	padding-bottom:2px;
}

.supportG02 p{
	margin-top:15px;
	margin-left:5px;
	margin-bottom:0px;
}

.supportG02 a{
	color:#3366CC !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_sqare_blue.gif) no-repeat;
	padding-left:25px;
	display:block;
}


.supportG03{
	width:325px;
	_width:345px;
	padding:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_top03.jpg) repeat-x;
	border:solid 2px #009900;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	
}


.supportG03 h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/mark_support03.gif) no-repeat;
	padding-left:50px;
	font-size:100%;
	padding-top:10px;
}

.supportG03 p{
	margin-left:5px;
	margin-bottom:0px;
}

.supportG03 a{
	color:#006600 !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_sqare_green.gif) no-repeat;
	padding-left:25px;
	display:block;
}

.supportG04{
	width:325px;
	_width:345px;
	padding:10px;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/back_top04.jpg) repeat-x;
	border:solid 2px #ff9900;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	
}


.supportG04 h3{
	background:url(http://www.ykc-bos.co.jp/assets/images/support/mark_support04.gif) no-repeat;
	padding-left:50px;
	font-size:100%;
}

.supportG04 p{
	margin-left:5px;
	margin-bottom:0px;
}

.supportG04 a{
	color:#ff6600 !important;
	background:url(http://www.ykc-bos.co.jp/assets/images/credit/mark_sqare_yellow.gif) no-repeat;
	padding-left:25px;
	display:block;
}

 /* 検索結果
------------------------------------------------- */

.search_result{
	margin-left:10px;
	margin-right:10px;
}



.paging1{
	text-align:center;	
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	margin:10px 0;
}

.paging1 span{
	background:#E6E6FA;
	padding:5px 7px;
	margin:0 2px;	
}

.paging1 a{
	background:#00459A;
	color:#FFFFFF !important;
	padding:5px 7px;
	margin:0 2px;	
}

.ajaxSearch_resultLink{
	display:block;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	margin-bottom:5px;
}

.ajaxSearch_highlight{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	background:#E6E6FA;
	padding:0 3px;
}


 /*サイトマップ
------------------------------------------------- */

.sitemap .floatL{
	width:340px;
	margin-left:20px;
}

.sitemap .floatR{
	width:350px;
	margin-left:20px;
}

.sitemap p{
	margin-bottom:0px;
}

.sitemap p a{
	margin-bottom:5px;
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_square.gif) no-repeat;
	padding-left:17px;	
}

.sitemap ul{
	margin-left:5px;

}

.sitemap ul li{
	margin-bottom:3px;
}

.sitemap ul li a{
	background:url(http://www.ykc-bos.co.jp/assets/images/mark_footer.gif) no-repeat;
	padding-left:10px;
	
}

.sitemap ul li ul{
	margin-left:15px;
}

 /*ログイン
------------------------------------------------- */

.wlpeMessageText{
	font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",verdana,arial,"lucida grande",sans-serif;
	font-weight:bold;
	color:#CC0000;
	margin-left:20px;
	font-size:120%;
}

.btn_cancel{
	display:block;
	width:115px;
	height:35px;
	border:none;
	cursor:pointer;
	background:url(http://www.ykc-bos.co.jp/assets/images/btn_cancel.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
	color:#ffffff;
	*padding-top:35px;
}


input.disabled{
ime-mode:disabled;
}

.ykc_user table{
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

.ykc_user table td{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:3px 5px;
}

.btn_logout{
	display:block;
	width:115px;
	height:35px;
	border:none;
	cursor:pointer;
	background:url(http://www.ykc-bos.co.jp/assets/images/btn_logout.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0px;
	color:#ffffff;
	*padding-top:35px;
	margin:0px auto;
	_margin-left:100px;
}

 /*個人情報保護方針ポップアップ
------------------------------------------------- */
.privacy_pop{
	position:relative;
	vertival-align:top;
}

.privacy_pop h3{
	display:none;
}


.bg_none{
	background:none !important;
}


.mg_none{
	margin:0px !important;
}

.mgb_none{
	margin-bottom:0px !important;
}


