/* CSS Document */

*{
	margin:0;
	padding:0;
}
html{
	height:100%;
}




body {
	background:url(../img/usr/bgimg.gif) left top repeat;
	height:100%;
	width:765px;
	margin:0px auto;

	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	color: #333333;
	font-size:13px;

	*font-size:81.25%;
	*color:#333333;
}

div#CenterBox {
	background:url(../img/usr/BoxBg.gif) right top repeat-y;
	background-color:#FFFFFF;
	width:815px;
	height:auto;
	min-height:auto;
/*	border-color: #0000CC;
	border: solid 1px;*/
}

div#ContentsBox {
	margin: 0px auto;
	height: auto;
	min-height:auto;
	width: 815px;
	padding: 0px 0px 10px 0px;
	font-size: 90%;
}
div#TabBoxTop {
	width: 790px;
	height: 29px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 13px;
	float: left;
}
div#ConTabBoxTop {
	width: 790px;
	height: 29px;
	float: left;
}
div#TabBoxTopImg {
	width: 790px;
	height: 16px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
div#TabBoxBody {
	width: 790px;
	padding: 0px 0px 30px 0px;
	margin: 0px auto;
	height: auto;
	min-height:auto;
	font-size:90%;
	
/*	border: solid 1px;
	border-color: #006600;*/
}
div#TabBoxBodySyosai {
	width: 790px;
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 10px 10px;
	height: auto;
	min-height:auto;
	position: relative;
	
	font-size:90%;
	
/*	border: solid 1px;
	border-color: #006600;*/
}
div#TabBoxBodyC {
	width: 780px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	height: 20px;
}
/* Contents Area --------------------------------------------------------------------- */
div#ContentsAreaBox {
	width: 620px;
	font-size:100%;
	margin-left: 0px;
}

div#FooterBox {
	bottom:0px;
	width:815px;
	margin: 0 auto;
	height: 35px;
	padding: 0px 0px 0px 0px;
	background:url(../img/usr/footer_bgimg3.gif) left bottom no-repeat;
	font-size: 80%;
	color: #FFFFFF;
	position: relative;
	
}

body > #CenterBox {
	height: 100%;
}

body > #ContentsBox {
	height: 100%; /*100%;*/
}

body > #TabBoxBody {
	height: 100%;
}

#TabBoxBody > #ContentsAreaBox {
	height: 100%;
}

.c-both { clear:both; }


