@charset 'utf-8';

@import url("../packages/default/css/import.css");

/*

container<shell(:bg)<unit(:posi)<block(bl:etc)

*/
/* 会員案内決済方法追加 20100420 */

.h5_cc {
	background-image: url(../packages/default/img/use/h5_ccard.jpg);
	text-indent: -9999px;
	height: 23px;
	width: 600px;
}
.type {
	padding-top: 12px;
	padding-left: 25px;
}
.h5_ec {
	background-image: url(../packages/default/img/use/h5_ecolle.jpg);
	height: 23px;
	width: 600px;
	text-indent: -9999px;
}
.regist_flow {
	text-align: center;
}





/* プレゼント告知用 2010-03-12 Muto */
p.con_04_txt3 {
	width:150px;
	height:150px;
	background-image:url(../../pansy/contents/packages/default/img/use/present/pre01.jpg);
	background-repeat:no-repeat;
	background-position:0 top;
	}
H2#con04_pz{
	display:block;
	width: 690px;
	height: 190px;
	margin: 0px 0px 0px 0px;
	background:url(../packages/default/img/use/con_h2_pz.jpg);
	background-position:0px -601px;
}
h4.con04_cts_h4a,
h4.con04_cts_h4b {
	width:644px;
	height:38px;
	background-repeat:no-repeat;
	margin-bottom:24px;
	}
h4.con04_cts_h4a {
	background-image:url(../packages/default/img/use/h4_con04a.gif);
	}
h4.con04_cts_h4b {
	background-image:url(../packages/default/img/use/h4_con04b.gif);
	margin-top:47px;
	}
.con04_present {
	width:644px;
	height:302px;
	
	background-image:url(../packages/default/img/use/con04_present.jpg);
	margin-top:12px;
	margin-bottom:20px;
	}
.con04_goform_btn1 {
	text-align:center;
	}
.con04_goform_btn1 a {
	width:262px;
	height:55px;
	
	display:block;
	background-image:url(../packages/default/img/use/con04_goform_btn1.gif);
	margin:0 auto;
	}
.con04_goform_btn2 a {
	width:614px;
	height:90px;
	
	display:block;
	background-image:url(../packages/default/img/use/con04_goform_btn2.gif);
	margin:12px auto 0 auto;
	}
.con_04_comm {
	width:620px;
	margin-top:12px;
	margin-left:22px;
	padding-bottom:16px;
	}
.con_04_comm_l {
	width:150px;
	float:left;
	margin-right:15px;
	}
.con_04_comm_r {
	width:455px;
	float:left;
	}
p.con_04_txt1 {
	width:435px;
	font-weight:bold;
	display:block;
	}

span.con_04_txt_name {
	float:left;
	}
span.con_04_txt_atent {
	float:right;
	color:#FF1E62;
	text-align:right;
	}
p.con_04_txt2 {
	width:435px;
	
	background-image:url(../packages/default/img/use/con04_txt2.gif);
	background-repeat:no-repeat;
	background-position:0 top;
	
	margin-top:14px;
	margin-bottom:18px;
	padding-top:28px;
	}
a.con04_oubo_btn {
	width:192px;
	height:40px;
	display:block;
    margin:0 auto;
	background-image:url(../packages/default/img/use/con04_oubo_btn.gif);
	}


p.con_04_txt3 {
	width:620px;
	margin-top:12px;
	margin-left:22px;
	}


/* 会員案内 20100217 suga*/

.mobile_to {
	padding: 15px;
	width: 565px;
	border: 2px solid #FF1E62;
	background-color: #FFF4F9;
margin-bottom:25px;
	text-align: center;
}
.mobile_to h5 {
	font-size: 16px;
	color: #FF1E62;
	font-weight: bold;
	margin-bottom: 15px;
}
.mobile_to span {
	font-weight: bold;
	color: #FF1E62;
}
.credit_to {
	padding: 15px;
	width: 565px;
	border: 2px solid #0E8CB6;
	background-color: #F1FDFE;
	text-align: center;
}
.credit_to h5 {
	font-size: 16px;
	color: #0E8CB6;
	font-weight: bold;
	margin-bottom: 15px;
}
.credit_to span {
	font-weight: bold;
	color: #0E8CB6;
}

/*パスワードを忘れた方20100211_H0600 VAVA開始*/

#conGetPassBl {

	width:450px;

	height:275px;	

	background:url(../packages/default/img/use/con_11_in3.gif)  no-repeat ;

	margin-left:130px;

	padding:25px 0px 0px 0px;

	text-align:center;

	}

*html #conGetPassBl  {

	margin-left:55px;

	}

#conGetPassBl p{

	padding:14px 0px 0px 25px;

	}





	

table#getPassForm {

	width:400px;

	margin:10px 0px 0px 25px;

	padding:0px;

	}

table#getPassForm th {

	width:75px;

	text-align:right;

	vertical-align:top;

	padding-top:5px;

	}



table#getPassForm th strong {

	font-weight:bold;

	}

table#getPassForm td {

	padding:3px;

	}

table#getPassForm td input {

	border:solid 1px #7F9DB9;

	padding:2px;

	font-size:13px;

	}

*html table#getPassForm td input {/*IE6*/

	height:18px;

	}

table#getPassForm td span {

	display:block;

	text-align:left;

	padding-top:0px;

	}

input#getPassWord_btn {

	width:220px;

	height:56px;

	margin:4px 0px 0px 0px;

	}



.txtBoxPasswordThanks {

	margin:65px 0px 0px 0px;

	padding:15px 0px 35px 0px;

	line-height:1.8em;

	text-align:left;

	}







/*パスワードを忘れた方20100211_H0600 VAVA開始*/

/*よくあるご質問20100210_H1400 VAVA開始*/

#conFaQ {

	width:520px;

	background-image:url(../packages/default/img/use/con03_pop_back.gif);

	background-repeat:no-repeat;

	background-color:#FFFFFF;

	padding-top:52px;

	text-align:left;

	}

#conFaQ h1 {

	margin:0px 15px 17px 15px;

	padding:7px 0px 7px 0px;

	text-align:left;

	border-bottom: 1px solid #84b1a9;

	} 

	

#conFaQ_top {

	width:460px;

	margin-left:35px;

	padding-bottom:14px;



	}

*html #conFaQp_top {/*ie6*/

	margin-left:18px;

	}

#conFaQ_top h2{

	width:135px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	float:left;

	}

	

.conFaQ_quest {

	width:320px;

	margin:0px 0px 14px 0px;

	padding:4px 0px 0px 0px;

	text-align:left;

	float:left;

	} 

.conFaQ_quest ol{

	margin:0px 0px 0px 0px;

	padding:  0px 0px 17px 27px;

	text-align:left;

	list-style-type: decimal;



	} 

.conFaQ_quest li {

	margin: 0px 0px 0px 17px;

	padding:  0px 0px 7px 0px;

	text-align:left;

	list-style-type: decimal;

	}

#conFaQ_bottomBl {

	margin:0px 15px 17px 15px;

	padding:7px 0px 7px 0px;

	text-align:left;

	border-top: 1px dotted #84b1a9;

	}

#txtBox_FaQ {

	margin:0px 15px 17px 15px;

	padding:7px 0px 7px 0px;

	text-align:left;

	}

#txtBox_FaQ h3 {

	margin:7px 0px 17px 0px;

	padding:0px 0px 0px 0px;

	text-align:left;

	}

#txtBox_FaQ dl {

	margin:0px 0px 24px 0px;

	padding:0px 0px 17px 0px;

	text-align:left;

	}

#txtBox_FaQ dt {

	margin:0px 0px 7px 0px;

	padding:0px 0px 0px 0px;

	text-align:left;

	font-weight:bold;

	}

#txtBox_FaQ dd {

	line-height:1.6em;

	margin:0px 0px 11px 0px;

	padding:7px;

	text-align:left;

	background: #e5e5e5;

	}

#txtBox_FaQ  ul{

	margin:17px 0px 7px 0px;

	padding:  0px 0px 0px 23px;

	text-align:left;

	list-style-type: circle;



	} 

#txtBox_FaQ  li {

	margin: 0px 0px 0px 0px;

	padding:  0px 0px 0px 0px;

	text-align:left;

	list-style-type: circle;

	}



/*よくあるご質問20100210_H1400 VAVA終了*/

/*トップページFLASH下緊急対応0202H0330 vava開始*/

.emergencyBl {

	/*color: #ff007e;*/

	padding:11px;

	margin:11px 0px 11px 0px;

	background: #dedede;

	line-height:1.5em;

	}

/*トップページFLASH下緊急対応0202H0330 vava終了*/



/*製鉄会員登録、会員規約追加H40131_2200 vava開始*/

h4#riyouKiyaku {

	width:644px;

	height:38px;

	display:block;

	margin:0px 0px 27px 22px;

	background-image:url(../packages/default/img/use/h4_kiyaku.gif);

	}

h4#newEntry {

	width:644px;

	height:38px;

	display:block;

	margin:0px 0px 27px 22px;

	background-image:url(../packages/default/img/use/h4_entry.gif);

	}



.entryKiyakuForm {

	width:604px;

	margin:0px 0px 21px 42px;

	text-align:left;

	overflow:auto;

	height:450px;

	padding:7px 7px 14px 7px;

	background:#f3f3f3;

	border: 1px solid #84b1a9;

}

.conBody_kiyakuForm {

	margin:0px 0px 0px 0px;

	}

/*製鉄会員登録、会員規約追加H40131_2200 vava終了*/

/*マイページ系追加 0131 Muto Pansyからコピー開始*/

table#mypage_table {

	width:514px;

	margin:0px 0px 21px 66px;

	}

table#mypage_table th,

table#mypage_table td {

	color:#555555;

	line-height:1.0;

	padding:8px;

	border:solid 1px #CCCCCC;

	}