/* Header ---------------------------------------------------------------------------------------------*/
div#HeaderBox {
	width:805px;
	height: 171px;
	margin: 0 auto;
}
div#HeaderBox .hdLogo {
	width:181px;
	height:171px;
	float:left;
}
div#HeaderBox .hdNaviBase {
	width:615px;
	height:35px;
	float:left;
	margin: 0px;
	padding: 0px;
}
div#HeaderBox .hdNaviBase .hdTopCopy {
	width:579px;
	height:126px;
	float:left;
	margin: 0px;
	padding: 0px;
}
/* Header ---------------------------------------------------------------------------------------------*/
div#HeaderBoxS {
	width:801px;
	height: 45px;
	margin: 0 auto;
}
div#HeaderBoxS .hdLogo {
	width:181px;
	height:80px;
	float:left;
}
div#HeaderBoxS .hdNaviBase {
	width:579px;
	height:35px;
	float:left;
	margin: 0px;
	padding: 0px;
}
div#HeaderBoxS .hdNaviBase .hdTopCopy {
	width:610px;
	height:35px;
	float:left;
	margin: 0px;
	padding: 0px;
}
div#HeaderBoxCommon {
	width:810px;
	height: 40px;
	margin: 0 auto;
}
div#HeaderBoxCommon .hdLogo {
	width:181px;
	height:80px;
	float:left;
}
div#HeaderBoxCommon .hdNaviBase {
	width:610px;
	height:35px;
	float:left;
	margin: 0px;
	padding: 0px;
}
div#HeaderBoxCommon .hdNaviBase .hdTopCopy {
	width:610px;
	height:35px;
	float:left;
	margin: 0px;
	padding: 0px;
}
/* Navi ---------------------------------------------------------------------------------------------- */
div#NaviBox {
	width:620px;
	height: 45px;
	float: left;
	background:url(../img/usr/head_navi_base.jpg) left top repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#NaviBox ul.NaviBtn{
	float: left;
	margin: 13px 0px 0px 5px;
	padding: 0px 0px 0px 0px;

}
div#NaviBox ul.NaviBtn li{
	list-style:none;
	width:80px;
	height:26px;
	float: left;
	margin: 0px 0px 0px 0px;
}
div#NaviBox .NaviBtn li a {
	width:	80px;
	height:	27px;
	margin-left: 0px;
	float: right;
}
/* Mouse Out */
div#NaviBox .NaviBtn li a.Navi01 {background: url(../img/navi_tab/navi_of_01.jpg) left top no-repeat;}
div#NaviBox .NaviBtn li a.Navi02 {background: url(../img/navi_tab/navi_of_02.jpg) left top no-repeat;}
div#NaviBox .NaviBtn li a.Navi03 {background: url(../img/navi_tab/navi_of_03.jpg) left top no-repeat;}
div#NaviBox .NaviBtn li a.Navi04 {background: url(../img/navi_tab/navi_of_04.jpg) left top no-repeat;}
div#NaviBox .NaviBtn li a.Navi05 {background: url(../img/navi_tab/navi_of_05.jpg) left top no-repeat;}
div#NaviBox .NaviBtn li a.Navi06 {background: url(../img/navi_tab/navi_of_06.jpg) left top no-repeat;}
div#NaviBox .NaviBtn li a.Navi07 {background: url(../img/navi_tab/navi_of_07.jpg) left top no-repeat;}
/* Mouse Over */
div#NaviBox .NaviBtn li a.Navi01:hover {background: url(../img/navi_tab/navi_on_01.jpg) left top no-repeat;}
div#NaviBox .NaviBtn li a.Navi02:hover {background: url(../img/navi_tab/navi_on_02.jpg) left top no-repeat;}
div#NaviBox .NaviBtn li a.Navi03:hover {background: url(../img/navi_tab/navi_on_03.jpg) left top no-repeat;}
div#NaviBox .NaviBtn li a.Navi04:hover {background: url(../img/navi_tab/navi_on_04.jpg) left top no-repeat;}
div#NaviBox .NaviBtn li a.Navi05:hover {background: url(../img/navi_tab/navi_on_05.jpg) left top no-repeat;}
div#NaviBox .NaviBtn li a.Navi06:hover {background: url(../img/navi_tab/navi_on_06.jpg) left top no-repeat;}
div#NaviBox .NaviBtn li a.Navi07:hover {background: url(../img/navi_tab/navi_on_07.jpg) left top no-repeat;}

/* Infomation ---------------------------------------------------------------------------------------- */
div#InfoBox {
	width:800px;
	height: 200px;
	margin: 0 auto;
}

.LoginBox {
	width:170px;
	height:150px;
	margin: 10px 0px 0px 14px;
	line-height: 1.2em;
	float: left;
}
.LoginBox img {
	margin: 5px 0px 5px 0px;
}
.LoginBox input {
	margin: 0px 0px 10px 0px;
}
.LoginBox ul {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size: 90%;
}
.LoginBox ul li {
	list-style:none;
	background:url(../img/usr/mark_login.gif) left center no-repeat;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
	text-align: left;
}
.LoginBox ul li a {
	padding-left:15px;
	color:#333333;
	text-decoration:none;
}
.LoginBox ul li a:hover {
	padding-left:15px;
	color:#003399;
	text-decoration:underline;
}
.InfoIFBox {
	width:315px;
	height:150px;
	margin: 10px 0px 0px 15px;
	line-height: 1.5em;
	float: left;
}
.InfoCMBox {
	width:auto;
	height:auto;
	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
	float: left;
}

/* Search top ---------------------------------------------------------------------------------------- */
div#topSearchBox {
	width:775px;
	height: 50px;
	padding: 10px 0px 5px 0px;
	font-size: 100%;
	margin: 0px 0px 0px 25px;
}
div#topSearchBox .tdBGimg {
	background:url(../img/usr/find_img_body.jpg) left top repeat-x;
}
div#topSearchBox .SelBox{
	width:120px;
	font-size: 90%;
}	
div#topSearchBox .BtnInput {
	width:150px;
	margin-left: 2px;
	font-size: 90%;
}	
div#topSearchBox .BtnSearch {
	margin-top:-5px;
	margin-left: 2px;
	margin-right: 5px;
}	
div#topSearchBox a {
	color:#666666;
	text-decoration:none;
	font-size: 90%;
}	
div#topSearchBox a:hover {
	color:#003399;
	text-decoration:underline;
	font-size: 90%;
}	
/* Search -------------------------------------------------------------------------------------------- */
div#SearchBox {
	width:765px;
	height: 50px;
	margin: 0 auto;
	padding: 10px 5px 5px 5px;
	font-size: 100%;
}
div#SearchBox .tdBGimg {
	background:url(../img/usr/find_img_body.jpg) left top repeat-x;
}
div#SearchBox .SelBox{
	width:120px;
	font-size: 80%;
}	
div#SearchBox .BtnInput {
	width:150px;
	margin-left: 2px;
	font-size: 80%;
}	
div#SearchBox .BtnSearch {
	margin-top:-5px;
	margin-left: 2px;
	margin-right: 5px;
}	
div#SearchBox a {
	color:#666666;
	text-decoration:none;
	font-size: 80%;
}	
div#SearchBox a:hover {
	color:#003399;
	text-decoration:underline;
	font-size: 80%;
}	

/* Login --------------------------------------------------------------------------------------------- */
div#LogInBox {
	width:765px;
	height: 20px;
	margin: 0 auto;
	font-size:100%;
	vertical-align: top;
}
div#LogInBox .LoginName {
	margin:8px 0px 0px 15px;
	float:left;
	width:300px;
	height:14px;
	padding: 5px 0px 0px 0px;
	vertical-align: bottom;
}
div#LogInBox .LoginSubBox {
	margin:9px 0px 0px 0px;
	float:left;
	width:180px;
	height:14px;
	padding: 5px 0px 0px 0px;
	text-align: right;
	font-size: 80%;
	vertical-align: text-bottom;
}
div#LogInBox .LoginSubBox a {
	text-decoration:underline;
	color:#0153FF;
	padding-right: 10px;
}
div#LogInBox .LoginSubBox a:hover {
	text-decoration:none;
	color:#0066CC;
}


/* Contents ------------------------------------------------------------------------------------------ */
div#indexItemBox {
	width:95%;
	float: left;
	margin: 0px 0px 0px 5px;
	line-height: 1.4em;
	font-size: 90%;
	clear: right;
	padding-bottom: 12px;
}
div#indexItemBox h1 {
	font-size:115%;
	font-weight:bold;
	color:#3877DE;
	padding-top: 8px;
	margin: 0px 0px 8px 0px;
}
div#indexItemBox h1 a {
	color:#3877DE;
	text-decoration:none;
}
div#indexItemBox h1 a:hover {
	color:#3877DE;
	text-decoration:underline;
}
div#indexItemBox a {
	color:#333333;
	text-decoration:none;
	margin:0px 0px 0px 2px;
}
div#indexItemBox a:hover {
	color:#003366;
	text-decoration:underline;
	margin:0px 0px 0px 2px;
}
/*---------------------------------------*/

div#ContentsBox02 {
	width: 725px;
	clear: both;
	float: left;
	margin: 5px 0px 30px 0px;
}
div#TabBoxTopBase {
	height: 29px;
	width: 765px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 9px;
	float: left;
}

div#ContentsBox #TABImg {
	width:734px;
	height: 45px;
	margin-left: 20px;
}
div#ContentsBox #TABBox {
	width:785px;
	float: none;
}
div#ContentsBox #TABBox2 {
	width:765px;
	margin: 0px 0px 0px 10px;
	float: left;
	padding: 0px 0px 10px 0px;
}