table#mypage_table th {

	width:158px;

	background-color:#FFF6F1;

	}

table#mypage_table .attention {

	color:#FF0000;

	margin-left:4px;

	}

	

table#mypage_table p.mini {

	margin-top:8px;

	}

table#mypage_table p.zipimg {

	margin-top:8px;

	}

table#mypage_table .box300 {

	margin-bottom:8px;

	}

table#mypage_table .box260 {

	margin-top:8px;

	}

table#mypage_table #html,

table#mypage_table #text,

table#mypage_table #no {

	margin-bottom:8px;

	margin-right:4px;

	}

/*マイページ系追加 0131 Muto Pansyからコピー終了*/



/*規約追加0131　muto Pansyからコピー開始*/

.conBody_kiyaku {

	width:604px;

	margin:0px 0px 21px 42px;

	}

.conBody_kiyaku h5{

	padding: 0px;

	margin: 0px 0px 7px 0px;

	border-bottom:dotted 2px #FF5398;

	font-weight:bold;

	}

.txtBox_kiyaku{

	margin:4px 0px 11px 0px;

	}



.list_kiyaku_Alpha{

	margin:7px 0px 17px 27px

	}

.list_kiyaku_Alpha li{

	list-style-type:lower-alpha;

	}

.list_kiyaku_Num{

	margin:7px 0px 17px 27px;

	}

.list_kiyaku_Num li{

	list-style-type:decimal;

	}



/*規約追加0131　muto Pansyからコピー終了*/

/*▼▼▼▼▼初期設定▼▼▼▼▼*/

/* --------- reset --------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {

	margin:0;

	padding:0;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset,

img {

	border:0;

}



address,caption,cite,code,dfn,em,strong,th,var {

	font-style:normal;

	font-weight:normal;

}



li {

	list-style:none;

}



caption,th {

	text-align:left;

}

h1,h2,h3,h4,h5,h6 {

	font-size:100%;

	font-weight:normal;

}

q:before,

q:after {

	content:'';

}

abbr,

acronym {

	border:0;

	font-variant:normal;

}

/* to preserve line-height and selector appearance */

sup {

	vertical-align:text-top;

}

sub {

	vertical-align:text-bottom;

}

input,textarea,select {

	font-family:inherit;

	font-size:inherit;

	font-weight:inherit;

}

/*to enable resizing for IE*/

input,textarea,select {

	*font-size:100%;

}

/*because legend doesn't inherit in IE */

legend {

	color:#000;

}



hr,.areaAnchor,.anchor { display : none;}

/* --------- /reset --------- */



a {

	color:#FF1E62;

	text-decoration: underline;

}

a:hover {

	color: #FF1E62;

	text-decoration: none;

}



.clearfix:after{

  content:".";

  display:block;

  height:0;

  clear:both;

  visibility:hidden;

}



.clearfix{

  zoom:1;

}

.unitTR {

	float: right;

	padding: 0px;

}

.unitTL {

	float: left;

	padding: 0px;

}

.unitClear {

	clear: both;

}







/*▲▲▲▲▲初期設定▲▲▲▲▲*/

/*▼▼▼▼▼構成▼▼▼▼▼*/

body {

	color: #2C1412;

	margin: 0px;

	padding: 0px;

	border:0px;

	text-align:center;

	background: #1dd9ff;

}

#excontainer {

	width: 100%;

	text-align:center;

	margin: 0px auto 0px;

	padding: 0px;background: url(../packages/default/img/use/bg.gif) no-repeat center top #1dd9ff;

}

#container {

	width: 954px;

	text-align:center;

	margin: 0px auto 0px;

	padding:0px 0px 0px 0px;

	background: #1dd9ff;



}

#unitHead {

	width: 954px;

	text-align:left;

	margin: 0px auto 0px;

	padding:0px 0px 0px 0px;

	background: url(../packages/default/img/use/bg_head.gif) no-repeat;

	position: relative;

}





#unitBody {

	text-align:left;

	width: 954px;

	margin: 0px auto 0px;

	padding: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/bg_body.gif) repeat-y right;

}



#unitFoot{

	text-align:left;

	width: 954px;

	padding: 0px 0px 10px 0px;

	margin: 0px auto 20px;

	background:url(../packages/default/img/use/bg_foot.gif) no-repeat right;

	position: relative;

}



/*▲▲▲▲▲構成▲▲▲▲▲*/

/*===headTitle===*/

#unitHead h1 {

	display:block;

	width: 215px;

	height: 110px;

	padding:0px ;

	margin: 0px;

	float: left;

	background:url(../packages/default/img/use/logo.gif) no-repeat;

}

#toPansyBl {

	width: 320px;

	padding:0px ;

	margin: 0px;

	float: right;

}

#toPansyBl a.toPansy{

	display:block;

	width: 275px;

	height: 55px;

	padding:0px ;

	margin: 0px 0px 0px 45px;

	background:url(../packages/default/img/use/to_pansy.gif) no-repeat;

	background-position:0px 0px;

}

#toPansyBl a.toPansy:hover{

	background:url(../packages/default/img/use/to_pansy.gif) no-repeat;

	background-position:0px -60px;

}

#toPansyBl ul{

	text-align:left;

	margin: 0px 0px 0px 0px;

}



#toPansyBl li{

	margin: 0px;

	float: left;

}

a#subMenu01{

	display:block;

	width:105px;

	height: 50px;

	padding:0px;

	margin: 0px 2px 0px 0px;

	background:url(../packages/default/img/use/sub_menu.gif) no-repeat;

	background-position:0px 0px;

}

a#subMenu01:hover{

	background:url(../packages/default/img/use/sub_menu.gif) no-repeat;

	background-position:0px -51px;

}

a#subMenu02{

	display:block;

	width: 105px;

	height: 50px;

	padding:0px;

	margin: 0px 2px 0px 0px;

	background:url(../packages/default/img/use/sub_menu.gif) no-repeat;

	background-position:-107px 0px;

}

a#subMenu02:hover{

	background:url(../packages/default/img/use/sub_menu.gif) no-repeat;

	background-position:-107px -51px;

}

a#subMenu03{

	display:block;

	width: 106px;

	height: 50px;

	padding:0px;

	margin: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/sub_menu.gif) no-repeat;

	background-position:-214px 0px;

}

a#subMenu03:hover{

	background:url(../packages/default/img/use/sub_menu.gif) no-repeat;

	background-position:-214px -51px;

}



#toECBl {

	padding:0px ;

	margin: 0px;

	position: absolute;

	top: 12px;

	left: 225px;

}

#toECBl a.toLoveStore{

	display:block;

	width: 400px;

	height: 70px;

	padding:0px ;

	margin: 0px;

	background:url(../packages/default/img/use/to_ec.jpg) no-repeat;

}







/*===menu===*/

#leftSideShell{

	width: 215px;

	text-align:left;

	margin: 0px 0px 0px 0px;

	float: left;

}





#menuBl{

	text-align:left;

	margin: 0px 0px 40px 0px;

}



#menuBl ul li{

	padding: 0px;

	margin: 0px 0px 0px 0px;

}



#menuBl a#m00{

	display:block;

	width: 215px;

	height: 55px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:0px 0px;

}

#menuBl a#m00:hover{

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px 0px;

}

#menuBl li#p00{

	display:block;

	width: 215px;

	height: 55px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px 0px;

}

#menuBl a#m01{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:0px -55px;

}

#menuBl a#m01:hover{

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -55px;

}

#menuBl li#p01{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -55px;

}

#menuBl a#m02{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:0px -109px;

}

#menuBl a#m02:hover{

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -109px;

}

#menuBl li#p02{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -109px;

}

#menuBl a#m03{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:0px -163px;

}

#menuBl a#m03:hover{

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -163px;

}

#menuBl li#p03{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -163px;

}

#menuBl a#m04{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:0px -217px;

}

#menuBl a#m04:hover{

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -217px;

}

#menuBl li#p04{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -217px;

}

#menuBl a#m05{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:0px -271px;

}

#menuBl a#m05:hover{

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -271px;

}

#menuBl li#p05{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -271px;

}

#menuBl a#m06{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;



	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:0px -325px;

}

#menuBl a#m06:hover{

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -325px;

}

#menuBl li#p06{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -325px;

}

#menuBl a#m07{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:0px -379px;

}

#menuBl a#m07:hover{

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -379px;

}

#menuBl li#p07{

	display:block;

	width: 215px;

	height: 50px;

	padding: 0px;

	margin: 0px 0px 4px 0px;

	background: url(../packages/default/img/use/menu.gif) no-repeat;

	background-position:-220px -379px;

}



#mobBl{

	text-align:left;

	margin: 0px 0px 10px 0px;

	padding:0px;

}

#mobBl h3{

	display:block;

	width: 190px;

	height: 166px;

	text-align:left;

	margin: 0px 0px 0px 0px;

	padding:0px;

	/*background: url(../packages/default/img/use/mob_pre_on.gif) no-repeat;*/

	background: url(../packages/default/img/use/mob_pre.gif) no-repeat;

}

#vssBl{

	text-align:left;

	width: 190px;

	margin: 0px 0px 15px 0px;

	padding:6px 0px 6px 0px;

	background: #8eecff;

}

.txtBox_vss{

	text-align:left;

	margin:0px 5px 0px 5px;

	padding:10px 0px 10px 0px;

	background: #FFFFFF;

	border:solid 2px #FF5398;

}

.verisign-mark {

	width:100px;

	height:72px;

	

	margin-left:38px;

	margin-top:10px;

	}

.txtBox_vss a{

	display:block;

	width: 104px;

	height: 64px;

	text-align:left;

	margin: 0px 0px 0px 33px;

	padding:0px;

	background: url(../packages/default/img/use/verlsign.gif) no-repeat;

}