div#ContentsBox #TABBox2 .ItemBox0 {
	width:310px;
	float: left;
	margin: 0px 0px 5px 5px;
	line-height: 1.3em;
	font-size: 100%;
	clear: right;
}
div#ContentsBox #TABBox2 .ItemBox1 {
	width:305px;
	height: auto;
	float: left;
	margin: 0px 10px 10px 5px;
	line-height: 1.3em;
	font-size: 90%;
	clear: right;
	border-top:dotted 1px #DEDEDE;
}
div#ContentsBox #TABBox h1 {
	font-size:105%;
	font-weight:bold;
	color:#3877DE;
	padding-top: 8px;
	margin: 0px 0px 8px 0px;
}
div#ContentsBox #TABBox h1 a {
	color:#3877DE;
	text-decoration:none;
}
div#ContentsBox #TABBox h1 a:hover {
	color:#3877DE;
	text-decoration:underline;
}
div#ContentsBox #TABBox a {
	color:#666666;
	text-decoration:none;
	margin:0px 0px 0px 5px;
}
div#ContentsBox #TABBox a:hover {
	color:#003366;
	text-decoration:underline;
	margin:0px 0px 0px 5px;
}

div#ContentsBox .ItemImg{
	width:50px;
	float: left;
	margin: 0px 0px 0px 3px;
	clear: right;
	padding-top: 10px;
}

/* Card ---------------------------------------------------------------------------------------------- */
div#CardBox {
	width:815px;
	margin: 0 auto;
	height: 60px;
	padding: 5px 0px 10px 0px;
	background-color: #FFFFFF;
}
div#CardBox .Markveri {
	height: 50px;
	margin: 5px 5px 0px 10px;
}
div#CardBox .CardTextBox001 {
	font-size: 90%;
	color: #3877DE;
	font-weight: bold;
}
div#CardBox .CardTextBox002 {
	font-size: 75%;
	line-height: 1.5em;
}
div#CardBox .CardImag {
	font-size: 75%;
	text-align: center;
}

/* Footer -------------------------------------------------------------------------------------------- */
div#FooterBox #FooterBoxBG {
	width:815px;
	margin: 0px;
	background:url(../img/common/footer_bgimg.jpg) left bottom repeat-x;
	height:50px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 80%;
	color: #FFFFFF;
	text-align:center;
}
div#FooterBox ul {
	margin: 0px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	float: left;
	width: 470px;
}
div#FooterBox ul li {
	list-style:none;
	background:url(../img/usr/footer_mark.jpg) no-repeat;
	margin: 0px 5px 0px 5px;
	float: left;
	background-position: 0px 1px;
}
div#FooterBox ul li a {
	color:#FFFFFF;
	text-decoration:none;
	padding-left: 12px;
}
div#FooterBox ul li a:hover {
	color:#003399;
	text-decoration:underline;
	padding-left: 12px;
}
div#FooterBox .FooterCopy{
	width:338px;
	margin: 12px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	text-align: right;
}
div#FooterEND {
	width:760px;
	margin: 0 auto;
	background:url(../img/common/head_R_shadow3.gif) left top repeat-x;
	height: 5px;
	padding: 0px 0px 0px 0px;
}
/* BreadCrumbsBox ------------------------------------------------------------------- */
div#BreadCrumbsBox {
	width:500px;
	float: left;
	margin: 0px 0px 0px 5px;
	color: #666666;
	text-align: left;
	font-size: 80%;
}
div#BreadCrumbsBox a {
	color:#0153FF;;
	text-decoration:none;
}
div#BreadCrumbsBox a:hover {
	color:#0153FF;;
	text-decoration:underline;
}
/* common File ---------------------------------------------------------------------- */
div#commonFBox {
	width:765px;
	height: 32px;
	/*background:url(../img/common/head_R_shadow2.gif) right top repeat-y #FFFFFF;*/
	background-color: #FFFFFF;
	font-size:90%;
	vertical-align: top;
	margin: 10px 0px 0px 0px;
}
div#commonFBox2 {
	width:765px;
	height: 48px;
	font-size:100%;
	vertical-align: top;
	margin: 10px 0px 0px 0px;
}
div#commonFBox .commonBase {
	color: #FFFFFF;
	margin:0px 0px 0px 10px;
	width: 732px;
	float: left;
	height: 12px;
}
div#commonFBox2 .commonBase2 {
	color: #FFFFFF;
	margin:0px 0px 0px 10px;
	width: 732px;
	float: left;
	height: 30px;
}
div#commonFBox2 .commonBaseCom {
	color: #FFFFFF;
	margin:0px 0px 0px 0px;
	width: 732px;
	float: left;
	height: 30px;
}
div#commonFBox h1 {
	font-size: 110%;
	color: #FFFFFF;
	margin:2px 0px 0px 0px;
	padding: 6px 0px 0px 10px;
	height: 26px;
}
div#commonFBox2 h1 {
	font-size: 110%;
	color: #FFFFFF;
	margin:2px 0px 0px 0px;
	padding: 6px 0px 0px 10px;
	height: 26px;
}

div#commonFBox h1.commonTT {
	background:url(../img/usr/item000_titlebase_01.gif) left top no-repeat;
	text-align: left;
	height: 30px;
}
div#commonFBox h2.commonTT {
	text-align: left;
	font-size:90%;
	height: 30px;
	color: #FFFFFF;
}
div#commonFBox2 h1.cartTT {
	background:url(../img/usr/item000_titlebase_01.gif) left top no-repeat;
	text-align: left;
	padding-left: 15px;
	font-size: 150%;
}
div#commonFBox h1.commonTT2 {
	background:url(../img/usr/item000_titlebase_02.gif) left top no-repeat;
	margin-left: 0px;
	color:#666666;
}
div#commonGuide {
	font-size: 100%;
	color: #666666;
	float: left;
	width: 710px;
	margin: 10px 0px 0px 10px;
	padding: 5px 10px 5px 10px;
}
div#commonGuide h2 {
	font-size: 100%;
	color: #3877de;
	margin:2px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	height: 26px;
	line-height: 1.2em;
}
div#commonGuide h3 {
	font-size: 100%;
	color: #3877de;
	line-height: 1.2em;
}
div#commonGuide p {
	line-height: 1.6em;
}
div#commonGuide li {
	list-style-position:outside;
	margin-left: 18px;
	padding-left: 2px;
	line-height: 1.6em;
}
.indexMenuLine {
	border-top:dotted 1px #CCCCCC;
}

div#topFooterBoxBG {
	width:815px;
	margin: 0px 0px 0px 0px;
	font-size: 90%;
	background:url(../img/usr/footer_bgimg.gif) left bottom repeat-x;
	float: left;
	height: 50px;
	padding: 0px;
	background-color: #FFFFFF;
}
div#topFooterBoxBG ul {
	margin: 0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	float: left;
	width: 470px;
}
div#topFooterBoxBG ul li {
	list-style:none;
	background:url(../img/usr/footer_mark.jpg) no-repeat;
	margin: 0px 5px 0px 5px;
	float: left;
	background-position: 0px 1px;
}
div#topFooterBoxBG ul li a {
	color:#FFFFFF;
	text-decoration:none;
	padding-left: 12px;
	font-weight: normal;
}
div#topFooterBoxBG ul li a:hover {
	color:#003399;
	text-decoration:underline;
	padding-left: 12px;
}
div#topFooterBoxBG .FooterCopy{
	width:815px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	float: right;
	text-align: center;
	color: #FFFFFF;
}

	

/* scart Guide ---------------------------------------------------------------------- */
div#scartGuide {
	font-size: 100%;
	color: #666666;
	margin: 5px 0px 0px 5px;
}
div#scartGuide .Guide{
	font-size: 100%;
	color: #666666;
	float: left;
	width: 190px;
	margin: 10px 0px 0px 0px;
}
div#scartGuide .GuideImg{
	font-size: 100%;
	color: #666666;
	float: left;
	width: 525px;
	margin: 10px 0px 0px 5px;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0px 0px 0px;
	background-color: #EFF8FC;
}
div#scartGuide .GuideImg p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:1.5em;
}
div#scartGuide .GuideImg img {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