.txtBox_vss p{

	text-align:left;

	margin: 0px 0px 0px 0px;

	padding:10px 8px 0px 8px;

	background: #FFFFFF;

}

/*▼▼▼▼▼コンテンツ要素▼▼▼▼▼*/

/*========トップページ========*/

#rightSideShell{

	width: 708px;

	text-align:left;

	margin: 0px 0px 0px 0px;

	float: left;

}

.mainBl{

	text-indent:0px;

	text-align:left;

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 0px 20px;

}

#flashBl {

	display:block;

	width: 690px;

	height: 450px;

	margin: 0px 0px 20px 0px;

	background:url(../packages/default/img/use/flash_alt.gif);

	}

.alartFla {

	color:red;

	padding:17px 0px 12px 0px;

	margin:0px 0px 0px 0px;

	font-size:12px;

	text-align:center;

	background: #FFFFFF;

}

#rlsBl {

	width: 410px;

	margin: 5px 0px 10px 0px;

	padding:0px 0px 0px 0px;

	position: relative;

	background:url(../packages/default/img/use/border_rls.gif) repeat-y;

	}

#rlsBl h3{

	display:block;

	width: 410px;

	height: 45px;

	margin: 0px 0px 0px 0px;

	text-align:left;

	background:url(../packages/default/img/use/top_h3.gif) no-repeat;

	background-position:0px 0px;

	}

.imgBox_rls{

	margin: 5px 0px 15px 16px;

	padding: 6px 0px 0px 0px;

	text-align:left;

	}

.imgBox_rls img{

	margin: 4px 0px 3px 0px;

	text-align:left;

	}

.conBox_news{

	margin: 5px 16px 24px 16px;

	text-align:left;

	position: relative;

	}

.conBox_news h4{

	display:block;

	width: 380px;

	height: 25px;

	margin: 5px 0px 10px 0px;

	text-align:left;

	background:url(../packages/default/img/use/top_h4rls.gif) no-repeat;

	}

.conBox_info{

	margin: 5px 16px 0px 16px;

	text-align:left;

	position: relative;

	}

.conBox_info h4{

	display:block;

	width: 380px;

	height: 25px;

	margin: 5px 0px 10px 0px;

	text-align:left;

	background:url(../packages/default/img/use/top_h4if.gif) no-repeat;

	}

.conBox_news dl,

.conBox_info dl{

	padding: 0px;

	margin: 0px 0px 5px 0px;

	}

.conBox_news dt,

.conBox_info dt{

	width: 80px;

	float: left;

	padding: 0px;

	font-weight:bold;

	}

dd strong {

	font-style:normal;

	font-weight:bold;

	}

dd.newsOther{

	margin: 0px 0px 10px 80px;

	padding: 0px 0px 0px 60px;

	text-align:left;

	background:url(../packages/default/img/use/news_ctg00.gif) no-repeat;

	}

dd.newsEvent{

	margin: 0px 0px 10px 80px;

	padding: 0px 0px 0px 60px;

	text-align:left;

	background:url(../packages/default/img/use/news_ctg01.gif) no-repeat;

	}

dd.newsTopics{

	margin: 0px 0px 10px 80px;

	padding: 0px 0px 0px 60px;

	text-align:left;

	background:url(../packages/default/img/use/news_ctg02.gif) no-repeat;

	}



dd.newsRls{

	margin: 0px 0px 10px 80px;

	padding: 0px 0px 0px 60px;

	text-align:left;

	background:url(../packages/default/img/use/news_ctg03.gif) no-repeat;

	}

dd.newsPansy{

	margin: 0px 0px 10px 80px;

	padding: 0px 0px 0px 60px;

	text-align:left;

	background:url(../packages/default/img/use/news_ctg04.gif) no-repeat;

	}

.rlsBl_foot{

	display:block;

	width: 410px;

	height: 10px;

	margin: 0px 0px 0px 0px;

	text-align:left;

	background:url(../packages/default/img/use/top_h3foot.gif) no-repeat;

	background-position:0px 0px;

	}

.btnBox_rss a{

	display:block;

	width: 22px;

	height: 22px;

	padding:0px ;

	margin: 0px;

	position: absolute;

	top: 0px;

	left: 360px;

	background:url(../packages/default/img/use/btn_rss.gif) no-repeat;

	background-position:0px 0px;

}

#movBl {

	width: 260px;

	margin: 5px 0px 10px 0px;

	padding:0px 0px 0px 0px;

	position: relative;

	background:url(../packages/default/img/use/border_mov.gif) repeat-y;

	}

#movBl h3{

	display:block;

	width: 260px;

	height: 45px;

	margin: 0px 0px 0px 0px;

	text-align:left;

	background:url(../packages/default/img/use/top_h3.gif) no-repeat;

	background-position:0px -50px;

	}

#flvBl {

	display:block;

	width: 240px;

	height: 217px;

	margin: 10px 0px 5px 10px;

	background:url(../packages/default/img/use/flv_alt.jpg);

	}

.movBl_foot{

	display:block;

	width: 260px;

	height: 10px;

	margin: 0px 0px 0px 0px;

	text-align:left;

	background:url(../packages/default/img/use/top_h3foot.gif) no-repeat;

	background-position:0px -15px;

	}

#cmBl {

	width: 260px;

	margin: 0px 0px 10px 0px;

	padding:0px 0px 0px 0px;

	position: relative;

	background:url(../packages/default/img/use/border_cm.gif) repeat-y;

	}

#cmBl h3{

	display:block;

	width: 260px;

	height: 45px;

	margin: 0px 0px 0px 0px;

	text-align:left;

	background:url(../packages/default/img/use/top_h3.gif) no-repeat;

	background-position:0px -100px;

	}

.imgBox_cm{

	margin: 5px 0px 10px 10px;

	padding: 6px 0px 0px 0px;

	text-align:left;

	}

.imgBox_cm img{

	margin: 4px auto 3px 0px;

	text-align:left;

	}

.cmBl_foot{

	display:block;

	width: 260px;

	height: 10px;

	margin: 0px 0px 0px 0px;

	text-align:left;

	background:url(../packages/default/img/use/top_h3foot.gif) no-repeat;

	background-position:0px -30px;

	}

.btnBox_more a{

	display:block;

	width: 44px;

	height: 45px;

	padding:0px ;

	margin: 0px;

	position: absolute;

	top: 0px;

	right: 10px;

	background:url(../packages/default/img/use/btn_more.gif) no-repeat;

	background-position:0px 0px;

	}

.pageTop{

	width: 708px;

	text-indent:0px;

	text-align:left;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

}

.pageTop a{

	display:block;

	width: 142px;

	height:20px;

	text-align:left;

	margin: 0px;

	padding: 0px;

	float:right;

	background:url(../packages/default/img/use/to_pagetop.gif) no-repeat ;

}

.pageTop_inn{

	width: 690px;

	text-indent:0px;

	text-align:left;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

}

.pageTop_inn a{

	display:block;

	width: 142px;

	height:20px;

	text-align:left;

	margin: 0px;

	padding: 0px;

	position: absolute;

	bottom: -25px;

	right: 0px;

	text-indent:-9999px;

	background:url(../packages/default/img/use/to_pagetop.gif) no-repeat ;

}

/*========con01News========*/

H2#con01{

	display:block;

	width: 690px;

	height: 190px;

	margin: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/con_h2.jpg);

	background-position:0px 0px;

}

.breadcrumb {

	text-align:left;

	margin:0px 0px 5px 0px;

	padding:0px 0px 0px 17px;

	}

.con01NewsBl{

	width: 690px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/border_01news.gif) repeat-y;

	position: relative;

	}





.con01NewsBl h3{

	display:block;

	width: 690px;

	height:40px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con01_h_news.gif) no-repeat;

	}

.con01News_foot{

	display:block;

	width: 690px;

	height:55px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con01_f_news.gif) no-repeat;

	position: relative;

	}

.headNavi{

	width:460px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	position: absolute;

	top: 17px;

	left: 22px;

	}

.headNavi2{

	width:460px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	

	display:block;

	

	margin-left:22px;

	margin-bottom:12px;

	padding-top:12px;

	border-top: 1px dotted #666666;

	}

.bkNum-year {

	color:#FFFFFF;

	width:50px;

	height:20px;

	

	text-align:center;

	

	display:block;

	

	float:left;

	

	background-color:#FD8141;

	}

.bkNum-year span {

	display:block;

	margin-top:4px;

	}

.bkNum-list {

	margin-left:64px;

	

	margin-top:6px;

	margin-bottom:10px;

	}

.footNavi{

	width:460px;

	margin: 0px 0px 0px 0px;

	padding: 12px 0px 0px 0px;

	text-align:left;

	position: absolute;

	top: 0px;

	left: 22px;

	border-top: 1px dotted #666666;

	}

.toBack{

	width:100px;

	margin: 0px 0px 0px 0px;

	text-align:left;

	float: left;

	padding: 0px;

	}

.toNext{

	width:100px;

	margin: 0px 0px 0px 0px;

	text-align:right;

	

	float: right;

	padding: 0px;

	}





.con01Box_main{

	margin: 0px 0px 40px 22px;

	padding: 0px;

	text-align:left;

	}

.conHead_News{

	width:460px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:#FF6000;

	position: relative;

	}

.conHead_News{

	width:460px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:#FF6000;

	position: relative;

	}

/*トピックス 緑*/

.conHead_News1{

	width:460px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:#009900;

	position: relative;

	}

/* イベント オレンジ */

.conHead_News2{

	width:460px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:#FF6000;

	position: relative;

	}

/* リリース 水色*/

.conHead_News3{

	width:460px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:#0099ff;

	position: relative;

	}

/* 会員限定 青*/

.conHead_News4{

	width:460px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:#0000cc;

	position: relative;

	}