div#scartGuide .Guide img {
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
div#scartGuide .Guide ul {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size: 90%;
	line-height: 1.8em;
}
div#scartGuide .Guide ul li {
	list-style:none;
	background:url(../img/usr/mark_login.gif) left center no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
div#scartGuide .Guide ul li a {
	color:#333333;
	text-decoration:none;
}
div#scartGuide .Guide ul li a:hover {
	color:#003399;
	text-decoration:underline;
}


div#scartGoRegi {
	font-size: 100%;
	color: #666666;
	float: left;
	width: 740px;
	margin: 10px 0px 0px 10px;
	text-align: center;
}
div#scartGoRegi img {
	margin: 10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#scartGoRegi p {
	font-size: 90%;
	color: #666666;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	line-height: 1.5em;
}


/*
#CenterBox #ContentsBox .LineColorItem001 td {
	font-size: small;
}
*/

div#Kanren {
	float:left;
	width: 580px;
	font-size:90%;
	margin: 15px 0px 5px 10px;
}
div#Kanren .KanrenTitle {
	background:url(../img/usr/kanren_titlebase.gif) left center no-repeat;
	height: 25px;
	width: 600px;
	margin: 5px 0px 5px 0px;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 0px 0px 20px;

}
div#KanrenComentBox {
	font-size:80%;
	font-weight:bold;
	color:#666666;
	line-height:1.5em;
	margin:15px 5px 10px 5px;
}

/* カード決済 */
#CenterBox #ContentsBox .LineColorItem000 b {
	font-size: 100%;
	line-height: 1.8em;
	color: #333333;
	text-align: center;
}
/*
#CenterBox #ContentsBox .LineColorItem000 table {
	width: 790px;
}
*/

div#KizonContentsBox {
	font-size:90%;
	line-height: 1.2em;
	float: left;
	width: 760px;
}
div#KizonContentsBox table {
	font-size:90%;
	line-height: 1.2em;
	color:#666666;
}
div#KizonContentsBox a {
	text-decoration:none;
	color:#0153FF;
}
div#KizonContentsBox a:hover {
	text-decoration:underline;
	color:#0153FF;
}


.KizonwakuTable {
	border-left:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}
/*td.KizonwakuTable {
	padding:0px 2px 0px 5px;
	line-height:1.8em;
	font-size:90%;
}
*/
.KizonLineR {
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
/* campaign -------------------------- */

div#Campaign {
	font-size:90%;
	margin:3px 0px 15px 25px;
}
div#Campaign a {
	font-size:90%;
	color:#FFFFFF;
	text-decoration:none;
}
div#Campaign a:hover {
	font-size:90%;
	color:#FFFFFF;
	text-decoration:underline;
}
div#CampaignSyosai {
	font-size:90%;
	width: 650px;
	margin: 0px auto;
	color: #666666;
}
div#CampaignSyosai .camTitle {
	margin: 0px auto;
}
div#CampaignSyosai .camCopyBox {
	width:560px;
	height:420px;
	background:url(../img_campaign/campaign_syosai_bgimg.jpg) left bottom repeat-x;
	margin: 5px 0px 15px 0px;
}
div#CampaignSyosai .camCopyBox .Text {
	width:400px;
	height:auto;
	text-align: left;
	line-height: 1.8em;
	margin: 15px 0px 15px 0px;
}
div#CampaignSyosai .color1 {
	color:#ED9622;
	font-size:110%;
	font-weight:bold;
}
div#CampaignSyosai .SyosaiBox {
	width:570px;
	margin: 10px 0px 15px 0px;
}
div#CampaignSyosai .SyosaiBox p {
	margin: 0px 0px 0px 25px;
	text-align: left;
	line-height: 1.6em;
	font-size: 100%;
}