.dateTxt_news{

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	position: absolute;

	top: 12px;

	right: 5px;

	color:#2C1412;

	font-weight:normal;

	}

.titleTxt_news{

	margin: 0px 0px 0px 7px;

	padding: 7px;

	text-align:left;

	background:#F9F5DD;

	color:#FF1E62;

	font-weight:bold;

	}

.conBody_news{

	width:460px;

	margin: 20px 0px 0px 0px;

	padding:  0px 0px 37px 0px;

	text-align:left;

	}

.conBody_news p.defultTxt{

	width:460px;

	margin: 0px 0px 0px 0px;

	padding:  0px 0px 17px 0px;

	text-align:left;

	line-height:1.8em;

	}

.conBody_news ul.defultTxt{

	margin: 0px 0px 17px 0px;

	padding:  0px 0px 0px 0px;

	text-align:left;

	}

.conBody_news ol {

	margin: 0px 0px 0px 0px;

	padding:  0px 0px 17px 27px;

	text-align:left;

	list-style-type: decimal;

	}

.conBody_news ol li {

	margin: 0px 0px 0px 0px;

	padding:  0px 0px 4px 0px;

	text-align:left;

	list-style-type: decimal;

	}

.conBody_news ul  {

	margin: 0px 0px 0px 0px;

	padding:  0px 0px 17px 27px;

	text-align:left;

	list-style-type: disc;

	}

.conBody_news ul li {

	margin: 0px 0px 0px 0px;

	padding:  0px 0px 4px 0px;

	text-align:left;

	list-style-type: disc;

	}

.conBody_news blockquote {

	margin: 0px 0px 0px 0px;

	padding:  7px 27px 17px 27px;

	text-align:left;

	font-size:77%;

	}

.conBody_news strong {

	font-weight: bold;

	}

.conBody_news em {

	font-style: italic;

	color: #2C1412;

	}

dl.defultTxt dt{

	margin: 0px 0px 7px 0px;

	padding:  0px 0px 0px 0px;

	text-align:left;

	font-weight:normal;

	color:#FF1E62;



	}

dl.defultTxt dd{

	margin: 0px 0px 17px 0px;

	padding:  0px 0px 0px 0px;

	text-align:left;

	font-weight:normal;



	}

.con01naviBl{

	margin: 0px 0px 0px 500px;

	padding: 0px;

	text-align:left;

	}

.newsNaviBox{

	width: 167px;

	margin: 0px 0px 25px 0px;

	padding: 0px 0px 0px 0px;

	text-align:left;

	background:url(../packages/default/img/use/border_01cal.gif) repeat-y;

	}

.newsNaviBox h4#calTitle{

	display:block;

	width: 167px;

	height:35px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con01_h_cal.gif) no-repeat;

	}

.newsNaviBox .naviBox_foot{

	display:block;

	width: 167px;

	height:10px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con01_f_cal.gif) no-repeat;

	}

.newsNaviBox h4#entoryTitle{

	display:block;

	width: 167px;

	height:35px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align:left;

	background:url(../packages/default/img/use/con01_h_entry.gif) no-repeat;

	}

.txtBox_entory{

	width: 167px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 12px;

	text-align:left;

	}

.txtBox_entory dt a{

	text-decoration: none;

	color:#FF1E62;

	}

.txtBox_entory dd a{

	text-decoration: none;

	color:#2C1412;

	}

.txtBox_entory dt{

	width: 145px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align:left;

	line-height:1.2em;

	font-weight:bold;

	text-decoration: none;

	}

.txtBox_entory dd{

	width: 145px;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	text-align:left;

	line-height:1.2em;

	}



.newsNaviBox #bkNumTitle{

	display:block;

	width: 167px;

	height:35px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con01_h_bknum.gif) no-repeat;

	}

.con01Box_bkNum{

	width: 167px;

	margin: 0px 0px 25px 0px;

	padding: 0px 0px 0px 12px;

	text-align:left;

	}

.txtBox_bkNum{

	width: 167px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 12px;

	text-align:left;

	}

.txtBox_bkNum a{

	color:#2C1412;

	}

.txtBox_bkNum li{

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	text-align:left;

	line-height:1.2em;

	}

/*========con02所長========*/

H2#con02{

	display:block;

	width: 690px;

	height: 190px;

	margin: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/con_h2.jpg);

	background-position:0px -200px;

}





/* 所長 chiba */

.abt_photo {

	}

.abt_profile {

	width:688px;

	height:299px;

	

	background-image:url(../packages/default/img/use/abt_profile1127.jpg);

	background-repeat:no-repeat;

	}

.abt_profile dl {

	padding-top:30px;

	padding-left:285px;

	

	display:block;

	}

.abt_profile dt {

	display:none;

	}

.abt_profile dd {

	display:block;

	}

dd.abt_profile1 {

	padding-bottom:16px;

	}

dd.abt_profile2 {

	padding-bottom:16px;

	}

dd.abt_profile3 {

	padding-bottom:16px;

	}

dd.abt_profile4 {

	padding-bottom:8px;

	}

dd.abt_profile5 {

	padding-bottom:14px;

	}

/* /所長 chiba */

/*========con03おしごと========*/

H2#con03{

	display:block;

	width: 690px;

	height: 190px;

	margin: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/con_h2.jpg);

	background-position:0px -400px;

}

.workMenuBl{

	width: 690px;

	text-align:left;

	margin: 0px 0px 0px 0px;

}



.workMenuBl ul li{

	padding: 0px;

	margin: 0px 0px 0px 0px;

}

.workMenuBl li{

	float: left;

}





.workMenuBl a.c03CD{

	display:block;

	width: 85px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:0px 0px;

}

.workMenuBl a.c03CD:hover{

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:0px -45px;

}

.workMenuBl li.c03CD_N{

	display:block;

	width: 85px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:0px -45px;

}

.workMenuBl a.c03TV{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-85px 0px;

}

.workMenuBl a.c03TV:hover{

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-85px -45px;

}

.workMenuBl li.c03TV_N{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-85px -45px;

}

.workMenuBl a.c03Mov{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-171px 0px;

}

.workMenuBl a.c03Mov:hover{

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-171px -45px;

}

.workMenuBl li.c03Mov_N{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-171px -45px;

}

.workMenuBl a.c03Radio{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-257px 0px;

}

.workMenuBl a.c03Radio:hover{

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-257px -45px;

}

.workMenuBl li.c03Radio_N{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-257px -45px;

}

.workMenuBl a.c03Butai{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-343px 0px;

}

.workMenuBl a.c03Butai:hover{

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-343px -45px;

}

.workMenuBl li.c03Butai_N{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-343px -45px;

}

.workMenuBl a.c03Book{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-429px 0px;

}

.workMenuBl a.c03Book:hover{

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-429px -45px;

}

.workMenuBl li.c03Book_N{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-429px -45px;

}

.workMenuBl a.c03CF{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;



	background-position:-515px 0px;

}

.workMenuBl a.c03CF:hover{

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-515px -45px;

}

.workMenuBl li.c03CF_N{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-515px -45px;

}

.workMenuBl a.c03Other{

	display:block;

	width: 87px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-601px 0px;

}

.workMenuBl a.c03Other:hover{

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-601px -45px;

}

.workMenuBl li.c03Other_N{

	display:block;

	width: 87px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/work_menu.gif) no-repeat;

	background-position:-601px -45px;

}





.con03WorkBl_2c,

.con03WorkBl_3c {

	width: 690px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/border_03work.gif) repeat-y;

	}

.con03WorkBl_2c h3,

.con03WorkBl_3c h3 {

	display:block;

	width: 690px;

	height:35px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con03_h_work.gif) no-repeat;

	}

.con03Work_foot{

	display:block;

	width: 690px;

	height:55px;

	margin: 0px 0px 40px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con03_f_work.gif) no-repeat;

	position: relative;

	}

.con03Box_main,

.con04Box_main{

	margin: 0px 0px 0px 0px;

	padding: 0px 15px 0px 15px;

	text-align:left;

	clear:both;

	}

.con03Box_main h4,

.con04Box_main h4{

	float: left;

	padding: 0px;

	}

.con03Box_main h4#cd01{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px 0px;

	

	}

.con03Box_main h4#cd02,

.con04Box_main h4#cd02{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -25px;

	

	}

.con03Box_main h4#tv01,

.con04Box_main h4#tv01{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -50px;

	

	}

.con03Box_main h4#tv02,

.con04Box_main h4#tv02{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -75px;

	

	}

.con03Box_main h4#tv03,

.con04Box_main h4#tv03{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -100px;

	

	}

.con03Box_main h4#dvd01,

.con04Box_main h4#dvd01{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -125px;

	

	}

.con03Box_main h4#dvd02,

.con04Box_main h4#dvd02{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -150px;

	

	}

.con03Box_main h4#dvd03,

.con04Box_main h4#dvd03{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/ach_h4.gif) no-repeat;

	background-position:0px -325px;

	

	}

.con03Box_main h4#book01,

.con04Box_main h4#book01{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -175px;

	

	}

.con03Box_main h4#book02,

.con04Box_main h4#book02{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -200px;

	

	}

.con03Box_main h4#book03,

.con04Box_main h4#book03{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -225px;

	

	}

.con03Box_main h4#cm01,

.con04Box_main h4#cm01{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -250px;

	

	}

.con03Box_main h4#cm02,

.con04Box_main h4#cm02{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -275px;

	

	}

.con03Box_main h4#song01,

.con04Box_main h4#song01{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -300px;

	}

.con03Box_main h4#other01,

.con04Box_main h4#other01{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -326px;

	}

.con03Box_main h4#other02,

.con04Box_main h4#other02{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -352px;

	}

.con03Box_main h4#other03,

.con04Box_main h4#other03{

	display:block;

	width: 100px;

	height: 21px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/work_h4.gif) no-repeat;

	background-position:0px -378px;

	}

.con03WorkBl_3c .conBody_work{

	width: 545px;

	margin: 0px 0px 0px 110px;

	padding: 6px 0px 6px 0px;

	text-align:left;

	}

.con03WorkBl_2c .conBody_work{

	width: 645px;

	margin: 0px 0px 0px 0;

	padding: 6px 0px 6px 0px;

	text-align:left;

	}

.con04AchBl .conBody_work{

	width: 545px;

	margin: 0px 0px 0px 110px;

	padding: 0px 0px 0px 0px;

	text-align:left;

	}

.con03WorkBl_3c .txtBox_work p {

	line-height:1.2;

	}

.con03WorkBl_3c .txtBox_work li {

	line-height:2.0;

	}

.con03WorkBl_3c .poziL{

	width: 165px;

	float: left;

	padding: 0;

	}

.con03WorkBl_3c .poziR{

	width: 365px;

	float: right;

	padding: 0px;

	}

.con03WorkBl_2c .poziL{

	width: 175px;

	float: left;

	padding: 0px;

	}

.con03WorkBl_2c .poziR{

	width: 465px;

	float: right;

	padding: 0px;

	}

con04AchBl .poziL{

	width: 175px;

	float: left;

	padding: 0px;

	}

con04AchBl .poziR{

	width: 365px;

	float: right;

	padding: 0px;

	}



li a.c03Plus{

	display:block;

	width: 150px;

	height: 30px;

	margin: 0px;

	padding: 0px;

	background:url(../packages/default/img/use/con03_btn_cd.gif) no-repeat;

	background-position:0px 0px;

	}

li a.goToPV{

	display:block;

	width: 150px;

	height: 30px;

	margin: 0px;

	padding: 0px;

	background:url(../packages/default/img/use/con03_btn_cd.gif) no-repeat;

	background-position:0px -35px;

	}

.titleTxt_cd{

	margin: 0px 0px 14px 0px;

	padding: 0px;

	text-align:left;

	font-weight:bold;

	}

.rlsInfo091202{

	margin: 14px 0px 14px 0px;

	padding: 0px;

	text-align:left;

	}

.rlsInfo091202 dt{

	color:#2C1412;

	margin: 0px 0px 7px 0px;

	padding: 0px;

	text-align:left;

	font-weight:bold;

	}

.rlsInfo091202 dd{

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	}



/*  chiba */

.work_cd_bt {

	margin-top:38px;

	margin-bottom:12px;

	}

.mb12 {

	margin-bottom:12px;

	}

.work_cd_bt strong {	

	font-weight:bold;

	}

.work_cd_bt_title1,

.work_cd_bt_title2 {

	color:#2C1412;

	font-weight:bold;

	clear:both;

	padding-bottom:10px;

	}

.work_cd_bt_title2 {

	padding-top:15px;

	}

ul.work_cd_bt_list1 li {

	width:145px;

	float:left;

	

	display:block;

	margin-right:10px;

	margin-bottom:18px;

	}

.main-dot-tp,

.main-dot-ct {

	background-image:url(../packages/default/img/use/main_border_dot1.gif);

	background-position:center bottom;

	background-repeat:no-repeat;

	

	padding-bottom:8px;

	}

.main-dot-ct {

	padding-top:32px;

	}

.mainside-dot {

	background-image:url(../packages/default/img/use/main_border_dot2.gif);

	background-position:center bottom;

	background-repeat:no-repeat;

	

	margin-bottom:8px;

	}

.c03subHead_CD p {

	color:#2C1412;

	font-weight:bold;

	}

.conBody_work {

	padding-bottom:8px;

	}



.txtBox_cd h5,

.titleTxt_cd h5,

.titleTxt_tv h5,

.titleTxt_magazine h5,

.titleTxt_cm h5,

.titleTxt_anime h5 {

	font-weight:bold;

	color:#FF1E62;

	padding-bottom:10px;

	}

.titleTxt_tv h5 {

	padding-top:8px;

	}

.titleTxt_magazine h5 {

	}

.titleTxt_cm h5 {

	}

.titleTxt_tv strong,

.titleTxt_magazine strong {

	font-weight:bold;

	}

.titleTxt_tv p {

	line-height:2.0;

	}

	

.titleTxt_cm p{

	line-height:1.5;

	

	margin-bottom:16px;

	}

.titleTxt_anime p {

	margin-bottom:16px;

	}

	

#con03_pop {

	width:520px;

	background-image:url(../packages/default/img/use/con03_pop_back.gif);

	background-repeat:no-repeat;

	background-color:#FFFFFF;

	padding-top:52px;



	text-align:left;

	}

	

#con03_pop_top {

	width:452px;

	margin-left:35px;

	padding-bottom:14px;

	}

	

*html #con03_pop_top {/*ie6*/

	margin-left:18px;





	}

	

.con03_pop_l {

	width:150px;

	float:left;

	}

.con03_pop_l p {

	text-align:left;

	margin-top:10px;

	}





	

ul.con03_pop_bt {

	margin-top:12px;

	}

	

ul.con03_pop_bt li {

	margin-bottom:4px;

	}

	

ul.con03_pop_bt li a {

	width:150px;

	height:30px;

	

	display:block;

	}

li.con03_pop_bt1 a {

	background-image:url(../packages/default/img/use/con03_btn_shop.gif);

	}

li.con03_pop_bt2 a {

	background-image:url(../packages/default/img/use/con03_btn_tyakuuta.gif);

	}

	

.con03_pop_r {

	width:272px;

	float:left;

	margin-left:28px;

	}

	

.con03_pop_r dl {

	margin-bottom:10px;

	}

	

.con03_pop_r dd {

	text-align:left;

	}

	

.con03_pop_r dd.acv_cdMark {

	margin-bottom:8px;

	}



.con03_pop_r p.con03_pop_info {

	width:272px;

	text-align:left;

	

	clear:both;

	}

.con03_pop_catch {

	width:266px;

	height:22px;

	

	background-color:#2C1412;

	margin-top:16px;

	padding-left:6px;

	}

.con03_pop_catch p {

	color:#FFFFFF;

	

	line-height:22px;

	text-align:left;

	}

	

#con03_pop_list {

	width:272px;

	height:200px;

	overflow:scroll;

	overflow-x:hidden;

	}

*html #con03_pop_list {/*IE6*/

	width:268px;

	}

	

#con03_pop_list ul {

	margin-bottom:12px;

	}

	

#con03_pop_list li {

	width:242px;

	height:22px;

	line-height:22px;

	display:block;

	text-align:left;

	}

	

li.con03_pop_list_c1 {

	background-color:#FFEFF7;

	}

	

#con03_pop_list li span {

	margin-left:6px;

	display:block;

	}

	

#con03_pop_bottom {

	width:450px;

	height:130px;

	overflow:scroll;

	overflow-x:hidden;

	margin-left:35px;

	padding-top:14px;

	padding-bottom:14px;

	}

*html #con03_pop_bottom {/*IE6*/

	width:446px;

	margin-left:18px;

	}



#con03_pop_bottom p {

	text-align:left;

	line-height:1.5;

	}

#con03_pop_bottom_wrapper {

	}

#con03_pop_bottom p strong {

	font-weight:bold;

	}

	

#con03_pop_footer {

	padding-top:16px;

	padding-bottom:10px;

	}

	

a.pop_close {

	width:60px;

	height:12px;

	

	margin:0 auto 12px auto;

	

	display:block;

	

	background-image:url(../packages/default/img/use/pop_close.gif);

	}

	

/* /おしごと chiba */





/*========con03今までの働き具合========*/

H2#con04{

	display:block;

	width: 690px;

	height: 190px;

	margin: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/con_h2.jpg);

	background-position:0px -600px;

}

.achMenuBl{

	width: 690px;

	text-align:left;

	margin: 0px 0px 0px 0px;

}



.achMenuBl ul li{

	padding: 0px;

	margin: 0px 0px 0px 0px;

}

.achMenuBl li{

	float: left;

}



.achMenuBl a.c04CD{

	display:block;

	width: 85px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:0px 0px;

}

.achMenuBl a.c04CD:hover{

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:0px -45px;

}

.achMenuBl li.c04CD_N{

	display:block;

	width: 85px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:0px -45px;

}

.achMenuBl a.c04TV{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-85px 0px;

}

.achMenuBl a.c04TV:hover{

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-85px -45px;

}

.achMenuBl li.c04TV_N{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-85px -45px;

}

.achMenuBl a.c04Mov{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-171px 0px;

}

.achMenuBl a.c04Mov:hover{

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-171px -45px;

}

.achMenuBl li.c04Mov_N{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-171px -45px;

}

.achMenuBl a.c04Radio{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-257px 0px;

}

.achMenuBl a.c04Radio:hover{

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-257px -45px;

}

.achMenuBl li.c04Radio_N{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-257px -45px;

}

.achMenuBl a.c04Butai{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-343px 0px;

}

.achMenuBl a.c04Butai:hover{

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-343px -45px;

}

.achMenuBl li.c04Butai_N{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-343px -45px;

}

.achMenuBl a.c04Book{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-429px 0px;

}

.achMenuBl a.c04Book:hover{

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-429px -45px;

}

.achMenuBl li.c04Book_N{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-429px -45px;

}

.achMenuBl a.c04CF{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-515px 0px;

}

.achMenuBl a.c04CF:hover{

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-515px -45px;

}

.achMenuBl li.c04CF_N{

	display:block;

	width: 86px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-515px -45px;

}

.achMenuBl a.c04Other{

	display:block;

	width: 87px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-601px 0px;

}

.achMenuBl a.c04Other:hover{

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-601px -45px;

}

.achMenuBl li.c04Other_N{

	display:block;

	width: 87px;

	height: 42px;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	background: url(../packages/default/img/use/ach_menu.gif) no-repeat;

	background-position:-601px -45px;

}



.con04AchBl{

	width: 690px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/border_04ach.gif) repeat-y;

	}

.con04AchBl h3{

	display:block;

	width: 690px;

	height:45px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con04_h_ach.gif) no-repeat;

	}

.con04Ach_foot{
	display:block;
	width: 690px;
	height:55px;
	padding: 0px;
	text-align:left;
	background:url(../packages/default/img/use/con04_f_ach.gif) no-repeat;
	position: relative;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;

	}

	

/* いままでの働き具合 chiba*/



.conBody_acv {
	margin-left:16px;
	margin-bottom: 25px;

	}

dl.acv_cd {
	float:left;
	margin-right: 20px;

	}

dd.acv_cdMark {
	width:70px;
	float:left;
	margin-top: 3px;
	margin-bottom: 3px;

	}

dd.acv_cdInfo {

	clear:both;

	}

.con04Box_main .poziL{

	width: 85px;

	float: left;

	padding: 0px;

	}

.con04Box_main .poziR{

	width: 455px;

	float: right;

	padding: 0px;

	}

.titleTxt_acv p {

	line-height:1.5;

	}

/* /いままでの働き具合 chiba*/

/*========con05ベッ記！！========*/

H2#con05{

	display:block;

	width: 690px;

	height: 190px;

	margin: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/con_h2.jpg);

	background-position:0px -800px;

}

.con05BlogBl{

	width: 690px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/border_05blog.gif) repeat-y;

	position: relative;

	}





.con05BlogBl h3{

	display:block;

	width: 690px;

	height:40px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con05_h_blog.gif) no-repeat;

	}

.con05Blog_foot{

	display:block;

	width: 690px;

	height:55px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con05_f_blog.gif) no-repeat;

	position: relative;

	}

.headNavi{

	width:460px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	position: absolute;

	top: 17px;

	left: 22px;

	}

.footNavi{

	width:460px;

	margin: 0px 0px 0px 0px;

	padding: 12px 0px 0px 0px;

	text-align:left;

	position: absolute;

	top: 0px;

	left: 22px;

	border-top: 1px dotted #666666;

	}

.toBack{

	width:100px;

	margin: 0px 0px 0px 0px;

	text-align:left;

	float: left;

	padding: 0px;

	}

.toNext{

	width:100px;

	margin: 0px 0px 0px 0px;

	text-align:right;

	

	float: right;

	padding: 0px;

	}





.con01Box_main{

	margin: 0px 0px 40px 22px;

	padding: 0px;

	text-align:left;

	}

.conHead_Blog{

	width:463px;

	margin: 0px;

	padding: 0px;

	text-align:left;

	position: relative;

	background-color:#000000;

	border-top:solid 3px #2C1316;

	}

.dateTxt_Blog{

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	position: absolute;

	top: 12px;

	right: 11px;

	color:#FFFFFF;

	font-weight:normal;

	}

.titleTxt_Blog{

	width:457px;

	height:36px;

	line-height:36px;

	margin: 0 0 0 3px;

	text-align:left;

	color:#FFFFFF;

	font-weight:bold;

	background:#0BAEF4;

	}

.titleTxt_Blog span{

	margin-left:7px;

	}

.conBody_Blog{

	width:439px;

	margin: 0px 0px 37px 0px;

	padding:  20px 12px 26px 12px;

	text-align:left;

	background-image:url(../packages/default/img/use/conBody_Blog_back.gif);

	background-repeat:repeat-y;

	

	border-bottom:solid 3px #2C1316;

	}

.conBody_Blog ol {

	margin: 0px 0px 0px 0px;

	padding:  0px 0px 17px 27px;

	text-align:left;

	list-style-type: decimal;

	}

.conBody_Blog ol li {

	margin: 0px 0px 0px 0px;

	padding:  0px 0px 4px 0px;

	text-align:left;

	list-style-type: decimal;

	}

.conBody_Blog ul  {

	margin: 0px 0px 0px 0px;

	padding:  0px 0px 17px 27px;

	text-align:left;

	list-style-type: disc;

	}

.conBody_Blog ul li {

	margin: 0px 0px 0px 0px;

	padding:  0px 0px 4px 0px;

	text-align:left;

	list-style-type: disc;

	}

.conBody_Blog blockquote {

	margin: 0px 0px 0px 0px;

	padding:  7px 27px 17px 27px;

	text-align:left;

	font-size:77%;

	}

.conBody_Blog strong {

	font-weight: bold;

	}

.conBody_Blog em {

	font-style: italic;

	color: #2C1412;

	}

.imgBox_blog{

	margin:0px auto 17px;

	padding: 0px;

	text-align:center;

	}

.imgBox_blog img{

	border:5px solid #CCCCCC;

	}

/*.con05_pht20091028{

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	line-height:2.2em;

	background:url(../img/blog/con05_pht20091028.jpg) no-repeat;

	}*/



.con05naviBl{

	margin: 0px 0px 0px 500px;

	padding: 0px;

	text-align:left;

	}

.blogNaviBox{

	width: 167px;

	margin: 0px 0px 25px 0px;

	padding: 0px 0px 0px 0px;

	text-align:left;

	background:url(../packages/default/img/use/border_05cal.gif) repeat-y;

	}

.blogNaviBox h4#calTitle{

	display:block;

	width: 167px;

	height:35px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con05_h_cal.gif) no-repeat;

	}

.blogNaviBox_foot{

	display:block;

	width: 167px;

	height:10px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con05_f_cal.gif) no-repeat;

	}

.blogNaviBox h4#entoryTitle{

	display:block;

	width: 167px;

	height:35px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align:left;

	background:url(../packages/default/img/use/con05_h_entry.gif) no-repeat;

	}

.txtBox_entory{

	width: 167px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 12px;

	text-align:left;

	}

.txtBox_entory dt a{

	text-decoration: none;

	color:#FF1E62;

	}

.txtBox_entory dd a{

	text-decoration: none;

	color:#2C1412;

	}

.txtBox_entory dt{

	width: 145px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-align:left;

	line-height:1.2em;

	font-weight:bold;

	text-decoration: none;

	}

.txtBox_entory dd{

	width: 145px;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	text-align:left;

	line-height:1.2em;

	}



.blogNaviBox h4#bkNumTitle{

	display:block;

	width: 167px;

	height:35px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con05_h_bknum.gif) no-repeat;

	}

.con01Box_bkNum{

	width: 167px;

	margin: 0px 0px 25px 0px;

	padding: 0px 0px 0px 12px;

	text-align:left;

	}

.txtBox_bkNum{

	width: 167px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 12px;

	text-align:left;

	}

.txtBox_bkNum a{

	color:#2C1412;

	}

.txtBox_bkNum li{

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	text-align:left;

	line-height:1.2em;


	}

/*========con06========*/

H2#con06{

	display:block;

	width: 690px;

	height: 190px;

	margin: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/con_h2.jpg);

	background-position:0px -1400px;

}

.con06GuideBl{

	width: 690px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/border_06guide.gif) repeat-y;

	position: relative;

	}

.con06GuideBl h3{

	display:block;

	width: 690px;

	height:265px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con06_h_guide.jpg) no-repeat;

	}

.con06Guide_foot{

	display:block;

	width: 690px;

	height:55px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con06_f_guide.gif) no-repeat;

	position: relative;

	}

.con06Box_main {

	width:604px;

	margin-left:42px;

	}

.conBody_guide {

	margin-bottom:22px;

	}

.con06Box_main h4 {

	width:604px;

	

	display:block;

	margin-bottom:16px;

	}

h4#guide01,h4#guide02,h4#guide03,h4#guide04 {

	height:38px;

	background-image:url(../packages/default/img/use/guide_h4.gif);

	}

h4#guide01 { background-position:0 0;}

h4#guide02 { background-position:0 -38px;}

h4#guide03 { background-position:0 -76px;}

h4#guide04 { background-position:0 -114px;}



h4#guide_b01,h4#guide_b02,h4#guide_b03,h4#guide_b04,h4#guide_b05,h4#guide_b06 {

	height:27px;

	background-image:url(../packages/default/img/use/guide_h4b.gif);

	}

h4#guide_b01 { background-position:0 0;}

h4#guide_b02 { background-position:0 -27px;}

h4#guide_b03 { background-position:0 -54px;}

h4#guide_b04 { background-position:0 -81px;}

h4#guide_b05 { background-position:0 -108px;}

h4#guide_b06 { background-position:0 -135px;}





ul.con06_btn li a {

	width:220px;

	height:56px;

	

	display:block;

	}

ul.con06_btn li.con06_btn1 a {

	background:url(../packages/default/img/use/con11_faq_btn.gif) no-repeat;

	}

ul.con06_btn li.con06_btn2 a {

	background-image:url(../packages/default/img/use/con06_btn2.gif);

	}



ul.con06_btn {

	width:550px;

	margin-left:77px;

	padding: 0px;

	text-align:center;



	}

ul.con06_btn li {

	width:220px;

	height:56px;

	display:block;

	float:left;

	margin-right:16px;

	}





.con06Box_main p {

	line-height:1.5;

	}

.con06Box_main p strong {

	color:#5821AB;

	font-weight:bold;

	}

p.guide_pass {

	margin-bottom:12px;

	}

p.guide_pass img {

	float:left;

	}

p.guide_pass_b {

	clear:both;

	margin-bottom:24px;

	}

p.guide_pass_c {

	margin-bottom:24px;

	}

/*========con08おといあわせ chiba========*/



H2#con08{

	display:block;

	width: 690px;

	height: 190px;

	margin: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/con_h2.jpg);

	background-position:0px -1000px;

}

.con08ContactBl_normal,

.con08ContactBl_thank {

	width: 690px;

	height:671px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	}

.con08ContactBl_normal {

	background:url(../packages/default/img/use/con08_h_contact.jpg) no-repeat;

	}

.con08ContactBl_thank {



	background:url(../packages/default/img/use/con08_h_thank.jpg) no-repeat;

	}

.conBody_contact {

	height:205px;

	}

p.contact_info_top {

	width:460px;

	display:block;

	margin-left:134px;

	padding-top:37px;

	}

p.contact_info_confirm {

	text-align:center;

	padding-top:60px;

	}

p.contact_info_confirm strong,

p.contact_info_thank1 strong,

p.contact_info_thank2 strong {

	font-weight:bold;

	}

p.contact_info_thank1 {

	text-align:center;

	

	margin-bottom:8px;

	padding-top:37px;

	}

p.contact_info_thank2 {

	text-align:center;

	}

	

table.ct_form_table {

	margin-left:134px;

	}

table.ct_form_table,

table.ct_form_table tr,

table.ct_form_table td,

table#block-calendar,

table#block-calendar th,

table#block-calendar tr,

table#block-calendar td {

	border:none;

	}

table#block-calendar,

table#block-calendar th,

table#block-calendar tr,

table#block-calendar td {

	text-align:center;

	}

td.ct_form_l {

	width:114px;

	vertical-align:top;

	}

td.ct_form_r {

	width:306px;

	}

td.ct_form_r textarea {

	width:300px;

	}

input#ct_bt_name {

	width:240px;

	}

input#ct_bt_hurigana {

	width:240px;

	}

input#ct_bt_mail {

	width:280px;

	}

table.ct_form_table td {

	padding:6px 6px 6px 0;

	}

	

.conBody_contact_form {

	height:340px;

	}



form#ct_form input#ct_bt_name,

form#ct_form input#ct_bt_hurigana,

form#ct_form input#ct_bt_mail,

form#ct_form textarea {

	border:solid 1px #7F9DB9;

	}

	

.conBody_contact_button p {

	margin-left:185px;
	width:480px;
	height:40px;

	}
.conBody_contact_button .text12 {
font-size:11px;

	}
.conBody_contact_thank p {

	margin-left:130px;

	height:40px;

	}

	

input#ct_bt_conf {

	width:194px;

	height:47px;

	

	border:none;

	

	margin-left:252px;

	}

ul.ct_bt_list {

	margin-left:146px;

	}

ul.ct_bt_list li{

	float:left;

	margin-right:21px;

	}







/*========con09サイトポリシー chiba========*/

H2#con09{

	display:none;

}

.con09PolicyBl{

	width: 690px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/border_09policy.gif) repeat-y;

	position: relative;

	}

.con09PolicyBl h3{

	display:block;

	width: 690px;

	height:35px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con09_h_policy.gif) no-repeat;

	}

.con09Policy_foot{

	display:block;

	width: 690px;

	height:55px;

	margin: 0px 0px 10px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con09_f_policy.gif) no-repeat;

	position: relative;

	}

.con07Box_main {

	}

.conBody_policy {

	width:604px;

	margin-left:42px;

	}

	

.mb180 {

	margin-bottom:180px;

	}

	

ul#policy_button {

	margin-left:42px;

	}

ul#policy_button li {

	float:left;

	margin-right:11px;

	}

ul#policy_button li a {

	width:194px;

	height:90px;

	

	display:block;

	background-image:url(../packages/default/img/use/policy_button.gif);

	}

li#policy_button1 a { background-position:0 0;}

li#policy_button2 a { background-position:-204px 0;}

li#policy_button3 a { background-position:-408px 0;}

li#policy_button1 a:hover { background-position:0 bottom;}

li#policy_button2 a:hover { background-position:-204px bottom;}

li#policy_button3 a:hover { background-position:-408px bottom;}

	

.policy_block1,

.policy_block2 {

	width:604px;

	

	display:block;

	

	margin-top:22px;

	background-repeat:no-repeat;

	}

.policy_block1 {

	height:150px;

	}

.policy_block2 {

	height:180px;

	}

.policy_block1 { background-image:url(../packages/default/img/use/policy_block1.jpg); }

.policy_block2 { background-image:url(../packages/default/img/use/policy_block2.jpg); }



.getflash {

	width:88px;

	height:31px;

	

	display:block;

	margin-top:12px;

	padding-left:14px;

	}



.policy_block1 p,

.policy_block2 p {

	width:573px;

	text-align:justify;

	padding-top:58px;

	padding-left:14px;

	}

*html .policy_block2 p {/*ie6*/

	width:598px;

	}

ul#policy_button_in {

	margin-left:22px;

	margin-bottom:27px;

	}

ul#policy_button_in li {

	float:left;

	margin-right:7px;

	}

ul#policy_button_in li a {

	width:210px;

	height:38px;

	

	display:block;

	background-image:url(../packages/default/img/use/policy_button_in.gif);

	}

li#policy_button_in1 a { background-position:0 0;}

li#policy_button_in2 a { background-position:-220px 0;}

li#policy_button_in3 a { background-position:-440px 0;}

li#policy_button_in1 a:hover { background-position:0 bottom;}

li#policy_button_in2 a:hover { background-position:-220px bottom;}

li#policy_button_in3 a:hover { background-position:-440px bottom;}

li#policy_button_in1 a.active { background-position:0 bottom;}

li#policy_button_in2 a.active { background-position:-220px bottom;}

li#policy_button_in3 a.active { background-position:-440px bottom;}



.con09Box_main h4 {

	width:644px;

	height:38px;

	display:block;

	margin-left:22px;



	margin-bottom:16px;

	background-image:url(../packages/default/img/use/policy_h4.gif);

	}

h4#policy01 {

	background-position:0 0;

	margin-bottom:27px;

	}

h4#policy02 {

	background-position:0 -38px;

	}

h4#policy03 {

	background-position:0 -76px;

	}

h4#policy04 {

	background-position:0 -114px;

	}

/*========con09サイトポリシー vava========*/



dt.hTxtBtmLine {

	padding: 0px;

	margin: 0px 0px 7px 0px;

	border-bottom:dotted 2px #FF5398;

	font-weight:bold;

	}

dd.txtBox_policy{

	padding: 0px 17px 24px 17px;

	margin: 0px;

	}

.envOS {

	padding: 0px;

	margin: 14px 0px 7px 0px;

	}

.envOS dt {

	color: #2C1412;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	}

.envOS dd {

	padding: 0px;

	margin: 0px 0px 7px 0px;

	}

.txtPlus_policy {

	padding: 0px;

	margin: 14px 0px 7px 0px;

	}

.txtPlus_policy dt {

	color: #2C1412;

	padding: 0px;

	margin: 0px 0px 0px 0px;

	}

.txtPlus_policy dd {

	padding: 0px;

	margin: 0px 0px 7px 0px;

	}

.txtPlus_policy li{

	padding: 0px;

	margin: 7px 0px 3px 20px;

	list-style:decimal;

	

	}



.txtBox_policy_ps {



	text-align:right;

	margin: 24px 0px 0px 0px;

	}







/*========con10サイトマップ chiba========*/



.con10Box_main h4 {

	width:644px;

	height:38px;

	display:block;

	margin-left:22px;

	margin-bottom:16px;

	background-image:url(../packages/default/img/use/map_h4.gif);

	}



h4#map01 {

	background-position:0 0;

	margin-bottom:27px;

	}

	

#map_list {

	width:500px;

	margin-left:50px;

	}

	

#map_list_l,

#map_list_r {

	width:250px;

	float:left;

	}

	

#map_list ul li {

	font-weight:bold;

	

	line-height:2.0;

	}

	

#map_list ul li a {

	padding-left:18px;

	

	background-image:url(../packages/default/img/use/sub_arrow.gif);

	background-repeat:no-repeat;

	background-position:0 4px;

	}

	

#map_list ul li ul {

	margin-bottom:18px;

	}

	

#map_list ul li ul li {

	font-weight:normal;

	margin-left:36px;

	line-height:1.7;

	}

	

#map_list ul li ul li a {

	background-image:none;

	padding:0;

	}

/*========error vava========*/

#unitHead_Eror {

	width: 954px;

	text-align:left;

	margin: 0px auto 120px;

	padding:0px 0px 0px 0px;

	background:url(http://www.becky.ne.jp/contents/packages/default/img/use/bg_head_404.gif) no-repeat;

}



#unitHead_Eror h1 {

	display:block;

	width: 215px;

	height: 110px;

	padding:0px ;

	margin: 0px;

	float: left;

	background:url(http://www.becky.ne.jp/contents/packages/default/img/use/logo_404.gif) no-repeat;

}

#pageEror {

	margin:0px auto 360px;

	color:#FFFFFF;

	text-align:center;

	}

#pageEror p{

	width:300px;

	margin:17px auto 0px;

	color:#000000;

	}

#copyRightBl_Eror{

	color:#000000;

	margin:0px auto 24px;

	}







/*========con11ログイン chiba========*/



H2#con11{

	display:block;

	width: 690px;

	height: 155px;

	margin: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/con_h2_11.jpg);

	background-position:0px 0px;

}

#con_11_back {

	width: 690px;

	height:655px;

	background-image:url(../packages/default/img/use/con_11_back.jpg);

	}

#con_11_in1,

#con_11_in2 {

	float:left;

	}

#con_11_in1 {

	width:325px;

	height:255px;	

	background:url(../packages/default/img/use/con_11_in1.gif) no-repeat ;

	margin-left:49px;

	}

#con_11_in2 {

	width:245px;

	height:255px;

	background:url(../packages/default/img/use/con_11_in2.gif) no-repeat;

	margin:0px 0px 0px 18px;

	}

#con_11_in3 {

	width:245px;

	height:80px;

	background:url(../packages/default/img/use/con_11_in3.gif) no-repeat;

	margin: 23px 0px 0px 0px;

	padding:15px 0px 15px 0px;

	}

*html #con_11_in1 {

	margin-left:25px;

	}

	

table#con_11_in1_id {

	width:280px;

	margin-top:43px;

	margin-left:26px;

	padding:0px;

	}
*html table#con_11_in1_id {/*ie6*/

	margin-top:36px;
	}

table#con_11_in1_id th {

	width:80px;

	text-align:right;

	vertical-align:top;

	padding-top:5px;

	}

table#con_11_in1_id th strong {

	font-weight:bold;

	}

table#con_11_in1_id td {

	padding:3px;

	}

table#con_11_in1_id td input {

	border:solid 1px #7F9DB9;

	padding:2px;

	font-size:13px;

	}

*html table#con_11_in1_id td input {/*IE6*/

	height:18px;

	}

table#con_11_in1_id td span {

	display:block;



	text-align:left;

	padding-top:0px;

	}

	

table#con_11_in1_check {
	width:280px;
	margin-top:10px;
	margin-left:26px;
	line-height:1em;

	}

table#con_11_in1_check td {

	vertical-align:top;

	text-align:left;

	margin:0px 0px 0px 0px;

	padding:5px;

	}

table#con_11_in1_check input, x:-moz-read-only {/*FF1.5-2.0*/

	margin-right:5px;

	}

table#con_11_in1_check input, x:-moz-broken {/*FF3.0*/

	margin-right:5px;

	}

input#con_11_btn {

	width:218px;

	height:44px;

	

	margin-left:60px;

	margin-top:10px;

	}



	

a.con11_new_btn,

a.con11_info_btn {

	width:216px;

	display:block;

	margin-left:15px;

	}

	

a.con11_new_btn {

	height:54px;

	margin-top:43px;

	background-image:url(../packages/default/img/use/con11_new_btn.gif);

	}

a.con11_info_btn {

	height:52px;

	margin-top:7px;

	background-image:url(../packages/default/img/use/con11_info_btn.gif);

	}

a.con11_faq_btn {

	width:216px;

	height:54px;

	

	display:block;

	

	margin-top:7px;

	margin-left:15px;

	background-image:url(../packages/default/img/use/con11_faq_btn.gif);

	}

a.con11_nav1_btn,

a.con11_nav2_btn,

a.con11_nav3_btn {

	width:215px;

	height:24px;

	display:block;

	margin: 7px 0px 0px 17px;

	background-image:url(../packages/default/img/use/con11_nav_btn.gif);

	}

a.con11_nav2_btn {

	margin: 7px 0px 0px 17px;

	background-position:0 -28px;

	}

a.con11_nav2_btn:hover {

	background-position:-225px -28px;

	}

a.con11_nav3_btn {

	margin: 5px 0px 0px 17px;

	background-position:0 -52px;

	}





a.con11_nav3_btn:hover {

	background-position:-225px -52px;

	}



/*未使用 vava*/

a.con11_nav1_btn {

	margin-top:8px;

	background-position:0 0;

	}

a.con11_nav1_btn:hover {

	background-position:-225px 0;

	}

/*未使用 vava　終了*/





/*========con12退会画面 chiba========*/



H2#con12{

	display:block;

	width: 690px;

	height: 190px;

	margin: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/con_h2.jpg);

	background-position:0px -1400px;

}



.con12AchBl{

	width: 690px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/border_12ach.gif) repeat-y;

	}

.con12AchBl h3{

	display:block;

	width: 690px;

	height:45px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con12_h_ach.gif) no-repeat;

	}

.con12Ach_foot{

	display:block;

	width: 690px;

	height:55px;

	margin: 0px;

	padding: 0px;

	text-align:left;

	background:url(../packages/default/img/use/con12_f_ach.gif) no-repeat;

	background-position:0 bottom;

	}

	

.con12AchBl h4 {

	display:block;

	width: 644px;

	height:38px;

	

	background-image:url(../packages/default/img/use/con12_h4.gif);

	margin-left:23px;

	}

p.con12_txt1,

p.con12_txt2,

p.con12_txt3 {

	width:644px;

	margin-left:23px;

	}

	

p.con12_txt1 {

	margin-top:18px;

	margin-bottom:48px;

	}

	

p.con12_txt2 {

	color:#CC0000;

	font-weight:bold;

	margin-top:46px;

	}

p.con12_txt3 {

	margin-top:44px;

	margin-bottom:36px;

	}

	

a.con12_btn1,

a.con12_btn2,

a.con12_btn3 {

	width: 223px;

	height:60px;

	display:block;

	background-image:url(../packages/default/img/use/con12_btn_taikai.gif);

	}

a.con12_btn1 {

	margin-left:228px;

	background-position:0 0;

	}

a.con12_btn2 {

	background-position:-233px 0;

	}

a.con12_btn3 {

	background-position:-466px 0;

	margin-left:30px;

	}

a.con12_btn1:hover {

	background-position:0 -60px;

	}

a.con12_btn2:hover {

	background-position:-233px -60px;

	}

a.con12_btn3:hover {

	background-position:-466px -60px;

	}

	

.con12AchBl ul {

	margin-left:109px;

	}

.con12AchBl ul li {

	float:left;

	}





/*========con13会員案内 chiba========*/



H2#con13{

	display:block;

	width: 690px;

	height: 190px;

	margin: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/con_h2.jpg);

	background-position:0px -1600px;

}







/*▲▲▲▲▲コンテンツ要素▲▲▲▲▲*/

/*===Footer===*/

#footBl{

	width: 688px;

	text-align:left;

	margin: 0px 0px 0px 20px;

	padding: 15px 0px 0px 0px;

	background:url(../packages/default/img/use/hr_foot.gif) no-repeat;

}



#footBl ul{

	text-align:left;

	margin: 0px 0px 0px 0px;

}



#footBl li{

	margin: 0px;

	float: left;

}

li.footMenu{

	margin: 0px 0px 0px 0px;

	padding: 0px 12px 0px 12px;

	text-align: left;

	background:url(../packages/default/img/use/sub_arrow.gif) no-repeat left center;

}

#footMenuBl{

	text-align:left;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 10px 0px;

}

#supportBl{

	text-align:left;

	float: right;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#supportBl a#clara{

	display:block;

	width: 55px;

	height:55px;

	text-align:left;

	margin: 0px 5px 0px 0px;

	padding: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/logo_clara.gif) no-repeat;

}

#supportBl a#sunmusic{

	display:block;

	width: 130px;

	height:55px;

	text-align:left;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background:url(../packages/default/img/use/logo_sunmusic.gif) no-repeat;

}

#copyRightBl {

	position: absolute;

	bottom: 18px;

	left: 235px;

	line-height:1.2em;

	text-align: left;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

/* ____ フォントサイズ ____ */





/* --------- fonts --------- */

body {

	font:13px/1.231 "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;

	*font-size:small; /* for IE */

	*font:x-small; /* for IE in quirks mode */

}



/**

 * Nudge down to get to 13px equivalent for these form elements

 */ 

select,

input,

button,

textarea {

	font:99% "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;

}



/**

 * To help tables remember to inherit

 */

table {

	font-size:inherit;

	font:100%;

	border-collapse:collapse;/*+*/

	border-spacing:0;/*+*/

}



/**

 * Bump up IE to get to 13px equivalent for these fixed-width elements

 */

pre,code,kbd,samp,tt {

	font-family:monospace;

	*font-size:108%;

	line-height:100%;

}



.text10 { font-size:77%; }

.text11 { font-size:85%; }

.text12 { font-size:93%; }

.text13 { font-size:100%; }

.text14 { font-size:108%; }

.text15 { font-size:116%; }

.text16 { font-size:123.1%; }

.text17 { font-size:131%; }

.text18 { font-size:138.5%; }

.text19 { font-size:146.5%; }

.text20 { font-size:153.9%; }

.text21 { font-size:161.6%; }

.text22 { font-size:167%; }

.text23 { font-size:174%; }

.text24 { font-size:182%; }

.text25 { font-size:189%; }

.text26 { font-size:197%; }



/* --------- /fonts --------- */



.alt{position:absolute;top:-5000px;left:-999px;}

/*eof*/
#con_11_in1_id .text11 {
	font-size: 10px;
}
#con_11_in1_check .clearfix .text11 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
/* CSS Document */

.cd_wrap h5 {
	font-weight: bold;
	color: #FF1E62;
}
.cd_box {
	padding-top: 20px;
}
.cd_left {
	width: 150px;
	float: left;
}
.cd_right {
	float: left;
	padding-left: 25px;
}
.red {
	color: #FF0000;
}
.cd_wrap {
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.lan_hd {
	background-image: url(../packages/default/img/use/lan_hd.jpg);
	height: 131px;
	width: 712px;
}
.lan_hd * {
	text-indent: -9999px;
}
.lan_01 {
	height: 197px;
	width: 693px;
	background-image: url(../packages/default/img/use/lan_01.jpg);
	margin-left: 19px;
}
.lan_01 * {
	text-indent: -9999px;
}
.lan_02 {
	height: 921px;
	width: 693px;
	background-image: url(../packages/default/img/use/lan_02.jpg);
	margin-left: 19px;
}
.lan_02 * {
	text-indent: -9999px;
}
.lan_03 {
	background-image: url(../packages/default/img/use/lan_03.jpg);
	height: 255px;
	width: 693px;
	margin-left: 19px;
}
.lan_03 * {
	text-indent: -9999px;
}
.lan_btn {
	height: 60px;
	width: 283px;
	padding-left: 222px;
}
.lan_btn a {
	text-indent: -9999px;
	display: block;
	height: 60px;
	width: 283px;
	background-image: url(../packages/default/img/use/lan_btn.jpg);
}
.lan_btn a:hover {
	background-position: 0px -60px;
}

